@media (min-width: 750px){h2{font-size:2rem!important;font-weight:500!important;letter-spacing:.05rem!important;text-transform:none!important}}@media (max-width: 749px){h2{font-size:1.7rem!important;font-weight:300!important;letter-spacing:.05rem!important;text-transform:none!important}}.logo-list-container-horizontal h2{font-size:1.7rem!important}.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:10px}.card-wrapper .card__heading{font-size:1.4rem!important;font-weight:500!important;letter-spacing:.05rem!important}.card-wrapper .price-item--regular{font-size:15px!important;font-weight:300!important;color:#1e1e1e!important;font-family:sans-serif!important}.product-card-wrapper .price--on-sale .price-item:first-child{font-weight:600!important;font-size:15px!important;color:#1e1e1e!important;font-family:sans-serif!important}.product-card-wrapper .price--on-sale .price-item:last-child{color:#333!important;font-weight:300!important;font-size:14.5px!important;font-family:sans-serif!important}.card-information .loox-rating{display:none!important}.card-swatch-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:var(--text-alignment, left);gap:8px;margin-top:.5rem}.card__swatches-container{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.card__swatches-container .color-swatch,.card__swatches-container .color-swatch__image{width:20px!important;height:20px!important}.product-card-wrapper .color-swatch,.product-card-wrapper .color-swatch *,.collection-card-wrapper .color-swatch,.collection-card-wrapper .color-swatch *{border-radius:50%!important;border:none!important;box-shadow:none!important;outline:none!important}.product-card-wrapper .color-swatch input:checked+.color-swatch__image,.collection-card-wrapper .color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 1.9px rgb(var(--color-background)),0 0 0 2.5px #000!important}.card-wrapper .color-swatch .color-swatch__label{transition:opacity .8s ease,transform .2s ease!important}.card-wrapper .color-swatch:hover .color-swatch__label{background-color:#cfc3b4!important;color:#fff!important;font-weight:300!important;border-radius:5px!important;padding:4px 10px!important}.card-wrapper .color-swatch:hover .color-swatch__label:after{border-color:#cfc3b4 transparent transparent transparent!important}.color-swatch-plus-more{background:none!important;border:none!important;box-shadow:none!important;text-decoration:none!important;color:inherit!important;font-size:1.2rem;font-weight:400;line-height:1;padding:0;margin:0;flex-shrink:0}.plus-more-desktop,.plus-more-mobile{display:none!important}@media screen and (min-width: 750px){.card__swatches-container .color-swatch:nth-child(n+5){display:none!important}.plus-more-desktop{display:inline!important}}@media screen and (max-width: 749px){.card__swatches-container .color-swatch:nth-child(n+5){display:none!important}.plus-more-mobile{display:inline!important}}@media (min-width: 750px){.product-count__text{font-size:2rem!important;font-weight:200!important}}@media (max-width: 749px){.product-count__text{font-size:1.4rem!important;font-weight:500!important}}@media (min-width: 750px){.product__title>*{font-size:1.7rem!important;margin-top:3px!important;margin-bottom:2px!important}}@media (max-width: 749px){.product__title>*{font-size:1.6rem!important;margin-top:3px!important;margin-bottom:2px!important}.sticky-atc .badge{display:none!important}}.rating-stars-and-text{display:none!important}.payment-badges-block{--margin-bottom: 1.5rem !important}.product__media-gallery{position:relative!important}.product-media__trust-badge{position:absolute!important;left:0!important;top:25px!important;z-index:10!important;width:120px!important;max-width:none!important}.product__info-container .form__label{font-weight:400!important;color:#000!important;font-family:sans-serif!important}.product-form__input input[type=radio]+label{border:.5px solid rgba(var(--color-foreground),.5)!important;border-radius:2.5px!important;background-color:transparent!important;transition:border-color .2s ease,box-shadow .2s ease,border-width .2s ease!important}@media (min-width: 750px){.product-form__input input[type=radio]+label{padding:6px 15px!important}}@media (max-width: 749px){.product-form__input input[type=radio]+label{padding:4px 13px!important}}.product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-foreground))!important;border-width:1.25px!important;color:rgb(var(--color-foreground))!important;box-shadow:0 0 2px rgba(var(--color-foreground),.35)!important}.color-swatches-container{--transparent-border-size: 0rem !important;--selected-border-size: 1.5px !important}.color-swatch__image{border-radius:50%!important}@media (min-width: 750px){.color-swatch__image{height:4.5rem!important;width:4.5rem!important}}@media (max-width: 749px){.color-swatch__image{height:4rem!important;width:4rem!important}}.product-form__input .color-swatch .color-swatch__label{transition:opacity .2s ease,transform .2s ease!important}.product-form__input .color-swatch:hover .color-swatch__label{background-color:#cfc3b4!important;color:#fff!important;font-weight:300!important;border-radius:5px!important;padding:1px!important;z-index:10}.product-form__input .color-swatch:hover .color-swatch__label:after{border-color:#cfc3b4 transparent transparent transparent!important}quantity-input.quantity.main-quantity{max-width:10rem!important;height:4rem!important;min-height:auto!important;gap:0!important;justify-content:space-between!important;border:.5px solid #000000!important;border-radius:2px!important;overflow:hidden!important}quantity-input.quantity.main-quantity .quantity__button,quantity-input.quantity.main-quantity .quantity__input{width:3.2rem!important;font-size:1.4rem!important;height:100%!important}.product-form__submit{height:4rem!important;min-height:auto!important;font-size:1.2rem!important;font-family:sans-serif!important;font-weight:300!important;letter-spacing:.2rem!important;border-radius:3px!important;background-color:#1e1e1e!important;color:#fff!important}.quantity-breaks{--row-gap: .85rem;--column-gap: .75rem}.quantity-break{--padding-y: 1.75rem;--padding-x: 1.75rem;background-color:rgba(var(--accent-color),.01);border:.05rem solid rgba(var(--accent-color),.99);border-radius:.8rem;transition:all .2s ease}.quantity-break:hover{border-color:rgba(var(--accent-color),.4);transform:translateY(-1px);background-color:rgba(var(--accent-color),.05)}.quantity-break:has(input:checked),.quantity-break[aria-checked=true]{background-color:rgba(var(--accent-color),.15);border-color:#000;border-width:.12rem}.quantity-break__label{font-size:1.4rem!important;font-weight:450!important;color:#111;font-family:sans-serif!important}.quantity-break__price{font-size:1.5rem;font-weight:400;color:#951515!important;font-family:sans-serif!important}.quantity-break__compare-at-price{font-size:1.4rem;font-weight:300;color:#333;font-family:sans-serif!important}.quantity-break__benefit{font-size:.9rem;font-weight:600!important;color:#951515;background-color:#fefcf5;padding:.3rem .8rem;border-radius:4px;margin-bottom:.1rem;font-family:sans-serif!important;border-color:#cfc3b4}.quantity-break__badge{background-color:#cfc3b4;color:#fff;font-size:1.2rem;font-weight:450;font-family:sans-serif!important;padding:.1rem .8rem!important;border-radius:.2em;letter-spacing:.05em;text-transform:uppercase}.quantity-break__caption{font-size:12px!important;opacity:.5}@media (max-width: 749px){.quantity-break__caption{font-size:10px!important}}.upsell--border{border-width:.5px!important;border-radius:10px!important}.upsell__container{margin-top:2px!important;margin-bottom:2px!important}.quantity-break__variants__label{font-weight:400;font-family:sans-serif!important}.quantity-break__selector-item__image img{border-radius:50%;width:3rem!important;height:3rem!important}.collapsible-content__heading{font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1rem!important}@media (min-width: 750px){.collapsible-content__heading{font-size:1.8rem!important}}@media (max-width: 749px){.collapsible-content__heading{font-size:1.4rem!important}}.accordion__title{font-size:1.4rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:.05rem!important}.accordion__content{font-size:1.3rem!important;font-weight:300!important;line-height:1.3!important;color:#000!important;font-family:sans-serif!important}@media (max-width: 749px){.sticky-atc__title{font-size:1.4rem!important;font-weight:500!important;color:#000!important}.sticky-atc .badge{display:none!important}.sticky-atc__price .price--on-sale .price-item:first-child{font-weight:600!important;font-size:15px!important;color:#951515!important;font-family:sans-serif!important}.sticky-atc__price .price--on-sale .price-item:last-child{font-size:14px!important;color:#333!important;font-weight:300!important;font-family:sans-serif!important}.sticky-atc__price .price-item--regular{font-size:15px!important;font-weight:300!important;color:#951515!important;font-family:sans-serif!important}.sticky-atc .button{background-color:transparent!important;color:#000!important;height:4rem!important;min-height:auto!important;padding-left:2rem!important;padding-right:2rem!important;font-size:1.3rem!important;font-weight:400!important}.sticky-atc .button .button__label{font-size:1.3rem!important;font-weight:400!important;letter-spacing:.1rem!important}}@media (min-width: 749px){.sticky-atc .button{background-color:transparent!important;color:#000!important;height:4rem!important;min-height:auto!important;padding-left:2rem!important;padding-right:2rem!important;font-size:1.3rem!important;font-weight:400!important}.sticky-atc .button .button__label{font-size:1.3rem!important;font-weight:400!important;letter-spacing:.1rem!important}}.cart-drawer .button,.customer button,.shopify-challenge__button{font-weight:400}.drawer__heading{font-size:1.6rem!important;font-weight:600!important}.cart-drawer__totals{--spacing: .8rem !important}.cart-drawer__footer{--margin-top: 1rem !important;--margin-bottom: 1rem !important}.cart-progress{display:none!important}.drawer__close{position:absolute!important;right:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:auto!important;height:auto!important;background-color:transparent!important;border:none!important}.drawer__close svg{height:1.2rem!important;width:1.2rem!important}.cart-item__old-price{color:#333!important;font-weight:300!important;font-size:14px!important;font-family:sans-serif!important}.regular-price{font-weight:500!important;font-size:15px!important;color:#951515!important;font-family:sans-serif!important}.cart-drawer-item .quantity{border:.8px solid rgba(0,0,0,.3);border-radius:1px;background-color:transparent!important}.cart-drawer-item .quantity__input,.cart-drawer-item .quantity .quantity__button{background-color:transparent!important}.cart-drawer-item .quantity__button,.cart-drawer-item .quantity__input{width:1.5rem!important;height:1.3em!important}.cart-drawer-item .quantity__button svg{width:1rem!important;height:2rem!important}.cart-drawer__empty-content .button{font-weight:200!important}.cart-drawer__totals__row--spaced{--text-size: 1.7rem !important}.cart-guarantee-banner{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;padding-top:12px;padding-bottom:12px;width:calc(100% + 35px);margin-left:-20px;margin-right:-15px}.cart-guarantee-banner .guarantee-text{font-size:1.3rem;font-weight:300;margin:0;line-height:1.4;text-align:center;font-family:sans-serif!important}.cart-guarantee-banner .guarantee-text strong{font-weight:700;font-family:sans-serif!important}.cart-drawer .cart__checkout-button{height:3.8rem!important;border-radius:4px!important;border:1px solid transparent!important;background-color:#000!important;font-size:1.4rem!important;font-weight:300!important;letter-spacing:.1rem!important;color:#fff!important;text-transform:uppercase!important;transition:background-color .2s ease,color .2s ease}.cart-drawer .cart__checkout-button:hover{background-color:#333!important;color:#fff!important;font-weight:500!important}.list-payment__item{padding:.3rem!important}.list-payment__item svg{max-height:24px!important}.badge{font-size:1rem!important;font-weight:600!important;min-width:40px!important;text-align:center!important;line-height:1.2!important;font-family:sans-serif!important}.product .price .badge{background-color:#fefcf5!important;font-size:1rem!important;color:#1e1e1e!important;border-color:#cfc3b4!important;border-width:.5px!important;border-radius:6px!important;font-weight:600!important;font-family:sans-serif!important;padding:4px 6px!important}.card .badge{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:0 6px 6px 0!important;padding:4px 6px!important}.card .badge svg{margin:0!important}.price__badge-custom{display:flex!important;background-color:#fefcf5!important;font-size:1rem!important;color:#1e1e1e!important;border-color:#cfc3b4!important;border-width:.5px!important;border-radius:6px!important;align-items:center!important;font-weight:600!important;font-family:sans-serif!important;gap:6px!important;padding:4px 6px!important}.price__badge-custom .material-icon{order:1!important}.price,.price-item,.price-item--regular{font-size:15px!important;font-weight:500!important;font-family:sans-serif!important;color:#951515!important}.product-single__price,.card-wrapper .price-item--regular{font-weight:300!important;color:#1e1e1e!important}.price .main-comapre-price{font-weight:300!important;font-size:14px!important;color:#333!important;font-family:sans-serif!important}.slideshow__controls,.slideshow__controls--top,.slideshow__controls--desktop-over,.slideshow__controls--desktop-under,.slideshow__controls--mobile-over,.slider-buttons,.slider-counter,.slider-button,.slideshow__autoplay,.slideshow__control-wrapper{display:none!important}@media (max-width: 749px){.logo-list-container-horizontal{padding-top:.05rem!important;padding-bottom:.05rem!important}}div[class*=loox-widget] span[class=loox-rating-label]{text-decoration:underline!important;text-underline-offset:2.5px!important;text-decoration-thickness:.8px!important}.fb-post__content__text p{font-weight:350!important}div#location-shipping-info{text-align:center;font-size:1.5rem;font-weight:300!important;border-radius:5px!important;font-family:sans-serif!important}@media (max-width: 749px){.shopify-payment-button__button{height:45px!important;min-height:45px!important}.shipping-checkpoints{--icon-size: 2rem !important}}@media (max-width: 768px){.announcement-bar__message{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:100%;padding:0;margin:0;letter-spacing:.1rem;line-height:1.3;font-size:var(--mobile-text-size)}.announcement-bar__message:before,.announcement-bar__message:after{display:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;font-size:var(--mobile-icon-size);font-weight:300}.announcement-bar__message:before{left:.1rem!important;content:"<"}.announcement-bar__message:after{right:.1rem!important;content:">"}}#ContactForm .field input,#ContactForm .field textarea{border-width:1px!important;border-style:solid!important;border-color:#1e1e1e!important;border-radius:3px!important;box-shadow:none!important}#ContactForm .field input:focus,#ContactForm .field textarea:focus{border-color:#555!important}#ContactForm .field:before,#ContactForm .field:after{display:none!important}#ContactForm .button{text-transform:uppercase!important;letter-spacing:.1rem!important;background-color:transparent!important;border:1px solid #1e1e1e!important;color:#1e1e1e!important;transition:all .2s ease!important}#ContactForm .button:hover{background-color:#1e1e1e!important;color:#fff!important}#ContactForm .button:before,#ContactForm .button:after{display:none!important}div[class*=size-guide-template--] div[class^=size-toggle-template--] span{position:relative;margin:0 0 5px;padding-left:0;font-size:16.5px;color:#000;line-height:200%!important;font-weight:400!important;font-family:sans-serif!important;text-decoration:underline!important;text-underline-offset:2px;transition:all .25s ease 0s}@media (max-width: 768px){div[class*=size-guide-template--] div[class^=size-toggle-template--] span{font-size:15px!important}}div[class*=size-guide-template--] div[class^=size-toggle-template--] span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/cdn/shop/files/Ruler_Icon_d70484de-d98e-45b8-b51d-1f800d8b958d.png?v=1751659713);background-size:contain;background-repeat:no-repeat;background-position:center;display:none!important}@media (min-width: 768px){div[class*=size-guide-template--] div[class^=size-toggle-template--] span:before{width:21px;height:21px}}@media (max-width: 767px){div[class*=size-guide-template--] div[class^=size-toggle-template--] span:before{width:18px;height:18px}}div.fit-and-fabric-container{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#2d2d2d!important;line-height:1.6}div.fit-and-fabric-container h3{font-size:1.2em!important;font-weight:500!important;margin:0 0 15px!important}div.fit-and-fabric-container h4{font-size:.85em!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin:25px 0 15px!important}div.fit-and-fabric-container .feature-list{list-style:none!important;padding-left:0!important;margin:0 0 20px!important}div.fit-and-fabric-container .feature-list li{padding-left:15px!important;position:relative;margin-bottom:12px!important;font-size:.95em!important}div.fit-and-fabric-container .feature-list li:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;height:5px!important;width:5px!important;background-color:#2d2d2d!important;border-radius:50%!important}div.fit-and-fabric-container .fabric-description{font-size:.9em!important;margin:0!important;line-height:1.5}div.fit-and-fabric-container .fabric-image-wrapper img{border:1.5px solid #1e1e1e}@media (max-width: 767px){div.fit-and-fabric-container .fabric-media-block{display:flex!important;align-items:center!important;gap:15px!important}div.fit-and-fabric-container .fabric-image-wrapper{flex:0 0 100px!important;margin:0!important}div.fit-and-fabric-container .fabric-description{flex:1!important}}@media (min-width: 768px){div.fit-and-fabric-container{display:grid!important;grid-template-columns:1fr 1fr;gap:40px!important;align-items:start}div.fit-and-fabric-container .fabric-image-wrapper{max-width:200px!important}div.fit-and-fabric-container h4{margin-top:0!important}div.fit-and-fabric-container .fabric-description{font-size:.95em!important;margin:15px 0!important}}@keyframes tavlux-reveal-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes tavlux-fade-in-simple{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 749px){.menu-drawer__menu-item{font-weight:300!important}}.products-mega-menu__list,.products-mega-menu__content{min-height:auto!important}.tavlux-hiding.menu-drawer__navigation,.tavlux-hiding.menu-drawer__inner-submenu{clip-path:inset(0 0 100% 0)}.tavlux-hiding>ul.list-menu>li{opacity:0}.is-animating.menu-drawer__navigation{animation:tavlux-reveal-down .8s cubic-bezier(.65,0,.35,1) forwards}.is-animating.menu-drawer__navigation>ul.list-menu>li{animation:tavlux-fade-in-simple .5s cubic-bezier(.23,1,.32,1) forwards}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(1){animation-delay:.18s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(2){animation-delay:.24s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(3){animation-delay:.3s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(4){animation-delay:.36s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(5){animation-delay:.42s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(6){animation-delay:.48s}.is-animating.menu-drawer__navigation>ul.list-menu>li:nth-child(n+7){animation-delay:.54s}.is-animating.menu-drawer__inner-submenu{animation:tavlux-reveal-down .8s cubic-bezier(.65,0,.35,1) forwards}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li{animation:tavlux-fade-in-simple .5s cubic-bezier(.23,1,.32,1) forwards}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(1){animation-delay:.18s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(2){animation-delay:.24s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(3){animation-delay:.3s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(4){animation-delay:.36s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(5){animation-delay:.42s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(6){animation-delay:.48s}.is-animating.menu-drawer__inner-submenu>ul.list-menu>li:nth-child(n+7){animation-delay:.54s}.collection__view-all>a.button,.collection__view-all>a.button--secondary,.collection__view-all>a.link{background:#f8f4ee;color:#fff!important;border:2px solid #123470;border-radius:8px;padding:12px 32px;font-weight:700;font-size:1.05em;box-shadow:0 2px 8px #0000000f;transition:all .15s;text-transform:uppercase;letter-spacing:.04em}.collection__view-all>a.button:hover,.collection__view-all>a.button--secondary:hover,.collection__view-all>a.link:hover{background:#174180;border-color:#174180;color:#ffc04b!important;box-shadow:0 4px 14px #0000001f;text-decoration:none}@media screen and (max-width: 749px){.collection__view-all>a.button,.collection__view-all>a.button--secondary,.collection__view-all>a.link{background:#f8f4ee;color:#222!important;border:0rem solid #000000;border-radius:.5rem;padding:0;font-size:.75em;box-shadow:none;letter-spacing:.06em}.collection__view-all>a.button:hover,.collection__view-all>a.button--secondary:hover,.collection__view-all>a.link:hover{background:#000;border-color:#000;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/Custom.css.map */
