.pdp-key-arguments.skull-benefits{gap:12px;margin:8px 0 20px;font-size:14px;line-height:1.5}.pdp-key-arguments.skull-benefits li{align-items:flex-start;gap:12px}.skull-benefits svg{color:var(--pdp-accent,#f58a3c);flex:0 0 22px}.pdp-key-arguments.product-benefits{gap:12px;margin:8px 0 20px;font-size:14px;line-height:1.5}.pdp-key-arguments.product-benefits li{align-items:flex-start;gap:12px}.product-benefits svg{color:var(--pdp-accent,#f58a3c);flex:0 0 22px;margin-top:0}.product-benefits__text{overflow-wrap:anywhere;min-width:0}body .pdp .button.purchase-button,body .sticky-purchase .button.purchase-button,body .complete-look .button[type=submit]{border:1px solid var(--store-accent,#f08b4d);background:var(--store-accent,#f08b4d);color:#17110e;min-height:54px;box-shadow:none;font:700 14px/1.45 var(--store-sans,sans-serif);letter-spacing:0;text-transform:none;text-wrap:pretty;border-radius:2px;padding:14px 20px;transition:background .16s,border-color .16s,transform .12s cubic-bezier(.22,1,.36,1);transform:none}body .pdp .button.purchase-button:hover:not(:disabled):not([aria-disabled=true]),body .sticky-purchase .button.purchase-button:hover:not(:disabled):not([aria-disabled=true]),body .complete-look .button[type=submit]:hover:not(:disabled){color:#17110e;box-shadow:none;background:#f5a36f;border-color:#f5a36f;transform:none}body .pdp .button.purchase-button:active:not(:disabled):not([aria-disabled=true]),body .sticky-purchase .button.purchase-button:active:not(:disabled):not([aria-disabled=true]),body .complete-look .button[type=submit]:active:not(:disabled){transform:translateY(1px)}body .pdp .button.purchase-button:focus-visible,body .sticky-purchase .button.purchase-button:focus-visible,body .complete-look .button[type=submit]:focus-visible{outline:2px solid var(--store-bone,#ece4d6);outline-offset:4px}body .pdp .button.purchase-button:is(:disabled,[aria-disabled=true]),body .sticky-purchase .button.purchase-button:is(:disabled,[aria-disabled=true]),body .complete-look .button[type=submit]:disabled{opacity:1;color:#c9bfb4;box-shadow:none;cursor:not-allowed;background:#302b2c;border-color:#62594f;transform:none}body .sticky-purchase{border-top:1px solid var(--store-line-strong,#4d4540);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#19171bf7;gap:16px;box-shadow:0 -4px 24px #00000026}body .sticky-purchase>div strong{font-size:13px;font-weight:600}body .sticky-purchase>div span{color:var(--store-muted,#a9a196);font-size:11px;line-height:1.5}@media (width<=700px){body .pdp .button.purchase-button{min-height:54px;padding:12px 14px;font-size:13px}body .sticky-purchase .button.purchase-button{min-height:48px;padding:10px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){body .pdp .button.purchase-button,body .sticky-purchase .button.purchase-button,body .complete-look .button[type=submit]{transition:none}body .pdp .button.purchase-button:active:not(:disabled):not([aria-disabled=true]),body .sticky-purchase .button.purchase-button:active:not(:disabled):not([aria-disabled=true]),body .complete-look .button[type=submit]:active:not(:disabled){transform:none}}.complete-look{border-top:1px solid #d8d0c7;padding-block:clamp(40px,6vw,88px)}.complete-look .section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.complete-look .section-heading h2{margin-bottom:0}.complete-look__count{color:#776e68;letter-spacing:.14em;text-transform:uppercase;flex:none;padding-bottom:6px;font-size:11px}.complete-look__intro{color:#625954;max-width:560px;margin:12px 0 24px;font-size:14px;line-height:1.6}.complete-look__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:12px;display:grid}.complete-look__item{background:var(--halloween-panel,#f7f5f2);border:1px solid #d8d0c7;border-radius:12px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"image details""choice choice";gap:14px 18px;padding:14px;transition:border-color .16s,box-shadow .16s;display:grid}.complete-look__item:has(input[type=checkbox]:checked){border-color:var(--halloween-orange,#b94210);box-shadow:0 0 0 1px var(--halloween-orange,#b94210)}.complete-look__image{aspect-ratio:4/5;background:#e8e2d9;border-radius:8px;grid-area:image;align-self:start;overflow:hidden}.complete-look__image img{object-fit:cover;width:100%;height:100%}.complete-look__details{grid-area:details;min-width:0}.complete-look__details .eyebrow{margin:0;font-size:10px}.complete-look__details h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:clamp(18px,1.8vw,22px);line-height:1.15;display:-webkit-box;overflow:hidden}.complete-look__details .text-link{font-size:12px}.complete-look__variant{margin-top:12px;display:block}.complete-look__variant>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.complete-look__variant select{color:#211d1e;width:100%;min-height:44px;font:inherit;background:#f7f5f2;border:1px solid #aa9f95;border-radius:8px;padding:8px 34px 8px 12px;font-size:14px}.complete-look__choice{border-top:1px solid #d8d0c7;flex-wrap:wrap;grid-area:choice;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.complete-look__choice>span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.complete-look__choice label{cursor:pointer;border:1px solid #aa9f95;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;font-size:13px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.complete-look__choice label:has(input:checked){border-color:var(--halloween-orange,#b94210);background:var(--halloween-orange,#b94210);color:var(--halloween-ink,#fff)}.complete-look__choice label:has(input:disabled){cursor:not-allowed;opacity:.55}.complete-look__choice label:has(input:focus-visible){outline-offset:3px;outline:2px solid}.complete-look__choice input{width:18px;height:18px;accent-color:var(--halloween-ink,#211d1e);margin:0}.complete-look__outcome{color:var(--halloween-orange,#8b390f);margin:10px 0 0;font-size:12px}.complete-look__footer{border:1px solid #d8d0c7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:16px;padding:18px 20px;display:flex}.complete-look__footer .eyebrow{margin:0 0 4px}.complete-look__footer strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.2;display:block}.complete-look__footer strong.complete-look__total--pending{font-size:15px;font-weight:600}.complete-look__footer small{color:#625954;margin-top:4px;font-size:12px;line-height:1.45;display:block}.complete-look__footer .button{flex:none}@media (width>=1024px){.complete-look__form{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.complete-look__form:has(.complete-look__item:only-child){grid-template-columns:minmax(0,480px) minmax(280px,340px)}.complete-look__footer{flex-direction:column;align-items:stretch;margin-top:0;position:sticky;top:96px}.complete-look__footer .button{width:100%}}.complete-look__notice{background:#efe9e1;border-left:2px solid #b94210;border-radius:0 8px 8px 0;margin:16px 0 0;padding:12px 16px;font-size:13px;line-height:1.6}@media (width<=760px){.complete-look__intro{margin-bottom:18px}.complete-look__item{grid-template-columns:88px minmax(0,1fr);gap:12px 14px;padding:12px}.complete-look__choice label{flex:auto;justify-content:center}.complete-look__footer{flex-direction:column;align-items:stretch;padding:16px}.complete-look__footer .button{width:100%}}.product-packs{--pack-text:var(--store-bone,#ece4d6);--pack-muted:#b8afa4;--pack-soft:#d8cfc2;--pack-panel:var(--store-panel,#19171b);--pack-raised:var(--store-raised,#232026);--pack-ink:var(--store-ink,#111013);--pack-line:#ece4d624;--pack-accent:var(--store-accent,#f08b4d);--pack-ease:var(--store-ease,cubic-bezier(.22, 1, .36, 1));color:var(--pack-text);margin:18px 0 14px}.product-packs__header{margin-bottom:10px}.product-packs__eyebrow{color:var(--pack-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}#product-packs-heading{margin:0;scroll-margin-top:7rem;font-size:1.4rem;line-height:1.05}.product-pack{border:1px solid var(--pack-line);background:var(--pack-raised);border-radius:12px;margin-top:8px;transition:border-color .16s}.product-pack[open]{border-color:#f08b4d8c}.product-pack summary{cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;list-style:none;transition:background-color .16s;display:grid}.product-pack summary::-webkit-details-marker{display:none}.product-pack summary:focus-visible{outline:2px solid var(--pack-accent);outline-offset:-2px}.product-pack__thumbs{padding-right:4px;display:flex;position:relative}.product-pack__thumb{aspect-ratio:3/4;border:2px solid var(--pack-raised);background:var(--pack-ink);border-radius:7px;width:46px;overflow:hidden}.product-pack__thumb+.product-pack__thumb{margin-left:-16px}.product-pack__thumb img{object-fit:cover;width:100%;height:100%}.product-pack__multiplier{background:var(--pack-ink);color:var(--pack-text);font-variant-numeric:tabular-nums;border:1px solid #ece4d647;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;bottom:-4px;right:-4px}.product-pack__heading{gap:2px;min-width:0;display:grid}.product-pack__title-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.product-pack__title{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3;transition:color .16s}.product-pack[open] .product-pack__title{color:var(--pack-accent)}.product-pack__prices{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:2px;display:flex}.product-pack__price-compare{color:#a39a8f;font-variant-numeric:tabular-nums;padding:0 2px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.product-pack__price-compare:after{content:"";background:var(--pack-accent);transform-origin:0;height:2px;animation:pack-strike .32s var(--pack-ease) .14s both;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-8deg)}.product-pack__price-current{color:var(--pack-accent);letter-spacing:-.01em;font-variant-numeric:tabular-nums;animation:pack-value .18s var(--pack-ease) both;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:30px;font-weight:800;line-height:1}.product-pack__badge-save{background:var(--pack-accent);color:#17110e;letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.product-pack__saving{color:var(--pack-text);font-variant-numeric:tabular-nums;transform-origin:0;animation:pack-pop .2s var(--pack-ease) both;background:#f08b4d21;border:1px solid #f08b4d61;border-radius:4px;justify-self:start;margin-top:4px;padding:3px 8px;font-size:12.5px;font-weight:600;line-height:1.4}.product-pack__saving strong{color:var(--pack-accent);font-weight:800}.product-pack__toggle{place-items:center;width:24px;height:24px;display:grid}.product-pack__toggle:before{content:"";width:8px;height:8px;transition:transform .2s var(--pack-ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-4px;transform:rotate(45deg)}.product-pack[open] .product-pack__toggle:before{margin-top:4px;transform:rotate(-135deg)}.product-pack__body{padding:0 14px 14px}.product-pack[open]>.product-pack__body{animation:pack-reveal .22s var(--pack-ease) both}.product-pack__purpose{color:var(--pack-muted);margin:0 0 12px;font-size:13px;line-height:1.55}.product-pack form{margin:0}.product-pack fieldset{border:0;min-width:0;margin:0;padding:0}.product-pack__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-pack__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-pack__item{border:1px solid var(--pack-line);background:var(--pack-panel);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.product-pack[open] .product-pack__item{animation:pack-rise .24s var(--pack-ease) both;animation-delay:calc(60ms + var(--pack-index,0) * 50ms)}.product-pack__image{aspect-ratio:3/4;background:var(--pack-ink);border-radius:6px;overflow:hidden}.product-pack__image img{object-fit:cover;width:100%;height:100%}.product-pack__details{flex-direction:column;min-width:0;display:flex}.product-pack__name{align-items:baseline;gap:6px;min-width:0;margin:0 0 6px;font-size:13px;line-height:1.35;display:flex}.product-pack__index{color:var(--pack-muted);letter-spacing:.12em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px;font-weight:700}.product-pack__name a{color:var(--pack-text);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.product-pack__select{position:relative}.product-pack__select svg{color:var(--pack-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.product-pack select{background:var(--pack-ink);width:100%;min-width:0;min-height:44px;color:var(--pack-text);font:500 13px/1.35 var(--store-sans,sans-serif);cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #4a443d;border-radius:8px;padding:.6rem 2.1rem .6rem .7rem;transition:border-color .16s}.product-pack select:focus-visible{outline:2px solid var(--pack-accent);outline-offset:2px}.product-pack select:disabled{cursor:default;opacity:.7}body .pack-purchase-button{border:1px solid var(--pack-accent);background:var(--pack-accent);color:#17110e;width:100%;min-height:52px;font:700 14px/1.35 var(--store-sans,sans-serif);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s ease, box-shadow .12s ease, transform .12s var(--pack-ease);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:.8rem 1.1rem;display:flex;box-shadow:0 3px #b24d18}body .pack-purchase-button svg{flex-shrink:0}.pack-purchase-button__compare{color:#70391a;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}body .pack-purchase-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #b24d18}body .pack-purchase-button:focus-visible{outline:2px solid var(--pack-text);outline-offset:3px}body .pack-purchase-button:disabled{box-shadow:none;color:#c9bfb4;cursor:not-allowed;opacity:1;background:#302b2c;border-color:#62594f}body .pack-purchase-button[data-complete]{color:#dce6d3;background:#262b25;border-color:#66725e}.product-pack__preview{color:var(--pack-muted);text-align:center;margin-top:6px;font-size:11px;display:block}.product-pack__bundle-offer{background:#f08b4d14;border:1px solid #f08b4d59;border-radius:10px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.product-pack__bundle-offer-badge{color:var(--pack-accent);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.product-pack__bundle-offer-badge svg{flex-shrink:0}.product-pack__bundle-offer-text{color:var(--pack-text);margin:0;font-size:12.5px;line-height:1.55}.product-pack__bundle-offer-text strong{color:#fff;font-weight:700}.product-pack__note{color:var(--pack-muted);margin:8px 0 0;font-size:11.5px;line-height:1.5}.product-pack__notice{border-left:2px solid var(--pack-accent);margin:12px 0 8px;padding-left:10px;font-size:13px;font-weight:500;line-height:1.55}.product-pack .text-link{margin-top:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.product-pack:not([open]) summary:hover{background-color:#ece4d60a}.product-pack summary:hover .product-pack__title{color:var(--pack-accent)}.product-pack__name a:hover{text-decoration:underline}.product-pack select:hover:not(:disabled){border-color:var(--pack-accent)}body .pack-purchase-button:hover:not(:disabled){background:#ffa258;border-color:#ffa258}}@supports (interpolate-size:allow-keywords){.product-pack{interpolate-size:allow-keywords}.product-pack::details-content{block-size:0;transition:block-size .26s var(--pack-ease), content-visibility .26s allow-discrete;overflow-y:clip}.product-pack[open]::details-content{block-size:auto}}@keyframes pack-reveal{0%{opacity:0;transform:translateY(-4px)}}@keyframes pack-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pack-value{0%{opacity:0;transform:translateY(3px)}}@keyframes pack-pop{0%{opacity:0;transform:scale(.95)}}@keyframes pack-fade{0%{opacity:0}}@keyframes pack-strike{0%{transform:rotate(-8deg)scaleX(0)}}@media (width>=900px){.product-pack__thumb{width:50px}}@media (prefers-reduced-motion:reduce){.product-pack[open]>.product-pack__body,.product-pack[open] .product-pack__item,.product-pack__price-current,.product-pack__saving{animation-name:pack-fade;animation-duration:.16s;animation-delay:0s}.product-pack__toggle:before{transition:none}.product-pack::details-content{transition:none}.product-pack__price-compare:after{animation:none}body .pack-purchase-button:active:not(:disabled){transform:none}}
