.sm-product{--bg: #f7f5f2;--text: #111111;--muted: #6b6b6b;--cta: #000000;--cta-text: #ffffff;--line: #e5ded8;--blush: #e8cfcf;--taupe: #a67c6d;--urgent: #e85c4a;--success: #2e7d4f;background:var(--bg);color:var(--text);font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;padding-bottom:96px}.sm-product *{box-sizing:border-box}.sm-product .page-width{max-width:1280px;padding:0 16px}.sm-proof{margin:12px 0;border:1px solid var(--line);background:#fff;padding:10px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sm-proof__item{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text)}.sm-proof__item+.sm-proof__item{border-left:1px solid var(--line);padding-left:12px}.sm-product__grid{display:grid;grid-template-columns:1fr;gap:20px}.sm-gallery__viewport{position:relative;overflow:hidden}.sm-gallery__counter{position:absolute;top:12px;right:12px;z-index:4;background:#fffffff0;padding:7px 10px;font-size:11px;color:var(--text)}.sm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pinch-zoom}.sm-gallery__track::-webkit-scrollbar{display:none}.sm-gallery__slide{min-width:100%;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5.2}.sm-gallery__slide img,.sm-gallery__slide video,.sm-gallery__slide model-viewer,.sm-gallery__slide iframe{width:100%;height:100%;display:block;object-fit:cover;background:#efeae4}.sm-gallery__dots{display:flex;justify-content:center;gap:8px;margin:10px 0}.sm-gallery__dot{width:8px;height:8px;border:0;background:#d3cbc3;padding:0}.sm-gallery__dot.is-active{width:20px;background:var(--text)}.sm-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sm-gallery__thumb{border:1px solid transparent;background:#ece6df;padding:0;aspect-ratio:1 / 1.1;overflow:hidden}.sm-gallery__thumb img{width:100%;height:100%;object-fit:cover}.sm-gallery__thumb.is-active{border-color:var(--text)}.sm-product__title{margin:0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(36px,7vw,54px);line-height:.98;font-weight:500;color:var(--text)}.sm-product__subtitle{margin:6px 0 12px;color:var(--muted);font-size:19px;line-height:1.2}.sm-product__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:15px;color:var(--text)}.sm-stars{color:#d6a94c;letter-spacing:1px}.sm-recommend{color:var(--success);font-weight:600}.sm-product__price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.sm-price-current{font-size:clamp(36px,8vw,58px);line-height:.95;font-weight:700;color:var(--text)}.sm-price-compare{color:var(--muted);font-size:26px;text-decoration-thickness:1px}.sm-price-compare.is-hidden{display:none}.sm-urgency{color:var(--urgent);font-size:17px;font-weight:700;margin:0 0 8px}.sm-stock{color:var(--success);font-size:15px;font-weight:600;margin:0 0 14px}.sm-option{margin-top:6px}.sm-option__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:700;color:var(--text)}.sm-color-pills{display:flex;gap:10px;flex-wrap:wrap}.sm-color-pill{min-width:100px;height:44px;border:1px solid var(--line);background:#fff;padding:0 12px 0 8px;display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px}.sm-color-pill.is-active{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.sm-color-pill__dot{width:22px;height:22px;border-radius:50%;border:1px solid #d4cdc6}.sm-size-box{margin-top:14px;background:#fff;border:1px solid var(--line);padding:12px}.sm-size-box__title{margin:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.sm-size-box__desc{margin:6px 0 0;font-size:13px;color:var(--muted)}.sm-bundle{margin-top:16px}.sm-bundle__title{margin:0 0 12px;font-size:16px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--text)}.sm-bundle__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sm-bundle__card{border:1px solid var(--line);background:#fff;padding:14px 10px 12px;text-align:center;position:relative;color:var(--text)}.sm-bundle__card[data-bundle-qty="3"]{transform:scale(1.03)}.sm-bundle__card.is-active{border-color:var(--text);box-shadow:0 8px 18px #0000000f}.sm-bundle__name{font-size:15px;font-weight:600}.sm-bundle__price{margin-top:5px;font-size:21px;font-weight:700;line-height:1.1;color:var(--text)}.sm-bundle__save{margin-top:5px;font-size:12px;color:var(--urgent);font-weight:700;letter-spacing:.01em}.sm-bundle__note{margin-top:5px;font-size:12px;color:var(--muted)}.sm-bundle__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:10px;text-transform:uppercase;font-weight:700;background:var(--blush);color:var(--text);padding:4px 8px;white-space:nowrap}.sm-bundle__badge--value{background:var(--blush);color:var(--text)}.sm-bundle-selectors{display:grid;gap:8px;margin-top:12px}.sm-bundle-selectors__field{display:grid;gap:6px}.sm-bundle-selectors__label{font-size:12px;color:var(--muted)}.sm-bundle-selectors select{width:100%;min-height:44px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;padding:0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b6b6b 50%),linear-gradient(135deg,#6b6b6b 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sm-stock-progress{margin-top:12px;border:1px solid var(--line);background:#fff;padding:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:14px;color:var(--text)}.sm-stock-progress__track{height:14px;background:#f1e5e5;overflow:hidden}.sm-stock-progress__fill{display:block;height:100%;width:80%;background:var(--taupe)}.sm-cta{margin-top:16px}.sm-cta__primary,.sm-cta__secondary{width:100%;min-height:56px;border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:15px}.sm-cta__primary{border:0;background:var(--cta);color:var(--cta-text)}.sm-cta__secondary{margin-top:10px;border:1px solid var(--line);background:#fff;color:var(--text)}.sm-trust{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sm-trust__item{text-align:center;border:1px solid var(--line);padding:10px 6px;font-size:11px;color:var(--text);background:#fff}.sm-accordion{margin-top:16px;border-top:1px solid var(--line)}.sm-accordion details{border-bottom:1px solid var(--line)}.sm-accordion summary{list-style:none;cursor:pointer;position:relative;padding:14px 0;font-size:15px;font-weight:600;color:var(--text)}.sm-accordion summary:after{content:"+";position:absolute;right:0;top:11px;font-size:22px;color:#9c948d}.sm-accordion details[open] summary:after{content:"\2212"}.sm-accordion__content{color:var(--muted);font-size:14px;line-height:1.6;padding-bottom:14px}.sm-reviews-placeholder{margin-top:16px;border:1px dashed var(--line);padding:12px;color:var(--muted);text-align:center;font-size:13px;background:#fff}.sm-sticky{position:fixed;bottom:0;left:0;right:0;z-index:35;background:#fffffffa;border-top:1px solid var(--line);padding:8px 12px max(8px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;transform:translateY(115%);transition:transform .2s ease}.sm-sticky.is-visible{transform:translateY(0)}.sm-sticky__left{display:flex;align-items:center;gap:9px;min-width:0}.sm-sticky__img{width:44px;height:44px;object-fit:cover;border:1px solid var(--line);flex-shrink:0}.sm-sticky__meta{min-width:0}.sm-sticky__name{margin:0;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.sm-sticky__bundle{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.sm-sticky__price{margin:0;font-size:17px;font-weight:700;color:var(--text)}.sm-sticky__btn{min-height:52px;border:0;border-radius:0;background:var(--cta);color:var(--cta-text);padding:0 16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.sm-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:end center}.sm-offer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111147}.sm-offer__card{position:relative;width:calc(100% - 24px);max-width:360px;margin:0 0 16px;background:#fffdf9;border:1px solid var(--line);padding:18px 16px 14px}.sm-offer__close{position:absolute;top:6px;right:8px;border:0;background:transparent;font-size:22px;line-height:1;color:#7b746e;padding:2px}.sm-offer__title{margin:0 0 6px;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:31px;color:var(--text)}.sm-offer__text{margin:0 0 12px;font-size:14px;color:var(--muted)}.sm-offer__copy{width:100%;min-height:46px;border:0;background:var(--cta);color:var(--cta-text);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(min-width:990px){.sm-product{padding-bottom:44px}.sm-product__grid{grid-template-columns:1.08fr .92fr;gap:30px;align-items:start}.sm-product__info{position:sticky;top:100px}.sm-gallery__thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-sticky{left:auto;right:18px;bottom:18px;width:420px;border:1px solid var(--line);padding:10px;transform:translateY(130%)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product.css.map */
