:root{--fr-green:#006b5b;--fr-orange:#ee7623;--fr-ink:#2b3331;--fr-muted:#6a7370;--fr-surface:#f3f5f4;--fr-line:#e4e8e6;--fr-cream:#f7f4ec;--fr-radius:18px}.fr-container{width:min(1440px,100%);padding-inline:24px;margin-inline:auto}.fr-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.fr-top{background:var(--fr-green);color:#fff;text-align:center;font-size:12px;line-height:1.4;padding:9px 16px}.fr-top a{display:inline-flex;align-items:center;gap:24px;color:inherit}.fr-top .fr-icon{width:14px;height:14px}.fr-header{background:#fff;position:sticky;top:0;z-index:40;box-shadow:0 2px 8px #233d3206}.fr-head{display:flex;align-items:center;gap:22px;padding-block:18px}.fr-logo{display:block;flex-shrink:0;width:190px}.fr-logo img{width:100%;height:60px;object-fit:contain;display:block}.fr-search{display:flex;align-items:center;flex:1;min-width:150px;background:#f0f2f1;border:1px solid transparent;border-radius:40px;height:48px}.fr-search:focus-within{border-color:var(--fr-green);box-shadow:0 0 0 2px #006b5b15}.fr-search input{min-width:0;flex:1;background:transparent;border:0;padding:12px 20px;font:inherit;font-size:14px;outline-offset:-2px;border-radius:40px}.fr-search button{background:none;border:0;padding:12px 16px;color:var(--fr-green);cursor:pointer}.fr-header-actions{display:flex;align-items:center;gap:25px}.fr-head-action{display:flex;align-items:center;gap:10px;color:var(--fr-ink);font-size:12px;line-height:1.25;white-space:nowrap}.fr-head-action>.fr-icon{width:28px;height:28px;color:var(--fr-green)}.fr-head-action strong{display:block;font-size:13px}.fr-basket small{font-size:10px;background:var(--fr-green);color:white;min-width:16px;height:16px;padding:1px 5px;border-radius:20px;display:inline-block;text-align:center}.fr-nav-wrap{border-bottom:1px solid var(--fr-line)}.fr-nav{display:flex;align-items:center;gap:28px;min-height:63px;color:#535b57;font-size:13px;white-space:nowrap}.fr-nav>a:hover{color:var(--fr-green)}.fr-delivery{display:flex;align-items:center;gap:8px;color:#484e4b;font-weight:600;text-decoration:underline}.fr-delivery>.fr-icon{width:21px;height:21px;color:var(--fr-green)}.fr-departments{position:relative}.fr-departments summary{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--fr-ink);font-weight:600;list-style:none}.fr-departments summary::-webkit-details-marker{display:none}.fr-departments summary .fr-icon{width:20px;height:20px}.fr-departments-panel{position:absolute;top:calc(100% + 20px);left:0;width:285px;box-shadow:0 8px 24px #12352a20;background:white;border:1px solid var(--fr-line);border-radius:12px;padding:12px;z-index:60}.fr-departments-panel>a{display:flex;align-items:center;justify-content:space-between;padding:13px 12px;border-radius:7px;color:var(--fr-ink)}.fr-departments-panel>a:hover{background:#eaf4ef;color:var(--fr-green)}.fr-departments-panel .fr-icon{width:16px;height:16px}.fr-nav .fr-nav-pill{margin-left:auto;background:var(--fr-green);border-radius:40px;color:#fff;padding:15px 21px;font-weight:700}.fr-home{padding-bottom:40px;color:var(--fr-ink)}.fr-shortcuts{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:24px;padding:34px 0 30px}.fr-shortcuts a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--fr-ink);min-width:0}.fr-shortcuts a>span{display:grid;place-items:center;width:100%;max-width:95px;height:56px;border-radius:18px;background:var(--fr-cream);color:var(--fr-green);transition:background .2s}.fr-shortcuts .fr-icon{width:29px;height:29px}.fr-shortcuts b{font-size:12px;line-height:1.35;font-weight:600}.fr-shortcuts a:hover>span{background:#e3f0e9}.fr-hero{height:320px;position:relative;border-radius:16px;overflow:hidden;background:#e9f4ee;isolation:isolate}.fr-hero-image{position:absolute;inset:0;z-index:-1}.fr-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fr-hero-copy{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:55%;padding:32px 55px;background:linear-gradient(90deg,#edf6f1bb,transparent)}.fr-hero-copy>span{letter-spacing:3px;font-size:11px;color:var(--fr-green);font-weight:700}.fr-hero h1{font-size:38px;line-height:1.12;margin:12px 0;color:var(--fr-green);max-width:470px}.fr-hero p{font-size:16px;line-height:1.5;margin:0 0 20px;max-width:400px}.fr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 24px;border:1px solid var(--fr-green);background:var(--fr-green);color:#fff!important;border-radius:999px;font:inherit;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;cursor:pointer;transition:background .2s,box-shadow .2s}.fr-button:hover{background:#005547;box-shadow:0 3px 10px #006b5b18}.fr-button .fr-icon{width:18px;height:18px}.fr-button:disabled{background:#e1e7e4;border-color:#e1e7e4;color:#69756f!important;cursor:not-allowed}.fr-button-outline{background:transparent;color:var(--fr-green)!important;border-color:#aebdb6}.fr-button-outline:hover{background:#e4eee8}.fr-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:35px 0 45px}.fr-benefits a{display:flex;align-items:center;gap:12px;padding:20px 15px;background:var(--fr-surface);border-radius:18px;min-height:92px;font-size:12px;color:var(--fr-ink);line-height:1.5}.fr-benefits .fr-icon{box-sizing:content-box;width:26px;height:26px;background:#e8ecea;padding:9px;border-radius:50%;color:var(--fr-green)}.fr-benefits b{display:block}.fr-benefits a:first-child b{color:var(--fr-orange)}.fr-shelf{margin:0 0 45px}.fr-shelf-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.fr-shelf-heading h2{font-size:25px;line-height:1.25;margin:0;font-weight:700;color:var(--fr-ink)}.fr-shelf-heading>div{display:flex;align-items:center;gap:10px}.fr-shelf-heading>div>a{font-size:12px;color:var(--fr-green);text-decoration:underline;margin-right:12px}.fr-round{display:grid;place-items:center;border:1px solid #cbd4ce;background:white;width:38px;height:38px;border-radius:50%;color:#515e57;cursor:pointer;padding:0}.fr-round .fr-icon{width:18px;height:18px}.fr-round[data-fr-prev] .fr-icon{transform:rotate(180deg)}.fr-round:disabled{opacity:.3;cursor:default}.fr-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d1dfd7 transparent;padding:2px 1px 12px;overscroll-behavior-x:contain}.fr-card{display:flex;flex-direction:column;position:relative;border:1px solid var(--fr-line);border-radius:18px;padding:16px;scroll-snap-align:start;min-width:0;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s;height:100%;color:var(--fr-ink)}.fr-card:hover{border-color:#a5c4b6;box-shadow:0 3px 14px #174b3210}.fr-card-photo{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:1;overflow:hidden;margin-bottom:16px;background:#fff}.fr-card-photo img,.fr-card-photo svg{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:6px;box-sizing:border-box;display:block}.fr-sale{position:absolute;top:18px;left:16px;background:#e5f3e8;color:#206943;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700}.fr-card-title{color:var(--fr-ink);display:block;position:relative}.fr-card-title h3{font:inherit;font-weight:500;font-size:14px;line-height:1.5;margin:0;min-height:4.5em;overflow-wrap:anywhere}.fr-card-meta{font-size:11px;color:#7a817d;margin:7px 0 18px;min-height:16px}.fr-card-price{display:flex;flex-direction:column;gap:3px;margin-top:auto;min-height:55px;justify-content:flex-end}.fr-card-price s{color:#89918d;font-size:12px}.fr-card-price small{font-size:10px;color:#6a7370}.fr-card-price strong{font-size:24px;color:var(--fr-ink);font-weight:700;line-height:1.2}.fr-card-delivery{display:flex;align-items:center;gap:5px;font-size:11px;margin:12px 0;color:var(--fr-green)}.fr-card-delivery .fr-icon{width:15px;height:15px}.fr-card .fr-button,.fr-quick-form{width:100%;margin:0}.fr-card .fr-button{min-height:44px;padding:10px 15px;font-size:13px}.fr-care{margin:45px 0}.fr-care-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fr-care-grid>a{border-radius:20px;background:#f3f5f3;overflow:hidden;display:flex;flex-direction:column}.fr-care-art{height:150px;display:grid;place-items:center;background:linear-gradient(140deg,#e2f1e8,#f8f5eb);color:var(--fr-green)}.fr-care-grid>a:nth-child(2) .fr-care-art{background:linear-gradient(140deg,#fff0df,#f8f5eb);color:#a85b1c}.fr-care-grid>a:nth-child(3) .fr-care-art{background:linear-gradient(140deg,#ebf0fb,#eef5ed)}.fr-care-grid>a:nth-child(4) .fr-care-art{background:linear-gradient(140deg,#f4e9e0,#edf4eb)}.fr-care-art .fr-icon{width:65px;height:65px;stroke-width:1.1}.fr-care-grid>a>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;font-size:15px;font-weight:600;color:var(--fr-ink)}.fr-care-grid>a>span .fr-icon{width:20px;height:20px}.fr-promo-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:40px 0}.fr-promo-pair>a{border-radius:20px;background:#edf3ef;color:var(--fr-ink);padding:30px}.fr-promo-pair>a:nth-child(2){background:#f6f1e9}.fr-promo-pair h2{font-size:25px;margin:18px 0 10px}.fr-promo-pair p{font-size:14px;margin:0 0 22px}.fr-promo-pair .fr-button{font-size:13px;min-width:180px}.fr-promo-pair> a>div>.fr-icon{width:34px;height:34px;color:var(--fr-green)}.fr-searches{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;border-bottom:1px solid var(--fr-line);padding-bottom:30px;line-height:1.6}.fr-searches strong{flex-basis:100%;font-size:15px}.fr-searches a{border-right:1px solid #c4cdc7;padding-right:18px;color:#5d6c63}.fr-footer{background:#f5f6f5;border-top:1px solid var(--fr-line);color:var(--fr-ink);padding-bottom:30px}.fr-footer-callouts{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px 0;border-bottom:1px solid #dce3df}.fr-footer-callouts>a{display:flex;align-items:center;gap:18px;color:var(--fr-ink)}.fr-footer-callouts>a>.fr-icon:first-child{color:var(--fr-green);width:40px;height:40px}.fr-footer-callouts>a>.fr-icon:last-child{margin-left:auto}.fr-footer-callouts strong,.fr-footer-callouts small{display:block}.fr-footer-callouts strong{font-size:18px;margin-bottom:5px}.fr-footer-callouts small{font-size:13px;color:#6a7370}.fr-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px;padding:36px 0;border-bottom:1px solid #dce3df}.fr-footer h2{font-size:16px;color:var(--fr-ink);margin:0 0 20px;font-weight:700}.fr-footer-columns a,.fr-footer-columns p{display:block;font-size:12px;color:#5d6961;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.fr-footer-columns a:hover{color:var(--fr-green);text-decoration:underline}.fr-footer-pay{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid #dce3df;gap:30px}.fr-footer-pay p{font-size:12px;margin:0 0 15px;color:#657169}.fr-footer-pay h2{margin-bottom:10px}.fr-payment-list{display:flex;gap:12px}.fr-payment-list>span{display:flex;gap:7px;align-items:center;border:1px solid #dce3df;background:white;padding:8px 14px;border-radius:6px;color:var(--fr-green);font-size:12px}.fr-payment-list .fr-icon{width:22px;height:22px}.fr-footer-company{padding-top:26px;color:#758078;font-size:11px;line-height:1.9}.fr-footer-company p{font-size:11px;line-height:1.9;margin:12px 0}.fr-footer-company a{color:inherit;text-decoration:underline}.fr-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f4f6f4;font-size:11px;color:#747d77;padding:17px 20px;border-radius:0;margin:0 -24px 30px}.fr-breadcrumb>span:last-child{color:#3f4c44;font-weight:600}.fr-product-page{padding-bottom:45px;color:var(--fr-ink)}.fr-product-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(280px,.85fr);gap:32px;align-items:start;margin-top:12px}.fr-main-photo{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.fr-main-photo>img,.fr-main-photo>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;padding:15px;box-sizing:border-box}.fr-thumbnails{display:flex;gap:10px;overflow:auto;margin-top:20px;padding:3px}.fr-thumbnails button{flex:0 0 62px;width:62px;height:62px;border:1px solid #dce3df;border-radius:10px;background:white;padding:5px;cursor:pointer}.fr-thumbnails button[aria-pressed=true],.fr-thumbnails button:hover{border-color:var(--fr-green)}.fr-thumbnails img{width:100%;height:100%;object-fit:contain}.fr-product-info h1{font-size:23px;line-height:1.35;margin:3px 0 18px;color:var(--fr-ink);font-weight:700}.fr-brand{font-size:13px;color:#69766d;margin:0 0 27px}.fr-seller{font-size:12px;color:#6b756f;margin:0 0 28px}.fr-seller strong{color:#3e4942;font-weight:600}.fr-product-highlights{padding:18px 0;border-block:1px solid var(--fr-line);margin-bottom:25px}.fr-product-highlights p{display:flex;align-items:center;gap:12px;font-size:12px;margin:12px 0;color:#616e65}.fr-product-highlights .fr-icon{color:var(--fr-green);width:19px;height:19px}.fr-description-link{display:flex;gap:15px;align-items:center;color:#333f37;font-size:12px;font-weight:600;text-decoration:underline}.fr-description-link>.fr-icon{width:18px;height:18px}.fr-purchase{border:1px solid var(--fr-line);box-shadow:0 2px 6px #1e382b05;border-radius:18px;padding:22px;position:sticky;top:185px}.fr-price-block>s{font-size:13px;color:#7a847d;display:block;margin-bottom:5px}.fr-price-block>s[hidden]{display:none}.fr-price-block>strong{font-size:31px;font-weight:700;line-height:1.2}.fr-price-block>p{font-size:12px;margin:8px 0;color:#546359}.fr-price-block>small{display:block;font-size:10px;line-height:1.5;color:#7a837d}.fr-purchase-form{display:flex;flex-direction:column;gap:10px;margin-top:22px}.fr-purchase-form label{font-size:12px;color:#5d6a61}.fr-purchase-form select{width:100%;padding:11px;border:1px solid #dce3df;border-radius:7px;font:inherit;font-size:13px;background:#fff}.fr-quantity{display:flex;align-items:center;border:1px solid #d4dfd8;border-radius:40px;width:145px;height:42px;overflow:hidden}.fr-quantity button{border:0;background:transparent;display:grid;place-items:center;width:42px;height:42px;font-size:20px;color:var(--fr-green);cursor:pointer}.fr-quantity input{width:55px;min-width:0;text-align:center;border:0;font:inherit;font-size:14px;background:transparent;appearance:textfield;-moz-appearance:textfield;padding:0}.fr-quantity input::-webkit-inner-spin-button,.fr-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fr-product-buy{width:100%;margin-top:5px;min-height:48px;font-size:16px}.fr-delivery-info{display:flex;gap:12px;margin-top:22px;border-top:1px solid var(--fr-line);padding-top:20px;font-size:12px}.fr-delivery-info>.fr-icon{color:var(--fr-green)}.fr-delivery-info strong{font-size:13px;color:var(--fr-green)}.fr-delivery-info p{font-size:11px;line-height:1.5;margin:4px 0;color:#6a756d}.fr-return-link{display:block;text-align:center;font-size:11px;color:#5b6c60;text-decoration:underline;margin-top:17px}.fr-product-description{border:1px solid var(--fr-line);border-radius:16px;padding:28px 32px;margin:45px 0;scroll-margin-top:190px}.fr-product-description>h2{font-size:23px;margin:0 0 22px}.fr-product-description .rte{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.fr-product-description .rte img{max-width:100%;height:auto}.fr-product-description table{max-width:100%;display:block;overflow:auto}.fr-product-description h2{font-size:21px}.fr-product-description h3{font-size:18px}.fr-product-apps{margin-bottom:35px}product-card .product-card__content{gap:12px}product-card .price{font-weight:700;color:var(--fr-ink)}product-card .card-gallery{border-radius:12px}product-card .button,product-card button.quick-add__button,.cart__summary .button,.cart__summary button{border-radius:999px}.fr-header a:focus-visible,.fr-home a:focus-visible,.fr-product-page a:focus-visible,.fr-button:focus-visible,.fr-round:focus-visible,.fr-header summary:focus-visible{outline:3px solid var(--fr-orange);outline-offset:3px}.fr-icon{pointer-events:none}@media(min-width:1550px){.fr-hero{height:350px}}@media(max-width:1200px){.fr-help{display:none}.fr-head{gap:18px}.fr-header-actions{gap:17px}.fr-nav{gap:20px;font-size:12px}.fr-nav>a:nth-last-child(2){display:none}.fr-shortcuts{gap:15px}.fr-benefits a{padding:16px 10px;gap:7px}.fr-benefits .fr-icon{padding:6px;width:21px;height:21px}.fr-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.85fr);gap:20px}.fr-product-info h1{font-size:21px}.fr-purchase{padding:18px}.fr-shelf-track{grid-auto-columns:calc((100% - 48px)/4)}}@media(max-width:950px){.fr-orders{display:none}.fr-logo{width:170px}.fr-nav{gap:22px}.fr-nav>a:not(.fr-delivery):not(.fr-nav-pill){display:none}.fr-nav-pill{font-size:12px}.fr-shortcuts{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none;scroll-snap-type:x mandatory}.fr-shortcuts>a{flex:0 0 88px;scroll-snap-align:start}.fr-shortcuts a>span{width:88px}.fr-benefits{display:flex;overflow-x:auto}.fr-benefits>a{flex:0 0 220px}.fr-shelf-track{grid-auto-columns:calc((100% - 32px)/3)}.fr-product-grid{grid-template-columns:1.1fr 1fr}.fr-product-gallery{grid-row:span 2}.fr-purchase{position:static;grid-column:2}.fr-product-description{scroll-margin-top:185px}.fr-care-grid{gap:12px}.fr-care-grid>a>span{font-size:13px;padding:16px}.fr-footer-columns{gap:25px}.fr-hero-copy{max-width:60%;padding:30px}.fr-hero h1{font-size:33px}}@media(max-width:600px){.fr-container{padding-inline:16px}.fr-top{font-size:10px;padding:8px 10px}.fr-top a{gap:8px}.fr-head{padding-block:10px;gap:12px;flex-wrap:wrap}.fr-logo{width:153px}.fr-logo img{height:46px}.fr-header-actions{margin-left:auto;gap:14px}.fr-head-action{gap:3px}.fr-head-action>.fr-icon{width:26px;height:26px}.fr-head-action:not(.fr-basket)>span{display:none}.fr-basket>span{font-size:0}.fr-basket>span>strong{display:none}.fr-basket small{font-size:9px;min-width:15px;height:15px}.fr-search{order:3;flex:0 0 100%;height:42px}.fr-search input{font-size:13px;padding-block:10px}.fr-search button{padding:8px 14px}.fr-search .fr-icon{width:20px;height:20px}.fr-nav{min-height:49px;gap:16px;font-size:11px}.fr-delivery{font-size:10px;gap:5px;white-space:normal;line-height:1.3;max-width:95px}.fr-delivery>.fr-icon{width:18px;height:18px}.fr-departments summary{font-size:11px;gap:7px}.fr-departments summary>.fr-icon{width:18px;height:18px}.fr-nav .fr-nav-pill{font-size:10px;padding:10px 12px}.fr-departments-panel{left:-92px;top:calc(100% + 15px);width:270px;max-height:65vh;overflow:auto}.fr-shortcuts{padding:23px 0 22px;gap:16px;margin-right:-16px}.fr-shortcuts>a{flex-basis:75px;gap:8px}.fr-shortcuts a>span{width:75px;height:51px;border-radius:15px}.fr-shortcuts b{font-size:10px}.fr-shortcuts .fr-icon{width:25px;height:25px}.fr-hero{height:275px;border-radius:12px}.fr-hero-image img{object-position:68% center;opacity:.62}.fr-hero-copy{max-width:83%;padding:24px;background:linear-gradient(90deg,#edf6f1ee,#edf6f111)}.fr-hero h1{font-size:29px}.fr-hero p{font-size:13px;max-width:245px}.fr-hero-copy>span{font-size:10px}.fr-hero .fr-button{font-size:12px;min-height:40px;padding-inline:18px}.fr-benefits{gap:9px;margin:22px -16px 30px 0;padding-right:16px;scrollbar-width:thin}.fr-benefits>a{flex-basis:188px;min-height:78px;padding:13px;font-size:11px;gap:10px}.fr-shelf{margin-bottom:30px}.fr-shelf-heading{margin-bottom:16px}.fr-shelf-heading h2{font-size:20px}.fr-shelf-heading>div{gap:6px}.fr-shelf-heading>div>a{font-size:10px;margin-right:3px;white-space:nowrap}.fr-round{width:29px;height:29px}.fr-round .fr-icon{width:15px;height:15px}.fr-shelf-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px;margin-right:-16px;padding-right:16px;scroll-padding-right:16px}.fr-card{padding:12px;border-radius:14px}.fr-card-photo{margin-bottom:10px}.fr-card-photo img{padding:3px}.fr-card-title h3{font-size:12px;min-height:6em;line-height:1.5}.fr-card-meta{font-size:10px;margin-bottom:10px}.fr-card-price strong{font-size:21px}.fr-card-price{min-height:49px}.fr-card .fr-button{font-size:12px;min-height:40px;padding:9px}.fr-card-delivery{font-size:10px;margin:10px 0}.fr-sale{top:12px;left:12px;font-size:9px;padding:4px 6px}.fr-care{margin:30px 0}.fr-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fr-care-art{height:108px}.fr-care-art .fr-icon{width:49px;height:49px}.fr-care-grid>a{border-radius:15px}.fr-care-grid>a>span{font-size:12px;padding:13px;gap:5px}.fr-care-grid>a>span .fr-icon{width:15px;height:15px}.fr-promo-pair{grid-template-columns:1fr;gap:14px;margin:30px 0}.fr-promo-pair>a{padding:24px;border-radius:16px}.fr-promo-pair h2{font-size:22px}.fr-promo-pair p{font-size:13px}.fr-searches{gap:10px;font-size:11px}.fr-searches a{padding-right:10px}.fr-footer-callouts{grid-template-columns:1fr;gap:25px;padding:27px 0}.fr-footer-callouts strong{font-size:16px}.fr-footer-callouts small{font-size:11px}.fr-footer-callouts>a>.fr-icon:first-child{width:32px;height:32px}.fr-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding:28px 0}.fr-footer h2{font-size:14px;margin-bottom:15px}.fr-footer-columns a,.fr-footer-columns p{font-size:11px}.fr-footer-pay{flex-direction:column;align-items:flex-start;gap:24px}.fr-footer-company p{font-size:10px}.fr-breadcrumb{margin-inline:-16px;padding:13px 16px;font-size:10px;gap:7px;margin-bottom:22px}.fr-breadcrumb>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-product-grid{display:flex;flex-direction:column;gap:25px}.fr-product-gallery,.fr-product-info,.fr-purchase{width:100%}.fr-main-photo{max-width:390px;margin:auto}.fr-thumbnails{margin-top:10px}.fr-thumbnails button{width:55px;height:55px;flex-basis:55px}.fr-product-info h1{font-size:23px;margin-top:0}.fr-brand{margin-bottom:16px}.fr-seller{margin-bottom:18px}.fr-product-highlights{padding:10px 0;margin-bottom:17px}.fr-product-highlights p{margin:9px 0}.fr-purchase{padding:22px;border-radius:17px}.fr-price-block>strong{font-size:33px}.fr-product-buy{min-height:49px}.fr-product-description{padding:23px 20px;margin:30px 0;scroll-margin-top:200px}.fr-product-description>h2{font-size:22px}.fr-product-description .rte{font-size:13px}.fr-product-description h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){.fr-card,.fr-button,.fr-shortcuts a>span{transition:none}}

.cart__checkout-button{border-radius:999px!important;background:#006b5b!important;color:#fff!important}.cart__summary{border:1px solid #e4e8e6;border-radius:18px;padding:24px}.cart-items__media img{object-fit:contain}

product-card.product-card{border-radius:18px;padding:16px;height:100%;color:var(--fr-ink)}product-card .product-card__content{height:100%;gap:10px;display:flex;flex-direction:column}product-card .price{font-size:23px!important;line-height:1.25;color:var(--fr-ink)!important;font-weight:700}product-card .price--compare{font-size:12px!important;font-weight:400}product-card .product-title{min-height:4.5em}product-card quick-add-component{display:none!important}.fr-native-card-bottom{margin-top:auto;position:relative;z-index:3;display:flex;flex-direction:column}.fr-native-card-bottom .fr-button{width:100%;min-height:44px;padding:10px;font-size:13px}.fr-native-card-bottom .fr-card-delivery{margin:4px 0 12px;font-size:11px}product-card .product-media-container{border-radius:10px}@media(max-width:600px){product-card.product-card{padding:12px;border-radius:14px}product-card .price{font-size:20px!important}.fr-native-card-bottom .fr-button{font-size:12px;min-height:40px}}
