.ed-hero,.ed-rack{display:block;color:#111;background:var(--ed-bg);text-align:center}.ed-hero{padding:clamp(2.8rem,5vw,8rem) 1.6rem 3rem;background:radial-gradient(ellipse at 50% 40%,#f0efc8 0,transparent 47%),var(--ed-bg)}.ed-display{position:relative;z-index:1;margin:0 auto;color:inherit;font-family:var(--heading-font,Impact,"Arial Narrow",sans-serif);font-size:clamp(4rem,8.4vw,13rem);font-weight:900;line-height:.92;letter-spacing:-.045em;text-transform:uppercase;max-width:135rem;overflow-wrap:anywhere}.ed-display span{display:block;color:var(--ed-accent)}.ed-hero__stage{position:relative;isolation:isolate;max-width:145rem;margin:-1rem auto 0}.ed-hero__image{display:block;margin:auto;width:min(100%,74rem);height:clamp(28rem,48vw,60rem);object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}.ed-hero__note,.ed-hero__detail{position:absolute;bottom:1rem;width:clamp(15rem,20vw,25rem);border-radius:1.6rem;box-shadow:0 1rem 3rem #1111}.ed-hero__note{left:2%;background:#ffffffdb;text-align:left;padding:1.5rem;line-height:1.4;font-size:1.3rem}.ed-hero__note strong{font-size:1.1rem;letter-spacing:.1em}.ed-hero__note p{margin:.6rem 0 0}.ed-hero__detail{right:2%;height:clamp(11rem,14vw,19rem);object-fit:cover}.ed-actions{display:flex;position:relative;justify-content:center;flex-wrap:wrap;gap:1rem}.ed-pill{display:inline-flex;gap:.6rem;align-items:center;justify-content:center;min-height:4.4rem;padding:.65rem 1.7rem;border:1px solid #111;border-radius:99px;color:#111;background:transparent;font-size:1.2rem;font-weight:700;text-decoration:none}.ed-pill:hover,.ed-pill--dark{background:#111;color:#fff}.ed-rack__inner{max-width:150rem;margin:auto;padding:clamp(3.5rem,6vw,8rem) 1.6rem;scroll-margin-top:10rem}.ed-kicker{font-size:1.1rem;font-weight:700;letter-spacing:.2em;margin:0 0 .8rem}.ed-rack__title{margin:0 0 2.6rem;font-size:clamp(2.8rem,5vw,6rem);letter-spacing:-.045em;color:inherit}.ed-rack__rail{position:relative;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:1rem 0 1.3rem;background:linear-gradient(#a8a39e,#a8a39e) 0 .4rem/100% 2px no-repeat}.ed-rack__rail:has(.ed-rack__item:only-child){justify-content:center}.ed-rack__item{flex:0 0 calc((100% - 3.6rem)/4);min-width:0;scroll-snap-align:center}.ed-rack__link{display:block;position:relative;color:#777;text-decoration:none}.ed-hanger{display:block;height:4rem;width:11rem;margin:-.6rem auto -1.2rem}.ed-rack__image{display:block;position:relative;width:100%;height:clamp(18rem,25vw,38rem);object-fit:contain;mix-blend-mode:multiply;transition:transform .22s ease}.ed-rack__link:hover .ed-rack__image,.ed-rack__link:focus-visible .ed-rack__image{transform:scale(.95)}.ed-rack__name{margin:1.3rem .4rem .4rem;font-size:clamp(1.2rem,1.4vw,1.65rem);text-transform:uppercase;overflow-wrap:anywhere}.ed-rack__name a{color:inherit;text-decoration:none}.ed-rack__name a:hover{text-decoration:underline}.ed-rack__price{margin:0;font-size:1.3rem}.ed-rack__nav{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem 0}.ed-rack__nav[hidden]{display:none}.ed-rack__nav button{background:transparent;border:1px solid #777;border-radius:50%;width:4.4rem;height:4.4rem;color:#111;cursor:pointer}.ed-rack__nav button:disabled{opacity:.35;cursor:default}.ed-rack .ed-pill{margin-top:1.5rem}@media(max-width:749px){.ed-display{font-size:clamp(3.8rem,11vw,7.2rem)}.ed-hero__stage{margin-top:0}.ed-hero__image{height:clamp(25rem,81vw,49rem)}.ed-hero__note,.ed-hero__detail{display:none}.ed-rack__item{flex-basis:calc((100% - 1.2rem)/2)}.ed-rack__image{height:clamp(14rem,47vw,29rem)}}@media(prefers-reduced-motion:reduce){.ed-rack__image{transition:none}}@media(min-width:750px){.ed-rack__rail:not(:has(.ed-rack__item:nth-child(5))){justify-content:center}}@media(prefers-reduced-motion:no-preference){.ed-hero--animate .ed-display{animation:ed-title-in .8s cubic-bezier(.16,1,.3,1) both}.ed-hero--animate .ed-display span{animation:ed-title-in .85s .15s cubic-bezier(.16,1,.3,1) both}.ed-hero--animate .ed-hero__image{animation:ed-image-in 1s .22s cubic-bezier(.16,1,.3,1) both}.ed-hero--animate .ed-hero__note,.ed-hero--animate .ed-hero__detail,.ed-hero--animate .ed-actions{animation:ed-title-in .7s .5s ease-out both}}@keyframes ed-title-in{0%{opacity:0;transform:translateY(2.5rem);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes ed-image-in{0%{opacity:0;transform:translateY(4rem) scale(.94)}to{opacity:1;transform:none}}.ed-rack__alternate{display:none}.ed-rack__views{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.ed-rack__views[hidden]{display:none}.ed-rack__views button,.ed-rack__views a{font:inherit;font-size:1.2rem;color:#111;background:transparent;text-decoration:none;border:1px solid #777;border-radius:99px;padding:.6rem 1rem;cursor:pointer}.ed-rack__views button[aria-pressed=true]{color:#fff;background:#111}.ed-rack--ready .ed-rack__rail{justify-content:safe center;scroll-snap-type:none;gap:.6rem;align-items:start;scrollbar-width:none}.ed-rack--ready .ed-rack__rail::-webkit-scrollbar{display:none}.ed-rack--ready .ed-rack__item{flex:0 0 clamp(3.6rem,6vw,8rem);transition:flex-basis .48s cubic-bezier(.22,1,.36,1)}.ed-rack--ready .ed-rack__item.is-active{flex-basis:clamp(17rem,36vw,43rem)}.ed-rack--ready .ed-hanger{max-width:100%;margin-bottom:-.7rem}.ed-rack--ready .ed-rack__item .ed-rack__image{width:clamp(17rem,36vw,43rem);max-width:none;left:50%;translate:-50% 0;transform:scaleX(.19);opacity:.85;filter:none;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s}.ed-rack--ready .ed-rack__item.is-active .ed-rack__image{transform:none;opacity:1}.ed-rack--ready .ed-rack__item:not(.is-active) .ed-rack__link{overflow:clip}.ed-rack--ready .ed-rack__item:not(.is-active) :is(.ed-rack__name,.ed-rack__details){display:none}.ed-rack--focused .ed-rack__item:not(.is-active) .ed-rack__image{filter:blur(3px);opacity:.48}.ed-rack__item.is-alternate .ed-rack__image:not(.ed-rack__alternate){display:none}.ed-rack__item.is-alternate .ed-rack__alternate{display:block}@media(max-width:749px){.ed-rack--ready .ed-rack__item{flex-basis:3.7rem}.ed-rack--ready .ed-rack__item.is-active{flex-basis:58vw}.ed-rack--ready .ed-rack__item .ed-rack__image{width:58vw;height:clamp(19rem,67vw,36rem)}}@media(prefers-reduced-motion:reduce){.ed-rack--ready .ed-rack__item,.ed-rack--ready .ed-rack__item .ed-rack__image{transition:none}}.ed-rack--focused .ed-rack__item.is-active{flex-basis:clamp(23rem,44vw,52rem)}.ed-rack--focused .ed-rack__item.is-active .ed-rack__image{width:100%}.ed-rack--focused .ed-rack__details>.ed-rack__price{display:none}.ed-rack__purchase{max-width:39rem;margin:1rem auto;padding:1.6rem;background:#fffdf8;border:1px solid #dedbd3;text-align:left}.ed-rack__purchase select{width:100%}.ed-rack__purchase [data-add-status]{margin:.8rem 0 0}@media(max-width:749px){.ed-rack--focused .ed-rack__item.is-active{flex-basis:min(78vw,36rem)}.ed-rack__purchase{padding:1rem}}.ed-rack__inner{display:flex;flex-direction:column;align-items:center}.ed-rack__rail{width:100%;scrollbar-width:none}.ed-rack__rail::-webkit-scrollbar{display:none}.ed-rack__views{align-items:center}.ed-rack__views [data-ed-view]{display:grid;justify-items:center;gap:.2rem;border-radius:.5rem;padding:.35rem .5rem}.ed-rack__views [data-ed-view] img{width:3.2rem;height:3.2rem;object-fit:contain}.ed-rack__purchase{border-radius:.8rem;padding:clamp(1.4rem,3vw,2.6rem);box-shadow:0 .8rem 3rem #211a100a}.quick-kicker{font-size:1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:.65rem}.size-options{display:flex;flex-wrap:wrap;gap:.55rem;margin:.5rem 0 1.2rem}.size-options button{min-width:4.4rem;min-height:4.4rem;border:1px solid #c1bcb0;border-radius:.3rem;background:transparent;padding:.45rem .75rem}.size-options button[aria-pressed=true]{background:#191917;color:#fff;border-color:#191917}.size-options button:disabled{text-decoration:line-through}.ed-rack__purchase .purchase-actions{display:grid;grid-template-columns:1fr}.quantity-stepper{display:inline-flex;border:1px solid #c1bcb0;align-items:center;border-radius:.3rem}.quantity-stepper button{background:transparent;border:0;width:4.4rem;height:4.4rem;font-size:1.7rem}.quantity-stepper input{width:4.6rem;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;padding:0}.quantity-stepper input::-webkit-inner-spin-button,.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quick-checkout{width:100%;margin-top:.65rem;background:transparent;color:#191917}@media(max-width:749px){.ed-rack--ready .ed-rack__nav{order:-1;margin:0 0 1.4rem}.ed-rack--ready .ed-rack__rail{display:block;overflow:visible;padding:1rem 0 0}.ed-rack--ready .ed-rack__item:not(.is-active){display:none}.ed-rack--ready .ed-rack__item.is-active{max-width:46rem;margin:0 auto}.ed-rack--ready .ed-rack__item.is-active .ed-rack__image{width:min(83vw,39rem);height:clamp(20rem,68vw,34rem)}.ed-rack--ready .ed-rack__link{touch-action:pan-y}.ed-rack__views{gap:.45rem}}@media(max-width:749px){.ed-rack--ready .ed-rack__inner>.ed-kicker,.ed-rack--ready .ed-rack__inner>.ed-rack__title{order:-2}}.ed-rack__stage{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.ed-rack__side{min-width:0;text-align:left}.ed-rack__side h3{margin:0 0 1.15rem;font-size:clamp(2rem,2.5vw,3.5rem);line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.ed-rack__side .ed-rack__purchase{max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ed-rack__purchase{background:linear-gradient(155deg,#fffb,#f9f8f491);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#ffffffb0}.ed-display{letter-spacing:-.075em}.ed-hero__float{transform-origin:center}.ed-actions .ed-pill,.ed-rack .ed-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 .5rem 1.8rem #211a1012}.ed-actions .ed-pill:not(.ed-pill--dark),.ed-rack .ed-pill{background:#ffffff8a;border-color:#1b1b1b30}.ed-actions .ed-pill:not(.ed-pill--dark):hover,.ed-rack .ed-pill:hover{background:#20201e;color:#fff}@media(min-width:750px){.ed-rack__stage:has(.ed-rack__side:not([hidden])){grid-template-columns:minmax(22rem,30rem) minmax(0,1fr);gap:clamp(1.6rem,3vw,5rem)}.ed-rack__side{margin-top:3.2rem;padding:clamp(1.6rem,2.5vw,3rem);border:1px solid #fff9;border-radius:1.2rem;background:linear-gradient(155deg,#ffffffca,#f9f8f47a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1.8rem 4rem #211a1010}.ed-rack--focused .ed-rack__item.is-active{flex-basis:min(52%,52rem)}}@media(prefers-reduced-motion:no-preference){.ed-hero--float .ed-hero__float{animation:ed-float 5.5s 1.25s ease-in-out infinite}.ed-rack__side:not([hidden]){animation:ed-image-in .35s ease-out both}.ed-actions .ed-pill,.ed-rack .ed-pill{transition:background .2s,color .2s,box-shadow .2s}}@keyframes ed-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2rem)}}.ed-rack__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ed-rack__views button,.ed-rack__views a,.size-options button{background:linear-gradient(145deg,#ffffffc9,#f2efe899);border-color:#28261e36;box-shadow:0 .25rem .9rem #28261e0c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ed-rack__views button[aria-pressed=true],.size-options button[aria-pressed=true]{background:linear-gradient(145deg,#383832,#171714);color:#fff}@media(max-width:749px){.ed-rack--ready .ed-rack__rail{position:relative;isolation:isolate;padding-top:1rem}.ed-rack--ready .ed-rack__item.is-active .ed-rack__image{width:min(64vw,34rem)}.ed-rack--ready .ed-rack__item:is(.is-previous,.is-next){display:block;position:absolute;top:1rem;width:15%;z-index:1}.ed-rack--ready .ed-rack__item.is-previous{left:0}.ed-rack--ready .ed-rack__item.is-next{right:0}.ed-rack--ready .ed-rack__item:is(.is-previous,.is-next) .ed-rack__image{width:min(59vw,31rem);transform:scaleX(.23);opacity:.72}.ed-rack--focused .ed-rack__item:is(.is-previous,.is-next) .ed-rack__image{filter:blur(2px);opacity:.43}.ed-rack--ready .ed-rack__item:is(.is-previous,.is-next) .ed-rack__link:focus-visible{outline-offset:-3px}.ed-rack__purchase{width:min(100%,39rem)}}@media(max-width:749px){.ed-rack--ready .ed-rack__rail{display:flex;justify-content:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;padding:1rem 16% 0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.ed-rack--ready .ed-rack__rail .ed-rack__item{position:relative;inset:auto;display:block;flex:0 0 100%;width:auto;max-width:none;margin:0;scroll-snap-align:center}.ed-rack--ready .ed-rack__rail .ed-rack__link{touch-action:auto}.ed-rack--ready .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__image{transform:scaleX(.55);opacity:.65}.ed-rack--focused .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__image{opacity:.43}}@media(max-width:749px){.ed-rack__inner{padding-inline:clamp(1.15rem,4vw,2.3rem)}.ed-rack__title{margin-bottom:1.75rem}.ed-rack--ready .ed-rack__rail{padding-inline:20%;background-position:0 .55rem}.ed-rack--ready .ed-rack__rail .ed-hanger{width:clamp(6.4rem,20vw,9rem);height:3.2rem;margin:-.4rem auto -.55rem}.ed-rack--ready .ed-rack__rail .ed-rack__item .ed-rack__image{width:100%;height:clamp(19rem,62vw,31rem)}.ed-rack--ready .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__image{transform:scaleX(.48);transform-origin:center}.ed-rack--ready .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__link{overflow:visible}.ed-rack__name{font-size:1.35rem;margin-top:1.15rem}.ed-rack__purchase{padding:1.2rem}}@media(max-width:749px){.ed-rack--ready .ed-rack__rail{justify-content:safe center;gap:0;padding:1rem .25rem .7rem;scroll-snap-type:none;overflow-x:auto;overflow-y:hidden}.ed-rack--ready .ed-rack__rail .ed-rack__item{flex:0 0 14%;min-width:3.2rem;transition:none}.ed-rack--ready .ed-rack__rail .ed-rack__item.is-active{flex-basis:54%}.ed-rack--ready .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__link{overflow:clip}.ed-rack--ready .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__image{width:clamp(12rem,47vw,26rem);transform:scaleX(.23);opacity:.95}.ed-rack--focused .ed-rack__rail .ed-rack__item:not(.is-active) .ed-rack__image{filter:blur(2px);opacity:.45}.ed-rack--ready .ed-rack__rail .ed-rack__item .ed-rack__image{height:clamp(14rem,52vw,27rem)}.ed-rack--ready .ed-rack__rail .ed-hanger{height:3rem}.ed-rack__purchase .quantity-stepper button{width:3.5rem}.ed-rack__purchase .quantity-stepper input{width:3.6rem}}.ed-rack__mobile-form{width:100%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/editorial-store.css.map */
