.hw-fx,.hw-ov,.hw-ov-bg,.hw-hero-ov,.hw-hero-in,.hw-hero-deco,.hw-col:before,.hw-foot-bats,.hw-fly{top:0;right:0;bottom:0;left:0}.hw-fx{-webkit-transform:translateZ(0);transform:translateZ(0)}.hw-fx .sn,.hw-fx .flk,.hw-fx .bat,.hw-foot-bats .bat,.hw-bob,.hw-sway,.hw-spider,.hw-dr-bat,.hw-roll{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hw-fx .bat svg,.hw-foot-bats svg,.hw-dr-bat svg,.hw-spider svg{transform-box:fill-box;transform-origin:50% 50%}.hw-loc{display:flex;align-items:center;gap:8px;margin:0}.hw-loc-f{position:relative;display:flex;align-items:center;gap:7px;height:38px;padding:0 11px;border:1px solid #dbe6f0;background:#fff;font-family:Assistant,sans-serif;font-size:13px;letter-spacing:.04em;color:#2a3743;cursor:pointer;white-space:nowrap;transition:border-color .25s,color .25s}.hw-loc-f:hover{border-color:#2a6fae;color:#2a6fae}.hw-loc-f img{width:20px;height:14px;object-fit:cover;border-radius:2px;display:block}.hw-loc-f select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;-webkit-appearance:none;appearance:none;border:0}.hw-icons .hw-loc{margin-right:6px}.hw-dr-loc{position:relative;z-index:1;padding:16px 20px;border-top:1px solid #dbe6f0;background:#fff}.hw-dr-loc .hw-loc{flex-wrap:wrap}.hw-dr-loc .hw-loc-f{height:44px}.hw-foot .hw-loc-f{background:#ffffff14;border-color:#ffffff4d;color:#fff}.hw-foot .hw-loc-f:hover{border-color:#bfe0ff;color:#bfe0ff}.hw-fbar-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:899px){.hw-icons .hw-loc{display:none}}.hw-pay svg{height:24px;width:auto;display:block}@media(max-width:599px){.hw-fbar-in{flex-direction:column;align-items:flex-start}.hw-pay{gap:6px}}.hw-btn:before{display:none!important}.hw-news:after,.hw-news .pk-a,.hw-news .pk-b{display:none!important}.hw-foot{margin-top:0}.hw-foot:before{content:"";position:absolute;left:0;right:0;top:-1px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 34' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 0h1440v14c-110 12-230 18-350 10S860 6 740 10 500 30 370 26 130 6 0 16z'/%3E%3C/svg%3E") 0 0/100% 34px no-repeat;z-index:1;pointer-events:none}.hw-foot>.hw-web{display:none}.hw-foot a:hover{padding-left:0;color:#bfe0ff}.hw-foot-pk{transform:translateY(calc(-100% + 14px));justify-content:space-between;padding:0 6%}.hw-foot-pk>div{display:flex;align-items:flex-end;gap:10px}.hw-foot-in{padding-top:72px}.hw-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.16)}.hw-perk{padding:4px 28px;background:none;border:0}.hw-perk:first-child{padding-left:0}.hw-perk+.hw-perk{border-left:1px solid rgba(255,255,255,.16)}.hw-perk>span{width:44px;height:44px;background:none;border:1.5px solid rgba(255,255,255,.5);box-shadow:none}.hw-perk strong{font-weight:600}.hw-perk small{opacity:.8}.hw-fcols{gap:40px;padding:44px 0 48px}.hw-fcol h3{font-size:14px;letter-spacing:.14em}.hw-fcol.links a:hover{padding-left:0}.hw-foot-bats .bat{opacity:.22}.hw-roll{width:16px;height:16px}.hw-roll+.hw-roll{width:12px;height:12px}@media(max-width:719px){.hw-perks{grid-template-columns:minmax(0,1fr)}.hw-perk,.hw-perk:first-child{padding:14px 0}.hw-perk+.hw-perk{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.hw-foot-in{padding-top:56px}.hw-fcols{gap:28px;padding:32px 0 40px}}@media(max-width:599px){.hw-foot-pk{padding:0 4%}.hw-foot-pk .hw-pk{--s:40px!important}.hw-foot-pk .hw-pk+.hw-pk{display:none}}.hw-fx{opacity:.8}.hw-fx span.sn:nth-of-type(2n){display:none}.hw-fx div:nth-of-type(n+3){display:none}.hw-card-img .alt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;z-index:1}.hw-card:hover .hw-card-img .alt{opacity:1}.hw-card-img>img{transition:transform .7s ease}.hw-card:hover .hw-card-img>img{transform:scale(1.03)}.hw-sw{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-height:28px}.hw-sw button{width:28px;height:28px;border-radius:50%;padding:0;border:1px solid #c9d8e6;overflow:hidden;cursor:pointer;background:#fff;transition:transform .2s,box-shadow .2s}.hw-sw button:hover{transform:scale(1.08)}.hw-sw button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a6fae;border-color:#2a6fae}.hw-sw img{width:100%;height:100%;object-fit:cover;display:block}.hw-sw span{font-size:12px;color:#526b81}.hw-qa{position:absolute;right:10px;bottom:10px;z-index:3;width:38px;height:38px;padding:0;border:1px solid rgba(42,55,67,.12);background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2a3743;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px -10px #2a374373;transition:background .2s,color .2s,border-color .2s,transform .2s}.hw-qa:hover{background:#2a3743;border-color:#2a3743;color:#fff}.hw-qa:active{transform:scale(.92)}.hw-qa svg{display:block}@media(max-width:599px){.hw-qa{width:34px;height:34px;right:6px;bottom:6px}.hw-sw button{width:24px;height:24px}}.pd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start;padding-top:20px;padding-bottom:64px}.pd-gal{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:170px}.pd-thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(640px,70vh);overflow:auto;scrollbar-width:none}.pd-thumbs::-webkit-scrollbar{display:none}.pd-thumbs button{flex:none;width:76px;aspect-ratio:1;padding:0;border:1px solid #dbe6f0;background:#fff center/cover no-repeat;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.pd-thumbs button:hover{opacity:1}.pd-thumbs button.on{opacity:1;border-color:#2a3743}.pd-main{position:relative;aspect-ratio:1;background:#fff;border:1px solid #dbe6f0;overflow:hidden}.pd-main>img{width:100%;height:100%;object-fit:cover}.pd-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:1px solid #dbe6f0;background:#ffffffeb;color:#2a3743;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.pd-nav:hover{background:#2a3743;color:#fff}.pd-nav.prev{left:12px}.pd-nav.next{right:12px}.pd-count{position:absolute;left:12px;bottom:12px;z-index:2;background:#ffffffeb;border:1px solid #dbe6f0;font-family:Assistant,sans-serif;font-size:12px;letter-spacing:.08em;padding:4px 10px}.pd-badge{position:absolute;top:12px;left:12px;z-index:2;background:#2a6fae;color:#fff;font-family:Assistant,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px}.pd-dots{display:none;justify-content:center;gap:6px;flex-wrap:wrap}.pd-dots button{width:7px;height:7px;border-radius:50%;padding:0;border:0;background:#c9d8e6;cursor:pointer}.pd-dots button.on{background:#2a3743;width:18px;border-radius:4px}.pd-info{display:flex;flex-direction:column;gap:22px;min-width:0}.pd-head{display:flex;flex-direction:column;gap:10px;padding-bottom:22px;border-bottom:1px solid #dbe6f0}.pd-vendor{font-family:Assistant,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#526b81}.hw .pd-title{font-family:Assistant,sans-serif;font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:.01em;font-weight:400;text-wrap:pretty}.pd-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:4px}.pd-price strong{font-family:Assistant,sans-serif;font-size:26px;font-weight:600}.pd-price s{font-size:17px;color:#526b81}.pd-save{font-family:Assistant,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f5a91;background:#eaf3fb;padding:5px 9px}.pd-tax{font-size:14px;color:#526b81}.pd-opt{display:flex;flex-direction:column;gap:12px}.pd-opt-l{display:flex;justify-content:space-between;gap:10px;font-family:Assistant,sans-serif;font-size:14px;letter-spacing:.04em}.pd-opt-l b{font-weight:600}.pd-sw{display:flex;flex-wrap:wrap;gap:10px}.pd-sw button{width:56px;height:56px;padding:0;border:1px solid #dbe6f0;background:#fff center/cover no-repeat;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.pd-sw button:hover{border-color:#8fb6da}.pd-sw button.on{border-color:#2a3743;box-shadow:inset 0 0 0 2px #fff}.pd-chips{display:flex;flex-wrap:wrap;gap:8px}.pd-chips button{min-width:56px;height:46px;padding:0 14px;border:1px solid #c9d8e6;background:#fff;color:#2a3743;font-family:Assistant,sans-serif;font-size:14px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pd-chips button:hover{border-color:#2a3743}.pd-chips button.on{background:#2a3743;border-color:#2a3743;color:#fff}.pd-buy{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px}.pd-qty{display:flex;align-items:center;border:1px solid #c9d8e6;background:#fff;height:54px}.pd-qty button{width:42px;height:100%;border:0;background:none;font-size:18px;cursor:pointer;color:#2a3743}.pd-qty span{flex:1;text-align:center;font-family:Assistant,sans-serif;font-size:16px}.pd-atc{height:54px;width:100%}.pd-atc:hover{transform:none!important}.pd-now{grid-column:1/-1;height:52px;width:100%;border:1px solid #2a3743;background:#fff;color:#2a3743;font-family:Assistant,sans-serif;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.pd-now:hover{background:#2a3743;color:#fff}.pd-deal{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#eef5fb;border:1px solid #dbe6f0;font-family:Assistant,sans-serif}.pd-deal>span{display:flex;align-items:center;gap:8px;font-size:14px;color:#1f5a91;font-weight:600;letter-spacing:.03em}.pd-deal>div{display:flex;gap:4px;font-variant-numeric:tabular-nums}.pd-deal>div span{min-width:44px;text-align:center;padding:4px 6px;background:#fff;border:1px solid #dbe6f0;font-size:15px;font-weight:600;color:#2a3743}.pd-deal>div small{font-size:10px;font-weight:400;color:#526b81;margin-left:1px}.pd-perks{display:flex;flex-direction:column;border-top:1px solid #dbe6f0}.pd-perks div{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #dbe6f0;font-family:Assistant,sans-serif;font-size:14px}.pd-perks svg{flex:none;color:#2a6fae}.pd-perks b{font-weight:600}.pd-perks span{color:#526b81}.pd-acc{border-bottom:1px solid #dbe6f0}.pd-acc>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;border:0;background:none;font-family:Assistant,sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2a3743;cursor:pointer;text-align:left}.pd-acc>button i{font-style:normal;font-size:20px;font-weight:400;color:#2a6fae;transition:transform .25s}.pd-acc.open>button i{transform:rotate(45deg)}.pd-acc .pd-acc-b{display:none;padding:0 0 20px;font-size:16px;line-height:1.6}.pd-acc.open .pd-acc-b{display:block}.pd-acc-b h2,.pd-acc-b h3{font-family:Assistant,sans-serif;font-size:18px;font-weight:600;margin:0 0 10px;letter-spacing:0}.pd-acc-b h4{font-family:Assistant,sans-serif;font-size:16px;font-weight:600;margin:16px 0 8px}.pd-acc-b p{margin:0 0 12px}.pd-acc-b ul{margin:0 0 12px;padding-left:20px}.pd-acc-b a{color:#2a6fae;text-decoration:underline}.pd-acc-b div:empty{display:none}.pd-sticky{display:none}@media(max-width:899px){.pd{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:12px}.pd-gal{position:relative;top:auto;grid-template-columns:minmax(0,1fr);gap:12px}.pd-thumbs{display:none}.pd-dots{display:flex}.pd-buy{grid-template-columns:112px minmax(0,1fr)}.pd-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dbe6f0;box-shadow:0 -10px 30px -20px #2a374380;transform:translateY(110%);transition:transform .3s ease}.pd-sticky.on{transform:none}.pd-sticky div{display:flex;flex-direction:column;min-width:0;flex:1}.pd-sticky small{font-size:12px;color:#526b81;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sticky strong{font-family:Assistant,sans-serif;font-size:17px}.pd-sticky .hw-btn{height:46px;padding:0 22px;font-size:13px;flex:none}}@media(max-width:599px){.hw-crumb{font-size:12px}.hw-crumb span:last-child{display:none}.pd-sw button{width:48px;height:48px}.pd-chips button{min-width:48px;height:42px}.pd-nav{width:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/halloween-fix.css.map */
