@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";.ui-test-product-list .resource-list__carousel slideshow-slides,.usp-grid{gap:16px!important}.marquee-header .marquee-subheading,.marquee-header h2.marquee-heading{color:#000}h1,h2,h3,h4,h5,h6{font-weight:850!important;font-family:Archivo,sans-serif!important}.ui-test-product-list h3 a,.ui-test-collection-list h3{font-weight:850!important}.marquee-header h2.marquee-heading{font-size:32px}.gender-heading{font-family:Archivo,sans-serif!important;font-weight:850}.ui-test-product-list slideshow-slide.product-media-container{aspect-ratio:3/4;max-height:inherit}.ui-test-product-list .product-media{aspect-ratio:3/4!important;margin-bottom:8px}.ui-test-product-list .product-badges__badge{border-radius:0;background:#fff;color:#000!important;padding:0 10px}.ui-test-product-list .text-block p{font-size:14px;text-align:left;padding-bottom:0}.ui-test-product-list .custom-product-price{margin:0}.ui-test-product-list .custom-product-price span{font-size:14px}.product-grid__card.product-grid__card{gap:0}.ui-test-product-list div[ref=priceContainer] span{font-size:14px}.ui-test-product-list button.button.add-to-cart-button{border-radius:0;margin-top:8px}.ui-test-product-list div[ref=priceContainer]{text-align:left;padding:0 0 5px}.ui-test-product-list .text-block p{padding-bottom:4px;padding-top:5px}.influencer-section-wrapper{background:transparent!important}.cstm-choose-us h2.why-choose-us-heading{font-size:32px}.influencer-section-wrapper h2.influencer-header{color:#d51f1d;font-size:32px}.influencer-section-wrapper .influencer-atc-wrapper{padding:0}.influencer-section-wrapper .influencer-atc-wrapper button.custom-atc-btn{border:none;background:#d51f1d;border-radius:0}.influencer-section-wrapper a.influencer-overlay{background:#f7f1e48c;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom-color:#78644638;box-shadow:0 4px 24px #3c2d141a}.influencer-section-wrapper .influencer-product-price{color:#fff}.usp-grid .usp-icon{width:100%!important;height:auto}.usp-grid .usp-icon img{border-radius:16px}.gender-container a.gender-card{aspect-ratio:1/1}.gender-container a.gender-card img.gender-image{object-position:top}.marquee-wrapper .marquee-card.marquee-card--image{height:319px}.marquee-wrapper .marquee-card.marquee-card--image img{object-position:top}.marquee-wrapper .marquee-card{flex-direction:row;background:transparent;width:506px;height:auto;gap:4px;border-radius:0}.gfa-media.gfa-media--zoom-media,.gfa-content__button-container a.gfa-content__button{border-radius:0!important}.marquee-wrapper .marquee-card .marquee-card-image{width:50%;height:auto;overflow:inherit}.marquee-wrapper .marquee-card .marquee-card-image img{border-radius:0}.marquee-wrapper .marquee-card .marquee-card-content{padding:24px;background:#fff;border:1px solid #ff0103;border-radius:0;display:flex;flex-direction:column;justify-content:space-between}.marquee-wrapper .marquee-card .marquee-quote-icon,.marquee-wrapper .marquee-card-content .marquee-logo-text,.marquee-wrapper .marquee-card-content .marquee-text{color:#000}.ui-test-collection-list .image-block.resource-image{aspect-ratio:1/1}.marquee-wrapper .marquee-content{gap:16px!important}.marquee-wrapper .marquee-card .marquee-quote-icon{line-height:19px;margin:0}.cstm-choose-us,.cstm-choose-us .why-choose-us{background:#f9f9f9}.cstm-choose-us .why-choose-us-grid .why-choose-us-item{justify-content:center}.ui-test-product-list .custom-product-price span.custom-discount{color:#d51f1d}.product-information,.custom-fit-container,.custom-size-container,.custom-specs-container,.custom-built-container,.custom-faq-container{max-width:1400px!important;margin:0 auto;padding:0 20px!important}.product-template .jdgm-widget.jdgm-widget{max-width:1400px!important;padding:0 20px}.product-information{padding-top:40px!important}.product-information .product-information__grid{gap:38px;display:flex}.product-information .product-information__grid .product-information__media{width:50%;max-width:50%;min-width:inherit}.product-information .product-details{order:1;width:50%;max-width:50%}.product-information .product-information__grid button.slideshow-control.slideshow-controls__thumbnail{width:72px}.product-information .product-details .cstm-fst-block p{display:inline-block;background:red;color:#fff;font-weight:600;font-size:12px;padding:3px 10px}.product-information .product-details fieldset.variant-option legend{font-size:15px;font-family:Instrument Sans,sans-serif;font-weight:600}.product-information .product-details .custom-inventory-urgency-fill{background:#d41f1d}.product-information .product-details .custom-inventory-urgency-wrapper span.custom-inventory-urgency-text{color:#1a1a1a;font-size:13px;font-family:Instrument Sans,sans-serif;margin-bottom:6px;font-weight:600}.product-information .product-details button.button.add-to-cart-button{border-radius:0;font-size:18px;text-transform:uppercase;letter-spacing:.06em;font-family:Archivo,sans-serif;font-weight:800}.product-information .product-details button.shopify-payment-button__button{border-radius:0;font-size:15px;text-transform:uppercase;font-weight:600;font-family:Instrument Sans,sans-serif}.product-information .product-details .custom-benefit-item svg{stroke:#d41f1d}.product-information .product-details .custom-benefit-item span{color:#1a1a1a;font-size:13px;font-family:Instrument Sans,sans-serif}.product-information .product-details .product-form-buttons{padding:0}.product-information .product-details .custom-drop-offer-wrapper{margin:0 0 16px;border:1px dashed #1a1a1a;padding:12px 14px}.product-information .product-details .custom-drop-offer-wrapper span.custom-drop-offer-title{color:#1a1a1a;font-family:Archivo,sans-serif;letter-spacing:.08em}.product-information .product-details .custom-drop-offer-wrapper span.custom-drop-offer-desc{color:#1a1a1a;font-size:13px;font-family:Instrument Sans,sans-serif}.product-information .product-details .custom-drop-offer-wrapper button.custom-drop-offer-btn{color:#1a1a1a;font-size:13px;font-family:Instrument Sans,sans-serif;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2px;font-weight:800}.product-information .product-details details.details summary.details__header{font-size:16px;font-family:Archivo,sans-serif;font-weight:800;letter-spacing:0}.section-product-specifications .custom-specs-wrapper{padding:60px 0;margin-bottom:0}.product-information .product-details .cstm-title-block p{font-size:60px;font-family:Archivo,sans-serif;font-weight:800;line-height:59px;letter-spacing:-.01em;padding-top:6px}.product-information .product-details product-price.text-block{width:100%}.product-information .product-details div[ref=priceContainer] span.price{font-size:36px!important;font-family:Archivo,sans-serif;font-weight:800}.product-information .product-details div[ref=priceContainer] span.compare-at-price{font-weight:400;letter-spacing:0;font-family:Instrument Sans,sans-serif;color:#666!important}.product-information .product-details .cstm-scd-block{font-size:15px;font-family:Instrument Sans,sans-serif}.product-information .product-details variant-picker{padding-left:10px}.product-information .product-details variant-picker label.variant-option__button-label{border-radius:0;min-width:84px;height:52px;font-size:15px;font-family:Instrument Sans,sans-serif}.product-information .product-information__grid .product-media-constraint-wrapper{width:100%}.product-information .product-details quantity-selector-component.quantity-selector{border-radius:0!important}.product-information .product-details .jdgm-prev-badge,.product-information .product-details .jdgm-widget.jdgm-widget{display:block!important}.section-product-size-guide h2.custom-size-heading{font-family:Archivo,sans-serif;letter-spacing:-.01em;font-weight:850}.section-product-size-guide h3.custom-measure-heading{font-size:24px;font-family:Archivo,sans-serif;margin-bottom:12px}.section-product-the-fit .custom-fit-wrapper{margin-top:0;padding-top:60px;padding-bottom:60px;margin-bottom:0}.section-product-the-fit .custom-fit-wrapper h2.custom-fit-heading{font-family:Archivo,sans-serif;font-weight:850;line-height:.95;letter-spacing:-.01em;font-stretch:75%}.section-product-the-fit .custom-fit-wrapper .custom-fit-info span.custom-fit-height{font-weight:600}.section-product-feature-split .custom-feature-container .custom-feature-grid{gap:24px}.section-product-feature-split .custom-feature-grid h2.custom-feature-heading{font-stretch:75%;font-weight:850;line-height:.95;letter-spacing:-.01em;margin:0;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:70px}.section-product-specifications h2.custom-specs-heading{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:850;line-height:.95;letter-spacing:-.01em}.section-product-feature-split .custom-feature-grid .custom-feature-text p{font-size:15px;font-family:Instrument Sans,sans-serif;margin:18px 0}.section-product-built-features h2.custom-built-main-heading{font-weight:850;line-height:.95;letter-spacing:-.01em;margin:0 0 15px;text-transform:uppercase;font-family:Archivo,sans-serif}.section-product-built-features h3.custom-built-title{font-stretch:75%;font-weight:850;line-height:.95;letter-spacing:-.01em;margin:0;text-transform:uppercase;font-family:Archivo,sans-serif}.section-product-built-features .custom-built-grid{padding-top:24px;padding-bottom:24px}.custom-faq-container h2.custom-faq-heading{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:850;line-height:.95;letter-spacing:-.01em;margin:0 0 28px;text-transform:uppercase}.custom-faq-container span.custom-faq-title{font-size:16px;font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.04em}.custom-faq-container summary.custom-faq-summary{padding:16px 0}.product-template .section-resource-list__header h3{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:850!important;line-height:.95;letter-spacing:-.01em;margin:0 0 40px;text-transform:uppercase;font-size:clamp(36px,5vw,64px)!important}.product-template .custom-cta-wrapper h2.custom-cta-heading{font-stretch:75%;font-weight:850;line-height:.95;letter-spacing:-.01em;margin:0;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:92px}.product-template .custom-cta-wrapper{padding-top:60px;padding-bottom:60px}.product-template .custom-cta-wrapper p.custom-cta-subheading{font-size:15px;font-family:Instrument Sans,sans-serif;margin:16px 0}.product-template .ui-test-product-list .section.section--page-width{display:block;max-width:1400px;padding:60px 20px;margin:0 auto}.product-template .ui-test-product-list .resource-list__carousel slideshow-slides{padding-left:0}.collection-wrapper ul.product-grid li button.button.add-to-cart-button{border-radius:0}.collection-wrapper ul.product-grid li .cstm-cstm-zero-code p{text-align:left;padding-top:14px;font-size:14px;font-weight:400;text-transform:none;font-family:Instrument Sans,sans-serif;padding-bottom:5px}.collection-wrapper ul.product-grid li .cstm-cstm-dreams p{font-size:14px;font-family:Archivo,sans-serif;font-weight:700;text-transform:uppercase}.dialog-modal ul.predictive-search-results__list.predictive-search-results__wrapper-products{grid-template-columns:repeat(2,1fr)}.collection-wrapper ul.product-grid li .custom-product-price span{font-size:14px}.collection-wrapper ul.product-grid li .custom-product-price{margin-bottom:7px}.dialog-modal ul.predictive-search-results__list.predictive-search-results__wrapper-products div[ref=priceContainer] div:first-child{padding-top:0!important}.dialog-modal ul.predictive-search-results__list.predictive-search-results__wrapper-products div[ref=priceContainer] span.price{font-size:14px!important;color:#111!important}.dialog-modal ul.predictive-search-results__list.predictive-search-results__wrapper-products div[ref=priceContainer] span.compare-at-price{font-size:14px!important;color:#999!important;opacity:1}.dialog-modal ul.predictive-search-results__list.predictive-search-results__wrapper-products div[ref=priceContainer] span{color:#d51f1d!important;font-size:14px!important;text-transform:uppercase}.collection-wrapper .product-badges__badge{border-radius:0;background:#fff;color:#000!important;padding:0 10px}.section-product-size-guide .custom-size-layout{grid-template-columns:1fr!important}.section-product-size-guide .custom-size-layout h2.custom-size-heading{text-align:center}.sticky-add-to-cart__bar .sticky-add-to-cart__info{flex:inherit}.sticky-add-to-cart__bar button.sticky-add-to-cart__button{padding-left:10px;padding-right:10px;height:40px}.sticky-add-to-cart__bar button.sticky-add-to-cart__button{padding-left:10px;padding-right:10px;height:40px;min-width:127px}.sticky-add-to-cart__bar span.compare-at-price{opacity:1}.sticky-add-to-cart__bar:before{border:none}.cstm-hero-slider .hero-slider-wrapper{padding-top:0}.shopify-section-group-header-group span.divider__line{display:none!important}.header__row{border-bottom:none!important}.sticky-add-to-cart__bar span.discount-off{color:#d41f1d!important}.product-recommendations .resource-list.resource-list--grid p{font-size:14px;padding-top:16px}.product-recommendations .resource-list.resource-list--grid a.contents.user-select-text p{padding-top:0;font-weight:700;color:#000000cf;text-transform:uppercase}.product-recommendations .resource-list.resource-list--grid .custom-product-price span{font-size:14px}.product-recommendations .resource-list.resource-list--grid button.button.add-to-cart-button{border-radius:0;margin-top:6px}.product-recommendations .resource-list.resource-list--grid .product-badges__badge{border-radius:0;background:#fff;color:#000!important;padding:0 10px}@media only screen and (max-width:1199px){.product-information .product-information__grid{gap:20px}.section-product-feature-split .custom-feature-grid h2.custom-feature-heading{font-size:55px;text-align:center}}@media only screen and (max-width:992px){.product-information .product-information__grid .product-information__media .slideshow-controls__thumbnails{padding-left:0}.product-template .custom-cta-wrapper h2.custom-cta-heading{font-size:83px}.section-product-built-features h3.custom-built-title br{display:none}.section-product-built-features .custom-built-grid{grid-template-columns:repeat(2,1fr)}.section-product-feature-split .custom-feature-grid .custom-feature-text{max-width:100%}.section-product-feature-split .custom-feature-grid h2.custom-feature-heading{font-size:59px}.section-product-feature-split .custom-feature-grid .custom-feature-text p{text-align:center}.section-product-feature-split .custom-feature-container{padding:0 20px}.section-product-feature-split .custom-feature-container .custom-feature-grid{grid-template-columns:1fr}.product-information .product-details variant-picker{padding-left:0}.product-information .product-details .group-block{padding:0}.product-information .product-information__grid{flex-direction:column}.product-information .product-information__grid .product-information__media{width:100%;max-width:100%;min-width:inherit}.product-information .product-details{width:100%;max-width:100%}.marquee-wrapper .marquee-card{flex-direction:column;width:28vw;gap:0}.marquee-wrapper .marquee-card .marquee-card-image{width:100%}.marquee-wrapper .marquee-card .marquee-card-content{border-radius:0 0 8px 8px}.marquee-wrapper .marquee-card .marquee-card-image img{border-radius:8px 8px 0 0}.marquee-wrapper .marquee-card-content .cstm-marquee-block{padding-top:17px}}@media only screen and (max-width:749px){.ui-test-collection-list .resource-image .image-block__image{object-position:top}.sticky-add-to-cart__bar button.sticky-add-to-cart__button{min-width:inherit}.sticky-add-to-cart__bar h3.sticky-add-to-cart__title{overflow:inherit;white-space:normal}.sticky-add-to-cart__bar div[ref=priceContainer] span.price{font-size:20px!important}.product-template .custom-cta-wrapper h2.custom-cta-heading{font-size:67px}.marquee-wrapper .marquee-card{width:40vw}.section-product-specifications .custom-specs-grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:600px){.product-template .custom-cta-wrapper h2.custom-cta-heading{font-size:60px}.product-recommendations .resource-list.resource-list--grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:480px){.sticky-add-to-cart__bar span.discount-off{width:100%}.sticky-add-to-cart__bar div[ref=priceContainer] span.price{display:none}.sticky-add-to-cart__bar h3.sticky-add-to-cart__title{font-size:13px}.collection-wrapper ul.product-grid{grid-template-columns:1fr}.custom-faq-container span.custom-faq-title{font-size:12px}.section-product-built-features h2.custom-built-main-heading,.section-product-specifications h2.custom-specs-heading{font-size:30px}.section-product-feature-split .custom-feature-grid h2.custom-feature-heading{font-size:36px;text-align:center;line-height:40px}.section-product-built-features .custom-built-grid{grid-template-columns:repeat(1,1fr)}.custom-faq-container h2.custom-faq-heading{font-size:44px}.product-template .custom-cta-wrapper h2.custom-cta-heading{font-size:38px}.product-information .product-details variant-picker label.variant-option__button-label{min-width:46px}.product-information .product-details .cstm-title-block p{font-size:39px;line-height:47px}.product-information .product-details div[ref=priceContainer] span.price{font-size:28px!important}.resource-list__carousel .resource-list__slide{width:230px}.marquee-wrapper .marquee-card{width:70vw}.usp-grid{grid-template-columns:repeat(1,1fr)!important}.cstm-choose-us .why-choose-us{padding:30px 15px}.cstm-choose-us .why-choose-us-item .why-choose-us-icon{width:60px;height:60px}.cstm-choose-us .why-choose-us-item .why-choose-us-icon img{max-width:50px;max-height:50px;border-radius:50px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
