@import"https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";.h1,.h2,.h3,.h4,.h5,.h6,.heading,.prose :where(h1,h2,h3,h4,h5,h6){font-family:League Gothic,sans-serif}.h1,:where(.prose h1){line-height:.8!important}.h2,:where(.prose h2){line-height:1!important}.h3,:where(.prose h3){line-height:.84!important}.h4,:where(.prose h4){line-height:.89!important}.h5,:where(.prose h5){line-height:1!important}.h6,:where(.prose h6){line-height:1!important}.accordion__disclosure summary{padding-block-start:.75rem;padding-block-end:.75rem}.header-sidebar__main-panel .header-sidebar__scroller .header-sidebar__linklist{display:grid;gap:1.1rem}.header-sidebar__main-panel .header-sidebar__scroller .header-sidebar__linklist .header-sidebar__linklist-button{font-size:45px}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__linklist .header-sidebar__linklist-button,.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__back-button{font-size:35px}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__back-button{text-align:left;width:auto;padding-block-end:0rem;margin-block-end:1.5rem}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__linklist li .accordion__disclosure .header-sidebar__linklist-button .animated-plus{--animated-plus-size: 1rem}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__linklist li .accordion__disclosure .header-sidebar__linklist-button .animated-plus:before{height:2.5px}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__linklist li .accordion__disclosure .header-sidebar__linklist-button .animated-plus:after{width:2.5px}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__back-button_wrapper{position:relative;padding-left:1.25rem}.header-sidebar__collapsible-panel .header-sidebar__scroller .header-sidebar__back-button_wrapper svg.icon{position:absolute;left:0;top:.9rem}.needsclick.kl-teaser-VRqvLG.kl-private-reset-css-Xuajs1{display:none}.header-sidebar__footer{font:var(--text-font-style) var(--text-font-weight) var(--text-base)/1.65 var(--text-font-family);color:#1e1e1e}.header-sidebar__footer .localization-selectors{padding-block:0rem;padding-block-end:.6rem;border-block-start-width:0px}.header-sidebar__footer .popover .currency-header{color:#d60214;text-decoration:underline}.header-search::part(content){background:rgb(var(--text-color));color:#fff!important}.header-search input{font-family:Alegreya,serif!important}.header-search input::placeholder{color:#fff;opacity:.7}.header-search .predictive-search__results{font-family:Alegreya,serif;text-transform:none}.predictive-search__suggestions mark{color:#fff}.header-search .predictive-search__results .predictive-search__resource-item .search-button{font-size:45px}.header-search .predictive-search__results .predictive-search__resource-item .text-on-sale{color:#fff}.localization-toggle{font-weight:500!important;color:#d60015}.header .localization-toggle{font-weight:600!important}.media-grid-custom-text-layout{align-content:flex-end;max-width:unset!important;display:flex;flex-direction:column;gap:.2rem!important}.media-grid-custom-text-layout .bottom_content{margin-block-start:0;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem!important}.media-grid-custom-text-layout .bottom_content.additional-top-margin{margin-block-start:.2rem!important}.header-search{z-index:0}.footer__block--links ul li{line-height:unset!important}.footer__block--links ul li a{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh)/100% 1px no-repeat;transition:background-size .3s ease-in-out}.footer__block--links ul li a:hover{background-size:0 1px}.header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant])::part(content){border-inline-end:0px!important}.footer__aside{display:flex;flex-direction:column;align-items:center}.footer__aside .back_to_top_btn{text-transform:uppercase;font-weight:600;background:linear-gradient(to right,currentColor,currentColor) 0 min(98%,1.2lh)/100% 1.4px no-repeat;transition:background-size .3s ease-in-out}.footer__aside .back_to_top_btn:hover{background-size:0 2px}.footer__block-list{justify-content:flex-start!important}.footer__block-list .footer__block{max-width:unset!important;flex-grow:1!important}.footer__block-list .footer__block>div{max-width:24rem}.footer__aside{margin-top:0!important;padding:1.75rem!important}.product-card{gap:1.7rem}.product-card .product-card__info .h5{margin-bottom:1rem}.product-card .product-card__info .price-list{margin-top:-4px}.product-card .product-card__info .color-swatch-container{margin-top:.5rem}.breadcrumb__list-item+.breadcrumb__list-item:before{content:">";font-size:inherit;color:var(--text-color)}.breadcrumb__list-item .link-faded{color:var(--text-color)}.breadcrumb__list-item .link-faded:hover{color:rgb(var(--text-color) / .65)}.text-with-icons{justify-content:space-around}.cart-drawer .cart-drawer__footer .button-group .button{--initial-gradient: linear-gradient(#D10214, #D10214);border-color:#d10214;color:#ffb4d2}.cart-drawer .cart-drawer__footer .button-group .button:hover{color:#d10214}.cart-drawer{z-index:9999999999}.cart-drawer.drawer::part(content){display:block;overflow:hidden auto}.cart-drawer .cart-note .textarea{min-height:unset}.banner--error{color:#755454}.cart-drawer .cart-drawer__footer #ptw-add-gift-pro{font-size:var(--text-h4);line-height:100%;color:#d60015;--initial-gradient: linear-gradient(#D60015, #D60015);background-size:0 101%,101% 101%;border-color:#d60015;padding:.65rem 1.75rem}.cart-drawer .cart-drawer__footer #ptw-add-gift-pro:hover{color:#f7b5d0;background-position:var(--hover-background-position);background-size:101% 101%,101% 101%}.order-summary .order-summary__header tr th{opacity:1}.header__secondary-nav{flex-wrap:nowrap!important}.design-pre-order-template-wrapper #btn_notify{font-family:League Gothic,sans-serif;text-transform:uppercase}.design-pre-order-template-wrapper #btn_notify span{font-size:var(--text-h4);font-weight:400;line-height:100%;padding:.4rem 4.25rem;text-align:center}.popover__value-option[aria-selected=true]{font-weight:600}#pre_order_custom [data-editable=pre-order-button]{background:#1e1e1e;color:#fff;font-size:45px;font-weight:400;line-height:100%;padding:.4rem 4.25rem;text-align:center;display:block!important;transition:.3s ease-in-out}#pre_order_custom [data-editable=pre-order-button]:hover{opacity:.8}#pre_order_custom [data-editable=pre-order-button-hover]{display:none!important}.cart-drawer .cart-drawer__items .line-item line-item-quantity a{text-transform:uppercase}.design-pre-order-template-wrapper.top-direction .pre-order-2-message{padding-top:0;line-height:1}@media screen and (max-width: 374px){.footer__block-list{gap:1.5rem}.footer__block-list .footer__block.footer__block--text .prose{overflow-wrap:normal}}@media screen and (max-width: 424px){.media-grid-custom-text-layout{gap:.5rem!important}}@media screen and (max-width: 699px){.product-card{gap:1.375rem}.product-card .product-card__info .h5{margin-bottom:.75rem}.media-grid-custom-text-layout{gap:.4rem!important}.header-sidebar.drawer.drawer--sm{--drawer-max-width: min(99vw, 27em)}}@media screen and (max-width: 998px){.media-grid-custom-text-layout{display:flex;flex-direction:column}.header-home{margin-bottom:0!important}}@media screen and (max-width: 999px){.media-grid--tablet__full_width{--media-grid-column-count: 2}#shopify-section-template--24620555075960__media_grid_xi8qYh .media-grid .media-grid-custom-text-layout{justify-content:flex-end}#shopify-section-template--24620555075960__media_grid_jxWwaR .media-grid{gap:1.6rem}.design-pre-order-template-wrapper #btn_notify span{white-space:unset!important;padding:.4rem 3rem}}@media screen and (min-width: 700px){.collection-toolbar__filters-and-sort,.collection-toolbar__grid-mode-selectors{gap:1.5rem}}@media screen and (min-width: 700px) and (max-width: 999px){#shopify-section-template--24620555075960__media_grid_xi8qYh .media-grid,#shopify-section-template--24620555075960__media_grid_jxWwaR .media-grid{--media-grid-column-count: 6}}@media screen and (max-width: 374px){.header-sidebar__main-panel .header-sidebar__scroller .header-sidebar__linklist .header-sidebar__linklist-button{font-size:38px}}.header__logo,.header__logo_big{font-family:League Gothic,sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:-1px;color:#d60214!important}.header__logo_big{letter-spacing:-5px}.header__logo{font-size:56px;line-height:46px}@media screen and (min-width: 425px){.header__logo{font-size:56px;line-height:46px}}@media screen and (min-width: 525px){.header__logo{font-size:80px;line-height:70px}}@media screen and (min-width: 999px){.header-home .header__logo_big{font-size:150px;line-height:120px;font-weight:500;position:absolute;left:calc(var(--container-gutter) - 4px);top:125%;width:unset!important;opacity:1;visibility:visible;transition:all .4s ease-in-out}.header .header__logo{font-size:80px;line-height:70px;width:auto!important}.header.header-home .header__logo{font-size:80px;line-height:70px;opacity:0;width:auto;transition:all .4s ease-in-out}.header.header-home.is-solid .header__logo{opacity:1}.header.header-home.is-solid .header__logo_big{opacity:0;visibility:hidden}}@media screen and (min-width: 1000px){.header-sidebar__collapsible-panel .header-sidebar__footer{display:none!important}}@media screen and (min-width: 1280px){.header-home .header__logo_big{font-size:200px;line-height:170px;top:118%}}@media screen and (max-width: 998px){.header__logo{width:auto!important;padding-block-end:0px!important;padding-block-start:0px!important}.header__logo_big{display:none}}@media screen and (max-width: 999px){header-sidebar-collapsible-panel.header-sidebar__collapsible-panel[open]{display:flex!important;flex-direction:column;justify-content:space-between}}@media screen and (max-width: 424px){.header__logo{font-size:50px;line-height:46px}}@media screen and (max-width: 374px){.header__logo{font-size:38px;line-height:40px}}@media only screen and (max-width:500px){p.h5.currency-header{color:#000!important}:where(.popover)::part(close-button){color:#000}}section.shopify-section.shopify-section--rich-text-custom .content-wrapper p.h1.strong:nth-child(2){margin-top:0!important}.product-sticky-bar{z-index:9999999!important}.header-sidebar__footer .localization-selectors{padding-bottom:20px}.swiper-button-disabled{display:none}.product-list--promotion-block a{text-decoration:underline;text-underline-offset:4px}@media only screen and (max-width:768px){.product-list[collection-mobile-layout=large] .product-card .product-card__figure{max-height:570px!important}.product-list[collection-mobile-layout=large] image-with-text-overlay.content-over-media.content-over-media--auto{max-height:570px!important}}@media only screen and (min-width:768px){.featured-collections-custom-carousel .floating-controls-container--on-hover>.floating-controls-container__control:last-child:not(:has([disabled])){transform:translate(50%);opacity:1}.featured-collections-custom-carousel .floating-controls-container--on-hover>.floating-controls-container__control:first-child:not(:has([disabled])){transform:translate(-50%);opacity:1}}button.builder-button.how-it-works-module__play-button{display:none!important}.multiple-media-with-text__content-wrapper :is(.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse)){background:none!important}@media only screen and (min-width:700px) and (max-width:1050px){image-with-text-overlay.content-over-media.content-over-media--auto{min-height:440px}}@media only screen and (max-width:700px){.product-list--promotion-block.block-promo_KNqmFU-1 .content-over-media img{aspect-ratio:2 / 3;object-fit:cover;object-position:center}}@media only screen and (min-width:1050px) and (max-width:1090px){.product-list--promotion-block.block-promo_KNqmFU-1 .content-over-media{min-height:440px}}header-sidebar#sidebar-menu{z-index:999999999}
/*# sourceMappingURL=/cdn/shop/t/102/assets/redesign-custom.css.map */
