html.dlc-floating-header{--dlc-floating-header-offset: max(12px, env(safe-area-inset-top, 0px));--dlc-floating-header-inline: 12px;--dlc-float-progress: 0;--dlc-menu-progress: 0;--dlc-header-ease: cubic-bezier(.22, 1, .36, 1);--dlc-menu-duration: .3s;--dlc-shell-restore-duration: .3s}@property --dlc-float-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@media screen and (min-width:750px){html.dlc-floating-header{--dlc-floating-header-offset: max(16px, env(safe-area-inset-top, 0px));--dlc-floating-header-inline: 24px}}html.dlc-floating-header #header-group:has(#header-component[sticky]){display:block!important;position:fixed!important;top:0;left:0;right:0;z-index:var(--layer-menu-drawer);pointer-events:none;box-sizing:border-box;padding-top:calc(var(--dlc-floating-header-offset) * var(--dlc-float-progress));padding-inline:calc(var(--dlc-floating-header-inline) * var(--dlc-float-progress));transition:padding-top var(--dlc-shell-restore-duration) var(--dlc-header-ease),padding-inline var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header #header-group .header-section,html.dlc-floating-header #header-group #header-component{pointer-events:auto}html.dlc-floating-header .header-section:has(>#header-component[sticky=always]),html.dlc-floating-header .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:relative!important;top:auto}html.dlc-floating-header .header[transparent]{position:relative!important;top:auto;left:auto;right:auto}html.dlc-floating-header #header-component .header__row--top{border-radius:calc(999px * var(--dlc-float-progress));overflow:visible;transition:border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header #header-component .header__columns,html.dlc-floating-header #header-component .header__column--left{overflow:visible}html.dlc-floating-header #header-component .header-logo{width:auto;height:auto;min-width:var(--dlc-header-logo-visual-size, 56px);min-height:var(--dlc-header-logo-visual-size, 56px);overflow:visible}html.dlc-floating-header #header-component .header__underlay-closed{border-radius:calc(999px * var(--dlc-float-progress));box-shadow:0 calc(4px * var(--dlc-float-progress)) calc(20px * var(--dlc-float-progress)) rgb(0 0 0 / calc(.1 * var(--dlc-float-progress)));transition:border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease),box-shadow var(--dlc-shell-restore-duration) var(--dlc-header-ease),height var(--dlc-shell-restore-duration) var(--dlc-header-ease),background var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header #header-component:not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))):not([data-dlc-nav-open]):not([data-dlc-nav-closing]){--closed-underlay-height: calc(var(--dlc-float-progress) * 100%)}html.dlc-floating-header body:has(.content-for-layout>.shopify-section:first-child :is(.hero,.dlc-thin-banner,.dlc-split-banner,.dlc-academy-hero,.dlc-peluqueria-hero)) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-height) * -1)}html.dlc-floating-header body:not(.dlc-peluqueria-page):has(.content-for-layout>.shopify-section:first-child :is(.hero,.dlc-thin-banner,.dlc-split-banner,.dlc-academy-hero,.dlc-peluqueria-hero)) #header-component:not([data-dlc-scrolled]):not([data-dlc-nav-open]):not([data-dlc-nav-closing]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) :is(.header__row,.header-actions__action,.header-logo){--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-border: rgb(255 255 255 / .35);--color-border-rgb: 255 255 255;--cart-bubble-background: #ffffff;--cart-bubble-text: #000000}html.dlc-floating-header body:not(.dlc-peluqueria-page):has(.content-for-layout>.shopify-section:first-child :is(.hero,.dlc-thin-banner,.dlc-split-banner,.dlc-academy-hero,.dlc-peluqueria-hero)) #header-component[data-dlc-scrolled]:not([data-dlc-nav-open]):not([data-dlc-nav-closing]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) :is(.header__row,.header-actions__action,.header-logo){--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}html.dlc-floating-header #header-component[transparent] .header__row,html.dlc-floating-header #header-component[transparent] .header-actions__action,html.dlc-floating-header #header-component[transparent] .header-logo,html.dlc-floating-header body:has(.content-for-layout>.shopify-section:first-child :is(.hero,.dlc-thin-banner,.dlc-split-banner,.dlc-academy-hero,.dlc-peluqueria-hero)) #header-component :is(.header__row,.header-actions__action,.header-logo){transition:color .3s var(--dlc-header-ease)}html.dlc-floating-header body.dlc-academy-page{--dlc-academy-sticky-offset: calc(var(--header-height, 72px) + 1.5rem)}@media screen and (max-width:749px){html.dlc-floating-header body.dlc-academy-page{--dlc-academy-sticky-offset: calc(var(--header-height, 64px) + 1rem)}}html.dlc-floating-header #header-component[transparent]:not([data-dlc-scrolled]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))):not([data-dlc-nav-open]):not([data-dlc-nav-closing]) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb)}html.dlc-floating-header #header-component[transparent][data-dlc-scrolled]:not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))),html.dlc-floating-header #header-component[transparent][data-dlc-nav-open],html.dlc-floating-header #header-component[transparent][data-dlc-nav-closing]{--header-logo-display: unset;--header-logo-inverse-display: unset}html.dlc-floating-header #header-component[transparent][data-dlc-scrolled]:not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row,html.dlc-floating-header #header-component[transparent][data-dlc-nav-open] .header__row,html.dlc-floating-header #header-component[transparent][data-dlc-nav-closing] .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}html.dlc-floating-header body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-height) * -1)}@media screen and (max-width:989px){html.dlc-floating-header{--dlc-shell-radius: calc(20px * var(--dlc-float-progress, 0));--dlc-shell-bg: #ffffff}html.dlc-floating-header #header-component .header__columns{padding-inline:var(--padding-sm, 12px);overflow:visible}html.dlc-floating-header #header-component .header__row--top,html.dlc-floating-header #header-component .header__column--left{overflow:visible}html.dlc-floating-header .menu-drawer__backdrop{display:none}}@media screen and (max-width:749px){html.dlc-floating-header #header-component.header{--header-padding: var(--padding-xs)}html.dlc-floating-header .header__drawer{--header-drawer-min-height: 54px}html.dlc-floating-header .menu-drawer-container .header__icon--summary{padding:var(--padding-sm)}}@media screen and (max-width:989px){html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-group{z-index:calc(var(--layer-menu-drawer) + 2)}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-group:before{content:"";position:fixed;top:var(--dlc-header-top, 0);left:var(--dlc-header-left, 0);width:var(--dlc-header-width, 100%);height:max(0px,calc(var(--dlc-shell-bottom, var(--dlc-header-bottom, 0px)) - var(--dlc-header-top, 0px)));background:var(--dlc-shell-bg);border-radius:var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1)));box-shadow:0 10px 32px rgb(0 0 0 / calc(.14 * var(--dlc-float-progress, 1)));pointer-events:none;z-index:calc(var(--layer-menu-drawer) - 1);transition:height var(--dlc-menu-duration) var(--dlc-header-ease),border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease),box-shadow var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header[data-dlc-nav-closing] #header-group:before{box-shadow:none;opacity:var(--dlc-float-progress, 1);transition:height var(--dlc-menu-duration) var(--dlc-header-ease),border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease),opacity var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header[data-dlc-nav-closing][data-dlc-menu-collapsed] #header-component .header__underlay-closed,html.dlc-floating-header[data-dlc-nav-closing][data-dlc-menu-collapsed] #header-component .header__row--top{border-radius:var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1)))}html.dlc-floating-header[data-dlc-nav-closing][data-dlc-menu-collapsed] .menu-drawer{background-color:transparent}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component{position:relative;z-index:calc(var(--layer-menu-drawer) + 1);--closed-underlay-height: 100%;--color-background-top-row: transparent;--color-background-bottom-row: transparent}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header__underlay-closed,html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header__underlay-open{background:transparent;box-shadow:none;border-radius:var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1))) var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1))) 0 0;transition:border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header__underlay-open{display:none}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header__row--top{border-radius:var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1))) var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 1))) 0 0;border-bottom:none;transition:border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header__row,html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header-actions__action,html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component .header-logo{--color-foreground: #000000;--color-foreground-rgb: 0 0 0;--color-border: #000000;--color-border-rgb: 0 0 0}html.dlc-floating-header:is([data-dlc-nav-open],[data-dlc-nav-closing]) #header-component[transparent] .header__row{--color-transparent-text: #000000;--color-transparent-text-rgb: 0 0 0}html.dlc-floating-header[data-dlc-nav-closing] #header-component[transparent] .header__row,html.dlc-floating-header[data-dlc-nav-closing] #header-component[transparent] .header-actions__action,html.dlc-floating-header[data-dlc-nav-closing] #header-component[transparent] .header-logo{transition:color var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header .menu-drawer-container{position:static}html.dlc-floating-header .menu-drawer{position:fixed;top:calc(var(--dlc-header-bottom, var(--header-height)) - 1px);left:var(--dlc-header-left, 0);width:var(--dlc-header-width, 100%);right:auto;max-width:none;height:auto;max-height:0;margin-top:0;padding-top:0;transform:none!important;opacity:1!important;visibility:hidden;border:none;border-radius:0 0 var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 0))) var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 0)));box-shadow:none;overflow:hidden;background-color:transparent;z-index:calc(var(--layer-menu-drawer) + 1);transition:max-height var(--dlc-menu-duration) var(--dlc-header-ease),visibility 0s linear var(--dlc-menu-duration),background-color var(--dlc-menu-duration) var(--dlc-header-ease),border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header[data-dlc-nav-closing] .menu-drawer{visibility:visible;background-color:rgb(255 255 255 / calc(var(--dlc-float-progress, 1)));transition:max-height var(--dlc-menu-duration) var(--dlc-header-ease),visibility 0s linear var(--dlc-menu-duration),background-color var(--dlc-shell-restore-duration) var(--dlc-header-ease),border-radius var(--dlc-shell-restore-duration) var(--dlc-header-ease)}html.dlc-floating-header .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}html.dlc-floating-header .menu-open>.menu-drawer{max-height:min(70dvh,calc(100dvh - var(--dlc-header-bottom, 80px) - 16px));visibility:visible;background-color:var(--dlc-shell-bg);transition:max-height var(--dlc-menu-duration) var(--dlc-header-ease),visibility 0s,background-color var(--dlc-menu-duration) var(--dlc-header-ease)}html.dlc-floating-header .menu-drawer__menu>.menu-drawer__list-item{opacity:0;transform:translateY(-8px)}html.dlc-floating-header .menu-open>.menu-drawer .menu-drawer__menu>.menu-drawer__list-item{animation:dlc-nav-link-in .26s var(--dlc-header-ease) forwards;animation-delay:calc(.05s + (var(--menu-drawer-animation-index, 1) - 1) * .07s)}html.dlc-floating-header[data-dlc-nav-closing] .menu-drawer__menu>.menu-drawer__list-item{animation:none;opacity:0;transform:translateY(-6px);transition:opacity .22s var(--dlc-header-ease),transform .22s var(--dlc-header-ease);transition-delay:calc((var(--dlc-nav-item-count, 3) - var(--menu-drawer-animation-index, 1)) * 45ms)}@keyframes dlc-nav-link-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html.dlc-floating-header .menu-drawer__navigation{max-height:min(55dvh,calc(100dvh - var(--dlc-header-bottom, 80px) - 80px));overflow-y:auto;padding-block-start:var(--padding-xs, 8px);padding-block-end:var(--padding-sm, 12px)}html.dlc-floating-header .menu-drawer__menu{margin-block-start:0}html.dlc-floating-header .menu-drawer__close-button{display:none}html.dlc-floating-header .menu-drawer__submenu{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0 0 var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 0))) var(--dlc-shell-radius, calc(20px * var(--dlc-float-progress, 0)));background-color:var(--dlc-shell-bg);transform:translate(8px);opacity:0;visibility:hidden;transition:transform .24s ease,opacity .2s ease,visibility .2s ease}html.dlc-floating-header .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0);opacity:1;visibility:visible}html.dlc-floating-header .menu-drawer__backdrop{display:none}}html.dlc-floating-header .content-for-layout[data-template=collection]>.shopify-section:first-child .product-grid-container{padding-block-start:calc(var(--header-height, 72px) + 32px)}@media screen and (min-width:750px){html.dlc-floating-header .content-for-layout[data-template=collection]>.shopify-section:first-child .product-grid-container{padding-block-start:calc(var(--header-height, 72px) + 40px)}}@media screen and (max-width:749px){html.dlc-floating-header .content-for-layout[data-template="page.contact"]>.shopify-section:first-child{padding-block-start:calc(var(--header-height, 56px) + 1.25rem)}html.dlc-floating-header .content-for-layout[data-template=product]>.shopify-section:first-child{padding-block-start:calc(var(--header-height, 56px) + 1rem)}html.dlc-floating-header .content-for-layout[data-template=cart]>.shopify-section:first-child{padding-block-start:calc(var(--header-height, 56px) + 1.25rem)}}@media screen and (max-width:749px){html.dlc-floating-header shopify-account,shopify-account{--shopify-account-color-background: #0d0d0d;--shopify-account-color-background-subdued: #151515;--shopify-account-color-text: #ffffff;--shopify-account-color-text-subdued: rgb(255 255 255 / .68);--shopify-account-color-accent: #111111;--shopify-account-color-accent-text: #ffffff;--shopify-account-color-accent-hover: #000000;--shopify-account-color-border: rgb(255 255 255 / .18);--shopify-account-color-control-background: #f7f5f1;--shopify-account-color-control-text: #111111;--shopify-account-color-card-background: #141414;--shopify-account-color-card-text: #ffffff;--shopify-account-color-shadow: rgb(0 0 0 / .55);--shopify-account-radius-dialog: 1.25rem;--shopify-account-radius-base: .7rem;--shopify-account-radius-button: .7rem;--shopify-account-radius-input: .7rem}}@media(prefers-reduced-motion:reduce){html.dlc-floating-header #header-component[transparent] .header__row,html.dlc-floating-header #header-component[transparent] .header-actions__action,html.dlc-floating-header #header-component[transparent] .header-logo,html.dlc-floating-header .menu-drawer,html.dlc-floating-header .menu-drawer__submenu,html.dlc-floating-header .menu-drawer__menu>.menu-drawer__list-item{transition:none;animation:none}html.dlc-floating-header .menu-open>.menu-drawer .menu-drawer__menu>.menu-drawer__list-item{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dlc-header-floating.css.map */
