.store-header,.store-nav-anchor,.store-home-hero,.store-mobile-panel,.store-commerce{--store-ink:#001835;--store-green:#00ba59;--store-support:#edf2f6;--store-green-text:#087638}.store-product-page{color:var(--store-ink);background:#f6f9f8;padding-bottom:64px}.store-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.store-product-gallery{background:#fff;border:1px solid #dce4e7;border-radius:8px;grid-area:1/1;place-items:center;min-width:0;padding:28px;display:grid}.store-product-gallery__image{aspect-ratio:1;border-radius:8px;width:100%;max-width:360px;overflow:hidden}.store-product-highlights{background:#fff;border:1px solid #dce4e7;border-radius:8px;grid-area:2/1;min-width:0;padding:24px}.store-product-highlights>h2{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.5}.store-product-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.store-product-highlight{border-top:1px solid #edf2f3;align-items:center;gap:10px;min-width:0;padding-block:12px;display:flex}.store-product-highlight>svg{color:#087638}.store-product-highlight>div{min-width:0}.store-product-purchase{background:#fff;border:1px solid #dce4e7;border-radius:8px;grid-area:1/2/span 2;min-width:0;padding:28px}.store-purchase-panel{flex-direction:column;gap:24px;display:flex}.store-purchase-manufacturer{margin-bottom:14px}.store-purchase-manufacturer .store-manufacturer-mark{max-width:132px;height:24px}.store-purchase-manufacturer .store-manufacturer-name{color:#536574;font-size:12px;font-weight:500}.store-purchase-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.35}.store-purchase-reviews{text-align:left;background:0 0;border:0}.store-purchase-type__options{background:#f6f9f8;border-color:#dce4e7;border-radius:8px;gap:4px;width:100%;padding:4px}.store-purchase-type__options button{color:#536574;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.store-purchase-type__options button[aria-pressed=true]{color:#087638;background:#eaf6ef;border-color:#b4d4c2}.store-purchase-price__amount{color:#001835;letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.25}.store-purchase-option{background:#fff;border-color:#dce4e7;border-radius:8px;min-width:0;padding:14px 16px}.store-purchase-option:hover{background:#f6faf8;border-color:#a9cbb9}.store-purchase-option[data-selected=true]{background:#f0f8f3;border-color:#8fbea3}.store-purchase-option .text-xs{color:#536574;overflow-wrap:anywhere;line-height:1.6}.store-purchase-option__check{border-radius:8px;flex-shrink:0}.store-purchase-option[data-selected=true] .store-purchase-option__check{background:#087638;border-color:#087638}.store-product-purchase .store-product-cart{background:0 0;border:0;border-top:1px solid #e5ebed;border-radius:0;padding:20px 0 0}.store-product-cart__quantity{background:#fff;border:1px solid #cbd7de;border-radius:8px;gap:0;width:fit-content;height:44px}.store-product-cart__quantity button{color:#001835;width:40px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px}.store-product-cart__quantity button:hover{color:#087638;background:#edf7f1}.store-product-cart__quantity input{color:#001835;width:52px;height:42px;box-shadow:none;appearance:textfield;background:0 0;border:0;border-radius:0;padding-inline:2px;font-size:14px}.store-product-cart__quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.store-product-cart__quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.store-product-cart__summary>div:first-child>span{letter-spacing:.04em;font-size:11px;font-weight:500}.store-product-cart__subtotal>span{color:#001835;margin:3px 0 0;font-size:18px;line-height:1.4;display:block}.store-product-cart__add{color:#fff;height:48px;box-shadow:none;border-radius:8px;font-size:14px}.store-purchase-favorite{color:#536574;border-color:#d0dce2;border-radius:8px;height:auto;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.7}.store-purchase-favorite:hover,.store-purchase-favorite[aria-pressed=true]{color:#087638;background:#f0f8f3;border-color:#a9cbb9}.store-purchase-favorite svg{color:inherit}.store-purchase-favorite[aria-pressed=true] svg{fill:currentColor}.store-purchase-actions>p{overflow-wrap:anywhere}.store-product-assurance{color:#536574;border-top:1px solid #e5ebed;gap:10px;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.7;display:grid}.store-product-assurance li{align-items:center;gap:10px;display:flex}.store-product-assurance svg{color:#087638;flex-shrink:0}.store-product-details{grid-area:3/1/auto/-1;min-width:0;margin-top:8px}.store-product-tabs{scroll-margin-top:112px}.store-product-tabs [role=tablist]{width:100%;height:auto;box-shadow:none;background:0 0;border-bottom:1px solid #dce4e7;border-radius:0;justify-content:flex-start;gap:24px;padding:0;display:flex}.store-product-tabs [role=tab]{color:#536574;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:12px 2px;font-size:14px;font-weight:500}.store-product-tabs [role=tab][data-state=active]{color:#087638;box-shadow:none;background:0 0;border-bottom-color:#087638}.store-product-tabs [role=tabpanel]{min-width:0;margin-top:20px}.store-product-tabs [data-slot=card]{box-shadow:none;background:#fff;border-color:#dce4e7;border-radius:8px;gap:0;padding-block:0}.store-product-tabs [data-slot=card-content]{padding:24px}.store-product-tabs .prose{color:#536574;max-width:88ch;font-size:14px;line-height:1.9}.store-product-tabs .prose :where(h1,h2,h3,h4){color:#001835}.store-product-specs dl>div{min-width:0}.store-product-related{border-top:1px solid #dce4e7;margin-top:40px;padding-top:32px}.store-related-heading h2{letter-spacing:-.025em;font-size:24px;font-weight:600}.store-related-heading>a{color:#087638}.store-related-page{border-radius:8px;place-items:center;width:32px;height:36px;display:grid}.store-related-page:after{content:"";background:#cbd7de;border-radius:8px;width:8px;height:8px}.store-related-page[aria-current=page]:after{background:#087638;width:24px}.store-favorites-page{min-width:0;color:var(--store-ink);background:#f6f9f8}.store-favorites-header{background:#fff;border-bottom:1px solid #dce4e7;padding-bottom:32px}.store-favorites-titlebar{justify-content:space-between;align-items:center;gap:20px;display:flex}.store-favorites-titlebar h1{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.3}.store-favorites-titlebar p{color:#536574;margin-top:12px;font-size:14px;line-height:1.8}.store-favorites-create{color:#087638;min-height:44px;box-shadow:none;background:#fff;border-color:#cbd7de;border-radius:8px;font-size:12px}.store-favorites-create:hover{color:#087638;background:#edf7f1;border-color:#a9cbb9}.store-favorites-content{padding-block:32px 64px}.store-favorites-lists{background:#fff;border:1px solid #dce4e7;border-radius:8px;margin-bottom:24px;padding:16px}.store-favorites-lists__items{flex-wrap:wrap;gap:8px;display:flex}.store-favorites-list{color:#536574;background:#fff;border-color:#dce4e7;border-radius:8px;min-width:0;max-width:100%}.store-favorites-list[data-active=true]{color:#087638;background:#eaf6ef;border-color:#aacfb9}.store-favorites-list>button{min-height:44px;font-size:12px}.store-favorites-list>button:first-child{overflow-wrap:anywhere;min-width:0;padding-inline:14px}.store-favorites-list>button+button{border-color:#dce4e7;flex-shrink:0}.store-favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.store-favorites-card{min-width:0}.store-favorites-remove{min-width:40px;min-height:40px;box-shadow:none}.store-favorites-move{color:#001835;background:#fff;border-color:#cbd7de;min-height:44px;font-size:12px}.store-favorites-empty{min-height:320px}.store-favorites-empty__icon{color:#087638;background:#edf7f1;border:1px solid #d4e9dd;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.store-favorites-guest h2{color:#001835;font-size:20px;font-weight:600;line-height:1.5}.store-favorites-guest p{max-width:520px}.store-favorites-guest__catalog{color:#536574;align-items:center;min-height:36px;font-size:12px;display:inline-flex}.store-favorites-guest__catalog:hover{color:#087638}.store-favorites-dialog{color:#001835;background:#fff;border:1px solid #dce4e7;border-radius:8px;width:calc(100% - 32px);max-width:448px;padding:24px}.store-favorites-dialog [data-slot=dialog-title]{font-size:20px;font-weight:600}.store-favorites-dialog [data-slot=dialog-description]{color:#536574;font-size:13px;line-height:1.8}.store-favorites-dialog input:not([type=checkbox]){color:#001835;background:#fff;border-color:#cbd7de;border-radius:8px;min-height:44px;font-size:13px}.store-favorites-dialog [data-slot=button]{min-height:44px;box-shadow:none;border-radius:8px;font-size:12px}.store-favorites-dialog [data-variant=default]{color:#fff;background:#087638}.store-favorites-dialog [data-variant=default]:hover{background:#086530}.store-favorites-dialog [data-variant=outline]{color:#536574;background:#fff;border-color:#cbd7de}.store-favorites-dialog [data-variant=secondary]{color:#087638;background:#edf7f1;border:1px solid #d4e4db}.store-favorites-dialog__list{border-color:#dce4e7;gap:12px;min-width:0}.store-favorites-dialog__list>div{min-width:0}.store-favorites-dialog__list span{overflow-wrap:anywhere}.store-favorites-dialog__list[data-selected=true]{background:#f0f8f3;border-color:#aacfb9}.store-favorites-dialog input[type=checkbox]{accent-color:#087638;flex-shrink:0}.store-favorites-dialog :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #087638}@media (max-width:1023px){.store-product-gallery{padding:20px}.store-product-purchase{padding:24px}.store-purchase-title{font-size:27px}.store-product-highlights{padding:20px}.store-product-highlights__grid{gap:0 12px}.store-favorites-grid,.store-favorites-page[data-portal=true] .store-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:900px){.store-product-layout{grid-template-columns:minmax(0,1fr)}.store-product-gallery{grid-area:1/1}.store-product-gallery__image{max-width:300px}.store-product-purchase{grid-area:2/1}.store-product-highlights{grid-area:3/1}.store-product-details{grid-area:4/1}}@media (max-width:767px){.store-product-page{padding-bottom:44px}.store-product-layout{gap:20px}.store-product-gallery,.store-product-purchase{padding:20px}.store-purchase-panel{gap:22px}.store-purchase-title{font-size:26px}.store-purchase-price__amount{font-size:30px}.store-purchase-option{padding:12px}.store-product-tabs{scroll-margin-top:148px}.store-product-tabs [role=tablist]{gap:12px}.store-product-tabs [role=tab]{min-width:0;padding-inline:0;font-size:12px}.store-product-tabs [data-slot=card-content]{padding:20px}.store-product-related{margin-top:32px;padding-top:28px}.store-related-heading h2{font-size:22px}.store-favorites-header{padding-bottom:26px}.store-favorites-titlebar h1{font-size:28px}.store-favorites-titlebar p{font-size:13px}.store-favorites-content{padding-block:24px 44px}}@media (max-width:479px){.store-product-highlights__grid{grid-template-columns:minmax(0,1fr)}.store-product-highlight{padding-block:10px}.store-product-tabs [role=tablist]{justify-content:space-between;gap:0}.store-product-tabs [role=tab]{font-size:11px}.store-purchase-option>div:first-child>div:first-child{flex-wrap:wrap;gap:4px 12px}.store-favorites-titlebar{flex-direction:column;align-items:flex-start}.store-favorites-empty{padding-inline:20px}}.store-catalog-page{color:var(--store-ink);background:#f6f9f8;min-height:55vh}.store-catalog-intro{background:#fff;border-bottom:1px solid #dce4e7;padding-bottom:32px}.store-catalog-intro--breadcrumbs-only{padding-bottom:0}.store-catalog-intro--breadcrumbs-only .store-catalog-breadcrumb{padding-block:12px}.store-catalog-breadcrumb{color:#536574;padding-block:16px;font-size:12px;line-height:1.5}.store-catalog-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.store-catalog-breadcrumb li,.store-catalog-breadcrumb a{align-items:center;gap:6px;display:inline-flex}.store-catalog-breadcrumb li{min-width:0}.store-catalog-breadcrumb svg{flex-shrink:0}.store-catalog-breadcrumb [aria-current=page]{color:var(--store-ink);overflow-wrap:anywhere}.store-catalog-breadcrumb a:hover{color:var(--store-green-text)}.store-catalog-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:1000px;margin:0;font-size:34px;font-weight:650;line-height:1.3}.store-catalog-intro__description{color:#536574;margin-top:12px;font-size:14px;line-height:1.8}.store-catalog-content{padding-block:32px 64px}.store-catalog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.store-catalog-category{background:var(--store-ink);color:#fff;isolation:isolate;border:1px solid #233e52;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:224px;padding:24px;display:flex;position:relative;overflow:hidden}.store-catalog-category__image{z-index:-2;object-fit:cover;transition:transform .3s}.store-catalog-category__shade{z-index:-1;background:linear-gradient(#00183526 0%,#00183573 45%,#001835f0 100%);position:absolute;inset:0}.store-catalog-category__icon{color:#fff;background:#00183594;border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.store-catalog-category__label{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin-top:28px;display:flex}.store-catalog-category h2{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.5}.store-catalog-category__label>svg{color:#8de2b5;flex-shrink:0;margin-bottom:4px}.store-catalog-category:hover{border-color:#00ba59}.store-catalog-category:hover .store-catalog-category__image{transform:scale(1.04)}.store-catalog-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}.store-catalog-sidebar{background:0 0;min-width:0}.store-catalog-sidebar h2{border-bottom:1px solid #dce4e7;align-items:center;gap:8px;margin:0;padding:0 0 14px;font-size:14px;font-weight:600;display:flex}.store-catalog-sidebar h2 svg{color:var(--store-green-text)}.store-catalog-sidebar__mobile{display:none}.store-catalog-tree{padding:8px 0;font-size:13px;line-height:1.6}.store-catalog-tree>ul{gap:4px;display:grid}.store-catalog-tree a{color:#536574;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;transition:color .15s,background-color .15s;display:flex}.store-catalog-tree__root{justify-content:space-between;font-weight:500}.store-catalog-tree__root svg{color:#81939f;flex-shrink:0}.store-catalog-tree__root[data-expanded=true]>svg{transform:rotate(90deg)}.store-catalog-tree a:hover{color:var(--store-green-text);background:#f2f8f5}.store-catalog-tree a[aria-current=page]{color:var(--store-green-text);background:#eaf6ef;font-weight:600}.store-catalog-tree__children{border-left:1px solid #dce7e1;margin:6px 0 10px 16px;padding-left:6px}.store-catalog-tree__children a{min-height:40px;font-size:12px}.store-catalog-results{min-width:0}.store-catalog-subcategories{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.store-catalog-subcategories a{color:#536574;background:#fff;border:1px solid #dce4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.6;display:inline-flex}.store-catalog-subcategories a:hover{color:var(--store-green-text);border-color:#a9cbb9}.store-catalog-subcategories svg{flex-shrink:0}.store-catalog-toolbar{border-bottom:1px solid #dce4e7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.store-catalog-toolbar h2,.store-catalog-section-title{font-size:18px;font-weight:600;line-height:1.5}.store-catalog-sort{align-items:center;gap:12px;min-width:0;display:flex}.store-catalog-sort label{white-space:nowrap;color:#536574;font-size:12px}.store-catalog-sort .store-catalog-sort__trigger{color:#001835;width:248px;max-width:100%;height:44px;box-shadow:none;background:#fff;border:1px solid #dce4e7;border-radius:8px;font-size:12px}.store-catalog-sort__options{color:#001835;background:#fff;border:1px solid #dce4e7;border-radius:8px}.store-catalog-sort__options [role=option]{min-height:40px;font-size:12px}.store-catalog-sort__options [role=option][data-highlighted]{color:#087638;background:#eaf6ef}.store-catalog-offers{gap:20px;display:grid}.store-catalog-offer{background:#fff;border:1px solid #dce4e7;border-radius:8px;grid-template-columns:200px minmax(0,1fr);min-width:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.store-catalog-offer:hover{border-color:#b6c9c1;box-shadow:0 4px 16px #0018350a}.store-catalog-offer__visual{background:#f8fafc;border-right:1px solid #edf2f3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.store-catalog-offer__visual>*{aspect-ratio:1;width:100%;max-width:200px}.store-catalog-offer__visual img{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.store-catalog-offer__body{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:16px 20px;display:flex}.store-catalog-offer__title{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.store-catalog-offer__title-link:hover{color:var(--store-green-text)}.store-catalog-offer__description p{-webkit-line-clamp:2;color:#536574;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.store-catalog-offer__metadata{flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:1.6;display:flex}.store-catalog-offer__metadata>div{max-width:100%}.store-catalog-offer__purchase{border-top:1px solid #edf2f3;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.store-catalog-offer__price{font-size:20px;font-weight:700;line-height:1.4}.store-catalog-offer__cart{flex-shrink:0;width:188px}.store-catalog-empty{text-align:center;color:#536574;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:32px 24px;font-size:14px;line-height:1.8;display:flex}.store-catalog-empty>svg{color:#087638;margin-bottom:4px}.store-catalog-empty__hint{font-size:13px}.store-catalog-secondary-link{min-height:44px;color:var(--store-green-text);background:#fff;border:1px solid #c9d8d0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.store-catalog-secondary-link:hover{background:#f2f8f5;border-color:#a9cbb9}.store-search-section+.store-search-section{margin-top:40px}.store-catalog-section-title{margin-bottom:20px}.store-search-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-search-category{background:#fff;border:1px solid #dce4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.store-search-category>div{overflow-wrap:anywhere;min-width:0}.store-search-category h3{font-size:14px;font-weight:600;line-height:1.6}.store-search-category p{color:#536574;margin-top:4px;font-size:11px}.store-search-category svg{color:var(--store-green-text);flex-shrink:0}.store-search-category:hover{color:var(--store-green-text);border-color:#a9cbb9}.store-search-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.store-search-offer{min-width:0}.store-search-offer>a{display:block}.store-catalog-page summary:focus-visible{outline:2px solid var(--store-green-text);outline-offset:-4px}@media (max-width:1023px){.store-catalog-layout{grid-template-columns:minmax(0,1fr);gap:24px}.store-catalog-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-catalog-sidebar{display:none}.store-search-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.store-catalog-intro{padding-bottom:26px}.store-catalog-intro.store-catalog-intro--breadcrumbs-only{padding-bottom:0}.store-catalog-intro--breadcrumbs-only .store-catalog-breadcrumb{padding-block:10px}.store-catalog-breadcrumb{padding-block:10px;font-size:11.5px}.store-catalog-breadcrumb ol{gap:4px 6px}.store-catalog-breadcrumb li,.store-catalog-breadcrumb a{gap:5px}.store-catalog-intro h1{font-size:28px}.store-catalog-intro__description{font-size:13px}.store-catalog-content{padding-block:24px 44px}.store-catalog-category-grid{gap:16px}.store-catalog-category{min-height:196px;padding:20px}.store-catalog-category h2{font-size:16px}.store-catalog-offer__description{display:none}.store-search-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-search-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.store-catalog-category-grid{gap:12px}.store-catalog-category{min-height:180px;padding:16px}.store-catalog-category__icon{width:36px;height:36px}.store-catalog-category__icon svg{width:19px;height:19px}.store-catalog-category__label{gap:6px;margin-top:24px}.store-catalog-category h2{font-size:14px}.store-catalog-category__label>svg{width:16px;height:16px}.store-catalog-toolbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px;padding-bottom:16px}.store-catalog-sort{justify-content:space-between}.store-catalog-sort .store-catalog-sort__trigger{flex:1;width:min(248px,100%);min-width:0}.store-catalog-subcategories{gap:8px;margin-bottom:20px}.store-catalog-subcategories a{padding:9px 12px;font-size:11px}.store-catalog-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-catalog-offer{flex-direction:column;display:flex}.store-catalog-offer__visual{aspect-ratio:1;border-bottom:1px solid #edf2f3;border-right:0;height:auto}.store-catalog-offer__visual>*{aspect-ratio:1}.store-catalog-offer__body{flex:1;gap:8px;padding:12px}.store-catalog-offer__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40.6px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.store-catalog-offer__metadata{display:none}.store-catalog-offer__purchase{border-top:0;flex-direction:column;align-items:stretch;gap:10px;padding-top:4px}.store-catalog-offer__price{font-size:18px}.store-catalog-offer__cart{width:100%}.store-catalog-offer__cart button{white-space:normal;gap:6px;height:auto;min-height:36px;padding:8px 4px;line-height:1.4}.store-catalog-offer__cart button svg{width:14px;height:14px;margin:0}.store-search-category-grid{grid-template-columns:minmax(0,1fr)}}.store-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.store-header{z-index:40;color:#fff;position:sticky;top:0}.store-masthead{z-index:2;background:#001835;border:0;position:relative}.store-masthead__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:68px;padding-block:12px;display:grid}.store-brand{flex-shrink:0;align-items:center;width:184px;height:34px;padding-block:2px;display:flex}.store-brand__wordmark{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:32px;display:block}.store-brand__symbol{display:none}.store-masthead__search{min-width:0;position:relative}.store-masthead__actions{min-width:0}.store-masthead__actions>div{gap:10px}.store-mobile-trigger{display:none}.store-header .store-action{color:#fff;width:40px;min-width:40px;height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:background-color .15s,border-color .15s;display:inline-flex}.store-header .store-action:hover{background:#ffffff17;border-color:#ffffff2e}.store-header .store-action svg{color:inherit}.store-header .store-action--label,.store-header .store-account-trigger{gap:6px;width:auto;min-width:auto;padding-inline:12px;font-size:14px;font-weight:500}.store-header .store-action--label svg,.store-header .store-account-trigger svg{width:16px;height:16px}.store-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.store-header .store-count{text-align:center;font-variant-numeric:tabular-nums;background:var(--store-green);color:var(--store-ink);border:2px solid var(--store-ink);box-shadow:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.store-header .store-count--red,.store-count--red{color:#fff;background:#ef4444}.store-header a:focus-visible,.store-header button:focus-visible,.store-mobile-panel a:focus-visible,.store-mobile-panel button:focus-visible,.store-mobile-panel summary:focus-visible,.store-home-hero a:focus-visible{outline:2px solid var(--store-green);outline-offset:4px}.store-search>div:first-child{background:#fff;border:1px solid #d7e0e8;border-radius:8px;height:40px;min-height:40px;box-shadow:0 1px 2px #0000000a}.store-search input{min-width:0;height:38px;min-height:38px;color:var(--store-ink);font-size:14px}.store-search>div:first-child>button{height:38px;min-height:38px}.store-search input:focus-visible{outline:none}.store-search>div:first-child:focus-within{border-color:var(--store-green);box-shadow:0 0 0 2px #00ba5940}.store-nav-anchor{z-index:35;position:relative}.store-nav-anchor[data-overlay=true]{height:0}.store-nav{color:#fff;background:#0b1724;position:relative}.store-nav[data-overlay=true]{inset-inline:0;background:#0b1724;position:absolute;top:0}.store-nav[data-overlay=false]{background:#0b1724;border:0;position:relative}.store-nav__inner{position:relative}.store-nav__links{justify-content:flex-start;align-items:center;gap:12px;min-height:44px;display:flex}.store-menu-icon{stroke-width:1.75px;flex-shrink:0;width:15px;height:15px}.store-nav__link{color:#fff;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;min-height:44px;padding-inline:10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.store-nav__item:first-child>.store-nav__link{padding-left:0;padding-right:14px}.store-nav__item--dropdown{position:relative}.store-nav__dropdown{min-width:250px;color:var(--store-ink);z-index:60;background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #0018352e}.store-nav__dropdown-list{flex-direction:column;gap:2px;display:flex}.store-nav__dropdown-item{color:#203345;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.store-nav__dropdown-item:hover,.store-nav__dropdown-item:focus-visible{color:var(--store-green-text);background:#f0f7f3}.store-nav__dropdown-divider{background:#e7edf1;height:1px;margin:4px 0}.store-nav__dropdown-item--all{color:var(--store-green-text);font-weight:600}.store-nav__dropdown-item--all:hover{background:#eaf4ee}.store-nav a:focus-visible,.store-nav button:focus-visible{outline:2px solid var(--store-green);outline-offset:2px}button.store-nav__link{cursor:pointer}.store-nav__link:hover:not(.store-nav__placeholder),.store-nav__link[aria-expanded=true]{background:#ffffff14}.store-nav__link:hover,.store-nav__link:focus-visible,.store-nav__link[aria-expanded=true]{color:var(--store-green)}.store-nav__placeholder{cursor:default}.store-nav__powered{color:#94a3b8;letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding-left:14px;font-size:12px;line-height:1;display:inline-flex}.store-nav__powered-icon{width:14px;height:14px;color:var(--store-green);stroke-width:2.25px;flex-shrink:0}.store-nav__powered-prefix{color:#94a3b8;font-weight:400}.store-nav__powered-brand{color:#f8fafc;letter-spacing:.02em;font-weight:600;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.store-nav__powered-brand:hover,.store-nav__powered-brand:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.store-panel-label{text-transform:uppercase;letter-spacing:.09em;color:#536574;margin-bottom:14px;font-size:12px;font-weight:700}.store-panel-label--spaced{margin-top:26px}.store-panel-empty{color:#536574;font-size:14px;line-height:1.6}.store-panel-link{color:var(--store-green-text);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.store-panel-link:hover{text-underline-offset:4px;text-decoration:underline}.store-home-hero{isolation:isolate;background:var(--store-ink);color:#fff;align-items:center;min-height:630px;padding-top:140px;padding-bottom:104px;display:flex;position:relative;overflow:hidden}.store-home-hero__image{z-index:-2;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast}.store-home-hero__shade{z-index:-1;background:linear-gradient(#001835d9 0%,#00183559 80px,#00183500 170px),linear-gradient(90deg,#001835f0 0%,#001835e0 36%,#001835bd 56%,#00183538 80%,#0018350a 100%);position:absolute;inset:0}.store-home-hero__copy{max-width:790px}.store-home-hero__eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#64d8a4;margin-bottom:22px;font-size:12px;line-height:1.6}.store-home-hero h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.12}.store-home-hero h1 span{color:#64d8a4}.store-home-hero__description{color:#e1e8ee;max-width:630px;margin-top:26px;font-size:19px;line-height:1.65}.store-home-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:32px;display:flex}.store-primary-action{background:var(--store-green);height:40px;min-height:40px;color:var(--store-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.store-primary-action:hover{background:#13ce6d}.store-hero-help{color:#fff;align-items:center;gap:8px;height:40px;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.store-hero-help:hover{text-underline-offset:4px;text-decoration:underline}.store-mobile-panel{z-index:100;width:min(90vw,400px);max-width:none;height:100dvh;max-height:none;color:var(--store-ink);background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:fixed;inset:0 auto 0 0;transform:none}body:has(.store-mobile-panel) [data-slot=dialog-overlay]{z-index:90}.store-mobile-panel__heading{color:#fff;background:#001835;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px;display:flex}.store-mobile-panel__heading h2{font-size:22px;font-weight:700}.store-mobile-panel__heading p{color:#d6e0e8;margin-top:8px;font-size:14px;line-height:1.5}.store-mobile-close{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.store-mobile-close:hover{background:#ffffff1a}.store-mobile-panel__body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.store-mobile-category__row{border-bottom:1px solid #edf2f6;align-items:stretch;gap:8px;display:flex}.store-mobile-category__row>a{flex:1;align-items:center;min-height:50px;padding-block:10px;font-size:15px;line-height:1.5;display:flex}.store-mobile-category__row>button{flex-shrink:0;place-items:center;width:44px;display:grid}.store-mobile-subcategory{color:var(--store-green-text);padding:13px 0 13px 18px;font-size:14px;display:block}.store-mobile-utility{border-bottom:1px solid #edf2f6;align-items:center;gap:10px;min-height:48px;font-size:15px;display:flex}.store-mobile-menu-label{align-items:center;gap:10px;display:inline-flex}.store-mobile-panel .store-menu-icon{width:18px;height:18px}.store-mobile-utility[aria-disabled]{cursor:default;color:#536574}.store-mobile-brands{border-block:1px solid #edf2f6}.store-mobile-brands summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;list-style:none;display:flex}.store-mobile-brands summary::-webkit-details-marker{display:none}.store-mobile-brands>a{color:var(--store-green-text);padding:12px 16px;font-size:14px;display:block}.store-mobile-utility:hover,.store-mobile-utility:focus-visible,.store-mobile-brands summary:hover,.store-mobile-brands summary:focus-visible,.store-mobile-offers:hover,.store-mobile-offers:focus-visible{color:var(--store-green-text)}@media (max-width:1199px){.store-brand{width:170px}.store-masthead__inner{gap:18px}.store-header .store-action--label span,.store-header .store-account-chevron{display:none}.store-header .store-action--label{width:40px;padding-inline:0}.store-nav__links{gap:6px}.store-nav__link{gap:6px;padding-inline:8px;font-size:13.5px}.store-nav__powered{padding-left:10px;font-size:11.5px}}@media (min-width:768px) and (max-width:1023px){.store-nav{display:none}.store-mobile-trigger{display:block}.store-masthead__inner{grid-template-columns:40px auto minmax(0,1fr) auto}}@media (max-width:959px){.store-brand{width:155px}.store-masthead__inner{gap:14px}.store-nav__links{gap:4px}.store-nav__link{padding-inline:6px;font-size:13px}.store-nav__item:first-child>.store-nav__link{padding-right:10px}.store-nav__powered{padding-left:8px;font-size:11px}}@media (max-width:767px){.store-header{z-index:40;position:sticky;top:-48px;box-shadow:0 4px 18px #00000038}.store-container{padding-inline:20px}.store-nav{display:none}.store-mobile-trigger{justify-content:flex-start;align-items:center;display:flex}.store-mobile-trigger-btn{box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:0 0 0 -3px;padding:0;line-height:1;transition:opacity .15s,transform .15s;display:inline-flex}.store-mobile-trigger-btn:hover,.store-mobile-trigger-btn:focus-visible{opacity:.85;background:0 0;border:0}.store-mobile-trigger-btn:active{opacity:.65;transform:scale(.96)}.store-mobile-trigger-btn:focus-visible{outline:2px solid var(--store-green);outline-offset:3px;border-radius:4px}.store-masthead__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:104px;padding-block:10px}.store-brand{justify-self:start;width:auto;max-width:155px;height:35px}.store-brand__wordmark{max-height:33px}.store-masthead__actions>div{gap:10px}.store-header .store-action{width:38px;min-width:38px;height:38px}.store-header .store-action.store-account-trigger,.store-header .store-account-trigger{justify-content:center!important;gap:0!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.store-header .store-account-name,.store-header .store-account-chevron,.store-header .store-action--label,.store-header .store-favorites-trigger,.store-header .store-notifications--empty{display:none!important}.store-masthead__search{grid-area:2/1/auto/-1}.store-masthead__actions{grid-area:1/3}.store-home-hero{min-height:490px;padding-top:62px;padding-bottom:67px}.store-home-hero__image{object-position:63% center}.store-home-hero__shade{background:linear-gradient(#001835f2 0%,#001835cc 60px,#00183559 160px,#001835b3 100%),linear-gradient(90deg,#001835eb 0%,#001835d1 48%,#0018358c 78%,#00183540 100%)}.store-home-hero h1{text-wrap:initial;font-size:clamp(36px,8vw,48px);line-height:1.15}.store-home-hero__eyebrow{letter-spacing:.15em;margin-bottom:19px;font-size:11px}.store-home-hero__description{max-width:430px;margin-top:21px;font-size:16px;line-height:1.75}.store-home-hero__actions{flex-flow:wrap;align-items:center;gap:14px 20px;margin-top:22px}.store-primary-action{height:40px;min-height:40px;padding-inline:18px;font-size:14px}}@media (max-width:379px){.store-container{padding-inline:16px}.store-masthead__inner{grid-template-columns:40px minmax(0,1fr) auto}.store-brand{width:42px;height:35px}.store-brand__wordmark{display:none}.store-brand__symbol{width:35px;height:35px;display:block}.store-brand--custom{width:126px}.store-brand--custom .store-brand__wordmark{max-height:30px;display:block}}@media (prefers-reduced-motion:reduce){.store-header *,.store-home-hero *,.store-mobile-panel *{scroll-behavior:auto!important;transition:none!important}}.store-home-categories{color:var(--store-ink);background:#f1f8f5;padding-block:64px 36px;scroll-margin-top:108px}.store-commerce-heading{justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:28px;display:flex}.store-commerce-heading h2{letter-spacing:-.035em;color:var(--store-ink);margin:0;font-size:28px;font-weight:700;line-height:1.25}.store-commerce-heading p{color:#536574;max-width:680px;margin-top:12px;font-size:14px;line-height:1.75}.store-catalog-link{min-height:44px;color:var(--store-green-text);flex-shrink:0;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.store-catalog-link:hover{text-underline-offset:5px;text-decoration:underline}.store-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.store-category-tile{isolation:isolate;background:var(--store-ink);color:#fff;border:1px solid #233e55;border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;min-height:174px;padding:20px 18px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.store-category-tile:hover{border-color:var(--store-green);box-shadow:0 6px 18px #0018351f}.store-category-tile__image{z-index:-2;object-fit:cover;object-position:58% center;transition:transform .24s ease-out}.store-category-tile__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0018352e 0%,#0018353d 30%,#001835e0 78%,#001835f5 100%);position:absolute;inset:0}.store-category-tile:hover .store-category-tile__image{transform:scale(1.035)}.store-category-tile__glyph{box-sizing:content-box;color:#fff;stroke-width:1.5px;background:#001835b8;border:1px solid #ffffff3d;border-radius:8px;width:22px;height:22px;padding:7px}.store-category-tile__arrow{box-sizing:content-box;color:#fff;background:#001835b8;border-radius:50%;padding:7px;position:absolute;top:20px;right:16px}.store-category-tile:hover .store-category-tile__arrow{color:#64d8a4}.store-category-tile h3{color:#fff;overflow-wrap:anywhere;min-height:42px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.5}.store-category-tile:focus-visible{outline-offset:3px}.store-commerce-empty{color:#536574;background:#fff;border:1px solid #dce7e1;border-radius:8px;padding:28px;font-size:14px;line-height:1.7}.store-category-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.store-category-error button{min-height:44px;color:var(--store-green-text);border:1px solid #b6c9c1;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.store-category-error button:disabled{opacity:.65}.store-home-manufacturers{color:var(--store-ink);background:#f1f8f5;padding-bottom:8px}.store-manufacturers-row{border-block:1px solid #dce7e1;align-items:center;gap:28px;padding-block:22px;display:flex}.store-manufacturers-row>p{color:#536574;flex-shrink:0;font-size:12px;font-weight:500}.store-manufacturers-list{align-items:center;gap:36px;min-width:0;display:flex;overflow-x:auto}.store-manufacturers-item{flex-shrink:0;justify-content:center;align-items:center;min-height:40px;display:flex}.store-manufacturer-mark{object-fit:contain;width:auto;max-width:132px;height:32px;display:block}.store-manufacturer-name{letter-spacing:-.025em;color:#435766;font-size:18px;font-weight:600}.store-manufacturers-note{color:#617585;margin-top:12px;font-size:11px;line-height:1.6}.store-home-products{color:var(--store-ink);background:#fff;border-top:1px solid #dce4e7;padding-block:64px;scroll-margin-top:108px}.store-recommended-card{border-color:#dce4e7;border-radius:8px}@media (max-width:359px){.store-recommended-card button[aria-label="Agregar al carrito"]{white-space:normal;height:auto;min-height:36px;padding:6px 4px;line-height:1.3}}@media (min-width:768px){.store-home-products{padding-block:80px}}.store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.store-product-grid[data-layout=compact]{grid-template-columns:repeat(auto-fit,minmax(0,280px));justify-content:center}.store-product-card{min-width:0;color:var(--store-ink);background:#fff;border:1px solid #dce4e7;border-radius:8px;flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.store-product-card:hover{border-color:#b6c9c1;box-shadow:0 8px 24px #0018350f}.store-product-card__visual{flex-shrink:0;display:block}.store-product-image{aspect-ratio:1;background:#f8fafb;border-bottom:1px solid #edf2f3;width:100%;position:relative;overflow:hidden}.store-product-image__artwork{object-fit:contain;padding:12px}.store-product-image__placeholder{color:#718695;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:20px;display:flex}.store-product-image__placeholder svg{color:#8da2af}.store-product-image__placeholder span{text-align:center;font-size:11px;line-height:1.6}.store-product-card__body{flex-direction:column;flex:1;min-width:0;padding:18px 16px 16px;display:flex}.store-product-card__manufacturer{letter-spacing:.09em;text-transform:uppercase;color:#536574;margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.5}.store-product-card__title{min-height:42px;margin:0;font-size:14px;font-weight:600;line-height:1.5}.store-product-card__title a{overflow-wrap:anywhere;display:block}.store-product-card__title a:hover{color:var(--store-green-text)}.store-product-card__variant{color:#536574;overflow-wrap:anywhere;min-height:37px;margin-top:6px;font-size:12px;line-height:1.55}.store-product-card__purchase{margin-top:auto;padding-top:20px}.store-product-card__price{letter-spacing:-.025em;color:var(--store-ink);flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.3;display:flex}.store-product-card__currency{letter-spacing:.04em;color:#536574;font-size:10px;font-weight:500;line-height:1.5}.store-product-card__actions{align-items:center;gap:8px;display:flex}.store-product-card .store-product-card__add{background:var(--store-green);min-width:0;height:auto;min-height:44px;color:var(--store-ink);white-space:normal;box-shadow:none;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.store-product-card .store-product-card__add:hover{background:#13ce6d}.store-product-card .store-product-card__add svg{flex-shrink:0;width:15px;height:15px;margin:0}.store-product-card .store-product-card__favorite{width:44px;height:44px;color:var(--store-ink);box-shadow:none;background:#fff;border:1px solid #d5dfe5;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.store-product-card .store-product-card__favorite:hover,.store-product-card .store-product-card__favorite.is-active{color:var(--store-green-text);background:#eaf7f0;border-color:#acd6c0}.store-commerce a:focus-visible,.store-commerce button:focus-visible{outline:2px solid var(--store-green-text);outline-offset:3px}.store-product-card__visual:focus-visible{outline-offset:-3px}@media (max-width:1199px){.store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-category-tile{min-height:156px}.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.store-commerce-heading{align-items:flex-start}.store-commerce-heading p{max-width:500px}.store-product-grid,.store-product-grid[data-layout=compact]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:600px){.store-home-categories{padding-block:40px 28px}.store-commerce-heading{flex-direction:column;gap:8px;margin-bottom:20px}.store-commerce-heading h2{font-size:25px}.store-commerce-heading p{margin-top:10px;font-size:13px}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-category-tile{gap:16px;min-height:156px;padding:18px 16px}.store-category-tile h3{min-height:39px;font-size:13px}.store-category-tile__arrow{padding:5px;top:18px;right:12px}.store-manufacturers-row{flex-direction:column;align-items:flex-start;gap:16px}.store-manufacturers-list{gap:28px;max-width:100%}.store-product-grid,.store-product-grid[data-layout=compact]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-product-card__body{padding:14px 12px 12px}.store-product-card__manufacturer{margin-bottom:8px;font-size:10px}.store-product-card__title{min-height:58.5px;font-size:13px}.store-product-card__variant{min-height:34px;font-size:11px}.store-product-card__price{gap:3px 5px;margin-bottom:12px;font-size:20px}.store-product-card__purchase{padding-top:16px}.store-product-card .store-product-card__add{font-size:12px}.store-product-card .store-product-card__add svg{display:none}.store-product-card .store-product-card__favorite{width:44px;height:44px;position:absolute;top:8px;right:8px}.store-product-image__artwork{padding:10px}}@media (max-width:379px){.store-product-card__price{font-size:18px}}@media (prefers-reduced-motion:reduce){.store-commerce *,.store-commerce :before,.store-commerce :after{transition:none!important}}.store-trust{color:var(--store-ink);background:#fff;border-bottom:1px solid #dce7e1;padding-block:32px}.store-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.store-trust__item{border-right:1px solid #e1e9ed;align-items:flex-start;gap:14px;padding:8px 24px;display:flex}.store-trust__item:first-child{padding-left:0}.store-trust__item:last-child{border-right:0;padding-right:0}.store-trust__icon{color:var(--store-green-text);flex-shrink:0;padding-top:2px}.store-trust__title{font-size:13px;font-weight:600;line-height:1.5}.store-trust__description{color:#536574;margin-top:6px;font-size:12px;line-height:1.75}.store-home-help{color:var(--store-ink);background:#fff;padding-block:72px;scroll-margin-top:108px}.store-section-heading h2{color:var(--store-ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:700;line-height:1.3}.store-section-description{color:#536574;max-width:760px;margin-top:12px;font-size:14px;line-height:1.8}.store-help-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,380px);align-items:start;gap:40px;margin-top:0;display:grid}.store-faq [data-slot=accordion-item]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;padding-inline:0}.store-faq [data-slot=accordion-item]:first-child{border-top:1px solid #e2e8f0}.store-faq [data-slot=accordion-trigger]{color:#0f172a;gap:20px;padding-block:20px;font-size:14px;font-weight:600;line-height:1.6}.store-faq [data-slot=accordion-trigger]>svg{color:#64748b}.store-faq [data-slot=accordion-trigger][data-state=open]{color:#059669}.store-faq [data-slot=accordion-content]{color:#475569;font-size:13px;line-height:1.85}.store-faq [data-slot=accordion-content]>div{padding-bottom:24px;padding-right:24px}.store-help-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #0000000a}.store-help-card__watermark-pattern{pointer-events:none;opacity:.45;background-image:radial-gradient(#cbd5e1 1.2px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0}.store-help-card__watermark-glow{pointer-events:none;background:radial-gradient(circle at 100% 0,#10b98114,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.store-help-card__watermark-icon{pointer-events:none;-webkit-user-select:none;user-select:none;color:#0f172a;opacity:.04;width:220px;height:220px;position:absolute;bottom:-20px;right:-20px}.store-help-card__inner{z-index:1;position:relative}.store-help-card__heading{align-items:flex-start;gap:14px;display:flex}.store-help-card__icon{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.store-help-card__intro h3{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:1.4}.store-help-card__description{color:#64748b;margin-top:6px;font-size:13px;line-height:1.7}.store-help-card__guidance{color:#475569;margin-top:20px;font-size:13px;line-height:1.75}.store-help-card .store-help-card__guides{white-space:normal;color:#0f172a;width:100%;height:auto;min-height:44px;box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.store-help-card .store-help-card__guides:hover{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.store-help-card__benefits{color:#334155;gap:10px;margin-top:20px;font-size:12px;line-height:1.6;display:grid}.store-help-card__benefits svg{color:#059669;flex-shrink:0}.store-help-card .store-help-card__contact{white-space:normal;text-align:center;color:#fff;background:#00ba59;border-radius:8px;justify-content:center;align-items:center;height:auto;min-height:44px;margin-top:22px;padding:12px 16px;font-size:13px;font-weight:700;transition:background .2s;display:flex;box-shadow:0 1px 2px #0000000d}.store-help-card .store-help-card__contact:hover{color:#fff;background:#009949}.store-help-card__note{color:#94a3b8;text-align:center;margin-top:12px;font-size:11px;line-height:1.6}.store-home-reviews{color:var(--store-ink);background:#f6f8fa;border-top:1px solid #e1e9ed;padding-block:64px}.store-reviews-carousel{padding-top:60px;position:relative}.store-reviews-carousel--row{padding-top:0}.store-reviews-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.store-reviews-arrows{flex-shrink:0;align-items:center;gap:10px;display:flex}.store-reviews-track{align-items:stretch;gap:20px;display:flex}.store-reviews-carousel .store-review-card{min-width:0;color:var(--store-ink);box-shadow:none;background:#fff;border:1px solid #dce4e7;border-radius:8px;flex-direction:column;flex:0 0 calc(25% - 15px);gap:20px;padding-block:24px;display:flex}.store-review-card__header{padding-inline:22px;padding-bottom:0;display:block}.store-review-card__header>div{flex-direction:column;align-items:flex-start;gap:14px}.store-review-card__header .font-semibold{color:var(--store-ink);font-size:13px;font-weight:600;line-height:1.6}.store-review-card__header .text-xs{color:#536574;margin-top:2px}.store-review-card__header .text-amber-500{color:var(--store-green-text);gap:3px}.store-review-card__header .text-amber-500 svg{width:13px;height:13px}.store-review-card__text{color:#536574;padding-inline:22px;font-size:13px;line-height:1.85}.store-reviews-controls{position:absolute;top:0}.store-reviews-controls--previous{right:54px}.store-reviews-controls--next{right:0}.store-reviews-carousel .store-reviews-arrow{width:44px;height:44px;color:var(--store-ink);box-shadow:none;background:#fff;border:1px solid #cddbe2;border-radius:8px;place-items:center;padding:0;display:grid}.store-reviews-carousel .store-reviews-arrow:hover{background:#edf5f1;border-color:#acd6c0}.store-reviews-caption{color:#536574;margin-top:14px;font-size:11px;line-height:1.6}.store-reviews-carousel--mobile .store-review-card{min-height:228px}.store-reviews-carousel--mobile .store-review-card__header>div{flex-flow:wrap}.store-reviews-dots{justify-content:center;gap:0;margin-top:8px;display:flex}.store-reviews-dot{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.store-reviews-dot:before{content:"";background:#a6b8c3;border-radius:50%;width:6px;height:6px}.store-reviews-dot[aria-current=true]:before{background:var(--store-green-text);border-radius:3px;width:18px}.store-reviews-carousel--mobile .store-reviews-caption{text-align:center;margin-top:0}.store-footer{background:var(--store-ink);color:#bdcbd6}.store-footer__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:64px;padding-block:56px 40px;display:grid}.store-footer__logo{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.store-footer__logo img{width:236px;max-width:100%;height:auto}.store-footer__brand p{max-width:400px;margin-top:20px;font-size:13px;line-height:1.9}.store-footer__links h2{color:#fff;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.6}.store-footer__links a{align-items:center;width:fit-content;max-width:100%;min-height:44px;padding-block:8px;font-size:12px;line-height:1.7;display:flex}.store-footer__links a:hover{color:#64d8a4}.store-footer__bottom{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.store-footer__bottom>p{font-size:11px;line-height:1.7}.store-footer__preferences{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.store-footer .store-footer__theme{color:#dce5ec;height:44px;box-shadow:none;background:0 0;border:1px solid #42576d;border-radius:8px;gap:8px;padding-inline:12px;font-size:12px}.store-footer .store-footer__theme:hover{background:#ffffff14}.store-footer__social{gap:6px;display:flex}.store-footer__social-link{color:#dce5ec;border:1px solid #42576d;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.store-footer__social-link svg,.store-footer__social-link path{color:inherit;fill:currentColor}.store-footer__social-link:hover{color:#64d8a4;background:#ffffff14}.store-commerce input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--store-green-text);outline-offset:3px;box-shadow:none}.store-commerce input:not([type=checkbox]):not([type=radio]):focus-visible{outline:none}.store-commerce input.store-coupon-input:focus,.store-commerce input.store-coupon-input:focus-visible{border-color:#059669;outline:none;box-shadow:0 0 0 1px #059669}.store-footer a:focus-visible,.store-footer button:focus-visible,.store-help-card a:focus-visible{outline-color:#64d8a4}@media (max-width:1199px){.store-trust__item{gap:10px;padding-inline:16px}.store-help-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.store-help-card{padding:24px}.store-reviews-carousel--row .store-review-card{flex-basis:calc(33.3333% - 13.3333px)}.store-footer__grid{gap:40px}}@media (max-width:959px){.store-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.store-trust__item{border:0;gap:14px;padding:0}.store-help-grid{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.store-help-card{padding:22px}.store-reviews-carousel--row .store-review-card{flex-basis:calc(50% - 10px)}.store-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:28px}}@media (max-width:767px){.store-home-categories,.store-home-products,.store-home-help{scroll-margin-top:148px}.store-home-help{padding-block:44px}.store-section-heading h2{font-size:25px}.store-section-description{font-size:13px}.store-help-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.store-faq [data-slot=accordion-trigger]{padding-block:20px;font-size:13px}.store-help-card{padding:24px}.store-home-reviews{padding-block:44px}.store-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:40px 28px}.store-footer__brand{grid-column:1/-1}.store-footer__brand p{max-width:500px}.store-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:88px}.store-footer__preferences{justify-content:space-between;gap:16px;width:100%}}@media (max-width:600px){.store-trust{padding-block:28px}.store-trust__grid{gap:24px 20px}.store-trust__item{flex-direction:column;gap:10px}.store-trust__title{font-size:12px}.store-footer__social{gap:4px}}@media (prefers-reduced-motion:reduce){.store-reviews-scroller{scroll-behavior:auto}.store-reviews-carousel .animate-fade-in{animation:none}}
