:root {
    --main-color-bg: #333;
    --main-color-bg-color: #999;
    --main-green: #2e7d32;
    --mail-green-hover:#256628;
    --main-on-primary: #fff;
    --portable-tab-bar-height: calc(56px + env(safe-area-inset-bottom));

}
html {-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizelegibility; color:#000;}
body {    user-select: none;}
footer, header { background-color: var(--main-color-bg); color:var(--main-color-bg-color); }
header { min-height: 40px;}

header .uk-navbar-item, header .uk-navbar-nav>li>a, header  .uk-navbar-toggle {min-height: 40px;text-transform: none;}
.basket { color:var(--main-green) }
.uk-search-default { width: auto; }
.uk-button-primary:not(:disabled):not([disabled]):not(.uk-disabled) { background-color:var(--main-green); color:var(--main-on-primary); }
.uk-button-primary:not(:disabled):not([disabled]):not(.uk-disabled):hover,
.uk-button-primary:not(:disabled):not([disabled]):not(.uk-disabled):focus,
.uk-button-primary:not(:disabled):not([disabled]):not(.uk-disabled):active,
.uk-button-primary.uk-active:not(:disabled):not([disabled]):not(.uk-disabled) { color:var(--main-on-primary); }
.uk-button-primary:not(:disabled):not([disabled]):not(.uk-disabled):hover { background-color:var(--mail-green-hover); }
.basket-checkout-wrap > a.uk-button-primary,
.basket-checkout-wrap > a.uk-button-primary:hover,
.basket-checkout-wrap > a.uk-button-primary:focus,
.basket-checkout-wrap > a.uk-button-primary:active,
.checkout .sbtform.uk-button-primary,
.checkout .sbtform.uk-button-primary:hover,
.checkout .sbtform.uk-button-primary:focus,
.checkout .sbtform.uk-button-primary:active {
    background: #2e7d32 !important;
    border-color: #2e7d32 !important;
    border-radius: 4px !important;
}

.pids79643 { display:none !important; }

footer .uk-navbar-nav>li>a { min-height: 40px; }
footer .uk-nav>li>a {padding: 1px 0;}
.pid-article { font-size:11px;    color: #6f6f6f !important;}
.uk-padding-mini {padding: 5px;}
.starok svg polygon { fill: #ffd200 !important;stroke: #ffd200 !important; }
.pid-card {position: relative;height: 100%; z-index:50;border: 1px solid transparent;}
.pid-load:hover .pid-card-add { display: block;    border: 1px solid #999;    border-top: 0px;}
.pid-card:hover  {height:auto;border: 1px solid #999;     box-shadow: 0 14px 25px rgba(0,0,0,.16);}
.pid-card-add{ display: none;box-sizing: border-box;position: absolute;    width: calc(100% + 2px); background: #fff;margin-left: -16px; padding: 15px; margin-top: 14px;     box-shadow: 0 20px 25px rgba(0,0,0,.16);}

.pid-card .uk-button-small {     border-radius: 5px; font-size: 13px; padding: 5px !important; margin: 1px; line-height: 12px; min-width: 30px; }
.pid-card-add p {margin-bottom: 0px;}
.navcatalog .uk-navbar-nav>li>a { color: #333;}
.uk-link, a { color: #333; }
.uk-label {width: fit-content;text-transform: none;margin-top: 3px; position: relative;}
.uk-label-success {background-color: #7baf35; color: #fff !important; }
.uk-label-warning {background-color: #0f7ea2; color: #fff !important; }
.uk-label-danger {background-color: #b33610; color: #fff !important; }
.uk-label:before {content: ''; position: absolute; top: 100%; left: 0; width: 0; height: 0; border-style: solid; border-width: 0 8px 8px 0; }
.uk-label-success:before {border-color: transparent #517421 transparent transparent; }
.uk-label-warning:before {border-color: transparent #0b5e79 transparent transparent; }
.uk-label-danger:before {border-color: transparent #81260b transparent transparent; }
.uk-text-success { color: var(--main-green) !important; }
.uk-breadcrumb > * > * { color: #999 !important; }
.uk-breadcrumb > :last-child > span,
.uk-breadcrumb > :last-child > a:not([href]) { color: #666 !important; }
.pid-image {max-height: 200px;min-height: 200px; background-image:url(../img/logo_linzomat.jpg); }
.loads {filter: blur(3px);}
.gifts { width: 80px; height: 80px;border: 3px solid #df591d;border-radius: 100%; overflow: hidden; }
.search_res {position: absolute  !important; background: #fff; box-shadow: 0px 5px 7px #c0c0c0; width: calc(100% - 30px); z-index: 999999999 !important; padding: 15px; display: none; box-sizing: content-box;}
.basket, .delbasket { cursor:pointer; }
.basket_sum { color: #333;font-weight: normal;}
.uk-sticky-fixed {background: #efefef; }
.uk-sticky-fixed #search {background: #fff; position:relative;z-index:999999; }
.filtersticky  {background: #fff !important; }
a.fb {background: #4267B2;padding: 3px;border-radius: 5px;color:#fff !important;}
a.gg {background: #DB4437;padding: 3px;border-radius: 5px;color:#fff !important;}
.uk-subnav-pill>.uk-active>a {background-color: var(--main-green);color: #fff;    font-weight: bold; border-radius: 5px 5px 0px 0px;}
.uk-subnav-pill>*>:first-child { padding: 5px 20px;}
.uk-navbar-dropdown-nav>li>a {color: #333; } .pid-load { background-color:#fff; }
.uncheckboxfilter, .reset_form, .starhover, .select_city, .select_novapost, .select_street  { cursor:pointer; }
.uk-lightbox {background-color: #fff;  }
.uk-lightbox-toolbar {background-color: rgba(0,0,0,1); }
.pid-load:hover {position: relative;z-index: 99 !important;}
.wishlistyes svg path {     fill: #ffd200 !important; }

.uk-tab>*>a {
    column-gap: 0.15em;
    padding: 15px 0px;
    color: #999;
    font-size: 1rem;
    text-transform: none;
        border-bottom: 4px solid transparent;
}

.select_city { padding:15px; }
.select_city:hover { background-color:#efefef; }


.selectmeest_city { padding: 5px 10px;cursor: pointer;}
.selectmeest_city:hover { background-color:#efefef; }


.selectmeest_otd { padding: 5px 10px;cursor: pointer;}
.selectmeest_otd:hover { background-color:#efefef; }



.select_street { padding:15px; }
.select_street:hover { background-color:#efefef; }

.select_novapost { padding:15px; }
.select_novapost:hover { background-color:#efefef; }
.uk-tab>.uk-active>a {color: #333;border-color: var(--main-green);}
.search_res:hover {z-index: 9999999 !important;}
 input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}


.uk-input, .uk-select, .uk-textarea {border: 1px solid #999;}
#blogslider .uk-position-small { margin-top: 40px;  }
.navcatalog { margin-bottom:15px; }
.text {    min-height: 145px;}


.spanrates {background:var(--main-green);color: #fff;
    margin-left: 15px;    font-weight: bold;
    padding: 3px 8px;
    border-radius: 10px;}
.uk-notification-message-danger {
background: #f0506e !important;
color: #fff !important;
    font-size: 16px;
    padding: 10px;
 }


.uk-notification-message-success {
background: #55a51b !important;
color: #fff !important;
    font-size: 16px;
    padding: 10px;
 }



#slider_basket {min-height:390px;}
#slider_basket .pid-card-add { display:block;margin-top: 0px;box-shadow: none;}
#slider_basket .param-addons { display:none; }
#slider_basket .pid-name {height: 20px;display: block;overflow: hidden;}

#slider_basket .pid-card:hover {
    height: auto;
    border: 1px solid transparent;
    box-shadow: none;
}

.pricer { color: #b33610; }

.pid-card .uk-text-muted,
.pid-load .uk-text-muted {
    color: #666 !important;
}

.pid-card .pid-price,
.pid-load .pid-price {
    color: #b33610;
}

.uk-badge {
    color: #fff !important;
}

#slider_basket_ck .pid-load:hover .pid-card-add {
    display: block;
    border: 0px solid #999;
    border-top: 0px;
}

.uk-input {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.basminus, .basplus,.basminus2, .basplus2 { cursor:pointer; }

.pid-gray {    filter: grayscale(1);}


.uk-input2 {
    width: 95%;

    padding: 10px 10px;
    background: #fff;
    color: #666;
    border: 1px solid #e5e5e5;
}

.uk-input2:focus-visible {    outline: none;}
.uk-input2:focus {   border: 1px solid #1e87f0; }

.countdowndiv {position: absolute;
    margin-top: -165px;
    background: #efbe04;
    padding: 5px;
    border-radius: 5px;
    line-height: 11px;
    right: 0px;}


.pid-card-add {
    box-sizing: border-box;
    position: relative;
    width: calc(100% + 2px);
    background: #fff;
    margin-left: -16px;
    padding: 15px;
    margin-top: 14px;
    box-shadow: none;
    display: block;
        padding: 0px;
    margin: 0px;
}


.pid-load:hover .pid-card-add {
    display: block;
    border: 1px solid #fff;
    border-top: 0px;
}

input, textarea, select { font-size:16px; }
.uk-pagination>.uk-active>* {
    color: #fff;
    background: var(--main-green);
    border-radius: 100%;
}

.pid-name {
  word-wrap: break-word;       /* для длинных слов */
  overflow-wrap: break-word;   /* современный аналог */
  white-space: normal;         /* разрешить перенос строк */
}

.pid-card .pid-name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.25em;
  min-height: 2.5em;
  max-height: 2.5em;
  overflow: hidden;
}


.uk-totop {
    position: fixed;
    right: 15px;
    bottom: calc(70px + env(safe-area-inset-bottom));
    z-index: 120;

    background: #b7b7b7;
    padding: 14px 10px;
    border-radius: 100px;
    display: none;
    color:#fff;

height: 10px !important;




}

.uk-totop.is-visible {
    display: block;
}



@media (min-width: 960px) {
header .uk-navbar-nav {gap: 15px;}
#blogslider .uk-position-small { margin-top: 8px;  }



}

@media (max-width: 959px) {
.header_new + main,
.header_new + main#main-content {
    padding-top: calc(66px + env(safe-area-inset-top));
}

#padaddtxt .uk-accordion-title {
    height: 40px;
    overflow: hidden;
    font-size: 14px;
}

#padaddtxt .uk-open .uk-accordion-title {
    height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}

#padaddtxt li.uk-open .uk-accordion-title span span {
    display: none;
}

#padaddtxt .uk-accordion-content {
    margin-top: 0;
    font-size: 12px;
}

#padaddtxt .uk-accordion-content img {
    max-width: 40px;
}

#padaddtxt li {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 10px;
}

#shipp td {
    padding: 4px 2px;
}

.uk-accordion-title:hover {
    color: #333;
    text-decoration: none;
}

.basminus, .basplus {position: unset !important;    padding: 9px;
    display: inline-block;}
.cssquantity { display: block !important; }
.basminus2, .basplus2 {
    cursor: pointer;
    padding: 15px;
}
.chquantity {    max-width: 60%;}
.countdowndiv {
    margin-top: -285px;
}

}

.product-quantity-promo {
    margin: 10px 0 0;
    padding: 9px 11px;
    border: 1px solid rgba(185, 120, 24, .24);
    border-radius: 6px;
    background: #fff7e9;
    color: #6f4800;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
}
.pdp-bundle-offers{margin:24px 0;padding:20px;border:1px solid #dce8e8;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(22,72,76,.06)}
.pdp-bundle-offers__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}
.pdp-bundle-offers__title{font-size:22px;line-height:1.25;margin:0;font-weight:700;color:#183b3d}
.pdp-bundle-offers__subtitle{margin:3px 0 0;color:#617173;font-size:14px;line-height:1.35}
.pdp-bundle-offers__carousel-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.pdp-bundle-offers__counter{min-width:42px;color:#4f6062;font-size:14px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}
.pdp-bundle-offers__counter-mobile{display:none}
.pdp-bundle-offers__arrows{display:flex;gap:6px}
.pdp-bundle-offers__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #b9cccc;border-radius:50%;background:#fff;color:#176f73;font-size:20px;line-height:1;cursor:pointer}
.pdp-bundle-offers__arrow:hover:not(:disabled){background:#edf7f7}
.pdp-bundle-offers__arrow:focus-visible{outline:3px solid rgba(0,126,132,.22);outline-offset:2px}
.pdp-bundle-offers__arrow:disabled{opacity:.35;cursor:default}
.pdp-bundle-offers__list{display:grid;gap:14px}
.pdp-bundle-offer{box-sizing:border-box;border:1px solid #e3ebeb;border-radius:10px;padding:16px;display:grid;gap:12px;background:#fbfdfd;max-width:1040px;scroll-snap-align:start;scroll-snap-stop:always}
.pdp-bundle-offer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.pdp-bundle-offer__head h3{font-size:16px;line-height:1.3;margin:0;color:#253d3f}
.pdp-bundle-offer__composition{font-size:14px;color:#667476}
.pdp-bundle-offer__saving{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;background:#e8f5ed;color:#24743d;font-size:13px;font-weight:700;white-space:nowrap}
.pdp-bundle-offer__body{display:grid;grid-template-columns:minmax(0,65%) minmax(250px,35%);align-items:stretch;gap:20px}
.pdp-bundle-offer__items{display:flex;align-items:center;gap:12px;margin:0;padding:0!important;list-style:none!important;min-width:0}
.pdp-bundle-offer__item{flex:1 1 0;min-width:0;list-style:none!important}
.pdp-bundle-offer__item::before,.pdp-bundle-offer__plus::before{display:none!important;content:none!important}
.pdp-bundle-offer__item>a,.pdp-bundle-offer__item{display:flex;align-items:center;gap:12px;color:#24383a;text-decoration:none}
.pdp-bundle-offer__item>a:hover strong,.pdp-bundle-offer__item>a:focus-visible strong{text-decoration:underline}
.pdp-bundle-offer__item img{width:72px!important;height:72px!important;max-width:72px!important;min-width:72px;object-fit:contain;background:#fff;border:1px solid #edf1f1;border-radius:8px}
.pdp-bundle-offer__item-copy{display:grid;gap:5px;min-width:0;line-height:1.3}
.pdp-bundle-offer__item-copy strong{font-size:14px;overflow-wrap:anywhere}
.pdp-bundle-offer__item-copy small{font-size:12px;color:#697779}
.pdp-bundle-offer__plus{flex:0 0 auto;color:#6f7f80;font-size:22px;font-weight:600;list-style:none!important}
.pdp-bundle-offer__footer{display:grid;align-content:center;gap:10px;padding-left:20px;border-left:1px solid #e5ecec}
.pdp-bundle-offer__prices{display:grid;gap:2px}
.pdp-bundle-offer__bundle-price{color:#183b3d;font-size:26px;line-height:1.1;font-weight:800;white-space:nowrap}
.pdp-bundle-offer__regular-line{color:#697779;font-size:13px;white-space:nowrap}
.pdp-bundle-offer__cta{width:100%;min-height:44px;border:1px solid var(--main-green,#167a38);border-radius:7px!important;background:#fff!important;color:var(--main-green,#167a38)!important;font-weight:700;text-transform:none}
.pdp-bundle-offer__cta:hover,.pdp-bundle-offer__cta:focus-visible{background:#edf7f7!important;color:#075f63!important}
.pdp-bundle-offer__cta:focus-visible{outline:3px solid rgba(0,126,132,.22);outline-offset:2px}
.pdp-bundle-offer__cta:disabled{opacity:.55;cursor:not-allowed}
.pdp-bundle-offers--multi .pdp-bundle-offers__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.pdp-bundle-offers--multi .pdp-bundle-offer{max-width:none;padding:14px;grid-template-rows:auto 1fr}
.pdp-bundle-offers--multi .pdp-bundle-offer__head h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.6em}
.pdp-bundle-offers--multi .pdp-bundle-offer__body{grid-template-columns:1fr;gap:10px}
.pdp-bundle-offers--multi .pdp-bundle-offer__items{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}
.pdp-bundle-offers--multi .pdp-bundle-offer__item img{width:52px!important;height:52px!important;min-width:52px;max-width:52px!important}
.pdp-bundle-offers--multi .pdp-bundle-offer__plus{align-self:center;justify-self:center;font-size:17px;line-height:1}
.pdp-bundle-offers--multi .pdp-bundle-offer__footer{align-content:end;padding:10px 0 0;border-left:0;border-top:1px solid #e5ecec}
.pdp-bundle-offers--multi .pdp-bundle-offer__prices{display:flex;align-items:baseline;gap:9px}
.pdp-bundle-offers--multi .pdp-bundle-offer__bundle-price{font-size:23px}
.pdp-bundle-offers--count-2 .pdp-bundle-offers__carousel-controls{display:none}
.pdp-bundle-offers--count-3 .pdp-bundle-offers__list,.pdp-bundle-offers--many .pdp-bundle-offers__list{display:flex;align-items:stretch;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.pdp-bundle-offers--count-3 .pdp-bundle-offers__list::-webkit-scrollbar,.pdp-bundle-offers--many .pdp-bundle-offers__list::-webkit-scrollbar{display:none}
.pdp-bundle-offers--count-3 .pdp-bundle-offer,.pdp-bundle-offers--many .pdp-bundle-offer{flex:0 0 calc((100% - 14px)/2)}
.cart-bundle-line{border-left:3px solid #2e7d32;padding-left:8px;white-space:normal}
@media (max-width:640px){
  .pdp-bundle-offers{margin:16px 0;padding:12px;border-radius:10px}
  .pdp-bundle-offers__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;margin-bottom:10px}
  .pdp-bundle-offers__heading-copy,.pdp-bundle-offers__carousel-controls{display:contents}
  .pdp-bundle-offers__title{font-size:19px}
  .pdp-bundle-offers__title{grid-column:1;grid-row:1}
  .pdp-bundle-offers__subtitle{grid-column:1;grid-row:2;margin:0;font-size:13px}
  .pdp-bundle-offers__counter{grid-column:2;grid-row:1;min-width:48px;font-size:13px;text-align:center}
  .pdp-bundle-offers__counter-desktop{display:none}
  .pdp-bundle-offers__counter-mobile{display:inline}
  .pdp-bundle-offers__arrows{grid-column:2;grid-row:2;align-self:center;justify-self:center}
  .pdp-bundle-offers__arrow{width:44px;height:44px;font-size:18px}
  .pdp-bundle-offer{padding:12px;gap:11px}
  .pdp-bundle-offer__head{align-items:flex-start}
  .pdp-bundle-offer__head h3{font-size:14px}
  .pdp-bundle-offer__composition{font-size:12px}
  .pdp-bundle-offer__saving{min-height:24px;padding:2px 8px;font-size:12px;white-space:normal;text-align:right}
  .pdp-bundle-offer__items{display:grid;grid-template-columns:1fr;gap:6px}
  .pdp-bundle-offer__item>a,.pdp-bundle-offer__item{gap:10px}
  .pdp-bundle-offer__item img{width:64px!important;height:64px!important;max-width:64px!important;min-width:64px}
  .pdp-bundle-offer__item-copy strong{font-size:13px}
  .pdp-bundle-offer__plus{justify-self:center;font-size:18px;line-height:1}
  .pdp-bundle-offer__body{display:grid;grid-template-columns:1fr;gap:10px}
  .pdp-bundle-offer__footer{gap:10px;padding:10px 0 0;border-left:0;border-top:1px solid #e5ecec}
  .pdp-bundle-offer__prices{grid-template-columns:1fr auto;align-items:center;gap:2px 10px}
  .pdp-bundle-offer__bundle-price{font-size:22px}
  .pdp-bundle-offer__regular-line{font-size:12px}
  .pdp-bundle-offer__cta{width:100%;min-width:0;min-height:46px}
  .pdp-bundle-offers--count-2 .pdp-bundle-offers__carousel-controls{display:contents}
  .pdp-bundle-offers--multi .pdp-bundle-offers__list{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0 10%;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 10% 8px 0}
  .pdp-bundle-offers--multi .pdp-bundle-offers__list::-webkit-scrollbar{display:none}
  .pdp-bundle-offers--multi .pdp-bundle-offer{padding:11px;gap:9px}
  .pdp-bundle-offers--multi .pdp-bundle-offer{flex:0 0 90%}
  .pdp-bundle-offers--multi .pdp-bundle-offer__head h3{min-height:0;font-size:14px}
  .pdp-bundle-offers--multi .pdp-bundle-offer__item img{width:48px!important;height:48px!important;min-width:48px;max-width:48px!important}
  .pdp-bundle-offers--multi .pdp-bundle-offer__item-copy strong{font-size:13px;line-height:1.25}
  .pdp-bundle-offers--multi .pdp-bundle-offer__items{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}
  .pdp-bundle-offers--multi .pdp-bundle-offer__item,.pdp-bundle-offers--multi .pdp-bundle-offer__item>a{align-items:flex-start;gap:7px}
  .pdp-bundle-offers--multi .pdp-bundle-offer__item-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  .pdp-bundle-offers--multi .pdp-bundle-offer__footer{gap:8px;padding-top:8px}
  .pdp-bundle-offers--multi .pdp-bundle-offer__bundle-price{font-size:21px}
  .pdp-bundle-offers--multi .pdp-bundle-offer__prices{display:flex;align-items:baseline;gap:8px}
}
.bundle-landing{max-width:1180px}
.bundle-landing h1{font-size:32px;line-height:1.2;margin:18px 0}
.bundle-landing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.bundle-card{border:1px solid #e6e8ec;border-radius:8px;background:#fff;padding:16px;display:grid;gap:14px}
.bundle-card h2{font-size:18px;line-height:1.25;margin:0}
.bundle-card__items{display:grid;gap:10px}
.bundle-card__item{display:grid;grid-template-columns:54px 1fr auto;gap:8px;align-items:center;min-width:0}
.bundle-card__item img{width:54px;height:54px;object-fit:contain}
.bundle-card__item span{font-size:14px;line-height:1.25;overflow-wrap:anywhere}
.bundle-card__item small{color:#666}
.bundle-card__prices{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.bundle-card__regular{text-decoration:line-through;color:#777}
.bundle-card__saving{color:#2e7d32;font-weight:700}
.bundle-card__cta{justify-self:start}
@media (max-width:640px){
  .bundle-landing h1{font-size:26px}
  .bundle-landing__grid{grid-template-columns:1fr}
  .bundle-card__cta{width:100%}
}
