.ProductDetailV255-module__q6QW7G__page{min-width:0;width:min(1240px,100% - 64px)!important;text-align:var(--product-copy-align)!important;margin-left:auto!important;margin-right:auto!important;padding-top:28px!important;padding-bottom:112px!important}.ProductDetailV255-module__q6QW7G__page *{box-sizing:border-box!important}.ProductDetailV255-module__q6QW7G__page h1,.ProductDetailV255-module__q6QW7G__page h2,.ProductDetailV255-module__q6QW7G__page h3,.ProductDetailV255-module__q6QW7G__page p,.ProductDetailV255-module__q6QW7G__page dt,.ProductDetailV255-module__q6QW7G__page dd,.ProductDetailV255-module__q6QW7G__page label{text-align:var(--product-copy-align)!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__breadcrumb{color:#71817b!important;overflow-wrap:anywhere!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 4px 20px!important;font-size:12px!important;line-height:1.9!important;display:flex!important}.ProductDetailV255-module__q6QW7G__breadcrumb a{color:inherit!important}.ProductDetailV255-module__q6QW7G__breadcrumb a:hover{color:#0b6259!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__hero{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__top{grid-gap:24px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"summary""gallery""purchase"!important;align-items:start!important;gap:24px!important;display:grid!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary{min-width:0;background:#fff!important;border:1px solid #e1e9e4!important;border-radius:20px!important;box-shadow:0 5px 18px rgba(24,48,45,.016)!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery{grid-area:gallery!important;padding:24px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary{grid-area:summary!important;padding:32px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__purchase{min-width:0;grid-area:purchase!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__title{color:#18302d!important;overflow-wrap:anywhere!important;margin:0 0 16px!important;font-size:max(19px,min(1.75vw,24px))!important;font-weight:650!important;line-height:1.9!important}.ProductDetailV255-module__q6QW7G__categoryPath{color:#149b88!important;overflow-wrap:anywhere!important;margin-bottom:12px!important;font-size:12px!important;line-height:1.9!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__textCell{min-width:0;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:400!important;line-height:1.9!important}.ProductDetailV255-module__q6QW7G__copy{overflow-wrap:anywhere!important;line-height:2!important}.ProductDetailV255-module__q6QW7G__quickGrid{grid-gap:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__quickCell{min-width:0;grid-gap:18px!important;background:#f7f9f8!important;border:1px solid #eaf0ec!important;border-radius:12px!important;grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr)!important;align-items:start!important;gap:18px!important;padding:14px 18px!important;display:grid!important}.ProductDetailV255-module__q6QW7G__actions{border-top:1px solid #edf1ee!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important;padding-top:16px!important;display:flex!important}.ProductDetailV255-module__q6QW7G__actions>*{min-width:0;flex:100px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__actions button{white-space:normal!important;min-height:42px!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox{min-width:0;background:#fff!important;border:1px solid #dce8e0!important;border-radius:20px!important;flex-direction:column!important;gap:22px!important;padding:30px!important;display:flex!important;box-shadow:0 5px 18px rgba(24,48,45,.016)!important}.ProductDetailV255-module__q6QW7G__sellerRow{min-width:0;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.ProductDetailV255-module__q6QW7G__sellerLink{min-width:0;max-width:100%;color:#334155!important;overflow-wrap:anywhere!important;flex:180px!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.ProductDetailV255-module__q6QW7G__sellerLink svg,.ProductDetailV255-module__q6QW7G__benefits svg{flex-shrink:0!important}.ProductDetailV255-module__q6QW7G__benefits{grid-gap:12px!important;color:#64748b!important;gap:12px!important;font-size:12px!important;line-height:1.9!important;display:grid!important}.ProductDetailV255-module__q6QW7G__benefits>div{min-width:0;align-items:flex-start!important;gap:10px!important;display:flex!important}.ProductDetailV255-module__q6QW7G__priceRow{min-width:0;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;padding-top:6px!important;padding-bottom:6px!important;display:flex!important}.ProductDetailV255-module__q6QW7G__price{min-width:0;color:#0b6259!important;overflow-wrap:anywhere!important;flex:160px!important;font-size:24px!important;font-weight:700!important;line-height:1.7!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{min-width:0;background:#fff!important;border:1px solid #e1e9e4!important;border-radius:20px!important;margin-top:28px!important;padding:32px!important;scroll-margin-top:154px!important;box-shadow:0 5px 18px rgba(24,48,45,.016)!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section>h2{overflow-wrap:anywhere!important;border-bottom:1px solid #eaf0ec!important;margin:0 0 22px!important;padding-bottom:14px!important;scroll-margin-top:156px!important;font-size:16px!important;font-weight:650!important;line-height:1.9!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__description{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;color:#475569!important;outline-offset:4px!important;background:#f8faf9!important;border:1px solid #eaf0ec!important;border-radius:14px!important;width:100%!important;max-height:300px!important;padding:24px 28px!important;font-size:13px!important;font-weight:400!important;line-height:2.2!important;overflow-y:auto!important}.ProductDetailV255-module__q6QW7G__specList{min-width:0;grid-gap:12px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;display:grid!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__specRow{min-width:0;grid-gap:24px!important;background:#f8faf9!important;border:1px solid #eaf0ec!important;border-radius:12px!important;grid-template-columns:minmax(130px,.3fr) minmax(0,.7fr)!important;gap:24px!important;padding:18px 22px!important;font-size:12px!important;line-height:1.9!important;display:grid!important}.ProductDetailV255-module__q6QW7G__specRow dt,.ProductDetailV255-module__q6QW7G__specRow dd{min-width:0;overflow-wrap:anywhere!important;margin:0!important;font-weight:400!important}.ProductDetailV255-module__q6QW7G__specRow dt{color:#71817b!important}.ProductDetailV255-module__q6QW7G__specRow dd{color:#334155!important}.ProductDetailV255-module__q6QW7G__documents{grid-gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:16px!important;display:grid!important}.ProductDetailV255-module__q6QW7G__sectionNav{z-index:30!important;background:#fff!important;border:1px solid #e1e9e4!important;border-radius:14px!important;align-items:center!important;gap:6px!important;margin-top:28px!important;padding:10px 16px!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:80px!important;overflow-x:auto!important;box-shadow:0 3px 12px rgba(24,48,45,.03)!important}.ProductDetailV255-module__q6QW7G__sectionNav a{color:#64748b!important;border-radius:9px!important;flex-shrink:0!important;padding:10px 18px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.ProductDetailV255-module__q6QW7G__sectionNav a:hover{color:#0b6259!important;background:#e9f6f2!important}.ProductDetailV255-module__q6QW7G__sectionNav a:focus-visible{color:#0b6259!important;background:#e9f6f2!important}@media (min-width:900px){.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__top{-webkit-column-gap:28px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)!important;grid-template-areas:"gallery summary""gallery purchase"!important;gap:24px 28px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery{position:-webkit-sticky!important;position:sticky!important;top:100px!important}.ProductDetailV255-module__q6QW7G__benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){.ProductDetailV255-module__q6QW7G__page{width:calc(100% - 32px)!important;padding-top:20px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery{padding:18px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{padding:22px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__title{font-size:19px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__top{gap:18px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{margin-top:20px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__quickCell{grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr)!important;gap:12px!important;padding:13px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__specRow{grid-template-columns:minmax(80px,.35fr) minmax(0,.65fr)!important;gap:14px!important;padding:14px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__description{max-height:260px!important;padding:18px!important;font-size:12px!important}.ProductDetailV255-module__q6QW7G__sectionNav{margin-top:20px!important;padding:8px!important;top:124px!important}.ProductDetailV255-module__q6QW7G__sectionNav a{padding:9px 12px!important;font-size:12px!important}}.ProductDetailV255-module__q6QW7G__page{background:#f7f9f8!important;border-radius:24px!important;width:min(1340px,100% - 48px)!important;margin:24px auto 40px!important;padding:28px 28px 88px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{border:1px solid #dce7e1!important;padding:32px!important;box-shadow:0 4px 20px rgba(24,48,45,.02)!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary{min-height:320px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__title{margin-bottom:22px!important;font-size:23px!important;font-weight:600!important;line-height:1.9!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__quickGrid{gap:12px!important;margin-top:18px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__quickCell{padding:16px 20px!important;line-height:2!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{margin-top:32px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__description{padding:26px!important;font-size:14px!important;line-height:2.4!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__specList{gap:14px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__specRow{padding:20px 24px!important;line-height:2.1!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__sectionNav{gap:12px!important;margin-top:32px!important;padding:12px 16px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__sectionNav a{padding:12px 20px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox{gap:24px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__actions a{background:#f2f7f4!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:12px 16px!important;line-height:1.9!important;display:flex!important}@media (min-width:1180px){.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__top{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(280px,.85fr)!important;grid-template-areas:"gallery summary purchase"!important;gap:24px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery{position:static!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__purchase{position:-webkit-sticky!important;position:sticky!important;top:100px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox{padding:26px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__benefits{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:639px){.ProductDetailV255-module__q6QW7G__page{width:calc(100% - 24px)!important;margin:16px auto 28px!important;padding:16px 8px 56px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__top{gap:22px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__summary,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__gallery,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__buyBox,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{border-radius:18px!important;padding:24px 22px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__title{font-size:20px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__section{margin-top:24px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__quickCell,.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__specRow{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:16px!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__description{padding:20px!important;line-height:2.3!important}.ProductDetailV255-module__q6QW7G__page .ProductDetailV255-module__q6QW7G__sectionNav{margin-top:24px!important;padding:12px!important;position:static!important}}
.ProductFloatingPurchase-module__g_K8Iq__bar{bottom:calc(56px + env(safe-area-inset-bottom))!important;z-index:40!important;background:#fff!important;border-top:1px solid #e5ebe8!important;padding:12px!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 -4px 12px rgba(0,0,0,.06)!important}.ProductFloatingPurchase-module__g_K8Iq__inner{align-items:center!important;gap:16px!important;width:min(1200px,100%)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.ProductFloatingPurchase-module__g_K8Iq__price{min-width:0!important;max-width:45%!important}.ProductFloatingPurchase-module__g_K8Iq__action{flex:1!important;min-width:0!important}@media (min-width:1024px){.ProductFloatingPurchase-module__g_K8Iq__bar{border:1px solid #e5ebe8!important;border-radius:18px!important;width:min(760px,100% - 48px)!important;padding:16px 20px!important;bottom:20px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 36px rgba(11,98,89,.15)!important}.ProductFloatingPurchase-module__g_K8Iq__price{flex:1!important;max-width:none!important}.ProductFloatingPurchase-module__g_K8Iq__action{flex:0 280px!important}}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__inner{gap:20px!important;padding:8px 12px!important}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__price{padding:6px 8px!important;line-height:1.9!important}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__price p{margin:0 0 6px!important;line-height:1.9!important}@media (max-width:639px){.ProductFloatingPurchase-module__g_K8Iq__bar{padding:12px 16px!important}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__inner{gap:14px!important;padding:6px!important}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__price{max-width:48%!important}.ProductFloatingPurchase-module__g_K8Iq__bar .ProductFloatingPurchase-module__g_K8Iq__price p:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}}
