.td-product{--td-pdp-gap: 3rem}@media screen and (min-width:990px){.td-product.product:not(.product--no-media){display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--td-pdp-gap);margin:0}.td-product.product:not(.product--no-media)>.td-product__media.product__media-wrapper{flex:0 0 60%;width:60%;max-width:60%;padding:0;display:flex;align-items:flex-start;gap:1.6rem}.td-product.product:not(.product--no-media)>.td-product__info.product__info-wrapper{flex:1 1 auto;width:auto;max-width:none;min-width:0;padding:0}.td-product.product--right:not(.product--no-media){flex-direction:row-reverse}}@media screen and (min-width:1280px){.td-product.product:not(.product--no-media)>.td-product__media.product__media-wrapper{flex-basis:68%;width:68%;max-width:68%}}.td-product__media media-gallery{flex:1 1 auto;min-width:0;display:block}.td-thumb-rail{display:none}@media screen and (min-width:990px){.td-thumb-rail{display:block;flex:0 0 8rem;position:sticky;top:calc(var(--td-sticky-offset, 0px) + 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:none}.td-thumb-rail::-webkit-scrollbar{display:none}.td-thumb-rail__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.td-thumb-rail__thumb{display:block;aspect-ratio:3 / 4;border-radius:var(--td-radius-block, 10px);overflow:hidden;border:2px solid transparent;opacity:.6;transition:opacity .3s,border-color .3s}.td-thumb-rail__thumb img{width:100%;height:100%;object-fit:cover;display:block}.td-thumb-rail__thumb.is-active{opacity:1;border-color:rgb(var(--td-ink, 0 0 0))}.td-thumb-rail__thumb:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px;opacity:1}.td-product--rail .product__media-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.td-product--rail .product__media-list .product__media-item{width:100%;max-width:100%;padding:0}.td-product--grid .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.td-product--grid .product__media-list .product__media-item,.td-product--grid .product__media-list .product__media-item:first-child{width:100%;max-width:100%;padding:0}.td-product--grid .product__media-list .product__media-item--single{grid-column:1 / -1}.td-product .thumbnail-slider{display:none}.td-product .product__media-list .product__media-item{scroll-margin-top:2rem}}@media(hover:hover)and (pointer:fine){.td-thumb-rail__thumb:hover{opacity:1}}.td-product .product__media-item .product-media-container,.td-product .product__media-item .product__media{border-radius:var(--td-radius-block, 10px);overflow:hidden}.td-product .product-media-container{border:0;background:rgb(var(--td-surface, 255 255 255))}.td-product .slider-buttons .slider-button{border-radius:50%}.td-product__card{background:rgb(var(--td-surface, 255 255 255));border-radius:var(--td-radius-lg, 20px);padding:2.4rem 2rem;display:grid;gap:1.6rem}.td-product__card>*{margin:0!important}.td-product__card>*:empty{display:none}@media screen and (min-width:990px){.td-product__card{padding:3.2rem 3rem}.td-product__card--sticky{position:sticky;top:calc(var(--td-sticky-offset, 0px) + 2rem)}}@media screen and (max-width:989px){.td-product__info{margin-top:1.6rem}}@media screen and (max-width:749px){.td-product .product__media-list{margin-bottom:.4rem}.td-product .product__media-list .product-media-container{display:block}.td-product .product__media-list .product-media-container .media{position:relative;padding-top:min(var(--ratio-percent, 100%),50vh);padding-top:min(var(--ratio-percent, 100%),50svh)}.td-product .product__media-list .product-media-container .media>img{object-fit:contain}.td-product .slider-buttons{min-height:3.2rem}.td-product__info{margin-top:.4rem}.td-product__card{padding:1.6rem 1.6rem 2rem;gap:1.2rem}.td-product .product__title h1{font-size:2.2rem}}.td-media-more,.td-thumb-rail__more{display:none}html.td-js .td-product__media:not(.is-expanded) .td-media-more,html.td-js .td-product__media:not(.is-expanded) .td-thumb-rail__more{display:block}.td-media-more{list-style:none}.td-media-more__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:44px;padding:1.2rem 2rem;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--td-ink, 0 0 0));font:inherit;cursor:pointer}.td-media-more__count{font-size:2.4rem;font-weight:700;line-height:1}.td-media-more__label{font-size:1.4rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.td-media-more__btn:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px}@media screen and (max-width:749px){.td-product .product__media-list>.td-media-more{flex:0 0 auto;width:40%;margin-left:var(--grid-mobile-horizontal-spacing, 1rem)}.td-media-more__btn{height:100%}}@media screen and (min-width:750px){.td-media-more__btn{flex-direction:row;gap:1rem}.td-media-more__count{font-size:1.6rem}}.td-thumb-rail__more{list-style:none}.td-thumb-rail__more-btn{display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--td-ink, 0 0 0));font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.td-thumb-rail__more-btn:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px}@media(hover:hover)and (pointer:fine){.td-media-more__btn:hover,.td-thumb-rail__more-btn:hover{border-color:rgb(var(--td-ink, 0 0 0))}}.td-gallery-dots{display:none}.td-product .slider-buttons.td-has-dots .td-gallery-dots{display:flex;align-items:center;gap:.6rem;padding:0 .4rem}.td-product .slider-buttons.td-has-dots .slider-counter{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;min-width:0}.td-gallery-dots__dot{width:.7rem;height:.7rem;border-radius:var(--td-radius-pill, 40px);background:rgb(var(--td-ink, 0 0 0) / .2);transition:width .3s var(--td-ease, ease),background-color .3s}.td-gallery-dots__dot.is-active{width:1.8rem;background:rgb(var(--td-ink, 0 0 0))}.td-product .product__title h1{margin:0;font-family:var(--td-font-heading, var(--font-heading-family));font-weight:600;font-size:clamp(2.4rem,1.8rem + 1vw,3rem);line-height:1.2;letter-spacing:-.04rem}.td-product .product__text{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.td-product .price--large{font-size:2rem}.td-product .price .price-item--sale{color:rgb(var(--td-accent, 255 60 2))}.td-product .product__tax{font-size:1.2rem;color:rgb(var(--td-slate, 94 94 102));opacity:1}.td-product .product__tax a{color:rgb(var(--td-slate, 94 94 102));text-decoration:underline;text-underline-offset:.2em}.td-product__card>.td-pdp-new{justify-self:start;width:auto;max-width:100%}.td-product variant-selects>:has(input[name^=Color- i],input[name^=Colour- i],select[name="options[Color]" i],select[name="options[Colour]" i]){order:-1}.td-product variant-selects,.td-qv-product variant-selects{display:grid;gap:1.6rem}.td-product .product-form__input,.td-qv-product .product-form__input{margin:0;padding:0;border:0;max-width:none}.td-product .product-form__input .form__label,.td-qv-product .product-form__input .form__label{font-size:1.3rem;font-weight:700;margin-bottom:1rem}.td-product .product-form__input--pill input[type=radio]+label,.td-qv-product .product-form__input--pill input[type=radio]+label{min-height:40px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;margin:0 .6rem .8rem 0;padding:0 1.8rem;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-xl, 30px);background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:0;transition:background-color .25s,color .25s,border-color .25s}.td-product .product-form__input--pill input[type=radio]:checked+label,.td-qv-product .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--td-ink, 0 0 0));border-color:rgb(var(--td-ink, 0 0 0));color:rgb(var(--td-white))}.td-product .product-form__input--pill input[type=radio].disabled+label,.td-qv-product .product-form__input--pill input[type=radio].disabled+label{opacity:1;color:rgb(var(--td-slate));border-style:dashed;text-decoration:line-through}.td-product .product-form__input--pill input[type=radio]:focus-visible+label,.td-qv-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px;box-shadow:none}@media(hover:hover)and (pointer:fine){.td-product .product-form__input--pill input[type=radio]:not(:checked)+label:hover,.td-qv-product .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:rgb(var(--td-ink, 0 0 0))}}.td-product .product-form__input--swatch,.td-qv-product .product-form__input--swatch{--swatch-input--size: 3.5rem}.td-product .product-form__input--swatch .swatch-input__label,.td-qv-product .product-form__input--swatch .swatch-input__label{margin:0 .6rem .6rem 0}.td-product .quantity,.td-qv-product .quantity{min-height:44px;border-radius:var(--td-radius-pill, 40px);border:1px solid rgb(var(--td-border, 227 227 228));width:14rem}.td-product .quantity:before,.td-product .quantity:after,.td-qv-product .quantity:before,.td-qv-product .quantity:after{display:none}.td-product .quantity__input,.td-qv-product .quantity__input{background:transparent}.td-product .product-form__buttons,.td-qv-product .product-form__buttons{max-width:none;display:grid;gap:1rem}.td-product .product-form__submit,.td-product .shopify-payment-button__button,.td-qv-product .product-form__submit,.td-qv-product .shopify-payment-button__button{min-height:52px;border-radius:var(--td-radius-pill, 40px)!important;font-size:1.5rem;font-weight:700;margin:0}.td-product .product-form__submit,.td-qv-product .product-form__submit{background:rgb(var(--td-accent, 255 60 2));color:rgb(var(--td-dark, 28 28 28));border:0}.td-product .product-form__submit:after,.td-product .product-form__submit:before,.td-qv-product .product-form__submit:after,.td-qv-product .product-form__submit:before{box-shadow:none}.td-product .product-form__submit:not([disabled]):hover,.td-qv-product .product-form__submit:not([disabled]):hover{background:rgb(var(--td-ink, 0 0 0));color:rgb(var(--td-white))}.td-product .product-form__submit[disabled],.td-qv-product .product-form__submit[disabled]{background:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.6);opacity:1}.td-product .shopify-payment-button__button--unbranded,.td-qv-product .shopify-payment-button__button--unbranded{background:rgb(var(--td-accent, 255 60 2));color:rgb(var(--td-dark))}.td-stock{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700}.td-stock__dot{position:relative;width:.8rem;height:.8rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .4rem color-mix(in srgb,currentColor 18%,transparent)}.td-stock--in{color:#417d3d}.td-stock--low{color:#e02e2e}.td-stock--pre{color:#7900db}.td-stock--out{color:rgba(var(--color-foreground),.55)}.td-stock--low .td-stock__dot{animation:td-pdp-pulse 1.6s ease-in-out infinite}@keyframes td-pdp-pulse{50%{box-shadow:0 0 0 .7rem color-mix(in srgb,currentColor 0%,transparent)}}.td-acc{border-top:1px solid rgb(var(--td-border, 227 227 228))}.td-acc+.td-acc{border-top:0}.td-product .td-acc details,.td-acc.td-pdp-discount{border-bottom:1px solid rgb(var(--td-border, 227 227 228))}.td-acc summary{display:flex;align-items:center;gap:1rem;padding:1.6rem 0;cursor:pointer;list-style:none}.td-acc summary::-webkit-details-marker{display:none}.td-acc .summary__title{flex:1;display:flex;align-items:center;gap:1rem}.td-acc .accordion__title{margin:0;font-size:1.5rem;font-weight:700;font-family:var(--td-font-body, inherit)}.td-acc__icon{position:relative;flex:none;width:2.4rem;height:2.4rem;margin-left:auto;border-radius:50%;background:rgb(var(--td-ink, 0 0 0) / .07)}.td-acc__icon:before,.td-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--td-ease-fast, ease)}.td-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .td-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.td-acc .accordion__content{padding:0 0 1.8rem;font-size:1.6rem}.td-product .accordion{border-top:0;margin:0}.td-product .accordion summary .icon-caret{display:none}.td-pdp-discount{border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-accent, 255 60 2) / .08);padding:0 1.6rem;border:0!important}.td-pdp-discount summary,.td-pdp-discount__head{display:flex;align-items:center;gap:1rem;padding:1.2rem 0;margin:0}.td-pdp-discount__badge{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--td-accent, 255 60 2));color:rgb(var(--td-dark));font-weight:700;font-size:1.3rem}.td-pdp-discount__title{font-weight:700;font-size:1.4rem}.td-pdp-discount__body{padding:0 0 1.4rem;display:grid;gap:1rem;font-size:1.3rem}.td-pdp-discount__text p{margin:0}.td-pdp-discount__code{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.td-pdp-discount__value{padding:.6rem 1.4rem;border:1px dashed rgb(var(--td-ink, 0 0 0) / .5);border-radius:var(--td-radius-pill, 40px);font-weight:700;letter-spacing:.1em}.td-pdp-discount__status{font-size:1.2rem;color:#417d3d}.td-pdp-fit{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.td-pdp-fit__icon{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--td-ink, 0 0 0) / .07)}.td-pdp-fit__icon svg{width:1.3rem;height:1.3rem}.td-pdp-bis{padding:1.6rem;border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-canvas, 242 242 244))}.td-pdp-bis[hidden]{display:none}.td-pdp-bis__form{display:grid;gap:.8rem}.td-pdp-bis__title{margin:0;font-weight:700}.td-pdp-bis__text,.td-pdp-bis__ok,.td-pdp-bis__error{margin:0;font-size:1.3rem}.td-pdp-bis__ok{color:#417d3d}.td-pdp-bis__error{color:#8e1f0b}.td-pdp-bis__row{display:flex;gap:.8rem;flex-wrap:wrap}.td-pdp-bis__row input{flex:1 1 18rem;min-height:44px;padding:0 1.8rem;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-pill, 40px);font:inherit;background:rgb(var(--td-surface, 255 255 255))}.td-pdp-banner{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem;border-radius:var(--td-radius-block, 10px);background:rgb(var(--color-background))}.td-pdp-banner__icon{display:grid;place-items:center;flex:none;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--td-accent, 255 60 2));color:rgb(var(--td-dark))}.td-pdp-banner__icon svg{width:1.8rem;height:1.8rem}.td-pdp-banner__title{margin:0 0 .2rem;font-weight:700}.td-pdp-banner__body{font-size:1.3rem;opacity:.8}.td-pdp-banner__body p{margin:0}.td-product .complementary-products__container{gap:1rem}.td-product .complementary-products .accordion__title{font-size:1.6rem}.td-product .product__pickup-availabilities{margin:0}.td-sticky-atc{position:fixed;left:0;right:0;bottom:calc(var(--td-dock-offset, 8.4rem) + env(safe-area-inset-bottom));z-index:38;padding:0 1rem;pointer-events:none;transform:translateY(calc(100% + 12rem));transition:transform .6s var(--td-ease-drawer, cubic-bezier(.7, 0, .2, 1))}@media screen and (min-width:1025px){.td-sticky-atc{bottom:2rem}}.td-sticky-atc.is-visible{transform:none;pointer-events:auto}.td-sticky-atc__bar{max-width:96rem;margin:0 auto;display:flex;align-items:center;gap:1.6rem;padding:.8rem .8rem .8rem 1.2rem;border-radius:var(--td-radius-pill, 40px);background:#ffffffb8;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 1rem 4rem #00000024;color:rgb(var(--td-text, 32 32 32))}.td-sticky-atc__product{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.td-sticky-atc__thumb{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;background:rgb(var(--td-grey, 230 230 233))}.td-sticky-atc__thumb img{width:100%;height:100%;object-fit:cover}.td-sticky-atc__meta{display:grid;min-width:0}.td-sticky-atc__title{font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-sticky-atc__variant{font-size:1.2rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-sticky-atc__price .price{margin:0;font-size:1.5rem}.td-sticky-atc__price .price__container{margin:0}.td-sticky-atc__btn{flex:none;min-width:14rem}.td-sticky-atc .td-btn--primary{--td-btn-bg: rgb(var(--td-accent));--td-btn-fg: rgb(var(--td-dark));--td-btn-bg-hover: rgb(var(--td-ink));--td-btn-fg-hover: rgb(var(--td-white))}@media screen and (max-width:749px){.td-sticky-atc__price,.td-sticky-atc__variant{display:none}.td-sticky-atc__btn{min-width:0;padding:0 1.8rem}}@media(prefers-reduced-motion:reduce){.td-sticky-atc,.td-acc__icon:before,.td-acc__icon:after,.td-thumb-rail__thumb,.td-gallery-dots__dot{transition:none}.td-stock--low .td-stock__dot{animation:none}}.td-pdp-trust{margin:0;font-size:1.3rem;color:rgb(var(--td-slate, 94 94 102))}.td-product .product__media{position:relative}.td-ai-badge--modal{margin:.8rem auto 2rem;display:flex;width:max-content}.td-mto{display:flex;gap:1rem;align-items:flex-start;margin:1.2rem 0;padding:1.2rem 1.4rem;border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-surface));font-size:1.5rem;line-height:1.5}.td-mto__icon{flex:none;color:rgb(var(--td-link));margin-top:.2rem}.td-mto__text{margin:0}.td-mto__text strong{color:rgb(var(--td-ink))}.td-mto__links{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.4rem;font-size:1.4rem}.td-mto__links a{color:rgb(var(--td-link));text-underline-offset:.2em}.td-pdp-new{display:inline-flex;margin-bottom:.8rem}.td-sg-link{display:inline-flex;align-items:center;gap:.6rem;margin:.8rem 0;font-size:1.5rem;font-weight:700;color:rgb(var(--td-link));text-underline-offset:.2em}.td-pdp-closeup-chip{position:absolute;z-index:2;top:1rem;left:1rem;padding:.4rem .9rem;border-radius:var(--td-radius-pill, 40px);background:rgb(var(--td-surface, 255 255 255) / .92);color:rgb(var(--td-ink, 0 0 0));font-size:1.2rem;font-weight:700;line-height:1.3;pointer-events:none}.td-pdp-closeup{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem 1.2rem .8rem .8rem;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--td-ink, 0 0 0));font:inherit;text-align:left;cursor:zoom-in}.td-pdp-closeup__thumb{flex:none;width:7.2rem;aspect-ratio:1;border-radius:var(--td-radius-sm, 5px);overflow:hidden;background:rgb(var(--td-canvas, 242 242 244))}.td-pdp-closeup__thumb img{width:100%;height:100%;object-fit:cover;display:block}.td-pdp-closeup__text{flex:1;display:grid;gap:.2rem;min-width:0}.td-pdp-closeup__title{font-weight:700;font-size:1.5rem}.td-pdp-closeup__sub{color:rgb(var(--td-slate, 94 94 102));font-size:1.3rem}.td-pdp-closeup__icon{flex:none;display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--td-ink, 0 0 0) / .07)}.td-pdp-closeup__icon svg{width:1.4rem;height:1.4rem}.td-pdp-closeup:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px}@media(hover:hover)and (pointer:fine){.td-pdp-closeup:hover{border-color:rgb(var(--td-ink, 0 0 0) / .4)}}.td-pdp-look{display:grid;gap:1rem;padding:1.4rem;border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-canvas, 242 242 244))}.td-pdp-look__title{margin:0;font-weight:700;font-size:1.5rem}.td-pdp-look__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.td-pdp-look__item{position:relative}.td-pdp-look__check{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.td-pdp-look__label{display:grid;grid-template-columns:auto 6.4rem 1fr auto;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;border:1px solid rgb(var(--td-border, 227 227 228));border-radius:var(--td-radius-block, 10px);background:rgb(var(--td-surface, 255 255 255));cursor:pointer}.td-pdp-look__box{position:relative;width:2.2rem;height:2.2rem;border-radius:var(--td-radius-sm, 5px);border:2px solid rgb(var(--td-ink, 0 0 0) / .55);background:rgb(var(--td-surface, 255 255 255))}.td-pdp-look__check:checked+.td-pdp-look__label{border-color:rgb(var(--td-ink, 0 0 0))}.td-pdp-look__check:checked+.td-pdp-look__label .td-pdp-look__box{border-color:rgb(var(--td-accent, 255 60 2));background:rgb(var(--td-accent, 255 60 2))}.td-pdp-look__check:checked+.td-pdp-look__label .td-pdp-look__box:after{content:"";position:absolute;left:.6rem;top:.2rem;width:.6rem;height:1.1rem;border:solid rgb(var(--td-dark, 0 0 0));border-width:0 2px 2px 0;transform:rotate(45deg)}.td-pdp-look__check:focus-visible+.td-pdp-look__label{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px}.td-pdp-look__thumb{position:relative;width:6.4rem;aspect-ratio:1;border-radius:var(--td-radius-sm, 5px);overflow:hidden;background:rgb(var(--td-canvas, 242 242 244))}.td-pdp-look__thumb img,.td-pdp-look__thumb svg{width:100%;height:100%;object-fit:cover;display:block}.td-pdp-look__ai.td-ai-badge{left:.2rem;bottom:.2rem;padding:.1rem .4rem;font-size:.9rem;gap:.2rem}.td-pdp-look__ai.td-ai-badge:before{width:.4rem;height:.4rem}.td-pdp-look__meta{display:grid;gap:.2rem;min-width:0}.td-pdp-look__name{font-weight:700;font-size:1.4rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.td-pdp-look__variant{font-size:1.2rem;color:rgb(var(--td-slate, 94 94 102))}.td-pdp-look__price{font-weight:700;font-size:1.4rem;white-space:nowrap}.td-pdp-look__note{margin:0;font-size:1.2rem;color:rgb(var(--td-slate, 94 94 102))}.td-pdp-look__note.is-error{color:#8e1f0b}@media(hover:hover)and (pointer:fine){.td-pdp-look__label:hover{border-color:rgb(var(--td-ink, 0 0 0) / .4)}}.td-pdp-tiktok{display:grid;gap:1rem;justify-items:start}.td-pdp-tiktok__label{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-weight:700;font-size:1.5rem}.td-pdp-tiktok__logo{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--td-dark, 0 0 0));color:rgb(var(--td-white, 255 255 255))}.td-pdp-tiktok__logo svg{width:1.4rem;height:1.4rem}.td-pdp-tiktok__frame{position:relative;width:min(100%,34rem);aspect-ratio:9 / 16;border-radius:var(--td-radius-lg, 20px);overflow:hidden;background:rgb(var(--td-dark, 0 0 0))}@media screen and (max-width:749px){.td-pdp-tiktok__frame{width:min(100%,30rem)}}.td-pdp-tiktok__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.td-pdp-tiktok__img{width:100%;height:100%;object-fit:cover;display:block}.td-pdp-tiktok__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--td-accent, 255 60 2));color:rgb(var(--td-dark, 0 0 0));box-shadow:0 .6rem 2rem #0000004d}.td-pdp-tiktok__play svg{width:2.4rem;height:2.4rem}.td-pdp-tiktok__poster:focus-visible{outline:3px solid rgb(var(--td-ink, 0 0 0));outline-offset:3px}.td-pdp-tiktok__iframe{display:block;width:100%;height:100%;border:0}.td-pdp-tiktok__note{margin:0;font-size:1.2rem;color:rgb(var(--td-slate, 94 94 102))}.td-pdp-tiktok__frame.is-playing+.td-pdp-tiktok__note{display:none}@media(hover:hover)and (pointer:fine){.td-pdp-tiktok__play{transition:transform .3s var(--td-ease, ease)}.td-pdp-tiktok__poster:hover .td-pdp-tiktok__play{transform:translate(-50%,-50%) scale(1.06)}}.td-zoom-nav{display:none}@media screen and (max-width:749px){.td-zoomable .product-media-modal__dialog{height:100vh;height:100dvh}.td-zoomable .product-media-modal__content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-height:none;padding:6.4rem 0 9.6rem;overflow:hidden;touch-action:none}.td-zoomable .product-media-modal__content>img.active{width:100%;height:auto;max-height:100%;object-fit:contain;margin:0;transform-origin:50% 50%;will-change:transform;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.td-zoomable .product-media-modal__content>.active+.td-ai-badge--modal{display:flex;position:absolute;left:50%;bottom:7.2rem;margin:0;transform:translate(-50%)}.td-zoomable .td-zoom-nav{position:fixed;z-index:3;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.6rem;padding:1rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.td-zoomable .td-zoom-nav[hidden],.td-zoom-nav__btn[hidden]{display:none}.td-zoom-nav__btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;border:1px solid rgb(var(--td-ink, 0 0 0) / .12);background:rgb(var(--td-surface, 255 255 255));color:rgb(var(--td-ink, 0 0 0))}.td-zoom-nav__btn:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:2px}.td-zoom-nav__count{min-width:5ch;text-align:center;font-weight:700;font-size:1.4rem;font-variant-numeric:tabular-nums}.td-zoom-nav__hint{flex-basis:100%;text-align:center;font-size:1.2rem;color:rgb(var(--td-slate, 94 94 102))}.td-zoomable.is-zoomed .td-zoom-nav__hint{visibility:hidden}}.td-pdp-recent[hidden]{display:none}td-pdp-recent{display:block}.td-pdp-recent__heading{margin:0 0 1.6rem}.td-pdp-recent__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;max-width:110rem}.td-pdp-recent__card{display:grid;gap:.6rem;color:rgb(var(--td-ink, 0 0 0));text-decoration:none}.td-pdp-recent__media{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--td-radius-block, 10px);overflow:hidden;background:rgb(var(--td-canvas, 242 242 244))}.td-pdp-recent__media img{width:100%;height:100%;object-fit:cover;display:block}.td-pdp-recent__name{font-weight:700;font-size:1.4rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-pdp-recent__price{font-size:1.4rem}.td-pdp-recent__card:focus-visible{outline:2px solid rgb(var(--td-ink, 0 0 0));outline-offset:3px;border-radius:var(--td-radius-block, 10px)}@media screen and (max-width:749px){.td-pdp-recent__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem}.td-pdp-recent__item{scroll-snap-align:start}}@media(hover:hover)and (pointer:fine){.td-pdp-recent__card:hover .td-pdp-recent__name{text-decoration:underline;text-underline-offset:.2em}}@media(prefers-reduced-motion:reduce){.td-pdp-tiktok__play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/td-product.css.map */
