/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tx01{font-family:"Season Sans";font-size:clamp(8px, .7937vw, 16px);font-weight:400}.tx02{font-family:"Season Sans";font-size:clamp(9.33333333px, .9259vw, 18.66666667px);font-weight:400;letter-spacing:clamp(1.86666667px, .1852vw, 3.73333333px)}.tx03{font-family:"Season Sans";font-size:clamp(10.66666667px, 1.0582vw, 21.33333333px);font-weight:400;letter-spacing:clamp(2.13333333px, .2116vw, 4.26666667px)}.tt01{font-family:"Season Sans";font-size:clamp(13.33333333px, 1.3228vw, 26.66666667px);font-weight:400;letter-spacing:clamp(4.4px, .4365vw, 8.8px)}.tt02{font-family:"Season Mix";font-size:clamp(20.66666667px, 2.0503vw, 35.33333333px);font-weight:300;letter-spacing:clamp(.20666667px, .0205vw, .41333333px);line-height:normal}.tt03{font-family:"Season Sans";font-size:clamp(26.66666667px, 2.6455vw, 53.33333333px);font-weight:750;line-height:84.654%}.tt04{font-family:"Season Mix";font-size:clamp(28.66666667px, 2.8439vw, 57.33333333px);font-weight:300;line-height:101.4%}.tt05{font-family:"Season Sans";font-size:clamp(40px, 3.9683vw, 80px);font-weight:900;line-height:84.654%}.tt06{font-family:"Season Mix";font-size:clamp(76.66666667px, 7.6058vw, 135.33333333px);font-weight:300;letter-spacing:calc(clamp(2.3px, .2282vw, 4.6px) * -1);line-height:normal}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-Light.woff2);font-weight:300}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-Regular.woff2);font-weight:400}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-Medium.woff2);font-weight:500}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-SemiBold.woff2);font-weight:600}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-Bold.woff2);font-weight:700}@font-face{font-family:"Season Sans";src:url(../fonts/SeasonSans-Heavy.woff2);font-weight:900}@font-face{font-family:"Season VF-TRIAL";src:url(../fonts/SeasonSansUprightsVF.woff2)}@font-face{font-family:"Season Mix";src:url(../fonts/SeasonMix-Light.woff2);font-weight:300}@font-face{font-family:"Season Mix";src:url(../fonts/SeasonMix-Regular.woff2);font-weight:400}@font-face{font-family:"Futura Std";src:url(../fonts/FuturaStd-Book.woff2);font-weight:400}@font-face{font-family:"Futura Std";src:url(../fonts/FuturaStd-Medium.woff2);font-weight:500}@font-face{font-family:"Futura Std";src:url(../fonts/FuturaStd-Bold.woff2);font-weight:700}*{box-sizing:border-box}.section-banner-01{position:relative;height:100vh;overflow:hidden}.banner-01-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner-01-box-swiper-card{height:100vh}.banner-01-box-swiper-card-text-content{position:absolute;bottom:80px;left:120px;width:700px;z-index:2}.section-banner-01-tt{font-size:clamp(48px, 7vw, 52px);font-weight:500;line-height:1.05;margin-bottom:24px;letter-spacing:-0.02em;color:#ffffff;text-transform:uppercase;font-family:"Futura Std"}.section-banner-01-tx{color:#fff;font-size:20px;margin-bottom:24px;font-family:"Futura Std";line-height:1.6}.link-design-01{font-size:20px;color:#fff;text-transform:uppercase;text-decoration:none;position:relative}.link-design-01:after{background:#fff;position:absolute;bottom:0;left:0;width:100%;content:"";height:1px}.banner-01-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.banner-01-iframe-container{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%, -50%);pointer-events:none;z-index:0}.banner-01-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.marquee-text-custom-01{margin-right:24px;font-family:'Futura Std';font-size:20px;letter-spacing:normal;color:#fff}.marquee-custom-wrapper{background:#000;padding:16px 0;overflow:hidden}.section-custom-01-box-total{display:flex;justify-content:space-between}.section-custom-01-box-right{width:70%}.container{max-width:clamp(1280px, 126.9841vw, 2560px);margin:auto;padding:0 clamp(35.33333333px, 3.5053vw, 70.66666667px)}.section-banner-01 .container{padding:0}.card-custom-01{transform:perspective(10px);overflow:hidden;display:flex;height:580px;-webkit-clip-path:polygon(10% 0, 100% 0, 90% 100%, 0 100%);clip-path:polygon(10% 0, 100% 0, 90% 100%, 0 100%);transform:translateZ(0);width:100%;text-decoration:none}.card-custom-01-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-custom-01-content-text{width:100%}.card-custom-01-content-link{width:-webkit-fit-content;width:fit-content;text-decoration:none;position:absolute;bottom:40px;left:50px}.card-custom-01-content-tx{position:absolute;z-index:1;left:100px;top:25px;font-size:24px;color:#fff;font-weight:400;line-height:1}.section-custom-01{padding:120px 0}.title02{font-size:28px;font-weight:400}.card-custom-01{filter:grayscale(1);transition:all .5s ease}.card-custom-01:hover{filter:none}.section-custom-02{position:relative}.container-custom-01{max-width:1920px;margin:auto;padding:0}.section-custom-02-box-total{display:flex;width:100%}.section-custom-02-box-left{position:relative;width:50%;overflow:hidden}.section-custom-02-box-left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-custom-02-box-left-content-text{position:absolute;bottom:60px;left:60px;z-index:2}.section-custom-02-box-left-content-text .title01{color:#fff;margin-bottom:16px}.section-custom-02-box-left-content-text .tx01{color:#fff;max-width:380px;margin-bottom:24px}.section-custom-02-box-right{position:relative;width:50%;min-height:700px;overflow:hidden}.section-custom-02-box-right>img.img-full-size{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-custom-02-box-right-box-card{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:min(360px, 85%)}.card-product-01{background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,0.18)}.card-product-01-header{display:flex;align-items:flex-start;gap:8px;padding:20px 20px 16px 20px;border-bottom:1px solid #f0f0f0}.card-product-01-plus{font-size:20px;font-family:"Futura Std",sans-serif;font-weight:300;color:#000;line-height:1;margin-top:2px}.card-product-01-header-text{display:flex;flex-direction:column;gap:2px}.card-product-01-name{font-family:"Futura Std",sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#000;line-height:1.3}.card-product-01-category{font-family:"Futura Std",sans-serif;font-size:13px;font-weight:400;color:#333;line-height:1.3}.card-product-01-body{position:relative;height:320px;overflow:hidden}.card-product-01-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.card-product-01-bg .card-product-01-bg-img{width:100%;height:100%;object-fit:cover;filter:blur(0);transform:scale(1.05)}.card-product-01-product-img-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:65%;display:flex;align-items:center;justify-content:center}.card-product-01-product-img{width:100%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,0.22))}.card-product-01-footer{display:flex;gap:8px;padding:16px 20px;background:#fff;border-top:1px solid #f0f0f0}.card-product-01-variant{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid transparent;background:#f5f5f5;overflow:hidden;text-decoration:none;transition:border-color .2s ease}.card-product-01-variant img{width:100%;height:100%;object-fit:cover}.card-product-01-variant.active{border-color:#000}.card-product-01-variant:hover{border-color:#555}.card-product-01-footer{justify-content:center;border:0}.card-product-01-plus{position:absolute;top:12px;left:30px}.card-product-01-header-text{padding-left:30px}.card-product-01-body{background:transparent}.card-product-01{background:#fff;box-shadow:transparent}.card-product-01-product-img{filter:none}.card-product-01-header{border:0}.box-logo-header-brand{height:auto;width:68px;filter:grayscale(1)}.box-tag-header-new{position:absolute;right:0;top:0}.tag-new{position:relative;z-index:1}.box-tag-header-new{padding-top:15px;padding-right:15px}.card-product-01{background:#f3f3f3;box-shadow:none}.card-product-01-product-img-wrap{background:transparent}.card-product-01-footer{background:transparent}.box-card-product-01-footer{padding-top:20px}.box-card-product-01-footer-top{display:flex;flex-direction:column}.card-product-01-category{font-size:20px}.card-product-01-category{font-size:17px}.card-product-01-name{padding:4px 0 10px;margin-bottom:.5rem;font-weight:400}.section-custom-products{padding-top:60px;padding-bottom:60px}.title01{font-family:'Futura Std';font-size:clamp(42px, 6vw, 52.005px);font-weight:500;line-height:.95;margin-bottom:24px;text-transform:uppercase;letter-spacing:-0.01em;color:#fff}.tx01{font-size:20.005px;line-height:1.5;margin-bottom:62px;font-weight:400;font-family:'Futura Std'}.section-custom-02 .card-product-01-name{padding:0;margin-bottom:0}.main-navigation ul li .popup .swiper{height:47px}.product-logo img{width:auto;height:50px !important;min-width:150px !important}@media (min-width:1366px){.collage-section{min-height:274vh}}@media (min-width:1500px){.collage-section{min-height:275vh}}@media (min-width:1900px){.collage-section{min-height:294vh}}@media (min-width:2000px){.collage-section{min-height:301vh}}@media (max-width:991px){.content-block-custom-new-2-elements{flex-direction:column}.content-block-custom-new-2-elements-item-01{width:100% !important;flex-direction:column}.content-block-custom-new-2-elements-item-02{flex-direction:column;width:100% !important}.content-block-custom-new-2-elements .text{padding-top:25px !important;padding-bottom:20px !important}.content-block-custom-new-2-elements .imagen-principal-container{height:230px}}@media (min-width:1000px) and (max-width:1350px){.mwg_effect031 .info-title{font-size:clamp(30px, 3.2943vw, 60px)}.mwg_effect031 .info-description{font-size:clamp(8px, .8785vw, 16px)}.mwg_effect031 .info-description h3{font-size:clamp(13.33333333px, 1.4641vw, 26.66666667px)}.mwg_effect031 .content{padding-top:clamp(33.33333333px, 3.6603vw, 66.66666667px);padding-bottom:clamp(33.33333333px, 3.6603vw, 66.66666667px)}}.product-section{display:flex;flex-direction:column;padding-top:32px}.product-info-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.product-info-img{width:50%}.product-img-container{position:relative}.swiper-parent-container{position:relative}.gallery-top{width:100%;background:#f3f3f3}.gallery-top .product-gallery-img{width:100%;height:550px;object-fit:contain;display:block}.gallery-thumbs{margin-top:12px}.gallery-thumbs .swiper-wrapper-miniatura{display:flex;flex-direction:row;gap:8px;padding:0 4px}.product-miniatura-slide{width:72px;height:72px;cursor:pointer;opacity:.5;transition:all .25s ease;flex-shrink:0}.product-miniatura-slide.swiper-slide-thumb-active,.product-miniatura-slide:hover{opacity:1}.product-miniatura-img{width:72px;height:72px;object-fit:cover;display:block;background:#f3f3f3}.product-badge{position:absolute;top:0;right:0;z-index:2}.product-badge.badge-new{width:72px;height:72px}.badge-new-svg{width:100%;height:100%}.badge-new-text{font-family:"Futura Std";font-size:11px;font-weight:700;fill:#fff;letter-spacing:.05em}.product-info{width:50%;padding-left:64px;padding-right:32px;padding-top:0}.product-info-breadcrumb{font-family:"Futura Std";font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;margin-bottom:12px}.product-info-breadcrumb .product-info-breadcrumb-link{color:#6f6f6f;text-decoration:none;transition:color .2s}.product-info-breadcrumb .product-info-breadcrumb-link:hover{color:#1a1a1a}.product-info-title{font-family:"Futura Std";font-size:clamp(20px, 1.8519vw, 28px);font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:#1a1a1a;margin:0 0 12px 0;line-height:1.15}.product-info-price{font-family:"Futura Std";font-size:clamp(16px, 1.3228vw, 20px);font-weight:400;color:#1a1a1a;margin-bottom:24px}.product-info-miniatura{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px}.product-info-miniatura-container{display:flex;flex-direction:row;gap:6px}.product-info-miniatura-img{width:36px;height:36px;padding:0;border:2px solid transparent;background:transparent;cursor:pointer;transition:border-color .2s ease;overflow:hidden}.product-info-miniatura-img img{width:100%;height:100%;object-fit:cover;display:block}.product-info-miniatura-img.active{border-color:#1a1a1a}.product-info-miniatura-img:hover{border-color:#888}.product-info-color-name{font-family:"Futura Std";font-size:12px;font-weight:400;color:#1a1a1a;letter-spacing:.04em}.product-info-size-container{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.product-info-size-btn-container{display:flex;flex-direction:row;gap:6px}.product-info-size{font-family:"Futura Std";font-size:12px;font-weight:600;letter-spacing:.05em;width:40px;height:40px;border:1px solid #e8e8e8;background:transparent;cursor:pointer;color:#1a1a1a;transition:all .25s ease}.product-info-size.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.product-info-size:hover:not(.active){border-color:#1a1a1a}.btn-size-guide{font-family:"Futura Std";font-size:11px;font-weight:500;letter-spacing:.04em;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-info-number-container{display:flex;flex-direction:row;align-items:stretch;gap:0;margin-bottom:20px}.number-input{display:flex;flex-direction:row;align-items:center;border:1px solid #1a1a1a;height:48px}.number-input-btn{font-family:"Futura Std";font-size:18px;font-weight:300;width:38px;height:48px;border:none;background:transparent;cursor:pointer;color:#1a1a1a;display:flex;align-items:center;justify-content:center;transition:background .15s}.number-input-btn:hover{background:#f3f3f3}.product-info-qty-input{font-family:"Futura Std";font-size:14px;font-weight:500;width:48px;height:48px;border:none;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;text-align:center;color:#1a1a1a;background:transparent;-webkit-appearance:textfield;appearance:textfield}.product-info-qty-input:focus{outline:none}.product-info-qty-input::-webkit-inner-spin-button,.product-info-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-info-cart{flex:1;height:48px;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 24px;transition:background .2s ease,color .2s ease}.product-info-cart .product-info-cart-text{font-family:"Futura Std";font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0}.product-info-cart:hover{background:#333}.product-info-detalles{margin-bottom:24px}.product-info-detalles-link{font-family:"Futura Std";font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;border-bottom:1px solid #1a1a1a;padding-bottom:2px}.product-info-detalles-link:hover{color:#6f6f6f;border-color:#6f6f6f}.product-info-asistente{display:flex;flex-direction:row;align-items:center;gap:12px;padding-top:8px;border-top:1px solid #e8e8e8}.product-info-asistente-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.product-info-asistente-text{font-family:"Futura Std";font-size:12px;font-weight:400;color:#1a1a1a}.product-details-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:64px 0 48px 0;border-top:1px solid #e8e8e8;margin-top:48px}.product-details-info{width:50%;padding-right:80px}.product-details-info .description{font-family:"Futura Std";font-size:clamp(12px, .9259vw, 14px);font-weight:400;color:#1a1a1a;line-height:1.7;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5}.product-details-info .description p{margin:0 0 1em 0}.product-details-info .description.is-open{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.product-details-read-more{font-family:"Futura Std";font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;border-bottom:1px solid #1a1a1a;padding-bottom:2px;display:inline-block;cursor:pointer}.product-details-read-more:hover{color:#6f6f6f;border-color:#6f6f6f}.product-details-icons{width:50%;display:flex;flex-direction:column;gap:40px;padding-left:40px}.product-details-icons-label{font-family:"Futura Std";font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:0 0 20px 0}.product-details-icons-actividad-items{display:flex;flex-direction:row;gap:24px}.product-details-actividad-item{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1}.product-details-actividad-item.active .product-details-actividad-icon{color:#1a1a1a}.product-details-actividad-item.active .product-details-actividad-bar-fill{background:#1a1a1a}.product-details-actividad-item.active .product-details-actividad-name{color:#1a1a1a;font-weight:700}.product-details-actividad-icon{width:48px;height:48px;color:#ccc}.product-details-actividad-bar{width:100%;height:4px;background:#e0e0e0}.product-details-actividad-bar-fill{height:100%;width:0;background:#ccc}.product-details-actividad-bar-fill.active{width:100%;background:#1a1a1a}.product-details-actividad-name{font-family:"Futura Std";font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#bbb}.product-details-condiciones-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.product-details-condiciones-icon{flex-shrink:0;padding-top:4px}.product-details-condiciones-sun{width:28px;height:28px;color:#F5333F}.product-details-condiciones-bar-wrapper{flex:1}.product-details-condiciones-bar{width:100%;height:6px;background:#e0e0e0;margin-bottom:8px}.product-details-condiciones-bar-track{width:100%;height:100%;position:relative}.product-details-condiciones-bar-fill{height:100%;background:#F5333F;width:0}.product-details-condiciones-scale{display:flex;flex-direction:row;justify-content:space-between}.product-details-condiciones-scale-item{font-family:"Futura Std";font-size:9px;font-weight:400;color:#6f6f6f}.product-imagen-destacada-full-width-container{width:100%;overflow:hidden}.product-img{display:block;width:100%}.product-img-full{width:100%;height:auto;display:block;object-fit:cover}.product-slider-tab-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border-top:1px solid #e8e8e8;padding-top:48px;padding-bottom:48px}.product-slider-container{width:50%;padding-right:40px}.product-indicado-para-block{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.product-indicado-para-label{font-family:"Futura Std";font-size:13px;font-weight:500;color:#1a1a1a;white-space:nowrap;margin:0;padding-top:8px}.product-indicado-swiper{flex:1;overflow:hidden}.product-indicado-swiper-wrapper{display:flex;flex-direction:row;gap:4px}.product-indicado-slide{flex-shrink:0}.product-indicado-slide-link{display:block;text-decoration:none;position:relative;overflow:hidden;width:130px}.product-indicado-slide-link:hover .product-indicado-slide-name{opacity:1}.product-indicado-slide-img{width:130px;height:100px;object-fit:cover;display:block;filter:brightness(.85);transition:filter .2s ease}.product-indicado-slide-name{position:absolute;bottom:8px;left:8px;font-family:"Futura Std";font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.product-tab-container{width:50%;display:flex;flex-direction:column;padding-left:40px}.product-tab-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:transparent;border:none;border-bottom:1px solid #e8e8e8;cursor:pointer;text-align:left;transition:all .25s ease}.product-tab-btn:first-child{border-top:1px solid #e8e8e8}.product-tab-btn .product-tab-btn-text{font-family:"Futura Std";font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;margin:0}.product-tab-btn .product-tab-btn-icon{font-family:"Futura Std";font-size:18px;font-weight:300;color:#1a1a1a;margin:0;line-height:1;transition:transform .2s ease}.product-tab-btn:hover .product-tab-btn-text{color:#6f6f6f}.product-tab-btn:hover .product-tab-btn-icon{transform:rotate(45deg)}.product-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;align-items:center;justify-content:center}.product-modal-overlay.is-open{display:flex}.product-modal-dialog{background:#fff;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;position:relative}.product-modal-dialog.product-modal-dialog-lg{max-width:860px}.product-modal-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #e8e8e8}.product-modal-title{font-family:"Futura Std";font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;margin:0}.product-modal-close{font-family:"Futura Std";font-size:24px;font-weight:300;color:#1a1a1a;background:transparent;border:none;cursor:pointer;line-height:1;padding:0;transition:color .2s}.product-modal-close:hover{color:#6f6f6f}.product-modal-body{padding:32px;font-family:"Futura Std";font-size:13px;font-weight:400;color:#1a1a1a;line-height:1.7}.product-modal-body p{margin:0 0 1em 0}@media (max-width:991px){.product-info-container{flex-direction:column}.product-info-img{width:100%}.product-info{width:100%;padding-left:0;padding-right:0;padding-top:32px}.product-details-container{flex-direction:column;padding:40px 0 32px 0}.product-details-info{width:100%;padding-right:0;margin-bottom:40px}.product-details-icons{width:100%;padding-left:0}.product-slider-tab-container{flex-direction:column}.product-slider-container{width:100%;padding-right:0;margin-bottom:32px}.product-tab-container{width:100%;padding-left:0}.product-info-cart{flex:1}}@media (max-width:575px){.gallery-top .product-gallery-img{height:340px}.product-info-number-container{flex-wrap:wrap;gap:12px}.product-info-cart{width:100%}.product-info-title{font-size:22px}.product-details-icons-actividad-items{gap:12px}.product-indicado-para-block{flex-direction:column;gap:16px}}
/*# sourceMappingURL=./main.css.map */