.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:linear-gradient(180deg,#faecc71a,#faecc70a)!important;border:1px solid #f0964a!important;border-radius:999px;color:#f0964a!important;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff2e,0 0 12px #f0964a29}.quantity-break__benefit:before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.3em;vertical-align:-.25em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 6.5H17.8A1.7 1.7 0 0 1 19.5 8.2V9.9A2.1 2.1 0 0 0 19.5 14.1V15.8A1.7 1.7 0 0 1 17.8 17.5H6.2A1.7 1.7 0 0 1 4.5 15.8V14.1A2.1 2.1 0 0 0 4.5 9.9V8.2A1.7 1.7 0 0 1 6.2 6.5ZM12 9.1V10.5M12 13.5V14.9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 6.5H17.8A1.7 1.7 0 0 1 19.5 8.2V9.9A2.1 2.1 0 0 0 19.5 14.1V15.8A1.7 1.7 0 0 1 17.8 17.5H6.2A1.7 1.7 0 0 1 4.5 15.8V14.1A2.1 2.1 0 0 0 4.5 9.9V8.2A1.7 1.7 0 0 1 6.2 6.5ZM12 9.1V10.5M12 13.5V14.9'/%3E%3C/svg%3E") center / contain no-repeat}.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}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-pdp-glass.css.map */
