.product-main{padding-top:1rem;padding-bottom:1rem}.product-heading{padding-top:.5rem;padding-bottom:1rem}.product-heading__subtitle,.product-heading__brand,.product-heading__price,.product-heading__price>span,.product-heading__discount,.product-heading__discount>span{font-family:var(--main-font);line-height:1}.product-heading__subtitle{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;display:block}.product-heading__title+.product-heading__subtitle{display:none}.product-heading__pricing,.btr-pack-discount{font-family:var(--secondary-font);font-size:1.25rem;color:var(--color-price);font-weight:bold;line-height:1;margin:.75rem 0 0}.product-form .product-heading__pricing{margin-top:0}.product-heading__pricing>span{display:inline-block;vertical-align:middle}.product-heading__pricing>span:first-child{color:var(--color-discount);margin-right:5px}.product-heading__pricing>span:last-child{font-size:1.25rem;color:var(--color-price);font-weight:400;text-decoration:line-through}.product-heading__discount{font-size:.825rem;color:var(--color-discount);font-weight:600;font-style:italic;line-height:1;margin-top:.35rem;display:block}.product-heading__brand{font-size:.9rem;font-weight:500;margin-bottom:.25rem;display:block}.product-heading__brand--uppercase{font-size:.825rem;text-transform:uppercase}.product-heading__title{font-size:1.5rem;font-weight:600;line-height:1.25;margin:0}.product-heading__description{font-family:var(--secondary-font);font-size:1rem;margin:1rem 0 0}.product-heading__availability{font-size:.825rem;font-style:italic;line-height:1;margin-top:.25rem;display:block}.product-heading__divider{margin:1.875rem auto 0;display:none;border-color:var(--main-color1-rgba1)}.product-heading__ratings{line-height:1;margin-top:.75rem}.product-heading__ratings>*{display:block}.product-heading__ratings>.rating,.product-heading__ratings>.star{color:var(--color-ratings)}.product-heading__ratings>.rating{font-size:.9rem}.product-heading__ratings>.divider{width:1px;height:14px;margin:0 .75rem;background:var(--main-color1-rgba2)}.product-heading__ratings>.star{font-size:.825rem}.product-heading__ratings>.count{font-size:.85rem;color:var(--main-color1-rgba7)!important}.product-heading__ratings>.count:hover{text-decoration:underline!important}.product-heading__ratings>.count>.fa-angle-down{position:relative;top:1px}.btr-pack-discount{color:var(--color-discount);margin-right:5px}.btr-pack-price-discount{font-size:1.25rem;color:var(--color-price);font-weight:400;text-decoration:line-through}.btr-pack-price{font-size:1.25rem;color:var(--color-price);font-weight:500}.product-description:not(.product-description--push){padding-top:1rem}.product-description>.product-heading__subtitle{font-size:.7rem;display:block!important}.product-description>.product-heading__subtitle{margin-bottom:.5rem}.product-description>.product-form__title{margin-bottom:.75rem}.product-description__content,.product-description__content *{font-family:var(--secondary-font);font-size:1rem;color:var(--main-color2)}.product-description__content{font-weight:400;margin:0}.product-description__content strong,.product-description__content b{font-weight:bold}.product-gallery,.product-gallery__slider:not(.product-gallery__slider--thumbs){padding-bottom:1rem}.product-gallery__wrapper{cursor:zoom-in!important}.product-gallery__wrapper,.product-gallery__box,.product-gallery__picture,.product-gallery__image{background:var(--general-white)}.product-gallery__picture,.product-gallery__image{width:100%;margin:0 auto;display:block!important}.product-gallery__thumb{cursor:pointer;border:1px solid transparent;opacity:.5;overflow:hidden}.product-gallery__thumb:hover,.product-gallery__thumb.swiper-slide-thumb-active{opacity:1}.product-gallery__thumb.swiper-slide-thumb-active{border-color:var(--main-color1-rgba5)}.product-gallery__video-thumb{width:100%;max-width:70px;height:100%;margin:0 auto;display:flex;align-items:center;position:relative;border:1px solid var(--main-color1-rgba3)}.product-gallery__video-thumb>div{font-size:1.25rem;color:var(--main-color1);width:100%;display:block;position:absolute;right:0;left:0}.product-gallery--radius .product-gallery__image,.product-gallery--radius .product-gallery__video-thumb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.product-gallery__tooltip{font-size:.825rem;color:var(--secondary-color-rgba8);font-style:italic;line-height:1;padding-top:1rem}.product-gallery__slider--main{overflow:hidden}.product-gallery__slider--main .swiper-button-prev,.product-gallery__slider--main .swiper-button-next{font-size:1rem;color:var(--main-color1)!important;width:30px;height:30px;padding:0!important;border:none!important;background:transparent!important;z-index:2}.product-gallery__slider--main .swiper-button-prev{left:1rem}.product-gallery__slider--main .swiper-button-next{right:1rem}.product-gallery__slider--main .swiper-button-prev:after,.product-gallery__slider--main .swiper-button-next:after{display:none!important}.product-gallery__slider--thumbs{padding-bottom:1rem!important}.product-gallery__video{width:100%;height:100%;display:flex}.product-gallery__video>iframe{width:100%;display:block}.product-gallery__video--fill>iframe{height:100%}.product-gallery__slider--main .product-gallery__slide{opacity:0!important;overflow:hidden}.product-gallery__slider--main .product-gallery__slide.swiper-slide-visible.swiper-slide-active{opacity:1!important}.product-availability{padding:0 calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * 1)}.product-availability__wrapper{border:1px solid var(--main-color1-rgba1)}.product-availability__column{padding:calc(var(--bs-gutter-x) * .5)}.product-availability__value{font-family:var(--main-font);font-size:.9rem;font-weight:500;line-height:1;display:block}.product-availability__value--uppercase{text-transform:uppercase}.product-availability__text{font-size:.9rem;font-style:italic;line-height:1;margin-top:.25rem;display:none}.product-availability__text--visible{display:block}.product-status{margin-bottom:calc(var(--bs-gutter-x) * 1)}.product-status__wrapper{padding:calc(var(--bs-gutter-x) * 1) calc(var(--bs-gutter-x) * .75);background:var(--main-color1-rgba05)}.product-status__title{font-size:1.1rem;font-weight:600;line-height:1;margin:0}.product-status__text{margin:.5rem 0 1rem}.product-status__button,.product-status__whatsapp{padding:.65rem 1.25rem .5rem 1rem}.product-status__whatsapp{color:var(--general-white)!important;margin-top:1rem;background:#25D366!important}.product-status__whatsapp:hover{color:var(--general-white)!important;background:#128C7E!important}.product-form{padding-bottom:.75rem;padding-bottom:0}.product-form__divider{margin:0 auto 1.5rem;border-color:var(--main-color1-rgba1)}.product-form__block{margin-bottom:1rem}.product-form__title{font-family:var(--main-font);font-size:.75rem;color:var(--main-color2);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.025rem;margin-bottom:.25rem;display:block}.product-form__actions{width:100%;height:50px;position:relative;overflow:hidden}.product-form__button,.product-form__quantity,.product-form__message{line-height:50px;width:100%;height:50px;padding:0;position:absolute;top:50px;right:0;left:0;opacity:0;visibility:hidden}.product-form__button--visible,.product-form__quantity--visible,.product-form__message--visible{top:0;opacity:1;visibility:visible}.product-form__button{font-size:1rem;letter-spacing:1px;z-index:1}.product-form__button--add-to-cart[disabled]{cursor:default!important;background:var(--main-color1-rgba3)!important}.product-form__quantity{border:2px solid var(--main-button-bg);background:var(--general-white);z-index:2}.product-form__handler,.product-form__input{height:46px;display:inline-block;vertical-align:top}.product-form__handler{font-size:1rem;color:var(--main-color1)!important;line-height:46px;border:none!important;background:transparent!important;opacity:.5!important}.product-form__handler:hover{opacity:1!important}.product-form__handler--disabled,.product-form__handler--disabled:hover,.product-form__handler[disabled],.product-form__handler[disabled]:hover{opacity:.25!important;cursor:default!important}.product-form__input{font-family:var(--main-font);font-size:1.5rem;font-weight:bold;line-height:48px;text-align:center;width:60px!important;padding:0;border:none!important}.product-form__message{z-index:3}.product-form__buy-now{line-height:35px;text-align:center!important;height:35px;padding:0 1rem}.product-form__buy-now--hidden{display:none!important}.product-form__actions+.product-form__buy-now{margin-top:.75rem}.product-option{margin-bottom:1rem}.product-option__title,.product-option__title>span{font-family:var(--main-font)}.product-option__title{font-size:.825rem;color:var(--main-color1-rgba7);font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:.5rem;display:block}.product-option__title>span{text-transform:initial}.product-option__select{margin-bottom:.5rem!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.product-option__file-container{width:100%;height:40px;overflow:hidden;position:relative}.product-option__file-upload{display:none;visibility:hidden;opacity:0}.product-option__file-name{border:none!important;position:relative;z-index:1}.product-option__file-button{text-align:center;line-height:40px;width:40px;height:40px;padding:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;position:absolute;top:0;right:0;z-index:2}.product-color{width:40px;height:40px;margin-bottom:.5rem;padding:0;display:inline-block;vertical-align:top;border:1px solid var(--main-color1-rgba2);overflow:hidden;background:transparent!important}.product-color--active{border-color:var(--main-color1)}.product-color:not(:last-child){margin-right:.5rem}.product-color__input{display:none}.product-color__box{font-size:0;color:transparent;text-indent:-9990px;width:100%;height:100%;display:block;cursor:pointer!important;border:5px solid var(--general-white);position:relative}.product-color--circular .product-color__box{-webkit-border-radius:var(--radius-circular);-moz-border-radius:var(--radius-circular);border-radius:var(--radius-circular)}.product-color--rounded .product-color__box{-webkit-border-radius:var(--radius-rounded);-moz-border-radius:var(--radius-rounded);border-radius:var(--radius-rounded)}.product-color__input.disabled+.product-color__box:after{width:70px;height:70px;display:block;content:"";border:1px solid var(--main-color1-rgba2);position:absolute;top:1px;left:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.product-color--active>.product-color__input.disabled+.product-color__box:after{border-color:var(--main-color1)}.product-option__button{line-height:1;margin-bottom:.5rem;padding:0;display:inline-block;vertical-align:top;background:transparent!important}.product-option__button:not(:last-child){margin-right:.5rem}.product-option__button>input[type="radio"]{display:none}.product-option__button>label{color:var(--main-color1-rgba5);font-weight:400;min-width:40px;padding:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer!important;border:1px solid var(--main-color1-rgba3);background:transparent;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-option__button:hover>label,.product-option__button>input[type="radio"]:checked+label{color:var(--main-color1);border-color:var(--main-color1)}.product-option__button>input[type="radio"]:checked+label{font-weight:600;background:var(--main-color1-rgba05)}.product-quantity{margin-bottom:1.5rem}.product-quantity__title{font-family:var(--main-font);font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;margin-bottom:.5rem;display:block}.product-quantity__container{width:100%;height:45px;display:block;position:relative}.product-quantity__container--disabled:after{width:100%;height:100%;display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--general-white);z-index:2;opacity:.5;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-quantity__handler,.product-quantity__input{line-height:40px;height:45px!important;display:inline-block;vertical-align:top;position:relative;z-index:1}.product-quantity__handler{font-size:1rem;color:var(--main-color1-rgba7);padding:0;border:none!important;background:transparent!important}.product-quantity__handler:hover{color:var(--main-color1)}.product-quantity__input{font-family:var(--main-font);font-size:1.25rem!important;font-weight:600;width:54px!important;margin:0 3px;border:1px solid var(--main-color1-rgba3)!important;background:var(--general-white)}.product-form__input::-webkit-outer-spin-button,.product-form__input::-webkit-inner-spin-button,.product-quantity__input::-webkit-outer-spin-button,.product-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.product-form__input,.product-quantity__input{-moz-appearance:textfield!important}.product-form__fixed-actions{width:100%;height:65px;padding:0;position:fixed;right:0;bottom:-65px;left:0;overflow:hidden;background:var(--main-color1);z-index:11;opacity:0;visibility:hidden}.product-form__button--add-to-cart.product-form__button--visible+.product-form__fixed-actions--visible{bottom:0;opacity:1;visibility:visible}.product-form__button--add-to-cart:not(.product-form__button--visible)+.product-form__fixed-actions,.product-form__button--add-to-cart:not(.product-form__button--visible)+.product-form__fixed-actions--visible{bottom:65px;opacity:0;visibility:hidden}.product-form__fixed-button{line-height:65px;text-align:center;height:65px;padding:0}.product-fields{margin-bottom:1.5rem;padding-top:.5rem}.product-description+.product-fields{margin-top:1.25rem}.product-fields__title{font-size:.75rem;color:var(--main-color2);font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;display:block}.product-fields__table{padding:0 calc(var(--bs-gutter-x) * 1)}.product-fields__row{padding-top:calc(var(--bs-gutter-x) * .5);padding-bottom:calc(var(--bs-gutter-x) * .5);border-width:1px 1px 0 1px;border-style:solid;border-color:var(--main-color1-rgba1)}.product-fields__row:nth-child(even){background:var(--main-color1-rgba05)}.product-fields__row:last-child{border-width:1px}.product-fields__subtitle,.product-fields__content{font-size:.9rem}.product-fields__subtitle{font-weight:bold;line-height:1}.product-fields__content>iframe{max-width:100%}.product-accordion{margin-bottom:1rem}.product-accordion__container{border-bottom:1px solid var(--main-color1-rgba1)!important}.product-accordion__item{border-top:1px solid var(--main-color1-rgba1)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.product-accordion__title{padding:1.1rem 2rem 1.1rem 0;font-family:var(--main-font);text-transform:uppercase;font-size:.8rem;font-weight:bold;color:var(--main-color1-rgba7);position:relative;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product-accordion__title:not(.collapsed){color:var(--main-color1)!important}.product-accordion__title:after{width:14px!important;height:14px;position:absolute;top:40%;right:0;background-size:14px;-webkit-filter:grayscale(1)!important;-moz-filter:grayscale(1)!important;filter:grayscale(1)!important}.product-accordion__icon{margin-right:.5rem;display:inline-block;vertical-align:middle;position:relative;top:1px}.product-accordion__body{font-size:.9rem;padding:0 0 1rem 1.5rem}.product-accordion__link{font-size:.8rem;color:var(--secondary-color1);font-weight:500;line-height:1;text-transform:uppercase;margin-top:.75rem;display:inline-block}.product-accordion__link:hover,.product-accordion__link:focus{color:var(--main-color1)}.product-accordion__body>iframe{max-width:100%;display:block}.product-details{padding-top:2.25rem;padding-bottom:1rem;background:var(--main-color1-rgba05)}.product-details__title{font-size:1rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.025rem;margin-bottom:1.75rem}.product-details__column{margin-bottom:calc(var(--bs-gutter-x) * 1)}.product-details__subtitle{font-family:var(--main-font);font-size:.725rem;font-weight:bold;line-height:1;text-transform:uppercase;letter-spacing:.025rem;margin-bottom:.5rem;display:block}.product-details__content{font-size:1rem;line-height:1.25}.visible{display:block}.hidden{display:none}.product-form_price{font-size:1rem;color:white;letter-spacing:1px;background:var(--main-color1-rgba3)!important;z-index:1}.product-share{margin-top:.5rem;margin-bottom:1rem}.product-share__wrapper{overflow:hidden;background:var(--secondary-color2)}.product-share__button,.product-share__title,.product-share__link{color:var(--main-color2)!important}.product-share__button:hover,.product-share__link:hover{color:var(--main-color1)!important}.product-share__button{font-size:.9rem;width:100%;padding:1rem;background:transparent!important}.product-share__content{line-height:1;width:100%;padding:1rem;display:block}.product-share__title,.product-share__link{line-height:1;display:inline-block;vertical-align:middle}.product-share__title{font-family:var(--main-font);font-size:.85rem;font-weight:500;padding-right:.25rem}.product-share__link{margin-left:.25rem}#product-frequent{}.product-frequent__icon{font-size:.9rem;margin:calc(var(--bs-gutter-x) * .5) 0;display:inline-block}.product-frequent__actions{padding-top:calc(var(--bs-gutter-x) * .5)}.product-frequent__title{font-size:.9rem;font-weight:500;line-height:1;margin-top:.5rem;display:block}.product-frequent__price{font-size:1.5rem;color:var(--color-discount);font-weight:bold;line-height:1;margin:.5rem 0}.product-frequent__price>span{display:inline-block;vertical-align:middle}.product-frequent__price>span:last-child{font-size:1.35rem;color:var(--color-price);font-weight:500;text-decoration:line-through;opacity:.7}.product-frequent__submit{margin:.5rem 0;padding:1rem 2.25rem}#product-reviews{padding-top:2.25rem;padding-bottom:2rem;background:var(--main-color1-rgba05)}.product-reviews__data{line-height:1;margin-top:.75rem}.product-reviews__data>.rating,.product-reviews__data>.divider,.product-reviews__data>.star,.product-reviews__data>.count{line-height:1;display:block}.product-reviews__data>.rating,.product-reviews__data>.star{color:var(--color-ratings)}.product-reviews__data>.star,.product-reviews__data>.count{font-size:.9rem}.product-reviews__data>.rating{font-size:1rem}.product-reviews__data>.divider{width:1px;height:15px;margin:0 .5rem;background:var(--main-color1-rgba3)}.product-reviews__data>.count{padding-left:.25rem}.product-reviews__subtitle{font-size:.85rem;font-weight:500;margin-right:.5rem}.product-reviews__toggle{font-size:1rem;font-weight:600;padding:.5rem 1rem}.product-reviews__toggle:after{display:none!important}.product-reviews__menu{padding:0;border-color:var(--main-color1-rgba2);-webkit-box-shadow:0 2px 15px var(--main-color1-rgba2);-moz-box-shadow:0 2px 15px var(--main-color1-rgba2);box-shadow:0 2px 15px var(--main-color1-rgba2);overflow:hidden;background:var(--general-white)}.product-reviews__item{line-height:1;display:block}.product-reviews__item:not(:last-child){border-bottom:1px solid var(--main-color1-rgba1)}.product-reviews__link{font-size:.9rem;color:var(--main-color1-rgba7)!important;font-weight:400;line-height:1;padding:.75rem 1rem;display:block;background:var(--general-white)!important}.product-reviews__link:hover,.product-reviews__link--selected{color:var(--main-color1)!important;background:var(--main-color1-rgba05)!important}.product-review{height:100%;display:flex;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.product-review__wrapper{width:100%;height:100%;padding:calc(var(--bs-gutter-x) * 1);border:1px solid var(--main-color1-rgba1);background:var(--general-white)}.product-review__customer,.product-review__rating,.product-review__date{line-height:1}.product-review__customer{font-size:1.1rem;font-weight:600;margin:0}.product-review__rating{font-size:.85rem;color:var(--color-ratings);margin-top:.5rem}.product-review__comment{font-size:.9rem;margin-top:.75rem}.product-review__date{font-size:.75rem;margin-top:1rem;display:block;opacity:.7}@media only screen and (max-width:575px){.product-availability__column+.product-availability__column{border-top:1px solid var(--main-color1-rgba1)}}@media only screen and (min-width:576px){.product-heading__pricing,.btr-pack-discount{font-size:1.5rem}.product-gallery__slider--thumbs{padding-right:0;padding-left:0}.product-availability__column+.product-availability__column{border-left:1px solid var(--main-color1-rgba1)}}@media only screen and (min-width:768px){.product-main{padding-top:1.5rem}.product-heading{padding-top:0;padding-bottom:1.875rem}.product-heading .product-heading__subtitle,.product-heading .product-heading__pricing,.product-heading .product-heading__discount{display:none}.product-heading__divider{display:block}.product-form{padding-bottom:0}.product-frequent__actions{padding-top:0}.product-fields{padding-top:0}}@media only screen and (min-width:1200px){.product-gallery__slider--main .swiper-button-prev{left:-3rem}.product-gallery__slider--main .swiper-button-next{right:-3rem}.product-gallery__slider--main:hover .swiper-button-prev{left:1rem}.product-gallery__slider--main:hover .swiper-button-next{right:1rem}}body.theme-style--rounded .product-gallery__slider--main .product-gallery__slide,body.theme-style--rounded .product-gallery__thumb,body.theme-style--rounded .product-availability__wrapper,body.theme-style--rounded .product-option__select,body.theme-style--rounded .product-quantity__input,body.theme-style--rounded .product-share__wrapper,body.theme-style--rounded .product-review__wrapper{-webkit-border-radius:var(--radius-rounded)!important;-moz-border-radius:var(--radius-rounded)!important;border-radius:var(--radius-rounded)!important}body.theme-style--rounded .product-fields__row:first-child{-webkit-border-radius:var(--radius-rounded) var(--radius-rounded) 0 0!important;-moz-border-radius:var(--radius-rounded) var(--radius-rounded) 0 0!important;border-radius:var(--radius-rounded) var(--radius-rounded) 0 0!important}body.theme-style--rounded .product-fields__row:last-child{-webkit-border-radius:0 0 var(--radius-rounded) var(--radius-rounded)!important;-moz-border-radius:0 0 var(--radius-rounded) var(--radius-rounded)!important;border-radius:0 0 var(--radius-rounded) var(--radius-rounded)!important}