body.glu-shop{--glu-accent: 245 179 1;--glu-ink: 10 10 12;--glu-border: 255 255 255}body.glu-shop #header-component .header__row{background-color:rgb(var(--glu-ink) / .78);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgb(var(--glu-border) / .1)}body.glu-shop #header-component[data-sticky-state=active] .header__row{background-color:rgb(var(--glu-ink) / .9)}body.glu-shop #header-component .menu-list__link,body.glu-shop #header-component .header-actions__action,body.glu-shop #header-component .dropdown-localization__button,body.glu-shop #header-component .header__icon--menu{color:#ffffffeb}body.glu-shop #header-component .menu-list__link:hover,body.glu-shop #header-component .header-actions__action:hover,body.glu-shop #header-component .dropdown-localization__button:hover,body.glu-shop #header-component .header__icon--menu:hover{color:rgb(var(--glu-accent));filter:drop-shadow(0 0 10px rgb(var(--glu-accent) / .2))}body.glu-shop #header-component .menu-list__link{font-weight:650;letter-spacing:.01em}body.glu-shop #header-component .header__row--top .menu-list__link[aria-current=page]{position:relative;z-index:2;background:rgb(var(--glu-accent));color:#000;border-radius:999px;padding:.45rem .85rem}body.glu-shop #header-component .header__row--bottom .menu-list__list-item>.menu-list__link,body.glu-shop #header-component .header__row--bottom .menu-list__list-item>button.menu-list__link{margin:0;padding:0}body.glu-shop #header-component .header__row--bottom header-menu .overflow-menu::part(list){gap:.5rem}body.glu-shop #header-component .header__row--bottom .menu-list__list-item>.menu-list__link,body.glu-shop #header-component .header__row--bottom .menu-list__list-item>button.menu-list__link{display:inline-flex;align-items:center;padding:.55rem .95rem;border-radius:999px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .12)}body.glu-shop #header-component .header__row--bottom .menu-list__list-item>.menu-list__link:hover,body.glu-shop #header-component .header__row--bottom .menu-list__list-item>button.menu-list__link:hover,body.glu-shop #header-component .header__row--bottom .menu-list__list-item>.menu-list__link[aria-current=page]{background:rgb(var(--glu-accent) / .14);border-color:rgb(var(--glu-accent) / .55);color:#fff}body.glu-shop [id*=header_announcements_] .section-background{background:linear-gradient(90deg,#000000f5,rgb(var(--glu-accent) / .03),#000000f5)!important}body.glu-shop [id*=header_announcements_] .announcement-bar{background:linear-gradient(90deg,#0000,rgb(var(--glu-accent) / .045),#0000),linear-gradient(90deg,#0000,#0000002e,#0000)!important;color:#ffffffeb!important;border-block-end:1px solid rgb(var(--glu-accent) / .24)!important}body.glu-shop [id*=header_announcements_] .announcement-bar__text{margin:0;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.75rem!important}body.glu-shop [id*=header_announcements_] a{color:inherit!important;text-decoration:none!important}body.glu-shop [id*=header_announcements_] a:hover{color:rgb(var(--glu-accent))!important}body.glu-shop .button,body.glu-shop .shopify-payment-button__button,body.glu-shop button,body.glu-shop input[type=submit]{border-radius:14px;font-weight:650;letter-spacing:.02em}body.glu-shop .button--primary,body.glu-shop .shopify-payment-button__button--unbranded{background:rgb(var(--glu-accent))!important;color:#000!important;border:1px solid rgb(var(--glu-accent) / .85)!important}body.glu-shop .button--primary:hover,body.glu-shop .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);filter:drop-shadow(0 10px 22px rgb(0 0 0 / .35)) drop-shadow(0 0 18px rgb(var(--glu-accent) / .25))}body.glu-shop .button-secondary,body.glu-shop .button--secondary{background:#00000040!important;color:#ffffffeb!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:14px;font-weight:700;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}body.glu-shop .button-secondary:hover,body.glu-shop .button--secondary:hover{border-color:rgb(var(--glu-accent) / .7)!important;color:rgb(var(--glu-accent))!important;filter:drop-shadow(0 10px 22px rgb(0 0 0 / .35));transform:translateY(-1px)}body.glu-shop .glu-tiles__inner{max-width:1200px;margin-inline:auto}body.glu-shop .glu-tiles__head{display:grid;gap:.35rem;margin-bottom:1.25rem}body.glu-shop .glu-tiles__title{font-weight:850;letter-spacing:.01em;margin:0}body.glu-shop .glu-tiles__sub{margin:0;opacity:.78}body.glu-shop .glu-tiles__grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width: 750px){body.glu-shop .glu-tiles__grid{grid-template-columns:repeat(4,1fr)}}body.glu-shop .glu-tile{position:relative;display:grid;min-height:170px;border-radius:22px;overflow:hidden;text-decoration:none;color:#fffffff0;background:rgb(var(--glu-ink) / .82);border:1px solid rgb(255 255 255 / .12);box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff1a;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,filter .18s ease}body.glu-shop .glu-tile:hover{transform:translateY(-2px);border-color:rgb(var(--glu-accent) / .55);filter:drop-shadow(0 18px 34px rgb(0 0 0 / .22)) drop-shadow(0 0 26px rgb(var(--glu-accent) / .14))}body.glu-shop .glu-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}body.glu-shop .glu-tile__img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);filter:saturate(1.05) contrast(1.02)}body.glu-shop .glu-tile__placeholder{width:100%;height:100%;background:radial-gradient(70% 60% at 15% 10%,rgb(var(--glu-accent) / .22),transparent 55%),linear-gradient(135deg,#ffffff14,#ffffff05)}body.glu-shop .glu-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 10% 0%,rgb(var(--glu-accent) / .22),transparent 55%),radial-gradient(60% 55% at 100% 0%,rgb(255 255 255 / .1),transparent 55%),linear-gradient(180deg,#0000000d,#000000c7)}body.glu-shop .glu-tile__content{position:relative;z-index:2;padding:1.15rem;display:grid;gap:.35rem;align-content:end}body.glu-shop .glu-tile__badge{justify-self:start;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .55rem;border-radius:999px;background:rgb(var(--glu-accent));color:#000}body.glu-shop .glu-tile__title{font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.glu-shop .glu-tile__subtitle{opacity:.82}body.glu-shop .glu-tile__content:after{content:"Shop \2192";display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease,color .16s ease}body.glu-shop .glu-tile:hover .glu-tile__content:after{opacity:1;transform:translateY(0);color:rgb(var(--glu-accent))}body.glu-shop [data-testid=product-list]{background:linear-gradient(180deg,rgb(0 0 0 / .02),transparent 35%)}body.glu-shop [data-testid=product-list] [data-testid=resource-list-grid]{margin-top:1rem}body.glu-shop [data-testid=product-list] .resource-list__item{position:relative;padding:0;border-radius:22px;overflow:hidden;background:radial-gradient(60% 70% at 10% 0%,rgb(var(--glu-accent) / .1),transparent 55%),rgb(var(--glu-ink) / .88);border:1px solid rgb(255 255 255 / .1);transition:transform .16s ease,border-color .16s ease,filter .16s ease}body.glu-shop [data-testid=product-list] .resource-list__item:hover{transform:translateY(-2px);border-color:rgb(var(--glu-accent) / .55);filter:drop-shadow(0 18px 34px rgb(0 0 0 / .22)) drop-shadow(0 0 26px rgb(var(--glu-accent) / .12))}body.glu-shop [data-testid=product-list] product-card.product-card{display:block;height:100%;position:relative}body.glu-shop [data-testid=product-list] product-card .product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.glu-shop [data-testid=product-list] product-card .product-card__content{position:relative;z-index:2;padding:14px!important;background:transparent!important;border:0!important}body.glu-shop [data-testid=product-list] .card-gallery{position:relative;margin:-14px -14px 12px;border-radius:22px;overflow:hidden;padding:0!important;border:0!important;background:#ffffff0a}body.glu-shop [data-testid=product-list] .card-gallery>a.contents{display:block!important;position:relative;z-index:1}body.glu-shop [data-testid=product-list] .card-gallery img{border-radius:0!important;display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease;will-change:transform}body.glu-shop [data-testid=product-list] .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(70% 60% at 10% 0%,rgb(var(--glu-accent) / .22),transparent 55%),linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .65));opacity:.85;transition:opacity .16s ease}body.glu-shop [data-testid=product-list] .resource-list__item:hover .card-gallery:before{opacity:1}body.glu-shop [data-testid=product-list] .resource-list__item:hover .card-gallery img{transform:scale(1.02)}body.glu-shop [data-testid=product-list] .card-gallery__placeholder{background:linear-gradient(135deg,#ffffff14,#ffffff05)}body.glu-shop [data-testid=product-list] .product-badges{z-index:6}body.glu-shop [data-testid=product-list] .product-badges__badge{border-radius:999px!important;padding:.4rem .7rem!important;font-weight:850;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;border:1px solid rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:0 10px 22px #00000040}body.glu-shop [data-testid=product-list] .product-badges__badge--sale{background:rgb(var(--glu-accent))!important;color:#000!important;border-color:rgb(var(--glu-accent) / .85)!important}body.glu-shop [data-testid=product-list] .product-badges__badge--soldout{background:#00000059!important;color:#ffffffeb!important;border-color:#ffffff2e!important}body.glu-shop [data-testid=product-list] .card-gallery{isolation:isolate}body.glu-shop [data-testid=product-list] .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media,img.product-media__image){pointer-events:none!important}body.glu-shop [data-testid=product-list] .card-gallery>a.contents{display:block!important;position:relative;z-index:1;pointer-events:auto!important}body.glu-shop [data-testid=product-list] .card-gallery quick-add-component.quick-add{position:absolute;left:14px;right:14px;bottom:14px;z-index:9999!important;display:flex;justify-content:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}body.glu-shop [data-testid=product-list] .resource-list__item:hover .card-gallery quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .resource-list__item:focus-within .card-gallery quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .product-grid__item:hover .card-gallery quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .product-grid__item:focus-within .card-gallery quick-add-component.quick-add,body.glu-shop [data-testid=product-list] product-card:is(:hover,:focus-within) .card-gallery quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .card-gallery:is(:hover,:focus-within) quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .card-gallery:has(>a.contents:hover) quick-add-component.quick-add,body.glu-shop [data-testid=product-list] .card-gallery quick-add-component.quick-add:hover,body.glu-shop [data-testid=product-list] .card-gallery quick-add-component.quick-add:focus-within{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}body.glu-shop [data-testid=product-list] product-card.product-card>a.product-card__link{pointer-events:none!important}@media (max-width: 749px){body.glu-shop [data-testid=product-list] .card-gallery quick-add-component.quick-add{opacity:1!important;transform:none!important;pointer-events:auto!important}}body.glu-shop [data-testid=product-list] product-card .product-card__content :is(h1,h2,h3,h4,h5,h6),body.glu-shop [data-testid=product-list] product-card .product-card__content .rte{margin:0;font-weight:750;letter-spacing:.01em;text-transform:none;line-height:1.2;color:#ffffffeb!important}body.glu-shop [data-testid=product-list] product-card .product-card__content .price,body.glu-shop [data-testid=product-list] product-card .product-card__content [class*=price]{color:#fffc!important;font-weight:650}body.glu-shop .product-grid-container{background:linear-gradient(180deg,rgb(0 0 0 / .02),transparent 35%)}body.glu-shop .product-grid-container .product-grid__item{position:relative;padding:0;border-radius:22px;overflow:hidden;background:radial-gradient(60% 70% at 10% 0%,rgb(var(--glu-accent) / .1),transparent 55%),rgb(var(--glu-ink) / .88);border:1px solid rgb(255 255 255 / .1);transition:transform .16s ease,border-color .16s ease,filter .16s ease}body.glu-shop .product-grid-container .product-grid__item:hover{transform:translateY(-2px);border-color:rgb(var(--glu-accent) / .55);filter:drop-shadow(0 18px 34px rgb(0 0 0 / .22)) drop-shadow(0 0 26px rgb(var(--glu-accent) / .12))}body.glu-shop .product-grid-container product-card.product-card{display:block;height:100%;position:relative}body.glu-shop .product-grid-container product-card .product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.glu-shop .product-grid-container product-card .product-card__content{position:relative;z-index:2;padding:14px!important;background:transparent!important;border:0!important}body.glu-shop .product-grid-container .card-gallery{position:relative;margin:-14px -14px 12px;border-radius:22px;overflow:hidden;padding:0!important;border:0!important;background:#ffffff0a;isolation:isolate}body.glu-shop .product-grid-container .card-gallery>a.contents{display:block!important;position:relative;z-index:1;pointer-events:auto!important}body.glu-shop .product-grid-container .card-gallery img{border-radius:0!important;display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease;will-change:transform}body.glu-shop .product-grid-container .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(70% 60% at 10% 0%,rgb(var(--glu-accent) / .22),transparent 55%),linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .65));opacity:.85;transition:opacity .16s ease}body.glu-shop .product-grid-container .product-grid__item:hover .card-gallery:before{opacity:1}body.glu-shop .product-grid-container .product-grid__item:hover .card-gallery img{transform:scale(1.02)}body.glu-shop .product-grid-container .product-badges{z-index:6}body.glu-shop .product-grid-container .product-badges__badge{border-radius:999px!important;padding:.4rem .7rem!important;font-weight:850;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;border:1px solid rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:0 10px 22px #00000040}body.glu-shop .product-grid-container .product-badges__badge--sale{background:rgb(var(--glu-accent))!important;color:#000!important;border-color:rgb(var(--glu-accent) / .85)!important}body.glu-shop .product-grid-container .product-badges__badge--soldout{background:#00000059!important;color:#ffffffeb!important;border-color:#ffffff2e!important}body.glu-shop .product-grid-container .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media,img.product-media__image){pointer-events:none!important}body.glu-shop .product-grid-container .card-gallery quick-add-component.quick-add{position:absolute;left:14px;right:14px;bottom:14px;z-index:9999!important;display:flex;justify-content:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}body.glu-shop .product-grid-container .product-grid__item:hover .card-gallery quick-add-component.quick-add,body.glu-shop .product-grid-container .product-grid__item:focus-within .card-gallery quick-add-component.quick-add,body.glu-shop .product-grid-container product-card:is(:hover,:focus-within) .card-gallery quick-add-component.quick-add,body.glu-shop .product-grid-container .card-gallery:is(:hover,:focus-within) quick-add-component.quick-add,body.glu-shop .product-grid-container .card-gallery:has(>a.contents:hover) quick-add-component.quick-add,body.glu-shop .product-grid-container .card-gallery quick-add-component.quick-add:hover,body.glu-shop .product-grid-container .card-gallery quick-add-component.quick-add:focus-within{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}body.glu-shop .product-grid-container product-card.product-card>a.product-card__link{pointer-events:none!important}@media (max-width: 749px){body.glu-shop .product-grid-container .card-gallery quick-add-component.quick-add{opacity:1!important;transform:none!important;pointer-events:auto!important}}body.glu-shop .product-grid-container product-card .product-card__content :is(h1,h2,h3,h4,h5,h6),body.glu-shop .product-grid-container product-card .product-card__content .rte{margin:0;font-weight:750;letter-spacing:.01em;text-transform:none;line-height:1.2;color:#ffffffeb!important}body.glu-shop .product-grid-container product-card .product-card__content .price,body.glu-shop .product-grid-container product-card .product-card__content [class*=price]{color:#fffc!important;font-weight:650}body.glu-shop{--glu-radius-lg: 22px;--glu-radius-xl: 32px;--glu-shadow-soft: 0 18px 45px rgb(0 0 0 / .16);--glu-shadow-float: 0 26px 70px rgb(0 0 0 / .22);--glu-surface: rgb(255 255 255 / .96);--glu-surface-2: rgb(255 255 255 / .86);--glu-ink-2: 18 18 20;--glu-hairline-dark: 1px solid rgb(0 0 0 / .1);--glu-hairline-light: 1px solid rgb(255 255 255 / .12)}body.glu-shop a:not(.button):not(.product-card__link):not(.contents):not(.product-card__title):not([ref=productTitleLink]){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 2px;background-position:0 100%;transition:background-size .18s ease,color .18s ease,opacity .18s ease}body.glu-shop a:not(.button):not(.product-card__link):not(.contents):not(.product-card__title):not([ref=productTitleLink]):hover{background-size:100% 2px;color:rgb(var(--glu-accent))}body.glu-shop .glu-reveal{opacity:0;transform:translateY(14px);transition:opacity .52s ease,transform .52s ease;will-change:opacity,transform}body.glu-shop .glu-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){body.glu-shop .glu-reveal{opacity:1;transform:none;transition:none}}body.glu-shop :is(dialog[open][id*=search],dialog[open].search-modal,.search-modal[open],.search-modal.is-open,.search-drawer[open],.search-drawer.is-open,.drawer--search[open],.drawer--search.is-open,[aria-modal=true][id*=search]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.glu-shop :is(dialog[open][id*=search],dialog[open].search-modal,.search-modal[open],.search-drawer[open],.drawer--search[open],[aria-modal=true][id*=search]) :is(.modal__content,.drawer__content,.search-modal__content,.search__content,.predictive-search,predictive-search){background:var(--glu-surface);border-radius:var(--glu-radius-xl);box-shadow:var(--glu-shadow-float);border:var(--glu-hairline-dark)}body.glu-shop :is(.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search],[id*=search]) input[type=search],body.glu-shop :is(.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search],[id*=search]) input[name=q]{border-radius:999px!important;border:1px solid rgb(0 0 0 / .1)!important;background:#ffffffeb!important;box-shadow:0 10px 30px #0000000f;padding:14px 16px!important;font-weight:650;letter-spacing:.01em}body.glu-shop :is(.search-modal,.search-drawer,.drawer--search,[id*=search]) :is(button[aria-label*=close],button[aria-label*=Close],.modal__close-button,.drawer__close){border-radius:999px!important;border:1px solid rgb(0 0 0 / .1)!important;background:#ffffffd1!important;box-shadow:0 10px 26px #0000001a}body.glu-shop .glu-search-wrap{position:relative;width:100%;flex:1 1 auto;min-width:0}body.glu-shop .glu-search-wrap input[type=search],body.glu-shop .glu-search-wrap input[name=q]{width:100%}body.glu-shop .glu-search-wrap:not(.has-value) input[type=search],body.glu-shop .glu-search-wrap:not(.has-value) input[name=q]{caret-color:transparent}body.glu-shop .glu-search-wrap:not(.has-value) input[type=search]::placeholder,body.glu-shop .glu-search-wrap:not(.has-value) input[name=q]::placeholder{color:transparent}body.glu-shop .glu-search-ghost{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000008c;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;max-width:calc(100% - 60px)}body.glu-shop .glu-search-wrap.has-value .glu-search-ghost{display:none}body.glu-shop .glu-search-caret{display:inline-block;width:1px;height:1.05em;background:currentColor;margin-left:6px;transform:translateY(1px);animation:gluCaretBlink 1s steps(1,end) infinite}@keyframes gluCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}body.glu-shop .glu-social-rail{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:9999;display:grid;gap:10px;padding:10px;border-radius:999px;background:#ffffffb3;border:1px solid rgb(0 0 0 / .08);box-shadow:0 18px 45px #00000024;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}body.glu-shop .glu-social-rail a{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#000000c7;background:#ffffffbf;border:1px solid rgb(0 0 0 / .08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}body.glu-shop .glu-social-rail a:hover{transform:translateY(-1px);border-color:rgb(var(--glu-accent) / .45);box-shadow:0 14px 30px #00000024;color:rgb(var(--glu-accent))}@media (max-width: 749px){body.glu-shop .glu-social-rail{left:10px;padding:8px}body.glu-shop .glu-social-rail a{width:38px;height:38px}}body.glu-shop :is(dialog.search-modal,dialog[id*=search],dialog[id*=Search],.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search]) input[type=search],body.glu-shop :is(dialog.search-modal,dialog[id*=search],dialog[id*=Search],.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search]) input[name=q]{background-image:none!important;padding-left:18px!important}body.glu-shop :is(dialog.search-modal,dialog[id*=search],dialog[id*=Search],.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search]) :is(.icon-search,.search__icon,.search-form__icon,.field__icon,.predictive-search__icon,svg.icon-search,svg[aria-label=Search],svg[title=Search]){display:none!important}body.glu-shop :is(dialog.search-modal,dialog[id*=search],dialog[id*=Search],.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search]) :is(.field,.search__field,.search-form__field,.predictive-search__form,form):before,body.glu-shop :is(dialog.search-modal,dialog[id*=search],dialog[id*=Search],.search-modal,.search-drawer,.drawer--search,predictive-search,.predictive-search,[id*=predictive-search]) :is(.field,.search__field,.search-form__field,.predictive-search__form,form):after{content:none!important;display:none!important;background:none!important}body.glu-shop .glu-search-ghost{font-size:16.5px;font-weight:650;color:#0000008c}body.glu-shop .glu-search-wrap input::placeholder{color:transparent!important}body.glu-shop :is(dialog.search-modal,dialog[id*=Search],dialog[id*=search]){top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.glu-shop :is(dialog.search-modal,dialog[id*=Search],dialog[id*=search])::backdrop{background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.glu-shop :is(dialog.search-modal[open],dialog[open][id*=Search],dialog[open][id*=search]){display:flex!important;align-items:stretch!important;justify-content:flex-end!important}body.glu-shop :is(dialog.search-modal[open],dialog[open][id*=Search],dialog[open][id*=search]) :is(.modal__content,.drawer__content,.search-modal__content,.search__content,predictive-search,.predictive-search){width:min(560px,92vw);height:100%;margin:0!important;background:#fffffff5;border-left:1px solid rgb(0 0 0 / .1);box-shadow:0 26px 70px #00000038;border-radius:28px 0 0 28px;overflow:auto;transform:translate(14px);opacity:0;transition:transform .22s ease,opacity .22s ease}body.glu-shop :is(dialog.search-modal[open],dialog[open][id*=Search],dialog[open][id*=search]) :is(.modal__content,.drawer__content,.search-modal__content,.search__content,predictive-search,.predictive-search){transform:none;opacity:1}body.glu-shop :is(dialog.search-modal,dialog[id*=Search],dialog[id*=search]) :is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.01em}body.glu-shop :is(dialog.search-modal,dialog[id*=Search],dialog[id*=search],predictive-search,.predictive-search) :is(input[type=search],input[name=q]){font-size:16.5px!important;line-height:1.25!important}body.glu-shop :is(dialog.search-modal,dialog[id*=Search],dialog[id*=search],predictive-search,.predictive-search) :is(.predictive-search__heading,.predictive-search__item-heading,.predictive-search__item-title,.predictive-search__item,[class*=predictive-search]){font-size:15px}body.glu-shop :is(dialog.search-modal[open],dialog[open]#SearchModal,dialog[open][id*=search],modal-dialog.search-modal[open],modal-dialog[open]#SearchModal,modal-dialog[open][id*=search],search-modal[open],search-modal.search-modal[open],.search-modal[open],#SearchModal[open],.search-modal.is-open,.search-modal.is-active){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;background:transparent!important}body.glu-shop dialog:is(.search-modal,#SearchModal,[id*=search])::backdrop{background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.glu-shop :is(modal-dialog.search-modal[open],modal-dialog[open]#SearchModal,search-modal[open],.search-modal[open],#SearchModal[open],.search-modal.is-open,.search-modal.is-active){background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.glu-shop :is(dialog.search-modal[open],dialog[open]#SearchModal,dialog[open][id*=search],modal-dialog.search-modal[open],modal-dialog[open]#SearchModal,modal-dialog[open][id*=search],search-modal[open],.search-modal[open],#SearchModal[open],.search-modal.is-open,.search-modal.is-active) :is(.modal__content,.search-modal__content,.search__content,.drawer__content,.drawer__inner,.search-modal__inner,.search-modal__panel,predictive-search,.predictive-search){width:min(560px,92vw)!important;height:100%!important;margin:0!important;background:#fffffff5!important;border-left:1px solid rgb(0 0 0 / .1)!important;box-shadow:0 26px 70px #00000038!important;border-radius:28px 0 0 28px!important;overflow:auto!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;transform:none!important}@media (max-width: 749px){body.glu-shop :is(dialog.search-modal[open],dialog[open]#SearchModal,dialog[open][id*=search],modal-dialog.search-modal[open],modal-dialog[open]#SearchModal,modal-dialog[open][id*=search],search-modal[open],.search-modal[open],#SearchModal[open],.search-modal.is-open,.search-modal.is-active) :is(.modal__content,.search-modal__content,.search__content,.drawer__content,.drawer__inner,.search-modal__inner,.search-modal__panel,predictive-search,.predictive-search){width:100vw!important;border-radius:0!important}}body.glu-shop .ui-test-collection-list .section-resource-list{--resource-list-column-gap-desktop: 1.1rem !important;--resource-list-row-gap-desktop: 1.1rem !important}body.glu-shop .ui-test-collection-list .section-resource-list__content{margin-bottom:clamp(1.1rem,2.2vw,1.8rem)}body.glu-shop .ui-test-collection-list .section-resource-list__content :is(h1,h2,h3){margin:0;font-size:clamp(2.6rem,5.5vw,5rem);line-height:.95;letter-spacing:-.03em;font-weight:860;color:#111112}body.glu-shop .ui-test-collection-list .resource-list__item{display:flex}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card{width:100%;border-radius:18px!important;overflow:hidden;position:relative;isolation:isolate;background:#f4f4f5;border:1px solid rgb(0 0 0 / .04);box-shadow:0 6px 18px #0000000f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0000001c;border-color:#00000014}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__inner{gap:0!important;position:relative;height:100%}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__image{aspect-ratio:4 / 5;background:#f0f0f1}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__image .image-block__image,body.glu-shop .ui-test-collection-list .resource-list__item .collection-card img{object-fit:cover;width:100%;height:100%;padding:0;transform:scale(1);transition:transform .26s ease}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card:hover .collection-card__image .image-block__image,body.glu-shop .ui-test-collection-list .resource-list__item .collection-card:hover img{transform:scale(1.04)}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content{position:absolute;left:1.2rem;right:1.2rem;bottom:1rem;min-height:auto;padding:0!important;display:grid;align-content:end;gap:.28rem;z-index:2}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content :is(h1,h2,h3,h4,h5,h6,p){margin:0}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.78rem,3vw,2.55rem);line-height:.92;font-weight:900;letter-spacing:-.02em;color:#fffffff5}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content p{font-size:.87rem;line-height:1.3;color:#ffffffdb}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content .glu-collection-card__title{font-size:clamp(1.78rem,3vw,2.55rem)!important;line-height:.92!important;font-weight:900!important;letter-spacing:-.02em!important;color:#fffffff5!important}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content .glu-collection-card__description{margin-top:.12rem!important;font-size:.87rem!important;line-height:1.3!important;font-weight:500!important;color:#ffffffdb!important}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content sup{font-size:.52em;top:-.45em;opacity:.55;margin-left:.12em}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card:after{content:"\2192";position:absolute;right:.95rem;bottom:.92rem;width:1.95rem;height:1.95rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#ffffffe6;background:#ffffff1f;border:1px solid rgb(255 255 255 / .2);z-index:2}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .68),rgb(0 0 0 / .12) 48%,transparent);pointer-events:none;z-index:1}@media (max-width: 989px){body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.45rem,6.8vw,2.1rem)}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card__content .glu-collection-card__title{font-size:clamp(1.45rem,6.8vw,2.1rem)!important}body.glu-shop .ui-test-collection-list .resource-list__item .collection-card:after{right:.75rem;bottom:.75rem}}body.glu-shop dialog-component#search-modal>dialog.search-modal__content::backdrop{background:#00000059!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body.glu-shop dialog-component#search-modal>dialog.search-modal__content{--modal-top-margin: 0px !important;--modal-width: min(560px, 92vw) !important;margin:0!important;margin-block-start:0!important;width:min(560px,92vw)!important;height:100dvh!important;max-height:100dvh!important;max-width:none!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;border:0!important;border-left:1px solid rgb(0 0 0 / .1)!important;border-radius:28px 0 0 28px!important;box-shadow:0 26px 70px #00000038!important;overflow:hidden!important}body.glu-shop dialog-component#search-modal>dialog.dialog-modal[open].search-modal__content{transform-origin:right center!important;animation:gluSearchSlideInRight .26s cubic-bezier(.2,.8,.2,1) forwards!important}body.glu-shop dialog-component#search-modal>dialog.dialog-modal.search-modal__content.dialog-closing{animation:gluSearchSlideOutRight .2s cubic-bezier(.4,0,1,1) forwards!important}@keyframes gluSearchSlideInRight{0%{transform:translate(18px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gluSearchSlideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(18px);opacity:0}}body.glu-shop dialog-component#search-modal .predictive-search-form__content{max-height:calc(100dvh - 170px)!important}@media (max-width: 749px){body.glu-shop dialog-component#search-modal>dialog.search-modal__content{width:100vw!important;border-radius:0!important;border-left:0!important}body.glu-shop dialog-component#search-modal>dialog.search-modal__content::backdrop{display:block!important}}body.glu-shop dialog-component#search-modal .predictive-search__icon{display:none!important}body.glu-shop dialog-component#search-modal .search-input{padding-inline:16px 16px!important}body.glu-shop dialog-component#search-modal .glu-search-wrap{flex:1 1 auto;width:100%;position:relative}body.glu-shop dialog-component#search-modal .glu-search-ghost{font-size:17px!important;line-height:1.2!important;left:18px!important;color:#0000008c!important}body.glu-shop dialog-component#search-modal .predictive-search-results__inner{--title-font-size: 18px !important;--list-item-padding-block: 14px !important}body.glu-shop dialog-component#search-modal :is(.predictive-search-results__heading,.predictive-search__heading,[class*=predictive-search][class*=heading]){font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.7}body.glu-shop dialog-component#search-modal :is(.predictive-search-results__item-title,.predictive-search-results__item-heading,.predictive-search-results__item,.predictive-search-results__card){font-size:15.5px!important}body.glu-shop dialog-component#search-modal :is(.price,[class*=price]){font-size:14px!important;font-weight:650}
/*# sourceMappingURL=/cdn/shop/t/6/assets/glu-overrides.css.map */
