body:has([data-island-header]){--island-blue: #70cdee;--island-blue-rgb: 112 205 238;--island-ink: #1c1c1c;--island-ink-rgb: 28 28 28;--island-glass-rgb: 255 255 255;--island-glass-opacity: .62;--island-glass-opacity-hover: .78;--island-glass-highlight: .42;--island-glass-highlight-hover: .55;--island-glass-blur: 24px;--island-glass-saturate: 1.4;--island-glass-rim: .28}.header-section:has([data-island-header]){--island-gap-x: 10px;--island-gap-y: 10px;--island-radius: var(--rounded-block, var(--border-radius));--island-shadow: 0 8px 28px rgb(0 0 0 / .1), 0 2px 8px rgb(0 0 0 / .06);--island-shadow-hover: 0 12px 36px rgb(0 0 0 / .14), 0 4px 12px rgb(0 0 0 / .08);z-index:30;padding-inline:var(--island-gap-x);padding-block-start:var(--island-gap-y);padding-block-end:0;background:transparent!important;pointer-events:none}@media screen and (min-width:768px){.header-section:has([data-island-header]){--island-gap-x: 18px;--island-gap-y: 14px}}@media screen and (min-width:1280px){.header-section:has([data-island-header]){--island-gap-x: 24px;--island-gap-y: 16px}}.header-section:has([data-island-header]) .header{pointer-events:auto}.header-section:has([data-island-header]).header-sticky{inset-block-start:0}.header-section:has([data-island-header]) .header{--header-background-opacity: 1;--header-logo-opacity: 1;--color-foreground: var(--island-ink-rgb);color:var(--island-ink);position:relative!important;inset-block-start:auto!important;border-radius:var(--island-radius);padding-inline:1.15rem}@media screen and (min-width:768px){.header-section:has([data-island-header]) .header{padding-inline:1.5rem}}body:has([data-island-header]) .header-section .header:before,body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__inner{background:linear-gradient(180deg,rgb(255 255 255 / var(--island-glass-highlight)),rgb(255 255 255 / calc(var(--island-glass-highlight) * .28))),rgb(var(--island-glass-rgb) / var(--island-glass-opacity))!important;backdrop-filter:blur(var(--island-glass-blur)) saturate(var(--island-glass-saturate));-webkit-backdrop-filter:blur(var(--island-glass-blur)) saturate(var(--island-glass-saturate))}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__submenu{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}body:has([data-island-header]) .menu-drawer .drawer__scrollable.active>li:not(:has(details.active)),body:has([data-island-header]) .menu-drawer .drawer__scrollable.active>.drawer__promotions{opacity:0!important;visibility:hidden;pointer-events:none}body:has([data-island-header]) .menu-drawer details.active>summary{opacity:0!important;visibility:hidden}.header-section:has([data-island-header]) .header:before{border-radius:var(--island-radius)!important;box-shadow:var(--island-shadow);border:1px solid rgb(var(--island-blue-rgb) / var(--island-glass-rim));opacity:1!important;transition:box-shadow .35s cubic-bezier(.6,0,.4,1),background .35s cubic-bezier(.6,0,.4,1)}@media(hover:hover)and (pointer:fine){.header-section:has([data-island-header]):not(.header-hidden) .header:hover:before{--island-glass-opacity: var(--island-glass-opacity-hover);--island-glass-highlight: var(--island-glass-highlight-hover);box-shadow:var(--island-shadow-hover)}}.header-section.header-scrolled:has([data-island-header]) .header:before{border-radius:var(--island-radius)!important}.header-section:has([data-island-header]) .header__corner,.header-section:has([data-island-header]) .header__cutout{display:none!important}.header-section.header-transparent:has([data-island-header]) .header,.header-section.header-transparent.header-scrolled:has([data-island-header]) .header{--header-background-opacity: 1;--header-logo-opacity: 1;--color-foreground: var(--island-ink-rgb);color:var(--island-ink);position:relative!important;inset-block-start:auto!important}.js :has(.shopify-section:first-child [allow-transparent-header]) .header-section:has([data-island-header]) .header{--header-background-opacity: 1;--header-logo-opacity: 1;--color-foreground: var(--island-ink-rgb);color:var(--island-ink);position:relative!important}.header-section:has([data-island-header]) .header :is(a,button,summary,.icon,svg){color:inherit}.header-section:has([data-island-header]) .header .mega-menu .media-card__link,.header-section:has([data-island-header]) .header .mega-menu .media-card__link :is(p,span,.icon,svg):not(.badge){color:rgb(var(--color-foreground))}.header-section:has([data-island-header]) .header svg{fill:currentColor;stroke:currentColor}.header-section:has([data-island-header]) .header svg [fill=none]{fill:none}.header-section:has([data-island-header]) .header .count{color:var(--island-ink)}.header-section:has([data-island-header]) .header .dropdown,.header-section:has([data-island-header]) .header .dropdown__container{--color-foreground: 23 23 23;color:#171717}.header-section:has([data-island-header]) .header .dropdown :is(a,button,summary,p,.icon,svg){color:#171717}.header-section:has([data-island-header]) .header .dropdown svg{fill:currentColor}.header-section:has([data-island-header]){transition:transform var(--animation-nav)}.header-section:has([data-island-header]).header-hidden[data-sticky-type=on-scroll-up]{transform:translateY(calc(-100% - 8px));pointer-events:none}.header-section:has([data-island-header]).header-hidden .header[is=sticky-header][data-sticky-type=on-scroll-up]{transform:none}body:has([data-island-header]) .shopify-section-group-header-group,.shopify-section-group-header-group:has([data-island-header]){background:transparent}body:has([data-island-header]) .header-section .section.header:before{height:100%}body:has([data-island-header]) .topbar-section{overflow:hidden;display:flex;align-items:center}.js body:has([data-island-header]) .topbar.section:before,.js body:has([data-island-header]) .topbar.section.section--next-rounded:before,.js body:has([data-island-header]) .topbar.section.section--first-rounded:before,.js body:has([data-island-header]) .topbar-section .section:before{height:100%!important}body:has([data-island-header]) .topbar,body:has([data-island-header]) .topbar .announcement-bar,body:has([data-island-header]) .topbar .announcement__slide,body:has([data-island-header]) .topbar .announcement__content,body:has([data-island-header]) .topbar .marquee,body:has([data-island-header]) .topbar .scrolling-text{align-items:center}body:has([data-island-header]) .topbar .announcement-icon{display:flex;align-items:center;line-height:0}body:has([data-island-header]) .topbar .announcement-text{margin-block:0;display:block;line-height:1.2}body:has([data-island-header]) .topbar .announcement__slide:not([aria-hidden]) .announcement__content{transform:none}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer){--color-foreground: var(--island-ink-rgb);--color-background: var(--island-glass-rgb);--color-button-background: var(--island-blue-rgb);--color-button-gradient: var(--island-blue);--color-button-border: var(--island-blue-rgb);--color-button-text: var(--island-ink-rgb);--color-border: var(--island-blue-rgb) / .38;--color-border-dark: var(--island-blue-rgb) / .62;--color-border-light: var(--island-blue-rgb) / .22}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__inner{color:var(--island-ink);border-color:rgb(var(--island-blue-rgb) / .28);box-shadow:0 16px 48px #0000001f}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__submenu{color:var(--island-ink);border-color:rgb(var(--island-blue-rgb) / .28)}body:has([data-island-header]) .menu-drawer .drawer__submenu :is(a,button,summary,span,p,label,.drawer__menu-item,.drawer__title){color:var(--island-ink)}body:has([data-island-header]) .menu-drawer .drawer__submenu>button{color:rgb(var(--island-ink-rgb) / .78)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) :is(a,button,summary,p,span,label,.drawer__title,.drawer__menu-item,.price,.totals,.tax-note){color:inherit}body:has([data-island-header]) .menu-drawer .drawer__promotions .media-card__link,body:has([data-island-header]) .menu-drawer .drawer__promotions .media-card__link :is(p,span,.icon,svg):not(.badge){color:rgb(var(--color-foreground))}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) svg{color:inherit;fill:currentColor;stroke:currentColor}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) svg[fill=none],body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) svg [fill=none]{fill:none}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) img{color:unset}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) :is(.drawer__header,.drawer__footer-top,.drawer__footer-bottom,.horizontal-product+.horizontal-product,.drawer__submenu>button){border-color:rgb(var(--island-blue-rgb) / .22)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__footer-bottom{background-color:rgb(var(--island-blue-rgb) / .08)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) :is(.input,.select,.textarea,.quantity,.quantity__input){color:var(--island-ink);background-color:rgb(var(--island-glass-rgb) / .55);border-color:rgb(var(--island-blue-rgb) / .35)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .free-shipping-bar{color:var(--island-ink);background-color:rgb(var(--island-blue-rgb) / .12);border:1px solid rgb(var(--island-blue-rgb) / .28)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) progress-bar:before,body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .free-shipping-bar progress-bar:before{background-color:var(--island-blue)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .button--primary{color:var(--island-ink);background:var(--island-blue);background-color:var(--island-blue)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .button--secondary{color:var(--island-ink);background:transparent;border-color:rgb(var(--island-blue-rgb) / .45)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .button--secondary .btn-fill{background:var(--island-blue)}body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .count{color:var(--island-ink);background-color:var(--island-blue)}.js body:has([data-island-header]) :is(.cart-drawer,.menu-drawer) .drawer__header:before{background-color:rgb(var(--island-blue-rgb) / .55)}.mega-menu .badge.badge--onsale,.drawer__promotions .badge.badge--onsale,.header-section:has([data-island-header]) .header .mega-menu .media-card__link .badge.badge--onsale,body:has([data-island-header]) .menu-drawer .drawer__promotions .media-card__link .badge.badge--onsale{--badge-background: #e11d48;--badge-foreground: #ffffff;background-color:#e11d48;color:#fff}body:has([data-island-header]) .cart-drawer .discounts .badge.badge--onsale{--badge-foreground: #ffffff;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/40/assets/repillow-island-header.css.map */
