.product-share-module__zfgEga__button{width:44px;height:44px;color:var(--color-primary,#15803d);cursor:pointer;background:#fffffff2;border:1px solid #0000001a;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;box-shadow:0 1px 3px #0000001f}.product-share-module__zfgEga__button:hover,.product-share-module__zfgEga__button:focus-visible{background:var(--color-primary,#15803d);color:var(--btn-primary-text,var(--color-button-text,#fff))}.product-share-module__zfgEga__button:focus-visible,.product-share-module__zfgEga__close:focus-visible,.product-share-module__zfgEga__input:focus-visible{outline:2px solid var(--color-primary,#15803d);outline-offset:2px}.product-share-module__zfgEga__button:disabled{cursor:wait;opacity:.65}.product-share-module__zfgEga__feedback{color:#1f2937;cursor:default;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(280px,65vw);padding:8px 12px;font-size:14px;line-height:1.5;position:absolute;top:50px;right:0;box-shadow:0 4px 16px #0000001f}.product-share-module__zfgEga__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-share-module__zfgEga__close{min-width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.product-share-module__zfgEga__input{color:#1f2937;background:#fff;border:1px solid #9ca3af;border-radius:4px;width:100%;padding:8px;font-size:16px}@media (prefers-reduced-motion:reduce){.product-share-module__zfgEga__button{transition:none}}
.sf-description-tabs{background:var(--color-bg,#fff);isolation:isolate;grid-template-columns:minmax(180px,30%) minmax(0,1fr);gap:24px;padding:28px;display:grid;position:relative}.sf-description-tablist{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.sf-description-tablist button{border:1px solid var(--color-border,#ddd);border-radius:var(--border-radius,8px);text-align:left;min-height:44px;color:var(--color-text,#222);background:var(--color-card-bg,#fff);font:inherit;padding:12px 16px;font-weight:700}.sf-description-tablist button[aria-selected=true]{background:var(--color-primary,#526b3b);color:var(--color-btn-text,#fff)}.sf-description-panel{background:var(--color-card-bg,#fff);z-index:1;border-radius:var(--border-radius,8px);min-width:0;padding:24px;line-height:1.65;position:relative}.sf-description-panel[hidden]{display:none}.sf-description-panel{overflow-wrap:anywhere}.sf-description-panel :is(img,video){max-width:100%;height:auto}.sf-description-panel table{max-width:100%;display:block;overflow-x:auto}.sf-description-decoration{pointer-events:none;object-fit:contain;z-index:0;width:180px;height:auto;position:absolute}.sf-description-decoration-top{top:0;left:0}.sf-description-decoration-bottom{bottom:0;right:0}.sf-description-tablist button:focus-visible,.sf-description-panel:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:639px){.sf-description-tabs{grid-template-columns:1fr;gap:20px;padding:18px}.sf-description-tablist button{text-align:center}.sf-description-decoration{width:120px}}@media (min-width:1024px){.sf-description-tabs:has(>.sf-description-decoration-bottom)>.sf-description-panel{padding-bottom:120px}}
.PdpPresentation-module__WwEgVG__grid{align-items:start}.PdpPresentation-module__WwEgVG__details,.PdpPresentation-module__WwEgVG__additional{min-width:0}.PdpPresentation-module__WwEgVG__overview{margin-top:var(--pdp-overview-gap,24px);padding:var(--pdp-overview-padding,28px);border:1px solid var(--card-border-color,#e4e6ee);border-radius:var(--pdp-overview-radius,22px);background:var(--pdp-overview-bg,#fff);flex-direction:column;display:flex}.PdpPresentation-module__WwEgVG__actions{align-self:start;min-width:0}@media (min-width:1024px){.PdpPresentation-module__WwEgVG__grid{grid-template-columns:var(--pdp-showcase-columns,minmax(0, 2fr) minmax(0, 1fr))}.PdpPresentation-module__WwEgVG__actions{top:var(--pdp-showcase-sticky-top,96px);grid-area:1/2/3;position:sticky}.PdpPresentation-module__WwEgVG__additional{grid-area:2/1}}@media (max-width:639px){.PdpPresentation-module__WwEgVG__overview{padding:var(--pdp-overview-mobile-padding,20px)}}
@media (min-width:1024px){.PdpStickyDetails-module__cFjqlW__enabled{top:var(--pdp-details-top,110px);align-self:start;position:sticky}}
