.template-product .product-title{font-family:var(--display-font-family);font-size:clamp(2.6rem,2.6vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.template-product .product-info .product-price .price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(4 * var(--space-unit))}.template-product .product-info .product-price .price>:is(.price__default,.product__vat-price):not(.unit-price){grid-row:1;grid-column:1}.template-product .product-info .product-price .price>.unit-price{grid-row:1;grid-column:2;margin:0;text-align:end}.template-product .product-info .product-price .price>.price__no-variant{grid-column:1 / -1}.template-product .product-media .media,.template-product .product-media img{border-radius:var(--home-card-radius)}.template-product .media-gallery__thumbs{margin-top:calc(3 * var(--space-unit))}.template-product .media-thumbs{justify-content:center;justify-content:safe center}.template-product .media-thumbs__item{flex:0 0 60px}.template-product .media-thumbs__btn{overflow:hidden;border-radius:8px}.template-product .media-thumbs__btn:after{content:none}.template-product .media-thumbs__btn.is-active{border-color:rgb(var(--heading-color));box-shadow:inset 0 0 0 1px rgb(var(--heading-color))}.template-product .product-info .single-review{margin-top:calc(4 * var(--space-unit))}.template-product .product-info .card--related,.template-product .product-media__complementary .card--related{border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}.template-product .product-info .complementary-list{grid-template-columns:1fr}.template-product .product-info product-recommendations>h2,.template-product .product-media__complementary product-recommendations>h2{margin-bottom:calc(6 * var(--space-unit));font-size:var(--h5-font-size);line-height:1.3}.template-product .product-info .complementary-list .card--related .card__info>p,.template-product .product-media__complementary .card--related .card__info>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.3rem;line-height:1.35}.template-product .product-info .availability-checker{padding:0;border:0;border-radius:0;background-color:transparent}.template-product .area-calculator{padding:calc(4 * var(--space-unit));border-radius:var(--home-card-radius);background-color:rgba(var(--bg-color))}.template-product .area-calculator__result{background-color:#fff}@media(max-width:768.98px){body.template-product .product-main .product-info{margin-top:calc(4 * var(--space-unit));margin-bottom:calc(6 * var(--space-unit));padding:calc(6 * var(--space-unit)) calc(5 * var(--space-unit));border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}}.template-product .product-info details-disclosure+details-disclosure .disclosure{border-top:var(--tgs-panel-border)}.template-product .product-details__specifications{padding:calc(6 * var(--space-unit));border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}.template-product .product-details__specifications-title{margin-bottom:calc(4 * var(--space-unit))}@media(min-width:1280px){.template-product .product-details__specifications{padding:calc(8 * var(--space-unit))}}.template-product .product-details__banner{overflow:hidden;border-radius:var(--home-card-radius)}.template-product .day-product-card-grid .card--product{overflow:hidden;border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}.template-product .day-product-card-grid .card--product .card__media,.template-product .day-product-card-grid .card--product .media{border-radius:0}@media(min-width:1024px){.template-product .day-product-recommendations .grid:not(.slider__grid){grid-template-columns:repeat(4,minmax(0,1fr))}}.template-product .day-media-with-text .media-with-text{overflow:hidden;border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}.template-product .day-media-with-text .media-with-text__media .media,.template-product .day-media-with-text .media-with-text__media .img-fit{border-radius:0}.template-product .day-media-with-text .media-with-text__text{padding:calc(8 * var(--space-unit)) calc(5 * var(--space-unit))}.template-product .day-media-with-text .subheading{margin-bottom:calc(2 * var(--space-unit));color:rgb(var(--link-color));font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.template-product .day-media-with-text .section__block--heading{margin-bottom:calc(5 * var(--space-unit));font-family:var(--display-font-family);font-size:clamp(3rem,3.6vw,4.6rem);font-weight:800;line-height:1;text-transform:uppercase}.template-product .day-media-with-text .rte{max-width:none}.template-product .day-media-with-text .rte ul{display:grid;gap:calc(3 * var(--space-unit));margin:0;padding:0;list-style:none}.template-product .day-media-with-text .rte li{position:relative;margin:0;padding:calc(4 * var(--space-unit)) calc(4 * var(--space-unit)) calc(4 * var(--space-unit)) calc(4 * var(--space-unit) + 34px);border-radius:var(--home-card-radius);background-color:rgb(var(--bg-color));color:rgba(var(--text-color) / .75);font-size:1.4rem;line-height:1.45}.template-product .day-media-with-text .rte li:before{content:"";position:absolute;top:calc(4 * var(--space-unit));left:calc(4 * var(--space-unit));width:24px;height:24px;margin:0;border-radius:50%;background:rgb(var(--star-color)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.template-product .day-media-with-text .rte li strong{display:block;margin-bottom:2px;color:rgb(var(--heading-color));font-size:1.6rem}.template-product .day-media-with-text .section__block--button{margin-top:calc(6 * var(--space-unit))}@media(max-width:768.98px){.template-product .day-media-with-text .media-with-text__media .media{padding-top:75%!important}.template-product .day-media-with-text .media-with-text__media .img-fit{object-position:center 15%!important}}@media(min-width:600px){.template-product .day-media-with-text .rte ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.template-product .day-media-with-text .media-with-text{max-width:none}.template-product .day-media-with-text .media-with-text__text{margin-block:0;padding:calc(12 * var(--space-unit))}}@media(min-width:769px){body.template-product .shopify-section+.product-main:before,body.template-product .product-details+.shopify-section:before,body.template-product .product-main+.shopify-section:not(.product-details):before,body.template-product .product-main .product-info:before,body.template-product .product-main .product-info:after{content:none}body.template-product .product-main .product-media,body.template-product .product-main+.product-details>.container{border-inline-end:0}body.template-product .day-delivery-check{margin-top:calc(var(--section-gap) * var(--fluid-1-5) - 6 * var(--space-unit))}body.template-product .product-main .product-info{margin-top:calc(6 * var(--space-unit));margin-bottom:calc(6 * var(--space-unit));padding:calc(8 * var(--space-unit));border:var(--tgs-panel-border);border-radius:var(--home-card-radius);background-color:#fff}body.template-product .product-main .product-info__block:has(+.md\:hidden:last-child){margin-bottom:0}body.template-product .product-main .product{display:grid;grid-template-columns:minmax(0,min(50%,calc(100vh - 290px))) minmax(0,1fr);align-items:start}body.template-product .product-media__complementary:has(.card--related){margin-top:calc(6 * var(--space-unit))}body.template-product .product-media__single-review:not(:empty){margin-top:calc(4 * var(--space-unit))}body.template-product .product-main .product-media,body.template-product .product-main .product-info{width:auto;float:none}body.template-product .product-main .product-media{position:sticky;top:calc(var(--tgs-sticky-offset, 0px) + 1px);padding-top:calc(6 * var(--space-unit));padding-bottom:calc(6 * var(--space-unit))}}@media(min-width:1280px){body.template-product .product-main .product-info{padding:calc(10 * var(--space-unit))}body.template-product .product-main .product-media{padding-top:calc(6 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-tgs.css.map */
