.tlcsw-lab{display:flex!important;align-items:baseline;gap:8px;margin:0 0 10px!important;font-family:Jost,sans-serif!important;color:#310f10}.tlcsw-lab__k{font-size:12px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}.tlcsw-lab__v{font-size:14px;font-weight:300;line-height:1}.product-form .related-swatches.tlcsw{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 16px 8px 0!important;margin-right:-16px}.product-form .related-swatches.tlcsw::-webkit-scrollbar{display:none}.product-form .related-swatches.tlcsw:not(:has(.tlc-swatch-hidden)){flex-wrap:wrap!important;overflow:visible;margin-right:0;padding-right:0!important}.product-form .tlcsw .related-swatch{flex:0 0 52px!important;width:52px!important;height:65px!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:#f3f1ef;overflow:visible!important;position:relative}.product-form .tlcsw .related-swatch:after{border:0!important;box-shadow:none!important;border-radius:0!important}.product-form .tlcsw .related-swatch .img-ar{height:100%;padding:0!important}.product-form .tlcsw .related-swatch img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;display:block}.product-form .tlcsw .related-swatch--active{display:block!important}.product-form .tlcsw .related-swatch--active img{box-shadow:inset 0 0 0 1.5px #310f10}.product-form .tlcsw .related-swatch--active:before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#310f10}.product-form .tlcsw .related-swatch--active:after{box-shadow:inset 0 0 0 1.5px #310f10!important}.product-form .tlcsw+.tlc-swatch-toggle{display:block;width:max-content;margin:6px 0 0 auto;padding:0 0 3px;background:none;border:0;border-bottom:1px solid #310f10;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#310f10;cursor:pointer}.product-form .tlcsw-sale{margin-top:18px}.product-form .tlcsw-lab--sale .tlcsw-lab__k{color:#74080e}label:has(.tlc2-left) .tlc-pdp-sz-left{display:none!important}[id*=__main] .product-form .buy-buttons-row>wishlist-button-product{display:none!important}.product-form .title-row:has(.tlc-wl){display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px}.product-form .title-row:has(.tlc-wl) .product-title{flex:1 1 auto;min-width:0}.product-form .title-row wishlist-button-product.tlc-wl{display:block!important;flex:0 0 auto;width:auto!important;margin:-6px -8px 0 0!important}.product-form .title-row .tlc-wl .wk-button,.product-form .title-row .tlc-wl .wk-button:hover{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#310f10!important;--icon-stroke:#310f10!important;--icon-stroke-width:1.25px!important;--icon-fill:transparent!important}.product-form .title-row .tlc-wl .wk-button.wk-selected{--icon-fill:#310f10!important}.product-form .title-row .tlc-wl .wk-text{display:none!important}.product-form .title-row .tlc-wl .wk-icon{--size:20px!important;margin:0!important}.product-form .tlc-instore{margin-top:-6px!important;margin-bottom:16px!important}.product-form .tlc-instore .multiloca-availability-container,.product-form .tlc-instore .multiloca-location-container{margin:0!important;padding:0!important}.product-form .tlc-instore .drawer-trigger-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:45px!important;min-height:0!important;padding:0 25px!important;margin:0!important;background:transparent!important;color:#310f10!important;border:1.5px solid #310f10!important;border-radius:0!important;box-shadow:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:background .12s,color .12s}.product-form .tlc-instore .drawer-trigger-button:hover{background:#310f10!important;color:#f5f1ec!important}@media(max-width:767px){announcement-bar .announcement{white-space:nowrap!important;font-size:11px!important}}@media(min-width:768px){html body sticky-atc.sticky-atc{--sticky-atc-width:100%;inset-inline:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex;align-items:center;gap:24px;padding:12px 104px 12px 40px!important;border-radius:0!important;border:0!important;border-top:1px solid rgba(49,15,16,.12)!important;background:#fdfaf7!important;box-shadow:none!important}html body sticky-atc .sticky-atc__image{display:none!important}html body sticky-atc .sticky-atc__details{flex:1 1 auto!important;min-width:0!important;margin:0!important}html body sticky-atc .sticky-atc__details__title{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#310f10!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body sticky-atc .sticky-atc__details__variant{display:none!important}html body sticky-atc .tlc-sticky-sizes{display:flex!important;flex:0 0 auto!important;gap:6px!important;margin:0!important}html body sticky-atc .tlc-sticky-size-btn{display:inline-flex!important;align-items:center;justify-content:center;height:40px!important;min-width:52px!important;padding:0 12px!important;margin:0!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1!important;background:#fff!important;border:1px solid #ccc3c3!important;border-radius:0!important;color:#310f10!important;cursor:pointer;transition:border-color .12s,background .12s,color .12s}html body sticky-atc .tlc-sticky-size-btn:hover{border-color:#310f10!important}html.tlc2-on:not(.tlc2-nosize) body sticky-atc .tlc-sticky-size-btn.is-active{background:#310f10!important;border-color:#310f10!important;color:#f5f1ec!important}html body sticky-atc .tlc-sticky-size-btn.is-soldout,html body sticky-atc .tlc-sticky-size-btn.tlc2-sold{opacity:.4!important;text-decoration:line-through!important;pointer-events:none!important;cursor:default}html body sticky-atc .sticky-atc__buttons{flex:0 0 260px!important;width:260px!important;margin:0!important}html body sticky-atc .sticky-atc__buttons .quantity-submit-row,html body sticky-atc .sticky-atc__buttons .quantity-submit-row__submit{margin:0!important}html body sticky-atc .sticky-atc__buttons button{width:100%!important;height:44px!important;min-height:0!important;margin:0!important;padding:0 16px!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}body:has(sticky-atc.sticky-atc--in:not(.sticky-atc--out)) .inclub-toggle-btn{bottom:88px!important;transition:bottom .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/234/assets/tlc-swatches.css.map */
