.yl-shopnav__item--support{margin-left:auto}.yl-header__catbar .yl-shopnav__item>.yl-mega--brands{--yl-menu-panel-width: 1440px;background:var(--yle-surface)!important}.yl-header__catbar .yl-mega--brands .yl-mega__inner{padding:14px;background:var(--yle-surface)!important}.yl-brand-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.yl-brand-panel__item{border-bottom:1px solid var(--yle-line)}.yl-brand-panel__item:not(:nth-child(4n)){border-right:1px solid var(--yle-line)}.yl-brand-panel__card{display:flex;align-items:center;justify-content:center;min-height:126px;padding:22px;border:0;border-radius:0;background:transparent;transform:none;box-shadow:none}.yl-brand-panel__card :is(.yl-brand-logo,.yl-brand-card__logo){width:min(100%,200px);height:66px;object-fit:contain;filter:none}.yl-brand-panel__card:is(:hover,:focus-visible){background:var(--yle-surface-2);border:0;transform:none;box-shadow:none}.yl-brand-panel__item--all{display:flex;align-items:center;justify-content:center}.yl-header__catbar .yl-brand-panel__all{margin:0;padding:20px;min-height:44px}.yl-header__catbar .yl-shopnav__item>.yl-mega--support{left:auto;right:max(var(--gutter, 48px),calc((100vw - var(--maxw, 1440px)) / 2 + var(--gutter, 48px)));width:min(320px,calc(100vw - 40px));inline-size:min(320px,calc(100vw - 40px));padding:12px;background:var(--yle-surface)}.yl-mega--support .yl-header__utilbar{display:grid;border:0}.yl-mega--support .yl-header__utillink{display:flex;align-items:center;min-height:46px;padding:10px 14px;font-size:14px}.yl-mega--support .yl-header__utillink:hover{background:var(--yle-surface-2)}main#yl-main>:is(.yl-services-section,.yl-visit-section){grid-template-columns:1fr}main#yl-main>:is(.yl-services-section,.yl-visit-section)>:is(.yl-services--consultation,.yl-visit){grid-column:1 / -1}main#yl-main :is(.yl-services--consultation,.yl-visit){padding:28px 0 var(--yle-section-y);background:var(--yle-bg)!important;border-top:0;content-visibility:visible}body:has(.yl-services--consultation,.yl-visit) .yl-footer{margin-top:0}:is(.yl-services--consultation,.yl-visit) .yl-breadcrumbs{margin:0 0 26px}.yl-services__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:48px}.yl-services__heading,.yl-visit .yl-visit__h{font:700 clamp(26px,2.8vw,36px)/1.2 var(--yle-font-sans)!important;letter-spacing:-.015em;margin:0 0 16px;color:var(--yle-text)}.yl-services__intro,.yl-services__intro p,.yl-visit__intro{max-width:64ch;margin:0;color:var(--yle-text-2);font:400 16px/1.65 var(--yle-font-sans)}.yl-services__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 24px;gap:28px}.yl-services--consultation .yl-service{display:grid;grid-template-columns:1fr;grid-template-rows:36px auto 1fr auto;align-items:start;gap:14px;padding:0;border:0;background:transparent!important;box-shadow:none!important}.yl-services--consultation .yl-service+.yl-service{border-left:1px solid var(--yle-line);padding-left:28px}.yl-service__icon{width:36px;height:36px;color:var(--yle-accent)}.yl-service__icon svg{width:100%;height:100%}.yl-services--consultation .yl-service__title{font:700 19px/1.3 var(--yle-font-sans)!important;margin:0;letter-spacing:-.01em;color:var(--yle-text)}.yl-services--consultation .yl-service__desc{margin:0;color:var(--yle-text-2);font:400 15px/1.6 var(--yle-font-sans)}.yl-services--consultation .yl-btn{justify-self:start;margin-top:8px}.yl-services__quote-note{font:400 13px/1.55 var(--yle-font-sans);color:var(--yle-text-3);margin:0}.yl-contact-summary{border-left:1px solid var(--yle-line);padding-left:36px;min-width:0}.yl-contact-summary h2{margin:0 0 18px;color:var(--yle-text);font:700 20px/1.3 var(--yle-font-sans)!important;letter-spacing:-.01em}.yl-contact-summary dl{margin:0;display:grid;gap:18px}.yl-contact-summary dt{color:var(--yle-text-3);font:600 13px/1.4 var(--yle-font-sans);letter-spacing:0;text-transform:none;margin-bottom:4px}.yl-contact-summary dd{margin:0;color:var(--yle-text);font:400 15px/1.55 var(--yle-font-sans)}.yl-contact-summary a{color:inherit;text-decoration:none;display:inline-block;padding-block:5px;overflow-wrap:anywhere}.yl-contact-summary a:hover{color:var(--yle-accent);text-decoration:underline;text-underline-offset:3px}.yl-contact-summary dd p{margin:0;color:inherit;font:inherit}.yl-visit .yl-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.yl-visit .yl-visit__info{gap:0}.yl-visit__actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 30px}.yl-visit__actions .yl-btn{margin:0}.yl-visit .yl-contact-summary{border:0;padding:28px 0 0;border-top:1px solid var(--yle-line)}.yl-visit .yl-contact-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.yl-visit__contact{scroll-margin-top:calc(var(--yl-header-height, 150px) + 18px)}.yl-visit .yl-visit__form{padding:clamp(22px,2.6vw,32px);border:1px solid var(--yle-line);border-radius:var(--yle-radius-lg);background:var(--yle-surface);box-shadow:var(--yle-shadow);gap:16px}.yl-visit .yl-visit__form-h{margin:0;color:var(--yle-text);font:700 22px/1.3 var(--yle-font-sans)!important;letter-spacing:-.01em}.yl-visit .yl-visit__form-intro{margin:0 0 4px;color:var(--yle-text-2);font:400 14px/1.6 var(--yle-font-sans)}.yl-visit :is(.yl-form-field label,.yl-choice-select__summary,.yl-choice-select__option){font-family:var(--yle-font-sans);letter-spacing:0;text-transform:none}.yl-visit .yl-form-field label{font-size:13px;font-weight:600;color:var(--yle-text-2)}.yl-visit :is(.yl-form-field input,.yl-form-field textarea){font:400 16px/1.4 var(--yle-font-sans);min-height:44px;padding:10px 12px;color:var(--yle-text);background:var(--yle-surface);border:1px solid var(--yle-line-strong);border-radius:var(--yle-field-radius)}.yl-visit .yl-form-field input:focus,.yl-visit .yl-form-field textarea:focus{border-color:var(--yle-accent);outline:2px solid var(--yle-accent-soft)}.yl-visit .yl-choice-select__summary{padding:10px 12px;color:var(--yle-text);background:var(--yle-surface);border:1px solid var(--yle-line-strong);border-radius:var(--yle-field-radius);font-size:15px}.yl-visit .yl-visit__form-submit{width:100%;min-height:52px}.yl-whatsapp-fab{position:fixed;z-index:80;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;min-height:52px;padding:12px;border:1px solid #087f46;border-radius:50%;color:var(--yle-on-accent);background:#087f46;text-decoration:none;font:600 14px/1.3 var(--yle-font-sans);box-shadow:var(--yle-shadow);transition:background-color var(--yle-dur-fast) var(--yle-ease),transform var(--yle-dur-fast) var(--yle-ease)}.yl-whatsapp-fab svg{width:26px;height:26px;flex:none}.yl-whatsapp-fab:hover{background:#066b3b;border-color:#066b3b;color:var(--yle-on-accent);transform:translateY(-2px)}.yl-whatsapp-fab:focus-visible{outline:2px solid var(--yle-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.yl-whatsapp-fab{transition:none}.yl-whatsapp-fab:hover{transform:none}}body.yl-mmenu-open .yl-whatsapp-fab,body:has([data-yl-shop][data-open]) .yl-whatsapp-fab,body:has(dialog[open]) .yl-whatsapp-fab,body:has(yl-predictive-search.is-open) .yl-whatsapp-fab{display:none}body:has(#shop-hcaptcha-badge-container) .yl-whatsapp-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media(min-width:901px)and (max-width:1100px){.yl-header__catbar-inner{gap:14px}.yl-header__catbar :is(.yl-header__navlink,.yl-shopnav__trigger){font-size:12px}}@media(max-width:900px){.yl-mshop__cat--brands .yl-brand-panel__grid{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.yl-mshop__cat--brands .yl-brand-panel__item:nth-child(2n){border-right:0}.yl-mshop__cat--brands .yl-brand-panel__card{min-height:78px;padding:14px}.yl-mshop__cat--brands .yl-brand-panel__card :is(.yl-brand-logo,.yl-brand-card__logo){width:100%;height:40px}.yl-services__layout,.yl-visit .yl-visit__grid{grid-template-columns:minmax(0,1fr);gap:28px}main#yl-main :is(.yl-services--consultation,.yl-visit){padding:20px 0 32px}:is(.yl-services--consultation,.yl-visit) .yl-breadcrumbs{margin-bottom:20px}.yl-services__topics{gap:18px;margin-top:28px}.yl-services--consultation .yl-service+.yl-service{padding-left:18px}.yl-services--consultation .yl-service__title{font-size:18px!important}.yl-contact-summary{padding:24px 0 0;border-left:0;border-top:1px solid var(--yle-line)}.yl-visit .yl-visit__form{padding:20px}.yl-whatsapp-fab{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}body:has(.yl-cart) .yl-whatsapp-fab{bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:600px){.yl-services__topics{grid-template-columns:minmax(0,1fr);gap:24px}.yl-services--consultation .yl-service{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto;gap:10px 14px}.yl-services--consultation .yl-service>:not(.yl-service__icon){grid-column:2}.yl-services--consultation .yl-service+.yl-service{border-left:0;padding:24px 0 0;border-top:1px solid var(--yle-line)}.yl-visit .yl-contact-summary dl{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/yololife-contact-theme.css.map */
