.card-product-content__title:where(.astro-2kbe7qai){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.1}@media (min-width: 768px){.card-product-content__title:where(.astro-2kbe7qai){-webkit-line-clamp:2}}:where(.astro-2kbe7qai)+.card-product-content__subtitle:where(.astro-2kbe7qai){margin-top:8px}@media (min-width: 768px){:where(.astro-2kbe7qai)+.card-product-content__subtitle:where(.astro-2kbe7qai){margin-top:16px}}.card-product-content__price:where(.astro-2kbe7qai){--price-height: 28px;flex-grow:1;min-height:var(--price-height)}:where(.astro-2kbe7qai)+.card-product-content__price:where(.astro-2kbe7qai){margin-top:8px}@media (min-width: 768px){:where(.astro-2kbe7qai)+.card-product-content__price:where(.astro-2kbe7qai){margin-top:16px}}.card-product-content--slim:where(.astro-2kbe7qai) :where(.astro-2kbe7qai)+.card-product-content__price:where(.astro-2kbe7qai){margin-top:16px}.card-product-content__compare-price:where(.astro-2kbe7qai){text-decoration:line-through}.card-product-content__final-price:where(.astro-2kbe7qai){display:inline-block}.card-product-benefits:where(.astro-rwds6bdd){display:flex;padding-top:32px;padding-bottom:16px}.card-product-benefits--slim:where(.astro-rwds6bdd){padding-block:0}.card-product-benefits__item:where(.astro-rwds6bdd){display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.card-product-benefits__item:where(.astro-rwds6bdd)+.card-product-benefits__item:where(.astro-rwds6bdd){border-left:1px solid #D9D9D9}.card-product-benefits__icon:where(.astro-rwds6bdd){width:32px;height:32px}.card-product-benefits__text:where(.astro-rwds6bdd){--text-width: 8em;max-width:var(--text-width);margin-inline:auto;text-wrap:balance}.card-product:where(.astro-grhj3s7h){--tag-height: 32px;position:relative;overflow:hidden;display:block;padding-block:var(--tag-height);background-color:#fafaf8}@media (min-width: 768px){.card-product:where(.astro-grhj3s7h){height:100%;padding-block:var(--tag-height) 16px}}.card-product--slim:where(.astro-grhj3s7h){height:100%}@media (hover: hover){@media (min-width: 768px){.card-product:where(.astro-grhj3s7h) .card-product__cover-image:where(.astro-grhj3s7h){--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);transform:scale(1.05) translateZ(0);opacity:0;transition:var(--hover-leave)}.card-product:where(.astro-grhj3s7h):is(:hover,:focus) .card-product__cover-image:where(.astro-grhj3s7h){--jitterless-scale-reset: 1.0001;transform:scale(var(--jitterless-scale-reset)) translateZ(0);opacity:1;transition:var(--hover-enter)}.card-product:where(.astro-grhj3s7h) .card-product__media:where(.astro-grhj3s7h){--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-product:where(.astro-grhj3s7h):is(:hover,:focus) .card-product__media:where(.astro-grhj3s7h){opacity:0;transition:var(--hover-enter)}.card-product:where(.astro-grhj3s7h) .card-product__text--hover-content:where(.astro-grhj3s7h){--hover: background-color .3s cubic-bezier(.4, 0, .2, 1);background-color:transparent;transition:var(--hover)}.card-product:where(.astro-grhj3s7h):is(:hover,:focus) .card-product__text--hover-content:where(.astro-grhj3s7h){background-color:#fff}.card-product:where(.astro-grhj3s7h) .card-product__accordion:where(.astro-grhj3s7h){--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-product:where(.astro-grhj3s7h):is(:hover,:focus) .card-product__accordion:where(.astro-grhj3s7h){transition:var(--hover-enter)}.card-product:where(.astro-grhj3s7h) .card-product__accordion-inner:where(.astro-grhj3s7h){--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-product:where(.astro-grhj3s7h):is(:hover,:focus) .card-product__accordion-inner:where(.astro-grhj3s7h){opacity:1;transition:var(--hover-enter)}}}.card-product__cover-image:where(.astro-grhj3s7h){display:none}@media (hover: hover){@media (min-width: 768px){.card-product__cover-image:where(.astro-grhj3s7h){position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}}.card-product__cover-image:where(.astro-grhj3s7h) .responsive-image,.responsive-image__img{height:100%}.card-product__tag:where(.astro-grhj3s7h){pointer-events:none;position:absolute;z-index:1;top:0;right:0;left:0;text-align:center}.card-product__inner:where(.astro-grhj3s7h){display:flex;flex-direction:row-reverse;align-items:center;height:100%}@media (min-width: 768px){.card-product__inner:where(.astro-grhj3s7h){flex-direction:column}}.card-product--slim:where(.astro-grhj3s7h) .card-product__inner:where(.astro-grhj3s7h){flex-direction:column}.card-product__media:where(.astro-grhj3s7h){--one-third: calc(1 / 3 * 100%);flex-shrink:0;width:var(--one-third)}@media (min-width: 768px){.card-product__media:where(.astro-grhj3s7h){width:100%}}.card-product--slim:where(.astro-grhj3s7h) .card-product__media:where(.astro-grhj3s7h){width:100%}.card-product__frame:where(.astro-grhj3s7h){aspect-ratio:4 / 5;width:100%}@media (min-width: 768px){.card-product__frame:where(.astro-grhj3s7h){aspect-ratio:5 / 4}}.card-product__frame:where(.astro-grhj3s7h) .responsive-image,.responsive-image__img{height:100%}.card-product__box:where(.astro-grhj3s7h){flex-grow:1}@media (min-width: 768px){.card-product__box:where(.astro-grhj3s7h){--box-width: calc(100% - 32px) ;position:relative;z-index:1;width:var(--box-width);text-align:center}.card-product__box-inner:where(.astro-grhj3s7h){position:absolute;z-index:1;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%}}.card-product__text:where(.astro-grhj3s7h){padding:32px;padding-block-end:16px}.card-product__text--hover-placeholder:where(.astro-grhj3s7h){pointer-events:none;display:flex;flex-direction:column;width:100%;height:100%;text-align:center;visibility:hidden;opacity:0}@media (max-width: 767px){.card-product__text--hover-placeholder:where(.astro-grhj3s7h){display:none}}.card-product__text--hover-content:where(.astro-grhj3s7h){flex-grow:1}.card-product--slim:where(.astro-grhj3s7h) .card-product__text:where(.astro-grhj3s7h){padding:16px;padding-block-end:24px}@media (min-width: 768px){.card-product--slim:where(.astro-grhj3s7h) .card-product__text:where(.astro-grhj3s7h){padding:32px;padding-block-end:16px}}.card-product__accordion:where(.astro-grhj3s7h){display:none}@media (hover: hover) and (pointer: fine){.card-product__accordion:where(.astro-grhj3s7h){display:block}}.card-product__accordion-inner:where(.astro-grhj3s7h){overflow:hidden;padding-top:32px;padding-bottom:16px}.product-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-card .product-card__image-wrapper{aspect-ratio:3/4;background-color:var(--background-color, #f7f7f7)}.product-card .product-card__image-wrapper:is(:hover,:focus) .product-card__image{opacity:0}.product-card .product-card__image-wrapper:is(:hover,:focus) .product-card__cover-image{opacity:1}.product-card .product-card__tag{position:absolute;top:0;left:0;z-index:1}.product-card .product-card__image,.product-card .product-card__cover-image{width:100%;position:absolute;top:0;left:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.product-card .product-card__image{opacity:1}.product-card .product-card__cover-image{opacity:0}.product-card .product-card__content{height:100%;display:flex;flex-direction:column;gap:24px}.product-card .product-card__details{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-top:24px}.product-card .product-card__header{display:flex;flex-direction:column;gap:5px}.product-card .product-card__price{display:flex;gap:8px}.product-card .product-card__compare-price{text-decoration:line-through;color:#747474}.product-card .product-card__cta.button.button--primaryArrow,.product-card .product-card__cta.button.button--secondaryArrow{text-align:center;padding-left:8px;padding-right:8px}.product-card .product-card__cta.button.button--primaryArrow:after,.product-card .product-card__cta.button.button--secondaryArrow:after{display:none}@media (min-width: 1025px){.product-card .product-card__cta.button.button--primaryArrow,.product-card .product-card__cta.button.button--secondaryArrow{text-align:left;padding-left:16px;padding-right:40px}.product-card .product-card__cta.button.button--primaryArrow:after,.product-card .product-card__cta.button.button--secondaryArrow:after{display:initial}}.buying-panel-waitlist-dialog{text-align:center}.buying-panel-waitlist-dialog__text{margin-top:24px}.buying-panel-waitlist-dialog__input{width:100%;height:48px;border:1px solid #D9D9D9;margin-top:48px;padding-inline:16px}.buying-panel-waitlist-dialog__input::-moz-placeholder{color:gray;-moz-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1)}.buying-panel-waitlist-dialog__input::placeholder{color:gray;transition:color .5s cubic-bezier(.165,.84,.44,1)}.buying-panel-waitlist-dialog--error .buying-panel-waitlist-dialog__input::-moz-placeholder{color:#ff6341}.buying-panel-waitlist-dialog--error .buying-panel-waitlist-dialog__input::placeholder{color:#ff6341}.buying-panel-waitlist-dialog__error{display:flex;align-items:center;gap:8px;color:#ff6341;margin-top:8px;opacity:0;height:14px;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.buying-panel-waitlist-dialog--error .buying-panel-waitlist-dialog__error{opacity:1}.buying-panel-waitlist-dialog__error .icon{width:12px;height:12px}.buying-panel-waitlist-dialog__footer{height:48px;margin-top:16px;text-align:center}.buying-panel-waitlist-dialog__submit{width:100%}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.section__wrapper.wrapper:has(._container_1jkzx_1){position:relative;padding:48px 32px}@media (min-width: 768px){.section__wrapper.wrapper:has(._container_1jkzx_1){padding:48px 64px}}._prevButton_1jkzx_11,._nextButton_1jkzx_12{display:none}@media (min-width: 768px){._prevButton_1jkzx_11,._nextButton_1jkzx_12{display:block;position:absolute;top:calc(50% - 48px);background-color:var(--background-color, #f7f7f7);cursor:pointer;width:48px;max-width:48px;height:48px;transform:translateY(-50%)}._prevButton_1jkzx_11 .button.button--transparentArrow,._nextButton_1jkzx_12 .button.button--transparentArrow{all:unset}._prevButton_1jkzx_11:hover,._nextButton_1jkzx_12:hover{background-color:#d9d9d9}}._prevButton_1jkzx_11{left:0;transform:rotate(180deg)}._nextButton_1jkzx_12{right:0}._container_1jkzx_1 .swiper-slide{height:auto}._header_1jkzx_51{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;gap:16px}@media (min-width: 768px){._header_1jkzx_51{align-items:center;flex-direction:row}}._header_1jkzx_51 ._headerText_1jkzx_64{display:flex;flex-direction:column;gap:16px}._header_1jkzx_51 ._headerButton_1jkzx_69{margin:0;font-size:.75rem;align-self:flex-start}@media (min-width: 768px){._header_1jkzx_51 ._headerButton_1jkzx_69{margin-left:auto}}._heading_1jkzx_80{font-family:Sakara,serif;font-size:30px;line-height:33px}.section-product-carousel:where(.astro-62ewmcid){text-align:center}.section-product-carousel__pretitle:where(.astro-62ewmcid)+:where(.astro-62ewmcid){margin-top:24px}.section-product-carousel__title:where(.astro-62ewmcid)+:where(.astro-62ewmcid){margin-top:24px}@media (min-width: 768px){.section-product-carousel__text:where(.astro-62ewmcid){max-width:65ch;margin-inline:auto}}.section-product-carousel__body:where(.astro-62ewmcid){position:relative;margin-top:80px}@media (hover: hover){.section-product-carousel__body:where(.astro-62ewmcid):hover .section-product-carousel__navigation:where(.astro-62ewmcid){opacity:1}}.section-product-carousel__body:where(.astro-62ewmcid).section--my-md{margin-top:48px}.section-product-carousel__body:where(.astro-62ewmcid).section--my-lg{margin-top:80px}.section-product-carousel__body:where(.astro-62ewmcid).section-product-carousel__body--start .section-product-carousel__navigation--prev:where(.astro-62ewmcid){opacity:0}.section-product-carousel__body:where(.astro-62ewmcid).section-product-carousel__body--end .section-product-carousel__navigation--next:where(.astro-62ewmcid){opacity:0}.section-product-carousel__slider:where(.astro-62ewmcid):not([data-keen-slider-disabled]){touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;overflow:hidden}.section-product-carousel__slide:where(.astro-62ewmcid){border-left:1px solid #D9D9D9}.section-product-carousel__navigation:where(.astro-62ewmcid){--navigation-padding: 20px;opacity:0;position:absolute;top:50%;background-color:#000;padding:var(--navigation-padding);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.section-product-carousel__navigation--prev:where(.astro-62ewmcid){left:0;transform:rotate(180deg) translateY(50%)}.section-product-carousel__navigation--next:where(.astro-62ewmcid){right:0;transform:translateY(-50%)}@media (max-width: 767px){.section-product-carousel__navigation:where(.astro-62ewmcid){display:none}}.section-product-carousel__icon:where(.astro-62ewmcid){display:block;width:16px;height:16px;color:#fff}
