.price__badge-custom{position:relative;border-radius:8px;border-color:var(--sale-badge-border, rgba(255, 200, 120, .35));background:var(--sale-badge-gradient, linear-gradient(120deg, rgba(196, 52, 38, .92), rgba(220, 132, 38, .92)));color:var(--sale-badge-text, #fff7e8);text-shadow:var(--sale-badge-text-shadow, 0 1px 1px rgba(70, 18, 4, .45));box-shadow:inset 0 .1rem #ffffff38,0 .3rem .9rem var(--sale-badge-glow, rgba(196, 52, 38, .35));overflow:hidden}.price__badge-custom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.5) 50%,transparent 64%);transform:translate(-100%);animation:pdp-badge-sheen 3.6s ease-in-out infinite}@keyframes pdp-badge-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.price__badge-custom:after{animation:none}}.quantity-break{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px;box-shadow:inset 0 .1rem #ffffff0d,0 6px 18px #0003}input:checked+.quantity-break{background:#faecc71a!important;border-color:#faecc78c!important;box-shadow:inset 0 .1rem #ffffff1a,0 0 0 1px #faecc74d,0 8px 24px #00000047,0 0 22px #faecc71f}.quantity-break__badge{padding:6px 11px;border:0;border-radius:999px;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(95deg,#c33f22,#b8521b)!important;color:#fff6e8!important;box-shadow:inset 0 1px #ffffff38,0 3px 9px #c33f224d;overflow:hidden}.quantity-breaks-container>.quantity-break:nth-of-type(3) .quantity-break__badge{background:linear-gradient(95deg,#e2c891,#f0dfb4)!important;color:#430707!important;box-shadow:inset 0 1px #ffffff8c,0 3px 9px #e2c89147}.quantity-break__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.5) 50%,transparent 64%);transform:translate(-100%);animation:pdp-badge-sheen 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.quantity-break__badge:after{animation:none}}.quantity-break__benefit{background:#faecc714!important;border:1px solid rgba(250,236,199,.42)!important;color:#faecc7!important;box-shadow:inset 0 .1rem #ffffff1a}.quantity-break .quantity-break__left:has(.rs-engrave-chip){flex:1 1 auto;min-width:0}.quantity-break .quantity-break__left>.quantity-break__label:has(.rs-engrave-chip){flex-direction:row;flex-wrap:wrap;align-self:stretch;align-items:center;column-gap:4px}.quantity-break__label:has(.rs-engrave-chip)>.quantity-break__label-text{flex-basis:100%}.quantity-break__label:has(.rs-engrave-chip)>.quantity-break__benefit{padding:3px 5px;font-size:11px}.product-form__input .quantity,.main-quantity .quantity{background:#ffffff0a;border:1px solid rgba(250,236,199,.3);border-radius:12px;box-shadow:inset 0 .1rem #ffffff0f}.product-form__input .quantity__button,.product-form__input .quantity__input,.main-quantity .quantity__button,.main-quantity .quantity__input{background-color:transparent;color:#faecc7;font-family:inherit}.product-form__input .quantity__button:hover,.main-quantity .quantity__button:hover{color:#fff}.main-product-atc,.sticky-atc__add_button{background:linear-gradient(180deg,#faecc7,#e7cf95)!important;color:#430707!important;border:0!important;border-radius:14px;box-shadow:inset 0 .15rem #ffffff80,0 .6rem 1.6rem #00000047;transition:background .2s ease}.main-product-atc .main-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:.7rem}.main-product-atc .main-atc-icon{display:inline-flex}.main-product-atc .main-atc-icon svg{width:2rem;height:2rem;display:block}.main-product-atc .button__label,.sticky-atc__add_button .button__label,.main-product-atc span,.sticky-atc__add_button span{color:#430707}@media(any-pointer:fine){.main-product-atc:hover,.sticky-atc__add_button:hover{background:linear-gradient(180deg,#fff4d8,#efd9a3)!important}}.main-product-atc:after,.sticky-atc__add_button:after{display:none!important}.product-form__input--swatches .form__label{display:none}.product-form__input--swatches .color-swatches-container{--swatch-size: 2.8rem}.product-form__input--swatches .color-swatch{display:inline-flex;align-items:center;gap:.8rem;padding:.45rem 1.4rem .45rem .55rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(250,236,199,.3);box-shadow:inset 0 .1rem #ffffff0f}.product-form__input--swatches .color-swatch .color-swatch__label{display:block;position:static;opacity:1;visibility:visible;transform:none;background:transparent;color:#faecc7;padding:0;border-radius:0;line-height:1.2;font-size:1.4rem;transition:none}.product-form__input--swatches .color-swatch .color-swatch__label:before{content:none;display:none}.custom-product-field input,.custom-product-field textarea{font-family:var(--font-body-family);color:#faecc7}.custom-product-field input::placeholder,.custom-product-field textarea::placeholder{font-family:var(--font-body-family);color:#faecc773;opacity:1}.quantity-breaks__title>span:nth-of-type(1),.quantity-breaks__title>span:nth-of-type(3){height:14px;background:none;border-top:1.5px solid rgba(250,236,199,.62);translate:0 7px}.quantity-breaks__title>span:nth-of-type(1){border-left:1.5px solid rgba(250,236,199,.62);border-top-left-radius:16px 14px;-webkit-mask:linear-gradient(#000 30%,transparent 95%),radial-gradient(closest-side,#000 70%,transparent) right top / 1.5px 1.5px no-repeat,linear-gradient(#000 0 0) left top / calc(100% - .75px) 100% no-repeat;-webkit-mask-composite:source-in,source-over;mask:linear-gradient(#000 30%,transparent 95%),radial-gradient(closest-side,#000 70%,transparent) right top / 1.5px 1.5px no-repeat,linear-gradient(#000 0 0) left top / calc(100% - .75px) 100% no-repeat;mask-composite:intersect,add}.quantity-breaks__title>span:nth-of-type(3){border-right:1.5px solid rgba(250,236,199,.62);border-top-right-radius:16px 14px;-webkit-mask:linear-gradient(#000 30%,transparent 95%),radial-gradient(closest-side,#000 70%,transparent) left top / 1.5px 1.5px no-repeat,linear-gradient(#000 0 0) right top / calc(100% - .75px) 100% no-repeat;-webkit-mask-composite:source-in,source-over;mask:linear-gradient(#000 30%,transparent 95%),radial-gradient(closest-side,#000 70%,transparent) left top / 1.5px 1.5px no-repeat,linear-gradient(#000 0 0) right top / calc(100% - .75px) 100% no-repeat;mask-composite:intersect,add}.quantity-breaks__title>span:nth-of-type(2){font-style:italic;letter-spacing:.015em}.product-info__divider{height:1.5px!important;background:#faecc79e!important;border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-pdp-glass.css.map */
