.FirmaShopping_shoppingPage__Tol5b[data-business-layout=shopping]{--store-width:1760px;--store-gutter:clamp(16px,2.5vw,48px);background:#fff;color:#253d4e}.FirmaShopping_shoppingPage__Tol5b :is(h1,h2,h3){color:#253d4e}.FirmaShopping_catalogTheme__31hof :is(a,button,input):focus-visible,.FirmaShopping_shoppingPage__Tol5b a:focus-visible{outline-color:#3b9a72}.FirmaShopping_shoppingPage__Tol5b>header>div,.FirmaShopping_shoppingPage__Tol5b[data-business-layout=shopping]>main>section{max-width:var(--store-width);width:100%;margin-inline:auto;padding-inline:var(--store-gutter)}.FirmaShopping_shoppingPage__Tol5b [data-shopping-breadcrumb]{background:#f4f5f6;border-bottom:1px solid #e8ebea}.FirmaShopping_shoppingPage__Tol5b [data-shopping-breadcrumb]>div{height:46px}.FirmaShopping_shoppingPage__Tol5b [data-shopping-breadcrumb-label]{display:flex;border:0;border-radius:0;background:transparent;box-shadow:none;padding-inline:0}.FirmaShopping_shoppingPage__Tol5b [data-profile-tabs]{border-radius:0;border:0;border-block:1px solid #e5eee9;box-shadow:none;padding:6px 0;margin-top:0;gap:24px;justify-content:flex-start}.FirmaShopping_shoppingPage__Tol5b [data-profile-tabs]>a{flex:0 1 auto;min-height:48px;padding:12px 16px;background:transparent;color:#52675e;border-radius:8px;box-shadow:none}.FirmaShopping_shoppingPage__Tol5b [data-profile-tabs]>a[aria-current=page]{color:#287a54;background:#eaf6ee}.FirmaShopping_shoppingLayout__XMjOC{grid-template-columns:minmax(0,1fr)!important}.FirmaShopping_shoppingLayout__XMjOC>aside{grid-row:auto!important;position:static!important}.FirmaShopping_shoppingLayout__XMjOC>aside>div:first-of-type{box-shadow:none}.FirmaShopping_storeHeader__du8Xh{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1.6fr) auto;align-items:center;gap:28px;padding-block:26px;margin:auto;width:100%}.FirmaShopping_storeIdentity__RySDz{display:flex;gap:16px;align-items:center;min-width:0}.FirmaShopping_storeIdentity__RySDz h1,.FirmaShopping_storeName__zj2C6{font-size:clamp(22px,2.5vw,30px);line-height:1.25;margin:4px 0;font-weight:700;overflow-wrap:anywhere}.FirmaShopping_storeIdentity__RySDz p{margin:6px 0 0;color:#7e8b84;font-size:13px}.FirmaShopping_storeLogo___pulQ{position:relative;flex:0 0 64px;width:64px;height:64px;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:#f0f7f1;color:#3b9668;font-size:28px;font-weight:700}.FirmaShopping_identityMeta__8lclp{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#7e8b84;font-size:12px;margin-top:7px}.FirmaShopping_identityMeta__8lclp>span[data-open-state]{padding:4px 8px;font-size:10px;gap:5px}.FirmaShopping_storeSearch__mkKlf{display:flex;align-items:center;gap:12px;min-width:0;height:52px;border:1px solid #b8d9c4;border-radius:8px;padding:5px 5px 5px 16px;background:#fff}.FirmaShopping_storeSearch__mkKlf>svg{width:20px;height:20px;flex-shrink:0;color:#7b9685}.FirmaShopping_storeSearch__mkKlf input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:#253d4e;font-size:14px}.FirmaShopping_storeSearch__mkKlf:focus-within{box-shadow:0 0 0 3px #32835d16;border-color:#32835d}.FirmaShopping_storeSearch__mkKlf>button{align-self:stretch;border:0;padding:0 22px;border-radius:5px;background:#32835d;color:#fff;font-size:13px;font-weight:650;cursor:pointer}.FirmaShopping_storeSearch__mkKlf>button:disabled{opacity:.5;cursor:default}.FirmaShopping_storeActions__Te_wv{position:relative;display:flex;align-items:center;gap:18px}.FirmaShopping_storeActions__Te_wv>a,.FirmaShopping_storeActions__Te_wv>button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;padding:0;background:transparent;color:#52675e;font-size:12px;text-decoration:none;cursor:pointer}.FirmaShopping_storeActions__Te_wv>a:hover,.FirmaShopping_storeActions__Te_wv>button:hover{color:#287a54}.FirmaShopping_storeActions__Te_wv svg{width:25px;height:25px;flex-shrink:0}.FirmaShopping_cartPanel__WGGLl{position:absolute;top:calc(100% + 16px);right:0;z-index:50;width:min(310px,calc(100vw - 32px));padding:20px;background:#fff;border:1px solid #dce8df;border-radius:14px;box-shadow:0 12px 42px #23432e22}.FirmaShopping_cartPanel__WGGLl>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.FirmaShopping_cartPanel__WGGLl button{width:32px;height:32px;border:0;border-radius:50%;background:#f1f6f2;color:#52675e;font-size:24px;cursor:pointer}.FirmaShopping_cartPanel__WGGLl p{font-size:13px;line-height:1.7;color:#718479}.FirmaShopping_cartPanel__WGGLl>a{display:inline-flex;margin:10px 10px 0 0;padding:8px 12px;border-radius:7px;background:#eaf6ee;color:#287a54;font-size:12px;font-weight:600;text-decoration:none}.FirmaShopping_storeNavigation__eO1IB{display:flex;align-items:center;gap:20px;min-height:64px;border-block:1px solid #e7ede8;padding-block:10px}.FirmaShopping_storeHomeButton__6KRTc{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;padding:10px 20px;border-radius:7px;background:#f4f8f4;color:#3f5949;font-size:13px;font-weight:650;text-decoration:none}.FirmaShopping_storeHomeButton__6KRTc svg{width:17px;height:17px}.FirmaShopping_navigationCategories__sQJyQ{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;padding-block:2px}.FirmaShopping_navigationCategories__sQJyQ>a{flex-shrink:0;min-height:40px;padding:11px 12px;background:#f4f8f4;color:#3f5949;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:550;text-decoration:none;white-space:nowrap}.FirmaShopping_navigationCategories__sQJyQ>a:hover,.FirmaShopping_navigationCategories__sQJyQ>a[aria-current=page]{background:#e5f2e9;border-color:#bddbc8}.FirmaShopping_storeSections__Y4EfW{display:flex;gap:16px;flex-shrink:0}.FirmaShopping_storeSectionLink__ZLryC{display:inline-flex;align-items:center;min-height:40px;color:#617568;font-size:12px;text-decoration:none}.FirmaShopping_storeSectionLink__ZLryC[aria-current=page]{color:#287a54;font-weight:700}.FirmaShopping_campaignStrip__G2vIC{display:flex;align-items:center;gap:18px;margin-top:12px;padding:10px 16px;border-radius:7px;background:linear-gradient(95deg,#f1d56b,#b8caa4 40%,#2c454a);color:#fff;min-width:0}.FirmaShopping_campaignStrip__G2vIC>strong{flex-shrink:0;font-size:12px;color:#314b3b}.FirmaShopping_campaignStrip__G2vIC>button{flex-shrink:0;border:1px solid #ffffff55;background:#ffffff20;border-radius:5px;color:#fff;height:30px;width:30px;cursor:pointer}.FirmaShopping_campaignViewport__t0xTH{flex:1;min-width:0;overflow:hidden}.FirmaShopping_campaignTrack__8t37z{display:flex;width:-moz-max-content;width:max-content;animation:FirmaShopping_storeCampaignFlow__2G6ym 36s linear infinite}.FirmaShopping_campaignTrack__8t37z ul{display:flex;gap:36px;align-items:center;list-style:none;padding:0 36px 0 0;margin:0}.FirmaShopping_campaignTrack__8t37z li{flex-shrink:0;font-size:13px;font-weight:600;white-space:nowrap}.FirmaShopping_campaignTrack__8t37z li:before{content:"✦";margin-inline-end:12px;color:#fff4c6}.FirmaShopping_campaignStrip__G2vIC:focus-within .FirmaShopping_campaignTrack__8t37z,.FirmaShopping_campaignStrip__G2vIC:hover .FirmaShopping_campaignTrack__8t37z,.FirmaShopping_campaignStrip__G2vIC[data-paused=true] .FirmaShopping_campaignTrack__8t37z{animation-play-state:paused}@keyframes FirmaShopping_storeCampaignFlow__2G6ym{to{transform:translateX(-50%)}}.FirmaShopping_eyebrow__T3CB6{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#32835d}.FirmaShopping_home___3QwE{display:grid;gap:36px;margin-bottom:32px}.FirmaShopping_heroGrid__b0OhT{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);gap:20px}.FirmaShopping_heroGrid__b0OhT:not(:has(.FirmaShopping_sidePromos__ph_oB)){grid-template-columns:minmax(0,1fr)}.FirmaShopping_promoHero__X2iyH{position:relative;display:flex;align-items:center;min-height:clamp(350px,28vw,520px);background:radial-gradient(ellipse at 85% 40%,#d6e9c0,transparent 65%),#edf5e7;border-radius:22px;overflow:hidden;padding:36px;gap:20px}.FirmaShopping_heroCopy___nNkX{flex:1;min-width:0;position:relative;z-index:1}.FirmaShopping_heroCopy___nNkX h2{font-size:clamp(30px,3.3vw,58px);line-height:1.15;font-weight:750;letter-spacing:-.035em;margin:14px 0;max-width:400px}.FirmaShopping_heroCopy___nNkX p{font-size:14px;line-height:1.8;color:#68806d;max-width:330px;margin:0 0 24px}.FirmaShopping_primaryButton__jxut4{display:inline-flex;gap:14px;align-items:center;min-height:44px;padding:11px 18px;border-radius:8px;background:#32835d;color:#fff;font-weight:650;font-size:13px;text-decoration:none}.FirmaShopping_primaryButton__jxut4:hover{background:#246847}.FirmaShopping_heroProduct__X_zln{position:relative;flex:0 1 44%;width:44%;height:clamp(240px,20vw,360px);border-radius:20px;overflow:hidden;background:#ffffffb3}.FirmaShopping_sidePromos__ph_oB{display:grid;gap:20px}.FirmaShopping_sidePromo__H0u5Y{display:flex;align-items:center;gap:12px;padding:22px;border-radius:18px;background:#f5f0df;text-decoration:none;color:#253d4e}.FirmaShopping_sidePromo__H0u5Y>span:first-child{flex:1;min-width:0}.FirmaShopping_sidePromo__H0u5Y small{display:block;font-size:10px;font-weight:600;color:#8f845d;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em}.FirmaShopping_sidePromo__H0u5Y strong{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FirmaShopping_sidePromo__H0u5Y b{display:block;font-size:14px;color:#32835d;margin-top:10px}.FirmaShopping_peachPromo__PAgWp{background:#fcefe6}.FirmaShopping_promoImage__Yy6nK{position:relative;flex:0 0 clamp(86px,9vw,160px);width:clamp(86px,9vw,160px);height:clamp(86px,9vw,160px);border-radius:12px;overflow:hidden;background:#ffffffb3}.FirmaShopping_sectionHeading__dSOxk{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.FirmaShopping_sectionHeading__dSOxk h2{margin:4px 0 0;font-size:25px;font-weight:700;line-height:1.3}.FirmaShopping_sectionHeading__dSOxk>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#32835d;font-size:13px;font-weight:650;text-decoration:none}.FirmaShopping_overviewAll__0FCeF{font-weight:650}.FirmaShopping_categoryTiles__XDgg2{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x proximity}.FirmaShopping_categoryTile___RUjO{display:flex;flex:1 0 140px;max-width:200px;min-width:0;flex-direction:column;align-items:center;text-align:center;padding:24px 12px 21px;border-radius:20px;background:#f5f5f7;text-decoration:none;color:#1d1d1f;scroll-snap-align:start;border:1px solid #e8e8ed;box-shadow:0 2px 5px #1d1d1f03;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.FirmaShopping_categoryTile___RUjO:hover{background:#fff;border-color:#d2d2d7;box-shadow:0 8px 22px #1d1d1f09;transform:translateY(-2px)}.FirmaShopping_categoryTile___RUjO:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}.FirmaShopping_categoryGlyph__m_PQp{display:grid;place-items:center;width:50px;height:50px;margin-bottom:14px;border-radius:16px;background:#fff;border:1px solid #ebebef;color:#424245;box-shadow:0 2px 6px #00000004}.FirmaShopping_categoryGlyph__m_PQp svg{width:29px;height:29px}.FirmaShopping_categoryTile___RUjO strong{font-size:13px;font-weight:600;letter-spacing:-.2px;line-height:1.5;overflow-wrap:anywhere}.FirmaShopping_categoryTile___RUjO small{font-size:11px;color:#6e6e73;margin-top:6px}.FirmaShopping_homeProducts__WHmZU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.FirmaShopping_productCard__ag8Uf{min-width:0;border:1px solid #e5ece7;border-radius:15px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.FirmaShopping_productCard__ag8Uf:hover{border-color:#a9cdb6;box-shadow:0 8px 22px #244e3410}.FirmaShopping_productLink___I27B{display:flex;height:100%;flex-direction:column;text-decoration:none;color:#253d4e}.FirmaShopping_productMedia__Loycf{position:relative;display:block;height:180px;overflow:hidden;background:#fff}.FirmaShopping_productImage__346J9{-o-object-fit:contain;object-fit:contain;padding:12px;transition:transform .25s}.FirmaShopping_homeProducts__WHmZU .FirmaShopping_productMedia__Loycf{height:auto;aspect-ratio:1/1.08}.FirmaShopping_homeProducts__WHmZU .FirmaShopping_productImage__346J9{padding:6px}.FirmaShopping_productLink___I27B:hover .FirmaShopping_productImage__346J9{transform:scale(1.04)}.FirmaShopping_productPlaceholder__f1OQ8{position:absolute;inset:0;display:grid;place-items:center;color:#a6c3b0;font-size:48px;background:#f5f9f5}.FirmaShopping_discount__hXM1j{position:absolute;top:0;left:0;border-radius:0 0 12px 0;padding:7px 12px;color:#fff;background:#32835d;font-size:11px;font-weight:650}.FirmaShopping_productBody__g4oeT{display:flex;flex:1;flex-direction:column;min-width:0;gap:7px;padding:16px}.FirmaShopping_productCategory__mGoSZ{color:#8a968e;font-size:11px;line-height:1.5}.FirmaShopping_productName__vd_LT{color:#253d4e;font-size:14px;font-weight:650;line-height:1.5;min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.FirmaShopping_productBrand__DVg6l{color:#788d7e;font-size:12px;line-height:1.4}.FirmaShopping_stock__KvyzU{color:#32835d;font-size:11px}.FirmaShopping_stock__KvyzU[data-stock=out]{color:#ab4c46}.FirmaShopping_productFooter__N959Y{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.FirmaShopping_price__70x2D{color:#287c53;font-size:17px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.FirmaShopping_inspect__sF0Qx{display:inline-flex;align-items:center;gap:8px;background:#eaf6ee;color:#287a54;padding:7px 10px;border-radius:6px;font-size:11px;font-weight:650}.FirmaShopping_empty__LkxW8{border:1px dashed #d7e6dc;padding:24px;border-radius:14px;color:#788d7e}.FirmaShopping_catalogTheme__31hof{color:#253d4e}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header]{padding:22px;background:#f4f8f2;border:1px solid #e4ece4;border-radius:16px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header] h2{font-size:28px;color:#253d4e}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header] input{border-radius:8px;border-color:#c9dfd0;box-shadow:none}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header] button{border-radius:6px;background:#32835d}.FirmaShopping_catalogTheme__31hof [data-catalog-part=body]{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=body][data-no-categories=true]{grid-template-columns:minmax(0,1fr)}.FirmaShopping_catalogTheme__31hof [data-catalog-part=categories]{grid-column:2;grid-row:1;border-radius:14px;border-color:#e5ece7;box-shadow:none}.FirmaShopping_catalogTheme__31hof [data-catalog-part=categories] a[aria-current=page]{background:#32835d;box-shadow:none}.FirmaShopping_catalogTheme__31hof [data-catalog-part=results]{grid-column:1;grid-row:1}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productMedia__Loycf{height:clamp(230px,21vw,310px)}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productImage__346J9{padding:4px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productBody__g4oeT{padding:14px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_price__70x2D{font-size:15px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=pagination] button{background:#eaf6ee;color:#287a54;border-color:#c9dfd0;border-radius:8px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=leaves] a[aria-current=page]{color:#287a54;background:#eaf6ee;border-color:#a9cdb6}.FirmaShopping_viewToolbar____Sgb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px;color:#7e8b84;font-size:13px}.FirmaShopping_viewButtons__fV4Gb{display:flex;gap:6px}.FirmaShopping_viewButtons__fV4Gb button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dfe9e2;border-radius:7px;background:#fff;color:#73877a;cursor:pointer}.FirmaShopping_viewButtons__fV4Gb button[aria-pressed=true]{background:#32835d;border-color:#32835d;color:#fff}.FirmaShopping_catalogTheme__31hof[data-view=list] [data-catalog-part=grid]{grid-template-columns:minmax(0,1fr)}.FirmaShopping_catalogTheme__31hof[data-view=list] .FirmaShopping_productLink___I27B{flex-direction:row}.FirmaShopping_catalogTheme__31hof[data-view=list] .FirmaShopping_productMedia__Loycf{flex:0 0 190px;height:210px}.FirmaShopping_catalogTheme__31hof[data-view=list] .FirmaShopping_productName__vd_LT{min-height:0}.FirmaShopping_detailTheme__Hw_ZU{background:#fafcf9}.FirmaShopping_detailTheme__Hw_ZU [data-shopping-price]{color:#287a54}@media (max-width:1250px){.FirmaShopping_storeActions__Te_wv{gap:16px}.FirmaShopping_storeActions__Te_wv>a>span,.FirmaShopping_storeActions__Te_wv>button>span{display:none}.FirmaShopping_storeHeader__du8Xh{gap:22px}}@media (max-width:1100px){.FirmaShopping_heroGrid__b0OhT{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.FirmaShopping_promoHero__X2iyH{padding:26px}.FirmaShopping_heroProduct__X_zln{height:200px}.FirmaShopping_sidePromo__H0u5Y{padding:16px}.FirmaShopping_promoImage__Yy6nK{flex-basis:64px;width:64px;height:64px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.FirmaShopping_storeHeader__du8Xh{grid-template-columns:minmax(0,1fr) auto;gap:20px}.FirmaShopping_storeSearch__mkKlf{grid-column:1/-1;grid-row:2}.FirmaShopping_storeNavigation__eO1IB{flex-wrap:wrap;gap:10px 16px}.FirmaShopping_navigationCategories__sQJyQ{order:3;flex-basis:100%}.FirmaShopping_storeSections__Y4EfW{margin-inline-start:auto}.FirmaShopping_catalogTheme__31hof [data-catalog-part=body]{grid-template-columns:minmax(0,1fr)}.FirmaShopping_catalogTheme__31hof [data-catalog-part=categories]{grid-column:1;grid-row:1;background:#fffffff2}.FirmaShopping_catalogTheme__31hof [data-catalog-part=results]{grid-column:1;grid-row:2}.FirmaShopping_catalogTheme__31hof [data-catalog-part=body][data-no-categories=true]>[data-catalog-part=results]{grid-row:1}.FirmaShopping_homeProducts__WHmZU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.FirmaShopping_storeHeader__du8Xh{padding-block:20px;gap:16px}.FirmaShopping_storeIdentity__RySDz{gap:12px}.FirmaShopping_storeLogo___pulQ{width:48px;height:48px;flex-basis:48px}.FirmaShopping_shoppingPage__Tol5b [data-profile-tabs]{gap:4px}.FirmaShopping_shoppingPage__Tol5b [data-profile-tabs]>a{padding:10px 12px}.FirmaShopping_heroGrid__b0OhT{grid-template-columns:minmax(0,1fr);gap:14px}.FirmaShopping_promoHero__X2iyH{min-height:280px;padding:24px;gap:12px}.FirmaShopping_heroCopy___nNkX h2{font-size:28px}.FirmaShopping_heroProduct__X_zln{flex-basis:36%;height:160px}.FirmaShopping_sidePromos__ph_oB{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.FirmaShopping_sidePromo__H0u5Y{position:relative;align-items:flex-start;padding:16px;gap:6px}.FirmaShopping_promoImage__Yy6nK{flex-basis:50px;width:50px;height:60px}.FirmaShopping_sidePromo__H0u5Y b,.FirmaShopping_sidePromo__H0u5Y strong{font-size:12px}.FirmaShopping_home___3QwE{gap:28px}.FirmaShopping_sectionHeading__dSOxk h2{font-size:23px}.FirmaShopping_categoryTile___RUjO{flex-basis:125px;padding:16px 10px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid],.FirmaShopping_homeProducts__WHmZU{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.FirmaShopping_productMedia__Loycf{height:140px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productMedia__Loycf{height:clamp(180px,52vw,260px)}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productBody__g4oeT,.FirmaShopping_productBody__g4oeT{padding:12px}.FirmaShopping_productName__vd_LT{font-size:13px}.FirmaShopping_price__70x2D{font-size:15px}.FirmaShopping_homeProducts__WHmZU .FirmaShopping_productMedia__Loycf{height:clamp(175px,47vw,260px)}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header]{padding:18px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=header] form{flex-basis:100%}.FirmaShopping_catalogTheme__31hof[data-view=list] .FirmaShopping_productMedia__Loycf{flex-basis:125px;height:170px}}@media (max-width:359px){.FirmaShopping_promoHero__X2iyH{padding:20px}.FirmaShopping_heroProduct__X_zln{display:none}.FirmaShopping_sidePromos__ph_oB{grid-template-columns:minmax(0,1fr)}.FirmaShopping_productMedia__Loycf{height:112px}.FirmaShopping_catalogTheme__31hof [data-catalog-part=grid] .FirmaShopping_productMedia__Loycf{height:175px}.FirmaShopping_productBody__g4oeT{padding:10px}.FirmaShopping_inspect__sF0Qx{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.FirmaShopping_categoryTile___RUjO,.FirmaShopping_productCard__ag8Uf,.FirmaShopping_productImage__346J9{transition:none}.FirmaShopping_categoryTile___RUjO:hover{transform:none}.FirmaShopping_campaignTrack__8t37z{animation:none}.FirmaShopping_campaignViewport__t0xTH{overflow-x:auto}.FirmaShopping_campaignTrack__8t37z>ul[aria-hidden=true]{display:none}}.FirmaShopping_copperBanners__LA4t7{gap:20px}.FirmaShopping_copperHero__fmKo8,.FirmaShopping_copperSideBanner__2BfUG{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;background:#221711}.FirmaShopping_copperHero__fmKo8{text-decoration:none;display:flex;align-items:center;min-height:clamp(350px,28vw,520px);padding:clamp(28px,3.2vw,56px)}.FirmaShopping_copperArt__KttIs{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.FirmaShopping_copperHero__fmKo8:after,.FirmaShopping_copperSideBanner__2BfUG:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#17100be6,transparent 75%)}.FirmaShopping_copperHeroCopy__MmAgb{width:48%;max-width:500px}.FirmaShopping_copperEyebrow__X1puI{display:block;color:#e8b991;font-size:10px;line-height:1.7;letter-spacing:.16em;font-weight:650;text-transform:uppercase}.FirmaShopping_copperHeroCopy__MmAgb h2{margin:20px 0 16px;color:#fff4e9;font-size:clamp(30px,3.2vw,56px);font-weight:600;line-height:1.13;letter-spacing:-.035em}.FirmaShopping_copperHeroCopy__MmAgb p{max-width:330px;color:#e0c9b8;font-size:14px;line-height:1.8;margin-bottom:26px}.FirmaShopping_copperCta__L_6FM{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:12px 18px;border:1px solid #d5a078;border-radius:7px;background:#d7a47f;color:#24170f;font-size:12px;font-weight:700;text-decoration:none}.FirmaShopping_copperCta__L_6FM:hover{background:#efc8a8}.FirmaShopping_copperSideBanner__2BfUG{display:flex;align-items:center;min-height:0;padding:clamp(20px,2vw,34px);color:#fff4e9;text-decoration:none}.FirmaShopping_copperSideBanner__2BfUG:after{background:linear-gradient(90deg,#1d100beb,transparent 85%)}.FirmaShopping_copperSideCopy__afk_H{display:flex;flex-direction:column;align-items:flex-start;width:50%;max-width:220px;gap:10px}.FirmaShopping_copperSideCopy__afk_H small{color:#e8b991;font-size:9px;line-height:1.6;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.FirmaShopping_copperSideCopy__afk_H strong{color:#fff4e9;font-size:clamp(17px,1.45vw,25px);font-weight:600;line-height:1.25;letter-spacing:-.02em}.FirmaShopping_copperSideCopy__afk_H>span{display:inline-flex;gap:10px;margin-top:4px;color:#e8b991;font-size:11px;font-weight:600}@media (max-width:1100px) and (min-width:768px){.FirmaShopping_copperSideBanner__2BfUG{padding:20px}.FirmaShopping_copperSideCopy__afk_H{width:58%}.FirmaShopping_copperSideCopy__afk_H strong{font-size:18px}.FirmaShopping_copperHeroCopy__MmAgb{width:50%}}@media (max-width:767px){.FirmaShopping_copperHero__fmKo8{min-height:350px;padding:28px 24px}.FirmaShopping_copperHeroCopy__MmAgb{width:62%}.FirmaShopping_copperHeroCopy__MmAgb h2{font-size:31px}.FirmaShopping_copperHeroCopy__MmAgb p{font-size:12px;line-height:1.7}.FirmaShopping_copperEyebrow__X1puI{font-size:9px;letter-spacing:.1em}.FirmaShopping_copperCta__L_6FM{gap:8px;padding:10px 12px;font-size:11px}.FirmaShopping_copperHero__fmKo8 .FirmaShopping_copperArt__KttIs{-o-object-position:63% center;object-position:63% center}.FirmaShopping_copperHero__fmKo8:after{background:linear-gradient(90deg,#17100bf5,#17100b88 55%,transparent)}.FirmaShopping_copperSideBanner__2BfUG{min-height:170px;padding:18px 14px}.FirmaShopping_copperSideCopy__afk_H{width:70%;gap:8px}.FirmaShopping_copperSideCopy__afk_H strong{font-size:17px}.FirmaShopping_copperSideCopy__afk_H small{font-size:8px;letter-spacing:.06em}.FirmaShopping_copperSideCopy__afk_H>span{font-size:10px}}@media (max-width:359px){.FirmaShopping_copperHeroCopy__MmAgb{width:70%}.FirmaShopping_copperHero__fmKo8{min-height:330px}.FirmaShopping_copperHeroCopy__MmAgb h2{font-size:28px}.FirmaShopping_copperSideBanner__2BfUG{min-height:180px}.FirmaShopping_copperSideCopy__afk_H{width:50%}}.FirmaShopping_storeLogo___pulQ,.FirmaShopping_storeName__zj2C6 a{color:inherit;text-decoration:none}.FirmaShopping_storeAccount__NSNK7{display:grid;justify-items:end;gap:10px}.FirmaShopping_storeContact__Lw4jG{color:#3f5949;font-size:12px;text-decoration:none;padding:6px 12px;border-radius:6px}.FirmaShopping_storeContact__Lw4jG:hover,.FirmaShopping_storeContact__Lw4jG[aria-current=page]{background:#e5f2e9;color:#287a54}.FirmaShopping_navigationCategories__sQJyQ>a[aria-current=page],.FirmaShopping_storeHomeButton__6KRTc[aria-current=page]{background:#32835d;color:#fff;border-color:#32835d}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX{gap:8px;padding:8px 12px;border:1px solid #e4e4e8;border-radius:14px;background:#f5f5f7;color:#424245;transition:background .18s,border-color .18s,box-shadow .18s}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX[data-cart-filled=true]{background:#eef5f0;border-color:#b9d4c2;color:#246347;box-shadow:0 2px 7px #153a2510}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX:hover{background:#e8efe9;border-color:#a9c6b3}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX>.FirmaShopping_cartCount__JWRYm{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:#e5e5ea;color:#515154;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX[data-cart-filled=true]>.FirmaShopping_cartCount__JWRYm{background:#28784f;color:#fff}@media(max-width:767px){.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX{padding:7px 9px;gap:6px}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX>.FirmaShopping_cartCount__JWRYm{display:inline-flex}}@media(max-width:479px){.FirmaShopping_storeHeader__du8Xh{grid-template-columns:minmax(0,1fr);gap:14px}.FirmaShopping_storeIdentity__RySDz{grid-column:1;grid-row:1}.FirmaShopping_storeSearch__mkKlf{grid-column:1;grid-row:3}.FirmaShopping_storeAccount__NSNK7{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px}.FirmaShopping_storeContact__Lw4jG{margin-inline-start:auto}}.FirmaShopping_referencePrice__5Pv6I{display:block;color:#929a94;font-size:12px;line-height:1.5;margin-top:3px;font-weight:500}.FirmaShopping_storeInfoLinks__lfEtz{display:flex;align-items:center;justify-content:flex-end;gap:8px}.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;border:1px solid #e4e9e5;border-radius:9px;background:#f0f4f1;color:#45604f;font-weight:500;transition:background .18s,color .18s,border-color .18s}.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG:hover{background:transparent;color:#20583b;font-weight:700;border-color:transparent}.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG[aria-current=page],.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG[aria-current=page]:hover{background:#32835d;color:#fff;font-weight:600;border-color:#32835d}.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG:focus-visible{outline:2px solid #32835d;outline-offset:3px}@media(max-width:479px){.FirmaShopping_storeAccount__NSNK7{flex-wrap:wrap;gap:10px}.FirmaShopping_storeInfoLinks__lfEtz{margin-inline-start:auto}.FirmaShopping_storeInfoLinks__lfEtz>.FirmaShopping_storeContact__Lw4jG{margin:0;padding:6px 10px;font-size:11px}}.FirmaShopping_storeHeader__du8Xh{grid-template-columns:minmax(0,1fr) minmax(260px,1.6fr) minmax(0,1fr);grid-template-rows:auto auto;row-gap:4px;padding-block:18px 8px}.FirmaShopping_storeIdentity__RySDz{grid-column:1;grid-row:1}.FirmaShopping_storeIdentity__RySDz>div{min-width:0}.FirmaShopping_storeSearch__mkKlf{grid-column:2;grid-row:1}.FirmaShopping_storeAccount__NSNK7{display:contents}.FirmaShopping_storeActions__Te_wv{grid-column:3;grid-row:1;justify-self:end;align-self:center}.FirmaShopping_storeActions__Te_wv>.FirmaShopping_cartButton__adljX{min-height:52px}.FirmaShopping_storeInfoLinks__lfEtz{grid-column:3;grid-row:2;justify-self:end}@media(max-width:1023px){.FirmaShopping_storeHeader__du8Xh{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 52px auto;gap:10px 12px}.FirmaShopping_storeIdentity__RySDz{grid-column:1/-1;grid-row:1}.FirmaShopping_storeSearch__mkKlf{grid-column:1;grid-row:2}.FirmaShopping_storeAccount__NSNK7{display:contents}.FirmaShopping_storeActions__Te_wv{grid-column:2;grid-row:2}.FirmaShopping_storeInfoLinks__lfEtz{grid-column:1/-1;grid-row:3;margin:0}.FirmaShopping_storeSearch__mkKlf>button{padding-inline:14px}.FirmaShopping_storeNavigation__eO1IB{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;scrollbar-width:none}}@media(max-width:1023px){.FirmaShopping_storeNavigation__eO1IB::-webkit-scrollbar{display:none}.FirmaShopping_navigationCategories__sQJyQ{display:contents}.FirmaShopping_storeHomeButton__6KRTc{min-height:44px;padding:10px 14px}.FirmaShopping_navigationCategories__sQJyQ>a{min-height:44px;display:inline-flex;align-items:center}}@media(min-width:1024px){.FirmaShopping_homeProducts__WHmZU .FirmaShopping_productFooter__N959Y{flex-direction:column;align-items:flex-start;gap:10px}}.FirmaShopping_premiumSlot__ozRh_{grid-column:1/3;grid-row:2;justify-self:start;align-self:center;min-width:0}@media(max-width:1023px){.FirmaShopping_premiumSlot__ozRh_{grid-column:1;grid-row:3}.FirmaShopping_storeInfoLinks__lfEtz{grid-column:2;grid-row:3;gap:6px}.FirmaShopping_storeInfoLinks__lfEtz .FirmaShopping_storeContact__Lw4jG{padding-inline:10px;font-size:12px}}@media(max-width:374px){.FirmaShopping_premiumSlot__ozRh_{grid-column:1/-1;grid-row:3}.FirmaShopping_storeInfoLinks__lfEtz{grid-column:1/-1;grid-row:4;justify-self:end}}.FirmaPremiumChat_badge__Zq6Ci{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #c9dfd2;border-radius:11px;background:#fff;color:#286c4d;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap}.FirmaPremiumChat_badge__Zq6Ci svg{width:19px;height:19px;flex:none;color:#32835d}.FirmaPremiumChat_badgeBrand___MQRT{border-inline-start:1px solid #dce9e1;padding-inline-start:9px;margin-inline-start:2px;font-size:10px;letter-spacing:.02em;color:#698174}.FirmaPremiumChat_chat__NncH3{position:fixed;inset-inline-end:24px;bottom:24px;z-index:1200;--chat-bottom:24px}.FirmaPremiumChat_launcher__AoybL{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-inline-start:auto;border:1px solid #ffffff4d;border-radius:21px;background:#32835d;color:#fff;box-shadow:0 8px 28px #173d2c30;cursor:pointer;transition:transform .2s,box-shadow .2s}.FirmaPremiumChat_launcher__AoybL>svg{width:28px;height:28px}.FirmaPremiumChat_launcher__AoybL:hover{transform:translateY(-3px);box-shadow:0 12px 30px #173d2c40}.FirmaPremiumChat_head__vVbze button:focus-visible,.FirmaPremiumChat_launcher__AoybL:focus-visible{outline:3px solid #8cc3a5;outline-offset:4px}.FirmaPremiumChat_tooltip__sNfhj{position:absolute;inset-inline-end:calc(100% + 12px);padding:8px 12px;border:1px solid #dfebe4;border-radius:10px;background:#fff;color:#244636;box-shadow:0 4px 16px #203c2d12;font-size:12px;white-space:nowrap;opacity:0;transform:translateX(5px);transition:opacity .2s,transform .2s;pointer-events:none}.FirmaPremiumChat_launcher__AoybL:focus-visible .FirmaPremiumChat_tooltip__sNfhj,.FirmaPremiumChat_launcher__AoybL:hover .FirmaPremiumChat_tooltip__sNfhj{opacity:1;transform:none}.FirmaPremiumChat_panel__tX4TK{position:absolute;bottom:74px;inset-inline-end:0;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - var(--chat-bottom) - 94px);overflow:hidden;border:1px solid #d7e5dc;border-radius:24px;background:#fff;box-shadow:0 20px 80px #173d2c2e;animation:FirmaPremiumChat_chatIn__C438k .24s ease-out}.FirmaPremiumChat_head__vVbze{display:flex;align-items:center;gap:11px;padding:17px;background:#32835d;color:white;flex:none}.FirmaPremiumChat_headIcon__nFR_i{display:grid;place-items:center;width:40px;height:40px;background:#ffffff1a;border:1px solid #ffffff24;border-radius:13px}.FirmaPremiumChat_headIcon__nFR_i svg{width:24px;height:24px}.FirmaPremiumChat_head__vVbze>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.FirmaPremiumChat_head__vVbze strong{font-size:15px;letter-spacing:-.02em}.FirmaPremiumChat_head__vVbze span[id]{font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FirmaPremiumChat_head__vVbze button{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:12px;background:#ffffff18;color:white;cursor:pointer}.FirmaPremiumChat_head__vVbze button svg{width:21px;height:21px}.FirmaPremiumChat_frame__SaS48{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff}.FirmaPremiumChat_unavailable__pp1VR{padding:24px;color:#587265;font-size:14px;line-height:1.7}@keyframes FirmaPremiumChat_chatIn__C438k{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.FirmaPremiumChat_chat__NncH3{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));--chat-bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:bottom .25s}.FirmaPremiumChat_chat__NncH3[data-dock-visible=true]{bottom:calc(100px + env(safe-area-inset-bottom,0px));--chat-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.FirmaPremiumChat_launcher__AoybL{width:52px;height:52px;border-radius:18px}.FirmaPremiumChat_panel__tX4TK{bottom:66px;max-height:calc(100dvh - var(--chat-bottom) - 82px);max-width:calc(100vw - 32px);width:360px;border-radius:21px}.FirmaPremiumChat_head__vVbze{padding:14px}.FirmaPremiumChat_badge__Zq6Ci{font-size:11px;padding:6px 9px;min-height:34px}.FirmaPremiumChat_badgeBrand___MQRT,.FirmaPremiumChat_tooltip__sNfhj{display:none}}@media(prefers-reduced-motion:reduce){.FirmaPremiumChat_panel__tX4TK{animation:none}.FirmaPremiumChat_chat__NncH3,.FirmaPremiumChat_launcher__AoybL,.FirmaPremiumChat_tooltip__sNfhj{transition:none}}@media(min-width:768px) and (max-width:1023px){.FirmaPremiumChat_chat__NncH3[data-dock-visible=true]{bottom:calc(104px + env(safe-area-inset-bottom,0px));--chat-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.FirmaShoppingCategoryDock_showcase__DfBE6{position:relative}.FirmaShoppingCategoryDock_dock__GIW8U{position:fixed;z-index:80;left:max(12px,calc((100vw - 1760px)/2 + 48px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px;border:1px solid #e1e5e3;border-radius:22px;background:#f8faf9ed;box-shadow:0 8px 28px #172e2114,inset 0 1px 0 #fff;backdrop-filter:blur(16px);opacity:var(--dock-opacity,0);visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s .28s}.FirmaShoppingCategoryDock_dock__GIW8U[data-visible=true]{visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s}.FirmaShoppingCategoryDock_item__7jEmU{position:relative;display:grid;place-items:center;width:clamp(34px,5.5dvh,44px);height:clamp(34px,5.5dvh,44px);flex-shrink:0;border:1px solid #e7eae8;border-radius:14px;background:#fff;color:#536158;text-decoration:none;transition:transform .16s,background .16s,color .16s,border-color .16s}.FirmaShoppingCategoryDock_icon__Z_jHU{display:grid;place-items:center}.FirmaShoppingCategoryDock_icon__Z_jHU svg{width:25px;height:25px}.FirmaShoppingCategoryDock_label__1O00K{position:absolute;left:calc(100% + 16px);top:50%;transform:translate(4px,-50%);border:1px solid #e0e8e3;border-radius:11px;padding:9px 13px;background:#fff;color:#254e38;box-shadow:0 5px 20px #172e2114;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s}.FirmaShoppingCategoryDock_item__7jEmU:focus-visible,.FirmaShoppingCategoryDock_item__7jEmU:hover{background:#e6f1ea;color:#32835d;border-color:#b8d2c2;transform:scale(1.08)}.FirmaShoppingCategoryDock_item__7jEmU:focus-visible .FirmaShoppingCategoryDock_label__1O00K,.FirmaShoppingCategoryDock_item__7jEmU:hover .FirmaShoppingCategoryDock_label__1O00K{opacity:1;visibility:visible;transform:translateY(-50%)}.FirmaShoppingCategoryDock_dock__GIW8U .FirmaShoppingCategoryDock_item__7jEmU:focus-visible{outline:3px solid #32835d;outline-offset:3px}@media(min-width:1024px){.FirmaShoppingCategoryDock_afterShowcase__taKcA,.FirmaShoppingCategoryDock_showcase__DfBE6{padding-inline-start:88px}}@media(max-width:1023px){.FirmaShoppingCategoryDock_afterShowcase__taKcA[data-store-bottom-content=true]{padding-bottom:100px}.FirmaShoppingCategoryDock_dock__GIW8U{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);flex-direction:row;justify-content:flex-start;gap:6px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:8px;border-radius:22px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.FirmaShoppingCategoryDock_dock__GIW8U::-webkit-scrollbar{display:none}.FirmaShoppingCategoryDock_item__7jEmU{display:flex;flex-direction:column;gap:4px;min-width:64px;width:auto;height:62px;padding:6px 10px;border-radius:15px}.FirmaShoppingCategoryDock_icon__Z_jHU svg{width:24px;height:24px}.FirmaShoppingCategoryDock_label__1O00K{position:static;transform:none;opacity:1;visibility:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:inherit;font-size:10px;line-height:1.5;max-width:110px}.FirmaShoppingCategoryDock_item__7jEmU:focus-visible,.FirmaShoppingCategoryDock_item__7jEmU:hover{transform:none}.FirmaShoppingCategoryDock_item__7jEmU:focus-visible .FirmaShoppingCategoryDock_label__1O00K,.FirmaShoppingCategoryDock_item__7jEmU:hover .FirmaShoppingCategoryDock_label__1O00K{transform:none}}@media(prefers-reduced-motion:reduce){.FirmaShoppingCategoryDock_dock__GIW8U,.FirmaShoppingCategoryDock_dock__GIW8U[data-visible=true],.FirmaShoppingCategoryDock_item__7jEmU,.FirmaShoppingCategoryDock_label__1O00K{transition:none}}