body.template-product{background:#faf9f5;color:#191919}body.template-product .main-content{padding-top:24px}body.template-product [data-section-type="product"]{max-width:1320px;padding:28px 32px 50px}body.template-product .product-single__title{font-size:clamp(28px,3.1vw,46px);line-height:1.14;letter-spacing:-.035em;font-weight:700}body.template-product .product-single__info-wrapper{padding:24px 0 0 36px!important}body.template-product .product-single__price{font-size:27px;font-weight:600}body.template-product .product-single__meta .product-block{margin-bottom:22px}body.template-product .product-single__meta button[name="add"],body.template-product .product-single__meta .product-form__cart-submit{background:#ffbf10!important;border:1px solid #ffbf10!important;color:#151515!important;min-height:54px;font-weight:700;border-radius:4px}body.template-product .product-single__meta button[name="add"]:hover{background:#eeb00b!important}body.template-product .product-single__meta input,body.template-product .product-single__meta select{min-height:48px}body.template-product .product-single__meta .swatch-element label{min-height:48px;min-width:48px;border-radius:4px}body.template-product .photos__item--main{background:white;border:1px solid #e8e3d8;border-radius:10px;overflow:hidden}body.template-product .square img,body.template-product .portrait img{object-fit:contain}body.template-product .product-single__meta .ptrust-badge-box{background:#f0ede5;border:1px solid #e3ded2;border-radius:4px}.hg-luxe-kicker{font-size:10px!important;line-height:1.6;letter-spacing:.16em;font-weight:700;color:#70550e;margin-bottom:20px}.hg-luxe-links{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #ded9cf;padding-top:12px}.hg-luxe-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:#242424}.hg-luxe-details{max-width:1240px;margin:0 auto;padding:0 24px 56px;scroll-margin-top:110px}.hg-luxe-editorial{background:#161616;color:#fff;padding:44px 48px;border-top:3px solid #ffbf10;margin-bottom:40px}.hg-luxe-editorial .hg-luxe-kicker{color:#ffbf10}.hg-luxe-editorial h2{color:#fff;font-size:clamp(27px,3vw,42px);letter-spacing:-.03em;line-height:1.15}.hg-luxe-editorial>p:last-child{color:#d0cdc4;line-height:1.7;max-width:640px}.hg-luxe-original{min-width:0}.hg-luxe-original img,.hg-luxe-original video{max-width:100%;height:auto}.hg-luxe-original iframe{max-width:100%}.hg-luxe-original table{max-width:100%;overflow-wrap:anywhere}.hg-luxe-original [id^="hg-catalog-"]{--gold:#ffbf10;--orange:#b87700;--text:#191919}.hg-luxe-original [id^="hg-catalog-"] .panel{border-color:#e6e0d4;border-radius:8px;box-shadow:none}.hg-luxe-original [id^="hg-catalog-"] .warm{background:#f3efe6}.hg-luxe-original [id^="hg-catalog-"] .dark{background:#181818}.hg-luxe-original [id^="hg-catalog-"] .card{border-color:#e6e0d4;border-radius:5px;box-shadow:none}.hg-luxe-original summary{min-height:48px;cursor:pointer}.template-product a:focus-visible,.template-product button:focus-visible,.template-product input:focus-visible,.template-product summary:focus-visible{outline:3px solid #936800;outline-offset:4px}.template-product [data-aos]{opacity:1!important;transform:none!important}@media(max-width:767px){body.template-product [data-section-type="product"]{padding:10px 20px 32px}body.template-product .product-single__info-wrapper{padding:24px 0 0!important}body.template-product .product-single__title{font-size:30px}.hg-luxe-details{padding:0 16px 32px}.hg-luxe-editorial{padding:28px 24px;margin-bottom:24px}.hg-luxe-links{gap:4px 16px}.hg-luxe-original{overflow-wrap:anywhere}.template-product .photos-sticky{position:static}.template-product .product-single__meta{text-align:left}}@media(prefers-reduced-motion:reduce){.template-product *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
body.template-product .product-form__quantity-submit{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}body.template-product .product-form__quantity-submit .product-form__item--quantity{flex:0 0 110px;margin:0}body.template-product .product-form__quantity-submit .product-form__item--submit{flex:1 1 220px;margin:0!important}body.template-product .product-form__quantity-submit .product-form__buynow{flex-basis:100%;width:100%;margin-top:4px}body.template-product .product-form__cart-submit{width:100%}
body.template-product .product-form__cart-submit::before,body.template-product .product-form__cart-submit::after{display:none!important}