.layout-section-aside-callout-banner .layout-section-bg{display:none}.section-content-slider .subheading{margin-block-end:var(--spacing-14xs)}@media screen and (width < 40rem){.section-content-slider .content-slider-images{overflow:visible}}.layout-section-content-slider .slider-strip{width:fit-content;max-width:calc(100% - var(--spacing) * 64 - var(--spacing-8xs))}.swiper.content-slider-thumbnails{width:fit-content;max-width:100%}.swiper.content-slider-thumbnails>.swiper-wrapper{width:fit-content;max-width:100%;column-gap:var(--spacing-12xs)}.swiper.content-slider-thumbnails.swiper-initialized>.swiper-wrapper{column-gap:0}.section-featured-blog-posts-content-slider .subheading{margin-block-end:var(--spacing-14xs)}@media screen and (width < 40rem){.section-featured-blog-posts-content-slider .featured-blog-posts-content-slider-images{overflow:visible}}.layout-section-featured-blog-posts-content-slider .slider-strip{width:fit-content;max-width:calc(100% - var(--spacing) * 64 - var(--spacing-8xs))}.swiper.featured-blog-posts-content-slider-thumbnails{width:fit-content;max-width:100%}.swiper.featured-blog-posts-content-slider-thumbnails>.swiper-wrapper{width:fit-content;max-width:100%;column-gap:var(--spacing-12xs)}.swiper.featured-blog-posts-content-slider-thumbnails.swiper-initialized>.swiper-wrapper{column-gap:0}.blog-posts.swiper-lock .slider-navigation{display:none}@media screen and (width < 64rem){.blog-posts.slider{overflow:visible}}.flexible-slider{overflow:visible}.flexible-slide{width:var(--swiper-expand-width)}.flexible-slide.swiper-slide{--swiper-expand-width: 676px;--swiper-expand-offset: 0px;--swiper-slide-img-scale: 1;--swiper-progress: 0;height:auto}.flexible-slide.swiper-slide-active{--swiper-progress: 1}.flexible-slide-item-body{min-height:320px}.flexible-slide-item-link,.flexible-slide-item-footer{opacity:var(--swiper-progress, 0)}.swiper-expand-wrapper{height:100%;transform:translate(var(--swiper-expand-offset));transition:width 0ms ease-out,transform 0ms ease-out}.swiper-expand-img img{width:334px;height:auto;transform:scale(var(--swiper-slide-img-scale));transition:transform 0ms ease-out}.footer-row-end{grid-template-columns:minmax(0,100%) auto auto}@media (width >= 80rem){.footer-row-end{grid-template-columns:50% minmax(0,100%) auto}}@media (width < 40rem){.footer .block-store-details .text-md{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing)}}:root{--spacing-header-height: 3.5rem}.header-row{grid-template-columns:auto auto}@media (width > 64rem){.header-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}}.header>.surface{transition-duration:var(--transition-duration-slow);transition-timing-function:var(--ease-out)}.header{anchor-name:--site-header}.header .nav-item-link>.nav-item-link-label,.header .nav-link-icon>.icon,.header .brand-logo img{transition-property:color,background-color,filter;transition-duration:var(--transition-duration-slow);transition-timing-function:var(--ease-out)}.header.is-transparent:not(.has-interactions) .nav-item-link>.nav-item-link-label,.header.is-transparent:not(.has-interactions) .nav-link-icon>.icon,.header.is-transparent:not(.has-interactions) .brand-logo img{filter:drop-shadow(var(--shadow-nav-text))}.header.is-transparent.on-surface-dark{--shadow-nav-text: 0 0 .5rem rgba(0, 0, 0, .5)}.header.is-transparent.on-surface-light{--shadow-nav-text: 0 0 .5rem rgba(255, 255, 255, .5)}.header.is-transparent:not(.has-interactions)>.surface{--theme-surface-bg: transparent}.section-hero .slider:has(.breadcrumbs) .hero-slide-inner{padding-top:calc(var(--spacing) * 50)}@media (width >= 40rem){.section-hero .slider:has(.slider-pagination) .hero-slide-inner{padding-bottom:calc(var(--spacing) * 68)}}.section-hero .slider{clip-path:inset(0% var(--hero-section-clip) 0% var(--hero-section-clip) round var(--hero-section-clip-radius))}.section-hero{--hero-section-clip: 0px;--hero-section-clip-radius: 0px}.section-hero:first-child .hero-slide-inner{max-height:calc(100lvh - var(--hero-height-offset, 0px))}.hotspots-slider-main.preview-small{--container-px-inner: calc(24 * var(--spacing));--container-px-outer: calc(24 * var(--spacing));width:46rem;margin-inline:auto}.hotspots-slider-main.preview-small .container{--container-px-inner: calc(24 * var(--spacing));--container-px-outer: calc(24 * var(--spacing))}.hotspots-slider-main .slider-pagination{position:relative}.page-content h3{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.page-content h4{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-weight:var(--font-weight-medium)}.page-content h5{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:var(--font-weight-medium)}.page-content h6{font-size:var(--text-md);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing);font-weight:var(--font-weight-medium)}@media screen and (width < 40rem){.product-media-gallery-offset{margin-inline:calc(-1 * var(--container-px))}}@media screen and (width >= 80rem){.product-media-gallery-offset{margin-inline-start:calc(-1 * var(--container-px))}}@media screen and (width >= 120rem){.product-information-offset{margin-inline-end:calc(-1 * var(--container-px))}}.section-page-banner{--page-banner-clip: 0px;--page-banner-clip-radius: 0px}.section-page-banner .banner{clip-path:inset(0% var(--page-banner-clip) 0% var(--page-banner-clip) round var(--page-banner-clip-radius))}:root{--page-submenu-height: 0px}.layout-section-product-aside-callout .layout-section-bg{display:none}.grid:is(.style-bento,.style-pyramid,.style-banner){grid-template-columns:repeat(12,1fr)}.grid:is(.style-bento,.style-pyramid,.style-banner) .product-grid-item{container-type:inline-size;grid-column:span 6}.grid.style-bento .product-grid-item,.grid.style-pyramid .product-grid-item,.grid.style-banner .product-grid-item{container-name:grid-style}@container (width >= 42rem){.grid.style-bento .product-grid-item{container-name:grid-style-bento}.grid.style-pyramid .product-grid-item{container-name:grid-style-pyramid}.grid.style-banner .product-grid-item{container-name:grid-style-banner}}.grid.style-bento .product-grid-item:is(.bento-large,.bento-reorder),.grid.style-banner .product-grid-item:is(.banner-full,.banner-cols-12,.banner-cols-6,.banner-cols-4){grid-column:span 6;grid-row:span 1;order:0}@container (width >= 42rem){.grid:is(.style-bento,.style-pyramid,.style-banner) .product-grid-item{grid-column:span 4;grid-row:span 1;order:0}.grid.style-bento .product-grid-item:is(.bento-large,.bento-reorder),.grid.style-banner .product-grid-item:is(.banner-full,.banner-cols-12,.banner-cols-6,.banner-cols-4){grid-column:span 4}.grid:is(.style-bento,.style-pyramid,.style-banner) .product-grid-item:nth-child(5n+1),.grid:is(.style-bento,.style-pyramid,.style-banner) .product-grid-item:nth-child(5n+2){grid-column:span 6}.grid.style-bento .product-grid-item:is(.bento-large,.bento-reorder):is(:nth-child(5n+1),:nth-child(5n+2)),.grid.style-banner .product-grid-item:is(.banner-full,.banner-cols-12,.banner-cols-6,.banner-cols-4):is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 6}}@container (width >= 80rem){.grid.style-bento{grid-auto-flow:dense}.grid.style-bento .product-grid-item{grid-column:span 3;grid-row:span 1;order:0}.grid.style-bento .product-grid-item:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 3}.grid.style-bento .product-grid-item.bento-large,.grid.style-bento .product-grid-item.bento-large:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 6;grid-row:span 2;aspect-ratio:auto}.grid.style-bento .product-grid-item.bento-reorder,.grid.style-bento .product-grid-item.bento-reorder:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 3;grid-row:span 1;order:1}.grid.style-banner .product-grid-item{grid-column:span 3}.grid.style-banner .product-grid-item:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 3}.grid.style-banner .product-grid-item:is(.banner-full,.banner-cols-12),.grid.style-banner .product-grid-item:is(.banner-full,.banner-cols-12):is(:nth-child(5n+1),:nth-child(5n+2)){aspect-ratio:auto;max-height:676px;grid-column:span 12}.grid.style-banner .product-grid-item.banner-cols-6,.grid.style-banner .product-grid-item.banner-cols-6:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 6}.grid.style-banner .product-grid-item.banner-cols-4,.grid.style-banner .product-grid-item.banner-cols-4:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 4}}.section-products-recommendations:has(.is-loaded)+div:not(:last-child){margin-block-start:var(--spacing-10xl)}.section-products-recommendations:has(.is-loaded)+div:has(.product-features-banner),.section-products-recommendations:has(.is-loaded)+div:has(.product-showcases-banner){margin-block-start:0}.reviews-slider.slider{overflow:visible}.store-faq-search input[type=search]::-webkit-search-cancel-button,.store-faq-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.affirm-as-low-as{min-height:1.09375rem}a.affirm-modal-trigger{font-weight:var(--font-weight-medium);text-decoration:underline}.product-form-container .variant-option{border-top-width:1px;border-top-color:var(--theme-stroke-subtle);padding-block-start:var(--spacing-5xs);padding-block-end:var(--spacing-12xs)}ajax-cart-product-form[processing]:before{content:"Loading";display:block}ajax-cart-product-form[processing] [type=submit]{opacity:.7;cursor:not-allowed;pointer-events:none}.block-product-list-collection-banner-card{--banner-card-offset: 0}.product-list-collection-banner-card-group-body{max-width:none}@media (width >= 64rem){.product-list-collection-banner-card-group-body{--theme-surface-bg: transparent;max-width:334px}.product-list-collection-banner-card-media{clip-path:inset(0% var(--banner-card-offset) 0% 0% round var(--radius-sm))}}.dialog-cart .cart,.dialog-cart .cart-inner{height:100%}.dialog-cart .cart-inner{display:flex;row-gap:var(--spacing-sm);flex-direction:column;flex-wrap:nowrap}.dialog-cart .cart-footer{flex-shrink:0}.dialog-cart .cart-body{height:100%;flex-grow:1;overflow-y:auto}.dialog-search .predictive-search,.dialog-search .predictive-search-form{height:100%}.dialog-search .predictive-search-form{display:flex;row-gap:var(--spacing-sm);flex-direction:column;flex-wrap:nowrap}.dialog-search .predictive-search-form-footer{flex-shrink:0}.dialog-search .predictive-search-form-content{height:100%;flex-grow:1;overflow-y:auto}@media (width < 40rem){.footer-contents .content-group .block-content-heading.text-md{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing)}}@media (width < 40rem){.footer-contents .content-group .text-md{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--text-xs--letter-spacing)}}@media (width < 40rem){.footer-contents .content-group .text-lg{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing)}}.dialog-drawer.dialog-drawer-mobile-menu{padding:0;max-width:64rem}.dialog-drawer.dialog-drawer-mobile-menu::backdrop{opacity:0}.nav-item-link{color:var(--theme-text-inactive)}.nav-item-link:hover{color:var(--theme-text-heading)}.nav-item:has(.is-active)>.nav-item-link{color:var(--theme-text-heading)}.header-navbar.is-page-index .nav-item-link{color:var(--theme-text-heading)}.header-navbar .nav-item-link,.header-navbar .nav-item-link-label{display:inline-flex}.header-navbar .nav-item-link{position:relative;padding-block:var(--spacing-3xs)}.header-navbar:has(.nav-item-link:hover) .nav-item-link:not(:hover){color:var(--theme-text-inactive)}.header-navbar:has(.nav-item-link[aria-expanded=true]) .nav-item-link:not([aria-expanded=true]){color:var(--theme-text-inactive)}.header-navbar .nav-item-link:after{content:"";position:absolute;inset-block:0;inset-inline:calc(-1 * var(--spacing-5xs))}.header-navbar .nav-item-link-label{padding-block:var(--spacing-14xs)}.hotspot{--button-size: 2.5rem;--button-trigger-size: calc(.5 * var(--button-size));position:absolute;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;font:inherit;color:inherit;outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;z-index:var(--layer-flat)}.hotspot-trigger{width:var(--button-trigger-size);height:var(--button-trigger-size);background-color:var(--theme-text-heading);cursor:pointer;position:relative;border-radius:100%}.hotspot-trigger:after{content:"";position:absolute;top:50%;left:50%;width:var(--button-trigger-size);height:var(--button-trigger-size);background-color:var(--theme-text-inactive);border-radius:100%;transform:translate(-50%,-50%);transition:width .1s ease-out,height .1s ease-out,background .1s ease-out}@media screen and (min-width: 750px){.hotspot:hover .hotspot-trigger:after,.hotspot[data-dialog-open] .hotspot-trigger:after{width:var(--button-size);height:var(--button-size);transition:width .2s ease-out,height .2s ease-out,background .2s ease-out;transition-delay:.2s}}.hotspot-dialog-product-image,.hotspot-dialog-product-placeholder{max-width:none;width:100%;height:auto}@container (width >= 64rem){.hotspot-dialog-product-image,.hotspot-dialog-product-placeholder{max-width:10.75rem}}.hotspot-dialog{--button-size: 2.5rem;--button-trigger-size: calc(.5 * var(--button-size));--minimum-width-dialog: 11rem;--maximum-width-dialog: 27.5rem;position:fixed;margin:0;width:max-content;min-width:var(--minimum-width-dialog);max-width:var(--maximum-width-dialog);z-index:10}.hotspot-dialog[data-placement*=right]{--offset-x: calc((var(--button-size) - var(--button-trigger-size)) * -.5);--origin-x: 0}.hotspot-dialog[data-placement*=left]{--offset-x: calc((var(--button-size) - var(--button-trigger-size)) * .5);--origin-x: 100%}.hotspot-dialog[data-placement*=bottom]:not([data-placement*=center]){--offset-y: 0px;--origin-y: 0}.hotspot-dialog[data-placement*=top]:not([data-placement*=center]){--offset-y: 0px;--origin-y: 100%}.hotspot-dialog[data-placement*=center][data-placement*=bottom]{--origin-y: 0;--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--button-trigger-size)) * -.5);--offset-x: 0}.hotspot-dialog[data-placement*=center][data-placement*=top]{--origin-y: 100%;--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--button-trigger-size)) * .5);--offset-x: 0}.hotspot-dialog{--hotspot-scale: .8;--hotspot-entry-duration: .2s;--hotspot-exit-duration: .1s;opacity:0;transform:scale(var(--hotspot-scale)) translate(var(--offset-x, 0px),var(--offset-y, 0px));transform-origin:var(--origin-x, 50%) var(--origin-y, 50%);transition-property:display,opacity,filter,transform;transition-duration:var(--hotspot-entry-duration);transition-timing-function:cubic-bezier(.65,-.49,.35,1.12)}.hotspot-dialog[data-closing=true]{transition-duration:var(--hotspot-exit-duration);transition-timing-function:ease-out;transform:scale(1) translateY(calc(var(--button-trigger-size) * .25))}.hotspot-dialog[data-showing=true]{transition-behavior:allow-discrete}.hotspot-dialog[open][data-showing=true]{opacity:1;transform:scale(1) translate(0)}@starting-style{.hotspot-dialog[open][data-showing=true]{opacity:0;filter:blur(var(--hotspot-blur));transform:scale(var(--hotspot-scale)) translate(var(--offset-x, 0px),var(--offset-y, 0px));transform-origin:var(--origin-x, 50%) var(--origin-y, 50%)}}.hotspot-dialog:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:all;transition:opacity .22s ease-out,translate .22s .1s ease-out;scale:var(--scale-x, 1) var(--scale-y, 1);z-index:var(--layer-flat)}.hotspot-dialog[open]:is([data-placement*=left],[data-placement*=right]):after{clip-path:polygon(0 0,100% 0,100% 100%);width:calc(var(--button-size) / 2 + var(--button-trigger-size) * .5 + .5rem)}.hotspot-dialog[open][data-placement*=right]:after{right:100%;left:unset}.hotspot-dialog[open][data-placement*=left]:after{left:100%;right:unset;--scale-x: -1}.hotspot-dialog[open][data-placement*=top]:after{--scale-y: -1}.hotspot-dialog[open][data-placement*=center]:after{height:calc(var(--button-size) / 2 + var(--button-trigger-size) * .5);width:100%;clip-path:polygon(0 0,100% 0,50% calc(100% - var(--button-trigger-size) * .25));--scale-x: 1;--scale-y: 1}.hotspot-dialog[open][data-placement*=center][data-placement*=bottom]:after{top:unset;bottom:100%;--scale-y: -1}.hotspot-dialog[open][data-placement*=center][data-placement*=top]:after{top:100%;bottom:unset}@media (width >= 1032px){.hotspot-dialog-product-image,.hotspot-dialog-product-placeholder{max-width:10.75rem}.hotspot-dialog-product{flex-flow:row;padding:var(--spacing-12xs)}.hotspot-dialog-product-image.hidden{display:block}.hotspot-dialog-product-image:not(.hidden){display:none}.hotspot-dialog-product-content{row-gap:var(--spacing-sm)}}.block-image-compare{touch-action:pan-y}.block-image-compare .image-compare-handle:focus{outline:2px solid var(--color-surface-shadow);outline-offset:2px}.block-image-compare .image-compare-handle:focus:not(:focus-visible){outline:none}.block-image-compare .image-compare-handle:focus-visible{outline:2px solid var(--color-surface-shadow);outline-offset:2px}.layout-section-inner>.grid:has(.block-inline-column.justify-center),.layout-section-inner>.grid:has(.block-inline-column.justify-between){align-items:stretch}.grid.block-column-inner-columns:has(.block-inline-inner-column.justify-center),.grid.block-column-inner-columns:has(.block-inline-inner-column.justify-between){align-items:stretch}@container (width < 42rem){.block-material-features .content-card-contents>div{display:flex;flex-flow:column;height:100%;justify-content:space-between}.block-material-features .content-card{background-color:var(--theme-surface-bg)}.block-material-features .content-card>*:first-child{flex:0 0 calc(var(--spacing) * 132)}.block-material-features .content-card>*:last-child{flex:1 1 auto}}.mega-menu-link:after{content:" "}.mega-menu-links-grid{--mega-menu-col-end: 4;grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--mega-menu-col-end)),1fr))}@media screen and (width > 80rem){.mega-menu-links-grid{--mega-menu-col-end: 6}}.product-cross-sell-heading{width:3.3125rem}.product-form-container .product-cross-sell-items .variant-option{padding-block-start:var(--spacing-5xs);padding-block-end:var(--spacing-5xs)}.product-media-gallery .drift-zoom-pane{background-color:var(--theme-surface-bg);pointer-events:none}.swiper.product-media-gallery-thumbnails{width:fit-content;max-width:100%}.product-media-gallery .slider-strip{width:fit-content;max-width:calc(100% - var(--spacing) * 64 - var(--spacing-8xs))}.swiper.product-media-gallery-thumbnails>.swiper-wrapper{width:fit-content;max-width:100%;column-gap:var(--spacing-12xs)}.swiper.product-media-gallery-thumbnails.swiper-initialized>.swiper-wrapper{column-gap:0}.review-slide-image{height:100%}.review-slide-text{height:calc(var(--text-md) * 3 * var(--tw-leading, var(--text-md--line-height)))}@media screen and (width >= 48rem){.review-slide-text{height:calc(var(--text-md) * 4 * var(--tw-leading, var(--text-md--line-height)))}.review-slide-item .review-slide-image{flex:1 1 0%}.review-slide-item:hover .review-slide-header,.review-slide-item:focus-within .review-slide-header{flex:0 0 auto}}.layout-section-reviews-slider{overflow:hidden}.sticky-buy-bar .variant-option-selected-value{display:none}.sticky-buy-bar .variant-option-fieldset-default .variant-option-fieldset-inner,.sticky-buy-bar .variant-option-fieldset-sticky-select .variant-option-fieldset-inner{flex-direction:column;align-items:stretch;gap:var(--spacing-12xs)}.sticky-buy-bar .variant-option-heading{width:auto}.sticky-buy-bar .variant-option-body{width:100%}.sticky-buy-bar .variant-option{flex:1;min-width:0;max-width:33%}.sticky-buy-bar-quantity{width:6.25rem}.store-faq-item table{width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing);font-weight:var(--font-weight-medium)}.store-faq-item figure:has(table){display:block}.store-faq-item .content-group>*{margin-block-start:0;margin-block-end:0}.store-faq-item .content-group>hr{margin-block:var(--paragraph-spacing, 1em)}.store-faq-item .content-group>div>img{border-radius:var(--radius-sm)}.store-faq-item h2{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.store-faq-item h3{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.store-faq-item h4,.store-faq-item h5{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:var(--font-weight-medium)}.store-faq-item h6{font-size:var(--text-md);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing);font-weight:var(--font-weight-medium)}[data-swatch-kit-step-nav]{position:relative}[data-swatch-kit-step-nav]:not(:last-child):after{content:"";position:absolute;top:3.75rem;left:50%;width:100%;height:1px;background-color:var(--theme-stroke-subtle);pointer-events:none}.swatch-kit-step-sequence-badge{position:relative;z-index:1}.swatch-kit-step-sequence-button:not(.is-active) .icon{opacity:.3}.swatch-kit-step-sequence-button:not(.is-active) .swatch-kit-step-sequence-badge{border:1px solid var(--color-alpha-dark-30);color:var(--color-alpha-dark-30);background-color:var(--color-neutral-0)}.swatch-kit-step-sequence-button:not(.is-active) .swatch-kit-step-sequence-label{color:var(--color-neutral-500)}.block-blockquote blockquote{position:relative}.block-blockquote blockquote:before{content:"\201c" / "";position:absolute;top:0;left:-.4em}.block-blockquote blockquote:after{content:"\201d" / ""}.block-blockquote blockquote p,.block-blockquote blockquote .metafield-rich_text_field{display:inline}.media-mentions-item img{max-height:var(--media-mention-max-height, 1.5rem);width:auto}.media-mentions{margin-inline:calc(-1 * var(--container-px))}.media-mentions-text{padding-inline:var(--container-px)}@media screen and (width > 40rem){.media-mentions{margin-inline-start:0px;margin-inline-end:calc(-1 * var(--container-px))}.marquee-offset{padding-inline-end:var(--container-px)}.media-mentions-text{padding-inline:0px}}#pc--optOutFormContainer .pc--opt-out-initial{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing);margin-bottom:var(--spacing-5xs)}#pc--opt-out-form-container .pc--opt-out-form-wrapper .pc--opt-out-form-field label{display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing);margin-bottom:var(--spacing-12xs)}#pc--opt-out-form-container .pc--opt-out-form-wrapper .pc--opt-out-form-field input{--inputs-border-width: 1px;--inputs-radius: var(--radius-sm);--font-body-family: var(--font-plain);--font-body-size: var(--text-md);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing);height:auto;max-height:none;-webkit-appearance:none;appearance:none;padding:var(--spacing-5xs);border-color:var(--theme-stroke-subtle)}#pc--opt-out-form-container .pc--opt-out-form-wrapper .pc--opt-out-form-field input::placeholder{color:var(--color-inactive)}#pc--opt-out-form-container .pc--opt-out-form-wrapper .pc--opt-out-form-field input::invalid{border-color:var(--color-rust-500)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.article-page-lead{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-family:var(--font-plain)}.article-page-content>*:first-child{margin-block-start:0}.article-page-content>*:last-child{margin-block-end:0}.article-page-content ol,.article-page-content ul,.article-page-content p{margin-block-start:var(--paragraph-spacing, 1rem);margin-block-end:var(--paragraph-spacing, 1rem)}.article-page-content img{margin-block-start:var(--paragraph-spacing, 2rem);margin-block-end:var(--paragraph-spacing, 1rem);border-radius:var(--radius-sm);width:100%;height:auto}.article-page-content h1,.article-page-content h2,.article-page-content h3,.article-page-content h4,.article-page-content h5,.article-page-content h6{margin-block-start:var(--paragraph-spacing)}.article-page-content h2{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.article-page-content h3{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.article-page-content h4,.article-page-content h5{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:var(--font-weight-medium)}.article-page-content h6{font-size:var(--text-md);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing);font-weight:var(--font-weight-medium)}.article-page-content .key-takeaways{background-color:var(--color-neutral-50);padding:var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--text-sm--letter-spacing);margin-block:var(--paragraph-spacing)}.article-page-content .key-takeaways h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);margin-block-end:calc(.25 * var(--paragraph-spacing))}.article-page-content .key-takeaways h3,.article-page-content .key-takeaways h4,.article-page-content .key-takeaways h5,.article-page-content .key-takeaways h6{font-size:var(--text-md);line-height:var(--text-md--line-height);letter-spacing:var(--text-md--letter-spacing)}.article-page-content .key-takeaways *:first-child{border-top:0px;padding-block-start:0px;margin-block-start:0px}.article-page-content .key-takeaways ul,.article-page-content .key-takeaways ol{padding-left:0;list-style:none}.article-content-layout-image{max-width:var(--max-width, 35.625rem)}.article-content-layout-image-wide{--max-width: 63.625rem}.article-content-layout-image-large{--max-width: none}.article-content-layout-quote{max-width:var(--max-width, 56.5rem)}.article-content-layout-video{max-width:var(--max-width, 35.625rem)}.article-content-layout-video-wide{--max-width: 63.625rem}.article-content-layout-video-large{--max-width: none}.banner-inline{--banner-scroll-top-offset: var(--spacing-xs)}.banner-wide{--banner-scroll-top-offset: var(--spacing-2xl)}.banner-full{--banner-scroll-top-offset: var(--spacing-lg)}.banner [id]{scroll-margin-top:calc(var(--spacing-scroll-top) + var(--banner-scroll-top-offset, 0px))}.breadcrumbs ol{height:calc(var(--spacing) * 16)}.breadcrumbs a:not([aria-current]):not(:hover){--btn-text-color: var(--btn-text-text-inactive);--btn-icon-color: var(--btn-text-icon-inactive)}.cart-icon-bubble-text-count{font-size:.625rem}.variant-quantity-label{width:3.3125rem}.cross-sell-item .variant-option-fieldset-inner{padding-inline:var(--spacing-8xs)}.dialog-drawer{position:fixed;overflow:hidden;margin-inline-start:auto;height:auto;width:100%;max-width:calc(27.6875rem + var(--spacing-body-offset) * 2);max-height:100%;background-color:transparent;transform:translate(100%)}.dialog-drawer:modal{max-height:100dvh}.dialog-drawer.dialog-non-modal{position-anchor:--site-header;top:var(--non-modal-top-offset, anchor(bottom));max-width:64rem;z-index:10;padding:0}.dialog-drawer.dialog-non-modal .dialog-inner{border-top:1px solid var(--theme-stroke-subtle);border-radius:0}.mega-menu-line{height:1px;z-index:20;background-color:var(--theme-stroke-strong)}.mega-menu-container{clip-path:inset(0 0 -3rem 0)}.mega-menu-toggle-link[aria-expanded=true] .mega-menu-line{opacity:1}.modal{position:fixed;overflow:hidden;margin-inline:auto;height:auto;width:100%;max-height:100%;background-color:transparent;max-width:none;z-index:10;padding-block:var(--spacing-body-offset);padding-inline:var(--spacing-body-offset);flex-flow:column;align-items:center;justify-content:safe center;overflow-y:auto;overflow-x:hidden}.modal[open]{display:flex;max-height:100dvh}.modal-inner{height:fit-content;max-width:calc(27.6875rem + var(--spacing-body-offset) * 2)}.policy-page-body .sidebar-links{max-height:calc(100dvh - var(--spacing-scroll-top));overflow-y:auto}.policy-page-content{counter-reset:section}.policy-page-content h3{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--font-weight-medium);font-family:var(--font-plain)}.policy-page-content h4{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing);font-weight:var(--font-weight-medium)}.policy-page-content h5{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-weight:var(--font-weight-medium)}.policy-page-content h6{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);font-weight:var(--font-weight-medium)}.policy-page-content-heading{display:flex;column-gap:var(--spacing-8xs)}.policy-page-content-heading:before{flex-shrink:0;content:counter(section) ". ";counter-increment:section}.policy-sidebar-nav a{display:flex;column-gap:var(--spacing-8xs);align-items:baseline}.predictive-search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.product-card-media{aspect-ratio:1 / 1}.product-card-image-landscape,.product-card-image-wide{display:none}@container grid-style-pyramid (width > 448px){.product-card-image-square{display:none}}@container grid-style-pyramid (width > 448px) and (width <= 676px){.product-card-image-landscape{display:block}.product-card-media{aspect-ratio:676 / 490}}@container grid-style-banner (width > 448px){.product-card-image-square{display:none}}@container grid-style-banner (width > 448px) and (width <= 676px){.product-card-image-landscape{display:block}.product-card-media{aspect-ratio:676 / 490}}@container grid-style-banner (width > 676px){.product-card-image-wide{display:block}.product-card-media{aspect-ratio:1360 / 490}}.resource-product-card-snippet .resource-card-media{max-width:7.5rem}@media (width >= 64rem){.block-product-list-collection-banner-card .resource-product-card-snippet{--theme-surface-bg: var(--color-neutral-50)}}.resource-product-card{--product-variant-height: 2.75rem;--product-clip-bottom: 2.75rem;display:flex;flex-flow:column;height:100%;position:relative;overflow:hidden}.resource-product-card .resource-card-body{flex-grow:1;flex-shrink:0;padding-block-end:var(--product-variant-height);clip-path:inset(0% 0% var(--product-clip-bottom, 0px) 0% round var(--radius-sm))}.resource-product-card .resource-card-footer{position:absolute;bottom:0;width:100%;flex-grow:0;flex-shrink:0}.resource-product-card .resource-product-variant-picker{row-gap:0}.resource-product-card:not(:has(.variant-option-value-swatch-color)){--product-clip-bottom: 0px}.resource-product-card:has(.variant-option-value-swatch-color):not(:hover){--product-clip-bottom: 0px}.resource-product-card:not(:has(.variant-option-value-swatch-color)){background-color:transparent}.layout-section.surface-light .resource-card-body:not(:hover){--theme-surface-bg: var(--color-neutral-0);--theme-stroke-strong: var(--color-alpha-dark-80);--theme-stroke-subtle: var(--color-alpha-dark-20);--theme-text-heading: var(--color-neutral-900);--theme-text-body: var(--color-neutral-700);--theme-text-inactive: var(--color-neutral-500)}@media screen and (width > 40rem){.resource-product-card .resource-card-heading{height:5.625rem}}.collapsible-children .content-group ul,.collapsible-children .content-group ol{list-style:none;padding-inline-start:0px}.product-grid-item.has-product-variants{display:none}.layout-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--theme-surface-bg)}.layout-section.surface{position:relative;background-color:transparent}.layout-section.surface>*:not(.layout-section-bg){position:relative;z-index:2}.slider-pagination{--swiper-pagination-bullet-width: auto;--swiper-pagination-bullet-height: calc(var(--spacing) * 4);--swiper-pagination-bullet-border-radius: 9999px;--swiper-pagination-bullet-inactive-color: var(--theme-text-inactive);--swiper-pagination-color: var(--theme-text-heading);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-top: auto;--swiper-pagination-bottom: 0;--swiper-pagination-bullet-horizontal-gap: var(--spacing-12xs);display:flex;flex-flow:row nowrap;margin:0}.slider-pagination-timeline{padding-block:var(--spacing-3xs)}.slider-pagination-timeline>*:first-child{margin-inline-start:var(--spacing-body-offset)!important}.slider-pagination-timeline>*:last-child{margin-inline-end:var(--spacing-body-offset)!important}@media (width >= 40rem){.slider-pagination-timeline{padding-block:var(--spacing-xs)}}.container>.slider-pagination-timeline{padding-inline:var(--container-px);max-width:var(--container-max-width)}.slider-pagination-timeline .swiper-pagination-bullet{position:relative;flex:1}.slider-pagination-timeline .swiper-pagination-bullet:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.slider-pagination-timeline .swiper-pagination-bullet:after{content:"";display:block;position:absolute;inset:calc(-2 * var(--swiper-pagination-bullet-height)) 0}.slider-pagination-timeline .swiper-pagination-bullet-active{--pagination-progress: 100%;background-color:var(--swiper-pagination-bullet-inactive-color)}.slider-pagination-timeline .swiper-pagination-bullet-active:before{background-color:var(--swiper-pagination-color);clip-path:inset(0% var(--pagination-progress) 0% 0% round .25rem)}.slider-pagination-dots{--swiper-pagination-bullet-width: calc(var(--spacing) * 8);--swiper-pagination-bullet-height: calc(var(--spacing) * 8);--swiper-pagination-bullet-border-radius: 9999px;--swiper-pagination-bullet-inactive-color: rgba(31, 31, 31, .2);--swiper-pagination-color: var(--theme-text-heading);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-top: auto;--swiper-pagination-bottom: 0;--swiper-pagination-bullet-horizontal-gap: var(--spacing-13xs);position:absolute;bottom:0;inset-inline:0;align-items:center;justify-content:center;margin-block-end:var(--spacing-3xs)}.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active){opacity:.3}.swiper-slide{transition-property:transform,opacity}.swiper{width:100%;max-width:100%}.star-rating .icon-star-fill{clip-path:rect(0 var(--rating) 100% 0)}.variant-option-fieldset-default .variant-option-fieldset-inner{align-items:center}.variant-option-heading{width:3.3125rem}
/*# sourceMappingURL=/cdn/shop/t/208/compiled_assets/styles.css.map */
