:root{--black:#000;--white:#fff;--bone:#eeede9;--beecee-bone:#eeede9;--beecee-blue:#1521a3;--beecee-red:#d8061a;--ice-blue:#e1eced;--grey-100:#e9e9eb;--grey-200:#d8d8da;--grey-300:#c3c3c5;--grey-400:#a8a8aa;--grey-500:#89898a;--grey-600:#686869;--ink-input:#1e1e21;--grey-disabled:#a5a7a8;--error:#d40000;--focus:#0016ba;--color-focus-ring:var(--focus);--brand-ink:#000;--brand-reverse:#f6f4f0;--brand-beecee-red:#d8061a;--color-shadow-rgb:0 0 0;--font-heading--family:"Arial90";--font-fallback:Arial, Helvetica, sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-style-italic:italic;--font-size-display:12.5rem;--font-size-heading-1:6rem;--font-size-heading-1-lg:5rem;--font-size-heading-2:3rem;--font-size-heading-3:2rem;--font-size-heading-4:1.5rem;--font-size-heading-5:1.125rem;--font-size-body:1rem;--font-size-descriptor:.875rem;--font-size-utility:.75rem;--font-size-pullquote:1.5rem;--font-size-display-mobile:6rem;--font-size-heading-1-mobile:4rem;--font-size-heading-2-mobile:2.5rem;--font-size-heading-3-mobile:1.5rem;--font-size-heading-4-mobile:1.125rem;--font-size-heading-5-mobile:1rem;--font-size-body-mobile:.875rem;--font-size-descriptor-mobile:.75rem;--font-size-utility-mobile:.75rem;--font-size-pullquote-mobile:1.125rem;--font-size-display-desktop:9.375rem;--line-height-80:.8;--line-height-100:1;--line-height-95:.95;--line-height-110:1.1;--line-height-120:1.2;--letter-spacing-display:-.04em;--letter-spacing-heading-1:-.03em;--letter-spacing-0:0;--letter-spacing-body:.01em;--drop-shadow-s:.25rem .25rem 1.875rem 0 #0000002b;--border-radius-sm:.25rem;--border-radius-md:.75rem;--border-radius-rounded:62.5rem;--border-radius-input:.125rem;--border-width-1:.0625rem;--border-width-2:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:3rem;--space-xl:4rem;--space-2xl:5rem;--space-3xl:7.5rem;--space-2xs-mobile:.25rem;--space-xs-mobile:.5rem;--space-sm-mobile:1rem;--space-md-mobile:1.5rem;--space-lg-mobile:2rem;--space-xl-mobile:3rem;--space-2xl-mobile:4rem;--space-3xl-mobile:5rem;--icon-size-sm:.75rem;--icon-size-base:1rem;--icon-size-md:1.5rem;--icon-size-lg:1.875rem;--btn-primary-height:2.75rem;--btn-primary-min-width:5.625rem;--btn-secondary-height:1.8125rem;--btn-secondary-min-width:5rem;--input-height:2.5rem;--input-padding-x:.625rem}@media (width>=1024px){.product-information__grid.product-information--media-left:has(.media-gallery--rail){--pdp-media-width:55%;grid-template-columns:var(--pdp-media-width) minmax(0, 1fr)}}.product-information .product-details.sticky-content--desktop,.product-information .product-details.sticky-content--desktop.full-height--desktop>.group-block{top:var(--header-height,0rem)}@media (width>=1024px){.product-information{--pdp-details-max-height:calc(100vh - var(--header-height,0rem))}.product-information .product-details.sticky-content--desktop,.product-information .product-details.sticky-content--desktop.full-height--desktop>.group-block{max-height:var(--pdp-details-max-height);scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.product-information .product-details.sticky-content--desktop::-webkit-scrollbar{display:none}.product-information .product-details.sticky-content--desktop.full-height--desktop>.group-block::-webkit-scrollbar{display:none}}@media (width<=1023px){.product-information{padding-bottom:var(--space-lg-mobile)}.product-information .product-details.sticky-content--desktop,.product-information .product-details.sticky-content--desktop.full-height--desktop>.group-block{position:static}}media-gallery.media-gallery--rail{--rail-thumbnail-shadow:0 0 .6875rem 0 rgb(var(--color-shadow-rgb) / .13);--rail-thumbnail-shadow-active:.0625rem calc(var(--space-2xs) + .0625rem) calc(var(--space-xs) + .125rem) 0 rgb(var(--color-shadow-rgb) / .1);--rail-shadow-space:calc(var(--space-xs) + var(--space-2xs));--rail-bottom-inset:calc(var(--space-xs) - var(--rail-shadow-space));--rail-offset:calc(var(--header-height,0rem) + var(--space-sm));--rail-max-height:calc(100vh - var(--rail-offset) - var(--space-xs))}media-gallery.media-gallery--rail .media-gallery__grid>*{scroll-margin-top:0}@media (width<=1023px){media-gallery.media-gallery--rail.media-gallery--grid .media-gallery__grid{display:none}media-gallery.media-gallery--rail.media-gallery--grid slideshow-component{display:flex;position:relative}}@media (width<=1023px) and (width<=1023px){media-gallery.media-gallery--rail.media-gallery--grid slideshow-component slideshow-slide{--gallery-aspect-ratio:.77}}@media (width<=1023px){media-gallery.media-gallery--rail.media-gallery--grid .product-media-container .video-controls,media-gallery.media-gallery--rail.media-gallery--grid .product-media .video-controls{bottom:var(--space-2xl)}media-gallery.media-gallery--rail.media-gallery--grid .product-media-container :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain}media-gallery.media-gallery--rail.media-gallery--grid slideshow-controls[thumbnails]{inset-inline:0;bottom:var(--space-md-mobile);z-index:2;pointer-events:none;flex-direction:row;height:auto;min-height:0;position:absolute}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnails-container{position:static;overflow:visible}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnails{scrollbar-width:none;justify-content:flex-start;gap:var(--space-xs);pointer-events:auto;flex-direction:row;width:100%;padding:0;display:flex;overflow-x:auto}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-width);aspect-ratio:1;border-radius:var(--thumbnail-radius);background:var(--white);box-shadow:var(--rail-thumbnail-shadow);border:0;flex:none;overflow:hidden}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnail img{object-fit:cover;width:100%;height:100%}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnail[aria-current=true]{box-shadow:var(--rail-thumbnail-shadow-active);border:0}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnail[aria-selected=true]:not(:focus-visible){outline:none}media-gallery.media-gallery--rail.media-gallery--grid .slideshow-controls__thumbnail:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}}@media (width>=1024px){.media-gallery__layout{position:relative}}.media-gallery__rail{display:none}@media (width>=1024px){.media-gallery__rail{inset-block:0 var(--rail-bottom-inset);z-index:2;width:var(--thumbnail-width);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset-inline-start:var(--space-xs)}.media-gallery--rail-right .media-gallery__rail{inset-inline-start:auto;inset-inline-end:var(--space-xs)}}.media-gallery__rail-list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.media-gallery__rail-list{bottom:var(--rail-bottom-inset);max-height:var(--rail-max-height);padding:var(--rail-shadow-space);margin-inline:calc(var(--rail-shadow-space) * -1);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto;position:sticky;overflow:hidden auto}.media-gallery__rail-list::-webkit-scrollbar{display:none}}.media-gallery__rail-item{flex:none}.media-gallery__rail-thumbnail{width:var(--thumbnail-width);aspect-ratio:1;appearance:none;border-radius:var(--thumbnail-radius);background:var(--white);box-shadow:var(--rail-thumbnail-shadow);color:inherit;font:inherit;cursor:pointer;border:0;padding:0;transition:box-shadow .2s;display:block;position:relative;overflow:hidden}.media-gallery__rail-thumbnail:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.media-gallery__rail-thumbnail:hover,.media-gallery__rail-thumbnail[aria-current=true]{box-shadow:var(--rail-thumbnail-shadow-active)}.media-gallery__rail-image{object-fit:cover;width:100%;height:100%;display:block}.media-gallery__rail-badge{width:var(--space-sm);height:var(--space-sm);color:var(--brand-ink);pointer-events:none;display:block;position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.media-gallery__rail-badge svg{width:100%;height:100%;display:block}.product-details .group-block-content{display:block}@media (width<=1023px){.product-details .group-block{padding-top:var(--space-md)}}.pdp-title{margin-bottom:var(--space-sm)}@media (width<=1023px){.pdp-title{margin-bottom:var(--space-md-mobile)}}.pdp-title__text{text-box:trim-both cap alphabetic}.pdp-title__text-name{width:100%;display:block}.product-price{margin:var(--space-sm) 0;display:block}@media (width<=1023px){.product-price{margin:var(--space-md-mobile) 0}}.product-price [ref=priceContainer]{grid-gap:var(--space-2xs);align-items:center;display:flex}@media (width<=1023px){.product-price [ref=priceContainer]{grid-gap:var(--space-xs)}.product-price [ref=priceContainer] .price-item__group{text-box:trim-both cap alphabetic}}.product-price [ref=priceContainer] .compare-at-price{color:var(--grey-600);-webkit-text-decoration-color:var(--grey-600);text-decoration-color:var(--grey-600)}.review-summery{display:flex}.review-summery__wrap{display:inline-block;position:relative}.review-summery__wrap a{z-index:1;width:100%;height:100%;display:block;position:absolute}@media (width>=1024px){.review-summery__wrap:hover .oke-sr-count:after{animation:.6s cubic-bezier(.25,1,.5,1) btn-tertiary-underline-hide-show}}[data-oke-star-rating],[data-oke-star-rating] .okeReviews[data-oke-container],[data-oke-star-rating] div.okeReviews,[data-oke-star-rating] .okeReviews{font-size:0;line-height:1}[data-oke-star-rating] .okeReviews .oke-sr-stars{margin-right:var(--space-2xs);font-size:0;line-height:1}@media (width<=1023px){[data-oke-star-rating] .okeReviews .oke-sr-stars{margin-right:var(--space-xs)}}[data-oke-star-rating] .okeReviews .oke-sr-count{font-size:var(--font-size-descriptor);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:-.01em;margin-bottom:-.0625rem;padding-top:.0625rem;text-decoration:none;position:relative}[data-oke-star-rating] .okeReviews .oke-sr-count:after{content:"";width:100%;height:var(--border-width-1);will-change:auto;background-color:currentColor;position:absolute;bottom:.125rem;left:0;transform:scaleY(1)}@media (width>=1024px){[data-oke-star-rating] .okeReviews .oke-is-clickable:hover .oke-sr-count:after{animation:.6s cubic-bezier(.25,1,.5,1) btn-tertiary-underline-hide-show}}[data-oke-star-rating] .okeReviews .oke-sr-label-text{text-transform:lowercase}.pdp-short-desc{margin:var(--space-sm) 0;display:block}@media (width<=1023px){.pdp-short-desc{margin:var(--space-md-mobile) 0}}.pdp-short-desc__text *{text-box:trim-both cap alphabetic}.variant-picker{margin:var(--space-md) 0;display:block}@media (width<=1023px){.variant-picker{margin:var(--space-md-mobile) 0}}.variant-picker .variant-option+.variant-option{margin-top:var(--space-md)}@media (width<=1023px){.variant-picker .variant-option+.variant-option{margin-top:var(--space-md-mobile)}}.variant-picker .variant-option--buttons legend{text-box:trim-both cap alphabetic;margin-bottom:var(--space-sm)}.variant-picker .variant-option--buttons legend .variant-option__swatch-value{padding-left:var(--space-2xs)}@media (width<=1023px){.variant-picker .variant-option--buttons legend{font-size:var(--font-size-body)}}.variant-picker .variant-option--buttons:not(.variant-option--swatches) legend{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.variant-picker .variant-option__buttons-list{gap:var(--space-2xs);flex-wrap:wrap;width:100%;display:flex}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{position:relative;overflow:visible}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:not(:has(:focus-visible)){outline:none}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:after{content:"";inset:calc(var(--border-width-2) * -1);pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' fill='none'%3E%3Crect x='1' y='1' width='37' height='37' rx='18.5' stroke='black' stroke-width='2' stroke-dasharray='2 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked):after{opacity:1}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch .variant-option__strikethrough{stroke:var(--grey-500);clip-path:inset(0 round var(--variant-picker-swatch-radius))}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch .variant-option__strikethrough line{stroke-dasharray:2 2}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch .variant-option__strikethrough line:last-of-type{stroke:none}.variant-picker .variant-option--equal-width-buttons{--variant-min-width:4.3125rem}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){box-sizing:border-box;min-width:4.3125rem;min-height:2.6875rem;padding:var(--space-xs);border-radius:var(--options-border-radius);flex:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:focus-visible)){outline:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background-color:var(--color-variant-background)}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){--dash-color:var(--color-variant-border);color:var(--grey-500);border:var(--options-border-width) solid var(--color-variant-border)}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):has(:checked){border-color:#0000}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):before{display:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):after{display:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]) .variant-option__strikethrough{stroke:var(--grey-500)}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]) .variant-option__strikethrough line{stroke-dasharray:2 2}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])){border:var(--options-border-width) solid var(--color-variant-border)}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):before{display:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):hover{border-color:var(--color-variant-hover-border)}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):has(:checked){--dash-color:var(--color-selected-variant-border);color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:#0000}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):has(:checked):hover{--dash-color:var(--color-selected-variant-border);color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:#0000}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):has(:checked) .variant-option__button-label__pill{display:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])):has(:checked):hover .variant-option__button-label__pill{display:none}.variant-picker .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):after{content:"";border:var(--options-border-width) solid var(--dash-color);border-radius:inherit;clip-path:none;pointer-events:none;z-index:2;display:block;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' rx='4' fill='none' stroke='%23000' stroke-width='4' stroke-dasharray='3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' rx='4' fill='none' stroke='%23000' stroke-width='4' stroke-dasharray='3 3'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.buy-buttons-block{margin:var(--space-xs) 0;display:block}@media (width<=1023px){.buy-buttons-block{margin:var(--space-sm-mobile) 0 calc(var(--space-sm-mobile) - var(--space-2xs-mobile))}}.buy-buttons-block .product-form-buttons .add-to-cart-button{border-radius:var(--border-radius-sm);text-transform:none;width:100%;padding:var(--space-xs);color:var(--white)}.buy-buttons-block .product-form-buttons .add-to-cart-button .add-to-cart-icon,.buy-buttons-block .product-form-buttons .add-to-cart-button .add-to-cart__added{display:none}.pdp-spend-save{margin-bottom:var(--space-md)}@media (width<=1023px){.pdp-spend-save{margin-bottom:var(--space-md-mobile)}}.pdp-spend-save__text{text-align:center}.pdp-spend-save__text>p{margin:0;display:inline}.pdp-spend-save__text a{color:var(--beecee-blue);text-decoration-line:underline;text-decoration-style:solid}.pdp-spend-save__text .descriptor{vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex;position:relative}.pdp-spend-save__text .descriptor:hover .pdp-spend-save__text-tooltip,.pdp-spend-save__text .descriptor:focus-within .pdp-spend-save__text-tooltip{display:block}.pdp-spend-save__text-icon{width:calc(var(--icon-size-sm) + .125rem);height:calc(var(--icon-size-sm) + .125rem);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative;top:-.125rem}.pdp-spend-save__text-icon svg{width:100%;height:100%}.pdp-spend-save__text-tooltip{--dash-color:var(--black);--dash-length:.125rem;--dash-gap:calc(var(--dash-length) * 2);--dash-line:repeating-linear-gradient(to right, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));--dash-line-vertical:repeating-linear-gradient(to bottom, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));top:1.75rem;right:calc(-1 * (var(--space-lg) - .125rem));box-sizing:border-box;background-color:var(--white);color:var(--black);border:var(--border-width-1) solid transparent;padding:calc(var(--space-xs) - .0625rem);text-align:left;z-index:99;background-image:var(--dash-line), var(--dash-line), var(--dash-line-vertical), var(--dash-line-vertical);background-size:100% var(--border-width-1), 100% var(--border-width-1), var(--border-width-1) 100%, var(--border-width-1) 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-origin:border-box;border-color:#0000;width:12.8125rem;display:none;position:absolute}@media (width<=1023px){.pdp-spend-save__text-tooltip{right:calc(-1 * var(--space-sm))}}@media (width>=1024px) and (width<=1439px){.pdp-spend-save__text-tooltip{right:calc(-1 * var(--space-sm))}}.pdp-spend-save__text-tooltip p{font-size:var(--font-size-descriptor)}.pdp-spend-save__text-tooltip:before{content:"";top:-.5625rem;right:calc(var(--space-lg) - var(--space-2xs));width:var(--space-sm);height:var(--space-sm);background-color:var(--white);background-image:var(--dash-line), var(--dash-line-vertical);background-size:100% var(--border-width-1), var(--border-width-1) 100%;background-position:0 0,0 0;background-repeat:no-repeat;position:absolute;transform:rotate(45deg)}@media (width<=1023px){.pdp-spend-save__text-tooltip:before{right:.875rem}}@media (width>=1024px) and (width<=1439px){.pdp-spend-save__text-tooltip:before{right:.875rem}}.pdp-tags-lists{margin:var(--space-md) 0}@media (width<=1023px){.pdp-tags-lists{margin:var(--space-md-mobile) 0}}.pdp-tags-lists__loop{grid-gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1023px){.pdp-tags-lists__loop{justify-content:center}}.pdp-tags-lists__block-text{padding:var(--space-xs);border-radius:var(--border-radius-sm);background:var(--beecee-bone);text-align:center;min-width:auto;display:inline-block}@media (width<=1023px){.pdp-tags-lists__block-text{text-box:trim-both cap alphabetic}}.pdp-accordions__body{--pdp-accordion-speed:.4s;--pdp-accordion-easing:ease;margin:var(--space-md) 0;display:block}@media (width<=1023px){.pdp-accordions__body{margin:var(--space-md-mobile) 0}}@media (prefers-reduced-motion:reduce){.pdp-accordions__body{--pdp-accordion-speed:.01ms}}.pdp-accordions__body.accordion accordion-custom .details{transition:grid-template-rows var(--pdp-accordion-speed) var(--pdp-accordion-easing);grid-template-rows:auto 0fr;display:grid}.pdp-accordions__body.accordion accordion-custom .details[open]{grid-template-rows:auto 1fr}.pdp-accordions__body.accordion accordion-custom .details.is-closing{grid-template-rows:auto 0fr}.pdp-accordions__body.accordion accordion-custom .details.is-closing .details-content{overflow-y:clip}.pdp-accordions__body.accordion accordion-custom .details.is-closing>summary .icon-plus .horizontal,.pdp-accordions__body.accordion accordion-custom .details.is-closing>summary .icon-plus .vertical{opacity:1;transform:rotate(0)}.pdp-accordions__body.accordion accordion-custom .details.is-closing>summary .icon-animated>svg{transform:rotate(0)}.pdp-accordions__body.accordion accordion-custom .details::details-content{block-size:auto;min-block-size:0;transition:content-visibility var(--pdp-accordion-speed) allow-discrete;overflow:clip}.pdp-accordions__body.accordion accordion-custom .details .details-content{block-size:auto;min-block-size:0;transition:opacity var(--pdp-accordion-speed) var(--pdp-accordion-easing)}.pdp-accordions__body accordion-custom .details-content{padding:0 0 var(--space-sm) 0}.pdp-accordions__body.accordion.accordion--dividers accordion-custom .details{--dash-color:var(--black);--dash-length:.125rem;--dash-gap:calc(var(--dash-length) * 2);--dash-line:repeating-linear-gradient(to right, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));--dash-line-vertical:repeating-linear-gradient(to bottom, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));background-image:var(--dash-line);background-size:100% var(--border-width-1);border-block-start:var(--border-width-1) solid transparent;background-position:0 0;background-repeat:no-repeat;background-origin:border-box}.pdp-accordions__body .pdp-accordions-rows__title-header{--icon-size-xs:.625rem;--icon-size-sm:.625rem;padding:calc(var(--space-sm) - .0625rem) 0 var(--space-sm) 0;align-items:flex-start}.pdp-accordions__body .pdp-accordions-rows__title-header .svg-wrapper{transition-duration:var(--pdp-accordion-speed);transition-timing-function:var(--pdp-accordion-easing);margin-block-start:var(--space-2xs)}.pdp-accordions__body .pdp-accordions-rows__title-header .icon-plus :is(.horizontal,.vertical){transition-duration:var(--pdp-accordion-speed);transition-timing-function:var(--pdp-accordion-easing)}.pdp-accordions__body .pdp-accordions-rows__info *{text-box:trim-both cap alphabetic}.pdp-accordions__body .pdp-accordions-rows__info{padding-top:1px}.pdp-accordions__body .pdp-accordions-rows__info li{margin-bottom:1em}.pdp-accordions__body .pdp-accordions-rows__icon-list{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:calc(var(--space-sm) + var(--space-xs));display:flex}.pdp-accordions__body .pdp-accordions-rows__icon-list:first-child{margin-block-start:0}.pdp-accordions__body .pdp-accordions-rows__icon img{width:auto;height:var(--space-xl);display:block}.pdp-accordions__body .pdp-accordions-rows__certification-link{color:var(--ink-input);text-box:none;display:inline-block}.pdp-in-action{margin:var(--space-md) 0}@media (width<=1023px){.pdp-in-action{margin:var(--space-md-mobile) 0}}.pdp-in-action__body{grid-gap:var(--space-md);flex-direction:column;display:flex}@media (width<=1023px){.pdp-in-action__body{grid-gap:var(--space-md-mobile)}}.pdp-in-action__both{justify-content:space-between;align-items:flex-end;display:flex}.pdp-in-action__both-wrap{grid-gap:var(--space-xs);flex-direction:column;display:flex}@media (width<=1023px){.pdp-in-action__both-wrap{grid-gap:var(--space-sm)}.pdp-in-action__infos-text{text-box:trim-both cap alphabetic}}.pdp-in-action__title .heading-2{text-box:trim-both cap alphabetic}.pdp-in-action__controls{grid-gap:calc(var(--space-xs) + .125rem);align-items:center;display:flex}@media (width<=1023px){.pdp-in-action__controls{grid-gap:var(--space-xs)}}.pdp-in-action__controls button{cursor:pointer;width:var(--space-md);height:var(--space-md);z-index:9;color:inherit;background:0 0;border:none;padding:0;position:relative}@media (width<=1023px){.pdp-in-action__controls button{height:calc(var(--space-lg) - var(--space-xs));width:calc(var(--space-lg) - var(--space-xs))}}.pdp-in-action__controls button svg{width:100%;height:100%}.pdp-in-action__loop-wrap{padding:calc(var(--space-xs) + .125rem) 0}@media (width<=1023px){.pdp-in-action__loop-wrap{padding:0 0 var(--space-md-mobile) 0}.pdp-in-action__loop-wrap .swiper{margin:0 calc(-1 * var(--space-sm));padding:0 var(--space-sm)}}.pdp-in-action__loop-wrap .swiper-slide{width:14.5625rem}.pdp-in-action__block-wrap{position:relative}.pdp-in-action__block-wrap img,.pdp-in-action__block-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-in-action__media-wrap{padding-bottom:124.893%;position:relative}.pdp-in-action__media-wrap .video-controls{bottom:var(--space-sm);right:var(--space-sm)}.pdp-in-action__sides{width:100%;padding:var(--space-2xs);position:absolute;bottom:0;left:0}.pdp-in-action__sides-wrap{grid-gap:var(--space-xs);align-items:center;display:flex}.pdp-in-action__image{width:calc(var(--space-md) + var(--space-xs))}.pdp-in-action__image-wrap{padding-bottom:100%;position:relative}.pdp-in-action__image-wrap img,.pdp-in-action__image-wrap video{object-fit:cover;border-radius:100%;width:100%;height:100%;position:absolute;inset:0}.pdp-in-action__profile{flex:1}.pdp-in-action__profile-wrap{color:var(--white);text-box:trim-both cap alphabetic}.pdp-in-action__nav--disabled{opacity:.5}.product-recommendations--complementary{--complementary-image-width:6.25rem;--complementary-image-inset:var(--space-sm)}@media (width<=1023px){.product-recommendations--complementary{--complementary-image-width:8.125rem}}.product-recommendations--complementary{--dash-color:var(--black);--dash-length:.125rem;--dash-gap:calc(var(--dash-length) * 2);--dash-line:repeating-linear-gradient(to right, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));--dash-line-vertical:repeating-linear-gradient(to bottom, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) var(--dash-gap));margin:var(--space-md) 0;display:block}@media (width<=1023px){.product-recommendations--complementary{margin:var(--space-md-mobile) 0 var(--space-sm-mobile) 0}}.product-recommendations--complementary .product-recommendations__heading{margin-bottom:var(--space-md-mobile)}.product-recommendations--complementary .product-recommendations__heading-text{text-box:trim-both cap alphabetic}.product-recommendations--complementary .block-resource-list .resource-list--grid{grid-template-columns:minmax(0,1fr);gap:0}.product-recommendations--complementary .resource-list__item{background-image:var(--dash-line);background-size:100% var(--border-width-1);border-block-start:var(--border-width-1) solid transparent;padding:calc(var(--space-md-mobile) - var(--border-width-1)) 0;background-position:0 0;background-repeat:no-repeat;background-origin:border-box}@media (width<=1023px){.product-recommendations--complementary .resource-list__item{padding:calc(var(--space-2xs-mobile) - var(--border-width-1)) 0}}.product-recommendations--complementary .product-grid__main .product-grid__card.product-grid__card{grid-template-columns:var(--complementary-image-width) minmax(0, 1fr);grid-gap:var(--space-xs);align-items:center;display:grid}.product-recommendations--complementary .card-gallery{width:var(--complementary-image-width);padding:0 var(--complementary-image-inset);pointer-events:none}.product-recommendations--complementary .card-gallery .product-media-container img{object-fit:contain}.product-recommendations--complementary .product-badges,.product-recommendations--complementary .variant-hover-image,.product-recommendations--complementary .quick-add{display:none}.product-recommendations--complementary .product-card:hover{transform:none}.product-recommendations--complementary .product-complementary__body-wrap{gap:var(--space-2xs);flex-direction:column;display:flex}@media (width<=1023px){.product-recommendations--complementary .product-complementary__body-wrap{gap:var(--space-xs)}}.product-recommendations--complementary .product-complementary__title-wrap{line-height:var(--line-height-95);letter-spacing:var(--letter-spacing-body)}@media (width<=1023px){.product-recommendations--complementary .product-complementary__title-wrap{text-box:trim-both cap alphabetic}}.product-recommendations--complementary .product-complementary__title-wrap a{display:block}.product-recommendations--complementary .product-complementary__block-wrap{flex-wrap:wrap;align-items:baseline;display:flex}.product-recommendations--complementary .product-complementary__price-wrap{text-box:trim-both cap alphabetic}.product-recommendations--complementary .product-complementary__price-wrap [ref=priceContainer]{align-items:center;gap:var(--space-2xs);display:flex}.product-recommendations--complementary .product-complementary__price-wrap [ref=priceContainer] .price-item__group{text-box:trim-both cap alphabetic}.product-recommendations--complementary .product-complementary__price-wrap [ref=priceContainer] .compare-at-price{color:var(--grey-600);-webkit-text-decoration-color:var(--grey-600);text-decoration-color:var(--grey-600);text-decoration-thickness:.05rem}.product-recommendations--complementary .product-complementary__separator{text-box:trim-both cap alphabetic;margin-inline-end:.25em}.product-recommendations--complementary .product-complementary__form,.product-recommendations--complementary .product-complementary__form form,.product-recommendations--complementary .product-complementary__form add-to-cart-component{align-items:baseline;display:inline-flex}.product-recommendations--complementary .product-complementary__soldout{color:var(--grey-600);text-box:trim-both cap alphabetic}.product-recommendations--complementary .product-complementary__add{width:auto;min-width:0;height:auto;box-shadow:none;color:inherit;text-transform:none;text-box:trim-both cap alphabetic;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration-line:none;display:inline-block;position:relative}.product-recommendations--complementary .product-complementary__add:after{content:"";width:100%;height:var(--border-width-1);will-change:auto;background-color:currentColor;position:absolute;bottom:-.1875rem;left:0;transform:scaleY(1)}@media (width>=1024px){.product-recommendations--complementary .product-complementary__add:hover:after{animation:.6s cubic-bezier(.25,1,.5,1) btn-tertiary-underline-hide-show}}@media (width<=1023px){.product-recommendations--complementary .product-complementary__add{font-size:var(--font-size-heading-5-mobile)}}.product-recommendations--complementary .product-complementary__add:disabled{cursor:not-allowed;opacity:.5}.product-recommendations--complementary .product-complementary__add .add-to-cart-icon{display:none}.product-recommendations--complementary .product-complementary__add .add-to-cart__added{gap:0}.product-recommendations--complementary .product-complementary__add .add-to-cart__added-icon,.product-recommendations--complementary .product-complementary__add .checkmark-burst{width:var(--space-sm);height:var(--space-sm)}.product-recommendations--complementary .product-complementary__add[data-added=true]{color:#0000}.product-recommendations--complementary .product-complementary__add[data-added=true] .add-to-cart__added{color:var(--black)}.product-information__section{scroll-margin-block-start:var(--space-lg)}.sticky-add-to-cart__bar{opacity:0;transform:translateX(-50%) translateY(calc(100% + var(--space-lg) - var(--space-xs)));z-index:calc(var(--layer-sticky) - 1);background:var(--white);width:100%;box-shadow:calc(-1 * (var(--space-md-mobile) + .0625rem)) calc(-1 * var(--space-2xs)) calc(var(--space-xs) + var(--space-2xs)) 0 rgb(var(--color-shadow-rgb)/.05);padding:calc(var(--space-sm) - var(--space-2xs)) var(--space-sm);align-items:center;gap:calc(var(--space-xs) - .125rem);border:0;border-radius:0;display:flex;position:fixed;bottom:0;left:50%}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translateX(-50%) translateY(calc(100% + var(--space-lg) - var(--space-xs)))}}@media (prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{opacity:1;transform:translate(-50%)translateY(0%)}@media (width<=1023px){.sticky-add-to-cart__bar{padding:var(--space-md-mobile) var(--space-sm-mobile)}}.sticky-add-to-cart__bar .sticky-add-to-cart__button{flex-shrink:0;position:relative}.sticky-add-to-cart__bar .sticky-add-to-cart__button[hidden]{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__button[data-added=true] .add-to-cart-text{opacity:1;clip-path:none;filter:none;color:var(--white);animation:none;transform:translate(0,0)}@media (width>=1024px){.sticky-add-to-cart__bar .sticky-add-to-cart__button:hover .add-to-cart-text{color:var(--black)}}.sticky-add-to-cart__image{aspect-ratio:1;width:calc(var(--space-lg) + .125rem);height:var(--space-lg);flex-shrink:0;overflow:hidden}.sticky-add-to-cart__image-img{object-fit:contain;width:100%;height:100%}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{text-box:trim-both cap alphabetic;margin:0}@media (width<=1023px){.sticky-add-to-cart__title{padding-right:var(--space-xs-mobile);font-size:var(--font-size-heading-5-mobile);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-body)}}.sticky-add-to-cart__variant,.sticky-add-to-cart__price,.sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}
