.holiday-pre-order{--pre-order-bg: #141826;--pre-order-card-bg-fallback: linear-gradient( 180deg, rgba(249, 200, 195, .2) 0%, rgba(208, 239, 248, .2) 100% );--pre-order-badge-gradient: linear-gradient(180deg, #62152b 0%, #0f121f 100%);--pre-order-brand: #ea0029;--pre-order-cta: #d7000d;--pre-order-muted: #7e7e7e;--pre-order-muted-mb: #646464;position:relative;overflow:hidden;box-sizing:border-box;padding:calc(96 * var(--relative-px)) calc(260 * var(--relative-px));background-color:var(--pre-order-bg)}.holiday-pre-order__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.holiday-pre-order__bg picture,.holiday-pre-order__bg img{display:block;width:100%;height:100%;object-fit:cover}.holiday-pre-order__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--relative-px));width:100%;margin-inline:auto;min-width:0}.holiday-pre-order__header{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--relative-px));width:100%;text-align:center}.holiday-pre-order__date{margin:0;color:#e1e1e1;font-family:Red Hat Text,sans-serif;font-size:calc(20 * var(--relative-px));font-weight:400;line-height:1.5}.holiday-pre-order__date.bfcm-date{font-size:calc(20 * var(--relative-px));line-height:1.5}.holiday-pre-order__title{margin:0;color:#fff;font-family:Red Hat Display,sans-serif;font-weight:800;line-height:1.2;font-size:calc(48 * var(--relative-px))}.holiday-pre-order__title.bfcm-title{margin-top:0;font-size:calc(48 * var(--relative-px))!important;line-height:1.2}.holiday-pre-order__title strong{color:var(--pre-order-brand);font-weight:800}.holiday-pre-order__desc{margin:0;color:#e1e1e1;font-family:Red Hat Display,sans-serif;font-size:calc(18 * var(--relative-px));font-weight:700;line-height:1.2}.holiday-pre-order__desc.bfcm-text{margin-top:0;font-size:calc(18 * var(--relative-px))!important;line-height:1.2}.holiday-pre-order__grid{width:100%;min-width:0}.holiday-pre-order__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.25vw,24px);width:100%;margin:0;padding:0;list-style:none}.holiday-pre-order__card{display:flex;flex-direction:row;align-items:stretch;min-width:0;overflow:hidden;border-radius:8px;background:#fff}.holiday-pre-order__media{position:relative;flex:0 0 48.26%;max-width:48.26%;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;background-image:var(--pre-order-card-bg, var(--pre-order-card-bg-fallback));background-size:cover;background-position:center;background-repeat:no-repeat;padding:clamp(8px,1.667vw,32px);border-radius:0 16px 16px 0}.holiday-pre-order__media-inner{position:relative;width:100%;aspect-ratio:1 / 1;max-width:250px;margin-inline:auto}.holiday-pre-order__media .pro-block-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.holiday-pre-order__badge{position:absolute;z-index:2;top:0;left:0;width:clamp(96px,9.7vw,187px);height:clamp(79px,7.95vw,153px);pointer-events:none;overflow:hidden}.holiday-pre-order__badge:before{content:"";position:absolute;top:0;left:0;width:170%;height:clamp(28px,2.083vw,40px);background:var(--pre-order-badge-gradient);transform:rotate(-45deg) translate(-28%,65%);transform-origin:top left}.holiday-pre-order__badge span{position:absolute;top:19px;left:-5px;z-index:1;transform:rotate(314deg);color:#fff;font-family:Red Hat Display,sans-serif;font-size:clamp(12px,.938vw,18px);font-weight:700;line-height:1.2;white-space:nowrap;text-align:center}.holiday-pre-order__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.holiday-pre-order__content .content-wrapper{display:flex;flex-direction:column;gap:clamp(16px,1.667vw,32px);padding:clamp(8px,1.25vw,24px);background:#fff;min-width:0}.holiday-pre-order__info{display:flex;flex-direction:column;gap:clamp(16px,1.667vw,32px);min-width:0}.holiday-pre-order__copy{display:flex;flex-direction:column;gap:clamp(8px,.833vw,16px);min-width:0}.holiday-pre-order .product-block-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-family:Red Hat Display,sans-serif;font-size:clamp(14px,1.25vw,24px);font-weight:800;line-height:1.2}.holiday-pre-order .product-desc{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;font-family:Red Hat Text,sans-serif;font-size:clamp(14px,.938vw,18px);font-weight:400;line-height:1;height:auto;min-height:0}.holiday-pre-order .product-block-price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(6px,.803vw,15.42px);min-width:0}.holiday-pre-order .discount-price{color:var(--pre-order-brand);font-family:Red Hat Display,sans-serif;font-weight:800;line-height:1.2;white-space:nowrap}.holiday-pre-order .discount-price .price-integer{font-size:clamp(14px,1.883vw,40px)}.holiday-pre-order .discount-price .price-decimal{font-size:clamp(12px,1.042vw,20px);font-weight:700}.holiday-pre-order .original-price{color:var(--pre-order-muted);font-family:Red Hat Display,sans-serif;font-size:clamp(12px,1.042vw,20px);font-weight:700;line-height:1.2;text-decoration:line-through;white-space:nowrap}.holiday-pre-order .code-wrapper{color:#000;background-color:#fff2f3;border-radius:100px;padding:8px 12px;font-size:clamp(12px,.833vw,16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holiday-pre-order .code-wrapper .copy-btn{text-decoration:underline;cursor:pointer}.holiday-pre-order .btn-group,.holiday-pre-order .product-block-btns{display:flex;flex-direction:column;gap:clamp(8px,.833vw,16px);width:100%;min-width:0}.holiday-pre-order .product-learn-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(32px,2.083vw,40px);border:1px solid #000;border-radius:4px;background:transparent;color:#000;font-family:Red Hat Text,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;line-height:1;text-decoration:none;box-sizing:border-box;cursor:pointer}.holiday-pre-order .product-block-btns buy-now-button,.holiday-pre-order .product-notify-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(32px,2.083vw,40px);border:none;border-radius:4px;background:var(--pre-order-cta);color:#fff;font-family:Red Hat Text,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;line-height:1;text-align:center;box-sizing:border-box;cursor:pointer}.holiday-pre-order .product-block-btns buy-now-button:before,.holiday-pre-order .product-block-btns buy-now-button:after{display:none}.holiday-pre-order .soldout-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(32px,2.083vw,40px);padding:8px 16px;border:none;border-radius:4px;background:#000;color:#fff;font-size:clamp(14px,.833vw,16px);opacity:.8;cursor:not-allowed}.holiday-pre-order .soldout-btn:before,.holiday-pre-order .soldout-btn:after{display:none}.holiday-pre-order .sale-end-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(32px,2.083vw,40px);padding:8px 16px;border:1px solid #616161;border-radius:4px;background:#3f3e3e;color:#fff;font-size:clamp(14px,.833vw,16px);cursor:not-allowed;pointer-events:none}.holiday-pre-order .sale-end-btn:before,.holiday-pre-order .sale-end-btn:after{display:none}.holiday-pre-order .notify-window{display:none;flex-direction:column;align-items:flex-end;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;padding:20px;background-color:#000;z-index:100}.holiday-pre-order .close-icon{border:none;background:transparent;padding:0;cursor:pointer}@media screen and (max-width:767px){.holiday-pre-order__list{gap:8px}.holiday-pre-order__card{flex-direction:column}.holiday-pre-order__media{flex:none;max-width:100%;width:100%;padding:8px;border-radius:0 0 16px 16px}.holiday-pre-order__media-inner{max-width:none}.holiday-pre-order__badge{width:96px;height:79px}.holiday-pre-order__badge span{top:15px;left:-1px}.holiday-pre-order__content .content-wrapper{gap:12px;padding:8px}.holiday-pre-order__info,.holiday-pre-order__copy{gap:8px}.holiday-pre-order .original-price{color:var(--pre-order-muted-mb);font-family:Red Hat Text,sans-serif;font-size:12px;font-weight:400}.holiday-pre-order .product-learn-btn,.holiday-pre-order .product-block-btns buy-now-button,.holiday-pre-order .product-notify-btn,.holiday-pre-order .soldout-btn,.holiday-pre-order .sale-end-btn{min-height:32px;border-radius:3px;font-size:14px;padding:0}.holiday-pre-order{padding:calc(48 * var(--relative-px-mb)) calc(17.5 * var(--relative-px-mb))}.holiday-pre-order__inner{gap:calc(24 * var(--relative-px-mb));max-width:100%}.holiday-pre-order__header{gap:calc(16 * var(--relative-px-mb))}.holiday-pre-order__date,.holiday-pre-order__date.bfcm-date{font-size:calc(18 * var(--relative-px-mb))}.holiday-pre-order__title,.holiday-pre-order__title.bfcm-title{font-size:calc(24 * var(--relative-px-mb))!important}.holiday-pre-order__desc,.holiday-pre-order__desc.bfcm-text{font-family:Red Hat Text,sans-serif;font-size:calc(14 * var(--relative-px-mb))!important;font-weight:400;line-height:1.5}}@media screen and (min-width:1900px){.holiday-pre-order__list{max-width:calc(1400 * var(--relative-px));margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/7th-anniversary-pre-order.css.map */
