.sa-pdp-v2{--sa-ink: #121212;--sa-ink-2: rgba(18, 18, 18, .72);--sa-ink-3: rgba(18, 18, 18, .5);--sa-line: rgba(18, 18, 18, .12);--sa-line-2: rgba(18, 18, 18, .22);--sa-surface: #f3f3f3;--sa-accent: #ff7a1a;--sa-accent-ink: #1a1a1a;--sa-danger: #b90000;--sa-ok: #1d7a3a}.sa-pdp-v2 .product__title{margin-bottom:0}.sa-pdp-v2 .sa-v2-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;line-height:1.15;letter-spacing:0;color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-title__meta{margin:.3rem 0 0;font-size:1.45rem;line-height:1.4;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-rating{display:inline-flex;align-items:center;gap:.6rem;margin-top:.9rem;font-size:1.35rem;line-height:1;color:var(--sa-ink-2);text-decoration:none;letter-spacing:0}.sa-pdp-v2 .sa-v2-rating__stars{font-size:1.35rem;letter-spacing:.1rem;background:linear-gradient(90deg,var(--sa-ink) var(--sa-rating-fill, 100%),rgba(18,18,18,.2) var(--sa-rating-fill, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.sa-pdp-v2 .sa-v2-rating__count{text-decoration:underline;text-underline-offset:.3rem;color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-rating:hover .sa-v2-rating__count{text-decoration-thickness:2px}.sa-pdp-v2 .product__info-container .jdgm-widget.jdgm-preview-badge,.sa-pdp-v2 .product__info-container .jdgm-prev-badge{display:none!important}.sa-pdp-v2 [id^=price-]{margin-top:1.4rem}.sa-pdp-v2 .sa-v2-price.price{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.sa-pdp-v2 .sa-v2-price .price__container{margin:0;display:inline-flex;align-items:baseline}.sa-pdp-v2 .sa-v2-price .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:1rem}.sa-pdp-v2 .sa-v2-price.price--on-sale .price__sale .price-item--sale,.sa-pdp-v2 .sa-v2-price .price-item--sale,.sa-pdp-v2 .sa-v2-price .price__regular .price-item--regular{color:var(--sa-ink)!important;font-family:var(--font-body-family);font-size:2.4rem;font-weight:700!important;letter-spacing:-.01em;line-height:1}.sa-pdp-v2 .sa-v2-price .price__sale s.price-item--regular,.sa-pdp-v2 .sa-v2-price .price__sale .price-item--regular{color:var(--sa-ink-3)!important;font-size:1.6rem;font-weight:400!important;text-decoration:line-through;letter-spacing:0}.sa-pdp-v2 .sa-v2-price .price__badge-sale{margin:0;padding:.35rem .9rem;border:0;border-radius:99rem;background:var(--sa-accent);color:var(--sa-accent-ink);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.2}.sa-pdp-v2 .sa-v2-price-note{margin:.5rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-sizes{position:relative;margin-top:2rem;padding:0;border:0}product-info.sa-pdp-v2 .sa-v2-sizes>.sa-v2-sizes__legend{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;height:auto;min-height:0;margin:0 0 1rem;padding:0;font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--sa-ink);letter-spacing:0}.sa-pdp-v2 .sa-v2-sizes__value{font-weight:400;color:var(--sa-ink-2)}.sa-pdp-v2 .sa-v2-sizes__chart{flex:none;padding:0;border:0;background:none;font:inherit;font-size:1.35rem;line-height:1.4;font-weight:400;color:var(--sa-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;letter-spacing:0}.sa-pdp-v2 .sa-v2-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:.7rem;row-gap:0;border-radius:1rem}.sa-pdp-v2 .sa-v2-sizes>legend{grid-column:1 / -1}.sa-pdp-v2 .sa-v2-sizes>input[type=radio]{position:absolute}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]+label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:5.8rem;margin:0;padding:.9rem .2rem .8rem;border:1px solid var(--sa-line-2);border-radius:.8rem;background:#fff;color:var(--sa-ink);font-size:1.5rem;letter-spacing:0;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]+label:before{display:none}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]+label:hover{border-color:var(--sa-ink)}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]:checked+label{background:var(--sa-ink);border-color:var(--sa-ink);color:#fff}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]:focus-visible+label{outline:2px solid var(--sa-ink);outline-offset:2px}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio].disabled+label{color:var(--sa-ink-3);border-style:dashed}.sa-pdp-v2 .sa-v2-size__name{font-weight:700;font-size:1.5rem}.sa-pdp-v2 .sa-v2-size__range{font-size:1.05rem;color:var(--sa-ink-2);white-space:nowrap}product-info.sa-pdp-v2[id^=MainProduct-] .sa-v2-sizes input[type=radio]:checked+label .sa-v2-size__range{color:#ffffffbf}.sa-pdp-v2 .sa-v2-sizes label[data-sa-fit]:after{content:"YOUR FIT";position:absolute;top:-.8rem;left:50%;transform:translate(-50%);padding:.1rem .6rem;border-radius:99rem;background:var(--sa-ok);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.sa-pdp-v2 .sa-v2-size-status{margin:.8rem 0 0;color:var(--sa-danger);font-size:1.3rem;font-weight:600;letter-spacing:0}.sa-pdp-v2 .face-fit-size-options.sa-v2-sizes.face-fit-size-attention{outline:none}.sa-pdp-v2 .sa-v2-finder{display:block;margin:1.6rem 0 0;padding:0;border:0;background:none}.sa-pdp-v2 .sa-v2-finder__title{margin:0 0 .8rem;font-size:1.35rem;font-weight:600;color:var(--sa-ink);letter-spacing:0;line-height:1.3}.sa-pdp-v2 .sa-v2-finder__list{border:1px solid var(--sa-line);border-radius:1.2rem;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.sa-pdp-v2 .sa-v2-finder__row{display:grid;grid-template-columns:3.6rem minmax(0,1fr) 1.6rem;align-items:center;gap:1.2rem;width:100%;padding:1.2rem 1.4rem;border:0;background:#fff;color:var(--sa-ink);font-family:var(--font-body-family);text-align:left;cursor:pointer;transition:background-color .15s ease}.sa-pdp-v2 .sa-v2-finder__row+.sa-v2-finder__row{border-top:1px solid var(--sa-line)}.sa-pdp-v2 .sa-v2-finder__row:hover{background:#fafafa}.sa-pdp-v2 .sa-v2-finder__row:focus-visible{outline:2px solid var(--sa-ink);outline-offset:-2px}.sa-pdp-v2 .sa-v2-finder__row:disabled{opacity:.6;cursor:not-allowed}.sa-pdp-v2 .sa-v2-finder__icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.9rem;background:var(--sa-surface);color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-finder__icon svg{width:2rem;height:2rem}.sa-pdp-v2 .sa-v2-finder__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sa-pdp-v2 .sa-v2-finder__label{font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0}.sa-pdp-v2 .sa-v2-finder__hint{font-size:1.2rem;line-height:1.35;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-finder__chevron{width:1.6rem;height:1.6rem;color:var(--sa-ink-3)}.sa-pdp-v2.sa-v2-size-required .sa-v2-finder__list{border-color:var(--sa-ink);box-shadow:0 0 0 3px #1212121a}.sa-pdp-v2 .sa-v2-finder__saved{padding:1.2rem 1.4rem;border:1px solid var(--sa-line);border-radius:1.2rem;background:#fff}.sa-pdp-v2 .sa-v2-finder__saved{display:flex;align-items:center;gap:1rem}.sa-pdp-v2 .sa-v2-finder__saved[hidden],.sa-pdp-v2 .sa-v2-finder__default[hidden]{display:none}.sa-pdp-v2 .sa-v2-finder__check{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--sa-ok);color:#fff;font-weight:700}.sa-pdp-v2 .sa-v2-finder__saved-copy{flex:1;min-width:0;font-size:1.2rem;line-height:1.4;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-finder__saved-copy strong{display:block;font-size:1.4rem;color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-finder__link{flex:none;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;color:var(--sa-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;letter-spacing:0}.sa-pdp-v2 .sa-v2-assure{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--sa-ink);letter-spacing:0}.sa-pdp-v2 .sa-v2-assure svg{width:1.8rem;height:1.8rem;flex:none}.sa-pdp-v2 .sa-v2-cta,product-info.sa-pdp-v2.face-fit-purchase-ready .sa-v2-cta[data-mode]{display:flex;align-items:center;justify-content:center;width:100%;height:5.2rem;margin:1.4rem 0 0;padding:0 1.6rem;border:0;border-radius:.8rem;background:var(--sa-ink);color:#fff;box-shadow:none;font-family:var(--font-body-family);font-size:1.55rem;font-weight:700;letter-spacing:.01em;text-transform:none;cursor:pointer}.sa-pdp-v2 .sa-v2-cta[hidden]{display:flex}.sa-pdp-v2 .sa-v2-cta:hover,product-info.sa-pdp-v2.face-fit-purchase-ready .sa-v2-cta[data-mode]:hover{background:#2a2a2a}.sa-pdp-v2 .sa-v2-cta:active{transform:translateY(1px)}.sa-pdp-v2 .sa-v2-cta:disabled{opacity:.6;cursor:not-allowed}.sa-pdp-v2 .sa-v2-cta [data-entry-title]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-pdp-v2 manual-size-guide.manual-size-guide{margin:0}.sa-pdp-v2 manual-size-guide>[data-manual-guide-open]{display:none!important}.sa-pdp-v2 .delivery-estimate{margin-top:1.6rem}.sa-pdp-v2 .delivery-estimate__card{border:1px solid var(--sa-line);border-radius:1.2rem;background:#fff;box-shadow:none}.sa-pdp-v2 .delivery-estimate__card:hover{border-color:var(--sa-line-2)}.sa-pdp-v2 .delivery-estimate__eyebrow{color:var(--sa-ink-2);letter-spacing:.04em}.sa-pdp-v2 .delivery-estimate__headline{color:var(--sa-ink)}.sa-pdp-v2 .delivery-estimate__subtitle{color:var(--sa-ink-2)}.sa-pdp-v2 .delivery-estimate__action{color:var(--sa-ink);text-decoration:underline;text-underline-offset:.3rem}.sa-pdp-v2 .sa-halloween-delivery{margin-top:1rem;font-size:1.3rem;color:var(--sa-ink-2)}.sa-pdp-v2 .sa-v2-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}.sa-pdp-v2 .sa-v2-trust li{padding:1rem .4rem;border-radius:1rem;background:var(--sa-surface);color:var(--sa-ink-2);font-size:1.1rem;line-height:1.3;text-align:center;letter-spacing:0}.sa-pdp-v2 .sa-v2-trust svg{display:block;width:2rem;height:2rem;margin:0 auto .5rem;color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-details{margin-top:2rem}.sa-pdp-v2 .sa-v2-details details{border-top:1px solid var(--sa-line)}.sa-pdp-v2 .sa-v2-details details:last-of-type{border-bottom:1px solid var(--sa-line)}.sa-pdp-v2 .sa-v2-details summary{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0;list-style:none;font-size:1.45rem;font-weight:600;color:var(--sa-ink);cursor:pointer;letter-spacing:0}.sa-pdp-v2 .sa-v2-details summary::-webkit-details-marker{display:none}.sa-pdp-v2 .sa-v2-details summary:after{content:"+";font-size:1.8rem;font-weight:400;line-height:1}.sa-pdp-v2 .sa-v2-details details[open] summary:after{content:"\2013"}.sa-pdp-v2 .sa-v2-details__body{padding-bottom:1.4rem;font-size:1.35rem;line-height:1.6;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-details__body p{margin:0 0 .8rem}.sa-pdp-v2 .sa-v2-details__body strong{color:var(--sa-ink)}.sa-pdp-v2 .sa-v2-chart{width:100%;border-collapse:collapse;font-size:1.3rem}.sa-pdp-v2 .sa-v2-chart th,.sa-pdp-v2 .sa-v2-chart td{padding:.8rem .6rem;border:0;border-bottom:1px solid var(--sa-line);text-align:left}.sa-pdp-v2 .sa-v2-chart th{font-size:1.2rem;font-weight:600;color:var(--sa-ink)}.sa-v2-calc{margin:0 0 1.6rem;padding:14px;border:1px solid rgba(18,18,18,.12);border-radius:12px;background:#f3f3f3;text-align:left}.sa-v2-calc__label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#121212}.sa-v2-calc__row{display:flex;align-items:center;gap:8px}.sa-v2-calc__input{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid rgba(18,18,18,.22);border-radius:8px;background:#fff;font:600 16px/1 var(--font-body-family);color:#121212}.sa-v2-calc__input:focus{outline:2px solid #121212;outline-offset:1px}.sa-v2-calc__unit{min-width:28px;font-size:15px;font-weight:600;color:#121212b8}.sa-v2-calc__result{min-height:20px;margin:8px 0 0;font-size:14px;color:#121212}.sa-v2-calc__result strong{font-size:16px}.sa-v2-calc__use{width:100%;height:46px;margin-top:8px;border:0;border-radius:8px;background:#121212;color:#fff;font:700 15px/1 var(--font-body-family);cursor:pointer}.sa-v2-calc__use[hidden]{display:none}.manual-size-guide__table tr.sa-v2-calc-hit th,.manual-size-guide__table tr.sa-v2-calc-hit td{background:#eef7f0;font-weight:700}.sticky_add_btn_wrapper.sa-v2-sticky,.sticky_add_btn_wrapper.sa-v2-sticky.visible{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem max(1rem,calc(env(safe-area-inset-bottom,0px) - 1.2rem));border-top:1px solid rgba(18,18,18,.12)}.sa-v2-sticky .sa-v2-sticky__image{flex:none;width:4.4rem;height:4.4rem;border-radius:.6rem;object-fit:cover;background:#a9abae}.sa-v2-sticky .sa-v2-sticky__meta{display:flex;flex:1;flex-direction:column;min-width:0;font-size:1.2rem;line-height:1.35;color:#121212b8;letter-spacing:0}.sa-v2-sticky .sa-v2-sticky__name{overflow:hidden;font-size:1.3rem;font-weight:700;color:#121212;white-space:nowrap;text-overflow:ellipsis}.sa-v2-sticky .sa-v2-sticky__line s{color:#12121280}.sticky_add_btn_wrapper.sa-v2-sticky .sticky_purchase_actions{flex:none;width:auto;max-width:55%}.sticky_add_btn_wrapper.sa-v2-sticky .sticky_purchase_status:not([hidden]){display:none}.sticky_add_btn_wrapper.sa-v2-sticky .sticky_purchase_primary,.sticky_add_btn_wrapper.sa-v2-sticky [data-purchase-primary][data-mode=select]{width:auto;min-height:4.4rem;height:4.4rem;padding:0 1.6rem;border:0;border-radius:.8rem;background:#121212;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:0;text-transform:none}@media screen and (max-width:749px){.sa-pdp-v2 .product__media-wrapper slider-component.slider-mobile-gutter{position:relative;margin-left:-1.5rem;margin-right:-1.5rem}.sa-pdp-v2 .product__media-list.slider--mobile{width:100%;margin:0;padding:0;gap:0;scroll-padding-left:0}.sa-pdp-v2 .slider.slider--mobile.product__media-list .product__media-item,.sa-pdp-v2 .product__media-list .product__media-item{width:100%;max-width:100%;margin:0;padding:0}.sa-pdp-v2 .product__media-list .product__media-item .product-media-container{border-radius:0;border:0}.sa-pdp-v2 .product__media-wrapper .slider-buttons{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;min-height:0;margin:0;padding:0;pointer-events:none}.sa-pdp-v2 .product__media-wrapper .slider-buttons .slider-button{display:none}.sa-pdp-v2 .product__media-wrapper .slider-counter{min-width:0;padding:.4rem .9rem;border-radius:99rem;background:#121212b8;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:0}.sa-pdp-v2 .product__info-wrapper{padding-top:1.6rem}}.sa-pdp-v2 .product__info-container>.shopify-block:has(.jdgm-preview-badge),.sa-pdp-v2 .product__info-container>.shopify-block:has(.jdgm-prev-badge){display:none}.sa-pdp-v2 .sa-v2-title{font-size:2.2rem;line-height:1.15}.sa-pdp-v2 .sa-v2-title__meta{margin-top:.2rem;font-size:1.4rem}.sa-pdp-v2 .sa-v2-rating{margin-top:.8rem;font-size:1.3rem;gap:.6rem}.sa-pdp-v2 .sa-v2-rating__stars{font-size:1.3rem;letter-spacing:.1rem}.sa-pdp-v2 .product__info-container>[id^=price-]{margin-top:1.2rem;margin-bottom:0}.sa-pdp-v2 .sa-v2-price,.sa-pdp-v2 .sa-v2-price *{letter-spacing:0}.sa-pdp-v2 .sa-v2-price.price{gap:1rem;line-height:1.2}.sa-pdp-v2 .sa-v2-price .price__container{margin-right:0}.sa-pdp-v2 .sa-v2-price .price__sale{gap:1rem}.sa-pdp-v2 .sa-v2-price.price--on-sale .price__sale .price-item--sale,.sa-pdp-v2 .sa-v2-price .price-item--sale,.sa-pdp-v2 .sa-v2-price .price__regular .price-item--regular{font-size:2.2rem;letter-spacing:-.01em}.sa-pdp-v2 .sa-v2-price .price__sale s.price-item--regular,.sa-pdp-v2 .sa-v2-price .price__sale .price-item--regular{font-size:1.5rem}.sa-pdp-v2 .sa-v2-price .price__badge-sale{padding:.3rem .8rem;font-size:1.15rem;line-height:1.25}.sa-pdp-v2 .product__info-container>.sa-v2-price-note{margin:.4rem 0 0;font-size:1.25rem}.sa-pdp-v2 .product__info-container>.sa-v2-price-note+*{margin-top:1.4rem}product-info.sa-pdp-v2 .sa-v2-sizes>.sa-v2-sizes__legend{font-size:1.35rem}.sa-pdp-v2 .sa-v2-sizes__chart{font-size:1.3rem}.sa-pdp-v2 .product__info-container>face-fit-scanner.face-fit{margin-top:0}.sa-pdp-v2 .sa-v2-finder,.sa-pdp-v2 .sa-v2-finder *{letter-spacing:0}.sa-pdp-v2 .sa-v2-price .price-item{margin:0}.sa-pdp-v2 .sa-v2-price .price__badge-sale{margin-left:0}.sa-pdp-v2 .product__info-container>.sa-v2-installment{margin:.8rem 0 0;text-align:center;font-size:1.2rem;line-height:1.5;color:var(--sa-ink-2);letter-spacing:0}.sa-pdp-v2 .sa-v2-installment shopify-payment-terms{display:block;font-size:1.2rem}@media screen and (max-width:749px){.sa-v2-sticky .sa-v2-sticky__variant{display:none}}product-info.sa-pdp-v2 variant-selects .product-form__input--pill:not(.sa-v2-sizes){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.6rem 0 0;padding:0;border:0}product-info.sa-pdp-v2 variant-selects .product-form__input--pill:not(.sa-v2-sizes)>legend{grid-column:1 / -1;margin:0 0 1rem;padding:0;font-size:1.35rem;font-weight:600;line-height:1.4;color:var(--sa-ink);letter-spacing:0}product-info.sa-pdp-v2[id^=MainProduct-] variant-selects .product-form__input--pill:not(.sa-v2-sizes)>input[type=radio]{position:absolute}product-info.sa-pdp-v2[id^=MainProduct-] variant-selects .product-form__input--pill:not(.sa-v2-sizes) input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.4rem;margin:0;padding:.8rem .6rem;border:1px solid var(--sa-line-2);border-radius:.8rem;background:#fff;color:var(--sa-ink);font-size:1.35rem;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center}product-info.sa-pdp-v2[id^=MainProduct-] variant-selects .product-form__input--pill:not(.sa-v2-sizes) input[type=radio]+label:before{display:none}product-info.sa-pdp-v2[id^=MainProduct-] variant-selects .product-form__input--pill:not(.sa-v2-sizes) input[type=radio]+label:hover{border-color:var(--sa-ink)}product-info.sa-pdp-v2[id^=MainProduct-] variant-selects .product-form__input--pill:not(.sa-v2-sizes) input[type=radio]:checked+label{background:var(--sa-ink);border-color:var(--sa-ink);color:#fff}.sa-pdp-v2 .complementary-products .price-item--sale,.sa-pdp-v2 .complementary-products .sa-halloween-price .price-item--sale{color:var(--sa-ink)!important}.sa-pdp-v2 .complementary-products .sa-halloween-price .price__sale .price-item--regular,.sa-pdp-v2 .complementary-products .price__sale s.price-item--regular{color:var(--sa-ink-3)!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sa-pdp-v2.css.map */
