.td-reference-promo{margin:0}.td-product{max-width:1400px;grid-template-columns:minmax(0,3fr) minmax(0,1.8fr);gap:5.5%;padding:36px 40px 52px}.td-product-info{padding:0;font-family:Quicksand,sans-serif}.td-product-info h1{font:400 28px/1.28 Quicksand,sans-serif;letter-spacing:0;margin:0 0 12px;color:#2c234a}.td-price{font:500 17px/1.4 Jost,sans-serif;margin:0 0 14px}.td-colour-picker{border-top:1px solid #777;border-bottom:1px solid #777;padding:15px 0 18px}.td-colour-label{font-size:16px;line-height:1.4;margin:0 0 12px}.td-swatches{gap:16px;margin:0;flex-wrap:wrap}.td-swatch{width:43px;height:43px;border:3px solid white;box-shadow:0 0 0 1px var(--swatch)}.td-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #111}.td-benefits{font-size:15px;line-height:1.6;margin:14px 0 20px}.td-benefits li{display:flex;align-items:baseline;gap:9px}.td-benefits li:before{content:"\2713";display:inline-flex;justify-content:center;align-items:center;flex:0 0 16px;height:16px;line-height:16px;font:600 11px/16px Jost,sans-serif;color:#fff;background:#000;border-radius:50%;margin:0}.td-product-banner{background:#000;color:#fff;text-align:center;border-radius:7px;padding:11px 10px;font:600 12px/1.4 Jost,sans-serif;letter-spacing:.5px;margin:0 0 18px}.td-set-picker{border:0;padding:0;margin:0;min-width:0}.td-set-picker legend{width:100%;display:flex;align-items:center;gap:10px;text-align:center;font:600 12px/1.4 Jost,sans-serif;letter-spacing:2px;margin:0 0 12px}.td-set-picker legend:before,.td-set-picker legend:after{content:"";height:1px;background:#aaa;flex:1}.td-set-option{border:1px solid #d6d6d6;border-radius:9px;margin-bottom:4px;overflow:hidden;background:#fff}.td-set-option:has(input:checked){border:2px solid #111;background:#f7f3ec}.td-set-heading{display:flex;align-items:center;gap:12px;min-height:57px;padding:11px 10px;cursor:pointer;font-size:15px}.td-set-heading input{accent-color:#111;width:21px;height:21px;flex:0 0 21px;margin:0}.td-set-heading strong{font:400 16px/1.4 Jost,sans-serif;margin-left:auto;white-space:nowrap}.td-set-colours{display:grid;gap:10px;padding:0 14px 16px}.td-set-colours[hidden]{display:none}.td-set-colour{display:grid;grid-template-columns:65px 1fr;align-items:center;gap:12px;font-size:13px}.td-set-colour select{border:1px solid #c8c8c8;border-radius:5px;background:#fff;color:#111;padding:8px 10px;width:100%;font:400 14px/1.3 Quicksand,sans-serif}.td-add-to-cart{margin-top:9px;width:100%;background:#2c234a;border-color:#2c234a;letter-spacing:0;font-size:15px;font-weight:600;border-radius:8px}.td-add-to-cart:hover{background:#3d315f}.td-add-to-cart:disabled{opacity:1;background:#6d657d;border-color:#6d657d}[data-product-status]:empty{display:none}.td-shipping-note{font-family:Jost,sans-serif;margin:12px 0 20px}.td-product-info details{font-family:Quicksand,sans-serif}.td-main-photo{position:relative;overflow:hidden;border-radius:9px;background:#f7f3ec;touch-action:pan-y}.td-image-zoom{border:0;background:transparent;padding:0;display:block;width:100%;cursor:zoom-in}.td-image-zoom img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.td-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:38px;height:38px;background:#fff9;color:#111;font:400 28px/1 Jost,sans-serif}.td-gallery-prev{left:12px}.td-gallery-next{right:12px}.td-gallery-count{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#fffd;color:#111;font:400 11px Jost,sans-serif;border-radius:20px;padding:4px 10px;pointer-events:none}.td-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:16px}.td-thumbs button{border:1px solid transparent;border-radius:4px;padding:2px}.td-thumbs button[aria-pressed=true]{border-color:#111}.td-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:3px}.td-lightbox{border:0;padding:48px 16px 16px;width:min(94vw,1000px);max-width:94vw;max-height:94dvh;background:#fff;border-radius:8px}.td-lightbox::backdrop{background:#000b}.td-lightbox img{display:block;max-height:calc(94dvh - 70px);width:100%;object-fit:contain}.td-lightbox .td-close{top:4px;right:5px}.nlv-track{scroll-snap-type:x mandatory}.nlv-card{scroll-snap-align:start}.nlv-mute .nlv-on{display:none}.nlv-mute[aria-pressed=true] .nlv-on{display:block}.nlv-mute[aria-pressed=true] .nlv-off{display:none}.td-newsletter p{flex-basis:100%;margin:8px 0}@media(max-width:749px){.td-product{display:block;padding:20px 16px 38px}.td-gallery{position:static}.td-product-info{padding:24px 0 0}.td-product-info h1{font-size:25px;line-height:1.3}.td-thumbs{gap:5px;margin-top:10px}.td-gallery-arrow{width:34px;height:34px}.td-benefits{font-size:14px}.td-swatches{gap:14px}.td-swatch{width:41px;height:41px}.td-set-heading{font-size:14px}.td-set-colour select{font-size:16px}.td-reference-promo .nlhw__offer{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fidelity.css.map */
