main#main-content{overflow-x:clip}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}.cc-main-product.product-main .container .product.js-product{display:grid;grid-template-columns:68% 30%;gap:15px 25px}.cc-main-product.product-main .container .product.js-product .left-product--information{display:flex;flex-direction:column;gap:1rem;position:sticky;top:82px;height:fit-content}.cc-main-product.product-main .container .product.js-product .left-product--information #product-media{width:calc(55% - 22px);margin-right:20px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-info{width:45%}.product.js-product .left-product--information .product-info .product-info__title{margin-bottom:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-info .product-icon-list.vstar-star{margin-bottom:5px!important;margin-top:5px!important}.cc-main-product.product-main .container .product.js-product .left-product--information .product-info .product-icon-list.vstar-star .star-item,.cc-main-product.product-main .container .product.js-product .left-product--information .product-info .product-icon-list.vstar-star .star-item .trustoo-rating-icon{width:15px;height:15px}.cc-main-product.product-main .container .product.js-product .product-info .product-price .product-policies{font-size:12px;line-height:17px}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-title{font-size:20px;line-height:24px;margin-bottom:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-info .product-vendor-sku.text-sm{margin-bottom:2px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-info .product-vendor-sku.text-sm span{font-size:11px;line-height:16px}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-info__price .price__default{font-size:initial}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-info__price .price__default .price__was{font-size:20px;line-height:25px}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-info__price .price__default .price__current{font-size:28px;line-height:33px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr{border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:15px;position:sticky;top:77px;z-index:10}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr details-disclosure details summary h2{margin:0;border:none}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-inventory{margin-block:0 10px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-inventory .product-inventory__indicator{margin-top:3px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-inventory .product-inventory__text{line-height:normal;font-size:small}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-inventory .product-inventory__text span{font-size:13px;line-height:18px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-recommendations h2{font-size:18px;line-height:23px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr product-recommendations .slider__item .card__info p{font-size:14px;line-height:19px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr details-disclosure .disclosure.disclosure--row summary{padding-block:12px}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr details-disclosure .disclosure.disclosure--row .disclosure__content p,.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr details-disclosure .disclosure.disclosure--row .disclosure__content li,.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr details-disclosure .disclosure.disclosure--row .disclosure__content ul{font-size:15px;line-height:20px;margin:0}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h3,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description p,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h4,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h5,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h6,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description li{margin:0}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h3{font-size:20px;line-height:25px}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h4{font-size:18px;line-height:23px}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h5{font-size:16px;line-height:21px}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description h6,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description p,.cc-main-product.product-main .container .product.js-product .product-description-information .product-description li{font-size:14px;line-height:19px}.cc-main-product.product-main .container .product.js-product .product-description-information .product-description li:before{width:.4rem;height:.4rem}.cc-main-product.product-main .container .product.js-product .shopify-payment-button shopify-accelerated-checkout{margin-top:5px}.cc-main-product.product-main .container .product.js-product .product-info__add-to-cart .product-info__add-button button{height:100%}.cc-main-product.product-main .container .product.js-product .title-section-block h2{font-size:22px;line-height:27px}.product-description__wrap{position:relative}.product-description__content{overflow:hidden;max-height:220px;transition:max-height .4s ease;position:relative}.product-description__content.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.product-description__inner>*:first-child{margin-top:0}.product-description__toggle{margin-top:12px;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline}.product-description__toggle.hidden{display:none}.product-tabs__nav{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;padding-bottom:6px}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__nav.is-dragging{cursor:grabbing;scroll-behavior:auto}.product-tabs__tab{flex:0 0 auto;white-space:nowrap}.product-tabs__panels{margin-top:20px}.product-tabs__panels .product-description .product-description__wrap h2{font-size:25px;line-height:30px}.product-tabs__panels .product-description .product-description__wrap .video-responsive iframe{width:100%;aspect-ratio:233/100}.product-tabs__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:12px 18px;cursor:pointer;font:inherit;font-weight:600;color:#000000a6;border-bottom:2px solid transparent;white-space:nowrap;transition:color .25s ease,border-color .25s ease}.product-tabs__tab.is-active{color:#000;border-bottom-color:#000}.product-tabs__panel{display:none;animation:productTabFade .25s ease}.product-tabs__panel.is-active{display:block}@keyframes productTabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:769px){product-recommendations.block{margin-top:10px}:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color)/.15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-main .product-media{margin-top:0;margin-bottom:0;width:100%}.product-main .product-media .media-gallery{display:flex;flex-direction:row-reverse}.product-main .product-media .media-gallery .media-gallery__thumbs .media-thumbs{flex-direction:column;max-height:43rem}.product-main .product-media .media-gallery .media-gallery__thumbs .media-thumbs .media-thumbs__item{flex:auto;aspect-ratio:1 / 1}.product-main .product-media .media-gallery__viewer{aspect-ratio:1 / 1;width:90%}.product-main .product-media .media-gallery__thumbs{width:13%}.product-main .product-info{position:relative;width:var(--product-info-width);float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:after{background-color:rgba(var(--text-color)/.15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0);width:100%}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}@media(max-width:768px){:root{--btn-padding-y: 7px}product-recommendations.section{margin-top:0}.product-tabs__nav{gap:3px}.shopify-section.cc-apps.section{margin:0}.cc-main-product.product-main .container .product.js-product{display:flex;gap:1rem;flex-direction:column}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-info__mobile-actions product-inventory{display:none}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-info__mobile-actions product-form form .shopify-payment-button .shopify-payment-button__button{height:fit-content;min-height:fit-content;padding-block:1rem}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media{width:100%;margin-block:0 10px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media media-gallery .media-ctrl .media-ctrl__counter{padding:4px 8px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media media-gallery .media-ctrl button{width:30px;height:30px;padding:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media media-gallery .media-ctrl button[name=prev]{left:0rem}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media media-gallery .media-ctrl button[name=next]{right:0rem}.media-thumbs__item{flex:0 0 50px!important}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information #product-media media-gallery .media-ctrl button svg{width:20px;height:20px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info{width:100%}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-info__title{margin-bottom:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-vendor-sku{margin-block:5px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-vendor-sku span,.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-vendor-sku a{font-size:11px;line-height:16px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info variant-label{margin-block:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-price{margin-block:5px 0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-price form{margin:0}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info h1.product-title{font-size:16px;line-height:21px}.cc-main-product.product-main .container .product.js-product .left-product--information .product-image-information .product-info .product-icon-list.vstar-star{margin-top:5px!important;margin-bottom:5px!important}.cc-main-product.product-main .container .product.js-product .add-to-cart-product-single .contenedor-fr .product-buy-buttons--fixed product-form form div[data-shopify=payment-button]{display:none}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-info__price .price__default .price__current{font-size:23px;line-height:28px}.cc-main-product.product-main .container .product.js-product .product-info .product-info__block .product-info__price .price__default .price__was{font-size:15px;line-height:20px}.cc-main-product.product-main .container .product.js-product .product-info .product-price .product-policies{font-size:9px;line-height:14px}.product-icon-list.vstar-star .star-item,.product-icon-list.vstar-star .trustoo-rating-icon{width:15px;height:15px}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list{flex-wrap:nowrap;overflow:hidden}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list li{display:flex;align-items:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list li a{font-size:11px;line-height:16px}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list li svg{width:10px;height:10px;margin:0}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list li:last-child{flex:1}#main-content .container.product-breadcrumbs .breadcrumbs .breadcrumbs-list li:last-child a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-tabs__panels{margin-top:5px}.product-tabs__panels .product-description .product-description__wrap .video-responsive iframe{aspect-ratio:233 / 140}.product-tabs__panels .product-description .product-description__wrap h2{font-size:20px;line-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-page.css.map */
