.ts-product .display-desktop{display:none}.ts-main-product{padding:0;background:#f1efe7}.ts-product{width:100%;margin:0 auto}.ts-product-media{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.ts-product-media__wrapper{padding:0;background-size:100%;background-repeat:no-repeat;background-position:center}.ts-product-content{display:block;padding:16px 24px 32px;background-color:#f1efe7}.ts-main-product .ts-gallery{align-items:center;flex:1;width:100%;padding:0 16px}.ts-main-product .ts-gallery-thumbs .swiper-slide{box-sizing:border-box;display:block}.ts-main-product .swiper-wrapper .swiper-slide{height:auto;object-fit:cover;cursor:pointer}.ts-gallery-thumbs .swiper-slide-thumb-active{border:1px solid #CB9437}.ts-product__title{font-family:var(--font-family-spectral);margin:0 0 14px;font-size:24px;font-weight:700;line-height:115%}.ts-product__description{margin-bottom:24px}.ts-product__rating{display:flex;flex-direction:row;gap:32px}.ts-product__rating>*{margin-bottom:20px}.ts-main-product .ts-product-price .money{font-weight:500;color:#517b72}.ts-money{display:flex;align-items:baseline}.ts-money.old-price{margin-right:16px}.ts-money .euros:after{content:","}.ts-money .cents{font-size:20px;margin-top:6px}.ts-money.old-price .euros{font-size:24px;font-weight:300}.ts-money.old-price .cents{font-size:14px;margin-top:6px;font-weight:300}.current-price{color:rgb(var(--color-label-bg--sold))!important}.ts-main-product .ts-product-price .price-line-through,.ts-main-product .ts-product-price .price-line-through *{margin-right:10px;font-size:18px}.ts-product__price{display:flex;flex-flow:row wrap;align-items:flex-end;gap:8px 16px;margin-bottom:20px}.ts-product-price{display:flex;flex-direction:row;align-items:baseline}.ts-stock,.ts-save-badge,.ts-product__badge{font-size:12px;font-weight:700;line-height:140%}.ts-stock{display:flex;flex-direction:row;align-items:center;gap:10px;color:#24472f}.ts-save-badge{padding:6px 8px;background-color:#e2f0e9;border-radius:2px;color:#02542d;text-transform:uppercase}.ts-product__badge{display:inline-flex;flex-direction:row;align-items:center;gap:4px;width:100%;margin-top:12px;font-weight:400;line-height:100%;color:#27282c}.ts-product__badge img{width:24px;height:24px}.ts-product .ts-options{margin:24px 0;padding:24px 0;border-top:2px solid #E7DFCE;border-bottom:2px solid #E7DFCE}.ts-product .ts-options fieldset{display:flex;flex-flow:row nowrap;gap:8px;margin:0;padding:0;border:none}.ts-product .ts-options legend{font-family:Canela;margin:0 0 24px;padding:0;border:none;font-size:24px;font-weight:500;line-height:115%;color:#024137}.ts-product .ts-options input{display:none}.ts-product .ts-options label{cursor:pointer;box-sizing:content-box;width:34px;aspect-ratio:1;border:2px solid transparent;font-size:12px;line-height:140%;border-radius:100px}.ts-product .ts-options input:checked+label{border:2px solid #FFF}.ts-product .ts-options input:disabled+label{opacity:.8;cursor:not-allowed}.ts-buy-buttons{display:flex;flex-direction:row;margin:24px 0}.ts-buy-unavailable{font-size:16px;padding:16px;background:rgb(var(--color-label-bg--sold));color:#fff;border-radius:8px}.ts-delivery-message{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin:12px 0 16px;font-size:12px;line-height:140%;color:#63605a}.ts-delivery-message strong{color:#27282c}.ts-delivery-message svg{width:20px;height:20px}.ts-add{display:flex;align-items:center;justify-content:center;gap:8px;-webkit-appearance:none;appearance:none;width:100%;padding:20px 12px;background-color:#024137;cursor:pointer;border:1px solid #024137;font-size:16px;font-family:General Sans;font-weight:600;line-height:1;color:#f1efe7;letter-spacing:.05em;transition:background-color .4s ease}.ts-add:hover{background-color:#f1efe7;color:#024137}.ts-product__metafields-info{font-family:Publica Sans;color:#2c2a25;font-size:14px;line-height:115%;font-weight:300}.ts-main-product .breadcrumbs{margin-bottom:24px;padding:16px 16px 0;overflow:hidden;z-index:2;position:relative;margin-top:0}.ts-product__description{font-family:Publica Sans;font-size:16px;line-height:150%;font-weight:300}.ts-product__description h2{font-size:18px}.ts-product__description strong{font-weight:400}.ts-product__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 16px}.ts-product__plant-sizes{display:flex;flex-flow:column nowrap;gap:8px;margin-bottom:24px;font-size:16px}.ts-icon-wrapper{width:20px;display:flex;align-items:center;justify-content:center}.ts-icon-wrapper.ts-icon-ruler{transform:translate(3px)}.ts-product__plant-sizes svg{width:18px;height:auto}.ts-product__plant-sizes>div{display:flex;align-items:center;gap:16px;font-family:Publica Sans;font-size:16px;line-height:155%;color:#2c2a25;font-weight:500}.ts-specification{display:flex;flex-flow:row nowrap;align-items:center;border-radius:100px;background-color:#f9f9f5;overflow:hidden;font-size:12px;font-weight:400;line-height:115%;padding-right:24px;margin-bottom:8px;gap:16px;width:fit-content;color:#2c2a25}.ts-specification:last-of-type{margin-bottom:24px}.ts-specification__icon{display:flex;align-items:center;justify-content:center;background-color:#517b72;border:1px solid #517B72;width:48px;height:48px;border-radius:100px;padding:6px}.ts-specification__icon img{width:auto;height:32px}.ts-product__faq{background:#ecdac6;background-size:100%;background-repeat:no-repeat;background-position:center;padding:32px 24px;font-size:16px;font-weight:300;line-height:170%}.ts-card-product__content .heading{display:flex;flex-direction:column;gap:8px}.ts-product__faq:empty{display:none}.ts-product__faq strong{font-weight:400}.ts-product__faq h3{font-size:24px;font-weight:500;line-height:100%;font-family:Canela;margin:32px 0 8px}.ts-product__faq h3:first-of-type{margin-top:0}.ts-product__faq p{margin-bottom:24px}.ts-achivements{padding-top:24px;border-top:2px solid #E7DFCE}.ts-achivements__title{font-family:Canela;font-weight:500;display:block;font-size:24px;line-height:120%;margin-bottom:16px}.ts-achivements ul{font-size:14px;padding:0 0 0 24px;color:#2c2a25;margin:0}.ts-achivements ul li{margin-bottom:8px}@media screen and (max-width: 1023px){.ts-main-product .ts-gallery-thumbs{box-sizing:border-box;padding:16px;background:#fff}}@media screen and (min-width: 1024px){.ts-product .display-desktop{display:flex}.ts-product__faq{background:unset;padding:0;margin-top:36px}.ts-product .display-mobile{display:none}.ts-product{display:grid;grid-template-columns:53.3% 46.7%}.ts-product-media{flex-direction:row-reverse;width:100%;height:auto;gap:28px;overflow:hidden;margin-bottom:20px}.ts-product-media__left{max-width:640px;width:100%}.ts-product-media__wrapper{display:flex;flex-direction:row;justify-content:flex-end;padding:14px 64px 40px;background-color:#ecdac6}.ts-product-content{padding:48px 74px 40px}.ts-product-content form{max-width:469px}.ts-main-product .breadcrumbs{margin-bottom:14px;padding:0}.ts-gallery{padding:0;flex:1}.ts-main-product .ts-gallery{padding:0}.ts-gallery-thumbs{flex-basis:17.2%;position:relative}.ts-product__price{gap:8px 20px;margin-bottom:24px}.ts-stock,.ts-save-badge,.ts-product__badge{font-size:14px}.ts-product__badge img{width:30px;height:30px}.ts-product__header{padding:0}.ts-product__header .ts-product__price{display:none}.ts-product__description{margin-bottom:32px}.ts-product__description h2{font-size:18px}.ts-gallery-thumbs{overflow:hidden;max-height:502px}.ts-product .ts-options{margin:32px 0;padding:32px 0}.ts-delivery-message{gap:8px;margin:16px 0 24px;font-size:14px}.ts-delivery-message svg{width:26px;height:26px}.ts-buy-buttons{margin:32px 0}.ts-achivements ul{font-size:16px}.ts-product__metafields-info{font-size:20px;line-height:1}.ts-specification{font-size:14px}.ts-product__plant-sizes,.ts-specification:last-of-type{margin-bottom:32px}}.ts-main-product .ts-product-price .money{font-size:32px}@media screen and (min-width: 1440px){.ts-product__badge{width:32.8%}}.ts-main-product .swiper-button-next:after,.ts-main-product .swiper-button-prev:after{content:unset}.ts-main-product .swiper-button-next,.ts-main-product .swiper-button-prev{width:32px;height:32px;top:40%;z-index:2}.ts-main-product .swiper-button-next{right:8px}.ts-main-product .swiper-button-prev{left:8px}.ts-main-product .swiper-button-disabled{background:transparent}.ts-upsell{display:block;margin:24px 0}.ts-upsell__header{font-family:Canela;font-weight:500;font-size:24px;line-height:116%;margin-bottom:16px;letter-spacing:-1.4px}.ts-card-product{display:flex;flex-direction:row;column-gap:16px;align-items:center;margin-bottom:16px}.ts-card-product img{width:90px;height:90px;object-fit:cover;flex-shrink:0}.ts-card-product a{color:#517b72;text-decoration:unset;text-transform:uppercase;font-weight:400;font-size:11px;line-height:110%}.ts-card-product .title{display:inline-flex;font-size:13px;font-weight:500;line-height:120%;margin:0;color:#2c2a25}.ts-card-product .price{color:#517b72;font-size:15px;line-height:150%;font-weight:500;min-width:65px}.ts-card-product__content{display:flex;flex-direction:column}.ts-container{display:block;position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ts-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:2px solid #517B72}.ts-container input:checked~.checkmark{background-color:#517b72}.checkmark:after{content:"";position:absolute;display:none}.ts-container input:checked~.checkmark:after{display:block}.ts-container .checkmark:after{left:5px;top:6px;width:10px;height:8px;background:url(/cdn/shop/files/check.svg?v=1739443966)}.ts-product ts-product.ts-product-content .st-wishlist-button{fill:#000!important;background:transparent;position:absolute;top:15px;right:0}.ts-product ts-product.ts-product-content .st-wishlist-button .st-wishlist-icon{color:#000!important}.ts-product ts-product.ts-product-content form{position:relative}#ProductSelect-option-0 legend{display:none}#ProductSelect-option-0{border:none!important;padding:0;margin:0}.product__modal-upsell-product-card .product__modal-upsell-product-card-variants .product-form__input{display:flex;gap:0;flex-wrap:nowrap}.product__modal-upsell-product-card .product__modal-upsell-product-card-variants .product-form__input legend.form__label{margin-right:10px;float:left}@media screen and (min-width: 1024px){.ts-main-product .swiper-button-prev,.ts-main-product .swiper-button-next{position:relative;top:auto;bottom:0;width:28px;height:28px}.ts-product__controls{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:17.2%;margin-top:40px}.ts-main-product .swiper-button-disabled{opacity:.7}.ts-product__rating>*{margin-bottom:24px}.ts-upsell{margin:32px 0}.ts-product__title{font-size:40px;line-height:1}.ts-upsell__header{line-height:100%}.ts-card-product__content{flex-direction:row;align-items:start;width:100%;justify-content:space-between}.ts-card-product__content .heading{gap:12px}.ts-card-product a{font-size:12px}.ts-card-product .title{font-size:15px}}@media screen and (min-width: 1440px){.ts-main-product .swiper-button-prev,.ts-main-product .swiper-button-next{width:40px;height:40px}.ts-product__controls{margin-top:40px;padding:11px 0}}@media screen and (max-width:1024px){.ts-product ts-product.ts-product-content .st-wishlist-button{position:relative!important;top:0!important;padding-left:0!important}}@media screen and (max-width:767px){.ts-product-media__left{position:relative}.ts-product__controls{position:absolute;left:0;top:53%;right:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ts-product.css.map */
