.card-feature-product:where(.astro-53kimbpa){--tag-height:32px;background-color:#fafaf8;padding-block-start:var(--tag-height);position:relative;overflow:hidden}@media (width>=768px){.card-feature-product:where(.astro-53kimbpa){height:100%;padding-block-start:0}}@media (hover:hover){@media (width>=768px){.card-feature-product:where(.astro-53kimbpa) .card-feature-product__cover-image:where(.astro-53kimbpa){--hover-leave:opacity .25s cubic-bezier(.165, .84, .44, 1), transform .75s cubic-bezier(.165, .84, .44, 1);--hover-enter:opacity .75s cubic-bezier(.165, .84, .44, 1), transform .75s cubic-bezier(.165, .84, .44, 1);opacity:0;transition:var(--hover-leave);transform:scale(1.05)translateZ(0)}.card-feature-product:where(.astro-53kimbpa):is(:hover,:focus-within) .card-feature-product__cover-image:where(.astro-53kimbpa){--jitterless-scale-reset:1.0001;transform:scale(var(--jitterless-scale-reset)) translateZ(0);opacity:1;transition:var(--hover-enter)}.card-feature-product:where(.astro-53kimbpa) .card-feature-product__frame:where(.astro-53kimbpa){--hover-leave:opacity .75s cubic-bezier(.165, .84, .44, 1);--hover-enter:opacity .25s cubic-bezier(.165, .84, .44, 1);opacity:1;transition:var(--hover-leave)}.card-feature-product:where(.astro-53kimbpa):is(:hover,:focus-within) .card-feature-product__frame:where(.astro-53kimbpa){opacity:0;transition:var(--hover-enter)}.card-feature-product:where(.astro-53kimbpa) .card-feature-product__content:where(.astro-53kimbpa){--hover:background-color .3s cubic-bezier(.4, 0, .2, 1);transition:var(--hover);background-color:#0000}.card-feature-product:where(.astro-53kimbpa):is(:hover,:focus-within) .card-feature-product__content:where(.astro-53kimbpa){background-color:#fff}.card-feature-product:where(.astro-53kimbpa) .card-feature-product__accordion:where(.astro-53kimbpa){--hover-leave:height .5s cubic-bezier(.19, 1, .22, 1);--hover-enter:height .5s cubic-bezier(.165, .84, .44, 1);height:var(--accordion-height,0);transition:var(--hover-leave)}.card-feature-product:where(.astro-53kimbpa):is(:hover,:focus-within) .card-feature-product__accordion:where(.astro-53kimbpa){transition:var(--hover-enter)}.card-feature-product:where(.astro-53kimbpa) .card-feature-product__accordion-inner:where(.astro-53kimbpa){--hover-leave:opacity .1s cubic-bezier(.4, 0, .2, 1);--hover-enter:opacity .75s cubic-bezier(.4, 0, .2, 1);opacity:0;transition:var(--hover-leave)}.card-feature-product:where(.astro-53kimbpa):is(:hover,:focus-within) .card-feature-product__accordion-inner:where(.astro-53kimbpa){opacity:1;transition:var(--hover-enter)}}}.card-feature-product__cover-image:where(.astro-53kimbpa){display:none}@media (hover:hover){@media (width>=768px){.card-feature-product__cover-image:where(.astro-53kimbpa){z-index:1;opacity:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}}.card-feature-product__cover-image:where(.astro-53kimbpa) .responsive-image,.card-feature-product__cover-image:where(.astro-53kimbpa) .responsive-image__img{height:100%}.card-feature-product__tag:where(.astro-53kimbpa){pointer-events:none;z-index:1;text-align:center;position:absolute;top:0;left:0;right:0}@media (width>=768px){.card-feature-product__tag:where(.astro-53kimbpa){width:50%;left:auto}}.card-feature-product__inner:where(.astro-53kimbpa){flex-direction:column;display:flex}@media (width>=768px){.card-feature-product__inner:where(.astro-53kimbpa){height:inherit;flex-direction:row}}.card-feature-product__media:where(.astro-53kimbpa){width:100%;position:relative;overflow:hidden}@media (width>=768px){.card-feature-product__media:where(.astro-53kimbpa){width:50%}}.card-feature-product__frame:where(.astro-53kimbpa){aspect-ratio:5/4;width:100%;height:100%}@media (width>=768px){.card-feature-product__frame:where(.astro-53kimbpa){aspect-ratio:4/5}}.card-feature-product__frame:where(.astro-53kimbpa) .responsive-image,.card-feature-product__frame:where(.astro-53kimbpa) .responsive-image__img{height:100%}.card-feature-product__content:where(.astro-53kimbpa){flex-grow:1;align-items:center;width:100%;display:flex;position:relative}@media (width>=768px){.card-feature-product__content:where(.astro-53kimbpa){width:50%}}.card-feature-product__text:where(.astro-53kimbpa){text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:100%;padding:32px;padding-block-end:16px;display:flex}@media (width>=768px){.card-feature-product__text:where(.astro-53kimbpa){padding:64px 32px}}.card-feature-product__text--hover-placeholder:where(.astro-53kimbpa){pointer-events:none;visibility:hidden;opacity:0}@media (width<=767px){.card-feature-product__text--hover-placeholder:where(.astro-53kimbpa){display:none}}.card-feature-product__accordion:where(.astro-53kimbpa){width:100%}@media (width<=767px){.card-feature-product__accordion:where(.astro-53kimbpa){display:none}}.card-feature-product__accordion-inner:where(.astro-53kimbpa){overflow:hidden}.card-feature-product__description:where(.astro-53kimbpa){--text-width:28em;max-width:var(--text-width);margin-top:32px;text-wrap:balance;margin-inline:auto;padding-inline:32px}.card-feature-product__details:where(.astro-53kimbpa){padding-top:32px;padding-bottom:16px}.card-feature-product__button:where(.astro-53kimbpa){margin-top:48px}.card-media-text__text{max-width:65ch}@media (width<=639px){.card-media-text__text{margin-inline:16px}}.card-media-text__text+*{margin-top:48px}.card-media-text__subtitle{max-width:65ch}@media (width<=639px){.card-media-text__subtitle{margin-inline:16px}}.card-media-text__subtitle+*{margin-top:24px}.card-media-text:where(.astro-qhccvfho){text-align:center;padding:48px 16px}@media (width>=640px){.card-media-text:where(.astro-qhccvfho){-moz-column-gap:48px;grid-column:span 2/span 2;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);column-gap:48px;height:100%;padding:48px;display:grid}.card-media-text--center:where(.astro-qhccvfho) .card-media-text__header:where(.astro-qhccvfho){align-self:end}.card-media-text--center:where(.astro-qhccvfho) .card-media-text__body:where(.astro-qhccvfho){align-self:start}.card-media-text--center:where(.astro-qhccvfho):not(.card-media-text--center.card-media-text--has-link) .card-media-text__header:where(.astro-qhccvfho){grid-row:span 2/span 2;align-self:center}}@media (width>=768px){.card-media-text__title:where(.astro-qhccvfho){font-size:3rem}}.card-media-text__frame:where(.astro-qhccvfho){display:flex}@media (width<=639px){.card-media-text__frame:where(.astro-qhccvfho){margin-top:32px}}@media (width>=640px){.card-media-text__frame:where(.astro-qhccvfho){grid-row:1/-1}}.card-media-text__body:where(.astro-qhccvfho){margin-top:48px}@media (width>=640px){.card-media-text__body:where(.astro-qhccvfho){align-self:end;margin-inline:32px}}.hero-collection:where(.astro-h2n5fyj4){text-align:center}@media (width>=768px){.hero-collection:where(.astro-h2n5fyj4){padding-inline:16px}}@media (width>=1025px){.hero-collection:where(.astro-h2n5fyj4){-moz-column-gap:32px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(12,1fr);column-gap:32px;padding-inline:0;display:grid}}@media (width<=767px){.hero-collection__header:where(.astro-h2n5fyj4){padding-inline:16px}}@media (width>=1025px){.hero-collection__header:where(.astro-h2n5fyj4){grid-column:3/span 8}}.hero-collection__header:where(.astro-h2n5fyj4)+:where(.astro-h2n5fyj4){margin-top:48px}@media (width>=768px){.hero-collection__header:where(.astro-h2n5fyj4)+:where(.astro-h2n5fyj4){margin-top:64px}}.hero-collection__subtitle:where(.astro-h2n5fyj4)+:where(.astro-h2n5fyj4){margin-top:24px}.hero-collection__description:where(.astro-h2n5fyj4){margin-top:32px}.hero-collection__links:where(.astro-h2n5fyj4){flex-wrap:wrap;justify-content:center;display:flex}@media (width<=767px){.hero-collection__links:where(.astro-h2n5fyj4){gap:8px}}@media (width>=768px){.hero-collection__links:where(.astro-h2n5fyj4){padding-inline:64px}}@media (width>=1025px){.hero-collection__links:where(.astro-h2n5fyj4){grid-column:1/span 12}}.hero-collection__item:where(.astro-h2n5fyj4){flex:1;min-width:160px;max-width:160px}@media (width>=768px){.hero-collection__item:where(.astro-h2n5fyj4){padding-inline:8px}}@media (width>=1216px){.hero-collection__item:where(.astro-h2n5fyj4):not(:last-child){border-right:1px solid #d9d9d9}}.hero-collection__item:where(.astro-h2n5fyj4):hover .hero-collection__icon:where(.astro-h2n5fyj4){color:#000}.hero-collection__item:where(.astro-h2n5fyj4)>a{flex-direction:column;align-items:center;row-gap:16px;padding:16px 12px;display:flex}.hero-collection__icon:where(.astro-h2n5fyj4){color:#00000026;width:24px;height:24px;transition:color .3s cubic-bezier(.4,0,.2,1);display:inline-block}.hero-collection__item--active:where(.astro-h2n5fyj4) .hero-collection__icon:where(.astro-h2n5fyj4){color:#000}.hero-collection__text:where(.astro-h2n5fyj4){width:100%}.collection-content-card{height:100%}@media (width>=768px){.collection-content-card{grid-template-columns:repeat(2,1fr);align-items:end;gap:32px;padding-block:32px;padding-inline:24px;display:grid}.collection-content-card .collection-content-card__frame,.collection-content-card .collection-content-card__frame .responsive-image{height:100%}}.collection-content-card .collection-content-card__body{flex-direction:column;align-items:flex-start;gap:32px;padding-block:24px;padding-inline:16px;display:flex}@media (width>=768px){.collection-content-card .collection-content-card__body{padding:0}}.collection-content-card .collection-content-card__body .collection-content-card__heading{flex-direction:column;gap:16px;display:flex}.collection-content-card .collection-content-card__body .collection-content-card__cta{margin:0}.collection-content-card .collection-content-card__body .collection-content-card__cta:not(.link){width:100%}.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--primaryArrow,.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--secondaryArrow{text-align:center;padding-right:16px}.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--primaryArrow:after,.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--secondaryArrow:after{display:none}@media (width>=1025px){.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--primaryArrow,.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--secondaryArrow{text-align:initial;padding-right:initial}.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--primaryArrow:after,.collection-content-card .collection-content-card__body .collection-content-card__cta.button.button--secondaryArrow:after{display:initial}}.featured-product-card{height:100%}@media (width>=768px){.featured-product-card{grid-template-columns:repeat(2,1fr);align-items:end;gap:32px;padding-block:32px;padding-inline:24px;display:grid}.featured-product-card .featured-product-card__frame,.featured-product-card .featured-product-card__frame .responsive-image{height:100%}}.featured-product-card .featured-product-card__body{flex-direction:column;align-items:flex-start;gap:32px;padding-block:24px;padding-inline:16px;display:flex}@media (width>=768px){.featured-product-card .featured-product-card__body{padding:0}}.featured-product-card .featured-product-card__body .featured-product-card__heading{flex-direction:column;gap:8px;display:flex}.featured-product-card .featured-product-card__body .featured-product-card__cta{width:100%;margin:0}.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--primaryArrow,.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--secondaryArrow{text-align:center;padding-right:16px}.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--primaryArrow:after,.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--secondaryArrow:after{display:none}@media (width>=1025px){.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--primaryArrow,.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--secondaryArrow{text-align:initial;padding-right:initial}.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--primaryArrow:after,.featured-product-card .featured-product-card__body .featured-product-card__cta.button.button--secondaryArrow:after{display:initial}}.featured-product-card .featured-product-card__price{gap:8px;display:flex}.featured-product-card .featured-product-card__compare-price{color:#747474;text-decoration:line-through}.collection-filter-group-mobile{border-top:1px solid #d9d9d9;padding-block:24px}.collection-filter-group-mobile:last-child{border-bottom:1px solid #d9d9d9}.collection-filter-group-mobile .collection-filter-group-mobile__header{flex-direction:row;justify-content:space-between;padding-bottom:0;transition:padding,all .3s cubic-bezier(.4,0,.2,1);display:flex}.collection-filter-group-mobile .collection-filter-group-mobile__header-icon{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)rotateY(0)}.collection-filter-group-mobile.collection-filter-group-mobile--open .collection-filter-group-mobile__header-icon{transform:rotate(-90deg)rotateY(180deg)}.collection-filter-group-mobile.collection-filter-group-mobile--open .collection-filter-group-mobile__header{padding-bottom:24px}.collection-filter-group-mobile .collection-filter-group-mobile__items{flex-direction:column;gap:15px;transition:max-height,all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.collection-filter-group-mobile .collection-filter-group-mobile__items .simple-selectable-option__label{padding-inline:0}.collection-filter-group-mobile .collection-filter-group-mobile__items .simple-selectable-option__input--radio{border:1px solid #000;margin:0}.collection-filter-group-mobile .collection-filter-group-mobile__items .simple-selectable-option__input{padding-block:0}.modal:has(.collection-filter-flyout){--modal-content-width:100vw;z-index:30;margin-top:var(--header-height-mobile)}.modal:has(.collection-filter-flyout) .modal__close-header{margin-top:var(--header-height-mobile);background-color:#fff}.modal:has(.collection-filter-flyout) .modal__content-container{min-height:calc(100dvh - var(--header-height-mobile));background-color:#fff}.modal:has(.collection-filter-flyout) .collection-filter-flyout__header{padding-left:16px}.collection-filter-flyout .collection-filter-flyout__body{height:calc(100dvh - var(--header-height-mobile) - 48px - 32px);padding-block:32px;padding-inline:32px;overflow:hidden auto}.collection-filter-flyout .collection-filter-flyout__footer{justify-content:center;display:flex;position:relative;bottom:0}.collection-filter-flyout .collection-filter-flyout__footer .button{border:none;width:100%}.collection-filter-flyout .collection-filter-flyout__footer .button.collection-filter-flyout__clear-button{border-top:1px solid #dadada}.collection-filter-flyout .collection-filter-links{flex-direction:column;align-items:start;gap:16px;padding-block:24px;display:flex}.collection-filter-flyout .collection-filter-links .collection-filter-links__item{padding:12px 16px}.collection-sort-select{--sort-select-width:auto;--sort-label-width:3em;--sort-padding-left:calc(var(--sort-label-width) + 1ch);--sort-padding-right:0px;align-items:center;display:flex;position:relative}@media (width>=768px){.collection-sort-select{--sort-padding-right:24px}}.collection-sort-select .collection-sort-select__label{position:absolute}.collection-sort-select .collection-sort-select__select{background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--sort-padding-left) + var(--sort-select-width) + var(--sort-padding-right));padding-left:var(--sort-padding-left);padding-right:var(--sort-padding-right);z-index:1;text-transform:uppercase;outline:none}.collection-sort-select .collection-sort-select__select-helper{visibility:hidden;white-space:nowrap;position:absolute}.collection-sort-select .collection-sort-select__icon{width:12px;height:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;right:0;transform:rotate(-90deg)rotateY(0)}.collection-sort-select .collection-sort-select--open collection-sort-select__icon{transform:rotate(-90deg)rotateY(180deg)}.collection-filter-panel{flex-wrap:wrap;justify-content:start;gap:32px;margin-top:0;margin-bottom:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (width>=768px){.collection-filter-panel.collection-filter-panel--open{margin-top:32px;margin-bottom:20px}}.collection-filter-panel .collection-filter-panel__group{flex-direction:column;gap:24px;width:14rem;display:flex}.collection-filter-panel .collection-filter-panel__group-items{flex-direction:column;gap:8px;display:flex}.collection-filter-panel .collection-filter-panel__group-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collection-filter-panel .collection-filter-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.collection-filter-panel .collection-filter-links .collection-filter-links__item{padding:12px 16px}.collection-filter-and-sort .collection-filter-and-sort__toggles{place-content:center space-between;display:flex}@media (width>=768px){.collection-filter-and-sort .collection-filter-and-sort__toggles{border:none;padding-top:32px}}.collection-filter-and-sort .simple-selectable-option__label{padding-inline:0}.collection-filter-and-sort .simple-selectable-option__input--radio{border:1px solid #000;margin:0}.collection-filter-and-sort .collection-sort-toggle{margin-left:auto}.collection-filter-and-sort .collection-filter-toggle,.collection-filter-and-sort .collection-sort-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;justify-content:center;align-items:center;gap:8px;width:100%;padding-block:16px;display:flex}.collection-filter-and-sort .collection-filter-toggle:not(:last-child),.collection-filter-and-sort .collection-sort-toggle:not(:last-child){border-right:1px solid #d9d9d9}@media (width>=768px){.collection-filter-and-sort .collection-filter-toggle:not(:last-child),.collection-filter-and-sort .collection-sort-toggle:not(:last-child){border-right:none}.collection-filter-and-sort .collection-filter-toggle,.collection-filter-and-sort .collection-sort-toggle{border-top:none;border-bottom:none;justify-content:flex-start;width:auto;padding-block:0}}.collection-filter-and-sort .collection-filter-toggle .collection-filter-toggle__icon,.collection-filter-and-sort .collection-sort-toggle .collection-filter-toggle__icon{width:12px;height:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)rotateY(0)}.collection-filter-and-sort .collection-filter-toggle.collection-filter-toggle--open .collection-filter-toggle__icon,.collection-filter-and-sort .collection-sort-toggle.collection-filter-toggle--open .collection-filter-toggle__icon{transform:rotate(-90deg)rotateY(180deg)}.collection-filter-and-sort .collection-applied-filters{flex-flow:wrap;gap:16px;margin-top:32px;margin-bottom:-8px;padding-inline:32px;display:flex}@media (width>=768px){.collection-filter-and-sort .collection-applied-filters{margin-top:40px;margin-bottom:-16px;padding-inline:0}}.collection-filter-and-sort .collection-applied-filters .collection-applied-filters__item{align-items:center;gap:8px;padding:10px 14px;display:flex}.collection-filter-and-sort .collection-applied-filters .collection-applied-filters__item:hover{background-color:#fff}.collection-filter-and-sort .collection-applied-filters .collection-applied-filters__item-icon{cursor:pointer;width:12px;height:12px}.collection-nav-wrapper{flex-direction:column;display:flex}.collection-breadcrumbs{padding-top:32px;padding-inline:32px}@media (width>=768px){.collection-breadcrumbs{padding-block:16px;padding-bottom:16px;padding-inline:0}}.collection-filter-and-sort-wrapper{padding-inline:0}@media (width>=768px){.collection-filter-and-sort-wrapper{padding-bottom:8px;padding-inline:64px}}.collection-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;padding-inline:32px;grid-auto-rows:min-content;gap:48px 16px;padding-top:32px;padding-bottom:56px;display:grid}@media (width>=768px){.collection-grid-v2{padding-inline:64px;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 32px;padding-top:32px;padding-bottom:80px}}.collection-grid-v2__item{grid-column:span 1/span 1;width:100%}.collection-grid-v2__item--featured{outline:1px solid #d9d9d9;grid-column:span 2/span 2;width:100%}.collection-grid-v1:where(.astro-73sobwil){grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-flow:dense;background:#fafaf8;gap:1px;display:grid}@media (width>=768px){.collection-grid-v1:where(.astro-73sobwil){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.collection-grid-v1:where(.astro-73sobwil){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.collection-grid-v1:where(.astro-73sobwil){grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-grid-v1__item:where(.astro-73sobwil),.collection-grid-v1__item--featured:where(.astro-73sobwil){outline:1px solid #d9d9d9;grid-column:span 1/span 1;width:100%}@media (width>=768px){.collection-grid-v1__item--featured:where(.astro-73sobwil){grid-column:span 2/span 2}}
