.product-template{padding-left:15px;padding-right:15px}.product-template__container{display:flex;flex-direction:column;gap:20px}.product-template__gallery{height:fit-content;position:static}.product-template--text-left-mobile{text-align:left}.product-template--text-center-mobile{text-align:center}.product-template--text-right-mobile{text-align:right}.product-template__rating{display:flex;gap:6px;margin-bottom:10px;width:100%}.product-template__rating.product-template--direction-row-mobile{flex-direction:row;align-items:center}.product-template__rating.product-template--direction-column-mobile{flex-direction:column;justify-content:center}.product-template__rating.product-template--direction-row-mobile.product-template--text-left-mobile{justify-content:flex-start}.product-template__rating.product-template--direction-row-mobile.product-template--text-center-mobile{justify-content:center}.product-template__rating.product-template--direction-row-mobile.product-template--text-right-mobile{justify-content:flex-end}.product-template__rating.product-template--direction-column-mobile.product-template--text-left-mobile{align-items:flex-start}.product-template__rating.product-template--direction-column-mobile.product-template--text-center-mobile{align-items:center}.product-template__rating.product-template--direction-column-mobile.product-template--text-right-mobile{align-items:flex-end}.product-template__rating-stars{display:flex;gap:3px}.product-template__rating-star{display:block;line-height:normal;color:var(--star-full-color)}.product-template__rating-star>svg{width:10px;height:10px}.product-template--empty{color:var(--star-empty-color)}.product-template__rating-text{font-size:10px;line-height:130%}.product-template__title{margin:0;color:#00a3e0;font-size:22px;font-weight:900;line-height:26px;text-transform:uppercase}.product-template__label{border-radius:100px;background-color:rgba(var(--background-color-rgb) / .2);color:var(--text-color);font-size:14px;line-height:130%;padding:5px;text-align:center;margin-top:10px}.product-template__description{font-size:14px;line-height:150%;margin-top:20px}.product-template__buy-buttons{margin-top:16px}.product-template__buy-buttons .button{width:100%;border-radius:999px;border:2px solid rgb(var(--button-background));padding:14px 0;font-size:18px;font-weight:800;letter-spacing:3%;max-width:unset}.product-template__buy-buttons .text-with-icon{gap:10px}.product-template__buy-buttons .button svg{width:13px;height:14px}.product-template__trust{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.product-template__trust-text{font-size:14px;line-height:100%}.product-template__trust-icon,.product-template__trust-text{opacity:.7}.product-template__link{font-family:var(--button-font-family);display:flex;width:100%;justify-content:center;background-color:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color));border-radius:100px;text-transform:uppercase;font-size:16px;font-weight:800;line-height:100%;letter-spacing:3%;padding:10px;margin-top:10px;margin-bottom:16px;transition:background-color .2s ease}.product-template__link:hover{background-color:rgb(var(--text-color) / .2)}.product-template__collapsible-item{border-bottom:1px solid rgb(var(--border-color-rgb) / .2);transition:transform .2s ease;position:relative}.product-template__collapsible-label{padding:20px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:3}.product-template__collapsible-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:rgb(var(--highlight-color-rgb));transition:rotate .2s ease}.product-template__collapsible-question{font-size:16px;font-weight:700;line-height:130%;letter-spacing:0}.product-template__collapsible-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.product-template__collapsible-content{overflow:hidden}.product-template__collapsible-text{padding:0 0 20px}.product-template__collapsible-input:checked~.product-template__collapsible-grid{grid-template-rows:1fr}.product-template__collapsible-input:checked~.product-template__collapsible-label .product-template__collapsible-icon{rotate:-180deg}.product-template:not(:has(.product-gallery--desktop-thumbnails-left)) .product-gallery__thumbnail-list{gap:12px;grid-auto-columns:calc(20% - 10px)}.product-template .product-gallery__thumbnail>img{border:2px solid transparent;border-radius:10px}.product-template .product-gallery__thumbnail:after{content:unset}.product-template .product-gallery__thumbnail[aria-current=true]>img{border-color:#000}@media screen and (min-width:769px){.product-template{padding-left:48px;padding-right:48px}.product-template--text-left{text-align:left}.product-template--text-center{text-align:center}.product-template--text-right{text-align:right}.product-template__rating{gap:10px}.product-template__rating.product-template--direction-row{flex-direction:row;align-items:center}.product-template__rating.product-template--direction-column{flex-direction:column;justify-content:center}.product-template__rating.product-template--direction-row.product-template--text-left{justify-content:flex-start}.product-template__rating.product-template--direction-row.product-template--text-center{justify-content:center}.product-template__rating.product-template--direction-row.product-template--text-right{justify-content:flex-end}.product-template__rating.product-template--direction-column.product-template--text-left{align-items:flex-start}.product-template__rating.product-template--direction-column.product-template--text-center{align-items:center}.product-template__rating.product-template--direction-column.product-template--text-right{align-items:flex-end}.product-template__title{font-size:32px;line-height:36px}.product-template__rating-star>svg{width:14px;height:14px}.product-template__rating-text{font-size:12px}.product-template__buy-buttons .button{font-size:22px}.product-template__collapsible-question{font-size:18px}.product-template .product-gallery__thumbnail-list{gap:20px}.product-template .product-gallery__thumbnail>img{border-radius:30px}}@media screen and (min-width:1000px){.product-template__container{flex-direction:row;gap:40px}.product-template__gallery{flex-basis:var(--gallery-size);position:var(--gallery-position);top:20px}.product-template__info{flex-basis:calc(100% - var(--gallery-size))}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-product-template.css.map */
