.fdch{position:relative;overflow:hidden;background:#121212;color:#e9e9e4;background-image:repeating-linear-gradient(135deg,rgba(233,233,228,.035) 0 2px,transparent 2px 14px)}.fdch__slash{position:absolute;top:-20%;bottom:-20%;right:18%;width:9rem;background:#e4002b;transform:skew(-18deg);opacity:.92;pointer-events:none}.page-width.fdch__in{position:relative;display:grid;gap:3.6rem;align-items:center;padding-top:clamp(4.8rem,6vw,8.8rem);padding-bottom:clamp(4.8rem,6vw,8.8rem)}.fdch--col .page-width.fdch__in{padding-bottom:clamp(3.2rem,4vw,5.6rem)}.fdch__copy{display:flex;flex-direction:column;gap:2rem;min-width:0;container-type:inline-size}.fdch__title{margin:0;font-family:var(--fdh-display);font-weight:400;text-transform:uppercase;color:#e9e9e4;font-size:clamp(4.8rem,7vw,12rem);line-height:.88;letter-spacing:.005em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}@supports (font-size: 1cqi){.fdch__title{font-size:min(13.6rem,21cqi)}}.fdch__title span{display:block;color:#e4002b}.fdch__text{margin:0;max-width:48rem;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.45;color:#c9c9c3}.fdch__prices{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.fdch__price{display:flex;flex-direction:column;gap:.4rem;min-width:13.6rem;padding:1.1rem 1.4rem 1rem;border:2px solid #e9e9e4;position:relative}.fdch__price:before,.fdch__price:after{content:"";position:absolute;top:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:50%;background:#121212;border:2px solid #e9e9e4}.fdch__price:before{left:-.7rem;clip-path:inset(0 0 0 50%)}.fdch__price:after{right:-.7rem;clip-path:inset(0 50% 0 0)}.fdch__price-l{font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9c9c3}.fdch__price-v{font-family:var(--fdh-display);font-size:3rem;line-height:1;color:#e9e9e4}.fdch__perks{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:0;padding:0;list-style:none}.fdch__perks li{position:relative;padding-left:2.2rem;font-size:1.45rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9e9e4}.fdch__perks li:before{content:"";position:absolute;left:0;top:.35rem;width:1.3rem;height:.7rem;border-left:3px solid #e4002b;border-bottom:3px solid #e4002b;transform:rotate(-45deg)}.fdch__btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.fdch__posters{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:1.6rem 1.5rem 2.4rem;scrollbar-width:none}.fdch__posters::-webkit-scrollbar{display:none}.fdch__poster{position:relative;flex:0 0 62%;scroll-snap-align:center;color:inherit!important}.fdch__frame{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#2b2b28;border:6px solid #e9e9e4;box-shadow:0 1.6rem 3.2rem #00000073;transition:transform .25s ease}.fdch__img{display:block;width:100%;height:100%;object-fit:cover}.fdch__poster:nth-child(1) .fdch__frame{transform:rotate(-2deg)}.fdch__poster:nth-child(2) .fdch__frame{transform:rotate(1.5deg)}.fdch__poster:nth-child(3) .fdch__frame{transform:rotate(-1deg)}.fdch__poster:hover .fdch__frame{transform:rotate(0) translateY(-4px)}.fdch__cap{position:absolute;left:1.2rem;bottom:-.8rem;z-index:1;background:#e4002b;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem;transform:rotate(-2deg)}.fdch__chips{position:relative;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding-top:0;padding-bottom:2.8rem}.fdch__chips::-webkit-scrollbar{display:none}.fdch__chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:2px solid #e9e9e4;color:#e9e9e4!important;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.fdch__chip:hover{background:#e9e9e4;color:#121212!important}.fdch__chip.is-on{background:#e4002b;border-color:#e4002b;color:#fff!important}@media screen and (max-width:749px){.fdch__slash{right:-2rem;width:5rem}.fdch__price{min-width:0;flex:1 1 9.6rem;padding:.9rem 1rem .8rem}.fdch__price-v{font-size:2.4rem}.fdch__btns .fdh-btn{flex:1 1 100%}}@media screen and (min-width:750px){.fdch__posters{margin:0;padding:1.6rem 0 2.4rem;overflow:visible}.fdch__poster{flex:1 1 0}}@media screen and (min-width:990px){.page-width.fdch__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5.6rem}.fdch__slash{right:30%}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAB */
