@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;700;900&family=Lato:wght@400;700&family=Montserrat:wght@400;600;700&display=swap";:root{--moott-gold: #be894a;--moott-black: #000000;--moott-charcoal: #414042;--moott-light: #f1f2f2;--moott-white: #ffffff;--moott-border-dark: rgba(255, 255, 255, .18);--moott-border-light: rgba(65, 64, 66, .22);--font-body: "Lato", Arial, Helvetica, sans-serif;--font-heading: "Barlow", "Montserrat", Arial, Helvetica, sans-serif;--font-nav: "Montserrat", "Lato", Arial, Helvetica, sans-serif;--font-brand: var(--font-body);--page-gutter: clamp(16px, 4vw, 56px);--content-max: 1220px;--home-content-max: 1080px}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--moott-black);background:var(--moott-white);font-family:var(--font-brand);font-size:16px;font-weight:400;line-height:1.5}img,svg{display:block}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}h1,h2,h3{margin:0;font-family:var(--font-heading);letter-spacing:0}h1{font-size:clamp(32px,5vw,56px);font-weight:900;line-height:.98}h2{font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.05}h3{font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.15}.cart-drawer__title,.cart-drawer__empty h3,.cart-page__heading,.cart-page__summary-title,.contact-page__header h1,.not-found-page__header h1,.product-main__header h1,.deposit-product__header h1,.deposit-product__form-heading h2,.deposit-product__info-block h2,.product-bundle__header h2,.colegios-services-block__heading,.colegios-experience-block__header h2,.colegios-selector__intro h2{font-family:var(--font-heading)}.product-main__button,.product-main__size-chart,.product-main__field label,.product-property-field__label,.deposit-product__submit,.deposit-product__field label,.product-bundle__button,.product-bundle__field span,.product-bundle__variant-label,.colegios-selector__product strong,.colegios-selector__label,.colegios-services-block__button,.cart-drawer__button,.cart-page__button{font-family:var(--font-nav)}.visually-hidden,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{z-index:1000;top:14px;left:14px;width:auto;height:auto;padding:10px 14px;clip:auto;color:var(--moott-white);background:var(--moott-gold);border-radius:4px}.main-content{min-height:45vh}.site-header{position:sticky;top:calc(var(--header-sticky-offset, 0px) * -1);z-index:50;background:var(--header-nav-bg, var(--moott-white));box-shadow:0 10px 28px #00000014}.site-header--static{position:relative}.site-header__hero{position:relative;z-index:2;color:var(--header-hero-text, var(--moott-white));background:var(--header-hero-bg, var(--moott-black))}.site-header__hero-inner,.site-footer__inner,.site-footer__bottom{width:min(calc(100% - (var(--page-gutter) * 2)),var(--content-max));margin-inline:auto}.site-header__hero-inner{width:min(calc(100% - (var(--header-gutter-desktop, 56px) * 2)),var(--header-content-max, 1220px))}.site-header__hero-inner{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:clamp(18px,3vw,var(--header-column-gap, 42px));min-height:var(--header-hero-min-height, 136px);padding:var(--header-hero-padding-y-desktop, 26px) 0}.site-header__brand{display:inline-flex;align-items:center;grid-column:1;width:var(--header-logo-width-desktop, 178px)}.site-header__logo,.site-footer__logo{width:100%;height:auto}.site-header__claim{grid-column:2;margin:0;color:var(--header-hero-text, var(--moott-white));font-family:var(--font-body);font-size:var(--header-claim-size-desktop, 24px);font-weight:var(--header-claim-weight, 400);line-height:1.08;letter-spacing:0;white-space:nowrap}.site-header__claim span{color:var(--header-accent, var(--moott-gold))}.site-header__search{grid-column:3;justify-self:end;width:min(100%,var(--header-search-width, 230px));height:var(--header-search-height, 28px)}.site-header__search input{width:100%;height:100%;padding:0 14px;border:0;border-radius:var(--header-search-radius, 40px);color:var(--header-search-text, var(--moott-charcoal));background:var(--header-search-bg, var(--moott-light));outline:none;font-family:var(--font-nav);font-size:var(--header-search-font-size, 11px);font-weight:400}.site-header__search input::placeholder{color:var(--header-search-placeholder, rgba(65, 64, 66, .74))}.site-header__actions{grid-column:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--header-actions-gap, 26px)}.site-header__icon-link,.header-menu summary,.site-header__whatsapp{flex:0 0 auto}.site-header__icon-link{position:relative;display:grid;place-items:center;width:var(--header-icon-size, 38px);height:var(--header-icon-size, 38px);color:var(--header-hero-text, var(--moott-white));overflow:hidden;border-radius:10px;isolation:isolate;transition:color .26s ease}.site-header__icon-link:hover{color:var(--moott-black)}.site-header__icon-link:before,.cart-drawer__close:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";border-radius:inherit;background:var(--header-accent, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.site-header__icon-link:hover:before,.cart-drawer__close:hover:before{transform:scaleX(1);transform-origin:0 50%}.site-header__icon-link svg{position:relative;z-index:1;width:var(--header-icon-size, 38px);height:var(--header-icon-size, 38px)}.site-header__icon-link path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.site-header__cart-count{position:absolute;right:-7px;bottom:-3px;z-index:2;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;color:var(--moott-black);background:var(--header-accent, var(--moott-gold));font-size:10px;font-weight:700;line-height:1}.site-header__cart-trigger{overflow:visible}.header-menu{position:relative}.header-menu summary{position:relative;display:grid;place-items:center;width:var(--header-icon-size, 38px);height:var(--header-icon-size, 38px);padding:0;border:0;color:var(--header-hero-text, var(--moott-white));background:transparent;cursor:pointer;overflow:hidden;list-style:none}.header-menu summary::-webkit-details-marker{display:none}.header-menu summary span{position:absolute;top:50%;left:50%;width:var(--header-menu-bar-width, 31px);height:var(--header-menu-bar-height, 5px);margin:0;background:currentColor;border-radius:999px;transform:translate(-50%,-50%);transition:color .18s ease,top .18s ease,transform .18s ease,opacity .18s ease,height .18s ease}.header-menu summary span:nth-child(1){top:calc(50% - 9px)}.header-menu summary span:nth-child(3){top:calc(50% + 9px)}.header-menu summary:hover{color:var(--header-accent, var(--moott-gold))}.header-menu[open] summary span:nth-child(1){top:50%;height:min(var(--header-menu-bar-height, 5px),4px);transform:translate(-50%,-50%) rotate(45deg)}.header-menu[open] summary span:nth-child(2){opacity:0;transform:translate(-50%,-50%) scaleX(.35)}.header-menu[open] summary span:nth-child(3){top:50%;height:min(var(--header-menu-bar-height, 5px),4px);transform:translate(-50%,-50%) rotate(-45deg)}.header-menu__panel{position:absolute;top:calc(100% + 22px);right:0;z-index:60;width:min(320px,calc(100vw - 32px));padding:18px;border:1px solid var(--header-drawer-border, var(--moott-border-dark));border-radius:8px;color:var(--header-drawer-text, var(--moott-white));background:var(--header-drawer-bg, var(--moott-charcoal));box-shadow:0 24px 70px #00000059}.header-menu__nav{display:grid;gap:2px}.header-menu__nav a{padding:12px 0;border-bottom:1px solid var(--header-drawer-border, var(--moott-border-dark));font-family:var(--font-nav);font-size:14px;font-weight:600;transition:color .18s ease,padding-left .18s ease}.header-menu__nav a:hover{color:var(--header-accent, var(--moott-gold));padding-left:4px}.site-header__whatsapp{position:relative;display:grid;place-items:center;width:var(--header-whatsapp-size, 46px);height:var(--header-whatsapp-size, 46px);border-radius:50%;color:var(--header-hero-text, var(--moott-white));overflow:hidden;isolation:isolate;transition:filter .26s ease}.site-header__whatsapp:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.32) 45%,transparent 70%);transform:translate(-115%) skew(-16deg);transition:transform .48s cubic-bezier(.2,1,.3,1)}.site-header__whatsapp-icon{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.site-header__whatsapp:hover{filter:saturate(1.16) brightness(1.06)}.site-header__whatsapp:hover:before{transform:translate(115%) skew(-16deg)}.site-header__nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:var(--header-nav-height, 58px);color:var(--header-nav-text, var(--moott-black));background:var(--header-nav-bg, var(--moott-white));border-bottom:1px solid rgba(0,0,0,.06)}.site-header__nav a{position:relative;display:inline-flex;align-items:center;min-height:var(--header-nav-height, 58px);padding:0 var(--header-nav-padding-x, 28px);font-family:var(--font-nav);font-size:var(--header-nav-font-size-desktop, 16px);font-weight:var(--header-nav-font-weight, 600);letter-spacing:0;white-space:nowrap;transition:color .18s ease}.site-header__nav a:not(:last-child):after{position:absolute;top:50%;right:0;width:1px;height:var(--header-nav-separator-height, 28px);content:"";background:var(--header-nav-separator, var(--moott-black));transform:translateY(-50%)}.site-header__nav a:hover{color:var(--header-nav-hover, var(--moott-gold))}.moott-scroll-hint-shell{position:relative;width:100%}.moott-scroll-hint-shell--disciplines{display:grid;justify-items:start}.moott-scroll-hint-shell--disciplines .colegios-selector__disciplines--intro{justify-self:center}.moott-scroll-hint-shell--categories{margin:62px auto 0}.moott-scroll-hint-shell--categories .personalizacion-categories{margin:0}.moott-scroll-hint__arrow{display:none}@keyframes moott-scroll-hint-left{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-4px)}}@keyframes moott-scroll-hint-right{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(4px)}}body.cart-drawer-open{overflow:hidden}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000;cursor:pointer;transition:background .26s ease}.cart-drawer.is-open .cart-drawer__overlay{background:#0000008a}.cart-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto 1fr auto auto;width:min(100vw,var(--cart-drawer-width, 420px));height:100%;padding:26px;color:var(--cart-drawer-text, var(--moott-black));background:var(--cart-drawer-bg, var(--moott-white));box-shadow:-24px 0 70px #00000038;transform:translate(102%);transition:transform .32s ease}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--cart-drawer-border, var(--moott-light))}.cart-drawer__eyebrow{margin:0 0 4px;color:var(--header-accent, var(--moott-gold));font-size:12px;font-weight:800;letter-spacing:.1em}.cart-drawer__header h2{margin:0;color:var(--cart-drawer-text, var(--moott-black));font-size:26px;font-weight:900;line-height:1}.cart-drawer__close{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--cart-drawer-border, var(--moott-light));border-radius:50%;color:var(--cart-drawer-text, var(--moott-black));background:transparent;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .26s ease,border-color .26s ease}.cart-drawer__close:hover{color:var(--moott-white);border-color:var(--header-accent, var(--moott-gold))}.cart-drawer__close span{position:absolute;z-index:1;width:20px;height:2px;background:currentColor;border-radius:999px}.cart-drawer__close span:first-child{transform:rotate(45deg)}.cart-drawer__close span:last-child{transform:rotate(-45deg)}.cart-drawer__items{min-height:0;overflow-y:auto;padding:18px 0}.cart-drawer__item{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--cart-drawer-border, var(--moott-light))}.cart-drawer__item--deposit{grid-template-columns:1fr}.cart-drawer__image{display:block;width:72px;height:72px;overflow:hidden;background:var(--moott-light)}.cart-drawer__image img{width:100%;height:100%;object-fit:cover}.cart-drawer__item-content{display:grid;align-content:start;gap:6px}.cart-drawer__item-title{color:var(--cart-drawer-text, var(--moott-black));font-size:14px;font-weight:700;line-height:1.25}.cart-drawer__variant,.cart-drawer__item-meta{margin:0;color:var(--cart-drawer-muted, var(--moott-charcoal));font-size:13px}.cart-drawer__properties{display:grid;gap:3px;margin:0;color:var(--cart-drawer-muted, var(--moott-charcoal));font-size:12px;line-height:1.35}.cart-drawer__properties div{display:flex;flex-wrap:wrap;gap:4px}.cart-drawer__properties dt,.cart-drawer__properties dd{margin:0}.cart-drawer__properties dt{color:var(--cart-drawer-text, var(--moott-black));font-weight:700}.cart-drawer__properties a{color:var(--header-accent, var(--moott-gold));font-weight:700;text-decoration:underline;text-underline-offset:3px}.cart-drawer__custom-line{margin:0;color:var(--cart-drawer-muted, var(--moott-charcoal));font-size:12px;line-height:1.35;text-transform:none}.cart-drawer__item-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-drawer__item-meta strong{color:var(--cart-drawer-text, var(--moott-black))}.cart-drawer__quantity{display:inline-grid;grid-template-columns:28px 32px 28px;align-items:center;min-height:30px;border:1px solid var(--cart-drawer-border, var(--moott-light));color:var(--cart-drawer-text, var(--moott-black));background:var(--cart-drawer-bg, var(--moott-white));text-align:center;overflow:hidden}.cart-drawer__quantity button{display:grid;place-items:center;width:28px;height:30px;padding:0;border:0;color:var(--cart-drawer-text, var(--moott-black));background:transparent;cursor:pointer;font-size:16px;line-height:1}.cart-drawer__quantity button:hover{color:var(--moott-white);background:var(--header-accent, var(--moott-gold))}.cart-drawer__quantity button:disabled,.cart-drawer__remove:disabled{opacity:.45;cursor:wait}.cart-drawer__quantity span{font-size:13px;line-height:1}.cart-drawer__remove{justify-self:start;width:max-content;padding:0;border:0;color:var(--cart-drawer-muted, var(--moott-charcoal));background:transparent;font-size:12px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cart-drawer__remove:hover{color:var(--header-accent, var(--moott-gold))}.cart-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--cart-drawer-border, var(--moott-light));color:var(--cart-drawer-text, var(--moott-black));font-size:16px;font-weight:700}.cart-drawer__actions{display:grid;gap:10px}.cart-drawer__actions form{margin:0}.cart-drawer__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 18px;border:1px solid var(--header-accent, var(--moott-gold));border-radius:999px;color:var(--moott-white);background:var(--header-accent, var(--moott-gold));font-size:14px;font-weight:800;cursor:pointer;overflow:hidden;isolation:isolate;transition:background .18s ease,border-color .18s ease,color .18s ease}.cart-drawer__button--secondary{color:var(--cart-drawer-text, var(--moott-black));background:transparent}.cart-drawer__button--ghost{color:var(--moott-white);background:var(--moott-black);border-color:var(--moott-black)}.cart-drawer__button:hover,.cart-drawer__button--secondary:hover,.cart-drawer__button--ghost:hover{border-color:var(--header-accent, var(--moott-gold));color:var(--moott-white);background:var(--header-accent, var(--moott-gold))}.cart-drawer__empty{display:grid;align-content:center;justify-items:start;gap:12px;min-height:60vh;color:var(--cart-drawer-text, var(--moott-black))}.cart-drawer__empty h3{margin:0;font-size:24px}.cart-drawer__empty p{max-width:320px;margin:0;color:var(--cart-drawer-muted, var(--moott-charcoal));font-size:15px}.cart-page{color:var(--cart-page-text, var(--moott-black));background:var(--moott-white)}.cart-page__inner{width:min(calc(100% - (var(--cart-page-side-padding, 24px) * 2)),var(--cart-page-content-max, 1320px));margin-inline:auto;padding:var(--cart-page-padding-top-desktop, 96px) 0 var(--cart-page-padding-bottom-desktop, 96px)}.cart-page__header{display:grid;gap:12px;margin-bottom:54px}.cart-page__header h1{margin:0;color:var(--cart-page-text, var(--moott-black));font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.05;text-transform:uppercase}.cart-page__breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;color:var(--cart-page-text, var(--moott-black));font-size:14px;line-height:1.48}.cart-page__breadcrumbs a{transition:color .18s ease}.cart-page__breadcrumbs a:hover{color:var(--cart-page-accent, var(--moott-gold))}.cart-page__layout{display:grid;grid-template-columns:minmax(650px,1fr) minmax(300px,420px);align-items:start;gap:clamp(42px,5vw,72px)}.cart-page__items{min-width:0}.cart-page__table-head{display:grid;grid-template-columns:minmax(300px,1fr) 100px 120px 112px 76px;align-items:end;gap:22px;padding:0 0 18px;border-bottom:1px solid var(--cart-page-border, #cfcfcf);color:var(--cart-page-text, var(--moott-black));font-size:13px;font-weight:900;line-height:1.36;text-transform:uppercase}.cart-page__line-items{display:grid}.cart-page__line{display:grid;grid-template-columns:minmax(300px,1fr) 100px 120px 112px 76px;align-items:center;gap:22px;padding:26px 0;border-bottom:1px solid var(--cart-page-border, #cfcfcf)}.cart-page__product{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:20px;min-width:0}.cart-page__line--deposit .cart-page__product{grid-template-columns:1fr}.cart-page__image-link{display:block;width:92px;aspect-ratio:1 / 1.18;overflow:hidden;background:var(--moott-light)}.cart-page__image-link img,.cart-page__placeholder{width:100%;height:100%;object-fit:contain}.cart-page__product-copy{display:grid;gap:4px;min-width:0}.cart-page__category,.cart-page__title,.cart-page__price,.cart-page__line-total{color:var(--cart-page-text, var(--moott-black));font-size:14px;line-height:1.35}.cart-page__category,.cart-page__price,.cart-page__line-total{font-weight:900}.cart-page__category{margin:0}.cart-page__title{font-weight:500}.cart-page__title:hover{color:var(--cart-page-accent, var(--moott-gold))}.cart-page__options,.cart-page__properties,.cart-page__custom-line{display:grid;gap:3px;margin:0;color:var(--cart-page-text, var(--moott-black));font-size:12px;line-height:1.42}.cart-page__custom-line{display:block}.cart-page__options div,.cart-page__properties div{display:flex;flex-wrap:wrap;gap:5px}.cart-page__options dt,.cart-page__options dd,.cart-page__properties dt,.cart-page__properties dd{margin:0}.cart-page__properties dt{font-weight:900}.cart-page__properties a{color:var(--cart-page-accent, var(--moott-gold));font-weight:700;text-decoration:underline;text-underline-offset:3px}.cart-page__quantity-form{display:inline-grid;grid-template-columns:34px 38px 34px;align-items:center;min-height:42px;border:1px solid var(--cart-page-border, #cfcfcf);text-align:center}.cart-page__quantity-form button{display:grid;place-items:center;width:34px;height:42px;padding:0;border:0;color:var(--cart-page-text, var(--moott-black));background:transparent;cursor:pointer;font-size:15px;line-height:1;transition:color .18s ease,background .18s ease}.cart-page__quantity-form button:hover{color:var(--moott-white);background:var(--cart-page-accent, var(--moott-gold))}.cart-page__quantity-form span{color:var(--cart-page-text, var(--moott-black));font-size:13px}.cart-page__remove-form{justify-self:start;margin:0}.cart-page__remove-form button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#cfcfcf;background:transparent;font-size:12px;font-weight:800;cursor:pointer;transition:color .18s ease}.cart-page__remove-form button:hover{color:var(--cart-page-accent, var(--moott-gold))}.cart-page__remove-form svg{width:15px;height:15px}.cart-page__remove-form path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cart-page__continue{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:min(100%,300px);min-height:54px;margin-top:48px;border:1px solid var(--cart-page-border, #cfcfcf);color:var(--cart-page-text, var(--moott-black));background:var(--moott-white);font-size:16px;line-height:1;transition:border-color .18s ease,color .18s ease,background .18s ease}.cart-page__continue span{font-size:20px}.cart-page__continue:hover{color:var(--moott-white);border-color:var(--cart-page-accent, var(--moott-gold));background:var(--cart-page-accent, var(--moott-gold))}.cart-page__summary{display:grid;gap:22px;min-width:0}.cart-page__summary h2{margin:0;color:var(--cart-page-accent, var(--moott-gold));font-size:18px;font-weight:900;line-height:1.28;text-transform:uppercase}.cart-page__summary-lines{display:grid;gap:20px;padding-top:4px}.cart-page__summary-line,.cart-page__summary-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;color:var(--cart-page-text, var(--moott-black))}.cart-page__summary-line span,.cart-page__summary-line strong,.cart-page__summary-total span,.cart-page__summary-total strong{font-size:14px;font-weight:900;line-height:1.36}.cart-page__summary-line small{display:block;margin-top:5px;color:var(--cart-page-muted, #828282);font-size:13px;font-weight:400}.cart-page__shipping-estimator{display:grid;gap:8px;margin-top:-8px}.cart-page__shipping-estimator label{color:var(--cart-page-text, var(--moott-black));font-size:12px;font-weight:900;line-height:1.3}.cart-page__shipping-estimator div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cart-page__shipping-estimator input,.cart-page__shipping-estimator button{min-height:42px;border:1px solid var(--cart-page-border, #cfcfcf);border-radius:0;font-size:13px;line-height:1.3}.cart-page__shipping-estimator input{width:100%;padding:0 12px;color:var(--cart-page-text, var(--moott-black));background:var(--moott-white);outline:none}.cart-page__shipping-estimator input:focus{border-color:var(--cart-page-accent, var(--moott-gold));box-shadow:0 0 0 2px #be894a29}.cart-page__shipping-estimator button{padding:0 16px;color:var(--moott-white);background:var(--moott-black);font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease}.cart-page__shipping-estimator button:hover{border-color:var(--cart-page-accent, var(--moott-gold));background:var(--cart-page-accent, var(--moott-gold))}.cart-page__summary-total{padding-top:22px;border-top:1px solid var(--cart-page-border, #cfcfcf)}.cart-page__summary-total span,.cart-page__summary-total strong{font-size:20px}.cart-page__payment-note,.cart-page__checkout p,.cart-page__fulfillment-note{margin:0;color:var(--cart-page-muted, #828282);font-size:13px;line-height:1.45}.cart-page__checkout{display:grid;gap:16px;margin:6px 0 0}.cart-page__checkout h3{margin:52px 0 0;color:var(--cart-page-text, var(--moott-black));font-size:15px;font-weight:900;line-height:1.2}.cart-page__address-button,.cart-page__shop-pay-button,.cart-page__card-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 18px;border:1px solid var(--cart-page-border, #cfcfcf);color:var(--cart-page-text, var(--moott-black));background:var(--moott-white);font-size:16px;line-height:1.2;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.cart-page__address-button:hover{color:var(--moott-white);border-color:var(--cart-page-accent, var(--moott-gold));background:var(--cart-page-accent, var(--moott-gold))}.cart-page__address-button{border-color:var(--cart-page-accent, var(--moott-gold));color:var(--moott-white);background:var(--cart-page-accent, var(--moott-gold));font-size:15px;font-weight:900;text-transform:uppercase}.cart-page__shop-pay-button{min-height:52px;border-color:#315cab;color:var(--moott-white);background:#315cab;font-size:15px;font-weight:900}.cart-page__shop-pay-button:hover{border-color:#264a8d;background:#264a8d}.cart-page__card-button{min-height:52px;border-color:var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-size:15px;font-weight:900}.cart-page__card-button:hover{border-color:var(--cart-page-accent, var(--moott-gold));background:var(--cart-page-accent, var(--moott-gold))}.cart-page__dynamic-checkout{display:grid;gap:12px}.cart-page__fulfillment-note{margin-top:56px;color:var(--cart-page-text, var(--moott-black));text-align:center}.cart-page__empty{display:grid;justify-items:start;gap:16px;max-width:520px}.cart-page__empty h2{margin:0;font-size:28px}.cart-page__empty p{margin:0;color:var(--cart-page-muted, #828282);font-size:17px}.cart-page__empty .cart-page__continue{margin-top:24px}.contact-page{color:var(--contact-page-text, var(--moott-black));background:var(--moott-white)}.contact-page__inner{display:grid;justify-items:center;width:min(calc(100% - (var(--contact-page-side-padding, 24px) * 2)),var(--contact-page-content-max, 1040px));margin-inline:auto;padding:var(--contact-page-padding-top-desktop, 132px) 0 var(--contact-page-padding-bottom-desktop, 144px);text-align:center}.contact-page__header{display:grid;gap:26px;justify-items:center;width:min(100%,var(--contact-page-form-max, 760px))}.contact-page__header h1{margin:0;color:var(--contact-page-text, var(--moott-black));font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.06}.contact-page__header p{display:grid;gap:3px;margin:0;color:var(--contact-page-text, var(--moott-black));font-size:16px;line-height:1.28}.contact-page__form{display:grid;justify-items:center;gap:30px;width:min(100%,var(--contact-page-form-max, 760px));margin-top:56px}.contact-page__fields{display:grid;gap:22px;width:100%}.contact-page__form input,.contact-page__form textarea{width:100%;border:1px solid var(--contact-page-border, #e0e0e0);border-radius:0;color:var(--contact-page-text, var(--moott-black));background:var(--moott-white);font-size:13px;line-height:1.35;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.contact-page__form input{min-height:52px;padding:0 16px}.contact-page__form textarea{min-height:210px;padding:18px 16px;resize:vertical}.contact-page__form input::placeholder,.contact-page__form textarea::placeholder{color:var(--contact-page-muted, #8e8e8e)}.contact-page__form input:focus,.contact-page__form textarea:focus{border-color:var(--contact-page-button-hover-bg, var(--moott-gold));box-shadow:0 0 0 2px #be894a29}.contact-page__message-field{display:grid;gap:18px;text-align:left}.contact-page__message-field label{color:var(--contact-page-text, var(--moott-black));font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}.contact-page__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,400px);min-height:52px;padding:0 28px;border:1px solid var(--contact-page-button-bg, var(--moott-black));color:var(--contact-page-button-text, var(--moott-white));background:var(--contact-page-button-bg, var(--moott-black));font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .26s ease,border-color .26s ease}.contact-page__submit:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--contact-page-button-hover-bg, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.contact-page__submit:hover{color:var(--contact-page-button-hover-text, var(--moott-white));border-color:var(--contact-page-button-hover-bg, var(--moott-gold))}.contact-page__submit:hover:before{transform:scaleX(1);transform-origin:0 50%}.contact-page__success,.contact-page__errors{width:100%;margin:0;padding:14px 16px;border:1px solid var(--contact-page-border, #e0e0e0);color:var(--contact-page-text, var(--moott-black));background:#fafafa;font-size:15px;text-align:left}.contact-page__errors ul{margin:0;padding-left:18px}.contact-page__chat{display:grid;justify-items:center;gap:24px;width:min(100%,720px);margin-top:112px}.contact-page__chat h2{margin:0;color:var(--contact-page-text, var(--moott-black));font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1}.contact-page__chat p{margin:0;color:var(--contact-page-text, var(--moott-black));font-size:16px;line-height:1.32}.contact-page__availability{display:grid;gap:6px;margin-top:8px;color:var(--contact-page-text, var(--moott-black));font-size:16px;line-height:1.3}.contact-page__availability strong{font-weight:900}.not-found-page{color:var(--not-found-text, var(--moott-black));background:var(--moott-white)}.not-found-page__inner{display:grid;justify-items:center;width:min(calc(100% - (var(--not-found-side-padding, 24px) * 2)),var(--not-found-content-max, 1040px));margin-inline:auto;padding:var(--not-found-padding-top-desktop, 132px) 0 var(--not-found-padding-bottom-desktop, 144px);text-align:center}.not-found-page__header{display:grid;gap:20px;justify-items:center;width:min(100%,var(--not-found-form-max, 760px))}.not-found-page__eyebrow{margin:0;color:var(--not-found-button-hover-bg, var(--moott-gold));font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}.not-found-page__header h1{margin:0;color:var(--not-found-text, var(--moott-black));font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.06}.not-found-page__header p:not(.not-found-page__eyebrow){max-width:620px;margin:0;color:var(--not-found-text, var(--moott-black));font-size:16px;line-height:1.38}.not-found-page__search{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,var(--not-found-form-max, 760px));margin-top:44px}.not-found-page__search input{min-height:52px;min-width:0;padding:0 16px;border:1px solid var(--not-found-border, #e0e0e0);border-right:0;border-radius:0;color:var(--not-found-text, var(--moott-black));background:var(--moott-white);font-size:13px;line-height:1.35;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.not-found-page__search input::placeholder{color:var(--not-found-muted, #8e8e8e)}.not-found-page__search input:focus{border-color:var(--not-found-button-hover-bg, var(--moott-gold));box-shadow:0 0 0 2px #be894a29}.not-found-page__search button,.not-found-page__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid var(--not-found-button-bg, var(--moott-black));color:var(--not-found-button-text, var(--moott-white));background:var(--not-found-button-bg, var(--moott-black));font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .26s ease,border-color .26s ease}.not-found-page__search button:before,.not-found-page__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--not-found-button-hover-bg, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.not-found-page__search button:hover,.not-found-page__button:hover{color:var(--not-found-button-hover-text, var(--moott-white));border-color:var(--not-found-button-hover-bg, var(--moott-gold))}.not-found-page__search button:hover:before,.not-found-page__button:hover:before{transform:scaleX(1);transform-origin:0 50%}.not-found-page__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,var(--not-found-form-max, 760px));margin-top:30px}.not-found-page__button--secondary{color:var(--not-found-text, var(--moott-black));background:transparent;border-color:var(--not-found-border, #e0e0e0)}.not-found-page__help{margin:34px 0 0;color:var(--not-found-muted, #8e8e8e);font-size:13px;line-height:1.5}.not-found-page__help a{color:var(--not-found-text, var(--moott-black));font-weight:900;text-decoration:underline;text-underline-offset:4px;transition:color .18s ease}.not-found-page__help a:hover{color:var(--not-found-button-hover-bg, var(--moott-gold))}.page-main{color:var(--page-main-text, var(--moott-black));background:var(--moott-white)}.page-main__inner{display:grid;gap:28px;width:min(calc(100% - (var(--page-main-side-padding, 24px) * 2)),var(--page-main-content-max, 980px));margin-inline:auto;padding:var(--page-main-padding-top-desktop, 96px) 0 var(--page-main-padding-bottom-desktop, 112px)}.page-main__inner h1{margin:0;color:var(--page-main-text, var(--moott-black));font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1}.page-main__inner:has(.moott-policy){width:min(calc(100% - (var(--page-main-side-padding, 24px) * 2)),1040px)}.page-main__content,.page-main__empty{color:var(--page-main-text, var(--moott-black));font-size:17px;line-height:1.65}.page-main__content>*{margin-block:0 18px}.page-main__content a{color:var(--moott-gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.page-main__empty{margin:0;color:var(--page-main-muted, #828282)}.shopify-policy__container{width:min(calc(100% - (var(--page-gutter) * 2)),1040px)!important;max-width:1040px!important;margin-inline:auto;padding:96px 0 112px}.shopify-policy__title{margin:0 0 34px;text-align:center}.shopify-policy__title h1,.page-main__inner:has(.moott-policy)>h1{margin:0;color:var(--moott-black);font-family:var(--font-heading);font-size:44px!important;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.shopify-policy__body,.page-main__content .moott-policy{color:var(--moott-black);font-family:var(--font-brand);font-size:18px!important;font-weight:400;line-height:1.65!important}.moott-policy{display:grid;gap:28px;width:100%}.moott-policy__lead{max-width:none;margin:0}.moott-policy__section{display:grid;gap:14px;padding-top:24px;border-top:1px solid var(--moott-border-light)}.moott-policy h2{margin:0;color:var(--moott-black);font-family:var(--font-heading);font-size:24px;font-weight:900;letter-spacing:0;line-height:1.08;text-transform:uppercase}.moott-policy p{margin:0}.moott-policy ul{display:grid;gap:8px;margin:0;padding-left:1.15rem}.moott-policy li{padding-left:4px}.moott-policy__updated{color:var(--page-main-muted, #828282);font-size:14px}@media(max-width:1180px){.cart-page__layout{grid-template-columns:1fr}.cart-page__summary{max-width:620px}}@media(max-width:980px){.cart-page__inner{padding:var(--cart-page-padding-top-mobile, 64px) 0 var(--cart-page-padding-bottom-mobile, 72px)}.cart-page__header{margin-bottom:42px}.cart-page__breadcrumbs{font-size:17px}.cart-page__table-head{display:none}.cart-page__line{grid-template-columns:1fr;gap:18px;padding:26px 0}.cart-page__price,.cart-page__quantity,.cart-page__line-total{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px}.cart-page__price:before,.cart-page__quantity:before,.cart-page__line-total:before{content:attr(data-label);color:var(--cart-page-text, var(--moott-black));font-size:13px;font-weight:900;text-transform:uppercase}.cart-page__continue{margin-top:36px}.contact-page__inner{padding:var(--contact-page-padding-top-mobile, 64px) 0 var(--contact-page-padding-bottom-mobile, 80px)}.contact-page__header p{font-size:16px}.contact-page__form{margin-top:42px}.contact-page__chat{margin-top:76px}.contact-page__chat p,.contact-page__availability{font-size:16px}.not-found-page__inner{padding:var(--not-found-padding-top-mobile, 64px) 0 var(--not-found-padding-bottom-mobile, 80px)}.not-found-page__search{margin-top:38px}.page-main__inner{padding:var(--page-main-padding-top-mobile, 56px) 0 var(--page-main-padding-bottom-mobile, 72px)}.shopify-policy__container{padding:56px 0 72px}}@media(max-width:640px){.cart-page__product{grid-template-columns:88px minmax(0,1fr);gap:18px}.cart-page__image-link{width:88px}.cart-page__category,.cart-page__title,.cart-page__price,.cart-page__line-total{font-size:16px}.cart-page__options,.cart-page__properties{font-size:14px}.cart-page__quantity-form{grid-template-columns:38px 40px 38px;min-height:42px}.cart-page__quantity-form button{width:38px;height:42px}.cart-page__summary-line,.cart-page__summary-total{grid-template-columns:1fr;gap:8px}.cart-page__summary-line strong,.cart-page__summary-total strong{justify-self:start}.cart-page__checkout h3{margin-top:38px}.cart-page__address-button,.cart-page__shop-pay-button,.cart-page__card-button{min-height:56px;font-size:17px}.cart-page__fulfillment-note{margin-top:46px;text-align:left}.contact-page__form input{min-height:52px}.contact-page__form input,.contact-page__form textarea{font-size:15px}.contact-page__form textarea{min-height:220px}.contact-page__message-field{gap:16px}.contact-page__message-field label{font-size:15px}.contact-page__submit{min-height:52px;font-size:15px}.not-found-page__header p:not(.not-found-page__eyebrow){font-size:15px}.not-found-page__search,.not-found-page__actions{grid-template-columns:1fr}.not-found-page__search input{border-right:1px solid var(--not-found-border, #e0e0e0)}.not-found-page__search button,.not-found-page__button{min-height:52px;font-size:15px}.shopify-policy__title h1,.page-main__inner:has(.moott-policy)>h1{font-size:31px!important}.shopify-policy__body,.page-main__content .moott-policy{font-size:15px!important}.moott-policy{gap:24px}.moott-policy__section{gap:12px;padding-top:20px}.moott-policy h2{font-size:22px}}.product-main{padding:var(--product-section-padding-y, 96px) 0;color:var(--moott-black);background:var(--moott-white)}.product-main__inner{display:grid;grid-template-columns:minmax(340px,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(28px,4.2vw,64px);width:min(calc(100% - (var(--page-gutter) * 2)),var(--product-content-max, 1320px));margin-inline:auto}.product-main__media{display:grid;justify-items:end;min-width:0}.product-main__image{width:min(100%,620px);height:auto;object-fit:contain}.product-main__placeholder{display:grid;place-items:center;width:min(100%,560px);aspect-ratio:4 / 5;background:var(--moott-light)}.product-main__placeholder svg{width:70%;height:auto}.product-main__details{display:grid;gap:22px;min-width:0}.product-main__breadcrumbs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:16px;border-bottom:1px solid var(--moott-black);font-size:12px;font-weight:800;line-height:1.48}.product-main__breadcrumbs a{transition:color .18s ease}.product-main__breadcrumbs a:hover{color:var(--product-accent, var(--moott-gold))}.product-main__header{display:grid;gap:11px}.product-main__header h1{font-size:clamp(19px,1.7vw,22px);font-weight:900;line-height:1.28}.product-main__description{color:var(--moott-black);font-size:14px;line-height:1.72}.product-main__description>*{margin-block:0 6px}.product-main__price{color:var(--moott-black);font-size:15px;font-weight:700}.product-main__size-chart,.product-main__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 21px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-size:12px;font-weight:800;line-height:1.34;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .22s ease,color .22s ease}.product-main__size-chart{justify-self:start;min-width:min(100%,222px)}.product-main__button:before,.product-main__size-chart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--product-accent, var(--moott-gold));transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.product-main__button:hover:before,.product-main__size-chart:hover:before{transform:scaleX(1)}.product-main__button:hover,.product-main__size-chart:hover{border-color:var(--product-accent, var(--moott-gold));color:var(--moott-white)}.product-main__size-note{margin:5px 0 0;color:var(--moott-black);font-size:13px;line-height:1.62}.product-main__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}.product-main__field,.product-property-field{display:grid;gap:11px;min-width:0}.product-main__field label,.product-property-field__label{color:var(--moott-black);font-size:13px;font-weight:900;line-height:1.36;text-transform:uppercase}.product-property-field__label span{color:var(--product-accent, var(--moott-gold))}.product-main__field input,.product-main__field select,.product-property-field__control{width:100%;min-height:52px;padding:15px;border:1px solid rgba(65,64,66,.48);border-radius:0;color:var(--moott-black);background:var(--moott-white);font-size:12px;line-height:1.42;outline:none;-webkit-appearance:none;appearance:none}.product-property-field textarea.product-property-field__control{min-height:112px;padding-top:16px;resize:vertical}.product-main__field input:focus,.product-main__field select:focus,.product-property-field__control:focus{border-color:var(--product-accent, var(--moott-gold));box-shadow:0 0 0 2px #be894a29}.product-main__field input::placeholder,.product-property-field__control::placeholder{color:#4140425c}.product-main__select,.product-property-field__select{position:relative;display:block}.product-main__select:after,.product-property-field__select:after{content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;border-right:2px solid var(--moott-black);border-bottom:2px solid var(--moott-black);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.product-main__customization{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}.product-property-field__help{margin:0;color:#41404273;font-size:11px;line-height:1.52}.product-property-field__checkbox{display:flex;align-items:center;gap:12px;min-height:58px;padding:14px 16px;border:1px solid rgba(65,64,66,.48);cursor:pointer}.product-property-field__checkbox input{width:18px;height:18px;accent-color:var(--product-accent, var(--moott-gold))}.product-property-field__checkbox span{color:var(--moott-black);font-size:16px;font-weight:700}.product-main__notice{grid-column:1 / -1;display:grid;gap:9px}.product-main__notice strong{color:var(--product-accent, var(--moott-gold));font-size:12px;font-weight:900;line-height:1.36}.product-main__notice p{margin:0;color:var(--moott-black);font-size:14px;line-height:1.78}.product-main__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:18px}.product-main__actions--single{grid-template-columns:1fr}.product-main__button{width:100%;min-height:52px;border-color:var(--product-accent, var(--moott-gold));background:var(--product-accent, var(--moott-gold));font-size:12px;text-transform:uppercase}.product-main__button:before{background:var(--moott-black)}.product-main__button--secondary{color:#4140426b;background:transparent;border-color:#4140426b}.product-main__button--secondary:before{background:var(--moott-black)}.product-main__button:disabled{opacity:.55;cursor:not-allowed}.deposit-product{padding:var(--deposit-padding-top, 76px) 0 var(--deposit-padding-bottom, 92px);color:var(--moott-black);background:var(--moott-white)}.deposit-product__inner{display:grid;gap:42px;width:min(calc(100% - (var(--page-gutter) * 2)),var(--deposit-content-max, var(--home-content-max)));margin-inline:auto}.deposit-product__breadcrumbs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:16px;border-bottom:1px solid var(--moott-black);font-size:12px;font-weight:800;line-height:1.48}.deposit-product__breadcrumbs a{transition:color .18s ease}.deposit-product__breadcrumbs a:hover{color:var(--deposit-accent, var(--moott-gold))}.deposit-product__header{display:grid;justify-items:center;gap:16px;width:min(100%,780px);margin-inline:auto;text-align:center}.deposit-product__header>p{margin:0;color:var(--deposit-accent, var(--moott-gold));font-size:13px;font-weight:900;line-height:1.3;text-transform:uppercase}.deposit-product__header h1{margin:0;font-size:var(--deposit-heading-size, 44px);font-weight:900;line-height:.98;text-transform:uppercase}.deposit-product__intro{max-width:720px;color:var(--moott-black);font-size:var(--deposit-text-size, 18px);line-height:1.42}.deposit-product__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:clamp(32px,5vw,74px)}.deposit-product__summary{display:grid;gap:24px;padding-top:6px}.deposit-product__price,.deposit-product__mini-block{display:grid;gap:4px;padding-bottom:18px;border-bottom:1px solid rgba(65,64,66,.28)}.deposit-product__price span,.deposit-product__mini-block span{color:var(--deposit-accent, var(--moott-gold));font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase}.deposit-product__price strong{color:var(--moott-black);font-size:28px;font-weight:900;line-height:1.1}.deposit-product__mini-block strong{color:var(--moott-black);font-size:17px;font-weight:900;line-height:1.25}.deposit-product__info-block{display:grid;gap:10px}.deposit-product__info-block h2,.deposit-product__form-heading h2{margin:0;color:var(--moott-black);font-size:22px;font-weight:900;line-height:1.12;text-transform:uppercase}.deposit-product__info-block div,.deposit-product__form-heading p,.deposit-product__payment-note{margin:0;color:var(--moott-black);font-size:14px;line-height:1.64}.deposit-product__form-wrap{order:-1;width:min(100%,var(--deposit-form-max, 820px));min-width:0}.deposit-product__form-heading{display:grid;gap:8px;margin-bottom:24px}.deposit-product__form{display:grid;gap:28px}.deposit-product__fields{display:grid;grid-template-columns:1fr;gap:18px}.deposit-product__group-heading{margin:10px 0 0;color:var(--moott-black);font-family:var(--font-heading);font-size:17px;font-weight:900;line-height:1.2}.deposit-product__field{display:grid;gap:7px;min-width:0}.deposit-product__field--wide{grid-column:1 / -1}.deposit-product__field label{color:var(--moott-black);font-size:13px;font-weight:700;line-height:1.36;text-transform:none}.deposit-product__field label span{color:var(--deposit-accent, var(--moott-gold))}.deposit-product__field input,.deposit-product__field select,.deposit-product__field textarea{width:100%;min-height:52px;padding:15px;border:1px solid rgba(65,64,66,.48);border-radius:0;color:var(--moott-black);background:var(--moott-light);font-size:13px;line-height:1.42;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease}.deposit-product__field textarea{min-height:124px;resize:vertical}.deposit-product__field input:focus,.deposit-product__field select:focus,.deposit-product__field textarea:focus{border-color:var(--deposit-accent, var(--moott-gold));box-shadow:0 0 0 2px #be894a29}.deposit-product__field input::placeholder,.deposit-product__field textarea::placeholder{color:#41404261}.deposit-product__field p{margin:0;color:#41404294;font-size:12px;font-style:italic;line-height:1.45}.deposit-product__select{position:relative;display:block}.deposit-product__select:after{content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;border-right:2px solid var(--moott-black);border-bottom:2px solid var(--moott-black);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.deposit-product__alert{padding:13px 16px;border:1px solid var(--deposit-accent, var(--moott-gold));color:var(--moott-black);font-size:13px;line-height:1.45}.deposit-product__alert strong{color:var(--deposit-accent, var(--moott-gold));font-weight:900}.deposit-product__terms{padding:16px 18px;border:1px solid rgba(65,64,66,.32)}.deposit-product__terms label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;text-transform:none}.deposit-product__terms input{flex:0 0 18px;width:18px;min-height:18px;height:18px;margin:1px 0 0;padding:0;accent-color:var(--deposit-accent, var(--moott-gold));-webkit-appearance:auto;appearance:auto}.deposit-product__terms span{color:var(--moott-black);font-size:14px;font-weight:700;line-height:1.45}.deposit-product__payment-note{padding-top:2px}.deposit-product__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,400px);min-height:52px;padding:0 28px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-size:12px;font-weight:900;line-height:1.3;text-align:center;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .22s ease,color .22s ease}.deposit-product__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--deposit-accent, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.deposit-product__submit:hover,.deposit-product__submit:focus-visible{border-color:var(--deposit-accent, var(--moott-gold))}.deposit-product__submit:hover:before,.deposit-product__submit:focus-visible:before{transform:scaleX(1);transform-origin:0 50%}.deposit-product__submit:disabled{opacity:.55;cursor:not-allowed}.deposit-product__screen[hidden]{display:none}.deposit-product__screen{width:100%}.deposit-product__screen--intro,.deposit-product__screen--form,.deposit-product__screen--confirm{display:grid;justify-items:center}.deposit-product__screen--intro{gap:58px}.deposit-product__intro-header{display:grid;justify-items:center;gap:12px;text-align:center}.deposit-product__intro-header h1,.deposit-product__confirm-header h2{margin:0;color:var(--moott-black);font-family:var(--font-heading);font-size:var(--deposit-heading-size, 44px);font-weight:900;line-height:.98}.deposit-product__intro-header p,.deposit-product__confirm-header p{margin:0;color:var(--moott-black);font-size:14px;line-height:1.4}.deposit-product__intro-copy,.deposit-product__confirm{width:min(100%,680px);margin-inline:auto}.deposit-product__intro-copy{display:grid;gap:22px;text-align:left}.deposit-product__intro-copy h2,.deposit-product__intro-copy h3,.deposit-product__confirm-copy h3{margin:0;color:var(--moott-black);font-family:var(--font-heading);font-size:16px;font-weight:900;line-height:1.25}.deposit-product__intro-copy p,.deposit-product__confirm-copy,.deposit-product__pay-block p{margin:0;color:var(--moott-black);font-size:14px;line-height:1.45}.deposit-product__accent-text,.deposit-product__confirm-copy h3{color:var(--deposit-accent, var(--moott-gold))!important}.deposit-product__bullet-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.deposit-product__bullet-list li{position:relative;padding-left:24px}.deposit-product__bullet-list li:before{position:absolute;top:.02em;left:0;width:17px;height:20px;content:"";background:center / contain no-repeat url(/cdn/shop/files/personalizacion-vineta-formulario.svg?v=1787757629)}.deposit-product__form-wrap{margin-inline:auto}.deposit-product__form-heading h2{font-size:20px}.deposit-product__form-heading p{font-size:13px}.deposit-product__field input,.deposit-product__field select{min-height:28px;padding:6px 12px}.deposit-product__field textarea{min-height:96px;padding:10px 12px}.deposit-product__field label,.deposit-product__group-heading{font-size:13px}.deposit-product__field p{font-size:11px}.deposit-product__alert{width:100%;padding:11px 14px;font-size:12px}.deposit-product__step-button,.deposit-product__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,230px);min-height:42px;padding:0 24px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-family:var(--font-nav);font-size:12px;font-weight:900;line-height:1.3;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .18s ease,background .18s ease,color .18s ease}.deposit-product__step-button:hover,.deposit-product__step-button:focus-visible,.deposit-product__submit:hover,.deposit-product__submit:focus-visible{border-color:var(--deposit-accent, var(--moott-gold));color:var(--moott-white);background:var(--deposit-accent, var(--moott-gold))}.deposit-product__step-button--secondary{color:var(--moott-black);background:var(--moott-white)}.deposit-product__step-button--secondary:hover,.deposit-product__step-button--secondary:focus-visible{border-color:var(--deposit-accent, var(--moott-gold));color:var(--moott-white);background:var(--deposit-accent, var(--moott-gold))}.deposit-product__step-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:32px;width:100%;margin-top:44px}.deposit-product__step-nav .deposit-product__step-button:first-child{justify-self:start}.deposit-product__step-nav .deposit-product__step-button:last-child{justify-self:end}.deposit-product__confirm{display:grid;gap:34px}.deposit-product__confirm-header{display:grid;gap:28px}.deposit-product__confirm-copy{display:grid;gap:20px}.deposit-product__pay-block{display:grid;justify-items:start;gap:18px}.deposit-product__payment-note{color:#414042b8;font-size:12px;font-style:italic}.product-bundle{padding:0 0 var(--product-bundle-padding-y, 56px);color:var(--moott-black);background:var(--moott-white)}.product-bundle__inner{display:grid;gap:24px;width:min(calc(100% - (var(--page-gutter) * 2)),var(--product-bundle-content-max, 1320px));margin-inline:auto;padding-top:clamp(24px,4vw,38px);border-top:1px solid rgba(65,64,66,.2)}.product-bundle__header{display:grid;gap:6px;max-width:620px}.product-bundle__header p,.product-bundle__header span{margin:0;line-height:1.55}.product-bundle__header p{color:var(--product-bundle-accent, var(--moott-gold));font-size:12px;font-weight:900;text-transform:uppercase}.product-bundle__header h2{font-size:clamp(19px,1.7vw,22px);font-weight:900;line-height:1.25;text-transform:uppercase}.product-bundle__header span{color:#414042b8;font-size:14px}.product-bundle__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:clamp(24px,4vw,42px)}.product-bundle__items{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:16px;min-width:0}.product-bundle__items>div{min-width:0}.product-bundle__item{position:relative;display:grid;align-content:start;gap:12px;min-height:100%;padding:12px;border:1px solid rgba(65,64,66,.18);color:var(--moott-black);background:var(--moott-white);transition:border-color .18s ease,box-shadow .18s ease}.product-bundle__item.is-selected{border-color:var(--product-bundle-accent, var(--moott-gold));box-shadow:0 0 0 1px var(--product-bundle-accent, var(--moott-gold))}.product-bundle__item--disabled{opacity:.52}.product-bundle__checkbox{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;width:21px;height:21px;cursor:pointer}.product-bundle__checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.product-bundle__checkbox span{position:relative;display:block;width:18px;height:18px;border:1px solid rgba(65,64,66,.42);background:var(--moott-white)}.product-bundle__checkbox span:after{position:absolute;top:2px;left:5px;width:5px;height:9px;content:"";border-right:2px solid var(--moott-white);border-bottom:2px solid var(--moott-white);opacity:0;transform:rotate(45deg)}.product-bundle__checkbox input:checked+span{border-color:var(--moott-black);background:var(--moott-black)}.product-bundle__checkbox input:checked+span:after{opacity:1}.product-bundle__image-wrap,.product-bundle__placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;background:var(--moott-light)}.product-bundle__image{width:100%;height:100%;object-fit:contain}.product-bundle__placeholder svg{width:68%;height:auto}.product-bundle__copy{display:grid;gap:5px}.product-bundle__copy strong{font-size:12px;font-weight:900;line-height:1.22;text-transform:uppercase}.product-bundle__copy span{font-size:12px;font-weight:800;line-height:1.3}.product-bundle__variant-label{margin:2px 0 -7px;font-size:11px;font-weight:900;line-height:1.3;text-transform:uppercase}.product-bundle__select{position:relative;display:block}.product-bundle__select:after{position:absolute;top:50%;right:11px;width:7px;height:7px;content:"";border-right:1px solid var(--moott-black);border-bottom:1px solid var(--moott-black);pointer-events:none;transform:translateY(-70%) rotate(45deg)}.product-bundle__select select,.product-bundle__field input{width:100%;min-height:42px;padding:11px 12px;border:1px solid rgba(65,64,66,.32);border-radius:0;color:var(--moott-black);background:var(--moott-white);font-size:12px;line-height:1.35;outline:none;-webkit-appearance:none;appearance:none}.product-bundle__select select:focus,.product-bundle__field input:focus{border-color:var(--product-bundle-accent, var(--moott-gold));box-shadow:0 0 0 2px #be894a24}.product-bundle__panel{display:grid;gap:18px;padding:18px;border:1px solid rgba(65,64,66,.2);background:var(--moott-white)}.product-bundle__properties{display:grid;gap:12px}.product-bundle__properties>strong{font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase}.product-bundle__property-grid{display:grid;gap:12px}.product-bundle__field{display:grid;gap:8px}.product-bundle__field span{font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.product-bundle__summary{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid rgba(65,64,66,.2)}.product-bundle__summary div{display:grid;gap:3px}.product-bundle__summary strong{font-size:16px;font-weight:900;line-height:1.22}.product-bundle__summary span{color:#414042b3;font-size:14px;line-height:1.35}.product-bundle__summary b{font-size:18px;font-weight:900;line-height:1.18;white-space:nowrap}.product-bundle__button{min-height:52px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.product-bundle__button:hover{border-color:var(--product-bundle-accent, var(--moott-gold));background:var(--product-bundle-accent, var(--moott-gold))}.product-bundle__button:disabled{opacity:.55;cursor:not-allowed}.product-bundle__disclaimer{margin:0;color:#414042ad;font-size:11px;line-height:1.55}.home-page{color:var(--moott-black);background:var(--moott-white)}.home-section{padding:var(--home-padding-top, 74px) 0 var(--home-padding-bottom, 74px)}.home-section--performance{padding-top:var(--home-padding-top, 82px)}.home-section--trust{padding-bottom:var(--home-padding-bottom, 88px)}.home-section__inner{width:min(calc(100% - (var(--page-gutter) * 2)),var(--home-content-max));margin:0 auto}.home-section__copy{display:grid;gap:12px}.home-section__copy--center{justify-items:center;text-align:center}.home-section__eyebrow,.home-section__subtitle,.home-section__text{margin:0}.home-section__eyebrow{font-size:var(--home-eyebrow-size, 18px);font-weight:var(--home-eyebrow-weight, 700);line-height:1.4}.home-section__title{max-width:740px;font-family:var(--font-heading);font-size:var(--home-heading-size, 44px);font-weight:var(--home-heading-weight, 900);line-height:.98;text-transform:uppercase}.home-section__title span{display:block;color:var(--moott-gold)}.home-section__subtitle{font-size:var(--home-subheading-size, 18px);font-weight:var(--home-subheading-weight, 700);line-height:1.35}.home-section__text{max-width:520px;font-size:var(--home-text-size, 18px);font-weight:var(--home-text-weight, 400);line-height:1.45}.home-section__button{display:inline-flex;align-items:center;justify-content:center;min-width:178px;min-height:40px;margin-top:14px;padding:0 26px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-family:var(--font-nav);font-size:var(--home-button-size, 16px);font-weight:var(--home-button-weight, 700);line-height:1;text-align:center;transition:color .18s ease,background .18s ease,border-color .18s ease}.home-section__button:hover{border-color:var(--moott-gold);background:var(--moott-gold)}.home-section__button--outline{border-color:var(--moott-white);color:var(--moott-white);background:transparent}.home-section__button--outline:hover{border-color:var(--moott-gold);background:var(--moott-gold)}.home-performance-gallery{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(92px,.55fr) minmax(0,1.32fr);align-items:end;gap:clamp(22px,3.2vw,34px);margin:86px auto 0}.home-performance-gallery__image,.home-team-gallery__image,.home-event-block__image,.home-artists-collage{width:100%;height:auto}.home-performance-gallery__image{height:var(--home-performance-image-height, 320px);object-fit:cover}.home-performance-gallery__image--portrait{height:var(--home-performance-portrait-height, 360px);object-position:center}.home-event-block{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);align-items:stretch;width:100%;margin:0 auto;color:var(--moott-white);background:var(--moott-black)}.home-event-block__copy{display:grid;align-content:center;gap:13px;padding:clamp(30px,4vw,46px)}.home-event-block__copy h2{max-width:320px;color:var(--moott-white);font-size:var(--home-heading-size, 44px);font-weight:var(--home-heading-weight, 900);line-height:.96;text-transform:uppercase}.home-event-block__copy p{max-width:360px;margin:0;font-size:var(--home-text-size, 18px);font-weight:var(--home-text-weight, 400);line-height:1.45}.home-event-block__image{height:100%;min-height:254px;object-fit:cover}.home-team-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:0;width:100%;margin:78px auto 0}.home-team-gallery__image{height:var(--home-team-image-height, 320px);object-fit:cover;object-position:center}.home-artists-collage{width:min(100%,var(--home-artists-image-max, 560px));margin:76px auto 0}.home-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,44px);align-items:start;margin-top:68px}.home-trust-card{display:grid;justify-items:center;gap:10px;text-align:center}.home-trust-card p{margin:0;font-size:var(--home-card-text-size, 14px);font-weight:var(--home-card-text-weight, 400);line-height:1.35}.home-trust-card__logo{min-height:34px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-nav);font-size:var(--home-logo-size, 24px);font-weight:var(--home-logo-weight, 900);line-height:1;letter-spacing:0}.home-trust-card__logo-image{display:block;width:min(100%,var(--trust-logo-width, 86px));max-height:var(--trust-logo-height, 34px);object-fit:contain}.home-trust-card__logo--script{font-family:var(--font-body);font-style:italic;text-transform:lowercase}.home-trust-card__stars{color:var(--moott-gold);font-size:12px;line-height:1}@media(max-width:980px){.home-section{padding:var(--home-padding-top-mobile, 58px) 0 var(--home-padding-bottom-mobile, 58px)}.home-section--performance{padding-top:var(--home-padding-top-mobile, 64px)}.home-performance-gallery{margin-top:62px}.home-event-block{grid-template-columns:1fr}.home-event-block__copy{min-height:250px}.home-event-block__copy h2,.home-event-block__copy p{max-width:420px}.home-event-block__image{min-height:280px}.home-team-gallery{margin-top:58px}.home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}.product-main{padding:clamp(44px,8vw,var(--product-section-padding-y, 96px)) 0}.product-main__inner{grid-template-columns:1fr;gap:42px}.product-main__media{justify-items:start}.product-main__image,.product-main__placeholder{width:min(100%,420px)}.deposit-product__layout{grid-template-columns:1fr;gap:42px}.deposit-product__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.deposit-product__info-block{grid-column:1 / -1}.deposit-product__screen--intro{gap:48px}.product-bundle__form{grid-template-columns:1fr}.product-bundle__items{grid-template-columns:repeat(2,minmax(150px,1fr))}.product-bundle__panel{max-width:520px}}@media(max-width:640px){.home-section{padding:var(--home-padding-top-mobile, 46px) 0 var(--home-padding-bottom-mobile, 46px)}.home-section--performance{padding-top:var(--home-padding-top-mobile, 52px)}.home-section--trust{padding-bottom:var(--home-padding-bottom-mobile, 58px)}.home-section__inner{width:min(calc(100% - 32px),var(--content-max))}.home-section__title{font-size:var(--home-heading-size-mobile, 31px)}.home-section__subtitle{font-size:var(--home-subheading-size-mobile, 15px)}.home-section__text{font-size:var(--home-text-size-mobile, 15px)}.home-section__button{width:min(100%,260px);min-height:42px}.home-performance-gallery{grid-template-columns:1fr;gap:16px;margin-top:44px}.home-performance-gallery__image{height:var(--home-performance-image-height-mobile, 280px)}.home-performance-gallery__image--portrait{height:var(--home-performance-portrait-height-mobile, 360px)}.home-event-block__copy{min-height:230px;padding:32px 24px}.home-event-block__copy h2{font-size:var(--home-heading-size-mobile, 31px)}.home-event-block__image{min-height:240px}.home-team-gallery{grid-template-columns:1fr;margin-top:44px}.home-team-gallery__image{height:var(--home-team-image-height-mobile, 300px)}.home-artists-collage{margin-top:46px}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.product-main__form,.product-main__customization,.product-main__actions{grid-template-columns:1fr}.product-main__breadcrumbs{font-size:12px}.product-main__header h1{font-size:22px}.product-main__description,.product-main__notice p{font-size:14px}.product-main__field label,.product-property-field__label{font-size:13px}.product-main__size-chart,.product-main__button{min-height:52px}.deposit-product{padding:var(--deposit-padding-top-mobile, 52px) 0 var(--deposit-padding-bottom-mobile, 68px)}.deposit-product__inner{width:min(calc(100% - 32px),var(--content-max));gap:34px}.deposit-product__header h1,.deposit-product__intro-header h1,.deposit-product__confirm-header h2{font-size:var(--deposit-heading-size-mobile, 31px)}.deposit-product__intro,.deposit-product__intro-copy p,.deposit-product__confirm-copy,.deposit-product__pay-block p{font-size:var(--deposit-text-size-mobile, 15px)}.deposit-product__layout,.deposit-product__screen--intro{gap:36px}.deposit-product__summary,.deposit-product__fields{grid-template-columns:1fr}.deposit-product__field--wide,.deposit-product__info-block{grid-column:auto}.deposit-product__price strong{font-size:26px}.deposit-product__info-block h2,.deposit-product__form-heading h2{font-size:21px}.deposit-product__submit{width:100%}.deposit-product__step-nav{grid-template-columns:1fr;gap:14px;margin-top:34px}.deposit-product__step-nav .deposit-product__step-button:first-child,.deposit-product__step-nav .deposit-product__step-button:last-child,.deposit-product__step-button,.deposit-product__submit{justify-self:stretch;width:100%}.product-bundle__items{grid-template-columns:1fr}.product-bundle__panel{padding:16px}.product-bundle__summary{align-items:start;flex-direction:column}}.colegios-services-block{background:var(--colegios-services-bg, var(--moott-white))}.colegios-services-block__inner{display:grid;justify-items:center;gap:var(--colegios-services-gap, 28px);width:min(calc(100% - (var(--colegios-services-side-padding, 24px) * 2)),var(--colegios-services-content-max, 980px));margin-inline:auto;padding:var(--colegios-services-padding-top-desktop, 96px) 0 var(--colegios-services-padding-bottom-desktop, 64px);text-align:center}.colegios-services-block__heading{max-width:var(--colegios-services-heading-max, 760px);margin:0;color:var(--colegios-services-heading, var(--moott-black));font-size:var(--colegios-services-heading-size-desktop, 44px);font-weight:var(--colegios-services-heading-weight, 900);line-height:1.07;letter-spacing:0;text-transform:uppercase}.colegios-services-block__text{max-width:var(--colegios-services-text-max, 820px);margin:0;color:var(--colegios-services-text, var(--moott-black));font-size:var(--colegios-services-text-size-desktop, 18px);font-weight:400;line-height:1.28}.colegios-services-block__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,var(--colegios-services-button-width, 232px));min-height:var(--colegios-services-button-height, 54px);padding:0 22px;border:1px solid var(--colegios-services-button-bg, var(--moott-black));border-radius:var(--colegios-services-button-radius, 0);color:var(--colegios-services-button-text, var(--moott-white));background:var(--colegios-services-button-bg, var(--moott-black));font-size:var(--colegios-services-button-size, 16px);font-weight:800;overflow:hidden;isolation:isolate;transition:color .26s ease,border-color .26s ease}.colegios-services-block__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--colegios-services-button-hover-bg, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.colegios-services-block__button:hover{color:var(--colegios-services-button-hover-text, var(--moott-white));border-color:var(--colegios-services-button-hover-bg, var(--moott-gold))}.colegios-services-block__button:hover:before{transform:scaleX(1);transform-origin:0 50%}.colegios-experience-block{background:var(--colegios-experience-bg, var(--moott-white))}.colegios-experience-block[hidden],.colegios-selector[hidden]{display:none!important}.colegios-experience-block__inner{width:min(calc(100% - (var(--colegios-experience-side-padding, 24px) * 2)),var(--colegios-experience-content-max, 1000px));margin-inline:auto;padding:var(--colegios-experience-padding-top-desktop, 44px) 0 var(--colegios-experience-padding-bottom-desktop, 76px)}.colegios-experience-block__header{display:grid;justify-items:center;text-align:center}.colegios-experience-block__header h2{margin:0;color:var(--colegios-experience-heading, var(--moott-black));font-size:var(--colegios-experience-heading-size-desktop, 32px);font-weight:var(--colegios-experience-heading-weight, 900);line-height:1.08;letter-spacing:0;text-transform:uppercase}.colegios-experience-block__header p{margin:var(--colegios-experience-top-gap, 22px) 0 0;color:var(--colegios-experience-subheading, var(--moott-black));font-size:var(--colegios-experience-subheading-size-desktop, 24px);font-weight:800;line-height:1.1}.colegios-experience-block__school-carousel{display:inline-grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:var(--colegios-experience-school-gap, 34px);margin-top:26px}.colegios-experience-block__school-track{display:grid;justify-items:center;min-width:min(72vw,420px)}.colegios-experience-block__school-slide{display:none}.colegios-experience-block__school-slide.is-active{display:block}.colegios-experience-block__school{display:inline-grid;align-items:center;justify-items:center;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.colegios-experience-block__nav{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;color:var(--colegios-experience-arrow, #9a9a9a);background:transparent;cursor:pointer;font-size:34px;font-weight:400;line-height:1;transition:color .18s ease,opacity .18s ease}.colegios-experience-block__nav:hover{color:var(--moott-gold)}.colegios-experience-block__nav:disabled{opacity:.35;cursor:default}.colegios-experience-block__nav:disabled:hover{color:var(--colegios-experience-arrow, #9a9a9a)}.colegios-experience-block__school-logo{width:min(70vw,var(--colegios-experience-school-logo-width, 250px));height:auto}.colegios-experience-block__school-name{color:var(--colegios-experience-school, var(--moott-black));font-size:var(--colegios-experience-school-size-desktop, 58px);font-weight:400;line-height:.95;transition:color .18s ease}.colegios-experience-block__school:hover .colegios-experience-block__school-name,.colegios-experience-block__school:focus-visible .colegios-experience-block__school-name{color:var(--moott-gold)}.colegios-experience-block__school:focus-visible{outline:2px solid var(--moott-gold);outline-offset:8px}.colegios-experience-block__gallery{display:grid;margin-top:var(--colegios-experience-gallery-margin-top, 84px)}.colegios-experience-block__gallery-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--colegios-experience-gallery-gap, 40px)}.colegios-experience-block__gallery-panel.is-active{display:grid}.colegios-experience-block__image-card{position:relative;aspect-ratio:var(--colegios-experience-image-ratio, 3 / 2);margin:0;overflow:hidden;border-radius:var(--colegios-experience-image-radius, 0);background:var(--moott-light)}.colegios-experience-block__image-card img{width:100%;height:100%;object-fit:cover}.colegios-experience-block__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--moott-charcoal);background:#e5e5e5;font-size:14px;font-weight:700}.colegios-selector{color:var(--colegios-selector-text, var(--moott-black));background:var(--colegios-selector-bg, var(--moott-white))}.colegios-selector [hidden]{display:none!important}.colegios-selector__inner{width:min(calc(100% - (var(--colegios-selector-side-padding, 24px) * 2)),var(--colegios-selector-content-max, 1040px));margin-inline:auto;padding:var(--colegios-selector-padding-top-desktop, 72px) 0 var(--colegios-selector-padding-bottom-desktop, 128px)}.colegios-selector__intro{display:grid;justify-items:center;gap:52px;text-align:center}.colegios-selector__intro-header{display:grid;justify-items:center;gap:22px}.colegios-selector__selected-school{display:grid;min-height:76px;place-items:center}.colegios-selector__selected-school-logo{width:min(260px,62vw);max-height:96px;object-fit:contain}.colegios-selector__selected-school-name{color:var(--colegios-selector-text, var(--moott-black));font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:.95}.colegios-selector.has-school-logo .colegios-selector__selected-school-name,.colegios-selector.has-school-logo .colegios-selector__school-name{display:none}.colegios-selector__intro h2{margin:0;color:var(--colegios-selector-text, var(--moott-black));font-size:24px;font-weight:900;line-height:1.12}.colegios-selector__disciplines{display:grid;width:100%;grid-template-columns:repeat(var(--colegios-discipline-count, 5),minmax(0,1fr));align-items:start;gap:clamp(18px,5vw,72px)}.colegios-selector__disciplines--intro{max-width:780px}.colegios-selector__discipline{display:grid;justify-items:center;gap:15px;min-width:0;padding:0;border:0;color:var(--colegios-selector-text, var(--moott-black));background:transparent;cursor:pointer}.colegios-selector__icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--colegios-selector-accent, var(--moott-gold));border-radius:50%;color:var(--colegios-selector-accent, var(--moott-gold));background:var(--colegios-selector-bg, var(--moott-white));transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.colegios-selector__icon svg{width:38px;height:38px}.colegios-selector__icon img{width:38px;height:38px;object-fit:contain}.colegios-selector__icon-text{font-family:var(--font-heading);font-size:24px;font-weight:900;line-height:1}.colegios-selector__icon-stack{position:relative;display:block;width:100%;height:100%}.colegios-selector__icon-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain}.colegios-selector__icon-img--active{opacity:0}.colegios-selector__icon:has(.colegios-selector__icon-stack),.colegios-selector__icon--custom{border-color:transparent;background:transparent}.colegios-selector__icon svg *{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.colegios-selector__label{display:block;color:var(--colegios-selector-text, var(--moott-black));font-size:18px;font-weight:900;line-height:1.12}.colegios-selector__disciplines--intro .colegios-selector__discipline:hover .colegios-selector__icon{transform:translateY(-2px)}.colegios-selector__discipline:hover .colegios-selector__label,.colegios-selector__discipline.is-active .colegios-selector__label{color:var(--colegios-selector-accent, var(--moott-gold))}.colegios-selector__detail{display:grid;grid-template-columns:minmax(190px,.6fr) minmax(0,1fr);column-gap:clamp(42px,8vw,112px);row-gap:78px}.colegios-selector__detail-top{display:contents}.colegios-selector__school{display:grid;gap:6px;justify-items:start;text-align:left}.colegios-selector__school-logo{width:min(220px,100%);max-height:82px;object-fit:contain}.colegios-selector__school p{margin:0;color:var(--colegios-selector-text, var(--moott-black));font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:.95}.colegios-selector__school strong{color:var(--colegios-selector-accent, var(--moott-gold));font-size:25px;font-weight:900;line-height:1.1}.colegios-selector__disciplines--compact{justify-self:center;width:auto;grid-template-columns:repeat(var(--colegios-discipline-count, 5),64px);justify-content:center;gap:clamp(18px,5vw,64px)}.colegios-selector__disciplines--compact .colegios-selector__icon{width:64px;height:64px;border-color:var(--colegios-selector-muted, #a3a3a3);color:var(--colegios-selector-muted, #a3a3a3)}.colegios-selector__disciplines--compact .colegios-selector__icon svg{width:33px;height:33px}.colegios-selector__disciplines--compact .colegios-selector__icon img{width:33px;height:33px}.colegios-selector__disciplines--compact .colegios-selector__icon-stack,.colegios-selector__disciplines--compact .colegios-selector__icon-img{width:100%;height:100%}.colegios-selector__disciplines--compact .colegios-selector__discipline:hover .colegios-selector__icon-stack.has-active-icon .colegios-selector__icon-img--default,.colegios-selector__disciplines--compact .colegios-selector__discipline.is-active .colegios-selector__icon-stack.has-active-icon .colegios-selector__icon-img--default{opacity:0}.colegios-selector__disciplines--compact .colegios-selector__discipline:hover .colegios-selector__icon-stack.has-active-icon .colegios-selector__icon-img--active,.colegios-selector__disciplines--compact .colegios-selector__discipline.is-active .colegios-selector__icon-stack.has-active-icon .colegios-selector__icon-img--active{opacity:1}.colegios-selector__disciplines--compact .colegios-selector__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.colegios-selector__disciplines--compact .colegios-selector__discipline.is-active .colegios-selector__icon,.colegios-selector__disciplines--compact .colegios-selector__discipline:hover .colegios-selector__icon{border-color:var(--moott-black);color:var(--moott-white);background:var(--moott-black)}.colegios-selector__disciplines--compact .colegios-selector__discipline.is-active .colegios-selector__icon:has(.colegios-selector__icon-stack),.colegios-selector__disciplines--compact .colegios-selector__discipline:hover .colegios-selector__icon:has(.colegios-selector__icon-stack),.colegios-selector__disciplines--compact .colegios-selector__discipline.is-active .colegios-selector__icon--custom,.colegios-selector__disciplines--compact .colegios-selector__discipline:hover .colegios-selector__icon--custom{border-color:transparent;color:inherit;background:transparent}.colegios-selector__product-area{grid-column:1 / -1;display:grid;justify-self:center;justify-items:center;width:100%;gap:34px}.colegios-selector__panels{display:grid;width:100%}.colegios-selector__panel{display:none;gap:46px 38px}.colegios-selector__panel.is-active{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:center;align-items:start}@media(min-width:721px){.colegios-selector__panel.is-active{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center}.colegios-selector__panel.is-active:not(:has(>.colegios-selector__product:nth-child(2))){width:25%;grid-template-columns:minmax(0,1fr)}.colegios-selector__panel.is-active:has(>.colegios-selector__product:nth-child(2)):not(:has(>.colegios-selector__product:nth-child(3))){width:50%;grid-template-columns:repeat(2,minmax(0,1fr))}.colegios-selector__panel.is-active:has(>.colegios-selector__product:nth-child(3)):not(:has(>.colegios-selector__product:nth-child(4))){width:75%;grid-template-columns:repeat(3,minmax(0,1fr))}}.colegios-selector__product{display:grid;color:var(--colegios-selector-text, var(--moott-black));line-height:1;text-align:center;text-transform:none;text-decoration:none}.colegios-selector__product-media{display:block;width:100%;aspect-ratio:388 / 580;overflow:hidden;background:var(--moott-white)}.colegios-selector__product-media img{display:block;width:100%;height:100%;padding:10px;color:transparent;object-fit:contain;object-position:center;transition:transform .18s ease}.colegios-selector__product-label{display:grid;place-items:center;min-height:42px;padding:8px 10px;text-align:center;color:var(--moott-white);background:var(--moott-black);font-family:var(--font-heading);font-size:16px;font-weight:900;line-height:1.05;letter-spacing:0;transition:background .18s ease}.colegios-selector__product:hover .colegios-selector__product-media img,.colegios-selector__product:focus-visible .colegios-selector__product-media img{transform:scale(1.015)}.colegios-selector__product:hover .colegios-selector__product-label,.colegios-selector__product:focus-visible .colegios-selector__product-label{background:var(--colegios-selector-accent, var(--moott-gold))}.colegios-selector__back{justify-self:start;width:min(100%,224px);min-height:42px;margin-top:32px;padding:0 18px;border:1px solid var(--colegios-selector-text, var(--moott-black));border-radius:0;color:var(--colegios-selector-text, var(--moott-black));background:transparent;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.colegios-selector__back--intro{grid-column:1 / -1;justify-self:center;margin-top:0}.colegios-selector__back:hover,.colegios-selector__back:focus-visible{color:var(--moott-white);border-color:var(--colegios-selector-accent, var(--moott-gold));background:var(--colegios-selector-accent, var(--moott-gold))}.site-footer{color:var(--footer-text, #6c6c6c);background:var(--footer-bg, #e5e5e5)}.site-footer__inner{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(280px,1.18fr) minmax(170px,.7fr) minmax(130px,.45fr);gap:var(--footer-column-gap, 96px);width:min(calc(100% - (var(--footer-gutter-desktop, 80px) * 2)),var(--footer-content-max, 1040px));margin-inline:auto;padding:var(--footer-padding-y-desktop, 84px) 0}.site-footer__left,.site-footer__center,.site-footer__policies,.site-footer__socials{display:grid;align-content:start}.site-footer__left{gap:28px}.site-footer__logo-link{display:inline-flex;width:var(--footer-logo-width, 74px)}.site-footer__logo{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(39%) sepia(0%) saturate(1226%) hue-rotate(164deg) brightness(94%) contrast(82%)}.site-footer__menu,.site-footer__policy-menu,.site-footer__contact-list{display:grid;justify-items:start}.site-footer__menu{gap:var(--footer-menu-gap, 32px)}.site-footer__policy-menu{gap:var(--footer-policy-gap, 8px)}.site-footer a{color:var(--footer-link, #6c6c6c);transition:color .18s ease}.site-footer a:hover{color:var(--footer-link-hover, #414042)}.site-footer__menu a,.site-footer__policy-menu a,.site-footer__contact-list a,.site-footer__contact-list span,.site-footer__social-link{font-size:var(--footer-link-size, 14px);font-weight:400;line-height:1.25}.site-footer__center{gap:26px;max-width:470px}.site-footer__description{max-width:470px;margin:0;color:var(--footer-text, #6c6c6c);font-size:var(--footer-body-size, 14px);font-weight:400;line-height:1.25}.site-footer__contact{display:grid;gap:26px}.site-footer__contact h2{margin:0;color:var(--footer-heading, #414042);font-size:var(--footer-heading-size, 14px);font-weight:800;line-height:1.2}.site-footer__policies{gap:16px}.site-footer__policies h2{margin:0;color:var(--footer-heading, #414042);font-size:var(--footer-heading-size, 14px);font-weight:800;line-height:1.2}.site-footer__contact-list{gap:3px}.site-footer__contact-list a+a,.site-footer__contact-list span+a{margin-top:20px}.site-footer__socials{justify-self:end;gap:var(--footer-social-gap, 10px)}.site-footer__social-link{display:inline-grid;grid-template-columns:var(--footer-icon-size, 18px) auto;align-items:center;gap:10px;white-space:nowrap}.site-footer__social-link svg{width:var(--footer-icon-size, 18px);height:var(--footer-icon-size, 18px);color:var(--footer-icon, #6c6c6c)}.site-footer__social-link path,.site-footer__social-link rect,.site-footer__social-link circle{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-footer__social-link svg path:first-child:last-child{fill:currentColor;stroke:none}@media(max-width:1120px){.site-header__hero-inner{grid-template-columns:auto auto 1fr;gap:min(22px,var(--header-column-gap, 42px))}.site-header__search{grid-column:1 / -1;justify-self:stretch;order:4;width:100%;max-width:none}.site-header__actions{justify-self:end}}@media(max-width:980px){.site-footer__inner{grid-template-columns:minmax(150px,.75fr) minmax(260px,1.2fr);gap:48px 72px}.site-footer__socials{grid-column:2;justify-self:start}}@media(max-width:820px){.site-header__hero-inner{grid-template-columns:auto minmax(84px,1fr) auto;column-gap:clamp(8px,2vw,14px);row-gap:14px;min-height:auto;padding:var(--header-hero-padding-y-mobile, 18px) 0}.site-header__brand{grid-column:1;grid-row:1;width:min(var(--header-logo-width-mobile, 116px),28vw)}.site-header__claim{grid-column:2;grid-row:1;align-self:center;min-width:0;font-size:var(--header-claim-size-mobile, 16px)}.site-header__search{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%;max-width:none;height:max(var(--header-search-height, 28px),34px)}.site-header__actions{grid-column:3;grid-row:1;justify-self:end;gap:min(15px,var(--header-actions-gap, 26px))}.site-header__icon-link,.site-header__icon-link svg,.header-menu summary{width:min(var(--header-icon-size, 38px),34px);height:min(var(--header-icon-size, 38px),34px)}.header-menu summary span{width:min(var(--header-menu-bar-width, 31px),27px);height:min(var(--header-menu-bar-height, 5px),4px)}.site-header__whatsapp{width:min(var(--header-whatsapp-size, 46px),42px);height:min(var(--header-whatsapp-size, 46px),42px)}.site-header__nav{justify-content:flex-start;min-height:min(var(--header-nav-height, 58px),52px);padding-inline:10px;overflow-x:auto;scrollbar-width:none}.site-header__nav::-webkit-scrollbar{display:none}.moott-scroll-hint-shell.is-scrollable .moott-scroll-hint__arrow{position:absolute;top:50%;z-index:8;display:grid;width:34px;height:44px;place-items:center;color:var(--moott-gold);font-family:var(--font-body);font-size:31px;font-weight:700;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.moott-scroll-hint-shell.is-scrollable .moott-scroll-hint__arrow--left{left:0;background:linear-gradient(90deg,var(--moott-white) 0%,rgba(255,255,255,.92) 58%,rgba(255,255,255,0) 100%)}.moott-scroll-hint-shell.is-scrollable .moott-scroll-hint__arrow--right{right:0;background:linear-gradient(270deg,var(--moott-white) 0%,rgba(255,255,255,.92) 58%,rgba(255,255,255,0) 100%)}.moott-scroll-hint-shell.has-scroll-left .moott-scroll-hint__arrow--left,.moott-scroll-hint-shell.has-scroll-right .moott-scroll-hint__arrow--right{opacity:1;visibility:visible}.moott-scroll-hint-shell.has-scroll-left .moott-scroll-hint__arrow--left{animation:moott-scroll-hint-left 1.1s ease-in-out infinite}.moott-scroll-hint-shell.has-scroll-right .moott-scroll-hint__arrow--right{animation:moott-scroll-hint-right 1.1s ease-in-out infinite}.moott-scroll-hint__arrow--left:before{content:"\2039"}.moott-scroll-hint__arrow--right:before{content:"\203a"}.moott-scroll-hint-shell--nav .moott-scroll-hint__arrow{height:min(var(--header-nav-height, 58px),52px);color:var(--header-nav-hover, var(--moott-gold));font-size:27px}.moott-scroll-hint-shell--disciplines .moott-scroll-hint__arrow{top:31px;width:30px;height:62px}.moott-scroll-hint-shell--compact .moott-scroll-hint__arrow{top:28px;height:56px}.moott-scroll-hint-shell--categories .moott-scroll-hint__arrow{height:38px;color:var(--moott-gold)}.site-header__nav a{min-height:min(var(--header-nav-height, 58px),52px);padding:0 min(var(--header-nav-padding-x, 28px),18px);font-size:var(--header-nav-font-size-mobile, 16px)}.colegios-services-block__heading{font-size:var(--colegios-services-heading-size-mobile, 31px)}.colegios-services-block__text{font-size:var(--colegios-services-text-size-mobile, 15px)}.colegios-experience-block__header h2{font-size:var(--colegios-experience-heading-size-mobile, 28px)}.colegios-experience-block__header p{font-size:var(--colegios-experience-subheading-size-mobile, 21px)}.colegios-experience-block__school-name{font-size:var(--colegios-experience-school-size-mobile, 40px)}.colegios-experience-block__gallery-panel{grid-template-columns:1fr}.colegios-selector__inner{padding:var(--colegios-selector-padding-top-mobile, 52px) 0 var(--colegios-selector-padding-bottom-mobile, 84px)}.colegios-selector__intro{gap:36px}.colegios-selector__intro-header{gap:18px}.colegios-selector__selected-school{min-height:60px}.colegios-selector__selected-school-logo{width:min(220px,70vw);max-height:72px}.colegios-selector__intro h2{font-size:22px}.colegios-selector__disciplines{gap:18px;overflow-x:auto;grid-template-columns:repeat(var(--colegios-discipline-count, 5),minmax(86px,1fr));padding-bottom:4px;scrollbar-width:none}.colegios-selector__disciplines::-webkit-scrollbar{display:none}.colegios-selector__icon{width:62px;height:62px}.colegios-selector__icon svg{width:32px;height:32px}.colegios-selector__icon img{width:32px;height:32px}.colegios-selector__icon-stack,.colegios-selector__icon-img{width:100%;height:100%}.colegios-selector__label{font-size:14px}.colegios-selector__detail{grid-template-columns:1fr;gap:48px}.colegios-selector__detail-top{display:grid;grid-template-columns:1fr;gap:34px}.colegios-selector__school{justify-items:center;text-align:center}.colegios-selector__school-logo{width:min(210px,70vw);max-height:68px}.colegios-selector__school strong{font-size:22px}.colegios-selector__disciplines--compact .colegios-selector__icon{width:56px;height:56px}.colegios-selector__disciplines--compact{justify-self:stretch;width:100%}.colegios-selector__disciplines--compact .colegios-selector__icon svg{width:29px;height:29px}.colegios-selector__disciplines--compact .colegios-selector__icon img{width:29px;height:29px}.colegios-selector__disciplines--compact .colegios-selector__icon-stack,.colegios-selector__disciplines--compact .colegios-selector__icon-img{width:100%;height:100%}.colegios-selector__product-area{grid-column:1;justify-self:center;width:100%;max-width:none;gap:30px}.colegios-selector__back{justify-self:center;margin-top:24px}.colegios-selector__panel{gap:34px 18px}.colegios-selector__panel.is-active{grid-template-columns:repeat(2,minmax(0,158px));justify-content:center}.colegios-selector__product-label{min-height:38px;font-size:14px}}@media(max-width:420px){.colegios-selector__product-area{max-width:230px}.colegios-selector__panel.is-active{grid-template-columns:1fr}}@media(max-width:540px){.colegios-services-block__inner{padding:var(--colegios-services-padding-top-mobile, 64px) 0 var(--colegios-services-padding-bottom-mobile, 48px)}.colegios-experience-block__inner{padding:var(--colegios-experience-padding-top-mobile, 40px) 0 var(--colegios-experience-padding-bottom-mobile, 56px)}.colegios-experience-block__school-carousel{gap:min(var(--colegios-experience-school-gap, 34px),18px);margin-top:20px}.colegios-experience-block__school-track{min-width:min(68vw,320px)}.colegios-experience-block__nav{font-size:28px}.colegios-experience-block__gallery{margin-top:min(var(--colegios-experience-gallery-margin-top, 84px),48px)}.site-footer__inner{grid-template-columns:1fr;gap:34px;width:min(calc(100% - (var(--footer-gutter-mobile, 20px) * 2)),var(--footer-content-max, 1040px));padding:var(--footer-padding-y-mobile, 56px) 0}.site-footer__left{gap:26px}.site-footer__center{max-width:none}.site-footer__socials{grid-column:auto;justify-self:start}.site-header__hero-inner{width:min(calc(100% - (var(--header-gutter-mobile, 16px) * 2)),var(--header-content-max, 1220px))}.site-header__brand{width:min(var(--header-logo-width-mobile, 116px),28vw)}.site-header__claim{font-size:min(var(--header-claim-size-mobile, 16px),15px)}.site-header__actions{gap:min(12px,var(--header-actions-gap, 26px))}.site-header__icon-link,.site-header__icon-link svg,.header-menu summary{width:min(var(--header-icon-size, 38px),31px);height:min(var(--header-icon-size, 38px),31px)}.header-menu summary span{width:min(var(--header-menu-bar-width, 31px),24px)}.site-header__whatsapp{width:min(var(--header-whatsapp-size, 46px),38px);height:min(var(--header-whatsapp-size, 46px),38px)}.header-menu__panel{top:calc(100% + 16px);right:-52px}}@media(max-width:390px){.home-performance-gallery__image{height:min(var(--home-performance-image-height-mobile, 280px),260px)}.home-performance-gallery__image--portrait{height:min(var(--home-performance-portrait-height-mobile, 360px),340px)}.home-trust-grid{grid-template-columns:1fr}.site-header__brand{width:min(calc(var(--header-logo-width-mobile, 116px) * .86),28vw)}.site-header__actions{gap:min(9px,var(--header-actions-gap, 26px))}.site-header__nav a{padding:0 min(var(--header-nav-padding-x, 28px),14px);font-size:min(var(--header-nav-font-size-mobile, 16px),15px)}.cart-drawer__panel{padding:22px 18px}}.collab-page{background:#fff;color:#000}.collab-page__inner{width:min(calc(100% - (var(--page-gutter) * 2)),var(--collab-content-max, var(--home-content-max)));margin:0 auto}.collab-hero,.collab-list,.collab-detail{padding:var(--collab-padding-top, 88px) 0 var(--collab-padding-bottom, 92px)}.collab-copy{max-width:700px}.collab-copy--center{margin:0 auto;text-align:center}.collab-title,.collab-section-title{margin:0;font-family:var(--font-heading);font-size:var(--collab-heading-size, 44px);font-weight:var(--collab-heading-weight, 900);line-height:.94;text-transform:uppercase;letter-spacing:0}.collab-title span{display:block;color:var(--color-accent, var(--moott-gold))}.collab-text,.collab-proposal p,.collab-product__content p,.collab-product__fields label{font-size:var(--collab-text-size, 18px);line-height:1.38}.collab-text{max-width:620px;margin:28px auto 0}.collab-carousel{display:grid;grid-template-columns:64px minmax(220px,360px) 64px;justify-content:center;align-items:center;gap:34px;margin-top:62px}.collab-carousel__arrow{display:inline-grid;place-items:center;width:54px;height:88px;padding:0;border:0;background:transparent;color:#cfcfcf;font:inherit;cursor:pointer}.collab-carousel__arrow:disabled{cursor:default;opacity:.45}.collab-carousel__arrow span{font-size:82px;line-height:1}.collab-carousel__track{display:grid;min-width:0}.collab-collaborator{display:none}.collab-collaborator.is-active{display:block}.collab-collaborator__button{display:grid;justify-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:center}.collab-collaborator__button:hover>span:last-child{color:var(--color-accent, var(--moott-gold))}.collab-artist__figure,.collab-collaborator{margin:0;text-align:center}.collab-collaborator__media{position:relative;display:block;width:min(100%,var(--collab-collaborator-width, 280px));height:var(--collab-collaborator-height, 388px);overflow:hidden;margin:0 auto}.collab-artist__figure img,.collab-collaborator__button img,.collab-collaborator__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.collab-collaborator__image{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .18s ease,transform .18s ease}.collab-collaborator__image--hover{opacity:0}.collab-collaborator__button:hover .collab-collaborator__image--base,.collab-collaborator__button:focus-visible .collab-collaborator__image--base{opacity:0;transform:scale(1.015)}.collab-collaborator__button:hover .collab-collaborator__image--hover,.collab-collaborator__button:focus-visible .collab-collaborator__image--hover{opacity:1}.collab-artist__figure figcaption,.collab-collaborator__button>span:last-child{margin-top:24px;font-family:var(--font-body);font-size:var(--collab-subheading-size, 18px);font-weight:700;transition:color .16s ease}.collab-proposal{max-width:620px;margin:68px auto 0;text-align:center}.collab-proposal h2{margin:0;font-family:var(--font-body);font-size:calc(var(--collab-subheading-size, 18px) + 6px);font-weight:700;line-height:1.18}.collab-proposal p{margin:28px 0 0}.collab-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;margin-top:34px;padding:14px 28px;border:1px solid #000;background:#000;color:#fff;font-family:var(--font-body);font-size:var(--collab-button-size, 16px);font-weight:var(--collab-button-weight, 700);line-height:1;text-align:center;text-decoration:none;text-transform:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.collab-button:hover{background:var(--color-accent, var(--moott-gold));border-color:var(--color-accent, var(--moott-gold));color:#fff}.collab-button--outline{background:transparent;color:#000}.collab-button--outline:hover{background:var(--color-accent, var(--moott-gold));border-color:var(--color-accent, var(--moott-gold));color:#fff}.collab-list{border-top:0;text-align:center}.collab-products{display:grid;grid-template-columns:repeat(3,minmax(0,236px));justify-content:center;gap:64px 82px;margin-top:52px}.collab-products-panel{display:none}.collab-products-panel.is-active{display:block}.collab-empty{margin:48px auto 0;font-size:var(--collab-text-size, 18px);line-height:1.38}.collab-card{display:grid;color:#000;text-decoration:none}.collab-card__media{position:relative;display:block;width:100%;aspect-ratio:388 / 580;overflow:hidden;background:#f6f6f6}.collab-card__media img,.collab-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.collab-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .18s ease,transform .18s ease}.collab-card__image--back{opacity:0}.collab-card:hover .collab-card__image--front,.collab-card:focus-visible .collab-card__image--front{opacity:0;transform:scale(1.015)}.collab-card:hover .collab-card__image--back,.collab-card:focus-visible .collab-card__image--back{opacity:1}.collab-card__label{display:grid;place-items:center;min-height:42px;padding:8px 10px;text-align:center;color:#fff;font-family:var(--font-heading);font-size:18px;font-weight:900;line-height:1.05;text-transform:none;transition:background .18s ease}.collab-card--dark .collab-card__label{background:#000}.collab-card--gold .collab-card__label{background:var(--color-accent, var(--moott-gold))}.collab-card:hover .collab-card__label,.collab-card:focus-visible .collab-card__label{background:var(--color-accent, var(--moott-gold))}.collab-detail{scroll-margin-top:96px}.collab-select{width:min(100%,280px);min-height:56px;margin-top:34px;padding:0 52px 0 24px;border:1px solid #000;background-color:#000;color:#fff;font-family:var(--font-body);font-size:var(--collab-subheading-size, 18px);font-weight:700;text-align:center}.collab-product{display:none;grid-template-columns:minmax(260px,354px) minmax(0,1fr);gap:80px;align-items:start;margin-top:92px}.collab-product.is-active{display:grid}.collab-product__image{display:block;width:100%;height:auto}.collab-product__content{padding-top:22px}.collab-product__content h3{margin:0 0 18px;font-family:var(--font-heading);font-size:26px;font-weight:900;line-height:1.05}.collab-product__subtitle{margin-top:0}.collab-product__content p{margin:0 0 10px}.collab-product__description{margin-top:34px}.collab-product__description h4{margin:0 0 16px;font-family:var(--font-heading);font-size:22px;font-weight:900;line-height:1;text-transform:uppercase}.collab-product__description p{max-width:620px}.collab-product__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.collab-product__fields label{display:grid;gap:10px;font-weight:700;text-transform:uppercase}.collab-product__fields select,.collab-product__fields input{width:100%;min-height:52px;border:1px solid #9c9c9c;background:#fff;color:#000;font:inherit;font-weight:400;text-transform:none;padding:0 14px}.collab-product__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.collab-product__actions .collab-button{width:100%;margin:0}@media(max-width:980px){.collab-products{grid-template-columns:repeat(2,minmax(0,220px));gap:48px 48px}.collab-product{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:44px}.collab-product__fields{grid-template-columns:1fr}}@media(max-width:760px){.collab-hero,.collab-list,.collab-detail{padding:var(--collab-padding-top-mobile, 58px) 0 var(--collab-padding-bottom-mobile, 64px)}.collab-title,.collab-section-title{font-size:var(--collab-heading-size-mobile, 31px);line-height:.98}.collab-text,.collab-proposal p,.collab-product__content p,.collab-product__fields label{font-size:var(--collab-text-size-mobile, 15px)}.collab-carousel{grid-template-columns:36px minmax(190px,300px) 36px;gap:12px;margin-top:42px}.collab-artist__figure img,.collab-collaborator__media{width:min(100%,var(--collab-collaborator-width-mobile, 232px));height:var(--collab-collaborator-height-mobile, 324px)}.collab-carousel__arrow{width:36px;height:64px}.collab-carousel__arrow span{font-size:58px}.collab-artist__figure figcaption,.collab-collaborator__button>span:last-child{margin-top:24px;font-size:var(--collab-subheading-size-mobile, 15px)}.collab-proposal{margin-top:44px}.collab-proposal h2{font-size:22px}.collab-products{grid-template-columns:repeat(2,minmax(0,158px));gap:34px 18px;margin-top:38px}.collab-card__label{min-height:38px;font-size:14px}.collab-product,.collab-product.is-active{grid-template-columns:1fr;gap:34px;margin-top:54px}.collab-product__image{max-width:360px;margin:0 auto}.collab-product__content{padding-top:0}.collab-product__content h3{font-size:22px}.collab-product__actions{grid-template-columns:1fr}}@media(max-width:420px){.collab-products{grid-template-columns:1fr;max-width:220px;margin-right:auto;margin-left:auto}}.events-page{background:#fff;color:#000}.events-page__inner{width:min(calc(100% - (var(--page-gutter) * 2)),var(--events-content-max, var(--home-content-max)));margin:0 auto}.events-hero,.events-solutions,.events-volume,.events-cta{padding:var(--events-padding-top, 82px) 0 var(--events-padding-bottom, 78px)}.events-copy{max-width:720px}.events-copy--center{margin:0 auto;text-align:center}.events-title{margin:0;font-family:var(--font-heading);font-size:var(--events-heading-size, 44px);font-weight:var(--events-heading-weight, 900);line-height:.94;text-transform:uppercase;letter-spacing:0}.events-title span{display:block;color:var(--color-accent, var(--moott-gold))}.events-text{max-width:620px;margin:26px auto 0;font-size:var(--events-text-size, 18px);line-height:1.38}.events-hero-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin-top:74px}.events-hero-gallery__image{display:block;width:100%;height:var(--events-hero-image-height, 300px);object-fit:cover;object-position:center}.events-kicker{margin:0;color:var(--color-accent, var(--moott-gold));font-family:var(--font-heading);font-size:var(--events-heading-size, 44px);font-weight:var(--events-heading-weight, 900);line-height:.94;letter-spacing:0}.events-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;margin-top:32px;padding:14px 28px;border:1px solid #000;background:#000;color:#fff;font-family:var(--font-body);font-size:var(--events-button-size, 16px);font-weight:var(--events-button-weight, 700);line-height:1;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.events-button:hover{border-color:var(--color-accent, var(--moott-gold));background:var(--color-accent, var(--moott-gold));color:#fff}.events-button--gold{border-color:var(--color-accent, var(--moott-gold));background:var(--color-accent, var(--moott-gold))}.events-button--gold:hover{border-color:var(--color-accent, var(--moott-gold));background:var(--color-accent, var(--moott-gold));color:#fff}.events-eyebrow{margin:0 0 18px;font-size:var(--events-text-size, 18px);line-height:1.2}.events-volume .events-text{max-width:520px}.events-cta{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-items:stretch;padding-top:0}.events-cta__copy{display:grid;align-content:center;justify-items:center;min-height:var(--events-carousel-height, 320px);padding:clamp(34px,5vw,64px);background:#000;color:#fff;text-align:center}.events-cta__copy h2{max-width:520px;margin:0;color:#fff;font-family:var(--font-body);font-size:var(--events-subheading-size, 18px);font-weight:700;line-height:1.5}.events-carousel{position:relative;min-width:0;height:var(--events-carousel-height, 320px);overflow:hidden;background:#f3f3f3}.events-carousel__track,.events-carousel__slide{height:100%}.events-carousel__slide{display:none}.events-carousel__slide.is-active{display:block}.events-carousel__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.events-carousel__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .16s ease}.events-carousel__arrow:hover{background:#000000b8}.events-carousel__arrow--prev{left:16px}.events-carousel__arrow--next{right:16px}.events-carousel__arrow span{font-size:34px;line-height:1}.events-carousel__dots{position:absolute;right:18px;bottom:16px;z-index:2;display:flex;gap:8px}.events-carousel__dot{width:8px;height:8px;padding:0;border:1px solid #fff;border-radius:999px;background:transparent;cursor:pointer}.events-carousel__dot.is-active{background:#fff}@media(max-width:760px){.events-hero,.events-solutions,.events-volume,.events-cta{padding:var(--events-padding-top-mobile, 52px) 0 var(--events-padding-bottom-mobile, 52px)}.events-title{font-size:var(--events-heading-size-mobile, 31px);line-height:.98}.events-text,.events-eyebrow{font-size:var(--events-text-size-mobile, 15px)}.events-cta__copy h2{font-size:var(--events-subheading-size-mobile, 15px)}.events-kicker{font-size:var(--events-heading-size-mobile, 31px)}.events-hero-gallery{grid-template-columns:1fr;margin-top:48px}.events-hero-gallery__image{height:var(--events-hero-image-height-mobile, 236px)}.events-cta{grid-template-columns:1fr;padding-top:0}.events-cta__copy{min-height:220px}.events-carousel{height:var(--events-carousel-height-mobile, 260px)}.events-carousel__arrow{width:36px;height:36px}}.search-page{background:#fff;color:#000}.search-page__inner{width:min(calc(100% - (var(--page-gutter) * 2)),var(--search-content-max, var(--home-content-max)));margin:0 auto;padding:var(--search-padding-top, 76px) 0 var(--search-padding-bottom, 92px)}.search-page__header{display:grid;justify-items:center;text-align:center}.collection-page__breadcrumbs{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:#000;font-size:13px;font-weight:700;line-height:1.2}.collection-page__breadcrumbs a{color:inherit;text-decoration:none}.collection-page__breadcrumbs a:hover{color:var(--moott-gold)}.collection-page__description{max-width:720px;margin-top:18px;font-size:var(--search-text-size, 18px);line-height:1.38}.search-page__title{margin:0;font-family:var(--font-heading);font-size:var(--search-heading-size, 44px);font-weight:var(--search-heading-weight, 900);line-height:.95;text-transform:uppercase;letter-spacing:0}.search-page__form{position:relative;width:min(100%,460px);margin-top:34px}.search-page__form-icon{position:absolute;top:50%;left:18px;width:15px;height:15px;border:2px solid #b6b6b6;border-radius:999px;pointer-events:none;transform:translateY(-50%)}.search-page__form-icon:after{content:"";position:absolute;right:-7px;bottom:-5px;width:8px;height:2px;background:#b6b6b6;transform:rotate(45deg);transform-origin:left center}.search-page__form input[type=search]{width:100%;min-height:48px;border:0;background:#f1f1f1;color:#000;font-family:var(--font-body);font-size:var(--search-text-size, 18px);line-height:1.2;padding:0 18px 0 48px}.search-page__form input[type=search]::placeholder{color:#a4a4a4;opacity:1}.search-page__summary,.search-page__empty{margin:28px auto 0;font-size:var(--search-text-size, 18px);line-height:1.38;text-align:center}.search-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px;margin-top:86px}.search-product-card{position:relative;display:grid;gap:12px;min-width:0}.search-product-card__image{position:relative;display:block;width:100%;height:var(--search-card-image-height, 318px);border:1px solid #8f8f8f;background:#fff;overflow:hidden;text-decoration:none}.search-product-card__image>img:not(.search-product-card__corner){display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:18px;transition:transform .18s ease}.search-product-card__image:hover>img:not(.search-product-card__corner),.search-product-card__image:focus-visible>img:not(.search-product-card__corner){transform:scale(1.035)}.search-product-card__corner{position:absolute;top:0;right:0;width:var(--search-icon-size, 58px);height:var(--search-icon-size, 58px);object-fit:contain;object-position:top right;padding:0;pointer-events:none}.search-product-card__content{position:relative;min-height:86px;padding-right:calc(var(--search-cart-size, 34px) + 12px)}.search-product-card__title{display:block;color:#000;font-family:var(--font-heading);font-size:var(--search-card-title-size, 15px);font-weight:900;line-height:1.05;text-decoration:none}.search-product-card__title:hover{color:var(--color-accent, var(--moott-gold))}.search-product-card__content p,.search-product-card__prices span{display:block;margin:4px 0 0;color:#000;font-family:var(--font-body);font-size:var(--search-card-text-size, 13px);line-height:1.18}.search-product-card__description span{display:block}.search-product-card__prices{margin-top:4px}.search-product-card__cart{position:absolute;right:0;top:0;display:grid;place-items:center;width:var(--search-cart-size, 34px);height:var(--search-cart-size, 34px);background:#000;text-decoration:none;transition:background .16s ease}.search-product-card__cart:hover,.search-product-card__cart:focus-visible{background:var(--color-accent, var(--moott-gold))}.search-product-card__cart img{display:block;width:100%;height:100%;object-fit:contain}.search-product-card__cart span{color:#fff;font-size:24px;font-weight:900;line-height:1}.search-pagination{margin-top:58px;text-align:center}.search-pagination .page,.search-pagination .next,.search-pagination .prev,.search-pagination .deco{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;margin:0 4px;color:#000;font-family:var(--font-body);font-size:14px;text-decoration:none}.search-pagination .current{background:#000;color:#fff}@media(max-width:900px){.search-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 26px}}@media(max-width:600px){.search-page__inner{padding:var(--search-padding-top-mobile, 50px) 0 var(--search-padding-bottom-mobile, 64px)}.search-page__title{font-size:var(--search-heading-size-mobile, 31px)}.search-page__form input[type=search],.search-page__summary,.search-page__empty{font-size:var(--search-text-size-mobile, 15px)}.search-products-grid{grid-template-columns:1fr;width:min(100%,330px);margin:54px auto 0}.search-product-card__image{height:var(--search-card-image-height-mobile, 238px)}}.personalizacion-page{background:var(--moott-white);color:var(--moott-black)}.personalizacion-page__inner{width:min(calc(100% - (var(--page-gutter) * 2)),var(--personalizacion-content-max, var(--home-content-max)));margin:0 auto;padding:var(--personalizacion-padding-top, 64px) 0 var(--personalizacion-padding-bottom, 78px)}.personalizacion-hero{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,110px)}.personalizacion-hero__copy,.personalizacion-copy{display:grid;gap:14px}.personalizacion-copy--center{justify-items:center;text-align:center}.personalizacion-title{margin:0;color:var(--moott-black);font-family:var(--font-heading);font-size:var(--personalizacion-heading-size, 44px);font-weight:var(--personalizacion-heading-weight, 900);line-height:.98;letter-spacing:0;text-transform:uppercase}.personalizacion-title span{display:block;color:var(--moott-gold)}.personalizacion-text{max-width:560px;margin:0;color:var(--moott-black);font-size:var(--personalizacion-text-size, 18px);line-height:1.42}.personalizacion-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.personalizacion-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:42px;padding:0 26px;border:1px solid var(--moott-black);color:var(--moott-white);background:var(--moott-black);font-family:var(--font-nav);font-size:var(--personalizacion-button-size, 16px);font-weight:var(--personalizacion-button-weight, 700);line-height:1;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.personalizacion-button:hover,.personalizacion-button:focus-visible{border-color:var(--moott-gold);background:var(--moott-gold)}.personalizacion-button--outline{color:var(--moott-black);background:transparent}.personalizacion-button--outline:hover,.personalizacion-button--outline:focus-visible{color:var(--moott-white)}.personalizacion-hero .personalizacion-button{min-width:160px;min-height:40px;padding:0 18px;border-radius:999px;font-size:var(--personalizacion-button-size, 16px);white-space:nowrap}.personalizacion-hero .personalizacion-button--outline{min-width:184px}.personalizacion-hero__media{width:100%;background:#f3f3f3}.personalizacion-hero__media img{display:block;width:100%;height:var(--personalizacion-hero-image-height, 500px);object-fit:cover;object-position:center}.personalizacion-process{margin-top:78px}.personalizacion-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,4vw,52px);margin-top:62px}.personalizacion-step{display:grid;justify-items:center;gap:10px;text-align:center}.personalizacion-step__icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--moott-gold);border-radius:50%;color:var(--moott-gold)}.personalizacion-step__icon--image{width:64px;height:64px;border:0}.personalizacion-step__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.personalizacion-step__icon img{display:block;width:100%;height:100%;object-fit:contain}.personalizacion-step h3{margin:0;font-family:var(--font-heading);font-size:var(--personalizacion-subheading-size, 18px);font-weight:900;line-height:1.05}.personalizacion-step p{max-width:150px;margin:0;font-size:14px;line-height:1.32}.personalizacion-apparel,.personalizacion-trust,.personalizacion-final{margin-top:82px}.personalizacion-categories{display:flex;gap:6px;margin:62px auto 0;overflow-x:auto;scrollbar-width:none}.personalizacion-categories::-webkit-scrollbar,.personalizacion-products__viewport::-webkit-scrollbar{display:none}.personalizacion-category{flex:1 0 auto;min-width:98px;min-height:34px;padding:0 14px;border:1px solid var(--moott-black);color:var(--moott-black);background:var(--moott-white);font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.personalizacion-category:hover,.personalizacion-category:focus-visible,.personalizacion-category.is-active{border-color:var(--moott-black);color:var(--moott-white);background:var(--moott-black)}.personalizacion-products{position:relative;margin-top:34px}.personalizacion-products__viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.personalizacion-products__track{display:flex;gap:28px}.personalizacion-card{flex:0 0 calc((100% - 84px)/4);min-width:0;color:var(--moott-black);text-decoration:none;scroll-snap-align:start;scroll-snap-stop:always}.personalizacion-card[hidden]{display:none}.personalizacion-card__media{display:grid;place-items:center;height:var(--personalizacion-product-height, 304px);border:1px solid #e4e4e4;background:var(--moott-white);overflow:hidden}.personalizacion-card__media img{display:block;width:auto;max-width:calc(100% - 28px);height:auto;max-height:calc(100% - 28px);object-fit:contain;object-position:center;transition:transform .18s ease}.personalizacion-card:hover .personalizacion-card__media img,.personalizacion-card:focus-visible .personalizacion-card__media img{transform:scale(1.035)}.personalizacion-card__label{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;text-align:center;color:var(--moott-white);background:var(--moott-black);font-family:var(--font-nav);font-size:14px;font-weight:700;line-height:1.12;transition:background .18s ease}.personalizacion-card:hover .personalizacion-card__label,.personalizacion-card:focus-visible .personalizacion-card__label{background:var(--moott-gold)}.personalizacion-products__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:72px;border:0;color:#d7d7d7;background:transparent;cursor:pointer;transform:translateY(-50%);transition:color .16s ease,opacity .16s ease}.personalizacion-products__arrow:hover,.personalizacion-products__arrow:focus-visible{color:var(--moott-gold)}.personalizacion-products__arrow:disabled{opacity:.35;cursor:default}.personalizacion-products__arrow span{font-size:82px;font-weight:300;line-height:.65}.personalizacion-products__arrow--prev{left:-54px}.personalizacion-products__arrow--next{right:-54px}.personalizacion-empty{margin:28px 0 0;font-size:var(--personalizacion-text-size, 18px);line-height:1.38;text-align:center}.personalizacion-trust__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,44px);align-items:start;margin-top:68px}.personalizacion-testimonial{display:grid;justify-items:center;gap:10px;text-align:center}.personalizacion-testimonial p{margin:0;font-size:14px;line-height:1.35}.personalizacion-testimonial__logo{min-height:34px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-nav);font-size:24px;font-weight:900;line-height:1}.personalizacion-testimonial__logo--script{font-family:var(--font-body);font-style:italic;text-transform:lowercase}.personalizacion-testimonial__logo-image{display:block;width:min(100%,var(--personalizacion-logo-width, 86px));max-height:var(--personalizacion-logo-height, 34px);object-fit:contain}.personalizacion-testimonial__stars{color:var(--moott-gold);font-size:12px;line-height:1}.personalizacion-final__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:70px}.personalizacion-final__gallery-item{display:block;min-width:0;overflow:hidden}.personalizacion-final__gallery-item img{display:block;width:100%;height:var(--personalizacion-gallery-height, 300px);object-fit:cover;object-position:center}@media(max-width:1180px){.personalizacion-products__arrow--prev{left:-18px}.personalizacion-products__arrow--next{right:-18px}}@media(max-width:980px){.personalizacion-page__inner{padding:var(--personalizacion-padding-top-mobile, 44px) 0 var(--personalizacion-padding-bottom-mobile, 56px)}.personalizacion-hero{grid-template-columns:1fr;gap:34px}.personalizacion-hero__media{max-width:560px}.personalizacion-steps,.personalizacion-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personalizacion-card{flex-basis:calc((100% - 28px)/2)}.personalizacion-products__arrow--prev{left:-12px}.personalizacion-products__arrow--next{right:-12px}}@media(max-width:640px){.personalizacion-page__inner{width:min(calc(100% - 32px),var(--content-max))}.personalizacion-title{font-size:var(--personalizacion-heading-size-mobile, 31px)}.personalizacion-text,.personalizacion-empty{font-size:var(--personalizacion-text-size-mobile, 15px)}.personalizacion-hero__media img{height:var(--personalizacion-hero-image-height-mobile, 340px)}.personalizacion-actions{width:100%;justify-content:center}.personalizacion-button{width:min(100%,280px);min-height:42px}.personalizacion-hero .personalizacion-button{width:auto;min-width:min(100%,160px);min-height:40px}.personalizacion-hero .personalizacion-button--outline{min-width:min(100%,184px)}.personalizacion-process{margin-top:58px}.personalizacion-steps{grid-template-columns:1fr;gap:28px;margin-top:42px}.personalizacion-step p{max-width:260px}.personalizacion-apparel,.personalizacion-trust,.personalizacion-final{margin-top:62px}.personalizacion-categories{margin-top:44px;padding-bottom:2px}.moott-scroll-hint-shell--categories{margin-top:44px}.moott-scroll-hint-shell--categories .personalizacion-categories{margin-top:0}.personalizacion-category{min-width:112px}.personalizacion-products{margin-top:26px;--personalizacion-card-mobile-width: min(76vw, 286px);--personalizacion-card-mobile-pad: calc((100% - var(--personalizacion-card-mobile-width)) / 2)}.personalizacion-products__viewport{padding-inline:var(--personalizacion-card-mobile-pad);scroll-padding-inline:var(--personalizacion-card-mobile-pad)}.personalizacion-products__track{gap:16px}.personalizacion-card{flex:0 0 var(--personalizacion-card-mobile-width)}.personalizacion-card__media{height:max(var(--personalizacion-product-height-mobile, 320px),320px)}.personalizacion-card__media img{max-width:calc(100% - 56px);max-height:calc(100% - 56px)}.personalizacion-products__arrow{width:34px;height:58px}.personalizacion-products__arrow span{font-size:62px}.personalizacion-products__arrow--prev{left:-14px}.personalizacion-products__arrow--next{right:-14px}.personalizacion-trust__grid,.personalizacion-final__gallery{grid-template-columns:1fr}.personalizacion-trust__grid{gap:32px;margin-top:46px}.personalizacion-final__gallery{gap:18px;margin-top:42px}.personalizacion-final__gallery-item img{height:var(--personalizacion-gallery-height-mobile, 260px)}}.home-section__button,.events-button,.personalizacion-button,.collab-button,.product-bundle__button,.cart-drawer__button,.cart-page__continue,.cart-page__shipping-estimator button,.cart-page__address-button,.cart-page__shop-pay-button,.cart-page__card-button,.deposit-product__step-button,.colegios-selector__back,.search-product-card__cart{position:relative;overflow:hidden;isolation:isolate;transition:border-color .26s ease,color .26s ease,background .26s ease}.home-section__button:before,.events-button:before,.personalizacion-button:before,.collab-button:before,.product-bundle__button:before,.cart-drawer__button:before,.cart-page__continue:before,.cart-page__shipping-estimator button:before,.cart-page__address-button:before,.cart-page__shop-pay-button:before,.cart-page__card-button:before,.deposit-product__step-button:before,.colegios-selector__back:before,.search-product-card__cart:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";border-radius:inherit;background:var(--moott-button-hover-bg, var(--moott-gold));transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.2,1,.3,1)}.home-section__button:hover,.home-section__button:focus-visible,.events-button:hover,.events-button:focus-visible,.personalizacion-button:hover,.personalizacion-button:focus-visible,.collab-button:hover,.collab-button:focus-visible,.product-bundle__button:hover,.product-bundle__button:focus-visible,.cart-drawer__button:hover,.cart-drawer__button:focus-visible,.cart-page__continue:hover,.cart-page__continue:focus-visible,.cart-page__shipping-estimator button:hover,.cart-page__shipping-estimator button:focus-visible,.cart-page__address-button:hover,.cart-page__address-button:focus-visible,.cart-page__shop-pay-button:hover,.cart-page__shop-pay-button:focus-visible,.cart-page__card-button:hover,.cart-page__card-button:focus-visible,.deposit-product__step-button:hover,.deposit-product__step-button:focus-visible,.colegios-selector__back:hover,.colegios-selector__back:focus-visible,.search-product-card__cart:hover,.search-product-card__cart:focus-visible{border-color:var(--moott-button-hover-bg, var(--moott-gold));color:var(--moott-white)}.home-section__button:hover:before,.home-section__button:focus-visible:before,.events-button:hover:before,.events-button:focus-visible:before,.personalizacion-button:hover:before,.personalizacion-button:focus-visible:before,.collab-button:hover:before,.collab-button:focus-visible:before,.product-bundle__button:hover:before,.product-bundle__button:focus-visible:before,.cart-drawer__button:hover:before,.cart-drawer__button:focus-visible:before,.cart-page__continue:hover:before,.cart-page__continue:focus-visible:before,.cart-page__shipping-estimator button:hover:before,.cart-page__shipping-estimator button:focus-visible:before,.cart-page__address-button:hover:before,.cart-page__address-button:focus-visible:before,.cart-page__shop-pay-button:hover:before,.cart-page__shop-pay-button:focus-visible:before,.cart-page__card-button:hover:before,.cart-page__card-button:focus-visible:before,.deposit-product__step-button:hover:before,.deposit-product__step-button:focus-visible:before,.colegios-selector__back:hover:before,.colegios-selector__back:focus-visible:before,.search-product-card__cart:hover:before,.search-product-card__cart:focus-visible:before{transform:scaleX(1);transform-origin:0 50%}.home-section__button:hover,.home-section__button:focus-visible,.events-button:hover,.events-button:focus-visible,.personalizacion-button:hover,.personalizacion-button:focus-visible,.collab-button:hover,.collab-button:focus-visible,.product-bundle__button:hover,.product-bundle__button:focus-visible,.cart-drawer__button--ghost:hover,.cart-drawer__button--ghost:focus-visible,.cart-page__shipping-estimator button:hover,.cart-page__shipping-estimator button:focus-visible,.cart-page__shop-pay-button:hover,.cart-page__shop-pay-button:focus-visible,.cart-page__card-button:hover,.cart-page__card-button:focus-visible,.deposit-product__step-button:hover,.deposit-product__step-button:focus-visible,.search-product-card__cart:hover,.search-product-card__cart:focus-visible{background:var(--moott-black)}.cart-page__shop-pay-button:hover,.cart-page__shop-pay-button:focus-visible{background:#315cab}.home-section__button--outline:hover,.home-section__button--outline:focus-visible,.personalizacion-button--outline:hover,.personalizacion-button--outline:focus-visible,.collab-button--outline:hover,.collab-button--outline:focus-visible,.cart-drawer__button--secondary:hover,.cart-drawer__button--secondary:focus-visible,.cart-page__continue:hover,.cart-page__continue:focus-visible,.deposit-product__step-button--secondary:hover,.deposit-product__step-button--secondary:focus-visible,.colegios-selector__back:hover,.colegios-selector__back:focus-visible{background:transparent}.events-button--gold:hover,.events-button--gold:focus-visible,.cart-drawer__button:not(.cart-drawer__button--secondary):not(.cart-drawer__button--ghost):hover,.cart-drawer__button:not(.cart-drawer__button--secondary):not(.cart-drawer__button--ghost):focus-visible,.cart-page__address-button:hover,.cart-page__address-button:focus-visible{background:var(--moott-button-hover-bg, var(--moott-gold))}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
