.collection-reviews{font-family:Manuale,serif;letter-spacing:0}.collection-reviews__bar,.collection-reviews__reviews{color:rgb(var(--color-foreground))}.collection-reviews__bar-wrap{background:var(--collection-reviews-bar)}.collection-reviews__bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px min(16px,4vw);min-height:37px;margin:0 auto;padding-top:6px;padding-bottom:6px;list-style:none;font-size:max(9px,min(11px,calc((100vw - 3rem - var(--collection-reviews-badges) * 20px - (var(--collection-reviews-badges) - 1) * min(16px,4vw)) / (var(--collection-reviews-chars) * .47))));line-height:1.2}.collection-reviews__badge{display:flex;align-items:center;gap:6px;white-space:nowrap}.collection-reviews__icon{flex:none;width:14px;height:14px;object-fit:contain}.collection-reviews__icon--rating{width:17px;height:16px;color:var(--collection-reviews-accent)}.collection-reviews__bar--large{gap:4px min(20px,5vw);min-height:40px;font-size:max(9px,min(12px,calc((100vw - 3rem - var(--collection-reviews-badges) * 20px - (var(--collection-reviews-badges) - 1) * min(20px,5vw)) / (var(--collection-reviews-chars) * .47))))}.collection-reviews__bar--large .collection-reviews__badge{gap:4px}.collection-reviews__bar--large .collection-reviews__icon{width:16px;height:16px}.collection-reviews .collection-reviews__reviews{display:block;padding-top:var(--collection-reviews-padding-top);padding-bottom:var(--collection-reviews-padding-bottom)}.collection-reviews__reviews[hidden]{display:none}.collection-reviews__track{position:relative}.collection-reviews__viewport{margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none;overscroll-behavior-x:contain}.collection-reviews__viewport::-webkit-scrollbar{display:none}.collection-reviews__viewport:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.collection-reviews__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.collection-reviews__card{position:relative;box-sizing:border-box;display:flex;flex:0 0 312px;flex-direction:column;max-width:calc(100vw - 48px);min-height:81px;padding:10px 8px 8px 12px;border:1px solid var(--collection-reviews-border);border-radius:6px;background:rgb(var(--color-background));scroll-snap-align:start}.collection-reviews__card--placeholder{border-color:rgba(var(--color-foreground),.08)}.collection-reviews__card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.collection-reviews__stars{display:flex;gap:2.5px;color:var(--collection-reviews-star)}.collection-reviews__star{width:8px;height:7.7px}.collection-reviews__star--off{opacity:.3}.collection-reviews__date{font-size:9.5px;line-height:1.2;color:rgba(var(--color-foreground),.75);white-space:nowrap}.collection-reviews__quote{display:-webkit-box;margin:5px 0 0;overflow:hidden;font-size:12px;line-height:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.collection-reviews__author{display:flex;align-items:center;align-self:flex-end;gap:2px;margin:auto 0 0;padding-top:4px;font-size:11px;line-height:1.2}.collection-reviews__verified{display:flex}.collection-reviews__verified[hidden]{display:none}.collection-reviews__verified-icon{width:11px;height:11px}.collection-reviews__arrow{display:none}@media screen and (min-width:750px){.collection-reviews__bar,.collection-reviews__bar--large{gap:8px 40px;min-height:44px;font-size:14px}.collection-reviews__badge,.collection-reviews__bar--large .collection-reviews__badge{gap:8px}.collection-reviews__icon,.collection-reviews__bar--large .collection-reviews__icon{width:18px;height:18px}.collection-reviews__icon--rating{width:20px;height:19px}.collection-reviews__viewport{margin:0;padding:0;scroll-padding:0}.collection-reviews__list{gap:12px}.collection-reviews__card{flex-basis:calc((100% - 24px) / 3);max-width:none;min-height:100px;padding:12px 12px 10px 14px}.collection-reviews__star{width:11px;height:10.6px}.collection-reviews__date{font-size:12px}.collection-reviews__quote{margin-top:8px;font-size:14px;line-height:18px}.collection-reviews__author{gap:4px;font-size:13px}.collection-reviews__verified-icon{width:13px;height:13px}.collection-reviews__arrow:not([hidden]){display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:32px;height:32px;padding:0;border:1px solid var(--collection-reviews-border);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%)}.collection-reviews__arrow:disabled{opacity:.4;cursor:default}.collection-reviews__arrow--prev{left:-42px}.collection-reviews__arrow--next{right:-42px}.collection-reviews__arrow .icon{width:10px;height:6px}.collection-reviews__arrow--prev .icon{transform:rotate(90deg)}.collection-reviews__arrow--next .icon{transform:rotate(-90deg)}}@media screen and (min-width:990px){.collection-reviews__card{flex-basis:calc((100% - 36px)/4)}}.hero-cards__inner{color:rgb(var(--color-foreground));font-family:Manuale,serif;letter-spacing:.01em}.hero-cards__content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 20px 24px;text-align:center}.hero-cards__rating{display:flex;align-items:center;gap:4px}.hero-cards__stars{display:flex;gap:4px;color:var(--hero-cards-star)}.hero-cards__star{display:block;flex-shrink:0;width:15px;height:15px}.hero-cards__rating-text{margin:0;font-size:12px;font-weight:500;line-height:19px}.hero-cards__heading{max-width:347px;margin:0;color:inherit;font-family:Manuale,serif;font-size:32px;font-weight:500;line-height:36px;letter-spacing:.01em}.hero-cards__ribbon{position:relative;display:inline-grid;place-items:center;min-width:217px;height:29px;margin:0;padding:0 22px;color:var(--hero-cards-ribbon-text)}.hero-cards__ribbon-shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--hero-cards-ribbon)}.hero-cards__ribbon-text{position:relative;font-size:14px;font-weight:700;line-height:23px;white-space:nowrap}.hero-cards__text{max-width:347px;margin:0;font-size:16px;font-weight:400;line-height:23px}.hero-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 10px;width:100%;max-width:560px;margin:0;padding:0;list-style:none}.hero-cards__card{display:flex}.hero-cards__card-inner{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;color:inherit;text-decoration:none}.hero-cards__card-media{position:relative;width:100%;aspect-ratio:337 / 360;overflow:hidden;border-radius:12px;background-color:rgba(var(--color-foreground),.04)}.hero-cards__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-cards__card-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:40px}.hero-cards__card-title{font-size:18px;font-weight:600;line-height:19px}.hero-cards__card-subtitle{font-size:12px;font-weight:400;line-height:14px}.hero-cards__actions{display:flex;justify-content:center}.hero-cards__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:194px;padding:10px 13px;border-radius:2px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:Manuale,serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer}.hero-cards__button:hover{background-color:rgba(var(--color-button),.9)}.hero-cards__button:focus-visible,.hero-cards__card-inner:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.hero-cards__arrow{display:block;flex-shrink:0;width:18px;height:18px}.hero-cards__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.hero-cards__media .video-source,.hero-cards__media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-cards__media .video-source{color:rgb(var(--color-button-text))}.hero-cards__media .video-source__toggle{right:auto;left:16px;bottom:16px;z-index:3}.hero-cards__media .hero-cards__media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero-cards__placeholder{background-color:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.35)}.hero-cards__button--overlay{position:absolute;left:50%;bottom:29px;z-index:3;transform:translate(-50%)}.hero-cards--media .hero-cards__content{padding-top:39px;padding-bottom:36px}@media screen and (max-width:749px){.hero-cards--hide-mobile{display:none}.hero-cards--button-up .hero-cards__actions{order:1}.hero-cards--button-up .hero-cards__grid{order:2}}@media screen and (min-width:750px){.hero-cards--hide-desktop{display:none}.hero-cards__content{gap:12px;max-width:1225px;margin:0 auto;padding:37px 50px}.hero-cards__star{width:19px;height:18px}.hero-cards__rating{min-height:36px}.hero-cards__rating-text{font-size:18px;line-height:1.3}.hero-cards__heading{max-width:820px;font-size:38px;line-height:39px}.hero-cards__text{max-width:819px;padding:10px 0;font-size:18px}.hero-cards__ribbon{order:1}.hero-cards__grid{order:2;grid-template-columns:repeat(4,minmax(0,270px));justify-content:center;gap:23px 15px;max-width:none;padding:28px 0}.hero-cards__card-inner{gap:14px}.hero-cards__card-label{min-height:44px}.hero-cards__card-media{aspect-ratio:270 / 300}.hero-cards__card-title{font-size:24px;line-height:24px}.hero-cards__card-subtitle{font-size:14px;line-height:18px}.hero-cards__actions{order:3}.hero-cards--media .hero-cards__inner{display:grid;grid-template-columns:minmax(0,1fr) min(632px,calc(50% - 8px));column-gap:16px;max-width:1440px;margin:0 auto}.hero-cards--media .hero-cards__media{aspect-ratio:auto;clip-path:polygon(0 0,100% 0,calc(100% - 53px) 100%,0 100%)}.hero-cards__button--overlay{display:none}.hero-cards--media .hero-cards__content{align-items:flex-start;justify-content:center;width:100%;max-width:598px;margin:0;padding:24px 16px;text-align:left}.hero-cards--media .hero-cards__rating,.hero-cards--media .hero-cards__heading,.hero-cards--media .hero-cards__text{padding-left:3px}.hero-cards--media .hero-cards__heading{max-width:588px;padding-top:3.5px;padding-bottom:3.5px;font-size:30px;font-weight:700;line-height:36px}.hero-cards--media .hero-cards__text{max-width:564px;padding-top:0;font-size:16px}.hero-cards--media .hero-cards__grid{grid-template-columns:repeat(2,minmax(0,260px));justify-content:start;gap:15px 13px;padding:6px 0}.hero-cards--media .hero-cards__card-inner{gap:4px}.hero-cards--media .hero-cards__card-label{min-height:40px}.hero-cards--media .hero-cards__card-media{aspect-ratio:260 / 176}.hero-cards--media .hero-cards__card-title{font-size:18px;line-height:19px}.hero-cards--media .hero-cards__card-subtitle{font-size:12px;line-height:14px}.hero-cards--media .hero-cards__actions{width:100%;max-width:533px}}.promo-banner-wrapper{width:100%;margin-inline:auto;padding-top:var(--pb-pad-top);padding-bottom:var(--pb-pad-bottom);box-sizing:border-box}.promo-banner{position:relative;display:flex;justify-content:center;width:100%;padding:var(--pb-frame-v) var(--pb-frame-h);background-image:var(--pb-bg-mobile);background-size:var(--pb-bg-size);background-position:var(--pb-bg-position);background-repeat:no-repeat;border-radius:var(--pb-section-radius);overflow:hidden;box-sizing:border-box}.promo-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--pb-card-max);box-sizing:border-box}.promo-banner__card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:var(--pb-card-pad-y) var(--pb-card-pad-x);background-color:var(--pb-card-bg);border:var(--pb-card-border);border-radius:var(--pb-card-radius);backdrop-filter:var(--pb-card-blur);-webkit-backdrop-filter:var(--pb-card-blur);box-sizing:border-box}.promo-banner__heading,.promo-banner__subheading{width:100%;max-width:100%}.promo-banner__heading{font-family:var(--font-heading-family, inherit);font-size:var(--pb-heading-mobile);font-weight:var(--pb-heading-weight);line-height:var(--pb-heading-lh);letter-spacing:var(--pb-heading-ls);color:var(--pb-heading-color)}.promo-banner__heading>*{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.promo-banner__subheading{margin-top:12px;font-family:var(--font-body-family, inherit);font-size:var(--pb-sub-size-mobile);font-weight:var(--pb-sub-weight);line-height:var(--pb-sub-lh);color:var(--pb-sub-color)}.promo-banner__subheading>*{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.promo-banner__actions{display:flex;justify-content:center;width:100%;margin-top:24px}.promo-banner__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;padding:var(--pb-btn-pad-y) var(--pb-btn-pad-x);border-radius:var(--pb-btn-radius);border:none;background-color:var(--pb-btn-bg);color:var(--pb-btn-text);font-family:var(--font-body-family, inherit);font-size:var(--pb-btn-size);font-weight:var(--pb-btn-weight);letter-spacing:.04em;transition:background-color .2s ease,color .2s ease,transform .05s ease}.promo-banner__button:hover,.promo-banner__button:focus-visible{background-color:var(--pb-btn-hover-bg);color:var(--pb-btn-hover-text)}.promo-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.promo-banner__button:active{transform:translateY(1px)}@media screen and (min-width:750px){.promo-banner{background-image:var(--pb-bg-desktop)}.promo-banner__card{padding:28px 0}.promo-banner__heading{font-size:var(--pb-heading-tablet)}.promo-banner__subheading{font-size:var(--pb-sub-size)}}@media screen and (min-width:990px){.promo-banner__heading{font-size:var(--pb-heading-desktop)}}@media(prefers-reduced-motion:reduce){.promo-banner__button{transition:none}}@media screen and (max-width:767px){.section-promo-banner{padding:0!important}.promo-banner{background-position:center!important;background-size:cover!important;padding:65px 20px!important}.promo-banner__card{padding-left:10px!important;padding-right:10px!important}a.promo-banner__button{font-size:14px!important}}.pdp-title-notice{position:relative;display:block;width:var(--notice-width);max-width:var(--notice-max-width);margin-top:var(--notice-margin-top);margin-bottom:var(--notice-margin-bottom);margin-left:auto;margin-right:auto}.pdp-title-notice__inner{position:relative;width:100%;min-height:var(--notice-min-height);isolation:isolate}.pdp-title-notice__shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.pdp-title-notice__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:var(--notice-content-gap);width:100%;min-height:var(--notice-min-height);padding-top:var(--notice-padding-top);padding-right:var(--notice-padding-right);padding-bottom:var(--notice-padding-bottom);padding-left:var(--notice-padding-left);box-sizing:border-box}.pdp-title-notice__icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--notice-icon-width);width:var(--notice-icon-width);height:var(--notice-icon-height);color:var(--notice-color)}.pdp-title-notice__icon svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.pdp-title-notice__icon svg [stroke=currentColor]{stroke:var(--notice-color)}.pdp-title-notice__icon svg [fill=currentColor]{fill:var(--notice-color)}.pdp-title-notice__text{min-width:0;color:var(--notice-color);font-size:var(--notice-font-size);line-height:var(--notice-line-height);font-weight:500;letter-spacing:0;word-break:normal}.pdp-title-notice__text p{margin:0}@media screen and (max-width:749px){.pdp-title-notice{width:var(--notice-mobile-width);margin-top:var(--notice-mobile-margin-top);margin-bottom:var(--notice-mobile-margin-bottom)}.pdp-title-notice__inner{min-height:var(--notice-mobile-min-height)}.pdp-title-notice__content{gap:var(--notice-mobile-content-gap);min-height:var(--notice-mobile-min-height);padding-top:var(--notice-mobile-padding-top);padding-right:var(--notice-mobile-padding-right);padding-bottom:var(--notice-mobile-padding-bottom);padding-left:var(--notice-mobile-padding-left)}.pdp-title-notice__icon{flex-basis:var(--notice-mobile-icon-width);width:var(--notice-mobile-icon-width);height:var(--notice-mobile-icon-height)}.pdp-title-notice__text{font-size:var(--notice-mobile-font-size);line-height:var(--notice-mobile-line-height)}}.video-source{position:relative;display:block;overflow:hidden}.video-source__poster,.video-source__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-source__poster{z-index:1;transition:opacity .25s}.video-source.is-playing .video-source__poster{opacity:0;pointer-events:none}.video-source__toggle,.video-source__play{position:absolute;z-index:2;border:.2rem solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.video-source__toggle{right:1.6rem;bottom:1.6rem;width:4rem;height:4rem}.video-source__play{top:50%;left:50%;width:6.4rem;height:6.4rem;transform:translate(-50%,-50%)}.video-source.is-playing .video-source__play{display:none}.video-source__toggle:before,.video-source__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:.8rem 0 .8rem 1.4rem;border-color:transparent transparent transparent currentColor;transform:translate(.2rem)}.video-source__toggle[aria-pressed=false]:before{width:1.2rem;height:1.4rem;border-width:0 .4rem;border-color:currentColor;transform:none}@media(prefers-reduced-motion:reduce){.video-source__poster{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/123/compiled_assets/styles.css.map */
