.product-detail-gallery-module-scss-module__fzzO8q__root,.product-detail-gallery-module-scss-module__fzzO8q__staticGallery{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;width:100%;display:flex}@media (max-width:79.99rem){.product-detail-gallery-module-scss-module__fzzO8q__staticGallery{display:none}.product-detail-gallery-module-scss-module__fzzO8q__staticGallerySingle{display:flex}.product-detail-gallery-module-scss-module__fzzO8q__staticGallerySingle .product-detail-gallery-module-scss-module__fzzO8q__mainWrap{max-width:min(100%,20.118rem);max-height:22rem;margin-inline:auto}}@media (max-width:47.99rem){.product-detail-gallery-module-scss-module__fzzO8q__staticGallerySingle .product-detail-gallery-module-scss-module__fzzO8q__mainWrap{max-width:min(100%,18.2891rem);max-height:20rem}}.product-detail-gallery-module-scss-module__fzzO8q__carouselStrip{width:100%;max-height:20rem}@media (min-width:80rem){.product-detail-gallery-module-scss-module__fzzO8q__carouselStrip{display:none}}.product-detail-gallery-module-scss-module__fzzO8q__carouselStripScroll{align-items:center;gap:calc(var(--spacing,.25rem)*2);max-height:20rem;padding-inline:calc(var(--spacing,.25rem)*1);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.product-detail-gallery-module-scss-module__fzzO8q__carouselStripScroll::-webkit-scrollbar{display:none}.product-detail-gallery-module-scss-module__fzzO8q__viewAllCell{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--site-palette-primary-soft);min-width:5.5rem;height:18rem;padding-inline:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--site-palette-dominant);border-radius:.25rem;flex-direction:column;flex-shrink:0;display:flex}.product-detail-gallery-module-scss-module__fzzO8q__viewAllIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);flex-shrink:0}.product-detail-gallery-module-scss-module__fzzO8q__viewAllLabel{max-width:4.5rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.product-detail-gallery-module-scss-module__fzzO8q__carouselThumbButton{border-style:var(--tw-border-style);aspect-ratio:310/339;border-width:2px;border-color:#0000;border-radius:.25rem;flex-shrink:0;height:18rem;position:relative;overflow:hidden}.product-detail-gallery-module-scss-module__fzzO8q__carouselThumbButtonActive{border-color:var(--site-palette-highlight)}.product-detail-gallery-module-scss-module__fzzO8q__carouselThumbImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-detail-gallery-module-scss-module__fzzO8q__mainWrap{aspect-ratio:310/339;border-radius:.25rem;width:100%;position:relative;overflow:hidden}.product-detail-gallery-module-scss-module__fzzO8q__mediaPlaceholder{inset:calc(var(--spacing,.25rem)*0);width:100%;height:100%;position:absolute}.product-detail-gallery-module-scss-module__fzzO8q__mainImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-detail-gallery-module-scss-module__fzzO8q__openButton{inset-inline-end:calc(var(--spacing,.25rem)*3);bottom:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);cursor:zoom-in;background-color:var(--site-palette-surface);border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.product-detail-gallery-module-scss-module__fzzO8q__openButton{background-color:color-mix(in oklab,var(--site-palette-surface)90%,transparent)}}.product-detail-gallery-module-scss-module__fzzO8q__openButton{color:var(--site-palette-dominant);--tw-shadow:var(--site-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.product-detail-gallery-module-scss-module__fzzO8q__openButton:hover{background-color:var(--site-palette-surface)}}.product-detail-gallery-module-scss-module__fzzO8q__openButton:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--site-palette-highlight)}.product-detail-gallery-module-scss-module__fzzO8q__openIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.product-detail-gallery-module-scss-module__fzzO8q__thumbnailList{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex;overflow-x:auto}.product-detail-gallery-module-scss-module__fzzO8q__thumbnailButton{aspect-ratio:1;border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-radius:.25rem;flex-shrink:0;width:4.5rem;position:relative;overflow:hidden}.product-detail-gallery-module-scss-module__fzzO8q__thumbnailButtonActive{border-color:var(--site-palette-highlight)}.product-detail-gallery-module-scss-module__fzzO8q__thumbnailImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.product-gallery-modal-module-scss-module__jLgYvW__overlay{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:var(--site-palette-dominant);justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__overlay{background-color:color-mix(in oklab,var(--site-palette-dominant)80%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__overlay{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.product-gallery-modal-module-scss-module__jLgYvW__overlayOpen{opacity:1}.product-gallery-modal-module-scss-module__jLgYvW__dialog{border-radius:var(--radius);background-color:var(--site-palette-surface);--tw-shadow:var(--site-shadow-card);width:100%;max-width:90rem;max-height:min(92vh,50rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:0;transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden;scale:.98}.product-gallery-modal-module-scss-module__jLgYvW__overlayOpen .product-gallery-modal-module-scss-module__jLgYvW__dialog{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.product-gallery-modal-module-scss-module__jLgYvW__closeButton{inset-inline-start:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*4);z-index:10;width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);background-color:var(--site-palette-surface);border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__closeButton{background-color:color-mix(in oklab,var(--site-palette-surface)90%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__closeButton{color:var(--site-palette-dominant)}.product-gallery-modal-module-scss-module__jLgYvW__closeIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}.product-gallery-modal-module-scss-module__jLgYvW__content{min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.product-gallery-modal-module-scss-module__jLgYvW__content{align-items:stretch;gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*6);flex-direction:row}}@media (min-width:64rem){.product-gallery-modal-module-scss-module__jLgYvW__content{gap:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*8)}}.product-gallery-modal-module-scss-module__jLgYvW__mainPanel{min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.product-gallery-modal-module-scss-module__jLgYvW__mainImageWrap{background-color:var(--site-palette-foundation);border-radius:.25rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__mainImageWrap{background-color:color-mix(in oklab,var(--site-palette-foundation)40%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__mainImageWrap{touch-action:none;block-size:min(62vh,36rem);min-block-size:14rem}.product-gallery-modal-module-scss-module__jLgYvW__zoomControls{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*3);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--site-palette-surface);border-radius:.25rem;width:min(22rem,100% - 1.5rem);margin-inline:auto;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__zoomControls{background-color:color-mix(in oklab,var(--site-palette-surface)95%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__zoomControls{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--site-palette-dominant);--tw-shadow:var(--site-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-gallery-modal-module-scss-module__jLgYvW__zoomControls input{min-height:calc(var(--spacing,.25rem)*11);min-width:calc(var(--spacing,.25rem)*0);accent-color:var(--site-palette-dominant);flex:1}.product-gallery-modal-module-scss-module__jLgYvW__zoomButton{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);color:var(--site-palette-dominant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.product-gallery-modal-module-scss-module__jLgYvW__zoomButton:hover{background-color:var(--site-palette-foundation)}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__zoomButton:hover{background-color:color-mix(in oklab,var(--site-palette-foundation)60%,transparent)}}}.product-gallery-modal-module-scss-module__jLgYvW__zoomButton:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--site-palette-highlight)}.product-gallery-modal-module-scss-module__jLgYvW__zoomButton:disabled{cursor:not-allowed;opacity:.4}.product-gallery-modal-module-scss-module__jLgYvW__pinchHint{pointer-events:none;inset-inline-start:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*3);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--site-palette-dominant);border-radius:.25rem;flex-direction:row;width:100%;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__pinchHint{background-color:color-mix(in oklab,var(--site-palette-dominant)85%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__pinchHint{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.product-gallery-modal-module-scss-module__jLgYvW__pinchHintVisible{opacity:1}@media (min-width:48rem),(pointer:fine){.product-gallery-modal-module-scss-module__jLgYvW__pinchHint{display:none}}@media (max-width:47.999rem){.product-gallery-modal-module-scss-module__jLgYvW__zoomControls{display:none}.product-gallery-modal-module-scss-module__jLgYvW__pinchHint{bottom:calc(var(--spacing,.25rem)*3)}}@media (max-width:23.999rem){.product-gallery-modal-module-scss-module__jLgYvW__zoomControls>label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.product-gallery-modal-module-scss-module__jLgYvW__zoomSurface{inset:calc(var(--spacing,.25rem)*0);touch-action:pan-y;position:absolute}.product-gallery-modal-module-scss-module__jLgYvW__zoomSurfacePannable{cursor:grab;touch-action:none}.product-gallery-modal-module-scss-module__jLgYvW__zoomSurfacePanning{cursor:grabbing}.product-gallery-modal-module-scss-module__jLgYvW__zoomLayer{transform-origin:50%;will-change:transform;width:100%;height:100%;position:relative}.product-gallery-modal-module-scss-module__jLgYvW__mainImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-gallery-modal-module-scss-module__jLgYvW__navButton{z-index:10;width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--site-palette-surface);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__navButton{background-color:color-mix(in oklab,var(--site-palette-surface)90%,transparent)}}.product-gallery-modal-module-scss-module__jLgYvW__navButton{color:var(--site-palette-dominant);--tw-shadow:var(--site-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-gallery-modal-module-scss-module__jLgYvW__navPrevious{inset-inline-end:calc(var(--spacing,.25rem)*4)}.product-gallery-modal-module-scss-module__jLgYvW__navNext{inset-inline-start:calc(var(--spacing,.25rem)*4)}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailRailWrap{width:100%;min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}@media (min-width:48rem){.product-gallery-modal-module-scss-module__jLgYvW__thumbnailRailWrap{flex-shrink:0;width:4.25rem}}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailScrollButton{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--site-palette-line);background-color:var(--site-palette-surface);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:1;color:var(--site-palette-dominant);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:none}@media (min-width:48rem){.product-gallery-modal-module-scss-module__jLgYvW__thumbnailScrollButton{display:flex}}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailRail{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*.5);scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}@media (min-width:48rem){.product-gallery-modal-module-scss-module__jLgYvW__thumbnailRail{scroll-snap-type:y mandatory;flex-direction:column;max-height:min(58vh,34rem);overflow:hidden auto}}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailButton{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);scroll-snap-align:start;border-style:var(--tw-border-style);background-color:var(--site-palette-foundation);border-width:2px;border-color:#0000;border-radius:.25rem;flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-gallery-modal-module-scss-module__jLgYvW__thumbnailButton{background-color:color-mix(in oklab,var(--site-palette-foundation)40%,transparent)}}@media (min-width:48rem){.product-gallery-modal-module-scss-module__jLgYvW__thumbnailButton{width:3.25rem;height:3.25rem}}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailButtonActive{border-color:var(--site-palette-highlight)}.product-gallery-modal-module-scss-module__jLgYvW__thumbnailImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (prefers-reduced-motion:reduce){.product-gallery-modal-module-scss-module__jLgYvW__overlay,.product-gallery-modal-module-scss-module__jLgYvW__dialog{transition-property:none}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
.product-detail-page-module-scss-module__aDJNJa__page{background-color:var(--site-palette-foundation);width:100%;padding-bottom:calc(var(--spacing,.25rem)*8)}.product-detail-page-module-scss-module__aDJNJa__inner{gap:calc(var(--spacing,.25rem)*6);width:100%;max-width:90rem;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:64rem){.product-detail-page-module-scss-module__aDJNJa__inner{gap:calc(var(--spacing,.25rem)*8);padding-inline:7.5rem;padding-block:calc(var(--spacing,.25rem)*8)}}.product-detail-page-module-scss-module__aDJNJa__hero{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:64rem){.product-detail-page-module-scss-module__aDJNJa__hero{align-items:flex-start;gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.product-detail-page-module-scss-module__aDJNJa__hero{grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,20.5rem)}}.product-detail-page-module-scss-module__aDJNJa__galleryColumn{min-width:calc(var(--spacing,.25rem)*0)}@media (min-width:64rem){.product-detail-page-module-scss-module__aDJNJa__galleryColumn{grid-column:span 2/span 2}}@media (min-width:80rem){.product-detail-page-module-scss-module__aDJNJa__galleryColumn{grid-column:span 1/span 1}}.product-detail-page-module-scss-module__aDJNJa__summaryColumn{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.product-detail-page-module-scss-module__aDJNJa__buyBoxColumn{min-width:calc(var(--spacing,.25rem)*0)}.product-detail-page-module-scss-module__aDJNJa__detailsSection{width:100%}
.product-variant-selector-module-scss-module__eXDu7W__root{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__sizeBlock{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__sizeHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__sizeLabel{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__sizeSelectedValue{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__sizeList{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__sizeButton{min-height:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--site-palette-dominant);border-radius:.25rem;min-width:4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__sizeButton{border-color:color-mix(in oklab,var(--site-palette-dominant)80%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__sizeButton{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--site-palette-dominant);cursor:pointer;flex:none;max-width:100%}.product-variant-selector-module-scss-module__eXDu7W__sizeButton:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__sizeButtonLabel{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);overflow-wrap:anywhere}.product-variant-selector-module-scss-module__eXDu7W__sizeButtonSelected{border-color:var(--site-palette-dominant)}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__sizeButtonSelected{border-color:color-mix(in oklab,var(--site-palette-dominant)20%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__sizeButtonSelected{background-color:var(--site-palette-dominant);padding-inline:calc(var(--spacing,.25rem)*2);color:var(--color-white,#fff);direction:ltr}.product-variant-selector-module-scss-module__eXDu7W__sizeButtonUnavailable{border-color:var(--site-palette-dominant)}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__sizeButtonUnavailable{border-color:color-mix(in oklab,var(--site-palette-dominant)30%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__sizeButtonUnavailable{color:var(--site-palette-dominant)}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__sizeButtonUnavailable{color:color-mix(in oklab,var(--site-palette-dominant)40%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__sizeCheckIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.product-variant-selector-module-scss-module__eXDu7W__sizeStrike{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute}.product-variant-selector-module-scss-module__eXDu7W__sizeStrike:after{inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(to top start,transparent calc(50% - 1px),var(--site-palette-accent)calc(50% - 1px),var(--site-palette-accent)calc(50% + 1px),transparent calc(50% + 1px));display:block;position:absolute}.product-variant-selector-module-scss-module__eXDu7W__colorBlock{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__colorHeader{justify-content:flex-start;align-items:center;width:100%;display:flex}.product-variant-selector-module-scss-module__eXDu7W__colorLabelHeader{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__colorSelectedValue{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__colorGrid{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;width:100%;display:flex}@media (min-width:64rem){.product-variant-selector-module-scss-module__eXDu7W__colorGrid{gap:calc(var(--spacing,.25rem)*3)}}.product-variant-selector-module-scss-module__eXDu7W__colorButton{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--site-palette-dominant);flex-direction:column;flex-shrink:0;width:3.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__colorButton{border-color:color-mix(in oklab,var(--site-palette-dominant)10%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__colorButton{background-color:var(--site-palette-surface);padding:calc(var(--spacing,.25rem)*1)}@media (min-width:64rem){.product-variant-selector-module-scss-module__eXDu7W__colorButton{gap:calc(var(--spacing,.25rem)*1);width:5.5rem}}.product-variant-selector-module-scss-module__eXDu7W__colorButton:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__colorButtonSelected{border-color:var(--site-palette-dominant);background-color:var(--site-palette-gold-light)}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__colorButtonSelected{background-color:color-mix(in oklab,var(--site-palette-gold-light)30%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__colorButtonUnavailable{opacity:.8}.product-variant-selector-module-scss-module__eXDu7W__colorImageWrap{aspect-ratio:1;border-radius:.25rem;flex-shrink:0;width:100%;position:relative;overflow:hidden}.product-variant-selector-module-scss-module__eXDu7W__colorImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-variant-selector-module-scss-module__eXDu7W__colorSwatchFallback{inset:calc(var(--spacing,.25rem)*0);display:block;position:absolute}.product-variant-selector-module-scss-module__eXDu7W__colorLabel{-webkit-line-clamp:2;text-align:center;--tw-leading:var(--leading-normal,1.5);width:100%;font-size:.625rem;line-height:var(--leading-normal,1.5);color:var(--site-palette-depth-navy);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}@media (min-width:64rem){.product-variant-selector-module-scss-module__eXDu7W__colorLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.product-variant-selector-module-scss-module__eXDu7W__colorLabelSelected{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.product-variant-selector-module-scss-module__eXDu7W__colorTextButton{min-height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*2.5);width:auto;max-width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--site-palette-dominant);flex-direction:row}.product-variant-selector-module-scss-module__eXDu7W__colorTextLabel{text-align:center;--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);overflow-wrap:anywhere}.product-variant-selector-module-scss-module__eXDu7W__colorStrike{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);border-radius:var(--radius);position:absolute}.product-variant-selector-module-scss-module__eXDu7W__colorStrike:after{inset:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(to top start,transparent calc(50% - .5px),#c62828 calc(50% - .5px),#c62828 calc(50% + .5px),transparent calc(50% + .5px));display:block;position:absolute}.product-variant-selector-module-scss-module__eXDu7W__viewMoreButton{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius);background-color:var(--site-palette-dominant);flex-direction:column;flex-shrink:0;align-self:stretch;width:3.75rem;min-height:6.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.product-variant-selector-module-scss-module__eXDu7W__viewMoreButton{background-color:color-mix(in oklab,var(--site-palette-dominant)20%,transparent)}}.product-variant-selector-module-scss-module__eXDu7W__viewMoreButton{padding:calc(var(--spacing,.25rem)*1);text-align:center;--tw-leading:var(--leading-normal,1.5);font-size:.625rem;line-height:var(--leading-normal,1.5);color:var(--site-palette-dominant)}@media (min-width:64rem){.product-variant-selector-module-scss-module__eXDu7W__viewMoreButton{gap:calc(var(--spacing,.25rem)*1);width:5.5rem;min-height:7.5rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.product-variant-selector-module-scss-module__eXDu7W__viewMoreIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--site-palette-dominant);flex-shrink:0}@media (min-width:64rem){.product-variant-selector-module-scss-module__eXDu7W__viewMoreIcon{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.product-size-guide-collapse-module-scss-module__f9dAsa__root{width:100%}.product-size-guide-collapse-module-scss-module__f9dAsa__toggle{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--site-palette-dominant);background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex}.product-size-guide-collapse-module-scss-module__f9dAsa__toggleIcon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.product-size-guide-collapse-module-scss-module__f9dAsa__toggleIconOpen{rotate:180deg}.product-size-guide-collapse-module-scss-module__f9dAsa__panelCollapse{grid-template-rows:0fr;display:grid}.product-size-guide-collapse-module-scss-module__f9dAsa__panelCollapseOpen{grid-template-rows:1fr}.product-size-guide-collapse-module-scss-module__f9dAsa__panelCollapseAnimated{transition:grid-template-rows .25s ease-out}.product-size-guide-collapse-module-scss-module__f9dAsa__panelInner{min-height:0;overflow:hidden}.product-size-guide-collapse-module-scss-module__f9dAsa__panel{border-radius:.25rem;width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.product-size-guide-collapse-module-scss-module__f9dAsa__panelCollapseAnimated{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.blog-detail-rich-text-module-scss-module__xOobKq__content{text-align:start;width:100%;color:var(--site-palette-dominant);flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.blog-detail-rich-text-module-scss-module__xOobKq__content :where(p,h2,h3,h4,h5,h6,ul,ol,blockquote,figure,hr){margin:calc(var(--spacing,.25rem)*0);width:100%}.blog-detail-rich-text-module-scss-module__xOobKq__content p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content h2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--site-palette-accent);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--site-palette-dominant);padding-inline-start:calc(var(--spacing,.25rem)*3);scroll-margin-block-start:5rem}.blog-detail-rich-text-module-scss-module__xOobKq__content h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-dominant);scroll-margin-block-start:5rem}.blog-detail-rich-text-module-scss-module__xOobKq__content h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content h5{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content h6{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-depth)}.blog-detail-rich-text-module-scss-module__xOobKq__tableScroll{border-radius:var(--radius);overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper{border-radius:var(--radius);overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.blog-detail-rich-text-module-scss-module__xOobKq__table{border:1px solid var(--color-site-line);width:100%;min-width:38rem}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper table{border:1px solid var(--color-site-line);width:100%;min-width:38rem}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper table{border:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper table{border-collapse:separate;border-spacing:0}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__table{border:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__table{border-collapse:separate;border-spacing:0}.blog-detail-rich-text-module-scss-module__xOobKq__table th,.blog-detail-rich-text-module-scss-module__xOobKq__table td{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th{overflow-wrap:anywhere}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper td{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper td{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper td{overflow-wrap:anywhere}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__table th,.blog-detail-rich-text-module-scss-module__xOobKq__table td{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__table th,.blog-detail-rich-text-module-scss-module__xOobKq__table td{overflow-wrap:anywhere}.blog-detail-rich-text-module-scss-module__xOobKq__table th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-accent);background:var(--color-site-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-accent);background:var(--color-site-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__table th p{color:var(--color-site-accent);margin:0}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th p{color:var(--color-site-accent);margin:0}.blog-detail-rich-text-module-scss-module__xOobKq__table th p :where(*){color:inherit}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper th p :where(*){color:inherit}.blog-detail-rich-text-module-scss-module__xOobKq__table tr>:first-child{border-inline-start:1px solid var(--color-site-line)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr>:first-child{border-inline-start:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr>:first-child{border-inline-start:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr>:first-child{border-inline-start:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:first-child>*{border-top:1px solid var(--color-site-line)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:first-child>*{border-top:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:first-child>*{border-top:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:first-child>*{border-top:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:first-child>:first-child{border-start-start-radius:var(--radius)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:first-child>:first-child{border-start-start-radius:var(--radius)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:first-child>:last-child{border-start-end-radius:var(--radius)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:first-child>:last-child{border-start-end-radius:var(--radius)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:nth-child(2n) td{background:var(--color-site-foundation)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:nth-child(2n) td{background:var(--color-site-foundation)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-site-foundation)70%,white)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-site-foundation)70%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:nth-child(odd) td{background:#fff}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:nth-child(odd) td{background:#fff}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:last-child td{border-bottom:1px solid var(--color-site-line)}.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:last-child td{border-bottom:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.blog-detail-rich-text-module-scss-module__xOobKq__content .tableWrapper tr:last-child td{border-bottom:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.blog-detail-rich-text-module-scss-module__xOobKq__table tr:last-child td{border-bottom:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.blog-detail-rich-text-module-scss-module__xOobKq__content>ul,.blog-detail-rich-text-module-scss-module__xOobKq__content>ol{border-radius:var(--radius);background-color:var(--site-palette-foundation);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*6);padding-inline-start:2rem;list-style-position:outside}.blog-detail-rich-text-module-scss-module__xOobKq__content>ul{list-style-type:disc}.blog-detail-rich-text-module-scss-module__xOobKq__content>ol{list-style-type:decimal}.blog-detail-rich-text-module-scss-module__xOobKq__content :where(ul,ol) :where(ul,ol){margin-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*0);background-color:#0000;border-radius:0;padding-inline-start:1.5rem}.blog-detail-rich-text-module-scss-module__xOobKq__content li{padding-block:calc(var(--spacing,.25rem)*2);text-align:start;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content li>p{margin:calc(var(--spacing,.25rem)*0)}.blog-detail-rich-text-module-scss-module__xOobKq__content li::marker{color:var(--color-site-accent);font-size:1rem}.blog-detail-rich-text-module-scss-module__xOobKq__content blockquote{background-color:var(--site-palette-foundation);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--site-palette-dominant);border-inline-start:.25rem solid var(--color-site-accent)}.blog-detail-rich-text-module-scss-module__xOobKq__content a{color:var(--site-palette-accent);text-underline-offset:2px;text-decoration-line:underline}.blog-detail-rich-text-module-scss-module__xOobKq__content a:hover{color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--site-palette-dominant)}.blog-detail-rich-text-module-scss-module__xOobKq__content em{font-style:italic}.blog-detail-rich-text-module-scss-module__xOobKq__content hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--site-palette-line)}.blog-detail-rich-text-module-scss-module__xOobKq__content figure{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.blog-detail-rich-text-module-scss-module__xOobKq__content img,.blog-detail-rich-text-module-scss-module__xOobKq__content video,.blog-detail-rich-text-module-scss-module__xOobKq__content audio{max-width:100%;height:auto}.blog-detail-rich-text-module-scss-module__xOobKq__content figcaption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--site-palette-depth)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.zarotti-product-rich-text-module-scss-module__PWfYrq__content{text-align:start;max-width:none;color:var(--site-palette-dominant)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h2,.zarotti-product-rich-text-module-scss-module__PWfYrq__content h3,.zarotti-product-rich-text-module-scss-module__PWfYrq__content h4,.zarotti-product-rich-text-module-scss-module__PWfYrq__content h5,.zarotti-product-rich-text-module-scss-module__PWfYrq__content h6{color:var(--site-palette-dominant);text-wrap:pretty}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h2{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--site-palette-accent);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);padding-inline-start:calc(var(--spacing,.25rem)*3)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h3{margin-top:calc(var(--spacing,.25rem)*7);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h4{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h5{margin-top:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content h6{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content>:first-child{margin-block-start:0}.zarotti-product-rich-text-module-scss-module__PWfYrq__tableScroll{border-radius:var(--radius);overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper{border-radius:var(--radius);overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.zarotti-product-rich-text-module-scss-module__PWfYrq__table{border:1px solid var(--color-site-line);width:100%;min-width:38rem}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper table{border:1px solid var(--color-site-line);width:100%;min-width:38rem}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper table{border:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper table{border-collapse:separate;border-spacing:0}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__table{border:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__table{border-collapse:separate;border-spacing:0}.zarotti-product-rich-text-module-scss-module__PWfYrq__table th,.zarotti-product-rich-text-module-scss-module__PWfYrq__table td{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th{overflow-wrap:anywhere}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper td{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:middle;border-bottom-width:1px;border-color:var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper td{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper td{overflow-wrap:anywhere}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__table th,.zarotti-product-rich-text-module-scss-module__PWfYrq__table td{border-color:color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__table th,.zarotti-product-rich-text-module-scss-module__PWfYrq__table td{overflow-wrap:anywhere}.zarotti-product-rich-text-module-scss-module__PWfYrq__table th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--color-site-dominant);color:var(--color-site-accent)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--color-site-dominant);color:var(--color-site-accent)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table th p{color:var(--color-site-accent);margin:0}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th p{color:var(--color-site-accent);margin:0}.zarotti-product-rich-text-module-scss-module__PWfYrq__table th p :where(*){color:inherit}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper th p :where(*){color:inherit}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr>:first-child{border-inline-start:1px solid var(--color-site-line)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr>:first-child{border-inline-start:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr>:first-child{border-inline-start:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr>:first-child{border-inline-start:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:first-child>*{border-top:1px solid var(--color-site-line)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:first-child>*{border-top:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:first-child>*{border-top:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:first-child>*{border-top:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:first-child>:first-child{border-start-start-radius:var(--radius)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:first-child>:first-child{border-start-start-radius:var(--radius)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:first-child>:last-child{border-start-end-radius:var(--radius)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:first-child>:last-child{border-start-end-radius:var(--radius)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:nth-child(2n) td{background:var(--color-site-foundation)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:nth-child(2n) td{background:var(--color-site-foundation)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-site-foundation)70%,white)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-site-foundation)70%,white)}}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:nth-child(odd) td{background:#fff}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:nth-child(odd) td{background:#fff}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:last-child td{border-bottom:1px solid var(--color-site-line)}.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:last-child td{border-bottom:1px solid var(--color-site-line)}@supports (color:color-mix(in lab, red, red)){.zarotti-product-rich-text-module-scss-module__PWfYrq__content .tableWrapper tr:last-child td{border-bottom:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}.zarotti-product-rich-text-module-scss-module__PWfYrq__table tr:last-child td{border-bottom:1px solid color-mix(in srgb,var(--color-site-line)20%,white)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.contact-page-module-scss-module__fsHvKW__page{background-color:var(--site-palette-foundation);width:100%;padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:64rem){.contact-page-module-scss-module__fsHvKW__page{padding-block:1.5rem 4rem}}.contact-page-module-scss-module__fsHvKW__inner{width:100%;max-width:var(--site-content-max-width);gap:calc(var(--spacing,.25rem)*6);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:63.99rem){.contact-page-module-scss-module__fsHvKW__inner{padding-inline:var(--site-gutter-inline-mobile)}}@media (min-width:64rem){.contact-page-module-scss-module__fsHvKW__inner{gap:calc(var(--spacing,.25rem)*8)}}
