::selection{background:var(--black);color:var(--white);text-shadow:none}.bundle ::selection,.site-footer ::selection,.lp-final ::selection,.announcement-bar ::selection{background:var(--white);color:var(--black)}@media(min-width:1024px){.phero__body ::selection{background:var(--white);color:var(--black)}}input,textarea,select{caret-color:var(--black)}html{scrollbar-width:thin;scrollbar-color:var(--black) var(--light-gray)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:var(--black);border:3px solid var(--light-gray)}::-webkit-scrollbar-thumb:hover{background:var(--dark)}.bundle :focus-visible,.site-footer :focus-visible,.lp-final :focus-visible{outline-color:var(--white)}@media(min-width:1024px){.phero__body :focus-visible{outline-color:var(--white)}}.price,.phero__price,.product-card__price,.size-dot,.size-chip,.sizetable td,.stock-line{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.phero__heading{font-size:clamp(2.125rem,6.4vw,4.25rem);line-height:.94;letter-spacing:-.035em;text-wrap:balance}body.template-index:not(.is-landing) .phero__media{background:var(--black);animation:svo-wipe .82s cubic-bezier(.16,1,.3,1) both}body.template-index:not(.is-landing) .phero__media img{animation:svo-push 1.15s cubic-bezier(.16,1,.3,1) both}body.template-index:not(.is-landing) .phero__heading{animation:svo-rise .64s cubic-bezier(.16,1,.3,1) .14s both}body.template-index:not(.is-landing) .phero__text{animation:svo-rise .64s cubic-bezier(.16,1,.3,1) .23s both}@keyframes svo-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svo-push{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes svo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.product-card__image-wrap{position:relative}.product-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:2;pointer-events:none;transition:opacity .3s var(--ease-out)}.product-card__video.is-playing{opacity:1}.size-chip--notify{cursor:pointer;position:relative;gap:5px;transition:border-color .12s ease,color .12s ease}.size-chip--notify:hover,.size-chip--notify:focus-visible{border-color:var(--black);color:var(--dark)}.size-chip__bell{flex:none;opacity:.75}.size-chip--notify:hover .size-chip__bell{opacity:1}.size-chip--notify{text-decoration:none}.size-chip--notify .size-chip__label{text-decoration:line-through}.restock__lead{font-size:.875rem;line-height:1.6;color:var(--dark);margin-bottom:var(--sp-6)}.restock__label{display:block;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-2)}.restock__label span{font-weight:400;letter-spacing:0;text-transform:none;color:var(--gray)}.restock__input{width:100%;min-height:48px;padding:0 var(--sp-4);margin-bottom:var(--sp-4);border:1px solid var(--mid-gray);border-radius:var(--radius);background:var(--white);font-family:var(--font-body);font-size:1rem;color:var(--dark);transition:border-color .12s ease}.restock__input:focus{border-color:var(--black)}.restock__input::placeholder{color:var(--gray)}.restock__fine{margin-top:var(--sp-3);font-size:.75rem;color:var(--gray);line-height:1.5}.restock__ok{font-size:.9375rem;line-height:1.6}.restock__err{color:var(--danger);font-size:.875rem;margin-bottom:var(--sp-4)}.gallery-slide--video{background:var(--black)}.gallery-video{width:100%;height:100%;object-fit:cover;display:block}.gallery-videocue{position:absolute;left:var(--sp-3);bottom:var(--sp-3);z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border:0;border-radius:999px;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--white);font-family:var(--font-heading);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),background-color .16s ease}.gallery-videocue:hover{background:#000000d1}.gallery-videocue.is-hidden{opacity:0;transform:translateY(6px);pointer-events:none}.gallery-thumb--video{position:relative}.gallery-thumb__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--white);filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));pointer-events:none}.product-pitch{font-size:.9375rem;line-height:1.65;color:var(--dark);max-width:44ch;margin-bottom:26px}.product-price:has(+.product-pitch){margin-bottom:14px}.restock-suggest{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--light-gray)}.restock-suggest__title{margin-bottom:var(--sp-4);color:var(--dark)}.restock-suggest__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);list-style:none;margin:0;padding:0}@media(min-width:640px){.restock-suggest__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.restock-suggest__item[hidden]{display:none}.restock-suggest__link{display:block;text-decoration:none;color:inherit}.restock-suggest__shot{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--light-gray);margin-bottom:10px}.restock-suggest__shot img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.restock-suggest__link:hover .restock-suggest__shot img{transform:scale(1.04)}.restock-suggest__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.4;color:var(--dark)}.restock-suggest__price{display:block;margin-top:3px;font-family:var(--font-heading);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--black)}.size-guide-modal__content{overscroll-behavior:contain}h1,h2,h3,.t-display,.t-h1,.t-h2,.t-h3{text-wrap:balance}.t-display{letter-spacing:-.035em;line-height:.95}.t-h1{letter-spacing:-.028em;line-height:.98}.t-h2{letter-spacing:-.018em;line-height:1.04}.t-h3{letter-spacing:.005em;line-height:1.2}.t-label{letter-spacing:.12em;line-height:1.35}.product-pitch{font-size:1rem;line-height:1.6;text-wrap:pretty}.phero__text,.restock__lead{text-wrap:pretty}.product-price,.phero__price,.product-card__price,.cart-item__price,.cart-total__value,.shipbar__text b{font-feature-settings:"tnum" 1,"zero" 0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/svo-enhance.css.map */
