.c-section__before-after .c-before-after-wrapper{width:100%;max-width:100%}.c-before-after{--before-after-cursor-position: var(--before-after-initial-cursor-position, 50%);position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:16 / 10}.c-before-after--vertical{aspect-ratio:auto;min-height:400px}.c-before-after__inner{width:100%;height:100%;min-height:200px;cursor:ew-resize}.c-before-after__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c-before-after__layer img,.c-before-after__layer .c-before-after__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;border-radius:var(--border-radius)}.c-before-after__before{z-index:0}.c-before-after__after{z-index:1;width:100%;height:100%;clip-path:inset(0 0 0 var(--before-after-cursor-position));-webkit-clip-path:inset(0 0 0 var(--before-after-cursor-position))}.c-before-after--vertical .c-before-after__after{clip-path:inset(0 0 calc(100% - var(--before-after-cursor-position)) 0);-webkit-clip-path:inset(0 0 calc(100% - var(--before-after-cursor-position)) 0)}.c-before-after__cursor{position:absolute;top:0;left:var(--before-after-cursor-position);width:4px;height:100%;z-index:2;transform:translate(-50%);cursor:ew-resize;touch-action:none;outline:none;background:var(--color-background);border:1px solid var(--color-background)}.c-before-after--vertical .c-before-after__cursor{top:var(--before-after-cursor-position);left:0;width:100%;height:4px;transform:translateY(-50%);cursor:ns-resize}.c-before-after__cursor-handle{position:absolute;top:50%;left:50%;width:40px;height:40px;min-width:40px;min-height:40px;transform:translate(-50%,-50%);background:var(--color-background, #fff);border-radius:50%;box-shadow:0 2px 8px #0003;pointer-events:none;display:flex;align-items:center;justify-content:center}.c-before-after--vertical .c-before-after__cursor-handle{top:50%;left:50%}.c-before-after__cursor:focus-visible .c-before-after__cursor-handle{outline:2px solid currentColor;outline-offset:2px}.c-before-after.is-dragging{-webkit-user-select:none;user-select:none}.c-before-after__label-zone{position:absolute;top:0;bottom:0;overflow:hidden;z-index:1;pointer-events:none}.c-before-after__label-zone--left{left:0;width:var(--before-after-cursor-position)}.c-before-after__label-zone--right{left:var(--before-after-cursor-position);width:calc(100% - var(--before-after-cursor-position))}.c-before-after__label{position:absolute;top:1rem;padding:.125rem .5rem;background:#fff;color:var(--color-foreground);font-size:var(--ak-font-size-xs);line-height:1rem;white-space:nowrap;border-radius:var(--border-radius)}.c-before-after__label--before{left:1rem}.c-before-after__label--after{right:1rem}.c-before-after--vertical .c-before-after__label-zone--left{left:0;width:100%;height:var(--before-after-cursor-position)}.c-before-after--vertical .c-before-after__label-zone--right{top:var(--before-after-cursor-position);left:0;width:100%;height:calc(100% - var(--before-after-cursor-position))}.c-collection-heading__title{text-transform:var(--text-transform)}.c-collection__hdr:not(:has(.c-collection-heading--background)){background-color:var(--color-background);color:var(--color-foreground)}.c-collection-heading__flex{display:flex;justify-content:space-between;gap:var(--gap-heading)}@media(max-width:768px){.c-collection-heading__flex{flex-direction:column}}.c-collections-brand{background-color:var(--color-background);color:var(--color-foreground);border-bottom:var(--border-bottom)}.c-collections-brand__content{display:flex;justify-content:var(--alignment);gap:var(--gap)}.c-collections-brand__item{position:relative}.c-collections-brand__item:hover a{text-decoration:underline}.c-collections-brand__indicator{position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%)}@media(max-width:767px){.c-collections-brand{--minimum-content-padding: 0}.c-collections-brand__content{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}.c-collections-brand__content::-webkit-scrollbar{display:none}.c-collections-brand__item{flex:0 0 auto;white-space:nowrap}.c-collections-brand__item:first-child{padding-left:1rem}.c-collections-brand__item:last-child{padding-right:1rem}}.c-section{position:relative;overflow:hidden;background-color:var(--color-background);color:var(--color-foreground);border-bottom:var(--border-bottom)}.c-ftr{background-color:var(--color-background);color:var(--color-foreground);margin-top:var(--margin-top);border-top:var(--border-top)}.c-ftr__main{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.c-ftr__fallback{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;padding:3px 10px 5px;text-decoration:none}.c-page__title{margin-bottom:1.5rem}.c-page__content{text-align:var(--text-alignment)}.c-page{position:relative;overflow:hidden;background-color:var(--color-background);color:var(--color-foreground)}.c-page__title{margin-bottom:0;text-align:var(--text-alignment);text-transform:var(--text-text-transform)}.c-page__image{height:var(--image-height);width:100%;margin-bottom:1rem}.c-page__image img{width:100%;height:100%;object-fit:cover}.c-page__overlay{--color-foreground: white;position:relative;width:100%}.c-page__overlay .c-page__heading{display:flex;flex-direction:column;justify-content:var(--content-position-vertical);align-items:var(--content-position-horizontal)}.c-page__overlay .c-breadcrumb{background:none;--color-link: #fff}.c-page__overlay .c-page__title{color:#fff}.c-page__overlay-content{position:relative;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);color:#fff;padding-block:1rem}.c-page__overlay .c-page__image,.c-page__overlay .c-page__image img{display:block;width:100%;object-fit:cover;object-position:center center;margin-bottom:0}.c-password__footer{margin-top:auto;background-color:var(--color-background);color:var(--color-foreground)}.c-password__footer-caption{font-size:var(--ak-font-size-sm);color:var(--color-foreground);display:flex;align-items:center;justify-content:center;gap:.5rem}.c-password__footer-caption .shopify-link{width:fit-content;display:block}.c-password__footer-caption svg{height:20px;width:auto}.c-password__footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:1rem}.c-password__footer-links a,.c-password__footer-links button{text-decoration:underline;color:var(--color-link);cursor:pointer}.c-password__footer-links a:hover,.c-password__footer-links button:hover{text-decoration:none}.password-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.password-modal__overlay[aria-hidden=false]{opacity:1;visibility:visible}.password-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:var(--color-background);color:var(--color-foreground);z-index:1000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.password-modal[aria-hidden=false]{opacity:1;visibility:visible}.c-password-modal__header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.c-password-modal__header button{cursor:pointer}.c-password-modal__title{margin:0;font-size:2rem;font-weight:600;text-align:center;flex:1}.c-password-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:2rem;text-align:center}.c-input-wrapper{display:flex;gap:1rem}.c-password-modal__content .c-input-wrapper{max-width:400px;width:100%}.c-password-modal__content .c-input{height:100%}@media(max-width:768px){.c-password-modal__header{padding:1.5rem}.c-password-modal__title{font-size:1.5rem}.c-password-modal__content{padding:1.5rem}}.password-modal[aria-hidden=true]{display:none}.password-modal[aria-hidden=false]{display:flex}.c-nl-popup{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:400px;width:calc(100% - 40px);padding:2rem;background:var(--color-background);border-radius:var(--nl-popup-border-radius);box-shadow:0 10px 40px #00000026;transform:translateY(150%);opacity:0;transition:transform .4s ease,opacity .4s ease;pointer-events:none}.c-nl-popup[open]{transform:translateY(0);opacity:1;pointer-events:all}.c-nl-popup__close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;line-height:1}.c-nl-popup .fieldset{margin-bottom:1rem}.c-nl-popup input[type=email]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.c-nl-popup .c-btn{width:100%;transition:background .2s ease}@media(max-width:768px){.c-nl-popup{bottom:10px;right:10px;width:calc(100% - 20px);max-width:none;padding:1.5rem}}.c-password__body{display:flex;flex-direction:column;height:100vh}.c-password__main{flex-grow:1}.c-password{position:relative;overflow:hidden;width:100%;height:100%}.c-password__content{width:50%;padding:2.5rem 2rem;background-color:var(--color-background);color:var(--color-foreground);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-password__content--no-image{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem}.c-password__media{width:100%;height:100%}.c-password__media img{width:100%;height:var(--image_height);object-fit:cover;object-position:center center}@media(max-width:768px){.c-password__content{width:100%}}.c-predictive-search-results{display:flex;flex-direction:column;position:relative;width:100%}.c-predictive-search-results__inner{display:grid;gap:var(--size-6);grid-template-columns:1fr 2fr}.c-predictive-search-results__resources{display:flex;flex-direction:column;gap:0}.c-predictive-search-results__no-results{text-align:center;padding:var(--size-8);color:rgba(var(--color-foreground),.6);animation:c-search-slide-up .3s ease backwards}.c-predictive-search-empty{text-align:center;padding:var(--size-8) var(--size-4)}.c-predictive-search-empty__text{font-size:var(--ak-font-size-lg);color:rgba(var(--color-foreground),.5);margin:0}@keyframes c-search-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.c-predictive-search-results__inner{display:flex;flex-direction:column;gap:var(--size-4)}.c-predictive-search-results__inner .c-predictive-search-resources__title{display:none}}@media(prefers-reduced-motion:reduce){.c-predictive-search-results__no-results{animation:none}}.c-related-products{background-color:var(--color-background);color:var(--color-foreground)}.c-drawer .c-related-products{display:block}:root{--reassurance-slider-transition-duration: .6s;--reassurance-slider-transition: transform var(--reassurance-slider-transition-duration) ease-in-out;--reassurance-slider-indicator-width: 30px;--reassurance-slider-indicator-height: 3px;--reassurance-slider-indicator-hit-area-height: 10px;--reassurance-slider-indicator-spacer: 3px;--reassurance-slider-indicator-opacity: .5;--reassurance-slider-indicator-active-bg: #ffffff;--reassurance-slider-indicator-active-opacity: 1;--reassurance-slider-indicator-transition: opacity .6s ease}.c-reassurance-slider{position:relative;text-align:center;padding:20px 0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.c-reassurance-slider__icon{width:25px;height:25px;object-fit:contain}.c-reassurance-slider__title{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:#170dd6}.c-reassurance-slider__dots{display:flex;justify-content:center;gap:8px}.c-reassurance-slider__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3;cursor:pointer;transition:opacity .3s ease;border:none;padding:0}.c-reassurance-slider__dot.active{opacity:1}.c-reassurance-slider__container{position:relative;width:100%;overflow:hidden}.c-reassurance-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-reassurance-slider__track::-webkit-scrollbar{display:none}.c-reassurance-slider__track .c-auto-slider-item{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px}.c-auto-slider-item:not(.active){display:none}.c-auto-slider-item.active{display:flex}.c-reassurance-slider--scroll .c-reassurance-slider__container{overflow:hidden}.c-reassurance-slider--scroll .c-reassurance-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-reassurance-slider--scroll .c-reassurance-slider__track::-webkit-scrollbar{display:none}.c-reassurance-slider--scroll .c-auto-slider-item{display:flex}.c-reassurance-slider--slide,.c-reassurance-slider--slide .c-reassurance-slider__container{position:relative;overflow:hidden}.c-reassurance-slider--slide .c-reassurance-slider__track{display:block;overflow:visible;scroll-snap-type:none}.c-reassurance-slider--slide .c-auto-slider-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:var(--reassurance-slider-transition)}.c-reassurance-slider--slide .c-auto-slider-item.active,.c-reassurance-slider--slide .c-auto-slider-item--next,.c-reassurance-slider--slide .c-auto-slider-item--prev{display:flex}.c-reassurance-slider--slide .c-auto-slider-item--next:not(.c-auto-slider-item--start),.c-reassurance-slider--slide .active.c-auto-slider-item--end{transform:translate(100%)}.c-reassurance-slider--slide .c-auto-slider-item--prev:not(.c-auto-slider-item--end),.c-reassurance-slider--slide .active.c-auto-slider-item--start{transform:translate(-100%)}[dir=rtl] .c-reassurance-slider--slide .c-auto-slider-item--next:not(.c-auto-slider-item--start),[dir=rtl] .c-reassurance-slider--slide .active.c-auto-slider-item--end{transform:translate(-100%)}[dir=rtl] .c-reassurance-slider--slide .c-auto-slider-item--prev:not(.c-auto-slider-item--end),[dir=rtl] .c-reassurance-slider--slide .active.c-auto-slider-item--start{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.c-reassurance-slider__track{scroll-behavior:auto}.c-reassurance-slider--slide .c-auto-slider-item,.c-reassurance-slider--fade .c-auto-slider-item{transition:none}}.c-revendeurs__list{display:flex;gap:2rem}.c-revendeur__item{border:1px solid var(--color-border);padding:1rem}.c-search{position:relative;overflow:hidden;background-color:var(--color-background);color:var(--color-foreground)}.c-search__title{margin-bottom:1.5rem;text-align:var(--text-alignment)}.c-search__form{max-width:var(--form-width)}.c-search .c-search__input{width:100%;padding-left:3rem}.c-search .c-search__submit{right:inherit;left:1rem}.c-search__form--center{margin-inline:auto}.c-search__form--right{margin-left:auto}.c-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:20px;width:20px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23666' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5L5 15M5 5l10 10'/%3e%3c/svg%3e") no-repeat center;background-size:16px 16px;cursor:pointer;opacity:.8;transition:opacity .2s ease}.c-search__input::-webkit-search-cancel-button:hover{opacity:1}.c-search__input::-ms-clear{color:#666;font-size:16px}@media(max-width:768px){.c-search .c-search__form{max-width:100%}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.c-push-card-tabs{display:block}.c-push-card-tabs__heading{margin-bottom:var(--size-6)}.c-push-card-tabs__tabs{margin-top:var(--size-4)}.c-store-item{display:flex;align-items:center;gap:2rem}.c-store-item__content{text-align:center;width:40%}.c-store-item__content hr{margin-block:1rem}.c-store-item__address,.c-store-item__phone{margin-bottom:1rem}.c-store-item__map{width:60%}.c-store-item__map iframe{width:100%}@media(max-width:768px){.c-store-item{flex-direction:column;gap:1rem}.c-store-item__map,.c-store-item__content{width:100%}.c-store-item__map{order:2}}.c-top-banner{background-color:var(--color-background, #fff);color:var(--color-foreground, #222);padding:var(--top-banner-padding-block) 0}.c-top-banner__container{display:grid;grid-template-areas:"left center right";gap:1rem;grid-template-columns:var(--top-banner-template-columns);align-items:center;--top-banner-left: 1fr;--top-banner-center: auto;--top-banner-right: 1fr;--top-banner-template-columns: var(--top-banner-left) var(--top-banner-center) var(--top-banner-right)}.c-top-banner__menu-list{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.c-top-banner__menu-link{color:var(--color-link, #222);text-decoration:none;transition:color .2s ease}.c-top-banner__menu-link:hover{color:var(--color-link-hover, #222)}.c-top-banner__column{display:flex;align-items:center;gap:1rem}.c-top-banner__left{grid-area:left;justify-content:flex-start}.c-top-banner__center{grid-area:center;justify-content:center}.c-top-banner__slideshow{width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.c-top-banner__slideshow::-webkit-scrollbar{display:none}.c-top-banner__right{grid-area:right;justify-content:flex-end}@media(min-width:769px){.c-top-banner__announcement .c-top-banner__slideshow{gap:1rem;justify-content:var(--announcement-position)}.c-top-banner__announcement .c-announcement-bar{text-align:inherit;min-width:auto}}.c-tabs{display:block}.c-tabs__list{display:flex;gap:var(--size-2);border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:var(--size-6)}.c-tabs__tab{position:relative;padding:var(--size-3) var(--size-4);background:none;border:none;cursor:pointer;font-family:inherit;font-size:1rem;color:#0009;transition:color .2s}.c-tabs__tab:hover{color:#000000e6}.c-tabs__tab[aria-selected=true]{color:#000;font-weight:500}.c-tabs__tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:currentColor}.c-tabs__tab:focus-visible{outline:2px solid rgba(0,0,0,.8);outline-offset:2px}.c-tabs__panel{padding:var(--size-4) 0}.c-tabs__panel.is-hidden{display:none}@media(max-width:768px){.c-tabs__list{overflow-x:auto;-webkit-overflow-scrolling:touch}.c-tabs__tab{white-space:nowrap}}.c-announcement-bar{text-align:center;flex:0 0 auto;min-width:100%;scroll-snap-align:start;text-transform:var(--text-text-transform);color:var(--text-color)}.c-blog-post__content{width:66%;margin-inline:auto}@media(max-width:768px){.c-blog-post__content{width:100%}}.c-article-author{display:grid;grid-template-columns:48px 1fr;column-gap:1rem;padding:1.5rem;background:#f6efe9;width:100%;margin-bottom:2rem}.c-article-author__img{width:48px;height:48px;border-radius:50%}.c-article-author__name{font-size:var(--ak-font-size-lg);font-weight:700;margin-bottom:0}.c-article-author__post{display:block;font-size:var(--ak-font-size-sm);color:#56534f}.c-article-author__bio{grid-column-start:2;margin-top:.5rem;color:var(--color-foreground)}@media(max-width:768px){.c-article-author__bio{grid-column-start:1;grid-column-end:3;font-size:var(--ak-font-size-sm)}}.c-blog-post__content-wrapper .s-prose p,.c-blog-post__content-wrapper .s-prose li{font-size:var(--font-size-paragraph);color:var(--paragraph-color);line-height:1.75}.c-blog-post__content-wrapper .s-prose blockquote p{color:var(--quote-color, var(--color-foreground));font-size:var(--quote-font-size);line-height:var(--quote-line-height)}.c-blog-post__content-wrapper .s-prose img{width:100%}.c-blog-post__content-wrapper .s-prose>:last-child{margin-bottom:0}@media(max-width:768px){.c-blog-post__content-wrapper .s-prose p,.c-blog-post__content-wrapper .s-prose ul,.c-blog-post__content-wrapper .s-prose ol{margin-top:1em;margin-bottom:1em}}.c-blog-post__content.c-blog-post__content-summary{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}.c-blog-post__content.c-blog-post__content-summary .c-blog-post__content-wrapper{grid-column:span 2}.c-blog-post__summary{grid-column:span 1;padding:1.5rem;background-color:var(--color-background);color:var(--color-foreground);height:fit-content;border-radius:var(--border-radius-block)}.c-blog-post__summary .c-blog-post__summary-header{padding:0}.c-blog-post__summary .c-accordion__title{color:var(--color-foreground)}@media(min-width:769px){.c-blog-post__summary--sticky{position:sticky;top:1rem}}.c-blog-post__summary-title{font-family:var(--ak-heading-font-family);padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.c-blog-post__summary-title>*{margin:0}.c-blog-post__summary .c-blog-post__summary-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding-top:.5rem}.c-blog-post__summary a:hover{text-decoration:underline}.c-blog-post__summary-list a{color:var(--color-foreground);text-decoration:none}.c-blog-post__summary-list a:hover{text-decoration:underline}@media(max-width:768px){.c-blog-post__content.c-blog-post__content-summary{display:flex;flex-direction:column;gap:1rem}.c-blog-post__content-wrapper{order:2}}.c-blog-post__details{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.c-blog-post__info{display:flex;flex-direction:column;color:var(--color-text)}.c-blog-post__info span{min-width:fit-content}@media(max-width:768px){.c-blog-post__info{overflow-x:auto}}.c-blog-post__img{width:100%;height:auto;object-fit:cover;max-height:var(--image-size);object-position:var(--image-position);border:var(--image-border);border-radius:var(--image-border-radius)}.c-blog-post__img-legend{color:rgba(var(--color-foreground),.7);text-align:center;font-size:var(--ak-font-size-sm);padding-top:8px}@media(max-width:768px){.c-blog-post__thumbnail{width:100vw;margin-left:calc(var(--minimum-content-padding) * -1)}}.c-collection-bottom__description{text-align:var(--text-alignment);color:var(--text-color)}.c-push-item__media{width:100%;object-fit:cover;max-height:var(--push-item-image-max-height);border:var(--push-item-image-border-width) solid var(--color-border);border-radius:var(--push-item-image-border-radius)}.c-push-item__media--ratio{aspect-ratio:var(--push-item-image-ratio)}.c-placeholder-svg{display:block;width:100%;aspect-ratio:var(--push-item-image-ratio, 1 / 1);max-height:var(--push-item-image-max-height, auto);border:var(--push-item-image-border-width, 0) solid var(--color-border, transparent);border-radius:var(--push-item-image-border-radius, 0);overflow:hidden}.c-feature__item{text-align:var(--text-alignment)}.c-feature-details__label{text-transform:var(--label-text-transform);color:var(--label-color)}.c-feature-details__content{text-transform:var(--text-text-transform);color:var(--text-color)}.c-feature-details__table .c-feature__item .c-feature-details__label,.c-feature-details__table .c-feature__item .c-feature-details__content{text-align:var(--text-alignment)}@media(max-width:767px){.c-feature__item,.c-feature-details__table .c-feature__item .c-feature-details__label,.c-feature-details__table .c-feature__item .c-feature-details__content{text-align:var(--text-alignment-mobile)}}.c-ftr__copyright{color:var(--color-link);font-size:var(--font-size);text-transform:var(--text-transform)}@media(max-width:768px){.c-ftr__copyright--second-on-mobile{order:2}}.c-ftr__links{width:100%}.c-ftr__links accordion-component .c-accordion__header{padding-top:0}.c-ftr__links-title{margin-bottom:1rem;text-transform:var(--text-transform);color:var(--title-color)}.c-ftr__links .c-accordion__content{padding-top:1rem}.c-ftr__links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.c-ftr__links-link{color:var(--items-color);font-weight:400;font-size:var(--items-font-size);text-transform:var(--items-text-transform)}.c-ftr__localization-row{display:flex;justify-content:space-between;width:100%;gap:1rem}.c-ftr__localization-group{display:flex;flex-direction:column;gap:.25rem}.c-ftr__localization-group select{appearance:none;-webkit-appearance:none;border:none;background-color:transparent;font-weight:700;font-size:var(--ak-font-size-sm);line-height:1.43;font-family:inherit;color:inherit;cursor:pointer;padding:0;padding-right:1.25rem;background-image:var(--c-ftr-localization-select-chevron);background-repeat:no-repeat;background-position:right 0 center;background-size:var(--ak-font-size-sm) var(--ak-font-size-sm)}.c-ftr__localization-group select:focus{outline:none}@media(max-width:768px){.c-ftr__localization-row{justify-content:flex-start;gap:3.25rem}}.c-ftr__newsletter-title{margin-bottom:.5rem;color:var(--color-newsletter-title);text-transform:var(--text-transform-newsletter-title)}.c-ftr__newsletter-content{margin-bottom:.5rem;color:var(--color-newsletter-content)}.c-newsletter__input-wrapper{max-width:19.5rem}.c-newsletter__input-wrapper .c-input{padding:.5rem 2.5rem .5rem .75rem}@media(max-width:768px){.c-newsletter__input-wrapper{max-width:100%}}.c-ftr__newsletter-marketing{margin-top:.75rem;max-width:19.5rem}.c-ftr__newsletter-marketing .c-checkbox{align-items:flex-start}@media(max-width:768px){.c-ftr__newsletter-marketing{max-width:100%}}.c-ftr__payments{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;gap:.5rem}.c-ftr__policies{display:flex;flex-wrap:wrap;gap:.25rem}.c-ftr__policies-separator{color:var(--color-link)}.c-ftr__policies li{font-size:var(--font-size);text-transform:var(--text-transform)}@media(max-width:768px){.c-ftr__policies--stack-mobile{flex-direction:column;align-items:flex-start;gap:0}.c-ftr__policies--stack-mobile .c-ftr__policies-separator{display:none}}.c-pdt__title{color:var(--title-color)}.c-pdp__media-list--grid{display:grid;gap:var(--image-gap);grid-template-columns:1fr}.c-pdp__media-list--two-columns{grid-template-columns:1fr 1fr}.c-pdp__media-list--featured{grid-template-columns:1fr 1fr;grid-template-rows:auto}.c-pdp__media-list--featured .c-pdp__media-item:first-child,.c-pdp__media-item--full{grid-column:1 / -1}.c-pdp__media-list--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%;align-items:stretch}.c-pdp__media-list--carousel::-webkit-scrollbar{display:none}.c-pdp__media-list--carousel .c-pdp__media-item{flex:0 0 auto;scroll-snap-align:start;width:100%;height:100%;object-fit:cover}.c-pdp__media-gallery-wrapper{position:relative}@media(min-width:769px){.c-pdp__media-gallery-wrapper--thumbnails-left,.c-pdp__media-gallery-wrapper--thumbnails-right{display:grid;grid-template-columns:repeat(8,1fr);gap:1.75rem;align-items:stretch}.c-pdp__media-gallery-wrapper--thumbnails-left>.c-pdp__media-list,.c-pdp__media-gallery-wrapper--thumbnails-right>.c-pdp__media-list{grid-column:span 6}.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__carousel-controls--thumbnails,.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__carousel-controls--thumbnails{grid-column:span 2;padding-right:2.25rem}}.c-pdp__media-gallery-wrapper--thumbnails-left{flex-direction:row-reverse}.c-pdp__media-gallery-wrapper--thumbnails-right{flex-direction:row}.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__media-list,.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__media-list{flex:1}.c-pdp__carousel-controls{position:absolute;bottom:1.25rem;left:1.25rem;display:flex;z-index:2}.c-pdp__carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;z-index:3;transition:all .3s;display:flex;align-items:center;justify-content:center}.c-pdp__carousel-nav--with-bg{background:#ffffffe6;border-radius:50%}.c-pdp__carousel-nav--with-bg:hover{background:#fff;box-shadow:0 2px 8px #00000026}.c-pdp__carousel-nav--prev{left:1rem}.c-pdp__carousel-nav--next{right:1rem}.c-slideshow-controls--overlay,.c-slideshow-controls--overlay .c-arrows{margin-top:0}.c-pdp__carousel-nav--arrow,.c-pdp__carousel-nav--chevron{width:40px;height:40px}.c-pdp__carousel-nav-icon{width:16px;height:16px;border:solid #333;border-width:0 2px 2px 0;display:inline-block}.c-pdp__carousel-nav--arrow .c-pdp__carousel-nav-icon{border-width:0 2px 2px 0}.c-pdp__carousel-nav--chevron .c-pdp__carousel-nav-icon{border-width:0 1px 1px 0}.c-pdp__carousel-nav--prev .c-pdp__carousel-nav-icon{transform:rotate(135deg);margin-left:3px}.c-pdp__carousel-nav--next .c-pdp__carousel-nav-icon{transform:rotate(-45deg);margin-right:3px}.c-pdp__carousel-controls--thumbnails{position:static;margin-top:1rem;transform:none;left:auto;bottom:auto}.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__carousel-controls--thumbnails,.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__carousel-controls--thumbnails{height:fit-content;margin:0;width:var(--thumbnail-size) + 16px;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;min-height:0}@media(min-width:769px){.c-pdp__media-gallery-wrapper--thumbnails-left scroll-hint.c-media__thumbnails-container,.c-pdp__media-gallery-wrapper--thumbnails-right scroll-hint.c-media__thumbnails-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.c-pdp__media-gallery-wrapper--thumbnails-left .c-media__thumbs-embla,.c-pdp__media-gallery-wrapper--thumbnails-right .c-media__thumbs-embla{flex:1 1 auto;min-height:0;overflow:hidden}}.c-pdp__carousel-dots{display:flex;gap:.5rem}.c-pdp__carousel-dot{width:10px;height:10px;border-radius:50%;background:#ffffffb3;border:none;cursor:pointer;transition:all .3s;padding:0}.c-pdp__carousel-dot--active{background:#fff;border-color:#000000b3}.c-pdp__carousel-counter{font-size:.9rem;color:#fff;font-weight:500;background:#0006;padding:.25rem .5rem;border-radius:4rem}.c-media__thumbnails{display:flex;flex-wrap:nowrap;gap:var(--thumbnail-gap);overflow:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-media__thumbnails::-webkit-scrollbar{display:none}.c-pdp__media-gallery-wrapper--thumbnails-left .c-media__thumbnails,.c-pdp__media-gallery-wrapper--thumbnails-right .c-media__thumbnails{flex-direction:column;width:var(--thumbnail-size);overflow-y:auto;overflow-x:hidden}@media(min-width:769px){.c-pdp__media-gallery-wrapper--thumbnails-left .c-media__thumbnails,.c-pdp__media-gallery-wrapper--thumbnails-right .c-media__thumbnails{flex:1 1 auto;min-height:0}}.c-media__thumbnails-container{display:flex;width:100%;max-height:100%;scroll-snap-type:x mandatory}.c-pdp__carousel-thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.c-pdp__carousel-thumbnails::-webkit-scrollbar{display:none}.c-media__thumb{border-radius:0;cursor:pointer;opacity:.7;transition:opacity .3s;flex-shrink:0;background:none;border:2px solid transparent;padding:0;position:relative;overflow:hidden}.c-media__thumb-image{width:var(--thumbnail-size);height:var(--thumbnail-height-size);object-fit:cover;display:block}.c-media__thumb--active{opacity:1;border-color:var(--color-foreground)}.c-media__thumb-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:all .3s ease}.c-media__thumb:hover .c-media__thumb-play-icon{background:#000000e6;transform:translate(-50%,-50%) scale(1.1)}.c-pdp__carousel-thumbnail-placeholder{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;border-radius:2px}.c-pdp__carousel-thumbnail-placeholder svg{width:24px;height:24px}.c-pdp__carousel-hint{font-size:.8rem;color:#999;text-align:center}.c-pdp__media-gallery-wrapper--auto-ratio .product-media__image{height:auto}@media(max-width:768px){.c-pdp__media-list--grid.c-pdp__media-list--two-columns,.c-pdp__media-list--grid.c-pdp__media-list--featured{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%}.c-pdp__media-list--featured .c-pdp__media-item:first-child{grid-column:1}.c-pdp__media-list--carousel .c-pdp__media-item{width:100%;height:100%;object-fit:cover}.c-pdp__carousel-controls--desktop{display:none}.c-pdp__carousel-controls--mobile{display:flex}}.c-pdp__carousel-controls--unified-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:2}@media(min-width:769px){.c-pdp__media-gallery-wrapper:has(.c-pdp__media-legend__text) .c-pdp__media-legend{min-height:1.25rem}}.c-pdp__media-legend__text{display:block;line-height:1.25rem}.c-pdp__media-legend__popover{display:inline-block}.c-pdp__media-legend__trigger::-webkit-details-marker{display:none}.c-pdp__media-legend__trigger::marker{content:""}.c-pdp__media-legend__trigger:focus-visible{outline:3px solid #212529;outline-offset:2px}.c-pdp__media-legend__tooltip{position:absolute;right:2px;bottom:calc(100% + .25rem);z-index:5;width:max-content;padding:.25rem .5rem;font-size:var(--ak-font-size-sm);line-height:1.35;color:#2a2a2a;background:#fff;box-shadow:0 1px 8px #0000000d,0 16px 32px #0000001f}@media(min-width:769px){.c-pdp__carousel-controls--mobile{display:none}.c-pdp__carousel-controls--desktop{display:flex}.c-pdp__media-gallery-wrapper--thumbnails-right>.c-pdp__media-list.c-pdp__media-list--carousel,.c-pdp__media-gallery-wrapper--thumbnails-left>.c-pdp__media-list.c-pdp__media-list--carousel{min-height:0;height:100%;align-self:stretch}.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__media-list--carousel>.c-pdp__media-item,.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__media-list--carousel>.c-pdp__media-item{height:100%;min-height:0;box-sizing:border-box;align-items:stretch}.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__media-list--carousel .product-media,.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__media-list--carousel .product-media{flex:1 1 auto;min-height:0;width:100%;align-self:stretch}.c-pdp__media-gallery-wrapper--thumbnails-right .c-pdp__media-list--carousel .product-media__image,.c-pdp__media-gallery-wrapper--thumbnails-left .c-pdp__media-list--carousel .product-media__image{height:100%;width:100%;object-fit:cover}.c-pdp__media-gallery-wrapper--thumbnails-right .c-slideshow-controls--overlay,.c-pdp__media-gallery-wrapper--thumbnails-left .c-slideshow-controls--overlay{position:absolute;grid-column:1 / span 6;height:100%;width:100%}.c-pdp__media-gallery-wrapper--thumbnails-right .c-slideshow-controls--overlay .c-arrows,.c-pdp__media-gallery-wrapper--thumbnails-left .c-slideshow-controls--overlay .c-arrows,.c-pdp__media-gallery-wrapper--thumbnails-right .c-slideshow-controls--overlay .c-dots,.c-pdp__media-gallery-wrapper--thumbnails-left .c-slideshow-controls--overlay .c-dots{pointer-events:auto}}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0;display:flex;flex:1}.product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media video,.product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media iframe{width:100%;height:100%;object-fit:cover}.c-accordion-carac-list{display:flex;flex-direction:column;gap:.5rem}.c-artiste-link{display:flex;align-items:baseline;gap:.35em}.c-artiste__before{flex-shrink:0}.c-artiste__trigger{cursor:pointer;text-align:left}.c-artiste__trigger:hover{color:#000}.c-dialog-modal.c-artiste__dialog{max-width:372px}.c-artiste__header{padding:1.5rem 1.5rem 0}.c-artiste__close--right{display:block;margin-left:auto}.c-artiste__close--left{display:block;margin-right:auto}.c-artiste__header--with-img .c-artiste__close{padding:1rem}.c-artiste__image{width:100%}.c-artiste__img{width:100%;height:auto;display:block;object-fit:cover}.c-artiste__name{margin-bottom:1rem}.c-artiste__description{--color-foreground: #43403c}.c-blockquote{text-align:var(--blockquote-alignment);color:var(--blockquote-color);position:relative;margin-top:var(--spacing-top);margin-bottom:var(--spacing-bottom)}@media(max-width:767px){.c-blockquote{margin-top:var(--spacing-top-mobile);margin-bottom:var(--spacing-bottom-mobile)}}.c-blockquote__attribution{margin-top:8px;color:var(--blockquote-accent-color);opacity:.8}.c-blockquote__attribution cite{font-style:italic}.c-blockquote--bordered{border-left:var(--blockquote-border);padding-left:1.5rem}.c-blockquote--card{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.c-blockquote__content{font-size:var(--blockquote-font-size-mobile, inherit)}.c-blockquote__attribution{font-size:var(--blockquote-attribution-font-size-mobile, inherit)}}.c-block-link{margin-bottom:var(--spacing-bottom)}@media(max-width:767px){.c-block-link{margin-bottom:var(--spacing-bottom-mobile)}}.c-buy-btns__grp{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.c-buy-btns__grp--row{flex-direction:row}.c-buy-btns__grp--column{flex-direction:column}.c-buy-btns__grp--row .c-btn{flex:1}.c-buy-btns__grp--column .c-btn{width:100%}.c-buy-btns__grp .add-to-cart-text__content{text-transform:var(--add-text-transform)}.c-atc-sticky{position:fixed;inset-inline:0;bottom:0;z-index:1100;transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .42s cubic-bezier(.33,1,.68,1),opacity .32s ease,visibility 0s linear .38s}.c-atc-sticky.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .42s cubic-bezier(.33,1,.68,1),opacity .36s ease .04s,visibility 0s linear 0s}.c-atc-sticky__inner{padding-block:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background-color:var(--color-background);border-top:1px solid var(--color-border, #e5e7eb);box-shadow:0 -4px 16px rgb(var(--color-foreground) / .1)}.c-atc-sticky__row{display:flex;flex-direction:column;gap:.75rem;width:100%}.c-atc-sticky__cta .c-btn{width:100%}.c-atc-sticky .add-to-cart-text__content{text-transform:var(--add-text-transform, none)}.c-atc-sticky__product{display:none}.c-atc-sticky__media{flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:.25rem;background-color:var(--color-background-secondary, #f4f4f4)}.c-atc-sticky__media-img{display:block;width:100%;height:100%;object-fit:cover}.c-atc-sticky__info{min-width:0}.c-atc-sticky__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-atc-sticky__price{display:block}.c-atc-sticky__price .c-price-container{gap:.375rem}@media screen and (min-width:768px){.c-atc-sticky__inner{padding-block:.875rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px))}.c-atc-sticky__row{flex-direction:row;align-items:center;gap:1.25rem}.c-atc-sticky__product{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.c-atc-sticky__cta{flex-shrink:0;width:auto;min-width:14rem;max-width:22rem}.c-atc-sticky__cta .c-btn{width:100%;white-space:nowrap}.c-atc-sticky__title{font-size:1rem}}.c-form-control .c-gift-card-personalize__label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;padding-bottom:1rem}.c-gift-card-personalize__checkbox{flex-shrink:0;width:1.125rem;height:1.125rem}.c-gift-card-personalize__fieldset{border:0;margin:0;padding:0;min-width:0}.c-gift-card__form-region{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .48s cubic-bezier(.33,1,.68,1),opacity .38s ease,visibility 0s linear .42s}.c-gift-card__form-region.is-open{grid-template-rows:1fr;opacity:1;padding-bottom:1rem;visibility:visible;transition:grid-template-rows .48s cubic-bezier(.33,1,.68,1),opacity .42s ease .05s,visibility 0s linear 0s}.c-gift-card__form-region__inner{min-height:0;overflow:hidden;transform:translateY(-.4rem);transition:transform .45s cubic-bezier(.33,1,.68,1)}.c-gift-card__form-region.is-open .c-gift-card__form-region__inner{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c-gift-card__form-region,.c-gift-card__form-region.is-open,.c-gift-card__form-region__inner,.c-gift-card__form-region.is-open .c-gift-card__form-region__inner,.c-atc-sticky,.c-atc-sticky.is-visible{transition-duration:.01ms;transition-delay:0s}.c-gift-card__form-region__inner,.c-atc-sticky,.c-atc-sticky.is-visible{transform:none}}.c-form-container{width:var(--form-width-desktop);margin-inline:auto}@media(max-width:768px){.c-form-container{width:var(--form-width-mobile)}}.c-form{align-content:start;row-gap:var(--form-gap);display:grid;width:100%}.c-fieldset{width:100%;display:flex;flex-direction:column;gap:var(--gap-fieldset)}.c-fieldset-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-fieldset)}.c-email-submit-form{display:flex;gap:1rem}.c-email-signup__message{margin-top:1rem}@media(max-width:768px){.c-email-submit-form{flex-wrap:wrap}}.c-email-signup__heading{margin-bottom:.5rem}filters-dialog-component{display:block}@media screen and (min-width:750px){.c-filters--horizontal{display:flex;align-items:flex-start;gap:2rem}}@media screen and (min-width:750px){.c-filters--horizontal .c-filters__panel{flex:1}}@media screen and (min-width:750px){.c-filters--horizontal .c-filters__aside{flex-shrink:0;min-width:200px}}@media screen and (min-width:750px){.c-filters--vertical{display:block}}@media screen and (min-width:750px){.c-filters--vertical .c-filters__panel{width:100%}}@media screen and (min-width:750px){.c-filters__aside--vertical{display:flex;align-items:center;justify-content:space-between;gap:1rem;grid-column:2 / 3}}.c-filters__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (min-width:750px){.c-filters__bar:not(.c-filters__bar--drawer){display:none}}@media screen and (min-width:750px){.c-filters--drawer .c-filters__aside{flex-shrink:0;min-width:200px}}.c-filter-toggle{display:block}.c-filter__item{display:flex;flex-direction:column;position:relative}.c-filter__item-summary{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0;font-size:var(--ak-font-size-sm);line-height:1.43;cursor:pointer;border:none;background:none;width:100%;transition:color .2s ease;list-style:none}.c-filter__item-summary:hover{color:#666}.c-filter__item-summary::-webkit-details-marker{display:none}.c-filter__item-chevron{transition:transform .2s ease;transform:rotate(0);display:inline-flex;align-items:center}.c-filter__item[open] .c-filter__item-chevron{transform:rotate(180deg)}.c-filter__item-option{width:100%;margin-bottom:.25rem}.c-filter__item-option:last-child{margin-bottom:0}.c-filter-count{color:var(--color-foreground-muted, #666);font-size:.8125rem}.c-filter__item-price-inputs{display:flex;align-items:center;gap:.75rem}.c-input-group{position:relative;flex:1;min-width:0}.c-input--with-label{padding-right:2rem}.c-input__label{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--ak-input-text, #333);pointer-events:none;font-weight:500}.c-price-separator{color:var(--color-foreground-muted, #666);font-weight:500;font-size:.875rem}.c-filter__item-submit{width:100%;padding:.5rem 1rem;background:#000;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.c-filter__item-submit:hover{background:#333}.c-filter__item-submit:disabled{background:#ccc;cursor:not-allowed}.c-filters__aside{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.c-filters__count{font-size:.875rem;color:#666;font-weight:500}.c-sorting-filter{position:relative}.c-filter__item-status{font-size:.875rem;color:var(--color-foreground-muted, #666);font-weight:400}.c-sorting-filter__options{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;color:var(--color-foreground, #333);background:var(--color-background, white);border:1px solid var(--ak-input-border, #e5e5e5);border-radius:4px;box-shadow:0 4px 12px #00000026;width:max-content;min-width:200px;max-width:600px;max-height:400px;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.c-sorting-filter__options::-webkit-scrollbar{display:none}.c-sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:16px 1fr;gap:.5rem;align-items:center;padding:.5rem .75rem;border-radius:4px;transition:background-color .15s ease;white-space:nowrap;width:100%;min-width:0}.c-sorting-filter__option:hover{background-color:#f7f4f2}.c-sorting-filter__option:focus{outline:none;background-color:#f7f4f2}.c-sorting-filter__input{display:none}.c-sorting-filter__input:checked+.c-sorting-filter__checkmark+.c-sorting-filter__label{font-weight:500}.c-sorting-filter__label{cursor:pointer;pointer-events:none;font-size:.875rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-sorting-filter__checkmark{visibility:hidden;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.c-sorting-filter__input:checked+.c-sorting-filter__checkmark{visibility:visible}@media(max-width:768px){.c-filter__item{width:100%}.c-filter__item-status{display:none}.c-sorting-filter__options{left:0;right:unset;min-width:250px;max-width:90vw}.c-sorting-filter__option{padding:.75rem}}.c-filters--horizontal{grid-column:1 / -1;margin-bottom:1.5rem}@media(min-width:768px){.c-filters--horizontal .c-filters__form{display:flex;justify-content:space-between;gap:2rem}}.c-filters__content{display:flex;flex-wrap:wrap;row-gap:.5rem}.c-filters--horizontal .c-filters__content{display:flex;align-items:center;column-gap:1rem}.c-filters--horizontal .c-filters__list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.c-filters--vertical{grid-column:1;grid-row:1 / 3}.c-filters--vertical .c-filters__form{display:flex;flex-direction:column}.c-filters--vertical .c-filters__content{display:flex;flex-direction:column-reverse;align-items:stretch;gap:.5rem}.c-filters--vertical .c-filters__list{display:flex;flex-direction:column;gap:0;align-items:flex-start}.c-filter__item-options{position:absolute;top:100%;left:0;z-index:1000;min-width:200px;max-width:300px;box-shadow:0 4px 12px #00000026;border:none;border-radius:4px;background:#fff;padding:.75rem;margin-top:.25rem;display:flex;flex-direction:column;gap:.5rem;transform-origin:top left;transform:scale(.95) translateY(-8px);opacity:0;visibility:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s .2s,box-shadow .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.c-filter__item[open] .c-filter__item-options{transform:scale(1) translateY(0);opacity:1;visibility:visible;max-height:min(70vh,420px);overflow-y:auto;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s 0s,box-shadow .2s cubic-bezier(.4,0,.2,1)}.c-filter__show-more{margin:0;padding:0;border:0}.c-filter__show-more-summary{list-style:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-foreground, #212529);padding:.25rem 0;margin-top:.25rem}.c-filter__show-more-summary::-webkit-details-marker{display:none}.c-filter__show-more-summary::marker{content:""}.c-filter__show-more-label--less,.c-filter__show-more[open] .c-filter__show-more-label--more{display:none}.c-filter__show-more[open] .c-filter__show-more-label--less{display:inline}.c-filter__show-more-options{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.c-filter__show-more-count{font-weight:400}.c-filter__item-price-panel{position:absolute;top:100%;left:0;z-index:1000;min-width:250px;box-shadow:0 4px 12px #00000026;border:none;border-radius:4px;background:#fff;padding:.75rem;margin-top:.25rem;transform-origin:top left;transform:scale(.95) translateY(-8px);opacity:0;visibility:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s .2s,box-shadow .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.c-filter__item[open] .c-filter__item-price-panel{transform:scale(1) translateY(0);opacity:1;visibility:visible;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s 0s,box-shadow .2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.c-filter__item-options,.c-filter__item-price-panel{transition:opacity .1s ease,visibility 0s .1s}.c-filter__item[open] .c-filter__item-options,.c-filter__item[open] .c-filter__item-price-panel{transition:opacity .1s ease,visibility 0s 0s}}.c-filters--vertical{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto}.c-filters--vertical .c-filter__item{width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:1rem;margin-bottom:1rem}.c-filters--vertical .c-filter__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-filters--vertical .c-filter__item-summary{width:100%}.c-filters--vertical .c-filter__item--sort{border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1rem}.c-filters--vertical .c-filter__item-options{position:static;z-index:auto;box-shadow:none;width:100%;flex-direction:column;background:transparent;padding:0;max-height:500px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.c-filters--vertical .c-filter__item-price-panel{position:static;z-index:auto;box-shadow:none;width:100%;background:transparent;padding:0;max-height:300px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.c-filters--vertical .c-filter__item:not([open]) .c-filter__item-price-panel{max-height:0;opacity:0;margin-top:0}.c-filter-toggle{display:none}.c-filter-toggle--drawer{display:block;margin:1rem 0}.c-filter-toggle__button{display:flex;align-items:center;padding:0;background:none;color:inherit;border:none;border-radius:0;font-size:.875rem;font-weight:400;cursor:pointer;transition:opacity .2s ease}.c-filter-toggle__button:hover{opacity:.7}.c-filter-toggle__text{display:flex;align-items:center}.c-filter-toggle__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;background:#f7f4f2;color:#000;border-radius:50%;font-size:.75rem;font-weight:600;line-height:1;margin-right:.25rem}@media(max-width:768px){.c-filters__aside--vertical{display:none}.c-filter__item--vertical-sort[data-auto-open=true]{open:true}}@media(max-width:768px){.c-filter-toggle--vertical,.c-filter-toggle--horizontal{display:block;margin:1rem 0}.c-facets-dialog__mobile-content .c-filters__content--mobile,.c-facets-dialog__mobile-content .c-filters__aside--drawer{display:block}.c-filters__aside{gap:1rem;width:100%}.c-filters--vertical,.c-filters--horizontal{flex-direction:column;gap:1rem}}.c-facets__clear{display:none}@media screen and (min-width:750px){.c-facets__clear--active{display:flex}}.c-facets-dialog .c-facets__clear--active{display:flex}.c-btn--clear-filters{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;border-radius:0;color:var(--color-foreground-muted, #666);font-size:.8125rem;font-weight:400;text-decoration:none;cursor:pointer;transition:color .2s ease}.c-btn--clear-filters:hover{color:var(--color-foreground, #333)}.c-btn--clear-filters:focus{outline:none;color:var(--color-foreground, #333)}.c-btn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0;background:var(--color-foreground-muted, #ccc);color:var(--color-background, white);border-radius:50%;font-size:.6875rem;font-weight:600;line-height:1}.c-btn--clear-filters:hover .c-btn__badge{background:var(--color-foreground, #333)}.c-facets-dialog{position:fixed;top:0;left:0;z-index:var(--ak-dialog-z-index, 1000);display:flex;flex-direction:column;padding:1rem;box-sizing:border-box;overflow-y:auto;overflow-x:visible;border:none;background:transparent;color:inherit;font:inherit;margin:0;outline:none;visibility:hidden;opacity:0;transform:scale(.95) translateY(10px);transition:visibility .3s ease,opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.c-facets-dialog facet-inputs-component{width:100%}.c-facets-dialog .c-filters__count{display:none}.c-facets-dialog .c-filters__list{gap:0}.c-facets-dialog .c-filters__content{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:1rem}.c-facets-dialog .c-filter__item{width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:1rem;margin-bottom:1rem;overflow:visible}.c-facets-dialog .c-filter__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-facets-dialog .c-filter__item-summary{width:100%;justify-content:space-between}.c-facets-dialog .c-filter__item--sort{border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1rem}.c-facets-dialog .c-filter__item-options{position:static;z-index:auto;box-shadow:none;width:100%;flex-direction:column;background:transparent;padding:0;max-height:500px;transform:none;overflow:visible;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.c-facets-dialog .c-filter__item:not([open]) .c-filter__item-options{max-height:0;opacity:0;margin-top:0;visibility:visible}.c-facets-dialog .c-filter__item[open] .c-filter__item-options{max-height:500px;opacity:1;visibility:visible}.c-facets-dialog .c-filter__item-price-panel{position:static;z-index:auto;box-shadow:none;width:100%;background:transparent;padding:0;max-height:300px;transform:none;overflow:visible;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.c-facets-dialog .c-filter__item:not([open]) .c-filter__item-price-panel{max-height:0;opacity:0;margin-top:0;visibility:visible}.c-facets-dialog .c-filter__item[open] .c-filter__item-price-panel{max-height:300px;opacity:1;visibility:visible}.c-facets-dialog .c-sorting-filter__options{position:static;left:auto;right:auto;min-width:auto;max-width:none;box-shadow:none;border:none;border-radius:0;width:100%;margin-top:0}.c-filters__form{display:none}.c-facets-dialog .c-filters__form,.c-filters--vertical .c-filters__aside{display:block}@media(max-width:749px){.c-filters--vertical .c-facets-dialog .c-filters__aside{display:block}}.c-facets-dialog[open],.c-facets-dialog.c-facets-dialog--active{visibility:visible;opacity:1;transform:scale(1) translateY(0)}.c-facets-dialog .c-dialog-close{display:flex;align-items:center;justify-content:center;width:var(--ak-dialog-close-size, 2.5rem);height:var(--ak-dialog-close-size, 2.5rem);padding:0;border:none;border-radius:var(--ak-dialog-close-border-radius, 50%);background:var(--ak-dialog-close-background, rgba(0, 0, 0, .1));color:var(--ak-dialog-close-color, #333);cursor:pointer;transition:var(--ak-dialog-close-transition, all .2s ease);position:absolute;top:1rem;right:1rem;z-index:10}.c-facets-dialog .c-dialog-close:hover,.c-facets-dialog .c-dialog-close:focus{background:var(--ak-dialog-close-background-hover, rgba(0, 0, 0, .2));color:var(--ak-dialog-close-color-hover, #000);outline:none}.c-facets-dialog .c-dialog-close:active{transform:scale(.95)}.c-facets-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ak-dialog-header-padding, 1rem);border-bottom:var(--ak-dialog-header-border-bottom, 1px solid #e5e5e5);flex-shrink:0;position:relative}.c-facets-dialog__header .c-dialog-title{font-size:var(--ak-dialog-title-font-size, 1.25rem);font-weight:var(--ak-dialog-title-font-weight, 600);margin:0;color:var(--ak-dialog-title-color, #333)}.c-filters__panel:not(.c-facets-dialog) .c-facets-dialog__header{display:none}.c-facets-dialog .c-filters__form-wrapper{padding:var(--ak-dialog-body-padding, 1rem);flex:1;overflow-y:var(--ak-dialog-body-overflow, auto);overflow-x:visible}.c-facets-dialog__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:calc(var(--ak-dialog-z-index, 1000) - 1);background-color:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.c-facets-dialog[open]+.c-facets-dialog__backdrop,.c-facets-dialog.c-facets-dialog--active+.c-facets-dialog__backdrop{visibility:visible;opacity:1}.c-facets-dialog__backdrop--hidden{visibility:hidden;opacity:0;pointer-events:none}@media screen and (max-width:749px){.c-filters__panel--horizontal:not(.c-facets-dialog),.c-filters__panel--vertical:not(.c-facets-dialog){display:none}}.c-feature-details__list{display:flex;flex-direction:column;gap:var(--grid-columns-gap)}.c-feature-details__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-columns-gap)}@media(max-width:767px){.c-feature-details__grid{grid-template-columns:repeat(var(--grid-columns-mobile),1fr)}}.c-feature-details__table table{width:100%;border-collapse:collapse}.c-feature-details__table .table-striped{background-color:#f5f5f5}.c-feature-details__table .table-striped tr:nth-child(2n){background-color:#f9f9f9}.c-feature-details__table tr:not(:has(td)),.c-feature-details__table thead{background-color:#e5e5e5;font-weight:700;text-transform:uppercase;font-size:var(--ak-font-size-sm)}.c-feature-details__table th,.c-feature-details__table td{text-align:start;padding-block:.75rem;padding-inline:.75rem}.c-feature-details__table td p{margin-bottom:0}.c-feature-details__table tr:has(td){border-bottom:1px solid #d9d9d9}.c-block-image img{max-width:100%;max-height:var(--image-max-height);object-fit:cover;object-position:var(--image-object-position);border:var(--image-border-style);border-radius:var(--image-border-radius)}.c-block-image--full-height,.c-block-image--full-height img{height:100%}.c-block-image--full-width img{width:100%}.c-block-image--ratio img{aspect-ratio:var(--image-aspect-ratio)}.c-block-image--ratio{display:flex}.c-block-image .c-placeholder-svg{width:auto;height:auto;aspect-ratio:var(--image-aspect-ratio)}.c-block-image--full-width .c-placeholder-svg{width:100%}.c-marquee-block{border-top:var(--border-top);border-bottom:var(--border-bottom)}.c-newsletter{width:var(--newsletter-full-width)}@media(max-width:768px){.c-newsletter{width:var(--newsletter-full-width-mobile)}}.c-newsletter form{display:flex;flex-direction:var(--newsletter-position);gap:var(--newsletter-gap)}.c-newsletter__input-wrapper{position:relative;width:100%}.c-newsletter__input-wrapper input{padding-right:40px}.c-newsletter__submit-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer}.c-newsletter__submit-icon svg{display:block}.c-block-pdt-tissu{text-align:var(--text-alignment);text-transform:var(--text-text-transform);color:var(--text-color);width:var(--text-max-width)}.c-block-pdt-tissu--fit-content{min-width:fit-content}@media(max-width:767px){.c-block-pdt-tissu{text-align:var(--text-alignment-mobile)}}.c-pdt-color-group__label{margin:0 0 .75rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em .5em}.c-pdt-color-group__heading{color:var(--color-foreground)}.c-pdt-color-group__selected{color:#78716c}.c-pdt-color-group__swatches{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;list-style:none;margin:0;padding:0}.c-pdt-color-group__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--pdt-color-swatch-size, 2rem);height:var(--pdt-color-swatch-size, 2rem);padding:0;border:1px solid transparent;text-decoration:none;flex-shrink:0}.c-pdt-color-group__link:not(.current):hover{border-color:var(--color-foreground, #000);opacity:.8;transition:opacity .2s ease,border-color .2s ease}.c-pdt-color-group__link.current{border-color:var(--color-foreground, #000);padding:2px;cursor:default;pointer-events:none}.c-pdt-color-group__link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.c-pdt-color-group__chip{display:block;width:100%;height:100%;min-width:0;min-height:0;flex:1;background-color:#e5e5e5}.c-pdt-property__heading{margin-bottom:.5rem}summary.c-pdt-property__heading{display:flex;align-items:center;gap:.5rem;justify-content:space-between;cursor:pointer}.c-pdt-property__description{margin-top:.25rem}.c-pdt-property__input{border:1px solid rgb(245 245 245 / 1);border-radius:4px;box-shadow:none;width:100%;font-size:var(--ak-font-size-sm)}.c-pdt-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.c-pdt-property__input:is(:hover,:focus){box-shadow:none}.c-pdt-property__input-wrapper{width:100%;position:relative}.c-pdt-property__input-wrapper .c-pdt-property__input{padding:.75rem .75rem 2rem}.c-pdt-property__input-wrapper textarea{resize:vertical}.c-character-label{position:absolute;pointer-events:none;bottom:.75rem;left:.75rem}.c-character-count{font-size:var(--ak-font-size-sm);color:var(--color-foreground);opacity:.5;transition:color .2s ease}.c-pdt__description-title{margin-bottom:.5rem}.c-pdt__description-content{color:var(--text-color)}.c-block-hr{position:relative;background-color:var(--border-color);height:var(--border-width);border:none;width:var(--content-width);margin-top:var(--spacing-top);margin-bottom:var(--spacing-bottom)}.c-block-hr--right{margin-left:auto}.c-block-hr--center{margin-inline:auto}@media(max-width:767px){.c-block-hr{width:var(--content-width-mobile);margin-top:var(--spacing-top-mobile);margin-bottom:var(--spacing-bottom-mobile)}}.c-block-size-guide{color:var(--color-link)}.c-block-size-guide:hover{color:var(--color-link-hover)}.c-social-icon__flex-top{display:flex;gap:1rem;flex-direction:column}.c-social-icon__flex-left{display:flex;align-items:center;gap:1rem;flex-direction:row}.c-social-icon__title{text-transform:var(--text-transform)}.c-store-card{position:relative;display:flex;flex-direction:column;gap:1rem;border:var(--border);border-radius:var(--border-radius)}.c-store-card__image{overflow:hidden;border-radius:var(--img-border-radius)}.c-store-card__image img{aspect-ratio:var(--image-ratio);width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-store-card__image:hover img{transform:scale(1.1)}.c-store-card__title{display:block;margin-bottom:.5rem}.c-store-card__title:hover{text-decoration:underline}.c-store-card__hours{margin-top:1rem}.c-store-card__content{padding:var(--padding-content);padding-top:0}.c-store-card__btn{margin-top:1rem}.text-with-delivery{margin:1rem 0}.text-with-delivery__content{margin-bottom:.5rem}.text-with-delivery__delivery{margin-top:.5rem}.text-with-delivery__date{font-size:.875rem;color:#666}.c-block-text{text-align:var(--text-alignment);text-transform:var(--text-text-transform);color:var(--text-color);width:var(--text-max-width)}.c-block-text--columns{column-count:2}.c-block-text--fit-content{min-width:fit-content}.c-block-text--no-list-style ul{list-style:none;padding-left:0;margin-bottom:0}@media(max-width:767px){.c-block-text{text-align:var(--text-alignment-mobile);width:var(--text-max-width-mobile)}.c-block-text--columns{column-count:1}}.c-block__video{display:block}.c-block__video iframe{width:100%;height:100%}.c-block__video--full-height,.c-block__video--full-height .c-deferred-media,.c-block__video--full-height iframe,.c-block__video--full-height video{height:100%}@media(max-width:768px){.c-block__video{width:var(--size-style-width-mobile)}}.placeholder-video{aspect-ratio:5 / 3}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.accelerated-checkout-block .shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ak-btn-radius);border:var(--ak-btn-border-width) solid var(--color-primary-button-border);background:var(--color-primary-button-background);box-shadow:0 .125rem .25rem #00000013;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;padding:var(--ak-btn-padding);font-family:var(--ak-btn-font-family);font-size:var(--ak-btn-font-size);font-weight:var(--ak-btn-font-weight);line-height:var(--ak-btn-line-height);color:var(--color-primary-button-text);text-align:center;text-transform:var(--ak-btn-text-transform);text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:1rem}.accelerated-checkout-block .shopify-payment-button__button:hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.c-accordion{display:block;width:100%}.c-accordion__item{width:100%}.c-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:var(--size-4);cursor:pointer;list-style:none}.c-accordion__header::-webkit-details-marker{display:none}.c-accordion__title{flex:1;text-align:left;color:var(--title-color)}.c-accordion__content{color:var(--text-color);overflow:visible}.c-accordion__content *:focus-visible{position:relative;z-index:1;isolation:isolate}.c-accordion__item:not([open]) .c-accordion__content{display:none}.c-accordion__icon{display:flex;align-items:center;justify-content:center;margin-left:var(--size-4);transition:transform .3s ease}.c-accordion__item[open] .c-accordion__icon{transform:rotate(180deg)}.c-accordion--plus .c-accordion__icon{transform:none}.c-accordion--plus .c-accordion__item[open] .c-accordion__icon{transform:rotate(45deg)}.c-accordion--border-bottom .c-accordion__item{border-bottom:1px solid var(--color-border)}.c-accordion--border-top .c-accordion__item{border-top:1px solid var(--color-border)}.c-accordion--border-bottom .c-accordion__content{padding-bottom:var(--size-4)}@media(min-width:768px){.c-accordion--mobile-only .c-accordion__item{display:block}.c-accordion--mobile-only .c-accordion__item[open] .c-accordion__content,.c-accordion--mobile-only .c-accordion__item:not([open]) .c-accordion__content{max-height:inherit!important}.c-accordion--mobile-only .c-accordion__icon{display:none}.c-accordion--mobile-only .c-accordion__header{pointer-events:none;cursor:default}}.c-accordion--not-summary-padding-top .c-accordion__header{padding-top:0}@media(prefers-reduced-motion:reduce){.c-accordion__icon,.c-accordion__content{transition:none}}.c-ads{position:relative;display:flex;flex-direction:column;padding:1.5rem}[class].c-ads-link{text-wrap:wrap}.c-ads--overlay{position:relative;width:100%;height:auto;overflow:hidden}.c-ads--overlay .c-ads__title{color:#fff}.c-ads--overlay .c-ads__thumb{overflow:hidden;height:100%;width:100%}.c-ads--overlay .c-ads__img{display:block;height:100%;width:100%;object-fit:cover}.c-ads--overlay .c-ads__content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:start;justify-content:start;flex-direction:column;background:linear-gradient(360deg,#0000,#00000080);padding:1.5rem;color:#fff}.c-ads--overlay .c-ads-link{margin-top:auto;color:#000;background:#fff;border-color:#fff;font-size:var(--ak-font-size-sm);text-transform:uppercase}.c-ads--overlay .c-ads-link:hover{color:#000;background:#f7f4f2;border-color:#f7f4f2}@media(min-width:769px){.c-ads--overlay{height:fit-content}.c-ads__thumb{aspect-ratio:4/5;overflow:hidden}}@media(max-width:768px){.c-ads{padding:1rem}.c-ads--overlay .c-ads__content{padding:.75rem}.c-ads--overlay .c-ads__title{font-size:var(--ak-heading-font-size-l);line-height:1.5rem}.c-ads--overlay .c-ads-link{line-height:1rem;font-size:var(--ak-font-size-sm);padding:.375rem .625rem}[class].l-collection>.l-grid-item.c-ads__mb-col{grid-column:1 / -1}}.c-alert{font-size:var(--ak-body-font-size);color:rgb(var(--alert-color));background:rgb(var(--alert-background));text-shadow:none;padding:.625rem 1.25rem;text-align:var(--text-alignment)}.c-alert--error{--alert-background: var(--error-background);--alert-color: var(--error-text)}.c-alert--success{--alert-background: var(--success-background);--alert-color: var(--success-text)}.c-alert--warning{--alert-background: var(--warning-background);--alert-color: var(--warning-text)}.c-alert a{font-weight:700;text-decoration:underline}.c-blog-article{position:relative;border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);grid-column:span 3}.c-blog-article__thumbnail{display:flex;position:relative}.c-blog-article__thumbnail img{width:100%;height:var(--image_height);object-fit:cover;aspect-ratio:var(--image_ratio);object-position:var(--image_position);border-radius:var(--border-radius) var(--border-radius) 0 0}.c-blog-article__time{position:absolute;bottom:.5rem;right:.5rem;background-color:var(--color-background);padding:.25rem .5rem;font-size:var(--ak-font-size-sm);color:var(--color-foreground);transition:all .2s ease;opacity:0;transform:translateY(5px)}.c-blog-article:hover .c-blog-article__time{opacity:1;transform:translateY(0)}.c-blog-article__content{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.c-blog-article__title,.c-blog-article__title a{color:var(--color-foreground-heading)}.c-blog-article__excerpt{margin-top:.75rem;font-size:var(--ak-font-size-sm)}.c-blog-article__category{display:block;margin-bottom:.25rem;text-transform:uppercase;font-size:var(--ak-font-size-xs);color:var(--color-foreground)}.c-blog-article.featured{grid-column:span var(--grid-columns);background-color:var(--color-background);color:var(--color-foreground)}@media(min-width:1024px){.c-blog-article--right_image{display:flex;gap:var(--grid-column-gap)}.c-blog-article--right_image .c-blog-article__content{width:30%}.c-blog-article--right_image .c-blog-article__thumbnail{width:70%}}.c-blog-article--on_image{width:100%;height:auto}.c-blog-article--on_image .c-blog-article__content,.c-blog-article--on_image .c-blog-article__thumbnail{height:100%;width:100%}.c-blog-article--on_image .c-blog-article__content{position:absolute;top:0;display:flex;flex-direction:column;justify-content:flex-end;background:var(--bg-overlay)}.c-blog-article--on_image{grid-column:span var(--grid-columns)}.c-blog-article--on_image .c-blog-article__title{max-width:60%;font-size:var(--ak-heading-font-size-3xl);line-height:var(--ak-heading-line-height-3xl);text-transform:var(--ak-heading-text-transform-3xl);font-family:var(--ak-heading-font-family)}.c-blog-article--on_image .c-blog-article__excerpt{max-width:60%}@media(max-width:600px){.c-blog-article.featured{grid-column:span 1}.c-blog-article--on_image .c-blog-article__content{padding:1rem}.c-blog-article--on_image .c-blog-article__title{font-size:var(--ak-heading-font-size-2xl);line-height:var(--ak-heading-line-height-2xl);max-width:100%}.c-blog-article__title{font-size:var(--ak-body-font-size);line-height:var(--ak-body-line-height)}}.c-blog-featured__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}.c-blog-featured__grid .c-blog-article{grid-column:span 6}.c-blog-featured--layout-3 .c-blog-article:nth-child(2),.c-blog-featured--layout-3 .c-blog-article:nth-child(3){grid-column:span 3}.c-blog-featured--layout-4 .c-blog-article:nth-child(1){grid-row:span 3}.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4){grid-row:span 1;display:flex;gap:1.25rem}:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) .c-blog-article__title{font-size:var(--ak-heading-font-size-2xl);line-height:var(--ak-heading-line-height-2xl)}:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) .c-blog-article__thumbnail{width:30%}:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) img{height:100%;object-fit:cover}:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) .c-blog-article__content{padding:0;width:70%}.c-blog-featured .c-blog-article--on_image{--color-foreground: #fff;--color-foreground-heading: #fff;--color-link: #fff;--color-link-hover: #fff}.c-blog-featured .c-blog-article--on_image time{color:var(--color-foreground)}.c-blog-featured .c-blog-article--on_image .c-blog-article__content{padding:var(--padding-block-first-article) var(--padding-inline-first-article);background:linear-gradient(180deg,#0000,#00000080)}.c-blog-featured .c-blog-article--on_image .c-blog-article__title{font-size:var(--ak-heading-font-size-4xl);line-height:var(--ak-heading-line-height-4xl)}.c-blog-featured .c-blog-article--on_image .c-blog-article__excerpt{display:none}.c-blog-featured .c-blog-article--on_image .c-blog-article__category{font-size:var(--ak-font-size-sm)}.c-blog-featured .c-blog-article--on_image img{height:100%;object-fit:cover}@media(max-width:768px){.c-blog-featured__grid{display:flex;flex-direction:column}.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4){flex-direction:column;gap:1rem}:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) .c-blog-article__thumbnail,:is(.c-blog-featured--layout-4 .c-blog-article:nth-child(2),.c-blog-featured--layout-4 .c-blog-article:nth-child(3),.c-blog-featured--layout-4 .c-blog-article:nth-child(4)) .c-blog-article__content{width:100%}.c-blog-featured .c-blog-article--on_image .c-blog-article__content{padding:var(--padding-block-mobile-first-article) var(--padding-inline-mobile-first-article)}}.c-blog-post__share{display:flex;justify-content:flex-end;align-items:center;gap:var(--gap);margin-left:auto}.c-blog-post__share{display:flex;align-items:center;gap:var(--gap)}[class].c-share-list{display:flex;align-items:center;gap:var(--gap);margin-bottom:0}.c-share__item:hover{opacity:.7}.c-tag__nav--border{border-block:1px solid var(--color-border)}.c-tag__nav ul{display:flex;justify-content:var(--justify-content);gap:var(--nav-gap);list-style:none;padding:0;margin:0}.c-tag__nav .c-nav-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-tag__nav .c-nav-scroll::-webkit-scrollbar{display:none}.c-tag__nav .c-nav-wrap{flex-wrap:wrap}.c-tag-nav__item{display:block;white-space:nowrap}.c-tag-nav__item a{color:var(--color-button-text);text-transform:var(--text-text-transform)}.c-tag-nav__item:hover{background-color:var(--color-button-hover-background);border:var(--color-button-hover-border)}.c-tag-nav__item:hover a{color:var(--color-button-hover-text)}.c-cart-bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem}.c-cart-bubble[data-maintain-ratio]{aspect-ratio:1}.c-cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-button, 0, 0, 0));border-radius:50%}.c-cart-bubble__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.c-cart-bubble__count{font-size:.75rem;font-weight:600;color:rgb(var(--color-button-text, 255, 255, 255));line-height:1;padding:.25rem;min-width:1.25rem;text-align:center;font-family:initial}.c-cart-bubble--animating .c-cart-bubble__text{animation:cartBubblePulse .4s cubic-bezier(.4,0,.2,1)}@keyframes cartBubblePulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.c-cart-discount{display:block}.c-cart-discount__accordion-title{font-size:var(--ak-font-size-sm);font-weight:400}.c-cart-discount__accordion .c-accordion__header{padding:0}.c-cart-discount__wrapper{display:flex;flex-direction:column;gap:var(--size-3);padding-top:var(--size-3)}.c-cart-discount__form{display:flex;gap:var(--size-3);align-items:stretch}.c-cart-discount__input{flex:1;min-width:0;padding:var(--size-3);border:1px solid rgba(0,0,0,.15);border-radius:var(--border-radius-sm);font-family:inherit;font-size:.95rem}.c-cart-discount__input:focus{outline:none;border-color:#0000004d}.c-cart-discount__error{display:flex;align-items:center;gap:var(--size-2);padding:var(--size-3);background:#dc35451a;border-radius:var(--border-radius-sm);font-size:.875rem;color:#dc3545}.c-cart-discount__error-icon{width:16px;height:16px;flex-shrink:0}.c-cart-discount__codes{display:none;gap:var(--size-2);flex-wrap:wrap;list-style:none;padding:0;margin:0}.c-cart-discount__codes:has(.c-cart-discount__pill){display:flex}.c-cart-discount__pill{display:flex;align-items:center;gap:var(--size-2);padding:var(--size-2);background:#0000000d;border-radius:var(--border-radius-sm);font-size:.875rem;text-transform:uppercase;font-weight:500}.c-cart-discount__pill-code{max-width:100px;font-size:var(--ak-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-cart-discount__pill-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;opacity:.5;transition:opacity .2s}.c-cart-discount__pill-remove:hover{opacity:1}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.c-drawer{position:fixed;top:0;right:0;left:auto;height:100dvh;max-height:inherit;width:472px;max-width:100vw;padding:0;border:none;box-shadow:-2px 0 16px #00000026;z-index:10000;margin:0;transform:translate(100%);overflow:hidden;background:var(--color-background, #fff)}.c-drawer[open]{transform:translate(0);animation:drawerSlideIn .3s cubic-bezier(.4,0,.2,1)}.c-drawer.closing{animation:drawerSlideOut .3s cubic-bezier(.4,0,.2,1) forwards}.c-drawer::backdrop{background:#0000004d}.c-drawer[open]::backdrop{animation:backdropFadeIn .3s cubic-bezier(.4,0,.2,1)}.c-drawer.closing::backdrop{animation:backdropFadeOut .3s cubic-bezier(.4,0,.2,1) forwards}.c-drawer__container{display:flex;flex-direction:column;height:100%;overflow:hidden}.c-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.c-drawer__title{margin:0;font-size:var(--ak-heading-font-size-l);line-height:var(--ak-heading-line-height-l);color:var(--color-foreground, #000)}.c-drawer__close{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--color-foreground, #000);display:flex;align-items:center;justify-content:center;transition:opacity .2s}.c-drawer__close:hover{opacity:.7}.c-drawer__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding:var(--size-4, 1rem)}.c-drawer__footer{flex-shrink:0;border-top:1px solid rgba(0,0,0,.08)}.c-drawer__footer-content{padding:var(--size-4, 1rem);background:var(--color-background, #fff)}.c-drawer--cart .c-drawer__header{padding:1.5rem 2.5rem 1rem;justify-content:center;border-bottom:none}.c-drawer--cart .c-drawer__close{position:absolute;left:2.5rem;padding:0}.c-drawer--cart .c-drawer__body{padding:0 2.5rem}.c-drawer--cart .c-drawer__footer-content{padding:1.5rem 2.5rem;box-shadow:0 -4px 8px #00000014,0 -1px 4px #0000000d}.c-drawer--cart .c-cart-summary__checkout{margin:0}.c-drawer--cart .c-cart-summary--drawer{gap:0;margin-bottom:0}.c-drawer--cart .c-cart-summary--drawer .c-cart-summary__actions{margin-bottom:1rem}.c-drawer--cart .c-cart-summary--drawer .c-cart-note{display:none}.c-drawer--cart .c-cart-summary--drawer .c-cart-summary__total-info{margin-bottom:1rem;font-size:var(--ak-font-size-sm);line-height:1.25rem;color:var(--color-foreground)}.c-drawer--cart .c-cart-summary--drawer .c-cart-summary__checkout{margin-bottom:.5rem}.c-drawer--cart .c-cart-item .c-cart-item__image{--max-width-image: 80px}.c-cart-drawer-items{display:block}.c-cart-drawer-items__loading,.c-cart-drawer-items__error{padding:var(--size-4, 2rem);text-align:center}.c-cart-drawer-items__error{color:#dc3545}.c-cart-drawer-items__empty{padding:var(--size-8, 3rem) var(--size-6, 2rem);text-align:center}.c-cart-drawer-items__empty-text{color:#0009;font-size:.95rem}.c-cart-drawer-table,.c-cart-drawer-table__header{display:block}.c-cart-drawer-table__body{display:flex;flex-direction:column;gap:1.5rem}.c-cart-drawer-table__body .c-cart-item{gap:0}.c-cart-drawer-table__body .c-cart-item__title{font-size:var(--ak-font-size-base);line-height:1.25rem}.c-cart-drawer-table__body .c-cart-item__info{margin-left:.75rem;gap:.25rem}.c-cart-drawer-table__body .c-cart-item__qty{flex-direction:column;align-items:flex-start}.c-cart-drawer-table__body .c-cart-item__qty-container{width:100%;justify-content:space-between}.c-cart-drawer-table__body .c-cart-item__image,.c-cart-drawer-table__body .c-cart-item__media-container,.c-cart-drawer-table__body .c-cart__media{height:100%}.c-cart-drawer__recommendations{margin-bottom:3rem}.c-cart-drawer__recommendations .c-slideshow-controls{margin-top:1.25rem}.c-cart-drawer__recommendations .c-pdt-mini__info{flex-direction:column;align-items:flex-start}.c-cart-drawer__recommendations .c-pdt-mini__property-sizes{display:none}.c-cart-drawer__recommendations [class].c-pdt-mini__card:hover .c-pdt-mini__properties--hover-sizes .c-pdt-mini__property-color{opacity:1;pointer-events:auto;transform:none}body.no-scroll,html.no-scroll{overflow:hidden}@media(max-width:768px){.c-drawer{width:100vw}.c-drawer__header{padding:var(--size-4, 1rem)}.c-drawer__body{padding:var(--size-3, .75rem)}}.c-cart-item__discount-tag{display:flex;align-items:center;gap:4px;font-size:var(--ak-font-size-xs);color:#0009}.c-cart-item{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;position:relative}.c-cart-item__price{display:flex;align-items:center;gap:8px}.c-cart-item__qty,.c-btn-rm,.c-cart-item__qty *{position:relative;z-index:2}.c-cart-item__qty-container{display:flex;align-items:center;gap:40px}.c-cart-item__media-container{display:block;position:relative;overflow:hidden}.c-cart__media{width:100%;aspect-ratio:var(--ratio, 1);height:auto;max-width:var(--max-width-image);object-fit:cover}.c-cart-item__info{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.c-cart-item__details{position:relative}.c-cart-item__details>p{margin:0}.c-cart-item__title{color:var(--color-foreground);text-decoration:none}.c-cart-item__title:hover{text-decoration:underline}.c-cart-item__variants{display:flex;flex-wrap:wrap;gap:.25rem;font-size:var(--ak-font-size-sm);color:#43403c;margin:0}.c-cart-item__variant{display:flex;gap:.25rem}.c-cart-item__variant dd{margin:0}.c-cart-item__properties{display:flex;gap:.125rem;font-size:.85rem;color:#0009;margin:0}.c-cart-item__properties>div{display:flex;gap:.25rem}.c-cart-item__properties dt{font-weight:400}.c-cart-item__properties dd{margin:0}.c-cart-item__qty{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.c-btn-rm{background:none;border:none;cursor:pointer;color:#0006;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:0}.c-btn-rm:hover{color:#000000b3}.c-cart-item__total{display:none;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:80px}.c-cart-item__price-unit{font-size:.75rem;color:#00000080}.c-cart-item__errors{grid-column:1 / -1;margin-top:-.5rem}.c-cart-item__error{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#dc35451a;border-radius:4px;color:#dc3545}.c-cart-item__error svg{flex-shrink:0;width:16px;height:16px;color:#dc3545}.c-cart-item__error-text{font-size:.85rem;line-height:1.4}@media(max-width:768px){.c-cart-item{gap:.75rem;padding:.75rem 0}.c-cart-item__image{width:80px}.c-cart-item__variants{font-size:var(--ak-font-size-xs);line-height:1rem}.c-cart-item__title{font-size:.9rem}.c-cart-item__total{min-width:70px}.c-cart-item__info{gap:.25rem}.c-cart-item__media-container{display:flex}.c-cart-item__info,.c-cart-item__qty,.c-cart-item__image,.c-cart-item__media-container{height:100%}.c-cart-item__qty{flex-direction:column;align-items:flex-start}.c-cart-item__qty-container{width:100%;justify-content:space-between}}.c-cart-note{display:block}.c-cart-note .c-accordion__header{padding-bottom:.5rem}.c-cart-note .c-accordion__icon{display:none}.c-cart-note .c-accordion__title{font-size:var(--ak-font-size-xs);color:#43403c;text-decoration:underline}.c-cart-note__textarea{width:100%;min-height:80px;padding:var(--size-3);border:1px solid rgba(0,0,0,.15);border-radius:var(--border-radius-sm);resize:vertical;font-family:inherit;font-size:.95rem}.c-cart-note__textarea:focus{outline:none;border-color:#0000004d}.c-cart__back-to-shop{margin-top:1rem;width:fit-content;display:flex;align-items:center;gap:8px;text-decoration:none;font-size:var(--ak-font-size-sm)}.c-cart__back-to-shop:hover{opacity:.8}.c-cart__media-container{aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden}.c-cart-summary{display:flex;flex-direction:column;padding:1.5rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:1.25rem}.c-cart-summary__row{--ak-price-color: var(--color-foreground);display:flex;justify-content:space-between;align-items:baseline;gap:var(--size-4);margin-bottom:.5rem}.c-cart-summary__label--discount{display:flex;align-items:center;gap:var(--size-2);font-size:.875rem;color:#0009}.c-cart-summary__label--discount svg{width:16px;height:16px}.c-cart-summary__value{font-weight:500}.c-cart-summary__total .c-cart-summary__price{color:#000;font-size:var(--ak-heading-font-size-xl);line-height:var(--ak-heading-line-height-xl);font-family:var(--ak-heading-font-family);text-wrap:balance}.c-cart-summary__subtotal{display:flex;flex-direction:column;gap:var(--size-3);padding-bottom:var(--size-4);border-bottom:1px solid rgba(0,0,0,.08)}.c-cart-summary__discounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--size-2)}.c-cart-summary__discount{display:flex;justify-content:space-between;align-items:center;gap:var(--size-3)}.c-cart-summary__discounts--in-total{margin-top:var(--size-3)}.c-cart-summary__actions{display:flex;flex-direction:column;gap:var(--size-4);padding-bottom:var(--size-4);border-bottom:1px solid var(--color-border)}.c-cart-summary__divider{border-top:1px solid rgba(0,0,0,.05)}.c-cart-summary__total{display:flex;flex-direction:column}.c-cart-summary__total-info{font-size:var(--ak-font-size-xs);color:#43403c}.c-cart-summary__installments{font-size:.875rem;color:var(--color-foreground)}.c-cart-summary__checkout{display:flex;flex-direction:column;gap:var(--size-4);margin-top:.5rem;margin-bottom:1rem}.c-cart-summary__checkout-button{display:flex;align-items:stretch;gap:var(--size-4)}.c-cart-summary__accelerated-buttons{display:flex;flex-direction:column;gap:var(--size-3)}.c-cart-summary__footer-info{color:var(--color-foreground)}.c-cart-summary__payment-methods{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:center}.c-cart-summary__payment-icon{display:flex;align-items:center}.c-cart-summary--drawer{padding:0;border:none;background:transparent;gap:var(--size-4)}@media(max-width:768px){.c-cart-summary{padding:var(--size-5);gap:var(--size-5)}.c-cart-summary--drawer{padding:0}}.c-checkbox{display:inline-flex;align-items:center;gap:.25rem}.c-checkbox__label{font-size:var(--ak-font-size-sm);color:var(--color-foreground);line-height:1rem}.c-checkbox .icon-check{height:16px;width:16px;flex-shrink:0;border:1px solid var(--color-foreground);border-radius:4px;background-color:var(--color-background)}.c-collection__nav ul{display:flex;gap:var(--nav-gap);list-style:none;padding:0;margin:0}.c-collection__nav-grid ul{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.c-collection__nav .c-nav-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-collection__nav .c-nav-scroll::-webkit-scrollbar{display:none}@media(max-width:767px){[class].c-collection__nav .c-nav-scroll--mobile{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-collection__nav .c-nav-scroll--mobile::-webkit-scrollbar{display:none}.c-collection__nav-grid ul{display:flex}.c-collection__nav-grid ul>*{flex:0 0 var(--push-card-slider-width-mobile)}.c-collection__nav--flex-columns ul.c-nav-scroll>.c-collection-nav__item{flex:0 0 calc((100% - var(--nav-gap) * var(--grid-columns-mobile)) / (var(--grid-columns-mobile) + var(--flex-scroll-peek)));min-width:0}.c-collection__nav--flex-columns ul.c-nav-wrap.c-nav-scroll--mobile>.c-collection-nav__item{flex:0 0 calc((100% - var(--nav-gap) * var(--grid-columns-mobile)) / (var(--grid-columns-mobile) + var(--flex-scroll-peek)));min-width:0}}.c-collection__nav .c-nav-wrap{flex-wrap:wrap}@media(min-width:768px){.c-collection__nav--flex-columns ul.c-nav-scroll>.c-collection-nav__item{flex:0 0 calc((100% - var(--nav-gap) * var(--grid-columns)) / (var(--grid-columns) + var(--flex-scroll-peek)));min-width:0}}.c-collection-nav__item{position:relative;display:block;white-space:nowrap;padding:var(--item-padding);background-color:var(--color-button-background)}.c-collection-nav__link{color:var(--color-button-text);text-transform:var(--text-text-transform)}.c-collection-nav__item:hover{background-color:var(--color-button-hover-background)}.c-collection-nav__item:hover .c-collection-nav__link{color:var(--color-button-hover-text)}.c-collection-nav__thumb,.c-collection-nav__img{width:100%}.u-visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.u-visually-hidden:not(caption){position:absolute}.u-img-fluid{width:100%;height:auto}.u-stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.u-list-unstyled{list-style:none;padding:0;margin:0}.u-d-block{display:block}@media screen and (min-width:768px){[class].u-d-mobile{display:none}}@media screen and (max-width:767px){[class].u-d-desktop{display:none}[class].u-flex-col-reverse-mb{display:flex;flex-direction:column-reverse}}.u-spacing{padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom)}@media(max-width:767px){.u-spacing{padding-top:var(--spacing-top-mobile);padding-bottom:var(--spacing-bottom-mobile)}}.u-d-ib{display:inline-block}.c-faq{position:relative;background-color:var(--color-background);color:var(--color-foreground);border-bottom:var(--border-bottom)}.c-faq__header{text-align:var(--block-alignment);margin-bottom:2rem}.c-faq__list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.c-faq__item-hdr{display:flex;gap:1rem;justify-content:space-between;align-items:center;cursor:pointer}.c-faq__item{border-bottom:1px solid var(--color-border);list-style:none;padding-block:1rem}.c-faq__item-title{text-transform:var(--block-text-transform);color:var(--color-title)}.c-faq__item::marker{display:none}.c-faq__item::-webkit-details-marker{display:none}.c-faq__item-content{padding-top:.5rem;color:var(--color-answer);text-transform:var(--block-text-transform)}.c-group-flex{width:var(--width);display:flex;flex-direction:var(--flex-direction);justify-content:var(--justify-content);gap:var(--gap);align-items:var(--align-items);flex-wrap:var(--flex-wrap)}.c-group-grid{display:grid;grid-template-columns:repeat(var(--nb-columns),1fr);column-gap:var(--gap);row-gap:var(--row-gap);align-items:var(--align-items)}@media(max-width:768px){.c-group-flex{flex-direction:var(--flex-direction-mobile);gap:var(--gap-mobile);align-items:var(--align-items-mobile);justify-content:var(--justify-content-mobile)}.c-group-grid{display:flex;flex-direction:column;column-gap:var(--gap-mobile);row-gap:var(--row-gap-mobile);align-items:var(--align-items-mobile)}.c-group-grid.c-group--grid-on-mobile{display:grid;grid-template-columns:repeat(var(--nb-columns-mobile),1fr)}.c-group__mb-slider,.c-group-grid.c-group__mb-slider{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-group__mb-slider>*{flex:none;width:var(--grp-slider-width-mobile);scroll-snap-align:start;scroll-snap-stop:always}.c-group__mb-slider::-webkit-scrollbar{display:none}slideshow-component .c-group__mb-slider>*{width:var(--grp-slider-width-mobile)}}.c-group-grid.c-grid-custom{--custom-column-width: calc((var(--popout-max-width) - (11 * var(--gap))) / 12);width:100%;grid-template-columns:repeat(auto-fill,minmax(var(--custom-column-width),1fr));align-items:stretch}.c-group-grid.c-grid-custom .c-group-full-end{grid-column:9/-1;overflow:hidden;min-height:0}.c-group-grid.c-grid-custom .c-group-full-end .c-block-image{height:100%;min-height:0}.c-group-grid.c-grid-custom .c-group-full-end img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:769px){.c-group-grid.c-grid-custom .c-group-full-end img{aspect-ratio:auto}}@media(max-width:768px){.c-group-grid.c-grid-custom{grid-template-columns:repeat(var(--nb-columns-mobile),1fr)}.c-group-grid.c-grid-custom .c-group-full-end{grid-column:var(--grid-column-mobile)}}.c-group{position:relative;display:flex;flex-direction:column;justify-content:var(--vertical-position);align-items:var(--horizontal-position)}.c-group--spacing{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.c-group__item-grid{height:100%;grid-column:var(--grid-column);grid-row:var(--grid-row)}.c-group__item-grid .c-placeholder-svg{width:100%}@media(max-width:768px){.c-group__item-grid{width:100%;grid-column:var(--grid-column-mobile);grid-row:var(--grid-row-mobile)}.c-group--spacing{padding:var(--padding-top-mobile) var(--padding-right-mobile) var(--padding-bottom-mobile) var(--padding-left-mobile)}.c-group--second-order{order:2}}.c-mm nav{display:flex;flex-direction:row;flex:1;flex-wrap:nowrap;overflow-x:auto;gap:var(--menu-nav-gap);list-style:none;padding:2px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-mm nav::-webkit-scrollbar{display:none}.c-mm__nav-item{flex-shrink:0;white-space:nowrap;text-transform:var(--menu-item-text-transform);font-size:var(--font-size-text, var(--menu-item-text-size))}.c-mm__nav-item:hover{text-decoration:underline}mega-menu{display:block}[data-submenu-target]{cursor:pointer;transition:background-color .15s ease;display:flex;align-items:center;gap:.25rem}.c-mm__chevron{transition:transform .2s ease}[data-submenu-item].is-active+[data-submenu-target] .c-mm__chevron,[data-submenu-target]:hover .c-mm__chevron,[data-submenu-target]:focus-visible .c-mm__chevron{transform:rotate(180deg)}mega-menu[data-trigger-mode=click] button[data-submenu-target]{padding:.5rem .75rem;border-radius:.25rem;color:inherit;text-decoration:none;background:transparent;border:none;cursor:pointer;font:inherit;display:flex;align-items:center;gap:.25rem}mega-menu[data-trigger-mode=click] button[data-submenu-target]:hover{background-color:var(--color-background-hover, rgba(0, 0, 0, .05))}.c-mm__submenu{position:absolute;top:100%;left:0;right:0;z-index:1000;background:var(--color-background);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;min-width:100%;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .2s ease}.c-mm__submenu.is-active{opacity:1;visibility:visible;transform:translateY(0)}.is-mobile mega-menu[data-display-mode=drawer] [data-submenu-item]{display:none}.c-mm-drawer__container .c-mm__cols{display:block!important;grid-template-columns:none!important;gap:0!important}.c-mm-drawer__container .c-mm__li{margin-bottom:.5rem}.c-mobile-drawer__title--brand{display:flex;justify-content:center;align-items:center;min-width:0}.c-mobile-drawer__title--brand .c-mobile-drawer__brand-logo{display:flex;justify-content:center;max-width:100%}.c-mobile-drawer__brand-logo .c-hdr__logo .c-hdr__logo-img{filter:inherit}.c-mobile-drawer__title--brand .c-hdr__logo-link{justify-content:center}.c-mobile-drawer__title--brand .c-hdr__logo-img,.c-mobile-drawer__title--brand .c-hdr__logo-link svg{max-height:2.25rem;width:auto;max-width:min(200px,55vw)}.c-mobile-drawer__search{padding:1rem 1.25rem;border-bottom:var(--ak-input-border-width) solid var(--color-border-light, var(--color-border))}.c-mobile-drawer__search-action{display:contents}.c-mobile-drawer__search-trigger{display:inline;padding:0;margin:0;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--ak-font-size-md);font-weight:var(--ak-btn-font-weight);color:var(--color-foreground);text-align:left}.c-mobile-drawer__search-trigger:hover{color:var(--color-link)}.c-mobile-drawer__search-trigger:focus-visible{outline:var(--ak-btn-focus-box-shadow);outline-offset:var(--ak-swatch-outline-offset)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.c-form-control{position:relative;width:100%}.c-form-control label{display:block;margin-bottom:.25rem;font-size:var(--ak-font-size-sm);text-align:start}.marquee-content{display:flex;align-items:center;gap:var(--gap);flex-shrink:0;animation:scroll var(--duration) linear infinite;animation-direction:var(--direction)}.marquee-content.reverse{animation:scrollReverse var(--duration) linear infinite}.marquee-content a:focus{outline:3px solid red;outline-offset:2px;position:relative;z-index:2}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes scrollReverse{0%{transform:translate(calc(-100% - var(--gap)))}to{transform:translate(0)}}.marquee:focus-within .marquee-content{animation-play-state:paused}.marquee--hover-pause:hover .marquee-content{animation-play-state:paused}.c-mm__pushcard{position:relative;width:100%;height:auto;display:flex;flex-direction:column}.c-mm__drawer-li--pushcard-strip .c-mm__pushcard-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--size-4, 1rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0}.c-mm__drawer-li--pushcard-strip .c-mm__pushcard-scroll::-webkit-scrollbar{height:var(--size-1, 4px)}.c-mm__drawer-li--pushcard-strip .c-mm__pushcard{flex:0 0 auto;width:min(50vw,220px);max-width:220px}.c-mm__pushcard--overlay .c-mm__pushcard-thumb,.c-mm__pushcard--overlay .c-mm__pushcard-content{width:100%;height:100%}.c-mm__pushcard--overlay .c-mm__pushcard-content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:var(--pushcard-position);background:var(--bg-overlay);padding:2.5rem 1rem 1.25rem;color:#fff;text-align:center}.c-mm__pushcard--overlay .c-mm__pushcard-title,.c-mm__pushcard--overlay .c-mm__pushcard-surtitle,.c-mm__pushcard--overlay .c-mm__pushcard-link{color:#fff}.c-mm__pushcard--under .c-mm__pushcard-content{display:flex;flex-direction:column;margin-top:.5rem}.c-mm__pushcard-title{font-weight:var(--ak-heading-font-weight);color:var(--color-foreground)}.c-mm__pushcard-surtitle{display:block;font-size:.875rem;text-transform:uppercase;margin-bottom:.25rem;color:var(--color-foreground)}.c-mm__pushcard-link{color:var(--color-link)}.c-mm__pushcard-link:hover{color:var(--color-link-hover)}.c-mm__pushcard-thumb{overflow:hidden}.c-mm__pushcard-img{transition:transform .5s ease;height:100%;object-fit:cover}:root{--drop-menu-transition-duration: .3s;--menu-ease-out: cubic-bezier(.215, .61, .355, 1)}.c-mm__submenu{width:100%;position:absolute;z-index:10;padding:0;background:var(--color-background);background-image:var(--color-background-gradient);color:var(--color-foreground);border:1px solid var(--color-border);box-shadow:none;border-radius:12px;overflow:hidden}.c-mm__submenu-panel{display:none}.c-mm__submenu-panel.is-active{display:block}.c-mm__submenu .c-mm__title{background:var(--megamenu-title-background);color:var(--megamenu-title-color);padding:var(--megamenu-title-padding);margin:0;font-size:var(--megamenu-title-font-size);font-family:var(--megamenu-font-title);text-transform:var(--megamenu-case-title);border-bottom:var(--megamenu-title-border-bottom)}.c-mm__submenu .c-mm__cols{padding:0 var(--megamenu-padding-inline) var(--megamenu-padding-block) var(--megamenu-padding-inline);background:rgba(from var(--color-background) r g b / 95%);gap:var(--megamenu-gap)}.c-mm__link{color:var(--color-link);font-size:var(--megamenu-link-font-size);font-family:var(--megamenu-font-link);text-transform:var(--megamenu-case-link);text-decoration:none;transition:all .2s ease;display:block;padding:6px 0;margin:2px 0;width:fit-content}.c-mm__link:hover{color:var(--color-link-hover);opacity:1;text-decoration:underline}.c-mm__link.active-page{font-weight:600}.c-mm__list-title{color:var(--color-foreground-heading);font-size:var(--megamenu-list-title-font-size);font-family:var(--megamenu-font-link);text-transform:var(--megamenu-case-link);display:block;text-decoration:none;font-weight:400;padding:4px 0;width:fit-content}.c-mm__list-title:hover{color:var(--color-link);text-decoration:underline}.c-mm__list-title.active-page{font-weight:700}.c-mm__list{padding:8px 0}.c-mm__cols{display:grid;padding:0}.c-mm__list{padding:0}.c-mm__li{list-style:none;padding:0}.c-mm__col--1{grid-template-columns:1fr}.c-mm__col--2{grid-template-columns:repeat(2,1fr)}.c-mm__col--3{grid-template-columns:repeat(3,1fr)}.c-mm__col--4{grid-template-columns:repeat(4,1fr)}.c-mm__col--5{grid-template-columns:repeat(5,1fr)}.c-mm__col--5{grid-template-columns:2fr 2fr 2.5fr 2.5fr 2.5fr}.c-mm__col--6{grid-template-columns:repeat(6,1fr)}.c-mm__submenu--full{width:100vw;max-width:100vw;border-radius:0;left:50%;transform:translate(-50%)!important;border:none;border-top:1px solid var(--color-border, #e5e7eb)}obfuscated-link.c-mm__list-title{color:var(--color-foreground-heading);font-size:var(--megamenu-list-title-font-size);font-family:var(--megamenu-font-link);text-transform:var(--megamenu-case-link);display:block;text-decoration:none;margin-bottom:.75rem;font-weight:600;padding:4px 0}obfuscated-link.c-mm__list-title:hover{color:var(--color-link);text-decoration:underline}obfuscated-link.link-faded{color:var(--color-link);font-size:var(--megamenu-link-font-size);font-family:var(--megamenu-font-link);text-transform:var(--megamenu-case-link);text-decoration:none;opacity:.85;transition:all .2s ease;display:block;padding:6px 0;margin:2px 0}obfuscated-link.link-faded:hover{color:var(--color-link-hover);opacity:1;text-decoration:underline}obfuscated-link.link-faded.active-page{font-weight:600}obfuscated-link.c-mm__list-title.active-page{font-weight:700}.c-mobile-drawer{position:fixed;top:0;left:0;z-index:1000;background:var(--color-background);color:var(--color-foreground);border:none;padding:0;margin:0;width:100vw;max-width:500px;height:100vh;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:var(--ak-base-font-family);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-3);visibility:hidden;transform:translate(-100%);transition:transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s .3s}.c-hdr--transparent .c-mobile-drawer svg,.c-hdr--transparent .c-mobile-drawers .icon{color:var(--mb-drawer-color);fill:var(--mb-drawer-color)}.c-mobile-drawer.is-active{transform:translate(0);visibility:visible;transition:transform .3s cubic-bezier(.645,.045,.355,1),visibility 0s 0s}.c-mobile-drawer__header{position:sticky;top:0;z-index:20;background:var(--color-background);border-bottom:1px solid var(--color-border);padding:1.5rem 1.25rem;display:flex;align-items:center;justify-content:center;order:-1}.c-mobile-drawer__header--brand-only{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.c-mobile-drawer__header--brand-only .c-mobile-drawer__title{justify-self:center;flex:unset;text-align:center}.c-mobile-drawer__title{flex:1;text-align:center}.c-mobile-drawer__cart{display:flex;align-items:center;gap:.25rem;justify-self:end}.c-mobile-drawer__back{visibility:hidden;display:flex;align-items:center;gap:var(--size-2);padding:var(--size-4);color:var(--color-foreground);text-decoration:none;font-family:var(--ak-base-font-family);font-size:var(--ak-font-size-md);font-weight:var(--ak-btn-font-weight);transition:var(--ak-input-transition);text-align:left;background:none;border:none;cursor:pointer}.c-mobile-drawer__back.is-back-visible{visibility:visible}.c-mobile-drawer__back:hover{background:var(--color-background-hover);color:var(--color-link)}.c-mobile-drawer__back-icon{width:var(--size-4);height:var(--size-4);margin-right:var(--size-2);display:inline-flex;align-items:center;justify-content:center}.c-mobile-drawer__back-icon svg{width:100%;height:100%;fill:currentColor}.c-mobile-drawer__arrow-icon{width:var(--size-4);height:var(--size-4);margin-left:var(--size-2);display:inline-flex;align-items:center;justify-content:center}.c-mobile-drawer__arrow-icon svg{width:100%;height:100%;fill:currentColor}.c-mobile-drawer__content{padding:var(--size-0);position:relative}.c-mobile-drawer__active-context{display:none;align-items:center;gap:var(--size-2);padding:var(--size-4);border-bottom:var(--ak-input-border-width) solid var(--color-border-light);position:sticky;top:0;z-index:10;background:var(--color-background)}.c-mobile-drawer__active-context.is-active{display:flex}.c-mobile-drawer__active-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--size-2);margin:calc(var(--size-2) * -1);color:var(--color-foreground);text-decoration:none;font-family:var(--ak-base-font-family);font-size:var(--ak-font-size-md);font-weight:var(--ak-btn-font-weight);background:none;border:none;cursor:pointer;transition:var(--ak-input-transition)}.c-mobile-drawer__active-back:hover{color:var(--color-link)}.c-mobile-drawer__active-back:focus-visible{outline:var(--ak-btn-focus-box-shadow);outline-offset:var(--ak-swatch-outline-offset)}.c-mobile-drawer__active-title{flex:1;margin:0;min-width:0;text-align:left;font-weight:var(--ak-btn-font-weight);color:var(--color-foreground)}.c-mobile-drawer__active-title a{color:inherit;text-decoration:none}.c-mobile-drawer__active-title a:hover{color:var(--color-link);text-decoration:underline}.c-mobile-drawer .c-mm__drawer-li--pushcard-strip{border-bottom:var(--ak-input-border-width) solid var(--color-border-light)}.c-mobile-drawer .c-mm__drawer-li--pushcard-strip .c-mm__pushcard-scroll{padding-inline:1.25rem;padding-block:.75rem 1rem}.c-mobile-drawer .c-mm__drawer-li svg,.c-mobile-drawer .c-mobile-drawer__active-back svg{color:#000;fill:#000}.c-mobile-drawer__list{list-style:none;margin:var(--size-0);padding-top:.625rem;transition:var(--drop-menu-transition-duration) var(--menu-ease-out)}.c-mobile-drawer__list .c-mobile-drawer__list{position:absolute;top:0;left:0}.c-mobile-drawer__list .c-mobile-drawer__list:not(.is-mmsub-open){width:0;visibility:hidden;opacity:0;transform:translate(100%);overflow:hidden;pointer-events:none}.c-mobile-drawer__list.is-mmsub-open{visibility:visible;opacity:1;transform:translate(0);background:#fff;width:100%;pointer-events:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.c-mobile-drawer__content:has(.c-mobile-drawer__active-context.is-active) .c-mobile-drawer__list.is-mmsub-open:not(.--lvl3){padding-top:calc(var(--size-4, 1rem) * 2 + var(--ak-input-border-width, 1px) + 2 *.625rem)}.c-mobile-drawer__list.is-mmsub-open .c-mobile-drawer__list.--lvl3,.c-mobile-drawer__list.is-mmsub-open .c-mobile-drawer__list.--lvl3 .c-mobile-drawer__list{position:static;top:auto;left:auto;width:100%;visibility:visible;opacity:1;transform:none;height:auto;min-height:0;background:transparent;padding-block-start:0;padding-block-end:0;pointer-events:auto}.c-mobile-drawer__item{border-bottom:var(--ak-input-border-width) solid var(--color-border-light)}.c-mobile-drawer__item:last-child{border-bottom:none}.c-mm__drawer-li--first-secondary{margin-top:2.75rem}.c-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;color:var(--color-foreground);text-decoration:none;font-family:var(--ak-base-font-family);font-size:var(--ak-font-size-md);font-weight:var(--ak-btn-font-weight);transition:var(--ak-input-transition);width:100%;text-align:left;background:none;border:none;cursor:pointer}.c-mobile-drawer__link:hover{background:var(--color-background-hover);color:var(--color-link)}.c-mobile-drawer__link--has-children:hover .c-mobile-drawer__arrow-icon{transform:translate(var(--size-1))}.c-mobile-drawer__close{width:fit-content;text-align:start;color:#000}.c-mobile-drawer__close svg{width:var(--size-5);height:var(--size-5);fill:currentColor}.c-mobile-drawer__link:focus,.c-mobile-drawer__back:focus,.c-mobile-drawer__close:focus{outline:var(--ak-btn-focus-box-shadow);outline-offset:var(--ak-swatch-outline-offset)}.c-mobile-drawer::-webkit-scrollbar{width:var(--size-1)}.c-mobile-drawer::-webkit-scrollbar-track{background:var(--color-background-secondary)}.c-mobile-drawer::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--border-radius-xs)}.c-mobile-drawer::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.c-mobile-drawer__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s ease}.c-mobile-drawer__overlay.is-active{visibility:visible;opacity:1}body.has-drawer-open{overflow:hidden}.c-mm__nav-list{display:flex;flex-direction:row;flex:1;flex-wrap:nowrap;overflow-x:auto;gap:var(--menu-nav-gap);list-style:none}.c-pagination-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9998;display:none;background-color:color-mix(in srgb,var(--color-background) 30%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .2s ease;pointer-events:none}.c-pagination-loader:not([hidden]){display:block}.c-pagination-loader__spinner{position:fixed;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%);z-index:9999;display:none;pointer-events:none}.c-pagination-loader__spinner:not([hidden]){display:block}.c-pagination-loader__circle{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgba(128,128,128,.4);border-top-color:transparent;border-radius:50%;animation:c-pagination-loader-spin .8s linear infinite;transform:rotate(0)}@keyframes c-pagination-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.c-pagination-loader__circle{animation:none}}.c-pagination{display:flex;justify-content:var(--ak-pagination-justify-content);align-items:var(--ak-pagination-align-items);margin-top:var(--ak-pagination-margin-top);margin-bottom:var(--ak-pagination-margin-bottom);gap:var(--ak-pagination-gap);color:var(--ak-pagination-color);font-size:var(--ak-pagination-text-size)}.c-pagination facet-link{display:flex}.c-pagination__link:hover{color:var(--ak-pagination-link-color-hover)}.c-pagination__link{padding-inline:var(--ak-pagination-link-padding-inline);padding-block:var(--ak-pagination-link-padding-block);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.c-pagination__link--current{position:relative;color:var(--ak-pagination-link-current-color, var(--color-foreground))}.c-pagination__link--current:hover{color:var( --ak-pagination-link-current-color-hover, var(--ak-pagination-link-current-color, var(--color-foreground)) )}.c-pagination__link--disabled{color:var(--ak-pagination-link-disabled-color, rgba(0, 0, 0, .3));opacity:var(--ak-pagination-link-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}.c-pagination__link--disabled:hover{color:var(--ak-pagination-link-disabled-color-hover, var(--ak-pagination-link-disabled-color, rgba(0, 0, 0, .3)))}.c-pagination__link--desktop-only,.c-pagination__ellipsis--desktop-only{display:none}.c-pagination__indicator{position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%)}.c-blog .c-pagination{margin-bottom:1rem}@media(min-width:768px){.c-pagination__link--desktop-only,.c-pagination__ellipsis--desktop-only{display:inline-flex}}@media(min-width:768px){.c-pagination__link--mobile-only,.c-pagination__ellipsis--mobile-only{display:none}}.c-pagination__ellipsis{padding-inline:var(--ak-pagination-link-padding-inline)}.c-pdt__tags{--tag-top: .5rem;--tag-left: .5rem;--font-size-tag: 12px;--line-height-tag: 1rem;--padding-tag: .125rem .375rem;--radius-tag: 99rem;display:flex;flex-direction:column;gap:.25rem;position:absolute;z-index:2;top:var(--tag-top);left:var(--tag-left)}.c-pdt__tag{padding:var(--padding-tag);background-color:var(--background-tag);color:var(--color-tag);font-size:var(--font-size-tag);line-height:var(--line-height-tag);width:fit-content;border-radius:var(--radius-tag)}.c-predictive-search-products{padding:var(--size-4)}.c-predictive-search-products:first-child{grid-column:1 / 3}.c-predictive-search-products__title{font-size:var(--ak-font-size-lg);font-weight:600;margin-bottom:var(--size-4);color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center}.c-predictive-search-products__clear{font-size:var(--ak-font-size-sm);opacity:.7;transition:opacity .2s ease}.c-predictive-search-products__clear:hover{opacity:1}.c-recently-viewed-wrapper{display:grid;grid-template-rows:auto auto;max-height:1000px;opacity:1;overflow:visible;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(0)}.c-recently-viewed-wrapper.removing{max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.c-recently-viewed-wrapper.removing .c-predictive-search-products__card{transition:none;transform:none;opacity:1}.c-predictive-search-products__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--size-4)}.c-predictive-search-products__card{position:relative;cursor:pointer;border-radius:var(--border-radius);transition:transform .2s ease,box-shadow .2s ease;animation:fadeInUp .3s ease backwards}.c-predictive-search-products__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.c-predictive-search-products__card.keyboard-focus,.c-predictive-search-products__card[aria-selected=true]{outline:2px solid var(--color-primary);outline-offset:2px}.c-predictive-search-products__card:nth-child(1){animation-delay:50ms}.c-predictive-search-products__card:nth-child(2){animation-delay:.1s}.c-predictive-search-products__card:nth-child(3){animation-delay:.15s}.c-predictive-search-products__card:nth-child(4){animation-delay:.2s}.c-predictive-search-products__card:nth-child(n+5){animation-delay:.25s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.c-predictive-search-products{padding:var(--size-3)}.c-predictive-search-products__list{grid-template-columns:repeat(2,1fr);gap:var(--size-3)}}@media(prefers-reduced-motion:reduce){.c-predictive-search-products__card{animation:none}.c-predictive-search-products__card:hover{transform:none}}.c-predictive-search-resources{padding:var(--size-4)}.c-predictive-search-resources__title{font-size:var(--ak-font-size-lg);font-weight:600;margin-bottom:var(--size-4);color:var(--color-foreground)}.c-predictive-search-resources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--size-1)}.c-predictive-search-resources__item{animation:fadeInSlide .3s ease backwards}.c-predictive-search-resources__item.keyboard-focus,.c-predictive-search-resources__item[aria-selected=true]{outline:2px solid var(--color-primary);outline-offset:2px}.c-predictive-search-resources__item:nth-child(1){animation-delay:50ms}.c-predictive-search-resources__item:nth-child(2){animation-delay:.1s}.c-predictive-search-resources__item:nth-child(3){animation-delay:.15s}.c-predictive-search-resources__item:nth-child(4){animation-delay:.2s}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.c-predictive-search-results__inner .c-predictive-search-resources__title{display:none}.c-predictive-search-resources{padding:0}}.c-predictive-search{display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--z-index-modal)}.c-predictive-search__form{position:relative;width:100%;display:flex;flex-direction:column}.c-predictive-search__header{display:flex;position:sticky;top:0;z-index:2;width:100%;align-items:center;background-color:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--size-3) var(--size-4);gap:var(--size-3)}.c-predictive-search__icon{flex-shrink:0;display:flex;align-items:center;color:rgba(var(--color-foreground),.6)}.c-predictive-search__input-wrapper{flex:1;display:flex;align-items:center}.c-predictive-search__input{width:100%;padding:0;border:none;background:transparent;font-size:var(--ak-font-size-md);color:var(--color-foreground);outline:none}.c-predictive-search__input::placeholder{color:rgba(var(--color-foreground),.5)}.c-predictive-search__input::-webkit-search-cancel-button,.c-predictive-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.c-predictive-search__input::-ms-clear{display:none}.c-predictive-search__reset-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 var(--size-3);border:none;background:transparent;color:rgba(var(--color-foreground),.5);cursor:pointer;transition:color .2s ease}.c-predictive-search__reset-button:hover{color:rgba(var(--color-foreground),.8)}.c-predictive-search__reset-button[hidden]{display:none}.c-predictive-search__reset-text{font-size:var(--ak-font-size-sm);line-height:1}.c-predictive-search__close-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:rgba(var(--color-foreground),.5);cursor:pointer;transition:color .2s ease}.c-predictive-search__close-button:hover{color:rgba(var(--color-foreground),.8)}.c-predictive-search__content-wrapper{position:relative;width:100%;display:flex;flex-direction:column;flex:1;overflow:hidden}.c-predictive-search__content{flex:1;overflow-y:auto;background-color:var(--color-background);padding:var(--size-4)}.c-predictive-search__empty{text-align:center;padding:var(--size-8);color:rgba(var(--color-foreground),.6)}.c-predictive-search__footer{display:none;padding:var(--size-4);background:var(--color-background);border-top:1px solid var(--color-border)}.c-predictive-search__content[data-has-results]+.c-predictive-search__footer{display:block}@media(max-width:767px){.c-predictive-search__content{padding:var(--size-3)}.c-predictive-search__reset-button{border-right:1px solid var(--color-border)}}.c-price-container{display:flex;align-items:center;gap:.5rem}.c-pdt-mini__swatches-list .c-swatch--disc{display:inline-block;width:20px;height:20px;border-radius:var(--ak-swatch-border-radius, 50%);border-width:var(--ak-swatch-border-width, 1px);border-style:solid;border-color:var(--ak-swatch-border-color, #e5e5e5);overflow:hidden;text-decoration:none;background-color:var(--swatch-color, transparent);background-image:var(--swatch-image, none);background-size:cover;background-position:var(--swatch-focal-point, center);background-repeat:no-repeat}.c-pdt-mini__swatches-list .c-swatch__color{width:20px;height:20px;border:none;background-color:var(--swatch-color, transparent);background-image:var(--swatch-image, none);background-size:cover;background-position:var(--swatch-focal-point, center);background-repeat:no-repeat}.c-pdt-mini__swatches-list .c-swatch--unavailable{opacity:.5;cursor:not-allowed}.c-pdt-mini__swatches-list .c-swatch--unavailable .c-swatch__color{opacity:.5}.c-pdt-mini__swatches-list .c-swatch--unavailable:hover{background-color:var(--swatch-color)!important;border-color:var(--ak-swatch-border-hover)!important}.c-pdt-mini__swatches-list .c-swatch:focus-within{outline:2px solid var(--ak-swatch-border-checked, #007bff);outline-offset:2px}.c-pdt-mini__swatches{position:relative;z-index:2;margin-top:8px}.c-pdt-mini__swatches-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.c-pdt-mini__swatches-more{font-size:12px;color:var(--color-text-secondary, #666);font-weight:500;margin-left:4px}.c-swatch.is-active{border-width:var(--ak-swatch-border-width-selected, 2px);border-color:var(--ak-swatch-border-color-selected, #000)}.c-pdt-mini__img img{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.c-date-deliv{display:inline-block}.c-date-deliv__tooltip-container{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.c-date-deliv__tooltip-btn{display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer;color:var(--color-foreground)}.c-date-deliv__tooltip-btn:hover{opacity:1}.c-date-deliv__stock.available{--availability-background: #3D995C;--availability-border: #B5F2CA}.c-date-deliv__stock.unavailable{--availability-background: #B42318;--availability-border: #FEE4E2}.c-date-deliv__stock{display:inline-block;width:10px;height:10px;background-color:var(--availability-background);border-radius:50%;border:2px solid var(--availability-border)}.c-date-deliv--shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;min-width:200px;min-height:20px}.c-date-deliv--shimmer[data-format=short]{min-width:80px}.c-date-deliv__container{display:inline-flex;gap:4px;flex-wrap:wrap}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.c-dialog-header__close--right{margin-left:auto}.c-pdp__media-item{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center}.product-media{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden}.product-media__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;z-index:1}.product-media__image{width:100%;height:auto;object-fit:cover;position:relative;z-index:2}.c-pdp__media-item :is(product-model,deferred-media){position:absolute;z-index:3;width:100%;height:100%}.product-media iframe,.product-media video{aspect-ratio:var(--ratio);height:100%;width:100%;object-fit:cover}.c-pdp__media-item:has(.c-pdp__media-legend){flex-direction:column;align-items:start}.c-pdp__media-legend{line-height:1.25rem;margin-top:.5rem;font-size:var(--ak-font-size-sm)}@media(max-width:767px){.c-pdp__media-legend{position:absolute;display:flex;z-index:4;right:1.25rem;bottom:1.25rem;left:auto;margin-top:0;max-width:none}}.c-push-item__title{display:block;padding-inline:var(--push-item-title-padding-inline);padding-top:var(--push-item-title-padding-top);padding-bottom:var(--push-item-title-padding-bottom);width:var(--push-item-title-width);text-align:var(--push-item-title-text-align);background-color:var(--push-item-title-background-color);color:var(--push-item-title-color);border-radius:var(--push-item-title-border-radius);text-transform:var(--push-item-title-text-transform)}.c-push-item__title:hover{color:var(--push-item-title-color-hover)}.c-push-item{position:relative}.c-push-item .c-push-item--full-height,.c-push-item--full-height.c-push-item--overlay .c-push-item__thumb{height:100%}.c-push-item--full-height.c-push-item--under .c-push-item__content{flex:1}.c-push-item__container{border:var(--push-item-border-width) solid var(--color-border);border-radius:var(--push-item-border-radius)}.c-push-item__thumb{overflow:hidden;height:var(--push-item-image-height)}.c-push-item__thumb--double{display:grid;grid-template-columns:1fr 1fr;gap:0}.c-push-item__media,.c-push-item__media img{display:block;height:100%;width:100%;object-fit:cover;object-position:center center;border:var(--push-item-image-border-width) solid var(--color-border);border-radius:var(--push-item-image-border-radius)}.c-push-item__media--ratio,.c-push-item__media--ratio img{aspect-ratio:var(--push-item-image-ratio)}.c-push-item--overlay{position:relative;width:100%;height:auto}.c-push-item--overlay .c-push-item__content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:var(--push-item-align-items);justify-content:var(--push-item-justify-content);flex-direction:column;background:var(--bg-overlay);transition:background .3s ease}.c-push-item--overlay .c-push-item__content--overlay-before{background:none;overflow:hidden}.c-push-item--overlay .c-push-item__content--overlay-before>*{z-index:1}.c-push-item--overlay .c-push-item__content--overlay-before:before{content:"";position:absolute;left:0;width:100%;height:var(--bg-overlay-height);pointer-events:none;z-index:0;transition:background .3s ease}.c-push-item--overlay .c-push-item__content--overlay-bottom:before{bottom:0;background:linear-gradient(360deg,var(--bg-overlay),#0000)}.c-push-item--overlay .c-push-item__content--overlay-top:before{top:0;background:linear-gradient(360deg,#0000,var(--bg-overlay))}.c-push-item--overlay:hover .c-push-item__title{color:var(--push-item-title-color-hover)}.c-push-item--hover-gradient:hover .c-push-item__content{background:none}.c-push-item--hover-gradient:hover .c-push-item__content--overlay-before:before{background:none}.c-push-item--adaptative .c-push-item__thumb{position:absolute;height:100%;width:100%}.c-push-item--adaptative .c-push-item__content{position:relative}.c-push-item--under{display:flex;flex-direction:column}.c-push-item--under .c-push-item__content{display:flex;align-items:var(--push-item-align-items);flex-direction:column;justify-content:var(--push-item-justify-content)}.c-push-item__content{padding:var(--push-item-padding-top) var(--push-item-padding-right) var(--push-item-padding-bottom) var(--push-item-padding-left)}@media(max-width:768px){.c-push-item__content{padding:var(--padding-top-mobile) var(--padding-right-mobile) var(--padding-bottom-mobile) var(--padding-left-mobile)}}.c-push-item--hover-scale .c-push-item__media{transition:transform .5s ease}.c-push-item--hover-scale:hover .c-push-item__media{transform:scale(1.1)}.c-push-card{background-color:var(--color-background);color:var(--color-foreground)}.c-push-card__container{display:var(--push-card-container-display);column-gap:var(--push-card-column-gap)}.c-push-card__container--grid{display:grid;grid-template-columns:repeat(var(--push-card-grid-columns),1fr);row-gap:var(--push-card-row-gap)}@media(max-width:768px){.c-push-card__container--grid{display:var(--push-card-container-mb-display);grid-template-columns:repeat(var(--push-card-grid-columns-mobile),1fr);row-gap:var(--push-card-row-gap-mobile);column-gap:var(--push-card-column-gap-mobile)}.c-push-card__container--grid.slider-on-mobile{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.c-push-card__container--grid.slider-on-mobile::-webkit-scrollbar{display:none}.c-push-card__container--grid.slider-on-mobile>*:not(.c-arrows--overlay){flex:none;width:var(--push-card-slider-width-mobile)}}.c-push-card__container--slider{display:flex;flex-direction:row;overflow-x:auto;gap:var(--push-card-column-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative}.c-push-card__container--slider{scrollbar-width:none;-ms-overflow-style:none}.c-push-card__container--slider::-webkit-scrollbar{display:none}.c-push-card__container--slider>*:not(.c-arrows--overlay){flex:none;width:var(--push-card-slider-width)}@media(max-width:768px){.c-push-card__container--slider>*:not(.c-arrows--overlay){width:var(--push-card-slider-width-mobile)}.c-push-card__container--slider{gap:var(--push-card-column-gap-mobile)}}slideshow-component{position:relative}slideshow-component .c-arrows--overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;margin-top:0;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}slideshow-component .c-arrows--overlay .c-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;display:flex;pointer-events:auto}slideshow-component .c-arrows--overlay .c-arrow--transparent:not(.c-arrow--circle):not(.c-arrow--square):hover svg,slideshow-component .c-arrows--bottom .c-arrow--transparent:not(.c-arrow--circle):not(.c-arrow--square):hover svg{fill:#000!important}slideshow-component .c-arrows--overlay .c-arrow--transparent:not(.c-arrow--circle):not(.c-arrow--square):hover,slideshow-component .c-arrows--bottom .c-arrow--transparent:not(.c-arrow--circle):not(.c-arrow--square):hover{color:inherit!important;background-color:transparent!important}slideshow-component .c-arrows--overlay .c-arrow--next{right:1rem;left:auto}slideshow-component .c-arrows--overlay .c-arrow--previous{left:1rem;right:auto}slideshow-component .c-arrows--overlay .c-arrow[disabled],slideshow-component .c-arrows--overlay .c-arrow.disabled,slideshow-component .c-arrows--overlay .c-arrow.inactive{display:none}slideshow-component .c-arrows--with-background{gap:.5rem}slideshow-component .c-arrows--with-background .c-arrow--circle{border-radius:50%;background-color:color-mix(in srgb,var(--color-background) 90%,transparent);padding:.375rem;transition:background-color .3s ease}slideshow-component .c-arrows--with-background .c-arrow--square{border-radius:4px;background-color:color-mix(in srgb,var(--color-background) 90%,transparent);padding:.375rem;transition:background-color .3s ease}slideshow-component .c-arrows--with-background .c-arrow--circle:hover,slideshow-component .c-arrows--with-background .c-arrow--square:hover{background-color:color-mix(in srgb,var(--color-foreground) 90%,transparent)}.c-push-card .c-arrows--bottom{margin-top:0}slideshow-component .c-slideshow-controls{align-items:center;gap:1rem}slideshow-component .c-slideshow-controls.o-grid{display:grid;align-items:center;gap:1rem}slideshow-component .c-slideshow-controls--space-between{display:flex;justify-content:space-between}slideshow-component .c-slideshow-controls--left{display:flex;justify-content:flex-start}slideshow-component .c-slideshow-controls--center{display:flex;justify-content:center}slideshow-component .c-slideshow-controls--right{display:flex;justify-content:flex-end}slideshow-component .c-arrows--bottom{display:flex;gap:1.5rem}slideshow-component .c-arrows--bottom.c-arrows--left{justify-content:flex-start}slideshow-component .c-arrows--bottom.c-arrows--center{justify-content:center}slideshow-component .c-arrows--bottom.c-arrows--right{justify-content:flex-end}slideshow-component .c-dots{display:flex;gap:.5rem}slideshow-component .c-dots--left{justify-content:flex-start!important}slideshow-component .c-dots--center{justify-content:center!important}slideshow-component .c-dots--right{justify-content:flex-end!important}slideshow-component .c-push-card__indicator-row{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;gap:1rem;flex:1}slideshow-component .c-push-card__indicator-row-link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em;flex-shrink:0}slideshow-component .c-push-card__indicator-row-link:hover{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}slideshow-component .c-push-card__indicator-row-link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}slideshow-component .c-dots--bars .c-dot{height:3px;width:20px;border-radius:2px}.c-bento-grid{display:grid;row-gap:var(--push-card-row-gap);column-gap:var(--push-card-column-gap)}@media(max-width:768px){.c-bento-grid{row-gap:var(--push-card-row-gap-mobile);column-gap:var(--push-card-column-gap-mobile)}.c-bento-grid .c-push-item__thumb{height:180px}.c-bento-grid{grid-template-columns:repeat(2,1fr)}.c-bento-grid .c-push-item:nth-child(3n+1){grid-column:span 1}.c-bento-grid .c-push-item:nth-child(3n+2){grid-column:span 1}.c-bento-grid .c-push-item:nth-child(3n+3){grid-column:span 2}.c-bento-grid .c-push-item:last-child:nth-child(3n+5){grid-column:span 1}.c-bento-grid .c-push-item:last-child:nth-child(3n+4){grid-column:span 2}}@media(min-width:769px){.c-bento-grid .c-push-item__thumb{height:300px}.c-bento-grid{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.c-bento-grid .c-push-item:nth-child(1){grid-area:A}.c-bento-grid .c-push-item:nth-child(2){grid-area:B}.c-bento-grid .c-push-item:nth-child(3){grid-area:C}.c-bento-grid .c-push-item:nth-child(4){grid-area:D}.c-bento-grid .c-push-item:nth-child(5){grid-area:E}.c-bento-grid .c-push-item:nth-child(6){grid-area:F}.c-bento-grid .c-push-item:nth-child(7){grid-area:G}.c-bento-grid .c-push-item:nth-child(8){grid-area:H}.c-bento-grid .c-push-item:nth-child(9){grid-area:I}.c-bento-grid .c-push-item:nth-child(10){grid-area:J}.c-bento-grid .c-push-item:nth-child(11){grid-area:K}.c-bento-grid .c-push-item:nth-child(12){grid-area:L}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.c-bento-grid:has(.c-push-item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.c-touchspin{display:inline-flex;align-items:center;width:fit-content;height:var(--ak-touchspin-height);background-color:var(--ak-input-background);border:var(--ak-input-border-width) solid var(--ak-input-border);border-radius:var(--ak-input-border-radius);overflow:hidden;position:relative;transition:var(--ak-input-transition)}.c-touchspin:focus-within{border-color:var(--ak-input-border-focus);box-shadow:var(--ak-input-box-shadow-focus);outline:none}.c-touchspin__button{display:flex;align-items:center;justify-content:center;width:var(--ak-touchspin-target-size);height:var(--ak-touchspin-target-size);padding:0;font-family:inherit;font-size:var(--ak-input-font-size);font-weight:var(--ak-input-font-weight);line-height:var(--ak-input-line-height);color:var(--ak-input-text);background-color:var(--ak-input-background);border:none;cursor:pointer;transition:var(--ak-input-transition);position:relative;z-index:1}.c-touchspin__button:hover:not(:disabled){background-color:var(--ak-input-background);color:var(--ak-input-text);opacity:.8}.c-touchspin__button:active:not(:disabled){background-color:var(--ak-input-background);transform:scale(.95)}.c-touchspin__button:disabled{background-color:var(--ak-input-background-disabled);color:var(--ak-input-text-placeholder);cursor:not-allowed;opacity:var(--ak-input-disabled-opacity)}.c-touchspin__input{flex:1;max-width:var(--ak-touchspin-max-width);height:var(--ak-input-height);padding:0;font-family:inherit;font-size:var(--ak-input-font-size);font-weight:var(--ak-input-font-weight);line-height:var(--ak-input-line-height);color:var(--ak-input-text);background-color:transparent;border:none;text-align:center;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.c-touchspin__input::-webkit-outer-spin-button,.c-touchspin__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-touchspin__input:focus{background-color:var(--ak-input-background);color:var(--ak-input-text)}.c-touchspin__input:disabled{color:var(--ak-input-text-placeholder);cursor:not-allowed;opacity:var(--ak-input-disabled-opacity)}.c-touchspin__input::placeholder{color:var(--ak-input-text-placeholder);opacity:1}.c-touchspin__button svg{transition:var(--ak-input-transition)}.c-touchspin__button:active:not(:disabled) svg{transform:scale(.9)}.c-touchspin:hover{border-color:var(--ak-input-border-focus)}.c-touchspin:hover .c-touchspin__button:not(:disabled){background-color:var(--ak-input-background);opacity:.8}.c-touchspin:active{transform:scale(.98)}.c-touchspin:has(.c-touchspin__input:disabled){background-color:var(--ak-input-background-disabled);border-color:var(--ak-input-border);opacity:var(--ak-input-disabled-opacity)}.c-touchspin--error{border-color:var(--ak-input-border-error)}.c-touchspin--error:focus-within{border-color:var(--ak-input-border-error);box-shadow:var(--ak-input-box-shadow-error)}.c-touchspin--success{border-color:var(--ak-input-border-focus);box-shadow:0 0 0 3px #28a7451a}.c-touchspin--success:focus-within{border-color:var(--ak-input-border-focus);box-shadow:0 0 0 3px #28a74533}.c-touchspin--loading{opacity:var(--ak-input-disabled-opacity);pointer-events:none}.c-touchspin--loading:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;border:2px solid var(--ak-input-border);border-top:2px solid var(--ak-input-border-focus);border-radius:50%;animation:c-touchspin-spin 1s linear infinite;z-index:10}@keyframes c-touchspin-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-touchspin--small{min-width:var(--ak-touchspin-small-max-width);height:var(--ak-touchspin-small-height)}.c-touchspin--small .c-touchspin__button{width:var(--ak-touchspin-small-target-size);height:var(--ak-touchspin-small-target-size);font-size:var(--ak-touchspin-small-font-size)}.c-touchspin--small .c-touchspin__input{height:var(--ak-touchspin-small-height);font-size:var(--ak-touchspin-small-font-size);padding:calc(var(--ak-input-padding-y) * .75) calc(var(--ak-input-padding-x) * .75)}.c-touchspin--large{min-width:var(--ak-touchspin-large-max-width);height:var(--ak-touchspin-large-height)}.c-touchspin--large .c-touchspin__button{width:var(--ak-touchspin-large-target-size);height:var(--ak-touchspin-large-target-size);font-size:var(--ak-touchspin-large-font-size)}.c-touchspin--large .c-touchspin__input{height:var(--ak-touchspin-large-height);font-size:var(--ak-touchspin-large-font-size);padding:calc(var(--ak-input-padding-y) * 1.25) calc(var(--ak-input-padding-x) * 1.25)}.c-touchspin--rounded{border-radius:calc(var(--ak-input-border-radius) * 2)}.c-touchspin--rounded .c-touchspin__button:first-child{border-radius:calc(var(--ak-input-border-radius) * 2) 0 0 calc(var(--ak-input-border-radius) * 2)}.c-touchspin--rounded .c-touchspin__button:last-child{border-radius:0 calc(var(--ak-input-border-radius) * 2) calc(var(--ak-input-border-radius) * 2) 0}.c-touchspin--square,.c-touchspin--square .c-touchspin__button{border-radius:0}@media(prefers-contrast:more){.c-touchspin{border-color:#000;border-width:3px}.c-touchspin:focus-within{border-color:#000;box-shadow:0 0 0 3px #000}.c-touchspin__button{background-color:#fff;color:#000;border:2px solid #000000}.c-touchspin__button:hover:not(:disabled){background-color:#000;color:#fff}.c-touchspin__input{color:#000;font-weight:700}}@media(prefers-reduced-motion:reduce){.c-touchspin,.c-touchspin__button,.c-touchspin__icon,.c-touchspin__input{transition:none}.c-touchspin__button:active:not(:disabled){transform:none}.c-touchspin:active{transform:none}}@media(max-width:768px){.c-touchspin{min-width:calc(var(--ak-input-min-width) * .9)}.c-touchspin--small{min-width:calc(var(--ak-input-min-width) * .7)}.c-touchspin--large{min-width:calc(var(--ak-input-min-width) * 1.1)}}.c-pc__quick-view{position:absolute;top:10px;right:10px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#333;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;opacity:0;transform:translateY(-5px);z-index:2;cursor:pointer;min-height:36px;min-width:36px;box-shadow:0 2px 8px #0000001a}.c-pdt-mini__card:hover .c-pc__quick-view{opacity:1;transform:translateY(0)}.c-pdt-mini__card:focus-within .c-pc__quick-view,.c-pc__quick-view:focus-visible{opacity:1;transform:translateY(0)}.c-pc__quick-view:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px}.c-pc__quick-view:hover{background:#fff;border-color:#0003;box-shadow:0 4px 12px #00000026;transform:translateY(0) scale(1.05)}.c-pc__quick-view{text-shadow:0 1px 2px rgba(255,255,255,.8)}.c-pc__quick-view span{font-weight:600;letter-spacing:.5px}.c-pc__quick-view svg{width:14px;height:14px}@media(max-width:768px){.c-pc__quick-view{padding:6px 10px;font-size:11px}.c-pc__quick-view svg{width:14px;height:14px}}.c-quick-view-dialog__modal{border:var(--ak-dialog-border);box-shadow:var(--ak-dialog-box-shadow);margin:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background);max-height:var(--ak-dialog-max-height-desktop);overflow:hidden;z-index:var(--z-index-modal, 10000);width:90vw;max-width:1200px;height:fit-content;border-radius:var(--ak-dialog-border-radius-desktop);opacity:0}.c-quick-view-dialog__modal[open]{animation:quickViewSlideIn var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing) forwards}.c-quick-view-dialog__modal.closing{animation:quickViewSlideOut var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing) forwards}.c-quick-view-dialog__modal::backdrop{background:var(--ak-dialog-backdrop-color);-webkit-backdrop-filter:blur(var(--ak-dialog-backdrop-filter-blur));backdrop-filter:blur(var(--ak-dialog-backdrop-filter-blur));transition:background var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing),backdrop-filter var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing)}.c-quick-view-dialog__modal[open]::backdrop{animation:backdropFadeIn var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing)}.c-quick-view-dialog__modal.closing::backdrop{animation:backdropFadeOut var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing)}.c-quick-view-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ak-dialog-header-padding);border-bottom:var(--ak-dialog-header-border-bottom);flex-shrink:0;background:var(--color-background);border-radius:var(--ak-dialog-border-radius-desktop) var(--ak-dialog-border-radius-desktop) 0 0}.c-quick-view-dialog__title{font-size:var(--ak-dialog-title-font-size);font-weight:var(--ak-dialog-title-font-weight);margin:0;color:var(--ak-dialog-title-color);line-height:var(--ak-line-height-1)}.c-quick-view-dialog__close{display:flex;align-items:center;justify-content:center;width:var(--ak-dialog-close-size);height:var(--ak-dialog-close-size);padding:0;border:none;border-radius:var(--ak-dialog-close-border-radius);background:var(--ak-dialog-close-background);color:var(--ak-dialog-close-color);cursor:pointer;transition:var(--ak-dialog-close-transition)}.c-quick-view-dialog__close:hover,.c-quick-view-dialog__close:focus{background:var(--ak-dialog-close-background-hover);color:var(--ak-dialog-close-color-hover);outline:none}.c-quick-view-dialog__close:active{transform:scale(.95)}.c-quick-view-dialog__body{flex:1;overflow-y:var(--ak-dialog-body-overflow);padding:var(--ak-dialog-body-padding);max-height:calc(var(--ak-dialog-max-height-desktop) - 120px)}.c-quick-view-dialog__loading{text-align:center;padding:var(--spacing-section-md) var(--spacing-block-md);color:var(--color-foreground)}.c-quick-view-dialog__spinner{width:var(--size-12);height:var(--size-12);border:var(--size-1) solid var(--ak-input-border);border-top:var(--size-1) solid var(--color-primary-button-border);border-radius:var(--radius-round);animation:spin 1s linear infinite;margin:0 auto var(--spacing-block-md)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-quick-view-dialog__error{text-align:center;padding:var(--spacing-section-md) var(--spacing-block-md);color:var(--error-text)}.c-quick-view-dialog__retry{margin-top:var(--spacing-block-md)}.c-quick-view-dialog__product{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-section-md);align-items:start}.c-quick-view-dialog__image img{width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--ak-dialog-box-shadow);transition:transform var(--ak-input-transition)}.c-quick-view-dialog__image img:hover{transform:scale(1.02)}.c-quick-view-dialog__placeholder{width:100%;height:320px;background:linear-gradient(135deg,var(--ak-input-background-disabled) 0%,var(--ak-input-border) 100%);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--ak-input-text-placeholder);font-size:var(--ak-body-font-size);border:var(--ak-input-border-width) dashed var(--ak-input-border)}.c-quick-view-dialog__info{display:flex;flex-direction:column;gap:var(--spacing-block-md)}.c-quick-view-dialog__product-title{margin:0;font-size:var(--ak-heading-font-size-3xl);font-weight:var(--ak-heading-font-weight, 700);color:var(--color-foreground-heading);line-height:var(--ak-heading-line-height-3xl);font-family:var(--ak-heading-font-family)}.c-quick-view-dialog__price{margin-bottom:var(--spacing-block-md)}.c-quick-view-dialog__price .price{font-size:var(--ak-font-size-price-lg);font-weight:700;color:var(--ak-price-color);font-family:var(--ak-price-font-family)}.c-quick-view-dialog__price .price--sale{color:var(--ak-price-color-discount)}.c-quick-view-dialog__price .price--compare{text-decoration:line-through;color:var(--ak-price-color-old);font-size:var(--ak-font-size-price-md);font-weight:500;margin-left:var(--spacing-block-sm)}.c-quick-view-dialog__description{margin-bottom:var(--spacing-block-xl);line-height:var(--ak-line-height-3);color:var(--color-foreground);font-size:var(--ak-body-font-size)}.c-quick-view-dialog__variants{display:flex;flex-direction:column;gap:var(--spacing-block-md)}.c-quick-view-dialog__select-wrapper{margin-bottom:var(--spacing-block-md)}.c-quick-view-dialog__select{width:100%}.c-quick-view-dialog__quantity{margin-bottom:var(--spacing-block-md)}.c-quick-view-dialog__quantity span{display:block;margin-bottom:var(--spacing-block-xs);font-weight:600;color:var(--color-foreground);font-size:var(--ak-font-size-sm);font-family:var(--ak-heading-font-family)}.c-quick-view-dialog__quantity-input{width:100%}.c-quick-view-dialog__form{margin-top:var(--spacing-block-md)}.c-quick-view-dialog__actions{display:flex;flex-direction:column;gap:var(--spacing-block-md)}.c-quick-view-dialog__link{width:100%;text-decoration:none}.c-quick-view-dialog__button{width:100%}.c-quick-view-dialog__body::-webkit-scrollbar{width:var(--size-2)}.c-quick-view-dialog__body::-webkit-scrollbar-track{background:var(--ak-input-background-disabled);border-radius:var(--radius-1)}.c-quick-view-dialog__body::-webkit-scrollbar-thumb{background:var(--ak-input-border);border-radius:var(--radius-1)}.c-quick-view-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--ak-input-text-placeholder)}@keyframes quickViewSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes quickViewSlideOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}.c-quick-view-dialog__modal:not([open]) *,.c-quick-view-dialog__modal.closing *,.c-quick-view-dialog__modal[aria-hidden=true] *{animation:none!important;transition:none!important;transform:none!important}.c-quick-view-dialog__modal:not([open]){animation:none!important;transition:none!important;transform:translate(-50%,-50%)!important}@media(max-width:1024px){.c-quick-view-dialog__modal{width:90vw;max-width:1000px}.c-quick-view-dialog__product{gap:var(--spacing-section-sm)}.c-quick-view-dialog__body{padding:var(--spacing-section-sm)}}@media(max-width:768px){.c-quick-view-dialog__modal{width:var(--ak-dialog-width-mobile);max-width:var(--ak-dialog-max-width-mobile);max-height:var(--ak-dialog-max-height-mobile);border-radius:var(--ak-dialog-border-radius-mobile)}.c-quick-view-dialog__product{grid-template-columns:1fr;gap:var(--spacing-block-xl)}.c-quick-view-dialog__header{padding:var(--spacing-block-xl) var(--spacing-block-lg) var(--spacing-block-md)}.c-quick-view-dialog__body{padding:var(--spacing-block-xl) var(--spacing-block-lg)}.c-quick-view-dialog__title{font-size:var(--ak-heading-font-size-2xl)}.c-quick-view-dialog__product-title{font-size:var(--ak-heading-font-size-xl)}}@media(max-width:480px){.c-quick-view-dialog__modal{width:100vw;max-width:100vw;margin:0;border-radius:0;max-height:100vh}.c-quick-view-dialog__header{border-radius:0}.c-quick-view-dialog__body{padding:var(--spacing-block-md) var(--spacing-block-lg)}.c-quick-view-dialog__product{gap:var(--spacing-block-md)}}@media(prefers-reduced-motion:reduce){.c-quick-view-dialog__modal,.c-quick-view-dialog__modal[open],.c-quick-view-dialog__modal.closing,.c-quick-view-dialog__modal::backdrop,.c-quick-view-dialog__modal[open]::backdrop,.c-quick-view-dialog__modal.closing::backdrop{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.c-quick-view-dialog__modal{border:var(--size-1) solid var(--color-foreground)}.c-quick-view-dialog__header{border-bottom:var(--size-1) solid var(--color-foreground)}.c-quick-view-dialog__select-wrapper .c-select__input{border:var(--size-1) solid var(--color-foreground)}}.c-read-more{position:relative}.c-read-more__content{max-height:var(--read-more-height-desktop, var(--read-more-height-mobile, 200px));overflow:hidden;transition:max-height .6s ease-in-out}@media(max-width:767px){.c-read-more__content{max-height:var(--read-more-height-mobile, var(--read-more-height-desktop, 200px))}}@media(min-width:768px){.c-read-more__content{max-height:var(--read-more-height-desktop, var(--read-more-height-mobile, 200px))}}.c-read-more__content--expanded{max-height:var(--read-more-full-height, 9999px);overflow:visible}.c-read-more__buttons{line-height:1.5;display:inline-block}.c-read-more__toggle{display:inline;margin:0;padding:0;background:none;border:none;color:currentColor;text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:inherit;font-family:inherit}.c-read-more__toggle:hover{text-decoration:none}.c-read-more__toggle:focus{outline:2px solid currentColor;outline-offset:2px}.c-read-more__toggle[hidden]{display:none}.c-resource-card{--c-resource-card-secondary-image-opacity: 0;--c-resource-card-primary-image-opacity: calc(1 - var(--c-resource-card-secondary-image-opacity));display:flex;flex-direction:column;gap:var(--size-2);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.c-resource-card--minimal{flex-direction:row;align-items:center;gap:var(--size-3);padding:var(--size-2);border-radius:var(--border-radius);transition:background-color .2s ease;height:auto;opacity:1;animation:none}.c-resource-card--minimal:hover{background-color:#0000000d}.c-resource-card__text{flex:1;display:flex;flex-direction:column;gap:var(--size-1);min-width:0}.c-resource-card--minimal .c-resource-card__title{margin:0;font-size:var(--ak-font-size-base);font-weight:500;line-height:1.3;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-resource-card__meta{font-size:var(--ak-font-size-sm);color:rgba(var(--color-foreground),.6);line-height:1.3}.c-resource-card__arrow{flex-shrink:0;display:flex;align-items:center;color:rgba(var(--color-foreground),.4);transition:transform .2s ease,color .2s ease}.c-resource-card--minimal:hover .c-resource-card__arrow{transform:translate(4px);color:rgba(var(--color-foreground),.8)}.c-resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-resource-card__media{position:relative}.c-resource-card__media:empty{display:none}.c-resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--size-1)}.c-resource-card__content .price{font-weight:500}.c-resource-card[data-resource-type=article] .c-resource-card__content,.c-resource-card[data-resource-type=page] .c-resource-card__content{gap:var(--size-2)}.c-resource-card__image{width:100%;aspect-ratio:var(--c-resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius, var(--border-radius));opacity:var(--c-resource-card-primary-image-opacity)}.c-resource-card__image--secondary{position:absolute;top:0;left:0;opacity:var(--c-resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius, var(--border-radius))}.c-resource-card__placeholder{padding:var(--size-4);font-size:var(--ak-font-size-lg);line-height:1.5;word-break:break-word;background-color:rgba(var(--color-foreground),.05);aspect-ratio:var(--c-resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius, var(--border-radius));color:var(--color-foreground)}.c-resource-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;font-size:var(--ak-font-size-base)}.c-resource-card__subtitle{margin:0;color:rgba(var(--color-foreground),.6);font-size:var(--ak-font-size-sm);line-height:1.4}.c-resource-card--overlay{height:100%}.c-resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);border-radius:var(--resource-card-corner-radius, var(--border-radius));pointer-events:none;z-index:1}.c-resource-card--overlay .c-resource-card__image{height:100%}.c-resource-card--overlay .c-resource-card__content{position:absolute;inset:auto 0 0;padding:var(--size-6) var(--size-4) var(--size-3);z-index:2}.c-resource-card--overlay .c-resource-card__title{color:var(--color-white)}.c-resource-card__images{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-1);aspect-ratio:var(--c-resource-card-aspect-ratio, 1)}.c-resource-card__collection-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--border-radius, 4px) / 2)}.c-resource-card:has(.c-resource-card__image--secondary):hover,.c-resource-card:has(.c-resource-card__image--secondary):focus-within{--c-resource-card-secondary-image-opacity: 1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.c-resource-card{animation:none;opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 30px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 30px))}}.c-search-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1000px;max-height:var(--ak-dialog-max-height-desktop);margin:0;padding:0;border:var(--ak-dialog-border);border-radius:var(--ak-dialog-border-radius-desktop);background:var(--color-background);box-shadow:var(--ak-dialog-box-shadow);z-index:var(--z-index-modal, 10000);opacity:0}.c-search-dialog[open]{animation:slideUp var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing) forwards}.c-search-dialog.closing{animation:slideDown var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing) forwards}.c-search-dialog::backdrop{background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing),backdrop-filter var(--ak-dialog-animation-speed) var(--ak-dialog-animation-easing)}.c-search-dialog[open]::backdrop{background:var(--ak-dialog-backdrop-color);-webkit-backdrop-filter:blur(var(--ak-dialog-backdrop-filter-blur));backdrop-filter:blur(var(--ak-dialog-backdrop-filter-blur))}.c-search-dialog.closing::backdrop{background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.c-search-dialog__container{width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:767px){.c-search-dialog{width:var(--ak-dialog-width-mobile);height:var(--ak-dialog-height-mobile);max-width:var(--ak-dialog-max-width-mobile);max-height:var(--ak-dialog-max-height-mobile);border-radius:var(--ak-dialog-border-radius-mobile)}}.c-select.c-select--icon:after{content:none}.c-select .c-select__default-label{display:none;z-index:1;pointer-events:none;position:absolute;inset-block-start:0;color:var(--ak-input-text-placeholder);opacity:1;font-size:var(--ak-input-font-size)}.c-select .c-select__icon{z-index:2;pointer-events:none;height:100%;display:flex;position:absolute;top:0;right:0;padding-right:var(--ak-input-padding-x)}.c-select:has(option[value=""]:checked) .c-select__default-label{display:block}.c-push-cards-slider-full{--push-card-slide-flex: calc( (min(var(--popout-max-width), 100vw - 2 * var(--minimum-content-padding)) - (var(--push-card-grid-columns) - 1) * var(--push-card-column-gap)) / var(--push-card-grid-columns) )}@media(max-width:768px){.c-push-cards-slider-full{--push-card-slide-flex: calc( ((100vw - 2 * var(--minimum-content-padding) - (var(--push-card-grid-columns-mobile) - 1) * var(--push-card-column-gap)) / var(--push-card-grid-columns-mobile)) - var(--ak-slider-next-slide-size-mobile) )}}.c-push-embla-full{position:relative;width:100%}.c-push-embla-full .c-push-item:last-child,.c-push-embla-full .c-blog-article:last-child{margin-right:var(--minimum-content-padding)}.embla--push-cards-full .embla__container{display:flex;touch-action:pan-y pinch-zoom;gap:var(--push-card-column-gap)}.embla--push-cards-full .embla__container>*{flex:0 0 var(--push-card-slide-flex);min-width:0}.c-push-embla-full{overflow-x:clip}.c-push-cards-slider-full{overflow:visible}.c-push-embla-full .c-arrows--overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;margin-top:0;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.c-push-embla-full .c-arrows--overlay .c-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;display:flex;pointer-events:auto}.c-push-embla-full .c-arrows--overlay .c-arrow--next{right:1rem;left:auto}.c-push-embla-full .c-arrows--overlay .c-arrow--previous{left:1rem;right:auto}.c-push-embla-full .c-arrows--with-background{gap:.5rem}.c-push-embla-full .c-arrows--with-background .c-arrow--circle{border-radius:50%;background-color:color-mix(in srgb,var(--color-background) 90%,transparent);padding:.375rem;transition:background-color .3s ease}.c-push-embla-full .c-arrows--with-background .c-arrow--square{border-radius:4px;background-color:color-mix(in srgb,var(--color-background) 90%,transparent);padding:.375rem;transition:background-color .3s ease}.c-push-embla-full .c-arrows--bottom{display:flex;gap:1.5rem;margin-top:0}.c-push-embla-full .c-slideshow-controls{align-items:center;gap:1rem}.c-push-embla-full .c-slideshow-controls--space-between{display:flex;justify-content:space-between}.c-push-embla-full .c-slideshow-controls--left{display:flex;justify-content:flex-start}.c-push-embla-full .c-slideshow-controls--center{display:flex;justify-content:center}.c-push-embla-full .c-slideshow-controls--right{display:flex;justify-content:flex-end}.c-push-embla-full .c-arrows--bottom.c-arrows--left{justify-content:flex-start}.c-push-embla-full .c-arrows--bottom.c-arrows--center{justify-content:center}.c-push-embla-full .c-arrows--bottom.c-arrows--right{justify-content:flex-end}.c-push-embla-full .c-arrow[disabled],.c-push-embla-full .c-arrow:disabled{opacity:.35;cursor:not-allowed}@media screen and (max-width:767px){.c-push-embla-full .c-arrows{display:none!important}.c-push-embla-full .embla__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.c-push-embla-full .embla__viewport::-webkit-scrollbar{display:none}.embla--push-cards-full .embla__container{touch-action:pan-x pan-y}.embla--push-cards-full .embla__container>*{scroll-snap-align:start}}.c-social-icon{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.c-social-icon a:hover svg{fill:rgb(var(--color-link),.8);transition:fill .3s ease}.c-pdp__variants{display:flex;flex-direction:column;gap:var(--ak-variants-gap, 1rem)}.c-pdp__variants--separator-mode{gap:0}.c-pdp__variants-fieldset{padding:0;border:none;min-width:0}.c-pdp__variants-legend{display:block;width:100%;margin:0 0 var(--ak-label-spacing, .75rem) 0;padding:0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--color-foreground, #333)}.c-pdp__variants-selected-value{margin-left:.25rem;font-size:var(--ak-font-size-sm);color:#78716c}.c-pdp__variants-label{display:block;margin:0 0 var(--ak-label-spacing, .5rem) 0;padding:0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--color-foreground, #333)}.c-pdp__variants-grid{display:flex;flex-wrap:wrap;gap:var(--ak-swatch-spacing, var(--ak-option-gap))}.c-pdp__variants-grid--sm{gap:var(--ak-option-gap-sm)}.c-pdp__variants-grid--lg{gap:var(--ak-option-gap-lg)}.c-pdp__variants-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max-content),1fr));gap:var(--ak-variant-gap, var(--ak-option-gap));align-items:stretch;width:100%}@supports not (grid-template-columns: repeat(auto-fit,minmax(max-content,1fr))){.c-pdp__variants-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.c-pdp__variants-list>*{min-width:0;width:100%}.c-pdp__variants-list{--min-item-width: 80px;--max-items-per-row: 6}@media(max-width:480px){.c-pdp__variants-list{--min-item-width: 60px;--max-items-per-row: 4;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr))}}@media(min-width:481px)and (max-width:768px){.c-pdp__variants-list{--min-item-width: 90px;--max-items-per-row: 5;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr))}}@media(min-width:769px){.c-pdp__variants-list{--min-item-width: 100px;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr))}}.c-pdp__variants-list .c-radio__label,.c-pdp__variants-list .c-swatch__label{text-align:center}.c-pdp__variants-list .c-radio--button-disc{width:100%;justify-content:flex-start}.c-pdp__variants-list .c-radio--button-disc .c-radio__label{width:100%;text-align:left}.c-pdp__variants-list--sm{gap:var(--ak-option-gap-sm)}.c-pdp__variants-list--lg{gap:var(--ak-option-gap-lg)}.c-pdp__variants-list--equal{grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width, 100px),1fr))}.c-pdp__variants-list--fit-content{grid-template-columns:repeat(auto-fit,minmax(max-content,1fr))}.c-pdp__variants-list--compact{--min-item-width: 60px;gap:calc(var(--ak-variant-gap, var(--ak-option-gap)) * .5)}.c-pdp__variants-list--wide{--min-item-width: 120px;gap:calc(var(--ak-variant-gap, var(--ak-option-gap)) * 1.5)}.c-pdp__variants-list--single-column{grid-template-columns:1fr}.c-offcanvas-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--ak-input-padding-y) var(--ak-input-padding-x);border:var(--ak-input-border-width) solid var(--ak-input-border);border-radius:var(--border-radius-input);background:var(--ak-input-background);color:var(--ak-input-text);font-size:var(--ak-input-font-size);font-weight:var(--ak-input-font-weight);line-height:var(--ak-input-line-height);cursor:pointer;transition:border-color .15s ease-in-out}.c-offcanvas-trigger--separator{border:0;border-radius:0;background:transparent;padding-left:0;padding-right:0}.c-offcanvas-trigger-separator{width:100%;height:1px;background:var(--ak-input-border, #e5e5e5);margin:var(--ak-variant-gap, 1rem) 0}.c-offcanvas-trigger:hover{border-color:var(--ak-input-border-focus)}.c-offcanvas-trigger:focus{outline:none;border-color:var(--ak-input-border-focus)}.c-offcanvas-trigger__label{font-weight:500}.c-offcanvas-trigger__value{display:flex;align-items:center;gap:.5rem;color:var(--ak-input-text-placeholder)}.c-video-placeholder__icon svg{width:16px;height:16px}.c-deferred-media{position:relative;display:block;width:var(--size-style-width);height:auto}.c-deferred-media__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.c-deferred-media__placeholder-poster{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.c-deferred-media__placeholder-poster img{width:100%;height:100%;object-fit:cover}.c-deferred-media video,.c-deferred-media iframe{width:100%;height:100%;object-fit:cover;border:none;display:block;aspect-ratio:var(--size-style-aspect-ratio)}.c-deferred-media__btn{position:relative;width:100%;height:100%;z-index:2;display:block}.c-deferred-media__btn--unstyled{background:none;border:none;padding:0;cursor:pointer}.c-deferred-media__btn--toggle{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.c-deferred-media__btn--toggle:hover{opacity:1}.c-deferred-media__btn--hidden,.c-deferred-media__btn.c-deferred-media__playing{display:none}.c-deferred-media__btn--toggle.c-deferred-media__playing{display:none!important;opacity:0!important}.c-deferred-media__poster{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block;aspect-ratio:var(--size-style-aspect-ratio)}.c-deferred-media__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#000000b3;border-radius:50%;color:#fff;transition:all .3s ease}.c-deferred-media__play--hidden{display:none}.c-deferred-media__play:hover{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.c-deferred-media__icon{width:24px;height:24px;fill:currentColor}.c-deferred-media__icon--play{margin-left:4px}@media(max-width:768px){.c-deferred-media__btn{width:var(--size-style-width-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
