.page-width{padding:0 2rem}.utility-bar{height:100%;padding:14px 0}.announcement-bar--three-icons{width:100%;display:flex;justify-content:center;align-items:center}.announcement-bar__three-icons-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;gap:2rem}.announcement-bar__icon-item{display:flex;align-items:center;flex:1;justify-content:center;position:relative}.announcement-bar__icon{display:flex;align-items:center;justify-content:center;margin-right:2rem;color:rgb(var(--color-foreground))}.announcement-bar__icon svg{width:31px;height:22px;fill:currentColor;stroke:none}.announcement-bar__text{font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#000}.announcement-bar__text-link{color:inherit;text-decoration:none}.announcement-bar__text-link:hover{text-decoration:underline}.announcement-bar__connector{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:2rem;height:1px;background:repeating-linear-gradient(to right,rgb(var(--color-foreground)) 0px,rgb(var(--color-foreground)) 4px,transparent 4px,transparent 8px);opacity:.3}.template-index sticky-header.header-wrapper{background:transparent;border-color:#636363}sticky-header.header-wrapper .header__active-menu-item{color:#df1119}sticky-header.header-wrapper .list-menu__item{font-style:normal;font-weight:600;font-size:12px;line-height:26px;display:flex;align-items:center;color:#fff;padding:15px}sticky-header.header-wrapper .header__icon{color:#cdcdcd}sticky-header.header-wrapper a.header__heading-link{padding:0}sticky-header .header__search-inline{display:flex;align-items:center}sticky-header .field:before,sticky-header .field:after{display:none}sticky-header .header__search-inline .search{width:100%}sticky-header .header__search-inline .field{position:relative;width:100%}sticky-header .header__search-inline .search__input.field__input{background-color:transparent;border-radius:50px;padding:12px 50px 12px 20px;font-size:14px;height:30px;border:1px solid #CDCDCD}sticky-header .header__search-inline .search__input.field__input:focus{outline:none;box-shadow:none}sticky-header .header__search-inline label.field__label{color:#cdcdcd}sticky-header .header__search-inline .field__label{top:10%;font-style:normal;font-weight:200;font-size:12px;line-height:26px;display:flex;align-items:center;color:#333}sticky-header button.search__button.field__button{width:auto!important;padding:0!important;right:16px;height:auto}sticky-header .header__search-inline .search__button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer}sticky-header .header__search-inline .search__button .svg-wrapper{width:20px;height:20px}sticky-header .header__search-inline .reset__button{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;width:2rem;height:2rem}sticky-header .header__search-inline .reset__button .svg-wrapper{width:16px;height:16px}sticky-header .cart-count-bubble{background-color:#000;color:#cdcdcd}.template-collection sticky-header.header-wrapper{background:#000}.template-product sticky-header.header-wrapper{background:#000}.UF-Img-Banner{margin-top:-118px}.UF-Img-Banner .banner__box{padding:0!important}.UF-Img-Banner h2.banner__heading{font-style:normal;font-weight:700;line-height:65px;text-align:center;text-transform:uppercase;color:#fff;margin:0 auto}.UF-Img-Banner .banner__text{margin-top:0!important}.UF-Img-Banner .banner__text p{font-style:normal;font-weight:400;font-size:16px;line-height:65px;text-align:center;text-transform:capitalize;color:#fff}.UF-Img-Banner .banner__buttons{margin-top:1rem!important}.banner__button-icon-flx{display:flex;align-items:center}.UF-Img-Banner a.button.button--primary{font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#fff;background:#df1119;border-radius:100px;padding:13px 25px;min-height:50px;gap:5px}.UF-Img-Banner a.button.button--primary:after,.UF-Img-Banner a.button.button--primary:before{display:none}.UF-multicolumn-images .page-width{width:100%;max-width:100%;padding-left:0;margin:0;padding-right:0}.UF-multicolumn-images .multicolumn-card__image-wrapper{margin:0!important}.UF-multicolumn-images ul.multicolumn-list{gap:20px;justify-content:space-between}.UF-multicolumn-images .grid__item{width:49%;max-width:49%}.UF-multicolumn-images a.link.animate-arrow{margin:0;text-align:center;display:flex;align-items:center;justify-content:center;letter-spacing:.1px;text-transform:capitalize}.collection__title h2.title.inline-richtext{margin-bottom:42px;text-align:center;font-style:normal;font-weight:600;line-height:20px;text-transform:capitalize;color:#fff}.product-grid .card--standard .card__inner:after,.card__heading a:after{display:none}.product-grid .badge{border-radius:5px;font-style:normal;font-weight:400;font-size:12px;line-height:20px;padding:0 7px;text-align:center;color:#fff}.product-grid{justify-content:center;gap:20px}ul.product-grid li{border:1px solid #252525!important;border-radius:20px!important;padding:24px 10px;width:calc(24% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(24% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}ul.product-grid li .card__media-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:absolute;z-index:1}.product-grid .card__inner{background:#000;position:relative}.product-grid .card__information{display:flex;align-items:center;gap:16px;padding:25px 0 0}.product-grid h3.card__heading{font-style:normal;font-weight:400;line-height:18px;display:flex;align-items:center;color:#ddd;text-align:left;width:70%}.card-information.UF-price-wrapper{width:30%}.product-grid .price-item--sale{font-style:normal;font-weight:700;font-size:12px;line-height:18px;display:flex;align-items:center;text-align:center;text-decoration-line:underline;color:#fff}.product-grid .price--on-sale .price-item--regular{font-style:normal;font-weight:400;font-size:12px!important;line-height:18px;text-align:center;color:#cdcdcd!important;opacity:.5;margin-right:1.5px}.product-grid .card__variants-or-add{position:absolute;bottom:0;width:100%;z-index:5}.product-grid .card-variant-option--clickable{text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.product-grid .card-variant-option--clickable:hover{background-color:#cdcdcd;color:#000}.product-grid .card__inner .loading__spinner{width:1.5rem;height:1.5rem}.collection__view-all{display:flex;align-items:end;justify-content:center}.collection__view-all a.button{margin-top:42px!important;border-radius:100px;background-color:#df1119;gap:5px;color:#fff;font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-align:center;padding:14px 30px}.collection__view-all a.button:after,.collection__view-all a.button:before{display:none}.product-grid .card-quick-add-icon{transition:all .3s ease;position:relative;background:transparent;border:none;padding:0!important;display:flex;justify-content:end;width:100%;cursor:pointer}.product-grid .card-quick-add-icon svg{width:15px;height:15px;color:#cdcdcd}.product-grid .card-variants__list{display:flex;gap:7px;justify-content:left;flex-wrap:wrap}.product-grid .card-variant-option{padding:4px 12px;background:transparent;border:1px solid #8B8B8B;border-radius:2px;max-width:38px;min-height:30px;justify-content:center;align-items:center;display:flex;font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-align:center;color:#fff;transition:all .2s ease}.product-grid .card-variant-more{padding:4px 12px;background:#e12e2e;border-radius:2px;font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-align:center;color:#fff}.UF-inline-richtext .rich-text__blocks{display:flex;align-items:center;justify-content:space-between;max-width:100%}.UF-inline-richtext h2.rich-text__heading{font-style:normal;font-weight:600;line-height:57px;text-transform:capitalize;color:#fff}.UF-inline-richtext .rich-text__text p{max-width:620px;font-style:normal;font-weight:400;line-height:18px;text-align:left;text-transform:capitalize;color:#cdcdcd}.UF-inline-richtext .rich-text__text{margin:0}.UF-banner-cards .cards-content-wrapper{display:flex;gap:20px;width:100%;justify-content:center}.UF-banner-cards .cards-content-item{flex:1;max-width:390px;padding:20px 30px;text-align:left;background:#232323b3;border:1px solid #CDCDCD;border-radius:8px}.UF-banner-cards .banner__content.page-width{padding-bottom:0;width:100%!important;max-width:100%!important}.UF-banner-cards .banner__box{width:100%!important;max-width:122rem!important;padding-bottom:18px!important}.UF-banner-cards .cards-content-banner__heading h2{font-style:normal;font-weight:400;line-height:26px;text-transform:capitalize;color:#fff;margin:0}.UF-banner-cards .cards-content-paragraph p{font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;color:#cdcdcd;margin:0;padding:10px 0}.UF-banner-cards .cards-content-banner-btn a{font-style:normal;font-weight:400;line-height:24px;display:flex;gap:10px;align-items:center;text-transform:capitalize;color:#fff;text-decoration:none}.UF-banner-cards .cards-scroll-arrow{display:none}.UF-Brand-Story{background:#000}.UF-Brand-Story h2.banner__heading{font-style:normal;font-weight:600;font-size:38px;line-height:57px;text-transform:capitalize;color:#fff}.UF-Brand-Story .banner__text{margin-top:2rem}.UF-Brand-Story .banner__box .banner__text:nth-of-type(1) p{font-style:normal;font-weight:300;font-size:16px;line-height:26px;text-transform:capitalize;color:#fff}.UF-Brand-Story .banner__box .banner__text:nth-of-type(2) p{font-style:normal;font-weight:300;font-size:16px;line-height:26px;text-transform:capitalize;color:#fff}.UF-Brand-Story .banner__box{max-width:61rem!important;padding:0!important}.UF-Brand-Story .banner__content.page-width{padding-top:60px!important;padding-bottom:60px;padding-left:140px!important}.UF-Brand-Story a.button.button--primary{font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-align:center;gap:5px;color:#fff;background:#df1119;border-radius:100px;padding:13px 20px;min-height:50px}.UF-Brand-Story a.button.button--primary:after,.UF-Brand-Story a.button.button--primary:before{display:none}.UF-newsletter-main .content-container:after{display:none}.UF-newsletter-main .newsletter-form{max-width:56rem!important}.UF-newsletter-main .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.UF-newsletter-main h2.inline-richtext{font-style:normal;font-weight:700;line-height:24px;text-align:center;text-transform:capitalize;color:#fff}.UF-newsletter-main .newsletter__subheading{margin-top:28px;margin-bottom:28px}.UF-newsletter-main .newsletter__subheading p{font-style:normal;font-weight:700;font-size:13px;line-height:24px;text-align:center;text-transform:capitalize;color:#fff}.UF-newsletter-main .field{align-items:center;gap:10px}.UF-newsletter-main .newsletter-form__field-wrapper .field__input{background:#171717;padding:10px 0 10px 20px;border-radius:80px}.UF-newsletter-main label.field__label{font-style:normal;font-weight:700;font-size:13px;line-height:24px;text-align:right;text-transform:capitalize;color:#fff}.UF-newsletter-main .field:after{display:none}.UF-newsletter-main .newsletter-form__button{width:12rem!important;margin:0!important;position:unset;background:#df1119!important;border-radius:56px!important;padding:10px;font-style:normal;font-weight:700;font-size:13px;line-height:24px;display:flex;align-items:center;text-align:right;text-transform:capitalize;color:#fff}.UF-newsletter-main .field__input:focus{box-shadow:none}.template-collection .collection-hero__text-wrapper{padding-top:60px;padding-bottom:40px}.template-collection .collection-hero__text-wrapper h1.collection-hero__title{font-style:normal;font-weight:600;line-height:20px;text-transform:capitalize;color:#fff;margin:0 0 20px}.template-collection .collection-hero__text-wrapper .collection-hero__description{margin:0!important;max-width:100%}.template-collection .collection-hero__text-wrapper .collection-hero__description.rte p{font-style:normal;font-weight:400;font-size:12px;line-height:20px;display:flex;align-items:center;text-transform:capitalize;color:#fff}.template-collection .product-grid{row-gap:42px;margin-top:25px}.template-collection .facets-wrapper .facets-container{display:flex;flex-direction:row-reverse;justify-content:space-between}.template-collection .facets-wrapper .facets-container .product-count.light{display:none}.template-collection .facets-wrapper .facets-container menu-drawer.mobile-facets__wrapper{width:49%!important;flex-grow:unset;justify-content:flex-end;margin:0}.template-collection .facets-wrapper .facets-container facet-filters-form{width:49%!important}.template-collection .facets-wrapper .facets-container .facet-filters{padding-left:0}.template-collection .facets-wrapper .facets-container .facet-filters__field{justify-content:flex-start}.template-collection .facets-wrapper .facets-container span.mobile-facets__open{border:1px solid #252525;border-radius:3px;padding:7px 15px;font-style:normal;font-weight:600;font-size:14px;line-height:26px;align-items:center;color:#fff;display:flex;flex-direction:row-reverse}.template-collection .facets-wrapper .facets-container span.mobile-facets__open-label{margin-left:0;margin-right:5px}.template-collection .facets-wrapper .facets-container h2.facet-filters__label{display:none}.template-collection .facets-wrapper .facets-container .select{width:max-content;border:1px solid #252525;border-radius:3px;padding:7px 15px}.template-collection .facets-wrapper .facets-container .select select#SortBy{font-style:normal;font-weight:600;font-size:14px;padding:0;line-height:26px;color:#fff;max-width:7rem}.template-collection .facets-wrapper .facet-filters__sort:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.template-collection .facets-wrapper .facets-container .svg-wrapper{right:12px}.template-collection .facets-wrapper .facets-container .select:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.template-collection .facets-wrapper .facets-container .select select option{background:#000;padding:7px 15px!important;font-style:normal;font-weight:600;font-size:14px;padding:0;color:#fff;line-height:26px;width:max-content}.template-collection .mobile-facets__footer button.button.button--primary{width:12rem!important;margin:0!important;position:unset;background:#df1119!important;border-radius:56px!important;padding:10px;font-style:normal;font-weight:700;font-size:13px;line-height:24px;text-align:right;text-transform:capitalize;color:#fff}.template-collection .mobile-facets__header-inner h2,.template-collection .mobile-facets__header-inner p{font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-transform:capitalize;color:#fff}.template-collection summary.mobile-facets__summary.focus-inset,.template-collection .mobile-facets__close-button{font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-transform:capitalize;color:#fff}footer.footer .footer__blocks-wrapper{justify-content:space-between}footer.footer .footer-block.grid__item{max-width:270px}footer.footer .footer-block.grid__item.footer-block--menu{max-width:220px}footer.footer .footer-block h2{font-style:normal;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.5px;text-transform:capitalize;color:#fff;margin-top:0;margin-bottom:36px;text-align:left;position:relative}footer.footer .footer-block h2:after{position:absolute;content:"";background-image:url(/cdn/shop/files/Group_1171275334.svg?v=1761558116);background-size:contain;background-repeat:no-repeat;width:55px;height:4px;bottom:-12px;left:0}footer.footer .footer__content-top{padding-bottom:.5rem}footer.footer .footer__content-bottom{padding-top:0rem}footer.footer .footer__copyright{margin-top:0;width:100%}footer.footer .footer-block__image-wrapper{margin-bottom:2.8rem;overflow:hidden!important}footer.footer .footer-block__brand-info .rte p{font-style:normal;font-weight:400;font-size:12px;line-height:27px;display:flex;align-items:center;letter-spacing:-.2px;color:#ededed;padding-bottom:2.8rem}footer.footer .footer-block__brand-info a{background:#1b1b1b;border-radius:2px;padding:1rem}footer.footer .footer-block__brand-info ul.footer__list-social{gap:7px}footer.footer .footer-block__brand-info ul.footer__list-social .icon{height:1.6rem;width:1.6rem}footer.footer ul.footer-block__details-content{gap:22px;display:flex;flex-direction:column}footer.footer ul.footer-block__details-content li a{font-style:normal;font-weight:400;font-size:12px!important;line-height:17px;letter-spacing:-.2px;color:#fff!important;text-align:left;padding:0!important}footer.footer ul.footer-block__details-content li{position:relative;padding-left:15px;line-height:normal}footer.footer ul.footer-block__details-content li:before{position:absolute;content:"";background-image:url(/cdn/shop/files/Vector_19.svg?v=1761558852);background-size:contain;background-repeat:no-repeat;width:9px;height:9px;left:0;bottom:25%}.UF-contact-item__heading{text-align:left;font-style:normal;font-weight:600;font-size:12px;line-height:27px;letter-spacing:-.2px;text-transform:capitalize;color:#df1119}footer.footer .UF-contact-list{display:flex;flex-direction:column;gap:15px}footer.footer .UF-contact-item__text p,footer.footer .UF-contact-item__text a{font-style:normal;font-weight:400;font-size:12px;line-height:27px;text-align:left;letter-spacing:-.2px;color:#ededed;margin:0;text-decoration:none}footer.footer .newsletter-form__field-wrapper{max-width:27rem}footer.footer .field:after{display:none}footer.footer .field__input:focus{box-shadow:unset;padding:20px 15px;background:#242424;border-radius:37px}footer.footer .field input{padding:20px 15px;background:#242424;border-radius:37px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;display:flex;align-items:center;color:#ebebeb;min-height:60px;height:60px}footer.footer .field label{font-style:normal;font-weight:400;font-size:12px;line-height:15px;display:flex;align-items:center;color:#ebebeb;top:0;bottom:0}footer.footer .newsletter-form__button{padding:10px 5px!important;right:10px!important;background:#df1119!important;border-radius:50px;height:45px!important;width:48px!important;top:8px!important}footer.footer .footer-block__subtext p{font-style:normal;font-weight:400;font-size:12px;line-height:27px;text-align:left;letter-spacing:-.2px;color:#ededed}footer.footer .uf-footer__copyright-flex{display:flex;align-items:center;justify-content:space-between}footer.footer .uf-copyright-wrapper{background-image:url(/cdn/shop/files/Mask_Group.png?v=1761568833);background-size:cover;background-repeat:no-repeat;max-width:530px;height:60px;width:50%;display:flex;align-items:center;justify-content:flex-start}footer.footer .footer__content-bottom-wrapper.page-width{width:100%;max-width:100%!important;margin:0 auto;padding:0}footer.footer small.copyright__content.page-width{margin:0}footer.footer small.copyright__content{font-style:normal;font-weight:400;font-size:13px;line-height:24px;text-transform:capitalize;color:#ddd}footer.footer .uf-policies-wrapper.page-width{margin:0}footer.footer small.copyright__content a{font-style:normal;font-weight:400;font-size:12px;line-height:24px;text-align:right;text-transform:capitalize;color:#cdcdcd}footer.footer .policies li:before{display:none}@media screen and (max-width: 1140px){.UF-Brand-Story .banner__box{max-width:40rem!important;padding:0!important}footer.footer .uf-copyright-wrapper{max-width:400px;height:35px}}@media screen and (max-width: 999px){.header{grid-template-columns:1.5fr .8fr 1.5fr}.UF-multicolumn-images ul.multicolumn-list{gap:10px;padding:0;justify-content:space-between}.UF-inline-richtext .rich-text__blocks{flex-direction:column}.UF-inline-richtext .rich-text__text p{text-align:center}ul.product-grid li{width:calc(48% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(48% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}footer.footer .footer-block.grid__item{max-width:48%!important;width:48%}}@media screen and (max-width: 749px){.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}.announcement-bar__icon-item{flex-direction:column;gap:2px}.announcement-bar__three-icons-container{gap:0rem}.announcement-bar__icon{margin:0}.announcement-bar__text{font-size:12px;line-height:14px;text-align:center}.header{grid-template-columns:1.5fr .8fr 1.5fr}sticky-header button.search__button.field__button{width:20px!important;right:10px;height:20px!important}sticky-header .header__icon .svg-wrapper{width:30px;height:30px}sticky-header svg.icon.icon-cart{width:100%!important;height:100%!important}sticky-header .cart-count-bubble{bottom:.5rem;left:1.5rem}sticky-header .header__search-inline .field__label{font-size:10px;line-height:26px;left:10%}.UF-Img-Banner h2.banner__heading{line-height:24px;max-width:200px}.UF-Img-Banner .banner__text p{font-size:14px;line-height:60px}.UF-Img-Banner a.button.button--primary{font-size:15px;line-height:20px;padding:11px 20px;min-height:40px}.UF-multicolumn-images .grid__item{width:100%;max-width:100%}ul.product-grid li{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.UF-inline-richtext h2.rich-text__heading{line-height:30px}.UF-inline-richtext .rich-text__text p{text-align:center}.UF-banner-cards .cards-content-scroll-container{position:relative;width:100%}.UF-banner-cards .cards-content-wrapper{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth}.UF-banner-cards .cards-content-wrapper::-webkit-scrollbar{height:6px}.UF-banner-cards .cards-content-wrapper::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.UF-banner-cards .cards-content-wrapper::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.UF-banner-cards .cards-content-item{flex:0 0 auto;max-width:300px}.UF-banner-cards .cards-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.UF-banner-cards .cards-scroll-arrow:hover{background:#ffffff4d;border-color:#ffffff80}.UF-banner-cards .cards-scroll-arrow.cards-scroll-left{left:10px}.UF-banner-cards .cards-scroll-arrow.cards-scroll-right{right:10px}.UF-Brand-Story a.button.button--primary{font-size:15px;line-height:20px;padding:11px 20px;min-height:40px}.UF-Brand-Story h2.banner__heading{font-size:22px;line-height:38px;text-align:center}.UF-Brand-Story .banner__content.page-width{padding-top:30px!important;padding-bottom:30px;padding-left:15px!important;padding-right:15px!important}.UF-Brand-Story .banner__box .banner__text:nth-of-type(1) p{font-size:14px;line-height:16px}.UF-Brand-Story .banner__box .banner__text:nth-of-type(2) p{font-size:12px;line-height:18px}.UF-Brand-Story .banner__media.media img{object-fit:contain}.UF-newsletter-main h2.inline-richtext{font-size:22px;line-height:16px}.UF-newsletter-main .newsletter__subheading{margin-top:16px;margin-bottom:16px}.UF-newsletter-main .newsletter__subheading p{font-size:14px;line-height:18px}.template-collection .facets-wrapper .facets-container menu-drawer.mobile-facets__wrapper{width:90%!important}footer.footer .uf-copyright-wrapper{max-width:100%;width:100%}footer.footer .uf-footer__copyright-flex{flex-direction:column-reverse}footer.footer .footer-block.grid__item{max-width:100%!important;width:100%}footer.footer .newsletter-form__field-wrapper{max-width:100%}}@media screen and (min-width: 750px){.product__info-container{max-width:598px!important}}button.product-form__submit.button.button--full-width.button--secondary.custom-buy-button{font-weight:600;font-style:normal;font-size:12px;line-height:normal;letter-spacing:.1px;text-align:center;color:#fff}.template-product .swatch{width:43px;height:30px}.template-product .product-form__submit{margin-bottom:21px!important;font-size:12px;letter-spacing:.1px;line-height:normal}.template-product .product-form__input--pill input[type=radio]+label{padding:.7rem 1.1rem;min-width:43px;min-height:30px;font-size:12px;line-height:24px;letter-spacing:-.1px}.product-form__buttons{max-width:598px!important}.template-product .quantity:before,.template-product .quantity:after{border-radius:34px!important}.template-product .quantity{width:100%!important}.template-product .product-form__input{max-width:598px!important;min-width:100%}.template-product button.quantity__button{width:40%}.template-product .quantity__input{font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:20px;letter-spacing:0%;vertical-align:middle}.template-product .product__title h1{font-weight:400;font-style:normal;line-height:24px;letter-spacing:.1px;color:#ddd}.product__info-wrapper span.price-item.price-item--sale.price-item--last{font-weight:700;font-style:Bold;font-size:12px;line-height:24px;letter-spacing:.1px;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto}.product__info-wrapper s.price-item.price-item--regular{font-weight:400;font-style:normal;font-size:12px!important;line-height:24px;letter-spacing:.1px;text-align:center;color:#cdcdcd}.product__description.product_short_description{font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:24px;letter-spacing:.1px;vertical-align:middle;text-transform:capitalize;color:#cdcdcd}.badge.badge-over-media{position:absolute;top:13px;right:10px}.badge.badge-over-media{border-radius:5px;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:20px;padding:0 7px;text-align:center;color:#fff}.quick-add.new-quick-add{padding-top:17px;margin:0!important}.new-card-style .card__information{flex-direction:column}.new-card-style h3.card__heading{text-align:center;width:100%!important}.new-card-style .price__container{width:100%;text-align:center}.product__info-wrapper legend.form__label,.product__info-wrapper label.quantity__label.form__label span{font-weight:400;font-style:normal;font-size:12px!important;line-height:24px;letter-spacing:.1px;color:#cdcdcd}product-recommendations .quick-add__submit{font-weight:400;font-style:normal;font-size:12px;line-height:24px;letter-spacing:.1px;text-transform:capitalize;color:#fff}product-recommendations h2.related-products__heading{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
