.product-form__input.product-form__input--dropdown{display:flex;max-width:unset;flex-direction:column}.product-form__input.product-form__input--dropdown label{max-width:100%;flex-basis:100%;display:block;font-weight:700;color:#112151;letter-spacing:0;font-size:16px}.product-form__input.product-form__input--dropdown .select{max-width:100%;flex-basis:100%}.product-form__input.product-form__input--dropdown .select select{position:relative;width:100%;padding:16px 30px;background-color:transparent;border:1px solid #cccccc;box-sizing:border-box;color:var(--color-foreground);font-size:1.6rem;line-height:1.5;letter-spacing:0;-webkit-appearance:none;appearance:none;height:55px;box-shadow:none;cursor:pointer;border-radius:100px;transition:.2s ease-out;font-weight:700}.product-form__input.product-form__input--dropdown .select select option{font-family:Montserrat,sans-serif;color:var(--color-foreground);letter-spacing:0;font-size:20px}.product-form__input.product-form__input--dropdown select:focus{box-shadow:0 0 0 2px inset #112151!important;transition:.2s ease-out}.product-form__input.product-form__input--dropdown select:hover{box-shadow:0 0 0 2px inset #1121514d;transition:.2s ease-out}variant-selects{margin-bottom:35px!important;display:block}@media only screen and (min-width: 990px){.product-form__input.product-form__input--dropdown{align-items:center;flex-direction:row}.product-form__input.product-form__input--dropdown label{max-width:40%;flex-basis:40%;display:block;font-weight:700;color:#112151;letter-spacing:0;font-size:18px}.product-form__input.product-form__input--dropdown .select{max-width:60%;flex-basis:60%}variant-selects{margin-bottom:30px!important;padding-bottom:15px;display:block;border-bottom:1px solid #11215126}}.product.grid{justify-content:space-between;column-gap:30px;margin-top:20px}@media screen and (max-width: 990px){.product.grid{flex-direction:column}.product.grid .grid__item{width:100%;max-width:unset}.product.grid{justify-content:space-between;column-gap:30px;margin-top:10px}.ekomi-wrapper.produc-stars{padding:5px 0 0;order:unset;height:20px}}.product-recommendations .card--product{border:none}.product .slider--tablet.grid--peek .grid__item{width:100%}.product .product__media-list .product__media-item{padding-left:0}.product__media-single .product__media-list{justify-content:center}.slider-arrow-down{display:block;position:absolute;bottom:45px;left:50%;width:48px;height:48px;border-radius:24px;background:#fff;transform:translate(-50%)}.slider-arrow-down:after{z-index:1;position:absolute;top:50%;left:50%;width:16px;height:16px;content:"";background:url(/cdn/shop/files/Path_1824.svg?v=1631619530);transform:translate(-50%,-50%) rotate(90deg)}.product .glide{font-size:0}.slider-content-container{max-width:425px;margin:0 auto}@media screen and (min-width: 990px){.product .product__media-wrapper .slider-buttons{display:block;border:none;background-color:transparent}.slider-arrow-down{display:none}.slider-content-container{max-width:unset;margin:0}}.prod-title-con{display:grid;row-gap:4px;grid-template-columns:1fr;padding-top:10px}.prod-title-con div[id*=price-]{grid-column:2 / 3}.product__title{grid-column:1 / 2;margin:5px 0 0;font-weight:600;font-size:25px}@media screen and (min-width: 990px){.prod-title-con{padding-top:0}.product__title{font-size:35px;margin:15px 0 5px;line-height:35px}}.product__info-container .price{margin:0}.price--on-sale dd.price__compare{display:flex;margin:0}.price--on-sale .price__sale .price-item--regular{color:#fe6800;font-size:14px;line-height:14px}.price__regular .price-item--regular,.price--on-sale .price__sale .price-item--sale{font-weight:600;font-size:22px;line-height:22px}.price--on-sale .price__sale .price-item--sale{padding-left:5px}.price--on-sale .price__badge-sale{display:none!important}@media screen and (min-width: 990px){.product__info-container .price{min-height:unset;margin:0}.price--on-sale .price__sale .price-item--regular{font-size:16px}.price__regular .price-item--regular,.price--on-sale .price__sale .price-item--sale{font-weight:500;font-size:25px;line-height:25px}}.delivery-times{order:3;grid-column:1 / 2;display:flex;align-items:center;font-size:14px;font-weight:700;opacity:.55}.usp-text .delivery-times{font-size:14px;line-height:28px;display:inline-block;color:#112151;opacity:1;font-weight:400}.product__text{flex-basis:100%;order:5;color:#112151;font-weight:400;font-size:14px;line-height:22px;margin-top:10px!important;grid-column:1 / 3}@media screen and (min-width: 990px){.delivery-times{font-size:20px;font-weight:500;opacity:.25}.usp-text .delivery-times{font-size:16px;line-height:28px;color:#112151;opacity:1;display:inline-block}.product__text{order:5;font-weight:500;font-size:20px;line-height:28px;margin-top:0}}.btn-show-prod-cnf,.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{display:inline-block;width:initial;padding:15px 57px;border:solid .5px rgba(254,104,0,.2);border-radius:25px;color:#fff;background-color:#23a455;font-weight:600;font-size:16px;line-height:19px;text-decoration:none;box-shadow:none;transition:opacity .3s ease}.btn-show-prod-cnf:hover,.product-form__buttons .product-form__submit:hover,.product-form__buttons .shopify-payment-button__button:hover{opacity:.8;box-shadow:none}@media screen and (min-width: 990px){.product-form__buttons .shopify-payment-button__button{color:#fff;background-color:#fe6800}}.product__description{display:block;margin-bottom:10px;color:#112151;font-size:14px;line-height:19px}.product__description .product-text{overflow:hidden;display:block;position:relative;--lineheight-for-readmore: 28px;--linecount-for-readmore: 5;--topmargin-for-readmore: 1em;max-height:calc((var(--lineheight-for-readmore) * var(--linecount-for-readmore)) + var(--topmargin-for-readmore))}@media screen and (min-width: 800px){.product__description .product-text{--topmargin-for-readmore: 2em}}.product__description.show-text .product-text{max-height:100%}.product__description .product-text:before{position:absolute;content:"...";inset-block-end:0;inset-inline-end:0;padding-left:7px;background:linear-gradient(to right,#fff0,#fff 50%);width:15%;line-height:var(--lineheight-for-readmore);color:#fff}.product__description.show-text{display:block}.product__description a span{color:#112151!important;font-weight:500;transition:opacity .3s ease}.product__description a:hover{text-decoration-thickness:.1rem!important}.product-read-more-button{font: 700 14px/18px Montserrat;cursor:pointer;margin-top:0}.product-read-more-button span{position:relative;padding-right:26px}.product-read-more-button span:before{content:"";position:absolute;width:21px;height:12px;height:100%;background-image:url(/cdn/shop/files/icon-arrow-down.svg?v=1664796230);background-repeat:no-repeat;background-position:0 .35em;background-size:21px 12px;transition:all .3s ease;right:0}.product-read-more-button.arrow-up span:before{content:"";position:absolute;width:21px;height:12px;height:100%;background-image:url(/cdn/shop/files/icon-arrow-down.svg?v=1664796230);transform:rotate(180deg);background-repeat:no-repeat;background-position:0 .35em;background-size:21px 12px;transition:all .3s ease;right:0}@media screen and (min-width: 990px){.product__description{font-size:20px;line-height:25px}.product-read-more-button{font-size:16px;line-height:25px}.product__description{padding-top:36px;margin-bottom:10px;color:#112151;font-size:14px;line-height:19px;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis}}.product-recommendations .grid__item{max-width:170px;margin-left:15px;padding-left:0}.product-recommendations .card-button:hover,.product__description a span:hover{opacity:.7}.product-recommendations .product-recommendations__heading{font-weight:600;font-size:20px}.product-recommendations .card-information__wrapper{margin-top:15px}.card-information__text{font-weight:500;font-size:17px}.card-information__collection{font-size:11px;line-height:14px}.product-recommendations .price-item--regular{font-size:17px}.product-recommendations .card-button{display:block;width:max-content;margin-top:15px!important;padding:10px 27px;border:solid .5px rgba(17,33,81,.2);border-radius:25px;color:#112151;font-weight:600;font-size:11px;line-height:14px;text-decoration:none;background-color:#1121510a;box-shadow:none;transition:opacity .3s ease}@media screen and (min-width: 990px){.product-recommendations .grid__item{max-width:360px!important;margin-right:35px;margin-left:0}.product-recommendations .product-recommendations__heading{font-size:25px;font-weight:700}.product-recommendations .card-information__wrapper{margin-top:40px}.product-recommendations .slider-buttons{top:40%}.card-information__text{font-size:25px;line-height:30px}.card-information__collection{display:block;font-size:18px;line-height:22px}.product-recommendations .price-item--regular{font-size:25px}.product-recommendations .card-button{margin-top:40px!important;padding:18px 35px;border-radius:30px;font-size:16px;line-height:19px}.card-information__collection,.product-recommendations .price{margin-top:5px}.breadcrumbs ul{margin:0 0 15px!important}}.section-contact .contact-card{min-height:initial}.section-contact .contact-card h2{margin:0}.section-contact .contact-card .store-searchbar{margin:20px 0}.section-contact .contact-card .contact-link{position:initial}.ekomi-wrapper.produc-stars{padding:5px 0 0;order:unset;height:30px}.product.grid .grid__item{display:flex;flex-direction:column}.product__info-container .price--on-sale .price__sale{align-items:center;gap:5px}.stars-widget{display:flex;height:unset;justify-content:unset}.stars-widget .rating-stars,.stars-widget .rating-stars-rating{background-size:85px auto!important}@media only screen and (max-width: 989px){.stars-widget .rating-stars,.stars-widget .rating-stars-rating{background-size:82px auto}.product .prod-title-con .price{display:flex;justify-content:left}}.stars-widget .rating-stars{background-image:url(reviews-grey-edit.png);width:85px!important}a.image-thumb-con img{border:1px solid #11215126}a.image-thumb-con img.active,a.image-thumb-con:hover img.active{border:2px solid #112151}a.image-thumb-con:hover img{border:2px solid #1121514D}.contact-card .store-searchbar input{padding:0 20px;font-size:14px;height:50px}.contact-card .store-searchbar input::placeholder{font-size:14px;color:#112151;opacity:1}@media only screen and (min-width: 989px){.section-contact .contact-card{height:initial!important;padding:40px 30px!important}.section-contact .contact-link{margin:0;font-size:14px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/custom-product-page.css.map */
