.site-footer .footer-service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px}.site-footer .footer-service-row__benefits{display:flex;flex-wrap:wrap;align-items:center;gap:22px 38px;min-width:0}.site-footer .footer-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:6px;max-width:280px}.site-footer .footer-payment-icon{display:inline-flex;width:38px;height:24px;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 0 1px #ffffff1f}.site-footer .footer-payment-svg{display:block;width:38px;height:24px;max-width:38px}@media screen and (max-width:680px){.site-footer .footer-service-row{grid-template-columns:1fr}.site-footer .footer-payments{justify-self:start;max-width:none}}.product-info__price{display:flex;align-items:baseline;flex-flow:row nowrap;gap:10px}.product-info__price-current{order:1;font-weight:600;text-decoration:none}.product-info__price-compare{order:2;color:var(--eternals-arrow-color, #B68A6D)!important;font-weight:600;opacity:1;text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor}.product-video-bubble{display:flex;align-items:center;justify-content:flex-start;margin-block-start:18px}.product-video-bubble__trigger{position:relative;display:block;width:78px;height:78px;padding:3px;overflow:hidden;border:2px solid var(--color-ink, #161616);border-radius:50%;background:var(--color-background, #ffffff);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.product-video-bubble__trigger:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000024}.product-video-bubble__trigger img,.product-video-bubble__trigger svg{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.product-video-bubble__play{position:absolute;inset:50% auto auto 50%;width:27px;height:27px;border:1px solid rgb(255 255 255 / 82%);border-radius:50%;background:#121212b8;transform:translate(-50%,-50%)}.product-video-bubble__play:after{content:"";position:absolute;inset:50% auto auto 50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ffffff;transform:translate(-35%,-50%)}.product-video-dialog{width:min(92vw,880px);max-width:calc(100vw - 32px);padding:0;border:0;border-radius:18px;background:transparent;color:var(--color-foreground, #161616)}.product-video-dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-video-dialog__inner{position:relative;padding:12px;border:1px solid rgb(255 255 255 / 18%);border-radius:18px;background:var(--color-background, #ffffff);box-shadow:0 24px 70px #00000047}.product-video-dialog video{display:block;width:100%;max-height:78vh;border-radius:11px;background:#000;object-fit:contain}.product-video-dialog__close{position:absolute;z-index:1;inset:22px 22px auto auto;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:50%;background:#121212ad;color:#fff;cursor:pointer;font-size:22px;line-height:1}@media screen and (max-width:680px){.product-video-bubble{margin-block-start:14px}.product-video-bubble__trigger{width:68px;height:68px}.product-video-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.product-video-dialog__inner{padding:6px;border-radius:14px}.product-video-dialog video{max-height:72vh;border-radius:9px}.product-video-dialog__close{inset:14px 14px auto auto;width:32px;height:32px}}.custom-watch-request-note{margin:18px 0 20px;padding:15px 16px;border:1px solid var(--color-line, #d8cec3);border-radius:12px;background:var(--color-soft, #f4f0e8);color:var(--color-ink, #0b0b0c)}.custom-watch-request-note strong{display:block;margin-bottom:6px;font-size:13px}.custom-watch-request-note p{margin:0 0 8px;font-size:12px;line-height:1.55}.custom-watch-request-note__legal{opacity:.78}.custom-watch-request-note a{color:inherit;font-size:12px;font-weight:700}.product-summary-rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 8px;color:var(--color-muted);font-size:12px}.product-summary-rating__stars{color:var(--color-accent-dark, var(--color-accent));font-size:15px;letter-spacing:.12em;line-height:1}.product-summary-rating__average{color:var(--color-ink);font-weight:600}.product-summary-rating__count{color:var(--color-muted)}@media screen and (max-width:680px){.product-summary-rating{margin-top:10px}}.product-promo-banner{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 16px;padding:8px 12px;border:1px solid rgb(46 129 249 / 28%);border-radius:999px;background:#2e81f914;color:var(--color-ink, #161616);text-decoration:none;font-size:12px;line-height:1.25;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.product-promo-banner:hover{border-color:#2e81f97a;background:#2e81f924;transform:translateY(-1px)}.product-promo-banner:focus-visible{outline:2px solid var(--color-accent, #2e81f9);outline-offset:3px}.product-promo-banner__icon{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--color-accent, #2e81f9);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.product-promo-banner strong{color:var(--color-accent-dark, var(--color-accent, #2e81f9));font-weight:700;letter-spacing:.02em}@media screen and (max-width:680px){.product-promo-banner{margin-bottom:13px;padding:7px 10px;font-size:11px}}.product-layout .product-accordion__packaging-gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 18px}.product-layout .product-accordion__packaging-image{width:100%;min-width:0;border:1px solid rgb(var(--color-foreground-rgb) / .08);border-radius:18px;overflow:hidden;background:var(--color-soft, #f4f0e8);box-shadow:0 10px 24px #00000014}.product-layout .product-accordion__packaging-image--single{width:min(100%,520px);margin-inline:auto;justify-self:center;aspect-ratio:auto}.product-layout .product-accordion__packaging-image img{display:block;border-radius:inherit;width:100%;height:100%;object-position:center}.product-layout .product-accordion__packaging-image--single img{height:auto;object-fit:contain}@media screen and (max-width:680px){.product-layout .product-accordion__packaging-gallery{grid-template-columns:1fr;gap:10px}.product-layout .product-accordion__packaging-image{border-radius:14px}.product-layout .product-accordion__packaging-image--single{width:100%}}@media screen and (min-width:750px){product-recommendations.product-recommendations>.section.section--page-width{--page-margin: 0px;--page-content-width: 1220px;--page-width: 1220px;width:min(100%,1220px);margin-inline:auto}}.product-reviews-section{width:100%;border-top:1px solid var(--color-line);background:var(--color-background)}.product-reviews-section__inner{width:min(100%,1220px);margin-inline:auto;padding:72px 40px 96px}.product-reviews-section__intro{margin-bottom:28px;text-align:center}.product-reviews-section__heading{margin:6px 0 0}.product-reviews-section__summary{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,1.6fr) minmax(180px,1fr);align-items:center;border-block:1px solid var(--color-line);padding:22px 0}.product-reviews-section__score{padding:10px 32px 10px 0;text-align:center}.product-reviews-section__stars,.product-review-card__rating{color:var(--color-accent-dark, var(--color-accent));font-size:18px;letter-spacing:.12em;line-height:1;white-space:nowrap}.product-reviews-section__average{margin-top:9px;font-size:18px;font-weight:600}.product-reviews-section__count{margin:5px 0 0;color:var(--color-muted);font-size:13px}.product-reviews-section__distribution{display:grid;gap:8px;padding:10px 32px;border-inline:1px solid var(--color-line)}.product-reviews-section__rating-row{display:grid;grid-template-columns:54px minmax(100px,1fr) 30px;align-items:center;gap:10px;color:var(--color-muted);font-size:12px}.product-reviews-section__rating-label{color:var(--color-foreground);white-space:nowrap}.product-reviews-section__bar{display:block;height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-foreground) 10%,transparent)}.product-reviews-section__bar>span{display:block;width:var(--review-bar-width);height:100%;border-radius:inherit;background:var(--color-accent-dark, var(--color-accent))}.product-reviews-section__rating-count{text-align:right}.product-reviews-section__action{display:flex;justify-content:center;padding-left:32px}.product-reviews-section__write{min-width:180px;text-align:center;text-decoration:none}.product-reviews-section__sort{display:flex;justify-content:flex-start;margin-top:34px;padding-bottom:16px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:13px}.product-reviews-section__list{max-width:920px;margin-inline:auto}.product-reviews-section .product-review-card{padding:28px 0;border:0;border-bottom:1px solid var(--color-line);background:transparent}.product-reviews-section .product-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.product-review-card__author-row{display:flex;align-items:center;gap:9px;color:var(--color-foreground);font-size:14px}.product-review-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-line);color:var(--color-accent-dark, var(--color-accent))}.product-review-card__avatar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.product-reviews-section .product-review-card__body{margin:0;color:var(--color-foreground);line-height:1.7}.product-review-card__date{margin:14px 0 0;color:var(--color-muted);font-size:12px}.product-reviews-section__empty{max-width:920px;margin:28px auto;color:var(--color-muted);text-align:center}.product-review-form-panel{max-width:920px;margin:48px auto 0;padding:30px;border:1px solid var(--color-line);background:var(--color-paper);scroll-margin-top:40px}.product-review-form-panel__intro{margin-bottom:22px}.product-review-form-panel__intro h3{margin:0 0 8px}.product-review-form-panel__intro p{margin:0;color:var(--color-muted)}.product-review-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-review-form__textarea{width:100%;min-height:130px;resize:vertical}@media screen and (max-width:749px){.product-reviews-section__inner{padding:52px 18px 64px}.product-reviews-section__summary{grid-template-columns:1fr;gap:20px;padding:20px 0}.product-reviews-section__score,.product-reviews-section__distribution,.product-reviews-section__action{padding:0;border:0}.product-reviews-section__distribution{width:100%}.product-reviews-section__action{justify-content:flex-start}.product-reviews-section__write{width:100%}.product-review-card__top{align-items:flex-start;flex-direction:column;gap:12px}.product-review-form-panel{padding:22px 18px}.product-review-form__grid{grid-template-columns:1fr}}.cart-drawer__checkout{display:grid;width:100%}.cart-custom-request{display:grid;gap:10px;margin-top:14px}.cart-custom-request__notice{margin:0;font-size:12px;line-height:1.55}.cart-custom-request__details{margin:0;color:var(--color-muted, #706a64);font-size:12px}.eternals-concierge>summary{list-style:none}.eternals-concierge>summary::-webkit-details-marker{display:none}.eternals-concierge:not([open]) .eternals-concierge__dialog{display:none}.eternals-concierge__contact-form{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--color-line)}.eternals-concierge__contact-intro strong{display:block;color:var(--color-ink);font-size:11px;letter-spacing:.04em}.eternals-concierge__contact-intro p{margin:4px 0 2px;color:var(--color-stone);font-size:10px;line-height:1.45}.eternals-concierge__contact-label{color:var(--color-stone);font-size:10px;font-weight:700;letter-spacing:.04em}.eternals-concierge__contact-input{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:12px}.eternals-concierge__contact-input--textarea{min-height:74px;resize:vertical}.eternals-concierge__contact-input:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.eternals-concierge__contact-submit{min-height:40px;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.eternals-concierge__contact-submit:hover,.eternals-concierge__contact-submit:focus-visible{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.eternals-concierge__contact-message{margin:0;padding:9px 10px;border-radius:10px;font-size:10px;line-height:1.45}.eternals-concierge__contact-message--error{background:#fff1f1;color:#8b1e1e}.eternals-concierge__contact-message--success{background:var(--color-soft);color:var(--color-accent-dark)}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AIAAAAgABgAAAAAAAAAAAAAAAAAAAgAg */
