@font-face{font-family:Proxima Nova Extra Condensed;src:url(/cdn/shop/files/Mark_Simonson_Proxima_Nova_Extra_Condensed_Regular_TheFontsMaster.com.otf?v=1753182686);font-weight:400;font-display:swap}@font-face{font-family:Proxima Nova Extra Condensed;src:url(/cdn/shop/files/Mark_Simonson_Proxima_Nova_Extra_Condensed_Bold_TheFontsMaster.com.otf?v=1752818508);font-weight:700;font-display:swap}@font-face{font-family:Proxima Nova Extra Condensed;src:url(/cdn/shop/files/Mark_Simonson_Proxima_Nova_Extra_Condensed_Extrabold_TheFontsMaster.com.otf?v=1752818508);font-weight:800;font-display:swap}@font-face{font-family:ABC Diatype Unlicensed Trial;src:url(/cdn/shop/files/abc-diatype-regular.otf?v=1752818086)}@font-face{font-family:ABC Diatype;src:url(/cdn/shop/files/abc-diatype-regular.otf?v=1752818086)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{display:none}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{display:none}img{max-width:100%;display:flex}a{text-decoration:none;color:unset}body{font-family:Poppins!important;font-weight:400}body,h1,h2,h3,h4,h5,h6,p,span{letter-spacing:0}h1,h2,h3,h4,h5,h6,p,span{margin:0}.common-btn{transition:.4s ease}.common-btn:hover{opacity:.8;transform:translateY(-5px)}ul.slick-dots{align-items:center;justify-content:center;background:transparent;margin:10px auto 0;display:flex;gap:12px;padding:10px 20px 0;border-radius:55px}ul.slick-dots li{display:flex}ul.slick-dots li::marker{content:none}ul.slick-dots li button{width:12px;height:12px;border-radius:30px;background-color:#d9d9d9;border:none;font-size:0}ul.slick-dots li.slick-active button{background:#000;width:12px;height:12px}.custom-contact .contact{display:flex;align-items:flex-start;justify-content:space-between}.custom-contact form#ContactForm{width:50%}.custom-contact h2.title{color:#1e1e1e;font-family:Proxima Nova Extra Condensed;font-size:72px;font-style:normal;font-weight:800;line-height:89%;letter-spacing:-2.88px;text-transform:uppercase;max-width:560px;width:50%}.custom-contact .contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}.custom-contact label.field__label{color:#33333357;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;text-transform:capitalize}.custom-contact input.field__input{border-radius:5px!important;border:1px solid rgba(195,195,195,.53)!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(16.799999237060547px)!important;backdrop-filter:blur(16.799999237060547px)!important}.custom-contact textarea#ContactForm-body{border-radius:5px!important;border:1px solid rgba(195,195,195,.53)!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(16.799999237060547px)!important;backdrop-filter:blur(16.799999237060547px)!important;min-height:230px}.custom-contact .field__input:focus-visible{box-shadow:unset;outline:0;border-radius:0}.custom-contact .field:hover.field:after{box-shadow:unset;outline:0;border-radius:0}.custom-contact .field:after{content:none}.custom-contact button.button:after{content:none}.custom-contact .contact__button{margin-top:10px}.custom-contact button.button{border-radius:10px;background:#151515;width:100%;min-height:60px;color:#fff;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:26px;font-style:normal;font-weight:800;line-height:105%;text-transform:uppercase}@media (max-width: 989px){.custom-contact .contact{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.custom-contact form#ContactForm{width:100%}.custom-contact h2.title{font-size:60px;letter-spacing:-2px;max-width:560px;width:100%;margin:0 auto 20px;text-align:center}}@media (max-width: 550px){.custom-contact h2.title{font-size:50px;letter-spacing:-1px;max-width:330px}.custom-contact textarea#ContactForm-body{min-height:140px}.custom-contact label.field__label{font-size:14px;letter-spacing:-.28px}.custom-contact button.button{border-radius:6px;min-height:56px;font-size:22px}.header__icons .header__icon{width:3rem;height:3rem}header.header{padding:0 15px}}.collection .card__heading{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:20.808px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.208px;text-transform:uppercase}.collection .price{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:20.808px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.208px;text-transform:uppercase}.collection .price--on-sale .price-item--regular{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:17.34px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.173px;text-decoration-line:line-through;text-transform:uppercase}.collection .quick-add__submit{border-radius:8.67px;border:.867px solid #151515;color:#151515;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:15.606px;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase;min-height:5.5rem!important;background-color:transparent!important}.collection .quick-add__submit:hover{background-color:#151515!important;transition:.4s ease;z-index:2;color:#fff}.collection .card{background:#f2f1f1;padding:10px;align-items:center}.collection .stars,.product .stars{max-width:100px}.collection .review-text,.product .review-text{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:15.872px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.139px;text-transform:uppercase;display:flex;align-items:center;gap:10px;padding-bottom:10px}.collection .card__inner{width:90%}.collection .tag-name{border-radius:18.5px;background:#ffce1d;color:#000;font-family:Proxima Nova Extra Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;text-transform:uppercase;width:max-content;padding:11px 21px 8px;position:absolute;top:10px}@media (max-width: 550px){.collection .card__heading{font-size:17.808px}.collection .price,.collection .price--on-sale .price-item--regular{font-size:18px}.collection .stars{max-width:78px}.collection .tag-name{font-size:14px;padding:9px 15px 6px}.collection .quick-add__submit{font-size:14.606px;min-height:4.5rem!important}.collection .grid{column-gap:10px;row-gap:10px}.collection .grid--2-col-tablet-down .grid__item{width:calc(49% - var(--grid-mobile-horizontal-spacing) / 2)!important}.collection .card__information{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 550px){.collection .card__heading{font-size:16.808px}.collection .price,.collection .price--on-sale .price-item--regular{font-size:16px}}.header.header--middle-left{grid-template-columns:1fr auto 1fr!important}.header .list-menu__item{color:#000;font-family:Proxima Nova Extra Condensed;font-size:18px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.header .header__icon--cart svg{width:2.6rem;height:2.6rem}.header a.header__icon.header__icon--account{display:none}.header svg.icon.icon-search{stroke:#000}@media (max-width: 550px){.header .header__icon--cart svg{width:2.3rem;height:2.3rem}}.product .media>img{object-fit:contain;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);max-width:495px!important;width:100%!important;transform:translate(-50%);left:50%!important}.product .product__media.media.media--transparent{min-height:599px;max-height:599px;border-radius:16px;background:#f6f6f6}.product .product__title h1{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.92px;text-transform:uppercase}.product .product-description-full,.product .product-description-short,.product .product__description{color:#000;font-family:ABC Diatype Unlicensed Trial;font-size:18px;font-style:normal;font-weight:400;line-height:140%;max-width:524px}.product a.readmore,.product a.readless{border-bottom:2px solid #000;color:#000;font-family:ABC Diatype Unlicensed Trial;font-size:18px;font-style:normal;font-weight:700;line-height:140%}.product .global-media-settings{border:unset}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:131.31px;height:130.207px;border-radius:13.241px;overflow:hidden}.product .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:space-around}.product .product-form__buttons{max-width:100%;position:relative}.product .product-form__submit{border-radius:10px;border:1px solid #151515;background:#151515;color:#fff;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:24px;font-style:normal;font-weight:800;line-height:105%;text-transform:uppercase;min-height:7rem!important}.product .product-form__buttons:hover .arrow-btn-svg{left:69%;transition:.4s ease}.cart-drawer .cart__checkout-button:hover svg{transform:translate(10px);transition:.4s ease}.product .product-form__buttons svg.arrow-btn-svg{position:absolute;top:50%;z-index:1;transform:translate(-67%,-50%);left:67%}.product .product-form__input{max-width:100%!important}.product .product-form__input--pill input[type=radio]:checked+label{border-radius:6px;border:1px solid #000;background:#f6f6f6;color:#000}.product .form__label{color:#000;font-family:ABC Diatype Unlicensed Trial;font-size:18px;font-style:normal;font-weight:500;line-height:140%;padding-bottom:10px}.product fieldset.product-form__input label{color:#000!important;text-align:center!important;font-family:Proxima Nova Extra Condensed;font-size:16px!important;font-style:normal;font-weight:700;line-height:140%!important;text-transform:uppercase}.product-form__input.product-form__quantity{flex-direction:column}.product .product-form__input--pill input[type=radio]+label{border-radius:6px;background:#f6f6f6;border:unset;width:32%;display:flex;flex-direction:column}.product .product-form__input{display:flex}.product .value-text{color:#fff;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:11px;border:1px solid #000;background:#f11;width:max-content;padding:0 14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.product .best-text{color:#000;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:11px;border:1px solid #000;background:#ffd711;padding:0 14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:53%!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:48%!important}}@media screen and (min-width: 750px){.product__info-wrapper{padding:0 0 0 2rem!important}}.product .gurantee-text,.drawer__footer .gurantee-text{color:#000;font-family:Proxima Nova Extra Condensed;font-size:18px;font-style:normal;font-weight:700;line-height:140%;display:flex;align-items:center;gap:6px;justify-content:center}.product__info-container>*+*{margin:1rem 0!important}.product .price-text{display:flex;flex-direction:row-reverse;justify-content:center;gap:8px;padding-bottom:8px;color:#000;text-align:center;font-family:ABC Diatype Unlicensed Trial;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.product .price{color:#000;font-family:ABC Diatype Unlicensed Trial;font-style:normal;font-weight:500;line-height:140%}.product .custom-title{padding:8px 0}.product .comp_price{text-decoration-line:line-through;color:#000;text-align:center;font-family:ABC Diatype Unlicensed Trial;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0!important}.icon-with-text--vertical .icon-with-text__item{margin-bottom:8px!important}.product span.h4.inline-richtext{color:#000;font-family:ABC Diatype Unlicensed Trial;font-size:18px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 1200px){.product__info-wrapper{padding:0 0 0 2rem!important}.product .media>img{max-width:293.83px!important}.product span.h4.inline-richtext{font-size:16px}.best-text,.value-text{padding:0 10px;font-size:12px}.product .product__media.media.media--transparent{min-height:500px;max-height:500px}.product .product-form__buttons svg.arrow-btn-svg{transform:translate(-3%,-50%)}}@media (max-width: 768px){.product .comp_price,.product .price-text{font-size:12px}.product fieldset.product-form__input label{font-size:14px!important}.product .product-form__buttons svg.arrow-btn-svg{transform:translate(10%,-50%)}.product .product-form__input--pill input[type=radio]+label{width:31%;padding:10px}.best-text,.value-text{padding:0 11px;font-size:14px;width:max-content;top:-10px}}@media (max-width: 550px){.product .product-form__buttons svg.arrow-btn-svg{transform:translate(8%,-50%)}product-info{padding-top:16px!important}.product .product__media.media.media--transparent{min-height:260px;max-height:260px;padding:60px 0!important}.product .product__title h1{letter-spacing:-1.52px;font-size:38px}.product .product__description{font-size:14px}.product__info-wrapper{padding:0!important}.product span.h4.inline-richtext{font-size:15px}.product .slider-dots{text-align:center;margin-top:12px}.product .slider-dots .dot{display:inline-block;width:10px;height:10px;background:#ccc;border-radius:50%;margin:0 6px;cursor:pointer;transition:background .3s}.product .slider-dots .dot.active{background:#000}.product .slider-dots .dot{background:transparent;border:1px solid}.product .slider-buttons{display:flex;align-items:center;justify-content:center;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product .product-form__input--pill input[type=radio]+label{width:33%;padding:12px}}@media (max-width: 400px){.product .icon-with-text--vertical img{max-width:16px}.product span.h4.inline-richtext{font-size:12px}}.cart-drawer .cart__checkout-button{color:#fff;text-align:center;font-family:Proxima Nova Extra Condensed;font-size:24px;font-style:normal;font-weight:800;line-height:105%;text-transform:uppercase;padding:18px 32px;border-radius:10px;border:1px solid #151515;background:#151515;display:flex;gap:10px}h2.drawer__heading{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:18px;font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase}h2.totals__total{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:20px!important;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.2px;text-transform:uppercase}p.totals__total-value{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:28px;font-style:normal;font-weight:700;line-height:95%;text-transform:uppercase}.drawer__inner{width:60rem!important}.shipping-message-wrapper{margin-bottom:1.5rem;position:relative;display:flex;align-items:flex-start;gap:10px}.shipping-label{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:20px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.2px;text-transform:uppercase;margin-bottom:6px}.cart-drawer .tax-note{display:none}.cart-drawer .totals{padding-bottom:20px;margin-top:0!important}.product-option{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.1px}.price.price--end{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:28px;font-style:normal;font-weight:700;line-height:95%;text-transform:uppercase}.cart-item__name{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.96px;text-transform:uppercase}via inspector span.price.price--end{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:32px;font-style:normal;font-weight:700;line-height:95%;text-transform:uppercase}.shipping-text{color:#fff;font-family:Proxima Nova Extra Condensed;font-size:14px;font-style:normal;font-weight:700;line-height:95%;text-transform:uppercase;position:absolute;z-index:1;top:5px;left:94px}.shipping-text.success{color:#0a0}.shipping-text .highlight{color:#999}.shipping-bar{background:#d9d9d9;height:21px;border-radius:999px;position:relative;overflow:hidden;width:300px}.cart-drawer .cart-items th{color:#151515;font-family:Proxima Nova Extra Condensed;font-size:16px;font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase}button.quantity__button{border:.889px solid #E7E7E7}.quantity__input{border-top:.889px solid #E7E7E7;border-bottom:.889px solid #E7E7E7}.quantity:after{display:none}.cart-drawer .cart-item{border-bottom:.55px solid rgba(21,21,21,.5)}.shipping-bar-fill{background:#000;height:100%;width:0%;position:absolute;left:0;top:0;transition:width .4s ease-in-out;display:block!important}.drawer__footer .gurantee-text{padding-top:10px}@media (max-width: 768px){.menu-drawer__utility-links{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-CSS.css.map */
