.template-product .tf-pd-v2{background:var(--tf-paper-light, #faf8f2);color:var(--tf-ink, #0d100d)}.template-product .tf-pd-v2 .tf-pd__crumbs-wrap{border-color:var(--tf-line, rgba(13, 16, 13, .18));background:var(--tf-paper-light, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__crumbs{min-height:3.75rem;padding-block:.9rem;color:var(--tf-muted, #74756f);font-size:.72rem}.template-product .tf-pd-v2 .tf-pd__main{padding-block:clamp(2rem,4vw,4rem) 0}.template-product .tf-pd-v2 .tf-pd__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:0;align-items:stretch;border:1px solid var(--tf-line, rgba(13, 16, 13, .18));background:var(--tf-paper, #f3f0e8)}.template-product .tf-pd-v2 .tf-pd__col-left{min-width:0;gap:0;background:var(--tf-paper, #f3f0e8)}.template-product .tf-pd-v2 .tf-pd__img-box{position:relative;top:auto;flex:1;min-height:clamp(35rem,50vw,46rem);aspect-ratio:auto;border:0;border-radius:0;padding:clamp(2.5rem,6vw,6rem);background:var(--tf-paper, #f3f0e8)}.template-product .tf-pd-v2 .tf-pd__img{width:100%;height:100%;max-width:42rem;max-height:42rem;object-fit:contain;filter:drop-shadow(0 1.4rem 1.8rem rgba(13,16,13,.08));transition:opacity .18s ease,transform .26s ease}.template-product .tf-pd-v2 .tf-pd__img-box:hover .tf-pd__img{transform:scale(1.018)}.template-product .tf-pd-v2 .tf-pd__badge{top:0;left:0;border-radius:0;padding:.5rem .8rem;background:var(--tf-green, #05ba51);color:var(--tf-deep, #0d100d);font-size:.62rem;letter-spacing:.1em}.template-product .tf-pd-v2 .tf-pd__thumbs{gap:0;border-top:1px solid var(--tf-line, rgba(13, 16, 13, .18));border-left:0}.template-product .tf-pd-v2 .tf-pd__thumb{width:5.5rem;height:5.5rem;border:0;border-right:1px solid var(--tf-line, rgba(13, 16, 13, .18));border-radius:0;background:var(--tf-paper-light, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__thumb--active{box-shadow:inset 0 -3px var(--tf-green, #05ba51)}.template-product .tf-pd-v2 .tf-pd__col-right{min-width:0;min-height:100%;gap:0;padding:clamp(2.4rem,4.8vw,5rem);background:var(--tf-deep, #0d100d);color:var(--tf-white, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.template-product .tf-pd-v2 .tf-pd__type,.template-product .tf-pd-v2 .tf-pd__availability-label,.template-product .tf-pd-v2 .tf-pd__features-label,.template-product .tf-pd-v2 .tf-pd__details-eyebrow{color:var(--tf-green, #05ba51);font-size:.66rem;font-weight:760;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.template-product .tf-pd-v2 .tf-pd__type{margin-bottom:1.15rem}.template-product .tf-pd-v2 .tf-pd__title{max-width:13ch;margin:0;color:var(--tf-white, #faf8f2);font-size:clamp(2.5rem,3.7vw,4.2rem);font-weight:590;letter-spacing:-.045em;line-height:.99;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;word-break:normal}.template-product .tf-pd-v2 .tf-pd__modele-ref{max-width:100%;margin-top:1.15rem;color:#faf8f285;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.template-product .tf-pd-v2 .tf-pd__availability,.template-product .tf-pd-v2 .tf-pd__features{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem;align-items:start;padding-block:1.15rem}.template-product .tf-pd-v2 .tf-pd__availability{border-block:1px solid rgba(250,248,242,.18)}.template-product .tf-pd-v2 .tf-pd__features{border-bottom:1px solid rgba(250,248,242,.18)}.template-product .tf-pd-v2 .tf-pd__availability-label,.template-product .tf-pd-v2 .tf-pd__features-label{display:block;margin:0}.template-product .tf-pd-v2 .tf-pd__ship-note{position:relative;margin:0;padding-left:1rem;color:#faf8f2d6;font-size:.78rem;font-weight:590;line-height:1.45}.template-product .tf-pd-v2 .tf-pd__ship-note:before{position:absolute;top:.42em;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--tf-green, #05ba51);content:""}.template-product .tf-pd-v2 .tf-pd__ship-note--delay{color:#faf8f2b8}.template-product .tf-pd-v2 .tf-pd__ship-note--delay:before{background:#d7a950}.template-product .tf-pd-v2 .tf-pd__tags{gap:.4rem}.template-product .tf-pd-v2 .tf-pd__tag{border:1px solid rgba(250,248,242,.24);border-radius:0;padding:.3rem .55rem;background:transparent;color:#faf8f2c2;font-size:.64rem;font-weight:620}.template-product .tf-pd-v2 .tf-pd__purchase{margin-top:clamp(1.8rem,3vw,2.5rem)}.template-product .tf-pd-v2 .tf-pd__price-row{gap:.75rem;align-items:baseline;margin-bottom:1.25rem}.template-product .tf-pd-v2 .tf-pd__price{color:var(--tf-white, #faf8f2);font-size:clamp(2rem,3vw,2.65rem)}.template-product .tf-pd-v2 .tf-pd__compare{color:#faf8f26b}.template-product .tf-pd-v2 .tf-pd__price-ht-note{margin:0;color:#faf8f280;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .tf-pd-v2 .tf-pd__buy{gap:0;flex-wrap:nowrap}.template-product .tf-pd-v2 .tf-pd__qty{flex:0 0 auto;height:3.6rem;border:1px solid rgba(250,248,242,.3);border-radius:0;background:transparent}.template-product .tf-pd-v2 .tf-pd__qty-btn,.template-product .tf-pd-v2 .tf-pd__qty-val{height:100%;color:var(--tf-white, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__qty-btn:hover{background:#faf8f21a;color:var(--tf-white, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__add{min-height:3.6rem;border-radius:0;background:var(--tf-green, #05ba51);color:var(--tf-deep, #0d100d)}.template-product .tf-pd-v2 .tf-pd__add:hover{background:var(--tf-white, #faf8f2);color:var(--tf-deep, #0d100d)}.template-product .tf-pd-v2 .tf-pd__pro-notice{gap:.8rem;margin-top:clamp(1.8rem,3vw,2.5rem);border:0;border-block:1px solid rgba(250,248,242,.18);border-radius:0;padding:1.2rem 0;background:transparent}.template-product .tf-pd-v2 .tf-pd__pro-dot{margin-top:.3rem;background:var(--tf-green, #05ba51)}.template-product .tf-pd-v2 .tf-pd__pro-label{color:var(--tf-green, #05ba51);font-size:.67rem;letter-spacing:.08em}.template-product .tf-pd-v2 .tf-pd__pro-hint{max-width:31rem;margin-top:.35rem;color:#faf8f299;font-size:.75rem;line-height:1.5}.template-product .tf-pd-v2 .tf-pd__pro-actions{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.25rem}.template-product .tf-pd-v2 .tf-pd__action{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;border:1px solid rgba(250,248,242,.28);padding:.9rem 1.1rem;color:var(--tf-white, #faf8f2);font-size:.78rem;font-weight:720;line-height:1.25;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.template-product .tf-pd-v2 .tf-pd__action--primary{border-color:var(--tf-green, #05ba51);background:var(--tf-green, #05ba51);color:var(--tf-deep, #0d100d)}.template-product .tf-pd-v2 .tf-pd__action:hover{border-color:var(--tf-white, #faf8f2);background:var(--tf-white, #faf8f2);color:var(--tf-deep, #0d100d)}.template-product .tf-pd-v2 .tf-pd__help{margin-top:auto;padding-top:clamp(2rem,4vw,3.5rem);color:#faf8f27a;font-size:.72rem}.template-product .tf-pd-v2 .tf-pd__help a{color:var(--tf-white, #faf8f2);text-underline-offset:.22em}.template-product .tf-pd-v2 .tf-pd__details{border-inline:1px solid var(--tf-line, rgba(13, 16, 13, .18));border-bottom:1px solid var(--tf-line, rgba(13, 16, 13, .18));background:var(--tf-paper-light, #faf8f2)}.template-product .tf-pd-v2 .tf-pd__details-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:end;padding:clamp(3rem,6vw,6rem)}.template-product .tf-pd-v2 .tf-pd__details-eyebrow{margin:0;align-self:start;color:var(--tf-green-dark, #087a3c)}.template-product .tf-pd-v2 .tf-pd__details-head h2{max-width:13ch;margin:0;color:var(--tf-ink, #0d100d);font-size:clamp(2.8rem,5vw,5.5rem);font-weight:560;letter-spacing:-.06em;line-height:.94;text-wrap:balance}.template-product .tf-pd-v2 .tf-pd__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tf-line, rgba(13, 16, 13, .18))}.template-product .tf-pd-v2 .tf-pd__details--single .tf-pd__details-grid{grid-template-columns:1fr}.template-product .tf-pd-v2 .tf-pd__details-block{min-width:0;border:0;border-radius:0;padding:clamp(2rem,4vw,4rem);background:transparent}.template-product .tf-pd-v2 .tf-pd__details-block+.tf-pd__details-block{border-left:1px solid var(--tf-line, rgba(13, 16, 13, .18))}.template-product .tf-pd-v2 .tf-pd__details-block h3,.template-product .tf-pd-v2 .tf-pd__specs-heading{margin:0 0 1.5rem;color:var(--tf-ink, #0d100d);font-size:.75rem;font-weight:760;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.template-product .tf-pd-v2 .tf-pd__desc{max-width:43rem;border:0;padding:0;color:var(--tf-muted, #74756f);font-size:.9rem;line-height:1.7}.template-product .tf-pd-v2 .tf-pd__desc :is(p,ul,ol){margin-top:0;margin-bottom:1rem}.template-product .tf-pd-v2 .tf-pd__desc table,.template-product .tf-pd-v2 .tf-pd__specs-table{width:100%;border-collapse:collapse}.template-product .tf-pd-v2 .tf-pd__desc table td,.template-product .tf-pd-v2 .tf-pd__specs-table td{border-bottom:1px solid var(--tf-line, rgba(13, 16, 13, .18));padding:.85rem 0;background:transparent;color:var(--tf-ink, #0d100d);font-size:.78rem;line-height:1.45;vertical-align:top}.template-product .tf-pd-v2 .tf-pd__desc table td:first-child,.template-product .tf-pd-v2 .tf-pd__specs-table td:first-child{width:38%;padding-right:1.2rem;color:var(--tf-muted, #74756f);font-weight:500;white-space:normal}.template-product .tf-pd-v2 .tf-pd__desc table td:last-child,.template-product .tf-pd-v2 .tf-pd__specs-table td:last-child{color:var(--tf-ink, #0d100d);font-weight:650;text-align:left}.template-product .tf-rec-v2{border-top:1px solid var(--tf-line, rgba(13, 16, 13, .18));background:var(--tf-paper, #f3f0e8);color:var(--tf-ink, #0d100d)}.template-product .tf-rec-v2__inner{width:var(--tf-site-shell, min( calc(100% - 3rem) , 112rem));max-width:none;margin-inline:auto;padding-block:clamp(3.5rem,7vw,7rem)}.template-product .tf-rec-v2__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.template-product .tf-rec-v2 .section-resource-list__content{margin:0}.template-product .tf-rec-v2 .section-resource-list__content h3{max-width:12ch;margin:0;color:var(--tf-ink, #0d100d);font-family:var(--font-heading--family, "Barlow", sans-serif);font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:590;letter-spacing:-.055em;line-height:.95;text-wrap:balance}.template-product .tf-rec-v2__catalogue-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:1.5rem;border-bottom:1px solid currentColor;padding-block:.7rem;color:var(--tf-ink, #0d100d);font-size:.78rem;font-weight:720;text-decoration:none}.template-product .tf-rec-v2__catalogue-link:hover{color:var(--tf-green-dark, #087a3c)}.template-product .tf-rec-v2 .tf-rec-v2__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;border:0;padding:1px;background:var(--tf-line, rgba(13, 16, 13, .18))}.template-product .tf-rec-v2 .tf-rec-v2__item{min-width:0;background:var(--tf-paper-light, #faf8f2)}.template-product .tf-rec-v2 .product-card,.template-product .tf-rec-v2 .product-card__content{height:100%}.template-product .tf-rec-v2 .product-card__content{display:flex;flex-direction:column;gap:0!important;padding:0 0 1.25rem!important;background:transparent}.template-product .tf-rec-v2 .card-gallery{width:100%;aspect-ratio:1 / .9;overflow:hidden;background:#f7f5ef}.template-product .tf-rec-v2 .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){width:100%;height:100%}.template-product .tf-rec-v2 .card-gallery .product-media__image{width:78%;height:78%;margin:11%;object-fit:contain;transition:transform .26s ease}.template-product .tf-rec-v2 .product-card:hover .product-media__image{transform:scale(1.025)}.template-product .tf-rec-v2 .product-card__content>:is(a.contents,product-price){display:block;padding-inline:1.2rem}.template-product .tf-rec-v2 .product-card__content>a.contents{padding-top:1.15rem}.template-product .tf-rec-v2 .product-card__content>a.contents p{margin:0;color:var(--tf-ink, #0d100d);font-size:clamp(.84rem,1.2vw,1rem);font-weight:680;line-height:1.3;text-wrap:balance}.template-product .tf-rec-v2 product-price{margin-top:auto;padding-top:.85rem;color:var(--tf-green-dark, #087a3c);font-size:.72rem;font-weight:650}@media(max-width:1020px){.template-product .tf-pd-v2 .tf-pd__grid{grid-template-columns:minmax(0,1fr) minmax(23rem,.92fr)}.template-product .tf-pd-v2 .tf-pd__img-box{min-height:31rem;padding:clamp(2rem,5vw,4rem)}.template-product .tf-pd-v2 .tf-pd__col-right{padding:2.4rem}.template-product .tf-pd-v2 .tf-pd__title{font-size:clamp(2.25rem,4.8vw,3.3rem)}}@media(max-width:760px){.template-product .tf-pd-v2 .tf-pd__main{padding-top:1.25rem}.template-product .tf-pd-v2 .tf-pd__crumb-detail{display:none}.template-product .tf-pd-v2 .tf-pd__grid{grid-template-columns:minmax(0,1fr)}.template-product .tf-pd-v2 .tf-pd__img-box{min-height:min(92vw,27rem);padding:clamp(1.8rem,9vw,3.5rem)}.template-product .tf-pd-v2 .tf-pd__col-right{min-height:auto;padding:clamp(1.5rem,7vw,2.5rem)}.template-product .tf-pd-v2 .tf-pd__heading{margin-bottom:2rem}.template-product .tf-pd-v2 .tf-pd__title{max-width:14ch;font-size:clamp(2.15rem,10.3vw,3rem);letter-spacing:-.04em;line-height:1}.template-product .tf-pd-v2 .tf-pd__availability,.template-product .tf-pd-v2 .tf-pd__features{grid-template-columns:1fr;gap:.65rem}.template-product .tf-pd-v2 .tf-pd__details-head,.template-product .tf-pd-v2 .tf-pd__details-grid{grid-template-columns:1fr}.template-product .tf-pd-v2 .tf-pd__details-head{gap:1.5rem;padding:3rem 1.5rem}.template-product .tf-pd-v2 .tf-pd__details-head h2{font-size:clamp(2.5rem,12vw,3.6rem)}.template-product .tf-pd-v2 .tf-pd__details-block{padding:2rem 1.5rem}.template-product .tf-pd-v2 .tf-pd__details-block+.tf-pd__details-block{border-top:1px solid var(--tf-line, rgba(13, 16, 13, .18));border-left:0}.template-product .tf-rec-v2__inner{width:min(calc(100% - 1.5rem),var(--tf-shell, 112rem));padding-block:3.5rem}.template-product .tf-rec-v2__head{align-items:flex-start;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.template-product .tf-rec-v2 .section-resource-list__content h3{font-size:clamp(2.4rem,11vw,3.4rem)}.template-product .tf-rec-v2 .tf-rec-v2__grid{grid-template-columns:none!important;grid-auto-columns:min(80vw,19rem);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;scrollbar-width:none}.template-product .tf-rec-v2 .tf-rec-v2__grid::-webkit-scrollbar{display:none}.template-product .tf-rec-v2 .tf-rec-v2__item{scroll-snap-align:start}}@media(max-width:430px){.template-product .tf-pd-v2 .tf-pd__buy{display:grid;grid-template-columns:auto minmax(0,1fr)}.template-product .tf-pd-v2 .tf-pd__add{min-width:0}.template-product .tf-pd-v2 .tf-pd__pro-actions,.template-product .tf-pd-v2 .tf-pd__action{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tifera-product-v2.css.map */
