@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Georgian:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-family: "Montserrat", sans-serif;--font-family-secondary: "Noto Serif Georgian", serif;--font-family-tertiary: "Bebas Neue", sans-serif;--font-family-quaternary: "Inter", sans-serif;--font-family-quinary: "Quicksand", sans-serif;--font-family-senary: "Montserrat", sans-serif;--color-primary: #031f56;--color-secondary: #132e1e;--color-tertiary: #ff4f33}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Montserrat,sans-serif!important;letter-spacing:0!important}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) *{font-family:Montserrat,sans-serif!important;letter-spacing:0!important}.faux-select,body,button,input,select,textarea{font-family:Montserrat,sans-serif!important}.announcement-bar__message{padding:7px 0!important;min-height:auto!important}.banner__heading{max-width:500px}.banner__text{max-width:570px}.header__icon--cart{width:35px}.header__icons{padding:0;gap:10px}.header-search-custom .search__input.field__input{padding:10px 40px;background-color:#eaeaea6e}.header-search-custom svg path{fill:#cdcdcd}.header-search-custom label.field__label{font-size:15px;color:#cdcdcd}.header-search-custom .field *{border:none!important}.header-search-custom .field:after{box-shadow:none}.title-wrapper--no-top-margin{justify-content:center;max-width:600px;margin:0 auto 50px;text-align:center}.footer-block{width:auto!important}.footer__blocks-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.multicolumn.background-primary .multicolumn-card{background:#fff;box-shadow:0 8px 20px #e1e1e1;border-radius:20px}ul.multicolumn-list{gap:26px;--grid-desktop-horizontal-spacing: 120px;--grid-desktop-vertical-spacing: 70px;justify-content:center}.multicolumn-list img.multicolumn-card__image{max-width:50px!important;height:50px!important}.multicolumn-list .multicolumn-card__info{padding:20px 0}.multicolumn-list .multicolumn-card__info .inline-richtext{font-weight:600}ul.multicolumn-list>li:hover .multicolumn-card{background-color:#ff7f32;color:#fff}.helper-error{font-size:13px}.variant-input-wrap input[type=radio]:checked+label{background-color:#00a46e;border-color:#00a46e!important;box-shadow:none!important;border:1px solid;color:#fff}label.variant__button-label{text-transform:capitalize}span.product-option-title{font-size:16px}.product-section-option-header{margin-bottom:10px}.product-section-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.product-section-container-item{padding:10px;border:1px solid #ccc;cursor:pointer}.product-section-container-item.active{border-color:#00a46e;border-width:2px;font-weight:600;background-color:#00a46e;color:#fff}h4.ellip.ellip-2.product-section-title{margin:0}.product-section-option{margin-bottom:20px}ul.vertical-menu li{list-style:none}ul.vertical-menu{display:flex;justify-content:center;align-items:center;padding:0;margin:0}ul.vertical-menu a{text-decoration:none}ol.breadcrumb-list{list-style:none}ol.breadcrumb-list{max-width:1200px;margin:0 auto;padding:15px 5rem;display:flex;gap:20px}ol.breadcrumb-list a{text-decoration:none}ol.breadcrumb-list li:first-child{border-right:1px solid #ccc;padding-right:20px}product-info{padding:0!important}ol.breadcrumb-list a,ol.breadcrumb-list span{font-size:12px}.product__info-wrapper.grid__item{padding-left:25px}.product h1{font-size:2.5rem;font-weight:600;font-family:Poppins,sans-serif}p.product__text.inline-richtext.caption-with-letter-spacing{margin-bottom:9px}legend.form__label{font-size:16px;margin-bottom:10px!important;font-weight:800;color:#000}fieldset.js.product-form__input label{border:none!important;background:none;border-radius:0!important;margin:0!important;padding:15px!important;text-transform:capitalize;font-size:12px!important}.grid__item.product__media-wrapper{max-width:46%!important}fieldset.js.product-form__input{border-bottom:1px solid #0c336d;margin-bottom:30px}fieldset.js.product-form__input input[type=radio]:checked+label{background-color:#0c336d}.product-form__input input[type=radio]{display:none!important;width:0!important}.helper-error{display:none}.product-section-option-header h4{color:#000;font-weight:400;font-family:Montserrat,sans-serif!important;font-size:.8em;letter-spacing:.3em!important;text-transform:uppercase}.product-option-body{font-size:1.2rem}.section-header.scrolled-past-header header.header{padding:10px 5rem}.section-header.scrolled-past-header{box-shadow:00 8px 16px #0000001c}.reviews_custom{font-family:sans-serif;padding:30px 5rem;background:#fff;max-width:1200px;margin:0 auto}.reviews_custom__title{font-size:28px;margin-bottom:20px;font-weight:700}.reviews_custom__wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px}.reviews_custom__ratings-summary{flex:1;min-width:300px;background:#fdfdfd;padding:20px;border-radius:8px;box-shadow:0 0 10px #eee}.reviews_custom__avg-score{font-size:40px;color:#f5a623;text-align:center}.reviews_custom__stars{text-align:center;margin:10px 0}.reviews_custom__ratings-breakdown .reviews_custom__rating-bar{display:flex;align-items:center;gap:10px;font-size:14px;margin:6px 0}.reviews_custom__rating-bar .bar{flex:1;height:6px;background:#eee;border-radius:5px;position:relative}.reviews_custom__rating-bar .fill{height:6px;background:#f5a623;border-radius:5px}.reviews_custom__feedback-form{flex:1;min-width:300px}.reviews_custom__feedback-form form{display:flex;flex-direction:column;gap:10px}.reviews_custom__feedback-form input,.reviews_custom__feedback-form textarea{padding:10px;border:1px solid #ddd;border-radius:6px}.reviews_custom__feedback-form button{background-color:#f5a623;color:#fff;border:none;padding:12px;font-weight:700;cursor:pointer;border-radius:6px}.reviews_custom__feedbacks{margin-top:40px}.reviews_custom__feedback{display:flex;gap:16px;align-items:center;border-bottom:1px solid #eee;padding:16px 0}.reviews_custom__feedback img{width:50px;height:50px;border-radius:50%;object-fit:cover}.container-reviews{display:flex;flex-direction:row;justify-content:space-between}.flex.items-center.space-x-2{display:flex;align-items:center}.flex.text-yellow-400{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;margin-right:9px}.flex.text-yellow-400 svg{fill:#ffd203;width:15px}span.text-sm.text-gray-600{font-size:12px;color:#000}.process-stesps-flex{display:flex;flex-direction:row;justify-content:center;gap:40px}.process-stesps-flex svg{width:100px;height:70px;margin:0 auto;color:var(--color-def);fill:#fff!important}.flex.flex-col.items-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.process-stesps-flex h3{color:var(--color-def)}.process-stesps-flex p{font-size:14px;max-width:100%;width:270px;color:var(--color-def)}.product-snippet span{font-size:11px;color:#000!important;line-height:17px;font-weight:400}.product-snippet svg{width:40px;height:40px;fill:#000!important}.product-snippet p{margin:0;line-height:17px}.product-snippet{display:flex;flex-direction:column;text-align:center;max-width:100px}.icons-safe-pdp{display:flex;flex-direction:row;gap:20px}.product__description.rte.quick-add-hidden{font-size:12px}div#order-summary-ribbon{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:999;box-shadow:0 8px 20px #000}div#order-summary-ribbon .container{display:flex;flex-direction:row;justify-content:space-around;padding:20px 0}.order-summary-totals-items{display:flex;flex-direction:column;display:none}.order-summary-left-content,.order-summary-details{display:flex;flex-direction:column}.order-summary-details button{text-decoration:none}.order-summary-left-content h4{font-size:30px}.order-summary-left-content button{color:#ff7f32;border:none;border-radius:30px;padding:0;font-size:15px;background:none;width:max-content;margin:20px 0;font-weight:700}button.btn.btn-lg.btn-buy.btnPurchaseSku{background-color:#0b336e;color:#fff;border:none;padding:16px 30px;border-radius:50px}p.total-value-secondary{margin:0}.order-summary-right-content{display:flex;flex-direction:column;justify-content:flex-end}span.order-summary-qtd{display:none}ul.vertical-menu li{margin:0;font-size:16px}@media screen and (max-width: 968px){ul.vertical-menu{width:max-content}.vertical-nav-section nav{overflow:scroll}.vertical-nav-section nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#999 transparent}.vertical-nav-section nav::-webkit-scrollbar{width:6px}.vertical-nav-section nav::-webkit-scrollbar-track{background:transparent}.vertical-nav-section nav::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px}.vertical-nav-section nav:hover::-webkit-scrollbar-thumb{background-color:#666}}footer.site-footer{color:#fff;--colorFooterText: #fff}@media screen and (min-width: 968px){footer.site-footer .page-width>.grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.btn{border-radius:50px}section.product-slider-section .swiper-pagination{position:relative;text-align:left;padding:30px 0 0}.swiper-pagination-bullet-active{background-color:#000!important}.product-card button.add-to-cart{display:flex}.product-card button.add-to-cart svg{fill:#000}@media screen and (max-width: 968px){section.product-slider-section{padding:30px 15px}}.text-column__grid h3{text-transform:capitalize;font-size:21px;max-width:200px;margin:0 auto 40px}span.testimonial-stars{color:#ffd203}ol.flickity-page-dots{display:none}a.float-button-whats{position:fixed;right:20px;bottom:80px;width:70px;height:70px;color:#1fb141;background-color:#fff;padding:13px;border-radius:100%;transition:all .2s cubic-bezier(.62,-.26,1,-.32);z-index:9999}a.float-button-whats svg{fill:currentColor;width:100%;height:100%}a.float-button-whats:hover{transform:scale(1.2)}header#SiteHeader{box-shadow:2px 5px 14px #00000038}.shopify-section-group-header-group .scrolling-text{background-color:#05204f;font-size:14px}.shopify-section-group-header-group .scrolling-text span{font-size:15px;color:#fff}@media screen and (max-width: 968px){.section-impresiones{background-size:100%!important}}@media screen and (min-width: 968px){section.product-slider-section .swiper-wrapper{gap:19px;flex-wrap:wrap}}.index-section{margin:0!important}section.product-slider-section.has-toggle{width:100%;max-width:1200px;margin:0 auto}section.product-slider-section.has-toggle .swiper-wrapper{justify-content:center}.section-header.text-center *{margin:0 auto 20px}.product-card .content{position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:space-between;padding:8px 15px;width:100%;left:0}.product-card .overlay{background:#fff;background:linear-gradient(180deg,#ffffff1c,#0000009e);top:0!important;opacity:.4;transition:all .2s ease-in-out}.product-card:hover .overlay{opacity:1}.product-card .content svg{fill:#fff}.product-card .content h3{color:#fff}.product-card{position:relative;width:250px;height:450px;background-size:cover;background-position:center;overflow:hidden;border-radius:12px}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.02);transition:transform .45s cubic-bezier(.2,.6,.2,1);will-change:transform;pointer-events:none}.product-card:hover{background-size:cover;background-repeat:no-repeat}.product-card:hover:before{transform:scale(1.08)}.overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#00000080;color:#fff;display:flex;justify-content:space-between;align-items:center}.product-title{margin:0;font-size:1rem;max-width:60%}.add-to-cart{background:#fff;border:none;border-radius:50%;padding:.5rem;cursor:pointer;transition:transform .2s}.add-to-cart:hover{transform:scale(1.1)}.product-slider-section{padding:2rem}.section-header{display:flex;margin-bottom:1.5rem;max-width:1200px!important;text-align:left!important}.section-title{font-size:2rem;font-weight:700;max-width:500px}.view-toggle button{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .3s ease}.view-toggle button:hover{background-color:#0000000d}.view-toggle svg{width:24px;height:24px}@media screen and (max-width: 768px){.product-swiper.grid-view{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.product-card{width:100%;height:250px}}@media screen and (min-width: 769px) and (max-width: 1024px){.product-swiper.grid-view{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.product-card{width:100%;height:300px}}@media screen and (min-width: 1025px){.product-swiper.grid-view{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}.product-swiper.grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-swiper.grid-view .swiper-wrapper{display:grid;grid-template-columns:inherit;gap:inherit}.product-swiper.grid-view .swiper-slide{width:100%!important;margin-right:0!important}.product-swiper.grid-view .swiper-pagination{display:none}.product-swiper .swiper-slide{width:auto}.swiper-pagination-bullet{width:15px!important;height:15px!important}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.element-card{width:calc(100% / var(--count-columns) - var(--gap))}.container-elements{--count-columns: 3;--gap: 20px;gap:20px}@media screen and (min-width: 1200px){.container-elements{--count-columns: 4}}@media screen and (max-width: 968px){.container-elements{--count-columns: 2;justify-content:center}}@media screen and (max-width: 468px){.container-elements{--count-columns: 1}}@media screen and (max-width: 668px){.section-impresiones{height:40dvh!important}}.no-padding{padding:0!important}.newsletter-section__content{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin:0 auto;max-width:100%!important;width:100%!important}.newsletter-section{width:100%}.newsletter-section .theme-block .h1{text-align:left;font-size:40px;margin-bottom:0;font-weight:900;max-width:600px}.newsletter-section__content .theme-block{margin:0}.newsletter-section__content .theme-block form{display:flex;flex-direction:column;width:400px;max-width:100%;height:100%}.input-group.newsletter__input-group{display:flex;flex-direction:column;flex-wrap:wrap;flex-basis:min-content;justify-content:space-around;width:100%;height:100%;gap:20px}.input-group.newsletter__input-group input,.input-group.newsletter__input-group button{border-radius:20px!important}.input-group.newsletter__input-group input{font-size:14px}@media screen and (max-width: 1024px){.newsletter-section__content{flex-direction:column}.newsletter-section__content .theme-block form{width:100%!important}.input-group.newsletter__input-group{max-width:70%}}.header-section{position:relative;padding:50px 0}@media screen and (min-width: 1024px){.header-section:before{content:"";height:5px;width:50%;position:absolute;top:calc(50% - 5px);right:0;background-color:#ff7b66;border-radius:90px}}@media screen and (max-width: 1024px){h2.section-title{text-align:center}}.slide-content .rte{max-width:500px;line-height:160%}.slide-content .title{margin:0!important}.product-type-card .product-card{height:100%}.product-card{width:100%}.social-icons__item a{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;background-color:#e0e0e0;transition:background-color .3s ease}.social-icons__item svg{width:20px;height:20px;fill:#444;transition:fill .3s ease}.social-icons__item--instagram a{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-icons__item--instagram svg{fill:#fff}.social-icons__item--facebook a{background-color:#1877f2}.social-icons__item--facebook svg{fill:#fff}.social-icons__item--youtube a{background-color:red}.social-icons__item--youtube svg{fill:#fff}.icon__fallback-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section--divider{border:none!important}.content-card-left .price-card{color:currentColor}.product-type-card .content-card-left{color:#fff;font-weight:700}.product-type-card .price-card{transform:translateY(60px);transition:transform .4s cubic-bezier(.39,.58,.57,1);-webkit-transition:transform .4s cubic-bezier(.39,.58,.57,1);-moz-transition:transform .4s cubic-bezier(.39,.58,.57,1);-ms-transition:transform .4s cubic-bezier(.39,.58,.57,1);-o-transition:transform .4s cubic-bezier(.39,.58,.57,1)}.product-type-card:hover .price-card{transform:translate(0)}.product-type-card:hover .circle-hover{background-color:#ff4f33;transform:none}.circle-hover{background-color:#00000021;border-radius:100%;display:flex;position:absolute;bottom:30px;right:20px;width:40px;height:40px;justify-content:center;align-items:center;transform:translate(60px,60px);transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.product-type-card .product-title{font-family:Inter!important;font-size:17px;max-width:85%;transform:translateY(20px);transition:transform .35s cubic-bezier(.55,.06,.68,.19)}.product-type-card:hover .product-title{transform:none}.product-recommendations-placeholder .grid.grid--uniform{display:flex}.collection-items,.product-recommendations-placeholder .grid.grid--uniform{flex-direction:row;--count-columns: 3;--gap: 20px;gap:var(--gap)}@media screen and (min-width: 1400px){.collection-items,.product-recommendations-placeholder .grid.grid--uniform{--count-columns: 4;--gap: 20px}}@media screen and (max-width: 968px){.collection-items,.product-recommendations-placeholder .grid.grid--uniform{--count-columns: 2;--gap: 20px}.product-recommendations-placeholder .grid.grid--uniform{display:flex;flex-direction:column;padding:20px;align-items:center}}@media screen and (max-width: 668px){.collection-items,.product-recommendations-placeholder .grid.grid--uniform{--count-columns: 1;--gap: 20px}}.collection-content{margin-bottom:50px}span.promo-badge{background-color:#00a46e;color:#fff;border-radius:20px;font-size:10px;padding:4px 8px}tr.qty-row.promo.active{border:1px solid #000}.quantity-selector table{width:100%;border-collapse:collapse;margin-bottom:30px;background-color:#e3e3e357}.qty-row{cursor:pointer}.qty-row.active{border:2px solid green}span.collapsible-trigger__icon.collapsible-trigger__icon--open{right:auto!important;left:30px}button.collapsible-trigger.collapsible-trigger--inline.collapsible--auto-height.text-left{width:100%!important}button.collapsible-trigger.collapsible-trigger--inline.collapsible--auto-height.text-left span:not(.collapsible-trigger__icon){margin-left:50px}.product-recommendations-placeholder .grid.grid--uniform{display:flex;flex-direction:row;--count-columns: 3;--gap: 20px;gap:20px}.template-product .breadcrumb{margin-bottom:20px}div#CartDrawer{z-index:99999}.js-drawer-open .main-content:after{background-color:#000!important}form#CartDrawerForm .h2.drawer__title{font-size:20px}.info-item svg{width:30px;height:30px;margin-bottom:10px}.info-item .icon{width:max-content!important;height:max-content!important;margin-bottom:0!important}.input-row input{border-radius:30px}section.contact-us-section textarea{border-radius:30px}section.contact-us-section button{border-radius:50px}.form-column p{font-family:Inter;font-size:15px;margin-bottom:30px}section.contact-us-section .contact-us-section{padding:60px 20px;background-color:#fff;font-family:sans-serif}section.contact-us-section .container{max-width:1200px;margin:auto}section.contact-us-section .header{text-align:center;margin-bottom:40px}section.contact-us-section .header h2{font-size:32px;color:#2a2a2a}section.contact-us-section .header p{color:#555}section.contact-us-section .contact-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}section.contact-us-section .info-item{width:22%;background:#fff;text-align:center;padding:20px;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section.contact-us-section .icon{font-size:28px;margin-bottom:10px;color:#0b316d}section.contact-us-section .contact-form-container{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}section.contact-us-section .form-column{flex:1}section.contact-us-section .form-column form{display:flex;flex-direction:column;gap:15px}section.contact-us-section .input-row{display:flex;gap:10px}section.contact-us-section .input-row input{width:100%}section.contact-us-section input,section.contact-us-section textarea{padding:10px;width:100%;border:1px solid #ccc;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}section.contact-us-section button{background-color:#ff2300bf;color:#fff;padding:12px;border:none;border-radius:20px;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}section.contact-us-section button:hover{background-color:#000}section.contact-us-section .image-column{flex:1}section.contact-us-section .image-column img{width:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media (max-width: 768px){section.contact-us-section .contact-info,section.contact-us-section .contact-form-container{flex-direction:column}section.contact-us-section .info-item{width:100%}}.social-icons__item a{display:flex}section.contact-us-section{padding:60px 0}.variant-input-wrap label{margin:0!important;border-radius:10px;padding:10px!important}.variant-input-wrap{display:flex;gap:5px}.product-section-container-item{border-radius:9px;border-color:#e8e8e1}.add-to-cart.btn--secondary,shopify-buy-it-now-button button{transform:none;margin:0 auto;display:block;padding:15px 0;font-size:15px;text-transform:capitalize;letter-spacing:.5px}.payment-buttons button{border-radius:10px;border-width:2px!important}.shopify-payment-button .shopify-payment-button__button--unbranded{padding:15px 0!important;font-size:15px!important;letter-spacing:.5px!important;height:auto;text-transform:uppercase;background-color:#0b2a5e!important;margin:0!important}.product-single__title,.testimonials-section h2,product-recommendations h3.section-header__title,section.process-section h2,.faq-section h2{font-family:Montserrat,sans-serif!important;font-size:41px!important;font-weight:900!important}.product-block.product-block--header{margin-bottom:0}.payment-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}button.btn.btn--full.add-to-cart.btn--secondary{width:100%;height:max-content;margin:0;background-color:#ff2300bf;color:#fff;border-color:currentColor;height:58px!important;border-radius:0!important;text-transform:uppercase}.shopify-payment-button{margin:0!important}.politicas-product{margin:10px 0 0;border-radius:10px;display:flex;flex-direction:column;width:max-content;gap:10px}.row-group{display:flex;gap:10px;align-items:center;background-color:#e3e3e357;padding:20px;border-radius:18px}.politicas-product .icon-left{background-color:#d3d3d3;padding:5px;border-radius:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff}.politicas-product .icon-left svg{color:currentColor;width:35px;height:35px}.container-reviews-content{margin-bottom:5px}.collection-header-wrapper header.section-header.section-header--flush{flex-direction:column}.collection-header-wrapper header.section-header.section-header--flush h1{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:40px}.collection-subnav{max-width:1400px;width:100%;margin:30px auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.item-subnav a{display:flex;padding:5px 15px 5px 5px;border:1px solid #1e1e1e;gap:15px;align-items:center;justify-content:space-between;font-size:12px;font-weight:450}.item-subnav img{width:40px;height:40px;object-fit:cover}button.js-drawer-open-collection-filters.btn.btn--tertiary{border-radius:40px}select#SortBy{border-radius:20px}product-recommendations{padding:90px 0!important;display:block}.benefit-text{font-family:Montserrat,sans-serif;font-size:21px;letter-spacing:.2px}.benefit-icon svg{color:currentColor;width:40px;height:40px}.faq-section{padding:80px 20px;margin-bottom:50px}.faq-section.page-width--narrow{max-width:900px;margin-bottom:60px}.faq-section header.section-header{margin:0 auto 50px!important;text-align:center;justify-content:center}.faq-section .section-header__title{font-family:Montserrat,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#1a1a2e;margin-bottom:16px;position:relative;display:inline-block}.faq-section .section-header__title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#05204f,#e8b4b8);border-radius:2px}.faq-section>div:not(.section-header):not(.placeholder-noblocks){width:100%;margin-bottom:0}.faq-section>div>div[id^=shopify-section]+div,.faq-section>div>div:has(button.collapsible-trigger){background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-section>div>div:has(button.collapsible-trigger):hover{box-shadow:0 8px 24px #00000014;border-color:#d1d5db;transform:translateY(-2px)}.faq-section>div>div:has(button.collapsible-trigger.is-open){border-color:#05204f;box-shadow:0 8px 24px #05204f1f}.faq-section button.collapsible-trigger{width:100%!important;max-width:100%!important;display:flex!important;align-items:center;justify-content:space-between;padding:24px 28px!important;background:transparent;border:none!important;cursor:pointer;transition:all .2s ease;text-align:left!important}.faq-section button.collapsible-trigger:hover{background:#f9fafb}.faq-section button.collapsible-trigger>span:not(.collapsible-trigger__icon){flex:1;font-size:17px;font-weight:600;color:#1f2937;line-height:1.5;margin-left:0!important;padding-right:20px;order:1}.faq-section span.collapsible-trigger__icon{position:relative!important;right:auto!important;left:auto!important;width:36px;height:36px;min-width:36px;display:flex!important;align-items:center;justify-content:center;background:#f3f4f6;border:none!important;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);order:2;top:17px}.faq-section button.collapsible-trigger:hover span.collapsible-trigger__icon{background:#e5e7eb}.faq-section button.collapsible-trigger.is-open span.collapsible-trigger__icon{background:#05204f;transform:rotate(180deg);top:15px}.faq-section span.collapsible-trigger__icon svg{width:16px;height:16px;stroke:#6b7280;stroke-width:2.5;transition:stroke .2s ease}.faq-section button.collapsible-trigger.is-open span.collapsible-trigger__icon svg{stroke:#fff;fill:#fff}.faq-section button.collapsible-trigger.is-open span.collapsible-trigger__icon svg path{stroke:#fff}.faq-section .collapsible-content{overflow:hidden}.collapsible-content__inner.collapsible-content__inner--faq.rte{padding:20px 28px 28px;text-align:left!important;color:#4b5563;font-size:15px;line-height:1.7;border-top:1px solid #f3f4f6;margin-top:0}.collapsible-content__inner--faq p{margin-bottom:12px}.collapsible-content__inner--faq p:last-child{margin-bottom:0}.collapsible-content__inner--faq a{color:#05204f;font-weight:500;text-decoration:underline;text-underline-offset:2px}.collapsible-content__inner--faq a:hover{color:#0a3a8f}.collapsibles-wrapper.collapsibles-wrapper--border-bottom{border:none}button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height{background-color:transparent;border:none}@media (max-width: 768px){.faq-section{padding:60px 16px}.faq-section .section-header__title{font-size:28px!important}.faq-section button.collapsible-trigger{padding:20px!important}.faq-section button.collapsible-trigger>span:not(.collapsible-trigger__icon){font-size:15px}.collapsible-content__inner.collapsible-content__inner--faq.rte{padding:0 20px 20px;font-size:14px}.faq-section span.collapsible-trigger__icon{width:32px;height:32px;min-width:32px}.faq-section span.collapsible-trigger__icon svg{width:14px;height:14px}}@media (max-width: 480px){.faq-section{padding:50px 12px}.faq-section .section-header__title{font-size:24px!important}.faq-section header.section-header{margin-bottom:32px!important}.faq-section>div>div:has(button.collapsible-trigger){border-radius:12px;margin-bottom:12px}.faq-section button.collapsible-trigger{padding:16px!important}.faq-section button.collapsible-trigger>span:not(.collapsible-trigger__icon){font-size:14px;padding-right:12px}.collapsible-content__inner.collapsible-content__inner--faq.rte{padding:0 16px 16px;font-size:13px}}.product-block.product-block--tab{display:flex;margin-bottom:40px}a.btn.view-cart-link{width:100%;margin-bottom:10px}a.btn.view-cart-link,button.cart__checkout{border-radius:30px;background-color:#ff4f33}@media screen and (max-width: 968px){.politicas-product{display:none}}.property-options{display:flex;flex-direction:row;gap:10px}.property-group h3{font-size:15px;border-bottom:1px solid #ccc;padding-bottom:8px}.property-option.active{border-color:#00a46e}.property-option{border:2px solid #ccc;box-sizing:border-box;padding:10px;text-align:center;display:flex;flex-direction:column;gap:10px;justify-content:space-evenly;border-radius:7px;cursor:pointer}.property-option img{width:70px;margin:0 auto}div#properties-container{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}label.variant__label{font-size:16px!important;font-family:Inter,sans-serif!important;letter-spacing:0!important;border-bottom:1px solid #ccc;padding-bottom:9px}span.product-option-color{width:20px;height:20px;border-radius:100%}.property-option[data-property-type="Color de impresi\f3n"]{display:flex;flex-direction:row;width:max-content}.property-option .badge{background-color:#ff5a40;border-radius:20px;font-size:11px;padding:5px 8px;color:#fff;width:max-content;order:-1;margin:0 auto}@media screen and (max-width: 968px){.flex.items-center.space-x-2{justify-content:center}}.product__price{font-size:26px}.site-nav__item[data-megamenu-handle]{position:static}.header-wrapper{position:relative}.custom-megamenu{display:none;position:absolute;top:100%;z-index:9999;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 10px 40px -10px #00000026;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.custom-megamenu.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu{display:block;opacity:1;visibility:visible}.custom-megamenu__panel{width:100%;height:100%;position:relative}.custom-megamenu--full-width{left:0;right:0;width:100vw;margin-left:calc(-50vw + 50%);transform:translateY(-10px)}.custom-megamenu--full-width.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu--full-width,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu--full-width,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu--full-width{transform:translateY(0)}.custom-megamenu--centered{left:50%;transform:translate(-50%) translateY(-10px);max-width:var(--megamenu-max-width, 1400px);width:calc(100vw - 40px);border-radius:0 0 16px 16px}.custom-megamenu--centered.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu--centered,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu--centered,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu--centered{transform:translate(-50%) translateY(0)}.custom-megamenu--dropdown{left:0;min-width:320px;max-width:700px;width:max-content;border-radius:0 0 16px 16px;transform:translateY(-10px)}.custom-megamenu--dropdown.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu--dropdown,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu--dropdown,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu--dropdown{transform:translateY(0)}.custom-megamenu--dropdown.is-aligned-right{left:auto;right:0}.custom-megamenu--dropdown .custom-megamenu__content{grid-template-columns:1fr;gap:30px}.custom-megamenu--dropdown .custom-megamenu__columns-wrapper{grid-template-columns:repeat(2,1fr)}.custom-megamenu--dropdown .custom-megamenu__visual-blocks{flex-direction:column}.custom-megamenu--sidebar-left{position:fixed;left:0;top:0;height:100vh;width:380px;max-width:90vw;border-radius:0;border-top:none;transform:translate(-100%);z-index:99999}.custom-megamenu--sidebar-left.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu--sidebar-left,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu--sidebar-left,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu--sidebar-left{transform:translate(0)}.custom-megamenu--sidebar-left .custom-megamenu__panel{overflow-y:auto;padding-top:60px}.custom-megamenu--sidebar-left .custom-megamenu__content{grid-template-columns:1fr;gap:30px;padding:24px 0}.custom-megamenu--sidebar-left .custom-megamenu__columns-wrapper{grid-template-columns:1fr;gap:20px}.custom-megamenu--sidebar-left .custom-megamenu__visual-blocks{flex-direction:column;gap:16px}.custom-megamenu--sidebar-right{position:fixed;right:0;top:0;height:100vh;width:380px;max-width:90vw;border-radius:0;border-top:none;transform:translate(100%);z-index:99999}.custom-megamenu--sidebar-right.is-active,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu--sidebar-right,.site-nav__item[data-megamenu-handle]:focus-within>.custom-megamenu--sidebar-right,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu--sidebar-right{transform:translate(0)}.custom-megamenu--sidebar-right .custom-megamenu__panel{overflow-y:auto;padding-top:60px}.custom-megamenu--sidebar-right .custom-megamenu__content{grid-template-columns:1fr;gap:30px;padding:24px 0}.custom-megamenu--sidebar-right .custom-megamenu__columns-wrapper{grid-template-columns:1fr;gap:20px}.custom-megamenu--sidebar-right .custom-megamenu__visual-blocks{flex-direction:column;gap:16px}.custom-megamenu__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:-1}.custom-megamenu.is-active .custom-megamenu__overlay,.site-nav__item[data-megamenu-handle]:hover>.custom-megamenu .custom-megamenu__overlay,.site-nav__item[data-megamenu-handle].custom-megamenu-open>.custom-megamenu .custom-megamenu__overlay{opacity:1;visibility:visible}.custom-megamenu__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;color:#374151;transition:all .2s ease;z-index:10}.custom-megamenu__close:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.custom-megamenu--align-left .custom-megamenu__container{margin-left:0;margin-right:auto}.custom-megamenu--align-left .custom-megamenu__content{justify-items:start}.custom-megamenu--align-center .custom-megamenu__container{margin-left:auto;margin-right:auto}.custom-megamenu--align-center .custom-megamenu__content{justify-items:center}.custom-megamenu--align-center .custom-megamenu__columns-wrapper{justify-content:center}.custom-megamenu--align-right .custom-megamenu__container{margin-left:auto;margin-right:0}.custom-megamenu--align-right .custom-megamenu__content{justify-items:end}.custom-megamenu__container{width:100%;max-width:var(--megamenu-max-width, 1400px);margin:0 auto;padding:0 40px;box-sizing:border-box}.custom-megamenu__content{display:grid;grid-template-columns:2fr 1fr;gap:60px;padding:48px 0;align-items:start}.custom-megamenu[style*="--megamenu-columns: 1"] .custom-megamenu__content,.custom-megamenu[style*="--megamenu-columns: 2"] .custom-megamenu__content{grid-template-columns:1fr 2fr}.custom-megamenu[style*="--megamenu-columns: 1"] .custom-megamenu__visual-blocks,.custom-megamenu[style*="--megamenu-columns: 2"] .custom-megamenu__visual-blocks{flex-direction:row;gap:24px}.custom-megamenu[style*="--megamenu-columns: 1"] .custom-megamenu__visual-block,.custom-megamenu[style*="--megamenu-columns: 2"] .custom-megamenu__visual-block{flex:1;min-width:200px}.custom-megamenu[style*="--megamenu-columns: 1"] .custom-megamenu__image-wrapper,.custom-megamenu[style*="--megamenu-columns: 2"] .custom-megamenu__image-wrapper{height:160px}.custom-megamenu__links{display:flex;flex-direction:column}.custom-megamenu__columns-wrapper{display:grid;grid-template-columns:repeat(var(--megamenu-columns, 4),1fr);gap:32px 40px}.custom-megamenu__column{display:flex;flex-direction:column;gap:0}.custom-megamenu__column-header{border-bottom:2px solid var(--color-secondary, #132e1e);padding-bottom:12px;margin-bottom:16px}.custom-megamenu__column-title{color:#111827;text-decoration:none;font-size:15px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease;display:inline-block}.custom-megamenu__column-title:hover{color:var(--color-secondary, #132e1e);text-decoration:none}.custom-megamenu__column-links{display:flex;flex-direction:column;gap:0}.custom-megamenu__link{color:#4b5563;text-decoration:none;font-size:14px;font-weight:400;line-height:1.5;padding:8px 0;transition:all .2s ease;position:relative;display:inline-block}.custom-megamenu__link:before{content:"";position:absolute;left:0;bottom:6px;width:0;height:1px;background:var(--color-secondary, #132e1e);transition:width .2s ease}.custom-megamenu__link:hover{color:#111827;text-decoration:none;padding-left:8px}.custom-megamenu__link:hover:before{width:20px}.custom-megamenu__visual-blocks{display:flex;flex-direction:row;gap:20px}.custom-megamenu__visual-block{flex:1;background:#f9fafb;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb}.custom-megamenu__visual-block:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000026;border-color:transparent}.custom-megamenu__visual-link{text-decoration:none;color:inherit;display:block}.custom-megamenu__image-wrapper{width:100%;height:140px;overflow:hidden;position:relative}.custom-megamenu__image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.custom-megamenu__visual-block:hover .custom-megamenu__image{transform:scale(1.08)}.custom-megamenu__visual-content{padding:20px}.custom-megamenu__visual-title{font-size:15px;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.3}.custom-megamenu__visual-subtitle{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.custom-megamenu--full-width:before,.custom-megamenu--centered:before,.custom-megamenu--dropdown:before{content:"";position:absolute;top:-50px;left:0;right:0;height:50px;background:transparent;pointer-events:auto}@media (max-width: 1024px){.custom-megamenu__container{padding:0 24px}.custom-megamenu__content{grid-template-columns:1fr;gap:40px;padding:32px 0}.custom-megamenu__columns-wrapper{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px 32px}.custom-megamenu__visual-blocks{flex-direction:row;gap:16px}.custom-megamenu__visual-block{flex:1}.custom-megamenu__image-wrapper{height:120px}.custom-megamenu--dropdown .custom-megamenu__columns-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.custom-megamenu__container{padding:0 16px}.custom-megamenu__content{gap:32px;padding:24px 0}.custom-megamenu__columns-wrapper{grid-template-columns:repeat(2,1fr);gap:20px 24px}.custom-megamenu__column-header{padding-bottom:8px;margin-bottom:12px}.custom-megamenu__column-title{font-size:14px}.custom-megamenu__link{font-size:13px;padding:6px 0}.custom-megamenu__visual-blocks{flex-direction:column;gap:12px}.custom-megamenu__visual-content{padding:16px}.custom-megamenu__image-wrapper{height:100px}.custom-megamenu--sidebar-left,.custom-megamenu--sidebar-right{width:100%;max-width:100%}}@media (max-width: 480px){.custom-megamenu__columns-wrapper{grid-template-columns:1fr;gap:24px}.custom-megamenu__column{border-bottom:1px solid #e5e7eb;padding-bottom:20px}.custom-megamenu__column:last-child{border-bottom:none;padding-bottom:0}}.quantity-selector{display:none}.variant-input-wrap{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0 40px}.section-header h2{text-transform:uppercase!important}.section-header{margin-bottom:30px!important}.custom-card-product__media{position:relative;overflow:hidden}.custom-card-product__media img{aspect-ratio:1;object-fit:cover;width:100%;display:block;transform:scale(1);transition:transform .4s cubic-bezier(.2,.6,.2,1);will-change:transform}a.custom-card-product:hover .custom-card-product__media img{transform:scale(1.06)}.custom-card-product__meta{padding:15px;text-align:center}h3.custom-card-product__title{font-size:18px;text-transform:capitalize!important;color:#000;margin:0 0 5px}.custom-card-product__collection{color:#ff4f33;text-transform:uppercase;font-size:12px;margin-bottom:5px}.custom-card-product__price{font-weight:700;font-size:19px}.section-header__title{text-transform:uppercase}.product-block.product-block--tab{justify-content:center}.product-block.product-block-variant-color-swatches{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:40px}.product-block-variant-color-swatches .variant-wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:40px}.product-block-variant-color-swatches label.variant__label,.product__quantity label{border:none;font-weight:800;font-size:14px!important;letter-spacing:0!important}.product-block-variant-color-swatches select{width:400px}.product-block.product-block--price span{font-size:32px;font-weight:700}.product-block.product-block-description p{font-size:12px;margin:0 0 10px}.buy-buttons-dynamic{display:flex;flex-direction:row;justify-content:space-around;gap:10px}.enable_dynamic_buttons .shopify-payment-button{width:100%}.buy-buttons-dynamic .shopify-payment-button{width:calc(100% - 60px)}.span-heart-icon{width:55px;height:55px;border:2px solid #0b2a5e;display:flex;justify-content:center;align-items:center;cursor:pointer}.span-heart-icon:hover{background-color:#0b2a5e;color:#fff}.span-heart-icon svg path{stroke:#0b2a5e}.span-heart-icon:hover svg path{stroke:#fff}.span-heart-icon svg{transform:scale(1.1)}.product-single__title{word-wrap:break-word;margin:20px 0 15px!important;font-size:30px!important}.js-qty__wrapper{transform:scale(1.3);margin-left:13px;margin-top:10px}.product-single__meta{padding-left:10px!important}.product-block.product-block-breadcrumbs{margin-bottom:0}.product-block.product-block-breadcrumbs nav.breadcrumb{margin-bottom:10px}h1.h2.product-single__title{margin-top:10px!important}.collection-sidebar__group span.collapsible-trigger__icon{right:0!important;left:auto}.product-card.product-card-static:before{content:none}.product-card-static:hover{position:relative;background-color:#fff;text-align:center;align-items:center;box-shadow:0 .1875rem .625rem #4b596d4d}.product-card-static{transition:box-shadow .2s linear,opacity .2s;box-shadow:0 .1875rem .625rem #4b596d21;-webkit-transition:box-shadow .2s linear,opacity .2s;-moz-transition:box-shadow .2s linear,opacity .2s;-ms-transition:box-shadow .2s linear,opacity .2s;-o-transition:box-shadow .2s linear,opacity .2s;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.template-index .product-card-static .content{color:var(--color-primary)}.product-card-static .content{position:relative;color:var(--color-primary);background-color:#fff;text-align:center;align-items:center}.collection-type-card-v2 .content{color:var(--color-tertiary)}.collection-type-card-v2 .content h3.product-title{color:currentColor!important}.product-card.product-card-static{height:max-content;overflow:hidden}.product-card-static .image-wrapper,.product-card-static .product-card__image-wrapper{overflow:hidden}.product-card-static img{max-height:250px;object-fit:cover;transform:scale(1);transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.product-card-static:hover img{transform:scale(1.08)}.product-card-static .content h3.product-title{max-width:100%;margin:0 auto;text-transform:capitalize!important;color:var(--color-primary);font-weight:500}nav.collection-subnav.collection-type-grid{justify-content:flex-start;gap:40px}@media screen and (max-width: 1300px){nav.collection-subnav.collection-type-grid{padding:80px 20px}}nav.collection-subnav.collection-type-grid .collection-type-card-v2{width:calc(25% - 30px)}.collection-type-card-v2 .image-top{width:100%;height:200px;background-color:#c3c3c5}nav.collection-subnav.collection-type-grid.collection-center{justify-content:center}@media screen and (max-width: 568px){nav.collection-subnav.collection-type-grid .collection-type-card-v2{width:100%}}@media screen and (min-width: 568px) and (max-width: 1200px){nav.collection-subnav.collection-type-grid .collection-type-card-v2{width:45%}}@media screen and (max-width: 1200px){nav.collection-subnav.collection-type-grid{justify-content:center}}.custom-card-product__placeholder svg{width:100%;height:300px}.swiper.collection-subnav-swiper{max-width:1500px;margin:0 auto;padding:0 40px;overflow:hidden!important}.page-width.page-content.page-content--top.collection-header-wrapper{margin-top:50px}.swiper-pagination.swiper-pagination-clickable{bottom:10px;text-align:left;padding-left:40px}.swiper.collection-subnav-swiper{padding-bottom:40px}footer .page-width{background-color:#0b316d}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-gigaprint.css.map */
