@layer components{.announcement-bar__block{margin:0}.announcement-bar__text{display:block;padding:var(--spacing-unit-xs);color:inherit;text-decoration:none}}@layer components{@media screen and (min-width:768px),print{.blog--with-aside{display:grid;grid-template-columns:1fr 3fr;gap:var(--spacing-unit-s)}}.blog__header{display:grid;grid-template-columns:auto 1fr;align-items:center;margin:0 0 var(--spacing-unit-s)}.blog__title{justify-self:center;margin:0}.blog__tag{padding:var(--spacing-unit-xxs) 0;font-weight:700;font-size:1.6rem}.drawer .blog__tags-heading{display:none}.blog__articles{display:grid;gap:var(--spacing-unit-s)}}@layer components{.collection-list__grid{display:grid;grid-template-columns:repeat(var(--column-count-mobile),1fr);gap:var(--collection-list-gap)}@media screen and (min-width:768px),print{.collection-list__grid{grid-template-columns:repeat(var(--column-count-tablet),1fr)}}@media screen and (min-width:1024px),print{.collection-list__grid{grid-template-columns:repeat(var(--column-count-desktop),1fr)}}.collection-list__slider{--slider-slides-gap: var(--collection-list-gap)}.collection-list__slider .collection-list__grid-cell{--slider-slide-width: calc( (100% - (var(--column-count-mobile) - 1) * var(--column-gap)) / var(--column-count-mobile) )}@media screen and (min-width:768px),print{.collection-list__slider .collection-list__grid-cell{--slider-slide-width: calc( (100% - (var(--column-count-tablet) - 1) * var(--column-gap)) / var(--column-count-tablet) )}}@media screen and (min-width:1024px),print{.collection-list__slider .collection-list__grid-cell{--slider-slide-width: calc( (100% - (var(--column-count-desktop) - 1) * var(--column-gap)) / var(--column-count-desktop) )}}.collection-list__grid-cell{display:block;width:100%}}@layer components{.collection__title{margin:0 0 var(--spacing-unit-s);text-align:center}.collection__empty{text-align:center}.collection__products{margin:0 0 var(--spacing-unit-s)}@media screen and (min-width:1024px),print{.collection__products{display:grid;grid-template-columns:1fr 3fr;gap:var(--spacing-unit-s)}}}@layer components{@media screen and (min-width:1024px),print{.featured-collection__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-unit-m)}}}@layer components{.footer-email{grid-area:email}}@layer components{.footer-menus{grid-area:menus}@media screen and (min-width:768px),print{.footer-menus__content{flex-direction:row}}}@layer components{.footer-social{grid-area:social;justify-self:center}}@layer components{.footer-utility{grid-area:utility}.footer-utility__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-unit-xs)}@media screen and (min-width:768px),print{.footer-utility__content{flex-direction:row;justify-content:space-between}}.footer-utility__cell{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-unit-xs)}@media screen and (min-width:768px),print{.footer-utility__cell{flex-direction:row}}.footer-utility__localization{display:flex;justify-content:center;align-items:center;gap:var(--spacing-unit-xs)}.footer-utiltiy__copyright{margin:0}.footer-utility__nav-items{gap:var(--spacing-unit-xs)}}@layer components{.hero{display:grid;position:relative;grid-template-areas:"media";width:100%}.hero__media-wrapper{grid-area:media}@media screen and (min-width:768px),print{.hero__media-wrapper--small{max-height:300px}}@media screen and (min-width:768px),print{.hero__media-wrapper--medium{max-height:360px}}@media screen and (min-width:768px),print{.hero__media-wrapper--large{max-height:420px}}.hero__media--placeholder{display:block;background:var(--color-temp-light-gray)}.hero__content-wrapper{display:flex;grid-area:media;flex-direction:column;padding:var(--spacing-unit-xs)}.hero__content-wrapper--top-left{align-self:flex-start;justify-self:flex-start}.hero__content-wrapper--top-center{align-self:flex-start;justify-self:center}.hero__content-wrapper--top-right{align-self:flex-start;justify-self:flex-end}.hero__content-wrapper--middle-left{align-self:center;justify-self:flex-start}.hero__content-wrapper--middle-center{align-self:center;justify-self:center}.hero__content-wrapper--middle-right{align-self:center;justify-self:flex-end}.hero__content-wrapper--bottom-left{align-self:flex-end;justify-self:flex-start}.hero__content-wrapper--bottom-center{align-self:flex-end;justify-self:center}.hero__content-wrapper--bottom-right{align-self:flex-end;justify-self:flex-end}.hero__content{padding:var(--spacing-unit-m);max-width:700px}}@layer components{.media-with-text__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:column;gap:var(--spacing-unit-m)}@media screen and (min-width:768px),print{.media-with-text__grid{align-items:center;gap:var(--spacing-unit-m)}}.media-with-text .image-block,.media-with-text .video-block{grid-column:1 / -1}@media screen and (min-width:768px),print{.media-with-text .image-block,.media-with-text .video-block{grid-column:var(--media-with-text-image-starting-point) / span var(--media-with-text-media-columns)}}.media-with-text .group{grid-column:1 / -1}@media screen and (min-width:768px),print{.media-with-text .group{grid-column:var(--media-with-text-text-starting-point) / span var(--media-with-text-text-columns)}}}@layer components{.page-header{position:relative;z-index:2;transition:transform var(--transition-speed);background:var(--color-temp-white);padding:var(--spacing-unit-s) 0}.page-header[sticky-visible=true]{position:sticky;top:0}.page-header[sticky-hidden=true]{transform:translateY(-100%)}.page-header__content{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"navigation logo utility" "search search search" "app app app";align-items:center;gap:var(--spacing-unit-s)}@media screen and (min-width:1024px),print{.page-header__content{grid-template-areas:"logo search utility" "navigation navigation navigation" "app app app"}}.page-header__logo{grid-area:logo;justify-self:center}@media screen and (min-width:1024px),print{.page-header__logo{justify-self:start}}.page-header__utility{grid-area:utility;justify-self:end}.page-header__search{grid-area:search;justify-self:stretch}.page-header__navigation{grid-area:navigation}@media screen and (min-width:1024px),print{.page-header__navigation{justify-self:center}}.page-header__app-block{grid-area:app;justify-self:center}}@layer components{.predictive-search{position:absolute;top:0;right:0;left:0;z-index:2;border:var(--border-width) solid var(--color-borders);border-top:0;background-color:var(--color-temp-white);padding:var(--spacing-unit-xs)}[loading] .predictive-search{border:0;height:100%}.predictive-search__results-wrapper{display:flex;flex-direction:column;gap:var(--spacing-unit-xs);background:var(--color-temp-white)}@media screen and (min-width:1024px),print{.predictive-search__results-wrapper{flex-direction:row}}.predictive-search__section{display:flex;flex-grow:1;flex-direction:column;gap:var(--spacing-unit-xs)}.predictive-search__section--content{flex-shrink:1}.predictive-search__section--pages{display:flex}@media screen and (min-width:1024px),print{.predictive-search__section--pages{display:none}}.predictive-search__heading{margin-bottom:var(--spacing-unit-xxs)}.predictive-search__item[aria-selected=true]{background:var(--color-temp-light-gray)}.predictive-search__item-link{display:block;padding:var(--spacing-unit-xs);color:var(--color-text);text-decoration:none}[highlighted=true] .predictive-search__item-link,.predictive-search__item-link:hover{background:var(--color-temp-light-gray)}.predictive-search__item-link mark{background-color:inherit;font-weight:700}.predictive-search__sub-section--products .predictive-search__item-link{display:flex;align-items:flex-start;gap:var(--spacing-unit-xs)}.predictive-search__title,.predictive-search__price{margin:0}.predictive-search__search-for-button{display:flex;justify-content:center;align-items:center;gap:var(--spacing-unit-xxs);width:100%}.predictive-search__search-for-button[aria-selected=true],.predictive-search__search-for-button:hover{background:var(--color-temp-light-gray)}}@layer components{.product-details__wrapper{display:flex;column-gap:var(--grid-column-gap);row-gap:var(--spacing-unit-s);flex-direction:column}@media screen and (min-width:768px),print{.product-details__wrapper{display:grid;grid-template-rows:auto 1fr;grid-template-columns:6fr 6fr;grid-template-areas:"media header" "media info"}}.product-details__header{display:flex;grid-area:header;flex-direction:column;gap:var(--spacing-unit-s)}.product-details__media{grid-area:media}.product-details__info{display:flex;grid-area:info;flex-direction:column;gap:var(--spacing-unit-s)}}@layer components{.product-recommendations{margin:var(--spacing-unit-m) 0}.product-recommendations__heading{text-align:center}.product-recommendations__items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-unit-s)}@media screen and (min-width:1024px),print{.product-recommendations__items{grid-template-columns:repeat(4,1fr)}}}@layer components{.search__title{margin:0 0 var(--spacing-unit-s);text-align:center}.search__main{margin:0 0 var(--spacing-unit-s)}@media screen and (min-width:1024px),print{.search__main--with-filters{display:grid;grid-template-columns:1fr 3fr;gap:var(--spacing-unit-s)}}.search__empty{text-align:center}}@layer components{.article-list-block{width:100%}.article-list-block__grid{display:grid;grid-template-columns:repeat(var(--article-list-block-mobile-columns),minmax(0,1fr));align-items:var(--article-list-block-align-items);gap:var(--article-list-block-column-gap)}@media screen and (min-width:768px),print{.article-list-block__grid{grid-template-columns:repeat(var(--article-list-block-tablet-columns),minmax(0,1fr))}}@media screen and (min-width:1024px),print{.article-list-block__grid{grid-template-columns:repeat(var(--article-list-block-desktop-columns),minmax(0,1fr))}}.article-list-block__items{width:100%}}@layer components{.contact-form-block{width:100%}}@layer components{.featured-collection-content{display:grid;position:relative;grid-template-areas:"content";overflow:hidden}@media screen and (min-width:1024px),print{.featured-collection-content{position:sticky;top:var(--spacing-unit-xl);bottom:0}}.featured-collection-content__image-content{grid-area:content}@media screen and (min-width:768px),print{.featured-collection-content__image-content{max-height:calc(100vh - (var(--spacing-unit-xl) * 2))}}.featured-collection-content__overlay{grid-area:content;background:var(--color-overlay-b02)}.featured-collection-content__text-content{display:flex;grid-area:content;flex-direction:column;justify-content:flex-end;gap:var(--spacing-unit-s);padding:var(--spacing-unit-m)}}@layer components{.featured-collection-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-unit-m)}.featured-collection-products__footer{margin:var(--spacing-unit-m) 0 0;padding:var(--spacing-unit-m) 0 0;text-align:center}}@layer components{.quick-add .product-header__title{display:none}}@layer components{.quick-add .product-header__vendor{display:none}}@layer components{.product-list-block{display:flex;flex-direction:column;gap:var(--spacing-unit-m);margin-inline:calc(var(--content-wrapper-spacing) * -1)}.product-list-block__slides{max-width:100%}.product-list-block__slide{--slider-slide-width: calc( (100% - (var(--product-list-columns-mobile) - 1) * var(--slider-slides-gap)) / var(--product-list-columns-mobile) )}@media screen and (min-width:768px),print{.product-list-block__slide{--slider-slide-width: calc( (100% - (var(--product-list-columns-tablet) - 1) * var(--slider-slides-gap)) / var(--product-list-columns-tablet) )}}@media screen and (min-width:1024px),print{.product-list-block__slide{--slider-slide-width: calc( (100% - (var(--product-list-columns-desktop) - 1) * var(--slider-slides-gap)) / var(--product-list-columns-desktop) )}}.product-list-block__view-all{text-align:center}}@layer components{.recent-views-block__grid{display:grid;grid-template-columns:repeat(var(--recent-views-columns-mobile),minmax(0,1fr));align-items:var(--recent-views-align-items);gap:var(--recent-views-gap);width:100%}@media screen and (min-width:768px),print{.recent-views-block__grid{grid-template-columns:repeat(var(--recent-views-columns-tablet),minmax(0,1fr))}}@media screen and (min-width:1024px),print{.recent-views-block__grid{grid-template-columns:repeat(var(--recent-views-columns-desktop),minmax(0,1fr))}}}@layer components{.accordion{border:var(--border-width) solid var(--color-borders);width:100%;max-width:var(--accordion-max-width, 100%)}@supports (interpolate-size: allow-keywords){.accordion__details{interpolate-size:allow-keywords}.accordion__details::details-content{opacity:0;transition:content-visibility var(--transition-speed) ease-in allow-discrete,padding-block var(--transition-speed) ease-in,opacity var(--transition-speed) ease-in,block-size var(--transition-speed) ease-in;block-size:0;overflow-y:clip;overflow:clip}.accordion__details:not(:focus-within)::details-content{transition:none}.accordion__details:not([open])::details-content{padding-block:0}.accordion__details[open]::details-content{opacity:1;padding-block:var(--spacing-unit-s);block-size:auto}@starting-style{.accordion__details[open]::details-content{opacity:0;block-size:0;overflow-y:clip}}:is():focus-within{overflow-y:visible}}.accordion__details+.accordion__details{border-top:var(--border-width) solid var(--color-borders)}.accordion__heading{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-unit-s);cursor:pointer;margin:0;padding:var(--spacing-unit-s);list-style:none}.accordion__heading::-webkit-details-marker{display:none}.accordion__details[open]>summary .accordion__heading{background:var(--color-temp-light-gray)}.accordion__heading-text{margin:0}.accordion__icon--active{--icon-display: none}.accordion__details[open]>summary .accordion__icon--active{--icon-display: block}.accordion__icon--inactive{--icon-display: block}.accordion__details[open]>summary .accordion__icon--inactive{--icon-display: none}.accordion__panel{padding:var(--spacing-unit-s)}}@layer components{.shopify-block--divider{align-self:stretch}.divider-block{background:var(--color-borders);width:100%;height:var(--divider-thickness)}.group--row .divider-block{width:var(--divider-thickness);height:100%}@media(max-width:767px){.group--row .divider-block{width:100%;height:var(--divider-thickness)}}.group--column .divider-block{width:100%;height:var(--divider-thickness)}@media(max-width:767px){.group--column .divider-block{width:var(--divider-thickness);height:100%}}}@layer components{.grid-block{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));align-items:var(--grid-align-items);gap:var(--grid-gap);width:100%}@media screen and (min-width:768px){.grid-block{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr))}}@media screen and (min-width:1024px){.grid-block{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr))}}}:root{--group-flex-direction: column;--group-gap: var(--spacing-unit-m);--group-justify-content: left;--group-align-items: top;--group-margin: 0;--group-padding: 0}@layer components{.group{display:flex;flex-direction:column;gap:var(--group-gap);margin:var(--group-margin);padding:var(--group-padding)}@media(min-width:768px){.group{flex-direction:var(--group-flex-direction);justify-content:var(--group-justify-content);align-items:var(--group-align-items)}}.group>*{margin-bottom:0}.group--row{--group-flex-direction: row}.group--column{--group-flex-direction: column;align-self:stretch}}@layer components{.heading-block{width:var(--heading-block-width);max-width:var(--heading-block-max-width, 100%);color:var(--heading-block-color, inherit);text-align:var(--heading-block-text-align, left)}[style*="--section-align-items: start;"]>.heading-block--fit-content,[style*="--group-align-items: start;"]>.heading-block--fit-content{text-align:left}[style*="--section-align-items: center;"]>.heading-block--fit-content,[style*="--group-align-items: center;"]>.heading-block--fit-content{text-align:center}[style*="--section-align-items: end;"]>.heading-block--fit-content,[style*="--group-align-items: end;"]>.heading-block--fit-content{text-align:right}}@layer components{.image-block{display:block;aspect-ratio:var(--image-block-aspect-ratio);width:var(--image-block-width)}}@layer components{.rich-text{width:var(--rich-text-width);max-width:var(--rich-text-max-width, 100%);color:var(--rich-text-color, inherit);text-align:var(--rich-text-text-align, left)}.rich-text>*:last-child{margin-bottom:0}[style*="--section-align-items: start;"]>.rich-text--fit-content,[style*="--group-align-items: start;"]>.rich-text--fit-content{text-align:left}[style*="--section-align-items: center;"]>.rich-text--fit-content,[style*="--group-align-items: center;"]>.rich-text--fit-content{text-align:center}[style*="--section-align-items: end;"]>.rich-text--fit-content,[style*="--group-align-items: end;"]>.rich-text--fit-content{text-align:right}}@layer components{.block-slider{--slider-slide-width: calc( (100% - (var(--column-count-mobile) - 1) * var(--slider-slides-gap)) / var(--column-count-mobile) )}@media screen and (min-width:768px),print{.block-slider{--slider-slide-width: calc( (100% - (var(--column-count-tablet) - 1) * var(--slider-slides-gap)) / var(--column-count-tablet) )}}@media screen and (min-width:1024px),print{.block-slider{--slider-slide-width: calc( (100% - (var(--column-count-desktop) - 1) * var(--slider-slides-gap)) / var(--column-count-desktop) )}}}@layer components{.tabs__triggers{display:flex;margin:0 0 var(--spacing-unit-s);border-bottom:var(--border-width) solid var(--color-borders)}.tabs__trigger{display:block;padding:var(--spacing-unit-xs)}.tabs__trigger[active=true]{transform:translateY(1px);border:var(--border-width) solid var(--color-borders);border-bottom:var(--border-width) solid var(--color-temp-white)}.tabs__panel{display:none}.tabs__panel[active=true]{display:block}}@layer components{.text-block{width:var(--text-block-width);max-width:var(--text-block-max-width, 100%);color:var(--text-block-color, inherit);text-align:var(--text-block-text-align, left)}[style*="--section-align-items: start;"]>.text-block--fit-content,[style*="--group-align-items: start;"]>.text-block--fit-content{text-align:left}[style*="--section-align-items: center;"]>.text-block--fit-content,[style*="--group-align-items: center;"]>.text-block--fit-content{text-align:center}[style*="--section-align-items: end;"]>.text-block--fit-content,[style*="--group-align-items: end;"]>.text-block--fit-content{text-align:right}}@layer components{.video-block{width:100%}}@layer components{.article-summary__media{margin-bottom:var(--spacing-unit-s)}}@layer components{.back-to-top{display:block;position:fixed;right:var(--spacing-unit-s);bottom:var(--spacing-unit-s);visibility:hidden;opacity:0;z-index:6;transition:opacity var(--transition-speed),visibility var(--transition-speed);cursor:pointer}.back-to-top[back-to-top-visible=true]{visibility:visible;opacity:1}}@layer components{.breadcrumbs{margin:0 0 var(--spacing-unit-m)}.breadcrumbs__item:not(:first-child){margin-left:var(--spacing-unit-xs);border-left:var(--border-width) solid var(--color-temp-dark-gray);padding-left:var(--spacing-unit-xs)}}@layer components{.browsing-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-unit-xs)}}@layer components{.cart-recommendations{margin:var(--spacing-unit-l) 0}.cart-recommendations__products{--slider-slides-padding-inline: 0;--slider-slides-gap: var(--spacing-unit-s)}.cart-recommendations__product{--slider-slide-width: 40%}}@layer components{.cart-totals__discount{display:flex;gap:var(--spacing-unit-xxs)}}@layer components{.content-list{display:flex;flex-direction:column;gap:var(--spacing-unit-s)}}@layer components{.email-form__input-wrapper{display:flex}.email-form__input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.email-form__submit{border-top-left-radius:0;border-bottom-left-radius:0}.email-form__message{display:flex;align-items:center;gap:var(--spacing-unit-xxs);margin:var(--spacing-unit-xs) 0;background:var(--color-temp-white);padding:var(--spacing-unit-xs)}}@layer components{.filters__header{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-unit-xs)}.filters__active{margin-bottom:var(--spacing-unit-s);border-bottom:var(--border-width) solid var(--color-borders);padding:0 var(--spacing-unit-xs) var(--spacing-unit-s)}.filters__remove+.filters__remove{margin-top:var(--spacing-unit-xs)}.filters__remove-button{display:inline-flex;align-items:center;gap:var(--spacing-unit-xs);transition:background var(--transition-speed);border:var(--border-width) solid var(--color-borders);padding:var(--spacing-unit-xs);color:var(--color-temp-black);text-decoration:none}.filters__remove-button:hover{background:var(--color-temp-light-gray)}.filters__group{padding:0 var(--spacing-unit-xs)}.filters__group+.filters__group{margin:var(--spacing-unit-s) 0 0;border-top:var(--border-width) solid var(--color-borders);padding-top:var(--spacing-unit-s)}.filters__item{padding:var(--spacing-unit-xxs) 0}.filters__item--swatch{display:inline-block;vertical-align:top}.filters__price-range{display:flex;align-items:center;gap:var(--spacing-unit-s)}.filters__swatch{cursor:pointer}.filters__item:focus-within .filters__swatch{outline-color:var(--color-focus-ring);outline-style:auto;outline-offset:.3rem}}@layer components{.icon{display:var(--icon-display, block);flex-shrink:0}.icon svg{display:block;width:100%;height:auto}.button :is(.icon svg){width:auto;height:1em}}@layer components{.line-item{display:flex;flex-wrap:wrap;align-items:center;border-top:var(--border-width) solid var(--color-borders)}@media screen and (min-width:768px),print{.line-item--wide{display:table-row}}.line-item__cell{vertical-align:middle;padding:var(--spacing-unit-s);text-align:center}.line-item__cell--product{width:100%;text-align:left}@media screen and (min-width:768px),print{.line-item--wide .line-item__cell--product{width:50%}}.line-item__cell--prices{width:25%}@media screen and (min-width:768px),print{.line-item--wide .line-item__cell--prices{width:10%}}.line-item__cell--actions{width:50%}@media screen and (min-width:768px),print{.line-item--wide .line-item__cell--actions{width:30%}}.line-item__cell--total{width:25%;text-align:right}@media screen and (min-width:768px),print{.line-item--wide .line-item__cell--total{width:10%}}.line-item__product-wrapper{display:flex;gap:var(--spacing-unit-s)}@media screen and (min-width:768px),print{.line-item--wide .line-item__product-wrapper{align-items:center}}.line-item__media-link{display:block;width:150px}.line-item__details{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}.line-item__remove{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.line-item__detail{margin:0;padding:0}.line-item__option-name{display:inline-block;font-weight:700}.line-item__option-value{display:inline-block}.line-item__discount{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.line-item__error{display:flex;justify-content:center;align-items:center;gap:var(--spacing-unit-xxs);margin:var(--spacing-unit-xxs) 0 0;text-align:left}}@layer components{:root{--loading-spinner-size: 20px}.loading{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:var(--color-temp-white)}.loading__spinner{position:absolute;top:calc(50% - (var(--loading-spinner-size) / 2));left:calc(50% - (var(--loading-spinner-size) / 2));animation:rotator 1.4s linear infinite;width:var(--loading-spinner-size);height:var(--loading-spinner-size)}.loading__path{stroke-dasharray:280;stroke-dashoffset:0;stroke:var(--color-temp-black);transform-origin:center;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}}@layer components{.localization-form{position:relative}.localization-form__current{display:flex;align-items:center;gap:var(--spacing-unit-xxs);line-height:1;white-space:nowrap}.localization-form__menu{position:absolute;top:calc(100% - 1px);left:0;border:var(--border-width) solid var(--color-borders);background:var(--color-temp-white);min-width:100%;max-height:200px;overflow-y:auto;white-space:nowrap}.localization-form__menu-item:hover,.localization-form__menu-item:focus-within{background:var(--color-temp-light-gray)}.localization-form__item{display:flex;align-items:center;gap:var(--spacing-unit-xxs);padding:var(--spacing-unit-xs);width:100%;font-size:1.6rem;line-height:1}.localization-form__flag{flex-shrink:0}}@layer components{.mega-menu{background:var(--color-temp-light-gray);padding:var(--spacing-unit-s);text-align:left}.mega-menu__list--2{padding:var(--spacing-unit-xs)}.mega-menu__list--grid{display:grid;column-gap:var(--spacing-unit-s)}.mega-menu__content{display:flex;flex-direction:column;gap:var(--spacing-unit-xs);transition:color var(--transition-speed);color:var(--color-text);text-decoration:none}.mega-menu__content:where(a):hover{color:var(--color-links)}.mega-menu__link{display:inline-block;transition:color var(--transition-speed);padding:var(--spacing-unit-xxs) 0;color:var(--color-text);text-decoration:none}.mega-menu__link:where(a):hover{color:var(--color-links)}.mega-menu__link--1{font-weight:700}.mega-menu__item--no-children .mega-menu__link--1{font-weight:400}}@layer components{.message{display:flex;gap:var(--spacing-unit-xs);opacity:1;transition:opacity var(--transition-speed) ease-out;margin:0 0 var(--spacing-unit-s);border-radius:var(--border-radius);background:var(--color-temp-blue);padding:var(--spacing-unit-s) var(--spacing-unit-s);overflow:hidden;color:var(--color-temp-white)}.message[removing]{opacity:0}.message--warning{background:var(--color-temp-yellow);color:var(--color-temp-black)}.message--success{background:var(--color-temp-green);color:var(--color-temp-black)}.message--error{background:var(--color-temp-red)}.message__type{margin:0}.message__icon{display:none;opacity:.3;background:transparent;width:40px;height:40px}.message--error .message__icon--error{display:block}.message--info .message__icon--info{display:block}.message--success .message__icon--success{display:block}.message--warning .message__icon--warning{display:block}.message__text{flex-grow:1;margin:0;font-weight:700}.message__text a{transition:opacity var(--transition-speed);color:inherit}.message__text a:hover{opacity:.75}.message__dismiss-action{margin:0}.message__dismiss-icon{transition:opacity var(--transition-speed)}.message__dismiss-icon:hover{opacity:.75}}@layer components{.mini-cart{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mini-cart__header{display:flex;flex-shrink:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:var(--spacing-unit-s);background:var(--color-temp-light-gray);padding:var(--spacing-unit-s)}.mini-cart__title{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.mini-cart__close-button{width:44px;height:44px}.mini-cart__body{flex:1 1 0;padding:var(--spacing-unit-s);min-height:0;overflow-y:auto}.mini-cart__footer{flex-shrink:0;padding:var(--spacing-unit-s)}.mini-cart__subtotal-label,.mini-cart__subtotal-value{display:inline-block}}@layer components{.mobile-nav-item{display:block;border-bottom:var(--border-width) solid var(--color-borders)}.mobile-nav-item__link{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-unit-xxs);transition:color var(--transition-speed);padding:var(--spacing-unit-s);width:100%;color:var(--color-text);text-decoration:none}.mobile-nav-item__children{position:absolute;top:0;right:0;left:0;transform:translate(-100%);visibility:hidden;transition:transform var(--transition-speed),visibility var(--transition-speed);background:var(--color-temp-white);height:0;min-height:100%;overflow:hidden}.mobile-nav-item__children[expanded=true]{transform:translate(0);visibility:visible;height:auto}.mobile-nav-item__content{display:flex;flex-direction:column;gap:var(--spacing-unit-xs);padding:var(--spacing-unit-s);color:var(--color-text);text-decoration:none}}@layer components{.mobile-nav{position:relative}.mobile-nav :focus-visible{outline-offset:-1px}.mobile-nav__account-link{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-unit-xxs);transition:color var(--transition-speed);padding:var(--spacing-unit-s);width:100%;color:var(--color-text);text-decoration:none}.mobile-nav__localization{display:flex;align-items:center;gap:var(--spacing-unit-s);border-top:var(--border-width) solid var(--color-borders);padding:var(--spacing-unit-s)}}@layer components{.nav-item{display:block}.nav-item__content{line-height:normal}.nav-item__link{transition:color var(--transition-speed);color:var(--color-text);line-height:inherit;text-decoration:none}.nav-item__link:where(a,button):hover{color:var(--color-links)}.nav-item__link:where(button):focus-visible{margin-right:calc(var(--spacing-unit-s) * -1);padding-right:var(--spacing-unit-s)}.nav-item__link--active{color:var(--color-links)}.nav-item__wrapper{position:relative}.nav-item__trigger{display:none;position:absolute;top:50%;left:calc(100% + var(--spacing-unit-xxs));transform:translateY(-50%)}.nav-item__trigger:after{content:"+"}[expanded=true] .nav-item__trigger:after{content:"\2212"}.nav-item:focus-within .nav-item__trigger{display:block}.nav-item__text{display:block;padding:var(--spacing-unit-xs) 0}.nav-item__dropdown{display:none;position:absolute}.nav-item--expanded .nav-item__dropdown,[expanded=true] .nav-item__dropdown{display:block}.nav-item__dropdown--full-width{right:0;left:0}}@layer components{.pagination__list{justify-content:center;align-items:center}.pagination__item{padding:var(--spacing-unit-xs)}}@layer components{.prices__price{display:inline-block;margin:0}.prices__savings{margin:0}}@layer components{.primary-nav__menu{gap:var(--spacing-unit-m)}}@layer components{.product-badges{display:flex;flex-direction:var(--badge-layout);gap:var(--spacing-unit-xs)}.product-badges__badge{border-radius:var(--border-radius-badge);background:var(--color-temp-black);padding:var(--spacing-unit-xxs) var(--spacing-unit-xs)}.product-badges__badge--new{background:var(--color-brand-04)}.product-badges__badge--sale{background:var(--color-temp-red)}.product-badges__text{margin:0;color:var(--color-temp-white)}}@layer components{.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-unit-s)}@media screen and (min-width:1024px),print{.product-grid{grid-template-columns:repeat(4,1fr)}}}@layer components{.product-media{display:block}.product-media__primary{position:relative;--slider-slide-width: 100%;--slider-slides-gap: 0}.product-media__primary-image--placeholder{display:block}.product-media__badges{position:absolute}.product-media__badges--top-left{top:0;left:0}.product-media__badges--top-right{top:0;right:0}.product-media__badges--bottom-left{bottom:0;left:0}.product-media__badges--bottom-right{right:0;bottom:0}.product-media__secondary{--product-media-secondary-columns: 5;--slider-slides-gap: var(--spacing-unit-xxs);margin:var(--spacing-unit-s) 0}.product-media__secondary-item{position:relative;padding:var(--spacing-unit-xxs);--slider-slide-width: calc( (100% - (var(--product-media-secondary-columns) - 1) * var(--slider-slides-gap)) / var(--product-media-secondary-columns) )}.product-media__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-temp-white);padding:var(--spacing-unit-xs)}}@layer components{.product-option{display:block;position:relative;cursor:pointer;border:var(--border-width) solid var(--color-temp-black);padding:var(--spacing-unit-xs);font-size:var(--font-size-button-text)}.product-option:has(.product-option__input:checked){background:var(--color-temp-black);color:var(--color-temp-white)}.product-option--swatch{border-radius:50%;padding:0}.product-option--swatch:has(.product-option__input:checked){box-shadow:0 0 0 1px var(--color-temp-white),0 0 0 2px var(--color-temp-black)}.product-option--unavailable{overflow:clip}.product-option--unavailable:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:currentColor;width:200%;height:1px;content:""}}@layer components{.product-options__option-group{margin:0;border:0;padding:0}.product-options__option-group+.product-options__option-group{margin-top:var(--spacing-unit-s)}.product-options__option-name{margin:0 0 var(--spacing-unit-s)}.product-options__inputs{display:flex;flex-wrap:wrap;gap:var(--spacing-unit-xs)}}@layer components{.product-summary__media{position:relative}.product-summary__image-link{display:block}.product-summary__image{width:100%}.product-summary__image--alt{position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:opacity var(--transition-speed)}@media(hover:hover){.product-summary__media:hover .product-summary__image--alt{visibility:visible;opacity:1}}.product-summary__badges{position:absolute}.product-summary__badges--top-left{top:0;left:0}.product-summary__badges--top-right{top:0;right:0}.product-summary__badges--bottom-left{bottom:0;left:0}.product-summary__badges--bottom-right{right:0;bottom:0}}@layer components{.quantity-stepper{display:inline-flex;align-items:center;gap:var(--spacing-unit-xs)}.js .quantity-stepper__button[disabled]{visibility:hidden}.quantity-stepper__input{-webkit-appearance:none;appearance:none;border:var(--border-width) solid var(--color-borders);padding:var(--spacing-unit-xs);width:6rem;text-align:center}.quantity-stepper__input::-webkit-outer-spin-button,.quantity-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-stepper__icon{display:block}}@layer components{.quick-add{display:flex;flex-direction:column;gap:var(--spacing-unit-s)}}@layer components{.recipient-form__fields{display:none}.recipient-form__fields[active=true],.no-js .recipient-form__fields,.recipient-form--has-errors .recipient-form__fields{display:flex}.recipient-form__messages{display:none}.recipient-form--has-errors .recipient-form__messages{display:block}.recipient-form__message{display:flex;align-items:center;gap:var(--spacing-unit-xxs);margin:0}.recipient-form__errors{margin:0}}@layer components{.search-form[focused=true]{border:2px solid red}.search-form__wrapper{display:block;position:relative}[focused=true] .search-form__form{border-color:var(--color-temp-black)}.search-form__input-wrapper{display:flex;justify-content:center;align-items:center;gap:var(--spacing-unit-xs);border:var(--border-width) solid var(--color-borders);padding:var(--spacing-unit-xs)}.search-form__input{outline:none;padding:var(--spacing-unit-xxs) var(--spacing-unit-xs);width:100%}.search-form__input::-webkit-search-cancel-button{display:none}.search-form__predictive-search{display:none;position:relative}predictive-search[loading] .search-form__predictive-search{position:absolute;top:100%;z-index:1;border:var(--border-width) solid var(--color-borders);border-top:0;background-color:var(--color-temp-white);width:100%;min-height:50px}predictive-search[loading] .search-form__predictive-search,predictive-search[open] .search-form__predictive-search{display:block}.search-form__results{display:none;position:absolute;top:100%;right:0;left:0;z-index:1}[has-results=true] .search-form__results{display:block}}@layer components{.search-navigation{display:flex;justify-content:center;gap:var(--spacing-unit-xs);margin-bottom:var(--spacing-unit-s)}.search-navigation__amount{display:inline-block;min-width:2rem;text-decoration:inherit}}@layer components{.skip-to{position:fixed;left:-100%;transform:translateY(-50%);opacity:0;z-index:-1;transition:transform var(--transition-speed);margin:var(--spacing-unit-xxs);border:1px solid var(--color-borders);background:var(--color-temp-white);padding:var(--spacing-unit-xxs)}.skip-to:focus-within{left:0;transform:translateY(0);opacity:1;z-index:5}}:root{--slider-slides-gap: var(--spacing-unit-m);--slider-slides-padding-inline: var(--content-wrapper-spacing);--slider-slides-scroll-padding-inline: var(--slider-slides-padding-inline);--slider-slides-scroll-snap-align: start;--slider-slides-justify-content: center;--slider-slide-width: 100%}@layer components{.slider{display:block;position:relative}.slider__header,.slider__footer{position:relative}.slider__slides{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:var(--slider-slides-gap);padding-inline:var(--slider-slides-padding-inline);overflow-x:scroll;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:var(--slider-slides-scroll-padding-inline);scroll-snap-type:x mandatory;scrollbar-width:none}.slider__slides::-webkit-scrollbar{display:none}.slider__slide{display:flex;position:relative;flex-shrink:0;justify-content:var(--slider-slides-justify-content);width:var(--slider-slide-width);max-width:100%;scroll-snap-align:var(--slider-slides-scroll-snap-align)}.slider__slide>*{width:100%}.slider__slide-button{border:var(--border-width) solid transparent}[active=true] .slider__slide-button{border-color:var(--color-border)}.slider:not([has-controls=true]) .slider__controls{display:none}.slider__control{display:flex;position:absolute;top:50%;justify-content:center;align-items:center;transform:translateY(-50%);z-index:1;transition:background-color var(--transition-speed),color var(--transition-speed);border-radius:50%;background-color:var(--color-temp-light-gray);width:44px;height:44px;color:var(--color-temp-black)}.slider__control:hover{background-color:var(--color-temp-dark-gray);color:var(--color-temp-white)}.slider__control[disabled]{opacity:.25;background-color:var(--color-temp-light-gray)}.slider__control--previous{left:0}.slider__control--next{right:0}.slider__navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-unit-xs);margin:var(--spacing-unit-s) 0 0}.slider__dot{display:block;border-radius:50%;background:var(--color-temp-light-gray);width:8px;height:8px;overflow:hidden;text-indent:200%;white-space:nowrap}[active=true] .slider__dot{background:var(--color-temp-black)}}@layer components{.social-links{display:flex;gap:var(--spacing-unit-xxs)}.social-links__link{display:block;padding:var(--spacing-unit-xs)}.social-links__icon{transition:fill .2s}.social-links__link:hover .social-links__icon{fill:var(--color-temp-light-gray)}}@layer components{.swatch__image{display:block;border-radius:50%;width:100%;height:100%;overflow:hidden}}@layer components{.swatches{display:flex;align-items:center;gap:var(--spacing-unit-xs)}.swatches__link{display:block;text-decoration:none}.swatches__link:focus-within{outline-offset:0}}@layer components{.drawer{top:0;right:auto;bottom:0;left:0;transform:translate(-100%);z-index:3;transition:display var(--transition-speed) allow-discrete,overlay var(--transition-speed) allow-discrete,transform var(--transition-speed);margin:0;border:0;padding:0;width:90%;max-width:500px;height:100vh;max-height:none}@media screen and (min-width:768px),print{.drawer{width:50%}}@media screen and (min-width:1440px),print{.drawer{width:33.33%}}.drawer::backdrop{opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:display var(--transition-speed) allow-discrete,overlay var(--transition-speed) allow-discrete,opacity var(--transition-speed);cursor:pointer;background:var(--color-overlay-b03)}.drawer[open]{transform:translate(0)}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]{transform:translate(-100%)}.drawer[open]::backdrop{opacity:0}}.drawer--right{right:0;left:auto;transform:translate(100%)}@starting-style{.drawer--right[open]{transform:translate(100%)}}.drawer__wrapper{display:flex;flex-direction:column;height:100dvh}.drawer__header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-unit-s);background:var(--color-temp-light-gray);padding:var(--spacing-unit-s)}.drawer--right .drawer__header{flex-direction:row-reverse}.drawer--has-header-content .drawer__header{all:unset}.drawer--mini-cart .drawer__header{display:none}.drawer__title{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.drawer__close-button{width:44px;height:44px}.drawer__body{flex-grow:1;padding:var(--spacing-unit-s);overflow-y:auto}.drawer--mobile-nav .drawer__body{padding:0}.drawer--mini-cart .drawer__body{display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden}.drawer--mini-cart .drawer__footer{display:none}}@layer components{.modal{top:var(--spacing-unit-m);bottom:var(--spacing-unit-m);transform:translateY(2rem);transition:display var(--transition-speed) allow-discrete,overlay var(--transition-speed) allow-discrete,transform var(--transition-speed);border:0;border-radius:var(--border-radius);background:var(--color-temp-white);padding:0;width:calc(100vw - var(--spacing-unit-m));max-width:1000px;max-height:calc(100vh - var(--spacing-unit-l))}.modal::backdrop{opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:display var(--transition-speed) allow-discrete,opacity var(--transition-speed);cursor:pointer;background:var(--color-overlay-b03)}.modal[open]{transform:translateY(0)}.modal[open]::backdrop{opacity:1}@starting-style{.modal[open]{transform:translateY(2rem)}.modal[open]::backdrop{opacity:0}}.modal--quick-add{max-width:45rem}.modal__wrapper{display:flex;flex-direction:column;max-height:calc(100dvh - calc(var(--spacing-unit-m) * 2))}.modal__header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-unit-s);background:var(--color-temp-light-gray);padding:var(--spacing-unit-s)}.modal--has-header-content .modal__header{all:unset}.modal__title{display:flex;align-items:center;gap:var(--spacing-unit-xxs)}.modal--video .modal__title{clip:rect(0 0 0 0);position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.modal--video .modal__close{background:var(--color-temp-white)}.modal__close-button{display:block;width:44px;height:44px}.modal__close-icon{display:block;margin:0 auto}.modal__body{flex-grow:1;padding:var(--spacing-unit-s);overflow-y:auto}}@layer components{.truncate-text__content{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;margin:0;overflow:hidden;color:inherit;text-overflow:ellipsis}.truncate-text__toggle:checked+.truncate-text__content,[truncated=false] .truncate-text__content{-webkit-line-clamp:unset}.truncate-text__read-more{display:block;font-size:1.1rem;text-align:center;text-transform:capitalize}.truncate-text__toggle:focus~.truncate-text__read-more{text-decoration:underline}.truncate-text__toggle:checked~.truncate-text__read-more,[truncated=false] .truncate-text__read-more{display:none}}@layer components{.utility-nav__menu{align-items:center;gap:var(--spacing-unit-s)}.utility-nav__action{display:flex;align-items:center;gap:var(--spacing-unit-xxs);transition:color var(--transition-speed);color:var(--color-text);text-decoration:none}.utility-nav__action:hover{color:var(--color-links)}.utility-nav__icon{transition:fill var(--transition-speed)}.utility-nav__action:hover .utility-nav__icon{fill:var(--color-links)}}@layer components{.video-player{display:block;position:relative;aspect-ratio:16/9}.video-player--square{aspect-ratio:1/1}.video-player__preview{display:none;position:absolute;top:0;right:0;bottom:0;left:0}[playback-state=initial] .video-player__preview{display:block}.video-player__start-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-temp-white);padding:var(--spacing-unit-s)}.video-player__start-play-icon,.video-player__video{display:block}.video-player__controls{position:absolute;top:var(--spacing-unit-m);right:var(--spacing-unit-m)}.video-player__control{display:none}[playback-state=paused] .video-player__control--play{display:block}[playback-state=playing] .video-player__control--pause{display:block}}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map */
