.pm-main-product,.pm-sticky-atc{--pmp-heading: var(--pm-ink);--pmp-on-heading: #fff;--pmp-text: var(--pm-text);--pmp-muted: var(--pm-muted);--pmp-line: var(--pm-line);--pmp-line-strong: rgba(43, 33, 27, .25);--pmp-accent: var(--pm-accent);--pmp-on-accent: #fff;--pmp-surface: var(--pm-faq-bg)}.pm-main-product.pm-bg-cream{--pmp-surface: #fff}.pm-main-product.pm-bg-ink,.pm-sticky-atc.pm-bg-ink{--pmp-heading: #fff;--pmp-on-heading: var(--pm-ink);--pmp-text: var(--pm-on-dark);--pmp-muted: var(--pm-on-dark-muted);--pmp-line: var(--pm-line-on-dark);--pmp-line-strong: rgba(255, 255, 255, .35);--pmp-accent: var(--pm-gold);--pmp-on-accent: var(--pm-ink);--pmp-surface: rgba(255, 255, 255, .06)}.pm-main-product{color:var(--pmp-text)}.pm-product__placeholder{margin:0;padding:40px 0;color:var(--pm-muted);font-size:14px;text-align:center}.pm-product{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media screen and (min-width:750px){.pm-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.pm-product__media--sticky{position:sticky;top:calc(var(--pm-header-h, 0px) + 24px)}}@media screen and (min-width:990px){.pm-product{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:56px}}.pm-gallery{min-width:0}.pm-gallery__viewer{position:relative;overflow:hidden;border-radius:var(--pm-radius-card);background:var(--pmp-surface)}.pm-gallery__track{position:relative;display:flex;aspect-ratio:var(--pm-ratio, 1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pm-gallery__track::-webkit-scrollbar{display:none}.pm-gallery__track:focus-visible{outline-offset:-3px}.pm-gallery__slide{position:relative;flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.pm-gallery__img,.pm-gallery__slide video,.pm-gallery__slide iframe{display:block;width:100%;height:100%;max-width:none;border:0;object-fit:contain}.pm-gallery__slide video,.pm-gallery__slide iframe{background:#000}.pm-gallery__counter{position:absolute;right:12px;bottom:12px;margin:0;padding:2px 10px;border-radius:20px;background:#ffffffeb;color:var(--pm-ink);font-size:12px;line-height:1.6;letter-spacing:var(--pm-ls);pointer-events:none}.pm-gallery__nav{display:none}.pm-gallery__arrow{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--pmp-line-strong);border-radius:50%;background:transparent;color:var(--pmp-accent);transition:border-color .2s ease,opacity .2s ease}.pm-gallery__arrow:hover:not(:disabled){border-color:var(--pmp-accent)}.pm-gallery__arrow:disabled{opacity:.35;cursor:default}.pm-gallery__thumbs{position:relative;flex:1 1 auto;display:flex;gap:8px;min-width:0;margin:0;padding:2px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pm-gallery__thumbs::-webkit-scrollbar{display:none}.pm-gallery__thumb-item{flex:0 0 calc((100% - 32px)/5);margin:0;scroll-snap-align:start}.pm-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin:0;padding:0;border:1px solid var(--pmp-line);border-radius:8px;background:var(--pmp-surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.pm-gallery__thumb:hover{border-color:var(--pmp-line-strong)}.pm-gallery__thumb.is-active{border-color:var(--pmp-accent);box-shadow:inset 0 0 0 1px var(--pmp-accent)}.pm-gallery__thumb:focus-visible{outline-offset:-3px}.pm-gallery__thumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.pm-gallery__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffffeb;color:var(--pm-ink);box-shadow:0 1px 4px #00000026;transform:translate(-50%,-50%)}.pm-gallery__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:0}.pm-gallery__dot{position:relative;width:28px;height:44px;margin:0;padding:0;border:0;background:transparent;-webkit-tap-highlight-color:transparent}.pm-gallery__dot:before{content:"";position:absolute;top:18px;left:10px;width:8px;height:8px;border-radius:50%;background:var(--pmp-line-strong);transition:background-color .2s ease,transform .2s ease}.pm-gallery__dot.is-active:before{background:var(--pmp-accent);transform:scale(1.15)}@media screen and (min-width:750px){.pm-gallery__nav{display:flex;align-items:center;gap:8px;margin-top:12px}.pm-gallery__dots,.pm-gallery__counter{display:none}}.pm-product__info{min-width:0}.pm-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;color:var(--pmp-text);font-size:13px;line-height:1.5}.pm-product__rating .pm-stars .pm-icon{flex:0 0 auto;width:14px;height:14px}.pm-product__stars{position:relative;color:var(--pm-sand)}.pm-product__stars-fill{position:absolute;top:0;bottom:0;left:0;display:inline-flex;align-items:center;gap:2px;overflow:hidden;color:var(--pm-gold);white-space:nowrap}.pm-main-product .pm-product__title{margin:0 0 10px;color:var(--pmp-heading)}.pm-main-product .pm-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 6px;color:var(--pmp-heading)}.pm-main-product .pm-price.is-unavailable{visibility:hidden}.pm-main-product .pm-price__compare s{color:var(--pmp-muted);font-size:16px;line-height:1.4}.pm-main-product .pm-price__current{font-size:20px;line-height:1.4;letter-spacing:1px}.pm-main-product .pm-price__badge{display:inline-flex;align-items:center;min-height:24px;padding:0 12px;border-radius:40px;background:var(--pmp-accent);color:var(--pmp-on-accent);font-size:12px;line-height:1;letter-spacing:1px}.pm-product__installments{margin:0 0 14px;color:var(--pmp-text);font-size:13px;line-height:1.6}.pm-product__intro{margin:0 0 18px;font-size:15px;line-height:1.75}.pm-product__checks{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.pm-check{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--pmp-heading);font-size:15px;line-height:1.55}.pm-check__icon{flex:0 0 20px;display:inline-flex;margin-top:1px;color:var(--pmp-accent)}.pm-check__text strong{font-weight:700}.pm-variants{margin:0 0 20px}.pm-variant{display:none;min-width:0;margin:0 0 16px;padding:0;border:0}.pm-variant:last-child{margin-bottom:0}.js .pm-variant,.is-enhanced .pm-variant{display:block}.js .pm-variants__fallback,.is-enhanced .pm-variants__fallback{display:none}.pm-variant__legend{display:block;margin:0 0 8px;padding:0;color:var(--pmp-heading);font-size:14px;line-height:1.5}.pm-variant__current{color:var(--pmp-text)}.pm-variant__values{display:flex;flex-wrap:wrap;gap:8px}.pm-variant__btn{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;margin:0;padding:8px 20px;border:1px solid var(--pmp-line-strong);border-radius:40px;background:transparent;color:var(--pmp-heading);font-size:14px;line-height:1.3;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.pm-variant__btn:hover{border-color:var(--pmp-heading)}.pm-variant__input:checked+.pm-variant__btn{border-color:var(--pmp-heading);background:var(--pmp-heading);color:var(--pmp-on-heading)}.pm-variant__input:focus-visible+.pm-variant__btn{outline:2px solid var(--pmp-accent);outline-offset:3px}.pm-variant__btn.is-unavailable{border-style:dashed;color:var(--pmp-muted);text-decoration:line-through}.pm-variant__input:checked+.pm-variant__btn.is-unavailable{color:var(--pmp-on-heading);opacity:.6}.pm-product__form{margin:0;scroll-margin-top:calc(var(--pm-header-h, 0px) + 24px)}.pm-product__atc{min-height:50px}.pm-product__atc.is-loading,.pm-sticky-atc__btn.is-loading{opacity:.8;cursor:progress}.pm-product__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pm-product__payments li{margin:0;line-height:0}.pm-product__pay-icon{display:block;width:38px;height:24px}.pm-product__trust{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.pm-trust{display:flex;align-items:center;gap:12px;margin:0;color:var(--pmp-heading);font-size:14px;line-height:1.5}.pm-trust__icon{flex:0 0 22px;display:inline-flex;color:var(--pmp-accent)}.pm-main-product a.pm-trust__text{color:inherit;text-decoration-color:var(--pmp-line-strong)}.pm-main-product a.pm-trust__text:hover{color:var(--pmp-accent);text-decoration-color:currentColor}.pm-product__tabs{margin-top:26px}.pm-acc{border-bottom:1px solid var(--pmp-line)}.pm-product__tabs>.pm-acc:first-child,.pm-product__app+.pm-acc{border-top:1px solid var(--pmp-line)}.pm-acc__summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 0;color:var(--pmp-heading);font-family:var(--pm-font-heading);font-style:var(--pm-font-heading-style);font-weight:var(--pm-font-heading-weight);font-size:15px;line-height:1.4;letter-spacing:var(--pm-ls);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-acc__summary::-webkit-details-marker{display:none}.pm-acc__summary::marker{content:""}.pm-acc__summary:focus-visible{outline-offset:2px}.pm-acc__icon{flex:0 0 20px;display:inline-flex;color:var(--pmp-accent)}.pm-acc__title{flex:1 1 auto;min-width:0}.pm-acc__chevron{flex:0 0 16px;display:inline-flex;color:var(--pmp-accent);transition:transform .25s var(--pm-ease)}.pm-acc[open]>.pm-acc__summary .pm-acc__chevron{transform:rotate(180deg)}.pm-acc__body{padding:0 0 20px;color:var(--pmp-text);font-size:15px;line-height:1.75}.pm-acc--icon .pm-acc__body{padding-left:32px}.pm-acc__links{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.pm-main-product .pm-acc__links a{color:var(--pmp-accent)}.pm-acc__note{margin:10px 0 0;color:var(--pmp-muted);font-size:13px;font-style:italic}.pm-acc__disclaimer{font-size:14px;line-height:1.7}.pm-product__app{padding:12px 0}.pm-product__app:empty{display:none}.pm-section.pm-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:50;box-shadow:0 -2px 14px #2b211b1f;transform:translateY(calc(100% + 16px));visibility:hidden;transition:transform .35s var(--pm-ease),visibility 0s linear .35s}.pm-section.pm-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .35s var(--pm-ease),visibility 0s linear 0s}.pm-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:env(safe-area-inset-bottom,0px)}.pm-sticky-atc__product{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0}.pm-sticky-atc__thumb{flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:1px solid var(--pmp-line);border-radius:8px;background:var(--pmp-surface)}.pm-sticky-atc__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pm-sticky-atc__text{min-width:0}.pm-sticky-atc__title{margin:0;overflow:hidden;color:var(--pmp-heading);font-family:var(--pm-font-heading);font-style:var(--pm-font-heading-style);font-weight:var(--pm-font-heading-weight);font-size:15px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.pm-sticky-atc__price{margin:2px 0 0;color:var(--pmp-text);font-size:14px;line-height:1.4}.pm-sticky-atc__btn{flex:0 0 auto;min-width:240px;min-height:48px}.pm-sticky-atc__note{margin:0;padding:10px 16px;color:var(--pm-muted);font-size:12px;text-align:center}@media screen and (max-width:749px){.pm-section.pm-sticky-atc--desktop-only{display:none}.pm-sticky-atc__inner,.pm-sticky-atc__product{gap:10px}.pm-sticky-atc__thumb{flex-basis:44px;width:44px;height:44px}.pm-sticky-atc__title{font-size:14px}.pm-sticky-atc__price{margin-top:0;font-size:13px}.pm-sticky-atc__btn{min-width:0;min-height:46px;padding:0 20px;font-size:14px}}@media screen and (max-width:359px){.pm-sticky-atc__thumb{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pm-product.css.map */
