product-info .product-form__input{margin:0 0 18px}product-info .product-form__input .form__label{font-family:DM Sans,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#1d2b2e;margin-bottom:10px}variant-selects .product-form__input--pill input[type=radio]+label{border:1px solid #E8E0D4;border-radius:4px;background:#fdfaf6;color:#1d2b2e!important;font-family:DM Sans,sans-serif;font-size:13px;padding:12px 22px;transition:border-color .2s,box-shadow .2s,opacity .2s;opacity:1!important}variant-selects .product-form__input--pill input[type=radio]+label span{color:inherit!important;opacity:1!important}variant-selects .product-form__input--pill input[type=radio]+label:hover{border-color:#a0785a;color:#1d2b2e!important}variant-selects .product-form__input--pill input[type=radio]:checked+label{border-color:#c49a6c;box-shadow:0 0 0 1px #c49a6c;font-weight:500;background:#fdfaf6;color:#1d2b2e!important;opacity:1!important}variant-selects .product-form__input--pill input[type=radio]:checked+label span{color:#1d2b2e!important;opacity:1!important}variant-selects .product-form__input--pill input[type=radio][disabled]+label,variant-selects .product-form__input--pill input[type=radio].disabled+label{color:#a79f96!important;background:#fbf6ef;opacity:.58!important}variant-selects .product-form__input--pill input[type=radio][disabled]:checked+label,variant-selects .product-form__input--pill input[type=radio].disabled:checked+label{color:#1d2b2e!important;opacity:1!important}variant-selects .product-form__input--dropdown .select__select{font-family:DM Sans,sans-serif;font-size:14px;color:#1d2b2e;background:#fdfaf6;border:1px solid #E8E0D4;border-radius:4px;padding:14px 16px}variant-selects .product-form__input--dropdown .select__select:focus{border-color:#c49a6c;box-shadow:0 0 0 1px #c49a6c}.ator-hidden-size-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;margin:0!important}.ator-size-dd{margin:0 0 18px;position:relative;width:100%;max-width:none}.ator-size-dd__label{display:block;font-family:DM Sans,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#1d2b2e;margin:0 0 10px}.ator-size-dd__button{width:100%;min-height:52px;border:1px solid #E8E0D4;border-radius:4px;background:#fdfaf6;color:#1d2b2e;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;font-family:DM Sans,sans-serif;cursor:pointer;text-align:left}.ator-size-dd__button[aria-expanded=true]{border-color:#c49a6c;box-shadow:0 0 0 1px #c49a6c}.ator-size-dd__main{display:flex;flex-direction:column;gap:2px;min-width:0}.ator-size-dd__size{font-size:14px;font-weight:500;color:#1d2b2e;line-height:1.2}.ator-size-dd__price{font-size:12px;color:#7c7772;line-height:1.2}.ator-size-dd__chev{width:8px;height:8px;border-right:1.5px solid #C49A6C;border-bottom:1.5px solid #C49A6C;transform:rotate(45deg);transition:transform .2s;flex:0 0 auto;margin-top:-3px}.ator-size-dd.open .ator-size-dd__chev{transform:rotate(-135deg);margin-top:3px}.ator-size-dd__menu{display:none;position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:#fdfaf6;border:1px solid #E8E0D4;border-radius:4px;box-shadow:0 14px 32px #1d2b2e1f;padding:6px;max-height:240px;overflow:auto}.ator-size-dd.open .ator-size-dd__menu{display:block}.ator-size-dd__option{width:100%;border:0;background:transparent;border-radius:3px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 10px;color:#1d2b2e;font-family:DM Sans,sans-serif;text-align:left;cursor:pointer}.ator-size-dd__option:hover,.ator-size-dd__option.is-selected{background:#f3ece2}.ator-size-dd__option[disabled]{opacity:.42;cursor:not-allowed}.ator-size-dd__option-size{font-size:13px;font-weight:500;color:#1d2b2e}.ator-size-dd__option-price{font-size:12px;color:#7c7772;white-space:nowrap}.ator-stable-product-open{overflow:hidden!important;overscroll-behavior:none!important}.ator-stable-product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:none;align-items:center;justify-content:center;background:#1d2b2eeb;padding:72px 90px;overflow:hidden;touch-action:none}.ator-stable-product-lightbox[aria-hidden=false]{display:flex!important}.ator-stable-product-image{display:block;width:auto!important;height:auto!important;max-width:min(860px,calc(100vw - 180px))!important;max-height:78vh!important;object-fit:contain!important;aspect-ratio:auto!important;border-radius:4px;background:#fdfaf6;user-select:none;-webkit-user-select:none}.ator-stable-product-nav,.ator-stable-product-close{position:fixed;border:0;background:#fdfaf6f5;color:#1d2b2e;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 28px #0000002e;z-index:2147483647;touch-action:manipulation}.ator-stable-product-nav{top:50%;width:48px;height:66px;border-radius:4px;font-size:42px;transform:translateY(-50%)}.ator-stable-product-prev{left:18px}.ator-stable-product-next{right:18px}.ator-stable-product-close{top:18px;right:18px;width:54px;height:54px;border-radius:50%;font-size:34px}@media(max-width:749px){.ator-stable-product-lightbox{padding:68px 12px 22px}.ator-stable-product-image{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 104px)!important}.ator-stable-product-nav{width:42px;height:56px;font-size:36px}.ator-stable-product-prev{left:8px}.ator-stable-product-next{right:8px}.ator-stable-product-close{top:12px;right:12px;width:56px;height:56px}}.abk{font-family:DM Sans,sans-serif;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7c7772;margin:0 0 8px;line-height:1;display:block}.price__shipping,.price__policies,.product__policies,product-info .product__tax{display:none!important}.ator-fw{font-family:DM Sans,sans-serif;font-size:13px;color:#1d2b2e;margin:2px 0 0;line-height:1.5}.ator-fw-s{font-size:12px;color:#7c7772}.pd-wrap{margin:24px 0}.pd-body{font-family:DM Sans,sans-serif;font-size:14px;color:#57524d;line-height:1.65}.pd-btn{background:none;border:none;padding:8px 0 0;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;color:#c49a6c;font-weight:500;display:flex;align-items:center;gap:6px}.pd-btn:hover{color:#a0785a}.pd-car{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s;display:inline-block;margin-top:-2px}.pd-btn.open .pd-car{transform:rotate(-135deg) translateY(-2px)}.acd{margin:28px 0 0;border-top:1px solid #E8E0D4}.acd-item{border-bottom:1px solid #E8E0D4}.acd-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500;font-size:14px;color:#1d2b2e;letter-spacing:.02em;text-align:left}.acd-btn:hover{color:#c49a6c}.acd-arr{width:10px;height:10px;border-right:1.5px solid #C49A6C;border-bottom:1.5px solid #C49A6C;transform:rotate(45deg);transition:transform .25s;flex-shrink:0}.acd-item.open .acd-arr{transform:rotate(-135deg)}.acd-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.acd-item.open .acd-body{max-height:600px}.acd-inner{padding:0 0 20px;font-family:DM Sans,sans-serif;font-size:13px;color:#57524d;line-height:1.65}.acd-inner p{margin:0 0 8px}.acd-inner .acd-sub{color:#1d2b2e;font-weight:500;margin:12px 0 4px}.acd-inner .acd-sub:first-child{margin-top:0}.acd-list{margin:0 0 8px;padding:0 0 0 18px}.acd-list li{margin:0 0 2px}.acd-dl{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;font-family:DM Sans,sans-serif;font-weight:500;font-size:13px;color:#1d2b2e;text-decoration:underline;text-decoration-color:#c49a6c;text-underline-offset:4px}.acd-dl:before{content:"";width:8px;height:8px;border-right:1.5px solid #C49A6C;border-bottom:1.5px solid #C49A6C;transform:translateY(-2px) rotate(45deg)}.acd-dl:hover{color:#c49a6c}.acd-item--dl{padding:14px 0}.acd-item--dl .acd-dl{margin:0}.ah-rating{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1;color:#1d2b2e}.ah-stars{position:relative;display:inline-block;font-size:14px;letter-spacing:1px;color:#e8e0d4;white-space:nowrap}.ah-stars:before{content:"\2605\2605\2605\2605\2605"}.ah-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--ah-pct,100%);overflow:hidden;color:#c49a6c}.ah-rating__count{color:#7c7772;text-decoration:underline;text-underline-offset:3px}.ah-rating__count:hover{color:#c49a6c}.ojc{margin:24px 0 0;background:#fdfaf6;border:1px solid #E8E0D4;border-radius:4px;transition:border-color .25s}.ojc.open{border-color:#c49a6c}.ojc-head{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:16px 18px;background:none;border:none;cursor:pointer;text-align:left}.ojc-lab{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#7c7772;margin:0 0 5px}.ojc-ttl{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:400;color:#1d2b2e;margin:0;line-height:1.25;letter-spacing:.01em}.ojc-arr{width:9px;height:9px;border-right:1.5px solid #C49A6C;border-bottom:1.5px solid #C49A6C;transform:rotate(45deg);transition:transform .25s;flex-shrink:0;margin-top:8px}.ojc.open .ojc-arr{transform:rotate(-135deg)}.ojc-mini{display:flex;gap:14px;flex-wrap:wrap;padding:0 18px 14px;margin-top:-2px}.ojc-mi{font-family:DM Sans,sans-serif;font-size:11px;color:#7c7772}.ojc-mi span{color:#c49a6c}.ojc-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.ojc.open .ojc-body{max-height:420px}.ojc-inner{border-top:1px solid #E8E0D4;margin:0 18px;padding:14px 0 18px}.ojc-tl{display:flex;justify-content:space-between;position:relative;margin:0 0 14px}.ojc-tl:before{content:"";position:absolute;top:11px;left:12%;right:12%;height:1px;background:#e8e0d4}.ojc-st{text-align:center;position:relative;z-index:1;flex:1}.ojc-dot{width:22px;height:22px;border-radius:50%;background:#e8e0d4;color:#fdfaf6;font-size:10px;line-height:22px;margin:0 auto 4px;text-align:center}.ojc-dot.on{background:#c49a6c}.ojc-sn{font-family:DM Sans,sans-serif;font-size:10px;color:#1d2b2e;font-weight:500;margin:0}.ojc-ss{font-family:DM Sans,sans-serif;font-size:9px;color:#7c7772;margin:0}.ojc-txt{font-family:DM Sans,sans-serif;font-size:12px;color:#57524d;line-height:1.6;margin:0 0 8px}.ojc-txt strong{color:#1d2b2e;font-weight:500}.ojc-txt a{color:#c49a6c;font-weight:500;text-decoration:none}.ojc-ttl{display:block}.ojc-txt:last-child{margin:0}.ps{max-width:1200px;margin:0 auto;padding:60px 24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ps-img{width:100%;border-radius:4px;object-fit:cover;aspect-ratio:4/3}.ps-txt{display:flex;flex-direction:column;gap:16px}.ps-label{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#c49a6c;margin:0}.ps-body{font-family:DM Sans,sans-serif;font-size:14px;color:#7c7772;line-height:1.65}.ps-body h2{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:300;color:#1d2b2e;margin:0 0 12px;line-height:1.2;letter-spacing:.02em}.ps-body h3{font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;color:#1d2b2e;margin:16px 0 6px}.ps-body p{margin:0 0 12px;color:#7c7772}.ps-body strong{color:#1d2b2e;font-weight:500}.ps-body ul{margin:0 0 12px;padding:0 0 0 18px}.ps-body li{margin:0 0 6px}@media(max-width:749px){.ps{grid-template-columns:1fr;gap:28px;padding:40px 20px}.ps-body h2{font-size:24px}}.ator-review-lightbox-open{overflow:hidden!important}.ator-review-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none;align-items:center;justify-content:center;background:#1d2b2edb;padding:28px 72px;touch-action:pan-y}.ator-review-lightbox[aria-hidden=false]{display:flex}.ator-review-lightbox__figure{margin:0;max-width:min(860px,92vw);max-height:92vh;display:flex;flex-direction:column;align-items:stretch;gap:14px;pointer-events:auto}.ator-review-lightbox__image{display:block;max-width:100%;max-height:72vh;object-fit:contain;border-radius:4px;background:#fdfaf6;touch-action:none;user-select:none;-webkit-user-select:none}.ator-review-lightbox__caption{background:#fdfaf6!important;color:#1d2b2e!important;border-radius:4px;padding:18px 22px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;box-shadow:0 14px 32px #00000029;min-height:0!important;white-space:normal!important;opacity:1!important;visibility:visible!important}.ator-review-lightbox__caption[hidden]{display:none!important}.ator-review-lightbox__nav,.ator-review-lightbox__close{position:absolute;border:0;background:#fdfaf6f5;color:#1d2b2e;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #0000002e;pointer-events:auto;z-index:2147483647;touch-action:manipulation}.ator-review-lightbox__nav{top:50%;width:46px;height:64px;border-radius:4px;font-size:42px;line-height:1;transform:translateY(-50%)}.ator-review-lightbox__prev{left:22px}.ator-review-lightbox__next{right:22px}.ator-review-lightbox__close{top:18px;right:18px;width:54px;height:54px;border-radius:50%;font-size:34px;line-height:1}@media(max-width:749px){.ator-review-lightbox{padding:64px 18px 24px}.ator-review-lightbox__image{max-height:62vh}.ator-review-lightbox__caption{font-size:13px;padding:14px 16px}.ator-review-lightbox__nav{width:42px;height:56px;font-size:36px}.ator-review-lightbox__prev{left:8px}.ator-review-lightbox__next{right:8px}.ator-review-lightbox__close{top:12px;right:12px;width:56px;height:56px;font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/atorhome-product.css.map */
