body.template-product{--c-accent:#d9580a;--c-accent-2:#5b2a86}body .pdp__main:before{content:"";position:absolute;top:0;left:0;width:110px;height:110px;z-index:2;pointer-events:none;opacity:.4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%237b3fa0' stroke-width='1'%3E%3Cpath d='M0 0H100M0 0 88 40M0 0 56 86M0 0 12 98M0 0V100'/%3E%3Cpath d='M30 0Q28 22 0 30M60 0Q56 38 0 62M90 0Q80 56 0 94'/%3E%3C/svg%3E") no-repeat top left/contain}body .pdp__counter{background:#1d1028;color:#ffd9b8}body .pdp__thumb[aria-current=true]{outline-color:#ff7a1a}body .pdp__title .serif{color:#d9580a}body .pdp__price [data-price]{color:#1d1028}body .stock{color:#b84a06;background:#fed}body .pdp__options{border-top:2px dashed #ffb074}body .size-btn{border-color:#e3d3f1}body .size-btn:hover{border-color:#7b3fa0}body .size-btn[aria-checked=true]{background:#1d1028!important;color:#ffd9b8!important;border-color:#ff7a1a!important;box-shadow:0 0 0 3px #ff7a1a40}body .swatch[aria-checked=true]{outline-color:#ff7a1a}body .btn--primary{background:linear-gradient(135deg,#1d1028,#3b1a52);border:2px solid #ff7a1a;color:#fff}body .btn--primary:hover{opacity:1;box-shadow:0 0 18px #ff7a1a8c}body .pdp__atc:not(:disabled) [data-atc-label]:after{content:" \1f383"}body .sticky-atc{border-top:2px solid #ff7a1a}body .ship-box--list{border:2px dashed #ffb074}body .ship-box__row:nth-child(n) .icon{background:#ffe8d4;color:#d9580a}body .ship-box--duo>div{border:1.5px dashed #ffb074}body .trust--editorial .icon,body .trust--gallery .icon{color:#d9580a}body .pay{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff2e4 0,#fff);border:2px dashed #ffb074;border-radius:18px;padding:18px 16px 16px;gap:12px;align-items:center;text-align:center}body .pay:before{content:"";position:absolute;top:0;right:0;width:84px;height:84px;pointer-events:none;opacity:.25;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%237b3fa0' stroke-width='1'%3E%3Cpath d='M100 0 0 0M100 0 12 52M100 0 40 88M100 0 78 100M100 0 100 100'/%3E%3Cpath d='M70 0Q66 16 100 30M44 0Q44 30 100 56M20 0Q26 44 100 80'/%3E%3C/svg%3E") no-repeat top right/contain}body .pay:after{content:"\1f47b";position:absolute;left:12px;bottom:8px;font-size:20px;opacity:.85;pointer-events:none;animation:hw-float 3.6s ease-in-out infinite}@keyframes hw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}body .pay__title{position:relative;color:#1d1028;letter-spacing:.12em}body .pay__title:before{content:"\1f383  "}body .pay__title:after{content:" \1f987"}body .pay .payment-icons{position:relative;justify-content:center;gap:8px}body .pay .payment-icons li{display:flex;background:#fff;border:1px solid #e3d3f1;border-radius:8px;padding:3px 4px;transition:transform .15s,box-shadow .15s,border-color .15s}body .pay .payment-icons li:hover{transform:translateY(-2px);border-color:#ff7a1a;box-shadow:0 4px 14px #ff7a1a59}body .pay .payment-icon{width:44px;height:28px}@media(min-width:750px){body .pdp__main:before{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){body .pay:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sitra-halloween-product.css.map */
