.logo-list-container-horizontal h2{font-size:1.7rem}.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:10px}.products-mega-menu__content,.products-mega-menu__list{min-height:auto}.payment-badges-block{--margin-bottom: 1.5rem}.list-payment__item{padding:.3rem}.list-payment__item svg{max-height:24px}body .card-wrapper .card__heading{font-size:1.4rem;font-weight:500;letter-spacing:.05rem}body .card-wrapper .price-item--regular,body .product-card-wrapper .price-item--regular{color:#1e1e1e;font-family:sans-serif;font-size:15px;font-weight:300}body .product-card-wrapper .price--on-sale .price-item:first-child{color:#951515;font-family:sans-serif;font-size:15px;font-weight:600}body .product-card-wrapper .price--on-sale .price-item:last-child{color:#333;font-family:sans-serif;font-size:14.5px;font-weight:300}body .product-card-wrapper .price--on-sale .price-item--last.price-item--sale,body .product-card-wrapper .price--on-sale .price-item--sale,body .product-card-wrapper .price--on-sale .price-item.price-item--sale.price-item--last{color:#951515}.card__media img{transition:opacity .15s ease-in-out}.card__media img.is-loading{opacity:.7}body .card .badge{align-items:center;border-radius:0 6px 6px 0;display:flex;flex-direction:row-reverse;font-family:sans-serif;font-size:1rem;font-weight:600;gap:5px;justify-content:center;line-height:1.2;min-width:40px;padding:4px 6px;text-align:center}.card .badge svg{margin:0}.card-information .loox-rating,.card-information .loox-rating-placeholder-wrapper,.card-information .rating,.card-information .rating-count,.card-wrapper .loox-rating,.card-wrapper .rating,.card-wrapper .rating-count,.card__content .loox-rating,.card__information .loox-rating{display:none}.contains-card--product .card__content,.product-card-wrapper .card__content{padding:1rem}.card__swatches-container{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;margin-top:.6rem}.card__swatches-container .color-swatch,.card__swatches-container .color-swatch__image{height:18px;width:18px}.color-swatches-container{--transparent-border-size: 1px;--selected-border-size: 1px}.color-swatch__image{border-radius:50%;overflow:hidden;position:relative}.color-swatch__img{border-radius:50%;height:100%;object-fit:cover;width:100%}.color-swatch__fallback{border-radius:50%;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.color-swatch__dual{background:linear-gradient(90deg,var(--color-1) 0,var(--color-1) 50%,var(--color-2) 50%,var(--color-2) 100%)}.color-swatch__dual,.color-swatch__gradient,.color-swatch__solid{border-radius:50%;height:100%;width:100%}.color-swatch__gradient{background:linear-gradient(135deg,#e0e0e0 25%,silver,#e0e0e0 75%)}.color-swatch.swatch-img-error .color-swatch__img{display:none}.color-swatch.swatch-img-error .color-swatch__fallback{display:block}.color-swatch-plus-more{align-items:center;background:0;border:0;box-shadow:none;color:inherit;display:inline-flex;flex-shrink:0;font-size:1.2rem;font-weight:400;line-height:1;margin:0;padding:0;text-decoration:none}.product-card-wrapper .color-swatch,.product-card-wrapper .color-swatch .color-swatch__image{border:0;border-radius:50%;box-shadow:none;outline:0}.color-swatches-container .color-swatch input:checked+.color-swatch__image,.product-card-wrapper .color-swatch input:checked+.color-swatch__image,.product-form__input .color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 1.5px rgb(var(--color-background, 255 255 255)),0 0 0 2.5px #000;transition:box-shadow .15s ease;will-change:box-shadow}.color-swatches-container .color-swatch input:not(:checked)+.color-swatch__image{box-shadow:none}.card-wrapper .color-swatch .color-swatch__label,.product-form__input .color-swatch .color-swatch__label{transition:opacity .2s,transform .2s;will-change:opacity,transform}.card-wrapper .color-swatch:hover .color-swatch__label,.product-form__input .color-swatch:hover .color-swatch__label{background-color:#cfc3b4;border-radius:5px;color:#fff;font-weight:300;padding:4px 10px;z-index:10}.card-wrapper .color-swatch:hover .color-swatch__label:after,.product-form__input .color-swatch:hover .color-swatch__label:after{border-color:#cfc3b4 transparent transparent}.product__media-gallery{position:relative}.product-media__trust-badge{left:0;max-width:none;position:absolute;top:25px;width:120px;z-index:10}.product-page-price .price__compare-price .main-comapre-price,.product-page-price .price__compare-price .main-comapre-price.accent-color-text{color:#333}body .product .price-item,body .product .price-item--regular{color:#1e1e1e;font-family:sans-serif;font-size:15px;font-weight:500}body .product .price--on-sale .price-item--sale,body .product .price--on-sale .price-item:first-child{color:#951515}body .product .price--on-sale .price__compare-price .price-item:first-child{color:#333}body .product-single__price{color:#1e1e1e;font-weight:300}body .price .main-compare-price{color:#333;font-family:sans-serif;font-size:14px;font-weight:300}body .price__badge-custom,body .product .price .badge{background-color:#fefcf5;border-color:#cfc3b4;border-radius:6px;border-width:.5px;color:#1e1e1e;font-family:sans-serif;font-size:1rem;font-weight:600;padding:4px 6px}.price__badge-custom{align-items:center;display:flex;gap:6px}.price__badge-custom .material-icon{order:1}body .product__info-container .form__label{color:#000;font-family:sans-serif;font-weight:400}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{background-color:transparent;border:.5px solid rgba(var(--color-foreground),.5);border-radius:2.5px;transition:border-color .2s,box-shadow .2s,border-width .2s}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:transparent;border-color:rgb(var(--color-foreground));border-width:1.25px;box-shadow:0 0 2px rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground))}body .product-form__submit{background-color:#1e1e1e;border-radius:3px;color:#fff;font-family:sans-serif;font-size:1.2rem;font-weight:300;height:4rem;letter-spacing:.2rem;min-height:auto}body quantity-input.quantity.main-quantity{border:.5px solid #000;border-radius:2px;gap:0;height:4rem;justify-content:space-between;max-width:10rem;min-height:auto;overflow:hidden}quantity-input.quantity.main-quantity .quantity__button,quantity-input.quantity.main-quantity .quantity__input{font-size:1.4rem;height:100%;width:3.2rem}.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:.2s;will-change:transform,background-color,border-color}.quantity-break:hover{background-color:rgba(var(--accent-color),.05);border-color:rgba(var(--accent-color),.4);transform:translateY(-1px)}.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{color:#111;font-family:sans-serif;font-size:1.4rem;font-weight:400}.quantity-break__price{color:#951515;font-family:sans-serif;font-size:1.5rem;font-weight:400}.quantity-break__compare-at-price{color:#333;font-family:sans-serif;font-size:1.4rem;font-weight:300}.quantity-break__benefit{background-color:#fefcf5;border-color:#cfc3b4;border-radius:4px;color:#951515;font-family:sans-serif;font-size:.9rem;font-weight:600;margin-bottom:.1rem;padding:.3rem .8rem}.quantity-break__badge{background-color:#cfc3b4;border-radius:.2em;color:#fff;font-family:sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.05em;padding:.1rem .8rem;text-transform:uppercase}.quantity-break__caption{color:#1e1e1e;font-size:10px}.quantity-break__variants__label{font-family:sans-serif;font-weight:400}.quantity-break__selector-item__image img{border-radius:50%;height:3rem;width:3rem}body .collapsible-content__heading{font-weight:600;letter-spacing:.1rem;text-transform:uppercase}body .accordion__title{font-size:1.4rem;font-weight:500;letter-spacing:.05rem;text-transform:none}body .accordion__content{color:#000;font-family:sans-serif;font-size:1.3rem;font-weight:300;line-height:1.3}body .cart-drawer .button,body .customer button,body .shopify-challenge__button{font-weight:400}body .drawer__heading{font-size:1.6rem;font-weight:600}body .drawer__close{align-items:center;background-color:transparent;border:0;display:flex;height:auto;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:1rem;top:1rem;width:auto;z-index:1001}.drawer__close svg{height:1.2rem;width:1.2rem}.cart-drawer__totals{--spacing: .8rem;transition:margin .3s,padding .3s}.cart-drawer__footer{--margin-top: 1rem;--margin-bottom: 1rem;transition:margin .3s,padding .3s}.cart-drawer__items{transition:margin .3s}.cart-drawer__empty-content .button{font-weight:200}.cart-drawer__totals__row--spaced{--text-size: 1.7rem}.cart-item__old-price{color:#333;font-family:sans-serif;font-size:14px;font-weight:300}.regular-price{color:#951515;font-family:sans-serif;font-size:15px;font-weight:500}.cart-drawer-item,.cart-item{transition:opacity .25s,transform .25s,margin .25s;will-change:opacity,transform}.cart-drawer-item .quantity{border:.8px solid rgba(0,0,0,.3);border-radius:1px}.cart-drawer-item .quantity,.cart-drawer-item .quantity .quantity__button,.cart-drawer-item .quantity__input{background-color:transparent}.cart-drawer-item .quantity__button,.cart-drawer-item .quantity__input{height:1.3em;width:1.5rem}.cart-drawer-item .quantity__button svg{height:2rem;width:1rem}body .cart-drawer .cart__checkout-button{background-color:#000;border:1px solid transparent;border-radius:4px;color:#fff;font-size:1.4rem;font-weight:300;height:3.8rem;letter-spacing:.1rem;text-transform:uppercase;transition:background-color .2s,color .2s}body .cart-drawer .cart__checkout-button:hover{background-color:#333;color:#fff;font-weight:500}.cart-guarantee-banner{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;display:flex;justify-content:center;margin-left:-20px;margin-right:-15px;padding-bottom:12px;padding-top:12px;width:calc(100% + 35px)}.cart-guarantee-banner .guarantee-text{font-family:sans-serif;font-size:1.3rem;font-weight:300;line-height:1.4;margin:0;text-align:center}.cart-guarantee-banner .guarantee-text strong{font-family:sans-serif;font-weight:700}.upsell--border{border-radius:10px;border-width:.5px}.cart-drawer .upsell__container{margin-bottom:20px;margin-top:2px}.product-info-upsells-container .upsell__container{margin-bottom:0;padding-bottom:.4rem}.cart-drawer .upsell__add-btn,.cart-drawer .upsell__image,.cart-drawer .upsell__title h3{align-self:flex-start;grid-row:1/2}.cart-drawer .upsell__container{align-items:flex-start;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;margin-bottom:.4rem;padding:.8rem 1rem 0}.cart-drawer .upsell__content,.cart-drawer .upsell__title{display:contents}.cart-drawer .upsell__image{grid-column:1/2}.cart-drawer .upsell__title h3{grid-column:2/3;line-height:1.2;margin:0;padding:0;text-align:left}.cart-drawer .upsell__variant-picker{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;grid-column:1/3;grid-row:2/3;justify-content:flex-start;margin-left:0;margin-top:.2rem;padding-left:0}.cart-drawer .upsell__price{align-items:flex-end;align-self:center;display:flex;flex-direction:column;grid-column:3/4;grid-row:2/3;line-height:1;margin:0;padding:0;text-align:right}.cart-drawer .upsell__select{align-items:flex-start;justify-content:flex-start;margin-left:0}.cart-drawer .upsell__select .select__select{background:0;border:0;border-radius:0;box-shadow:none;font-size:1.2rem;height:36px;line-height:1.2;margin:0 .4rem 0 0;outline:0;padding:0 1.2rem 0 .2rem;text-align:left}.cart-drawer .upsell__add-btn span strong,.cart-drawer .upsell__container h3{font-family:sans-serif;font-weight:600}.cart-drawer .upsell__title .compare-price{margin-top:5px}.cart-drawer .upsell__add-btn{all:unset;align-items:center;background-color:transparent;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:none;color:#1e1e1e;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:sans-serif;font-size:1.2rem;font-weight:400;gap:.5rem;grid-column:3/4;height:36px;justify-content:center;letter-spacing:.05rem;margin-left:.8rem;margin-top:0;min-width:60px;outline:0;padding:0 .6rem;pointer-events:auto;position:relative;text-transform:uppercase;transition:border-color .2s,background-color .2s;-webkit-user-select:none;user-select:none;z-index:10}.cart-drawer .upsell__add-btn:hover{background-color:#00000005;border-color:#0000004d}.cart-drawer .upsell__add-btn:active{background-color:#0000000d;border-color:#0006}.cart-drawer .upsell__add-btn:focus{outline:1px solid rgba(0,0,0,.15);outline-offset:1px}.cart-drawer .upsell__add-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cart-drawer .upsell__add-btn span{align-items:center;display:flex;justify-content:center;line-height:1;transition:opacity .2s}.cart-drawer .upsell__add-btn.button--success{background-color:#2e7d320d;border-color:#2e7d32}.cart-drawer .upsell__add-btn.button--loading span,.cart-drawer .upsell__add-btn.button--success span{opacity:0}.cart-drawer .upsell__add-btn:after{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'viewBox='002424'fill='none'stroke='%232e7d32'stroke-width='3'stroke-linecap='round'stroke-linejoin='round'%3E%3Cpolylinepoints='206917412'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:.3s cubic-bezier(.68,-.55,.265,1.55);width:16px;will-change:transform,opacity}.cart-drawer .upsell__add-btn.button--success:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.cart-drawer .upsell__add-btn .loading-overlay__spinner{height:18px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,visibility .2s;visibility:hidden;width:18px}.cart-drawer .upsell__add-btn.button--loading .loading-overlay__spinner{opacity:1;visibility:visible}.cart-drawer .upsell__add-btn .loading-overlay__spinner .spinner{animation:upsell-rotate 1s linear infinite;height:100%;width:100%}.cart-drawer .upsell__add-btn .loading-overlay__spinner .spinner .path{animation:upsell-dash 1.5s ease-in-out infinite;stroke:#1e1e1e;stroke-linecap:round}#ContactForm .field input,#ContactForm .field textarea{border:1px solid #1e1e1e;border-radius:3px;box-shadow:none}#ContactForm .field input:focus,#ContactForm .field textarea:focus{border-color:#555}#ContactForm .button{background-color:transparent;border:1px solid #1e1e1e;color:#1e1e1e;letter-spacing:.1rem;text-transform:uppercase;transition:.2s}#ContactForm .button:hover{background-color:#1e1e1e;color:#fff}.size-guide-template span{color:#000;font-family:sans-serif;font-size:16.5px;font-weight:400;line-height:200%;margin:0 0 5px;padding-left:0;position:relative;text-decoration:underline;text-underline-offset:2px;transition:.25s}.size-modal-tables img{margin-top:20px}.fit-and-fabric-container{color:#2d2d2d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.fit-and-fabric-container h3{font-size:1.2em;font-weight:500;margin:0 0 15px}.fit-and-fabric-container h4{font-size:.85em;font-weight:600;letter-spacing:.07em;margin:25px 0 15px;text-transform:uppercase}div.fit-and-fabric-container ul{list-style:disc outside;margin:0 0 20px;padding-left:1.6rem}div.fit-and-fabric-container ul li{font-size:.95em;line-height:1.5;margin-top:0;margin-bottom:10px}.fit-and-fabric-container .fabric-description{font-size:.9em;line-height:1.5;margin:0}.fit-and-fabric-container .fabric-image-wrapper img{border:1.5px solid #1e1e1e}.collection__view-all>a.button,.collection__view-all>a.button--secondary,.collection__view-all>a.link{background:#f8f4ee;border:2px solid #123470;border-radius:8px;box-shadow:0 2px 8px #0000000f;color:#fff;font-size:1.05em;font-weight:700;letter-spacing:.04em;padding:12px 32px;text-transform:uppercase;transition:.15s}.collection__view-all>a.button--secondary:hover,.collection__view-all>a.button:hover,.collection__view-all>a.link:hover{background:#174180;border-color:#174180;box-shadow:0 4px 14px #0000001f;color:#ffc04b;text-decoration:none}.countdown-overlay-section{height:0;overflow:visible;pointer-events:none;position:absolute;width:0}.hero--countdown{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.hero--countdown .countdown{align-items:flex-start;display:inline-flex;gap:.5rem;list-style:none;margin:0;padding:0;pointer-events:auto;position:absolute;transform-origin:top left;visibility:visible}.hero--countdown .countdown__cells{display:contents}.hero--countdown .countdown__cell{align-items:center;display:flex;flex-direction:column;gap:.3rem;list-style:none}.hero--countdown .countdown__value{align-items:center;aspect-ratio:1/1;box-sizing:border-box;display:flex;font-size:1.4rem;font-weight:800;justify-content:center;line-height:1.2;min-width:45px;padding:.4rem}.hero--countdown .countdown__label{font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.hero--countdown .countdown__sep{font-size:1.1rem;font-weight:700;list-style:none;padding-top:.8rem}.sticky-atc .rating-stars-and-text{display:none}.sticky-atc .button{background-color:transparent;color:#000;font-size:1.3rem;font-weight:400;height:4rem;min-height:auto;padding-left:2rem;padding-right:2rem}.sticky-atc .button .button__label{font-size:1.3rem;font-weight:400;letter-spacing:.1rem}body .sticky-atc__price .price--on-sale .price-item:first-child{color:#951515;font-family:sans-serif;font-size:15px;font-weight:600}body .sticky-atc__price .price--on-sale .price-item:last-child{color:#333;font-family:sans-serif;font-size:14px;font-weight:300}body .sticky-atc__price .price-item--regular{color:#951515;font-family:sans-serif;font-size:15px;font-weight:300}.slideshow__slide .slideshow__text-wrapper.hidden{pointer-events:none}.slideshow__slide .slideshow__media{position:relative;z-index:1}.slideshow__slide a.slideshow__media{cursor:pointer;pointer-events:auto}.slideshow__controls{display:none}[class*=shopify-section] .banner:not(.slideshow),[class*=shopify-section] [class*=banner]:not(.slideshow),[class*=shopify-section] [id^=Banner-]:not(.slideshow){overflow:visible;position:relative}div#location-shipping-info{border-radius:5px;font-family:sans-serif;font-size:1.5rem;font-weight:300;text-align:center}.fb-post__content__text p{font-weight:400}.slider__dots .slider-counter__link--dots{display:inline-flex;opacity:0;pointer-events:none;transform:scale(.8);transition:opacity .25s ease,transform .25s ease}.slider__dots .slider-counter__link--dots.visible{opacity:1;pointer-events:auto;transform:scale(1)}.slider__dots .slider-counter__link--active .dot{background-color:#000000e6;transform:scale(1.3);transition:transform .25s ease,background-color .25s ease}.slider__dots .slider-counter__link--dots.visible:not(.slider-counter__link--active) .dot{opacity:.5;transition:opacity .25s ease}.slider__dots .slider-counter__link--dots:not(.visible){pointer-events:none;position:absolute}@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)}}@keyframes upsell-rotate{to{transform:rotate(1turn)}}@keyframes upsell-dash{0 {stroke-dasharray: 1,150; stroke-dashoffset: 0;} 50% {stroke-dasharray: 90,150; stroke-dashoffset: -35;} to {stroke-dasharray: 90,150; stroke-dashoffset: -124;}}@media(min-width:750px){.collection__title h2,.featured-collection h2,.section-header h2{font-size:2rem;font-weight:500;letter-spacing:.05rem;text-transform:none}.product-count__text{font-size:2rem;font-weight:200}body .product__title>*{font-size:1.7rem;margin-bottom:2px;margin-top:3px}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{padding:6px 15px}.color-swatch__image{height:4.5rem;width:4.5rem}.collapsible-content__heading{font-size:1.8rem}.card__swatches-container .color-swatch:nth-of-type(n+6){display:none}.sticky-atc__title{color:#000;font-size:1.4rem;font-weight:500}.sticky-atc .badge{display:none}div.fit-and-fabric-container{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}div.fit-and-fabric-container .fabric-image-wrapper{max-width:200px}div.fit-and-fabric-container h4{margin-top:0}div.fit-and-fabric-container .fabric-description{font-size:.95em;margin:15px 0}.hero--countdown--mobile{display:none}}@media(max-width:749px){.collection__title h2,.featured-collection h2,.section-header h2{font-size:1.5rem;font-weight:300;letter-spacing:.05rem;text-transform:none}.product-count__text{font-size:1.4rem;font-weight:500}body .product__title>*{font-size:1.6rem;margin-bottom:2px;margin-top:3px}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{padding:4px 13px}.color-swatch__image{height:4rem;width:4rem}.collapsible-content__heading{font-size:1.4rem}.card__swatches-container .color-swatch:nth-of-type(n+5){display:none}.quantity-break__caption{font-size:9px;font-weight:500}.sticky-atc__title{color:#000;font-size:1.4rem;font-weight:500}.sticky-atc .badge{display:none}.cart-drawer .upsell__container>h3{font-size:15px}.cart-drawer .upsell__select .select__select{font-size:1.1rem;height:34px;padding:0 1.2rem 0 .2rem}.shopify-payment-button__button{height:45px;min-height:45px}.shipping-checkpoints{--icon-size: 2rem}.menu-drawer__menu-item{font-weight:300}.announcement-bar__message{align-items:center;display:flex;font-size:var(--mobile-text-size);justify-content:center;letter-spacing:.1rem;line-height:1.3;margin:0;padding:0;position:relative;width:100%}.size-guide-template span{font-size:15px}div.fit-and-fabric-container .fabric-media-block{align-items:flex-start;display:flex;gap:15px}div.fit-and-fabric-container .fabric-image-wrapper{flex:0 0 100px;margin:0}div.fit-and-fabric-container .fabric-description{flex:1}.collection__view-all>a.button,.collection__view-all>a.button--secondary,.collection__view-all>a.link{background:#f8f4ee;border:0 solid #000;border-radius:.5rem;box-shadow:none;color:#222;font-size:.75em;letter-spacing:.06em;padding:0}.collection__view-all>a.button--secondary:hover,.collection__view-all>a.button:hover,.collection__view-all>a.link:hover{background:#000;border-color:#000;color:#fff}.hero--countdown--desktop{display:none}.featured-collection-wrapper .splide:not(.splide--destroy-mobile) .splide__slide{--slider-gap: 4px;margin-right:var(--slider-gap);width:calc(50% - var(--slider-gap) / 2)}.featured-collection-wrapper .splide:not(.splide--destroy-mobile) .splide__slide__container,.featured-collection-wrapper .splide:not(.splide--destroy-mobile) .splide__track{padding-left:0;padding-right:0}.featured-collection-wrapper .splide.splide--destroy-mobile .splide__list{--grid-gap: 10px;display:flex;flex-wrap:wrap;gap:var(--grid-gap);margin:0;padding-left:0;padding-right:0}.featured-collection-wrapper .splide.splide--destroy-mobile .splide__slide{margin:0;max-width:none;padding:0;width:calc(50% - var(--grid-gap) / 2)}}.preorder-warning{align-items:flex-start;animation:tavlux-fade-in-simple .3s ease;background-color:#fff8f0;border:1px solid #e8a84c;border-left:4px solid #d4842a;border-radius:6px;display:flex;font-family:sans-serif;gap:10px;margin-top:12px;padding:12px 16px}.preorder-warning--hidden{display:none}.preorder-warning__icon{flex-shrink:0;font-size:1.6rem;line-height:1;margin-top:1px}.preorder-warning__text{color:#1e1e1e;font-size:1.3rem;line-height:1.5}.preorder-warning__text strong{color:#b5651d;display:block;font-size:1.35rem;font-weight:600;letter-spacing:.03rem;margin-bottom:3px;text-transform:uppercase}.preorder-warning__text p{color:#4a4a4a;font-size:1.25rem;font-weight:400;margin:0}.color-swatch-placeholder{display:flex;gap:6px;margin-top:1rem}.color-swatch-placeholder span{animation:swatch-pulse 1.5s ease-in-out infinite;background-color:#e0e0e0;border-radius:50%;display:block;height:18px;width:18px}.card__swatches-container[data-swatches-mounted=true] .color-swatch-placeholder{display:none}@keyframes swatch-pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.95)}}:root{--tlx-review-thumb-w: 6rem;--tlx-review-thumb-h: 7.5rem;--tlx-review-badge-size: .875rem;--tlx-review-badge-text: .6875rem;--tlx-review-badge-pad: .25rem;--tlx-review-badge-offset: .1875rem;--tlx-review-badge-radius: .25rem}.jm-frame.jm-highlight-thumbnail,.jm-highlight-thumbnail{align-self:flex-start;aspect-ratio:unset;height:var(--tlx-review-thumb-h);margin:0;min-height:var(--tlx-review-thumb-h);min-width:var(--tlx-review-thumb-w);overflow:hidden;padding:0;position:relative;width:var(--tlx-review-thumb-w)}.jm-highlight-thumbnail img{display:block;height:100%;margin:0;object-fit:cover;object-position:center;padding:0;width:100%}.jm-review-item__body{--cluster-space: var(--jm-space-400)}.jm-review-item .jm-stack--space-400{gap:var(--jm-space-200)}.jm-review-item .jm-stack>.jm-cluster:last-child:empty{display:none}.jm-highlight-thumbnail__counter{--jm-box-padding: var(--tlx-review-badge-pad) !important;align-items:center;background:#0000008c;border-radius:var(--tlx-review-badge-radius);bottom:auto!important;box-sizing:border-box;display:flex!important;height:auto!important;justify-content:center;left:auto!important;padding:var(--tlx-review-badge-pad)!important;position:absolute!important;right:var(--tlx-review-badge-offset)!important;top:var(--tlx-review-badge-offset)!important;width:auto!important}.jm-highlight-thumbnail__counter .jm-cluster{--cluster-space: 2px !important;flex-wrap:nowrap!important;gap:2px!important}.jm-highlight-thumbnail__counter-icon{height:var(--tlx-review-badge-size)!important;width:var(--tlx-review-badge-size)!important}.jm-highlight-thumbnail__counter .jm-text{--text-size: var(--tlx-review-badge-text) !important;font-size:var(--tlx-review-badge-text)!important;line-height:1}[review-uuid="40218844-7485-5dc9-a706-271a9bad0ab9"],[review-uuid="50a802ef-2892-5e6b-9307-0fae529403bf"],[review-uuid=a1934576-f650-53d9-bbad-9f1d6a6a9b97],[review-uuid=a93ae1e0-b82b-5090-a07f-bbd7bec3602e]{display:none}body .product-page-price .price__regular .price-item--regular{color:#1e1e1e;font-family:sans-serif;font-size:15px;font-weight:500}body .product-page-price .price--on-sale .price__sale--price-second .price-item--sale span.money{font-size:15px}body .product .price--large{font-size:inherit}.sticky-atc .price__regular .price-item--regular,.sticky-atc .price__sale .price-item--sale{font-size:16px}.sticky-atc .price__compare-price .price-item--regular{font-size:14px}@media screen and (max-width:749px){.sticky-atc .price__regular .price-item--regular,.sticky-atc .price__sale .price-item--sale{font-size:14px}.sticky-atc .price__compare-price .price-item--regular{font-size:12px}}@media screen and (min-width:750px){.sticky-atc .price__regular .price-item--regular,.sticky-atc .price__sale .price-item--sale{font-size:16px}.sticky-atc .price__compare-price .price-item--regular{font-size:14px}}.quantity-break__upsell-text-right{color:#951515}.quantity-break__upsell-text-right span{color:#fff}@media screen and (min-width:990px){.hotspots-image__content-container.left{max-width:none!important;width:100%!important}.hotspots-image__content-container.left .rte{max-width:none!important;width:140%!important}.hotspots-image__content-container.left .rte h3,.hotspots-image__content-container.left .rte p{max-width:none!important;width:100%!important}}.cart-drawer-item .cart-item__final-price{color:#951515}
/*# sourceMappingURL=/cdn/shop/t/111/assets/Custom.css.map */
