.tf-stars{position:relative;display:inline-flex;line-height:0;vertical-align:middle}.tf-stars__row{display:inline-flex;gap:.1rem;color:rgba(var(--color-foreground),.18)}.tf-stars__row--filled{position:absolute;inset:0 auto 0 0;width:var(--tf-stars-fill);overflow:hidden;color:rgb(var(--color-foreground))}.tf-stars__star{flex:0 0 var(--tf-stars-size);width:var(--tf-stars-size);height:var(--tf-stars-size)}.tf-pdp-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.8rem;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4;text-decoration:none}.tf-pdp-rating__score{font-weight:600}.tf-pdp-rating__count{color:rgb(var(--color-foreground-secondary));text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-foreground),.3)}@media(hover:hover){.tf-pdp-rating:hover .tf-pdp-rating__count{text-decoration-color:currentColor}}.tf-value-points{margin-top:1.6rem}.tf-value-points--boxed{margin-top:2rem;padding:1.8rem 2rem;border:.1rem solid rgba(var(--color-border),1);border-radius:var(--border-radius-media, .3rem);background:rgb(var(--color-background-secondary))}.tf-value-points__heading{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.tf-value-points__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.tf-value-points__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.45}.tf-value-points__icon{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin-top:.2rem}.tf-value-points__text strong{font-weight:600}.tf-value-points__link{display:inline-block;margin-top:1rem;font-size:1.3rem}@media(min-width:1100px){.product__outer.product__outer--thumbs-aside.thumbs_aside_horizontal .product__main{width:56%}.product__outer.product__outer--thumbs-aside.thumbs_aside_horizontal .product__info-container{width:44%;padding-left:clamp(3.2rem,4vw,6.4rem)}.product__outer.product__outer--thumbs-aside.thumbs_aside_horizontal .product__info-container .product__info-main{max-width:52rem;margin:1rem 0}}.tf-upsell{margin-top:2rem}.tf-upsell__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.tf-upsell__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin:0;padding:1.2rem 1.4rem 1.2rem 1.2rem;border:.1rem solid rgba(var(--color-border),1);border-radius:var(--border-radius-media, .3rem);background:rgb(var(--color-background-secondary));cursor:pointer;transition:border-color var(--duration-default, .2s),box-shadow var(--duration-default, .2s)}.tf-upsell__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tf-upsell__media{display:block;width:7.2rem;height:7.2rem;overflow:hidden;border-radius:var(--border-radius-media, .3rem);background:rgb(var(--color-background))}.tf-upsell__image{display:block;width:100%;height:100%;object-fit:contain}.tf-upsell__body{display:grid;gap:.3rem}.tf-upsell__title{font-size:1.5rem;font-weight:600;line-height:1.3}.tf-upsell__text{color:rgb(var(--color-foreground-secondary));font-size:1.3rem;line-height:1.4}.tf-upsell__price{display:inline-flex;flex-wrap:wrap;gap:.6rem;font-size:1.4rem;font-weight:600}.tf-upsell__compare,.tf-upsell__suffix{color:rgb(var(--color-foreground-secondary));font-weight:400}.tf-upsell__toggle{position:relative;z-index:0;display:inline-grid;pointer-events:none}.tf-upsell__toggle-add,.tf-upsell__toggle-added{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.6rem;padding:0 1.4rem;border:.1rem solid rgb(var(--color-foreground));border-radius:10rem;font-size:1.3rem;font-weight:600;white-space:nowrap}.tf-upsell__toggle svg{width:1.4rem;height:1.4rem}.tf-upsell__toggle-added{visibility:hidden;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tf-upsell__input:checked~.tf-upsell__toggle .tf-upsell__toggle-add{visibility:hidden}.tf-upsell__input:checked~.tf-upsell__toggle .tf-upsell__toggle-added{visibility:visible}.tf-upsell__card:has(.tf-upsell__input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.tf-upsell__card:has(.tf-upsell__input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(hover:hover){.tf-upsell__card:hover{border-color:rgba(var(--color-foreground),.5)}}@media screen and (max-width:420px){.tf-upsell__card{grid-template-columns:auto minmax(0,1fr)}.tf-upsell__media{width:6.4rem;height:6.4rem}.tf-upsell__toggle{grid-column:1 / -1}.tf-upsell__toggle-add,.tf-upsell__toggle-added{width:100%}}.product__info-main .product-form__submit.button{min-height:5.6rem;border-radius:var(--border-radius-button, .3rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:600;letter-spacing:.1em}.product__info-main .product-form__submit.button:after{display:none}@media(hover:hover){.product__info-main .product-form__submit.button:not([disabled]):hover{background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background))}}.product__info-main .product-form__submit.button[disabled]{opacity:.45}.product__info-main .pdp-payment-icons{justify-content:flex-start;gap:.4rem;padding:.4rem 0 3.6rem!important}.product__info-main .pdp-payment-icons svg{width:3.4rem;height:2.2rem}.product__info-main .product-popup{margin:0;border-top:.1rem solid rgba(var(--color-border),1)}.product__info-main .product-popup+.product-popup{margin-top:0}.product__info-main .product-popup:last-of-type{border-bottom:.1rem solid rgba(var(--color-border),1)}.product__info-main .product-popup .button--simple{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:5.2rem;padding:0;border:0;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.product__info-main .product-popup .button--simple:after{content:"";position:static;display:block;width:.8rem;height:.8rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor;background:none;transform:rotate(45deg)}.product__info-main .product-popup .button--simple span:after,.product__info-main .product-popup .button--simple span:before{display:none}@media screen and (max-width:749px){.product__info-main .product__title{font-size:2.8rem;line-height:1.15}.product__info-main .tf-tp--small .tf-tp__verdict{display:none}.product__info-main .tf-value-points__item{font-size:1.4rem}.product__info-main .usp-item__subtitle{display:none}.product__info-main .product__usp-item{flex-direction:column;align-items:center;gap:.6rem;text-align:center}}.product__info-main .tf-accordion__summary{display:flex;justify-content:space-between;align-items:center;min-height:5.2rem;font-size:1.4rem;font-weight:600;list-style:none;cursor:pointer}.product__info-main .tf-accordion__summary::-webkit-details-marker{display:none}.tf-accordion__icon{width:.8rem;height:.8rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform var(--duration-default, .2s)}.tf-accordion[open] .tf-accordion__icon{transform:rotate(-135deg) translateY(-.2rem)}.tf-accordion__content{padding-bottom:2rem;color:rgba(var(--color-foreground),.85);font-size:1.4rem;line-height:1.6}.product__info-main .product__stock-level{align-items:center;gap:.8rem;margin-top:1.6rem}.product__info-main .product__stock-level .stock-level__dot{width:.7rem;height:.7rem;flex:0 0 .7rem;margin:0;animation:none;box-shadow:none}.product__info-main .product__stock-level .stock-level__dot:before,.product__info-main .product__stock-level .stock-level__dot:after{display:none}.product__info-main .product__stock-level .stock-level__text{color:rgba(var(--color-foreground),.7);font-size:1.3rem}.product__info-main .product__stock-level .stock-level__text strong{color:rgb(var(--color-foreground));font-weight:600}@media screen and (max-width:420px){.tf-upsell__card{grid-template-columns:auto minmax(0,1fr) auto}.tf-upsell__toggle{grid-column:auto}.tf-upsell__toggle-add,.tf-upsell__toggle-added{width:auto;min-height:3.2rem;padding:0 1rem;font-size:1.2rem}.tf-upsell__media{width:5.6rem;height:5.6rem}}.product__info-main .pdp-payment-icons{flex-wrap:nowrap}.product__info-main .pdp-payment-icons svg{flex:1 1 0;min-width:0;max-width:3.4rem;height:auto}.product__info-main .product__usp-grid{margin-top:0;padding-top:1.6rem}.product__info-main .price-item,.product__info-main .price .price-item--regular,.product__info-main .price .price-item--sale{font-family:var(--font-body-family);font-size:2.2rem;font-weight:400;letter-spacing:0}.tf-gift{display:flex;align-items:center;gap:1.2rem;margin:.4rem 0 .8rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-border),1);border-radius:.4rem;background:#fff}.tf-gift__icon{flex:none;width:2.4rem;height:2.4rem;color:#3f4a37}.tf-gift__text{margin:0;font-size:1.4rem;line-height:1.45}.tf-gift__text strong{font-weight:600}@media screen and (min-width:750px){.product__outer--static-multicolumns-aside .product__media-list.product__media-list{gap:.8rem}.product__outer--static-multicolumns-aside .product__media-list .product__media-item:nth-child(n):nth-child(n){flex:0 0 calc(50% - .4rem);max-width:calc(50% - .4rem)}}@media screen and (min-width:990px){.product__info-main .product__buy_buttons.sticky-button-wrapper{position:static!important}}.product__info-main .product__trustpilot-under-title{margin:0 0 .8rem}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-tf-product-blocks.css.map */
