:root{--gsd-white: #ffffff;--gsd-soft: #f5eeff;--gsd-primary: #9b59d0;--gsd-primary-dark: #7c3aed;--gsd-light: #ead6ff;--gsd-border: #e8dcf5;--gsd-ink: #2d1a4e;--gsd-muted: #8a6aaa;--gsd-card: #f9f5ff;--gsd-shadow-sm: 0 2px 10px rgba(155, 89, 208, .08);--gsd-shadow: 0 10px 30px rgba(155, 89, 208, .16);--gsd-shadow-lg: 0 24px 60px rgba(155, 89, 208, .24);--gsd-ease: cubic-bezier(.22, 1, .36, 1);--gsd-ease-out: cubic-bezier(.16, 1, .3, 1)}::selection{background:var(--gsd-primary);color:#fff}html{scroll-behavior:smooth}@media(pointer:fine){html{scrollbar-color:var(--gsd-primary) var(--gsd-soft);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--gsd-soft)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gsd-primary),var(--gsd-primary-dark));border-radius:99px;border:2px solid var(--gsd-soft)}}.gsd-reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity .9s var(--gsd-ease-out),transform .9s var(--gsd-ease-out);transition-delay:calc(var(--gsd-i, 0) * 80ms)}.gsd-reveal--left{transform:translate3d(-40px,0,0)}.gsd-reveal--right{transform:translate3d(40px,0,0)}.gsd-reveal--zoom{transform:scale(.94)}.gsd-reveal.is-visible{opacity:1;transform:none}.gsd-split{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.08em}.gsd-split>span{display:inline-block;transform:translate3d(0,110%,0) rotate(5deg);opacity:0;transition:transform 1s var(--gsd-ease-out),opacity 1s var(--gsd-ease-out);transition-delay:calc(var(--gsd-i, 0) * 55ms)}.is-visible .gsd-split>span,.gsd-split.is-visible>span{transform:none;opacity:1}.gsd-scrub-word{display:inline-block;opacity:.1;transition:opacity .35s linear}.gsd-scrub-word>span{display:inline-block}@media(prefers-reduced-motion:reduce){.gsd-reveal,.gsd-split>span,.gsd-scrub-word{opacity:1!important;transform:none!important;transition:none!important}}h1,h2,h3,.gsd-display{text-transform:uppercase;letter-spacing:.03em;color:var(--gsd-ink)}.button,.gsd-btn,button.button,a.button{transition:box-shadow .35s var(--gsd-ease),background-color .35s var(--gsd-ease),color .35s var(--gsd-ease)}.button:hover,a.button:hover{box-shadow:var(--gsd-shadow)}.gsd-btn{--gsd-btn-bg: var(--gsd-primary);--gsd-btn-fg: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.05em 2.4em;border:1.5px solid var(--gsd-btn-bg);border-radius:999px;background:var(--gsd-btn-bg);color:var(--gsd-btn-fg);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate}.gsd-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gsd-primary-dark);transform:translateY(101%);transition:transform .5s var(--gsd-ease)}.gsd-btn:hover:before{transform:translateY(0)}.gsd-btn:hover{box-shadow:var(--gsd-shadow)}.gsd-btn--ghost{--gsd-btn-bg: transparent;--gsd-btn-fg: var(--gsd-primary);border-color:var(--gsd-primary)}.gsd-btn--ghost:hover{--gsd-btn-fg: #fff}.gsd-btn__arrow{transition:transform .4s var(--gsd-ease)}.gsd-btn:hover .gsd-btn__arrow{transform:translate(6px)}.gsd-spec{--sb-radius: 18px;--sb-text-color: #ffffff;position:relative;isolation:isolate;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.5em;margin:0;border:0;border-radius:var(--sb-radius);font:inherit;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--sb-text-color);background:linear-gradient(180deg,#a86ad9 0%,var(--gsd-primary) 55%,#8747c4 100%);box-shadow:inset 0 1px #ffffff47,0 12px 26px -14px #7c3aedbf;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .6s var(--gsd-ease),box-shadow .6s var(--gsd-ease)}.gsd-spec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#8f4fe6 0%,var(--gsd-primary-dark) 100%);opacity:0;transition:opacity .7s var(--gsd-ease)}.gsd-spec:hover:before{opacity:1}.gsd-spec:hover{box-shadow:inset 0 1px #ffffff4d,0 16px 34px -14px #7c3aedd9}.gsd-spec:active{transform:scale(.97)}.gsd-spec:focus-visible{outline:2px solid var(--gsd-primary-dark);outline-offset:3px}.gsd-spec:not(.gsd-spec--gl):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1.2px;background:linear-gradient(135deg,#ffffffe6,#ead6ff40 40%,#ffffffb3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gsd-spec--sm{padding:12px 18px;font-size:.72rem}.gsd-spec--md{padding:15px 26px;font-size:.8rem}.gsd-spec--lg{padding:18px 38px;font-size:.9rem}.gsd-spec--block{display:flex;width:100%}.gsd-spec>.gsd-spec__light{position:absolute;top:-24px;left:-24px;z-index:1;display:block;width:calc(100% + 48px)!important;height:calc(100% + 48px)!important;max-width:none!important;max-height:none!important;pointer-events:none}.gsd-spec__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:inherit}.gsd-spec__arrow{transition:transform .6s var(--gsd-ease)}.gsd-spec:hover .gsd-spec__arrow{transform:translate(5px)}.product-card .gsd-card-cta{position:relative;z-index:3}.product-grid__item,.resource-list__item,slideshow-slide:has(>product-card),.gsd-row__track>li,.gsd-collections__slide{display:flex}.product-grid__item>product-card,.resource-list__item>product-card,slideshow-slide>product-card,product-card.product-card{display:flex;flex-direction:column;width:100%;height:100%}product-card .product-card__content{flex:1 1 auto}product-card .product-card__content>product-price{margin-top:auto!important}.gsd-prod-card,.gsd-collection-card{width:100%}.gsd-prod-card__link,.gsd-prod-card__body{display:flex!important;flex-direction:column;flex:1 1 auto}.gsd-prod-card__price{margin-top:auto}.gsd-row__track,.gsd-collections__track{justify-content:flex-start;justify-content:safe center}product-card .product-card__content,.gsd-prod-card{container-type:inline-size}.product-card .gsd-card-cta,.gsd-prod-card .gsd-prod-card__cta{display:inline-flex!important;align-self:center;width:auto!important;max-width:100%!important;margin-inline:auto!important;padding:11px clamp(9px,6cqi,24px)!important;font-size:clamp(10px,5.8cqi,11px)!important;letter-spacing:clamp(.01em,.35cqi,.08em)!important;white-space:nowrap}.product-card .gsd-card-cta .gsd-spec__label,.gsd-prod-card .gsd-prod-card__cta .gsd-spec__label{min-width:0}@container (max-width: 160px){.product-card .gsd-card-cta,.gsd-prod-card .gsd-prod-card__cta{white-space:normal;text-align:center;line-height:1.15}}.gsd-collection-card__body{flex:1 1 auto;align-content:start}.gsd-cart-empty-wrap{width:100%;align-items:stretch!important}.header-section,header-component{background:var(--gsd-white);border-bottom:1px solid var(--gsd-border);transition:box-shadow .4s var(--gsd-ease)}.header-logo__image{--header-logo-image-height: 124px !important;--header-logo-image-width: 124px !important;--header-logo-image-height-mobile: 74px !important;--header-logo-image-width-mobile: 74px !important}body.gsd-scrolled header-component{box-shadow:0 4px 26px #9b59d01f}.menu-list__link,.header__link{color:var(--gsd-ink);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.header-actions__action,.header__icon,.search-action{color:var(--gsd-ink);transition:color .4s var(--gsd-ease)}.header-actions__action:hover,.header__icon:hover,.search-action:hover{color:var(--gsd-primary)}.cart-bubble,.cart-bubble__background,.header-actions__cart-count,.theme-drawer__badge{background:var(--gsd-primary)!important;color:#fff!important}.header-announcements,.announcement-bar{background:linear-gradient(90deg,var(--gsd-soft),var(--gsd-light),var(--gsd-soft));border-bottom:1px solid var(--gsd-border);color:var(--gsd-ink)}.header-announcements .announcement-bar__message,.announcement-bar__text,.announcement-bar p{text-align:center!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gsd-ink);white-space:nowrap}.menu-list__submenu a{transition:color .5s var(--gsd-ease)}.menu-list__submenu a:hover{color:var(--gsd-primary)!important}.gsd-pill{--pn-roll: 2.8em;position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.6em;padding-inline:1.15em!important;border-radius:999px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff 0%,var(--gsd-soft) 100%);box-shadow:inset 0 0 0 1px var(--gsd-border),inset 0 1px #fff,0 4px 10px -6px #7c3aed59;color:var(--gsd-ink)}.gsd-pill__face{display:inline-flex;align-items:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gsd-pill__alt{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;transform:translateY(var(--pn-roll));transition:transform .6s cubic-bezier(.22,1,.36,1)}.gsd-pill__fill{position:absolute;top:100%;left:50%;z-index:-1;width:var(--pn-fill, 220%);height:var(--pn-fill, 220%);margin:calc(var(--pn-fill, 220%) / -2) 0 0 calc(var(--pn-fill, 220%) / -2);border-radius:50%;background:linear-gradient(180deg,#a86ad9 0%,var(--gsd-primary-dark) 100%);transform:scale(0);transition:transform .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.menu-list__list-item:hover .gsd-pill__fill,.menu-list__link:focus-visible .gsd-pill__fill,.menu-list__link[aria-expanded=true] .gsd-pill__fill{transform:scale(1);transition:transform .95s cubic-bezier(.22,1,.36,1)}.menu-list__list-item:hover .gsd-pill__face,.menu-list__link:focus-visible .gsd-pill__face,.menu-list__link[aria-expanded=true] .gsd-pill__face{transform:translateY(calc(var(--pn-roll) * -1));transition-duration:.9s}.menu-list__list-item:hover .gsd-pill__alt,.menu-list__link:focus-visible .gsd-pill__alt,.menu-list__link[aria-expanded=true] .gsd-pill__alt{transform:translateY(0);transition-duration:.9s}.menu-list .menu-list__list-item:not([slot=overflow]) .menu-list__link{color:var(--gsd-ink)!important}.gsd-pill-dot{display:block;flex:none;width:5px;height:5px;margin:4px auto 0;border-radius:999px;background:var(--gsd-primary);transform:scale(0);pointer-events:none;transition:transform .6s cubic-bezier(.34,1.45,.5,1)}.menu-list__list-item:hover .gsd-pill-dot,.menu-list:not(:hover) .menu-list__link--active .gsd-pill-dot,.menu-list:not(:hover) .menu-list__link[aria-current=page] .gsd-pill-dot{transform:scale(1)}.menu-list__submenu .mega-menu__link,.menu-list__submenu .mega-menu__link .wrap-text{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap}.menu-list__submenu .mega-menu__link{padding-block:.35rem;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gsd-ink)}@media(prefers-reduced-motion:reduce){.gsd-pill__face,.gsd-pill__alt,.gsd-pill__fill,.gsd-pill-dot{transition:none!important}}.gsd-wheel{--ow-text-color: #b9a3cf;--ow-active-color: var(--gsd-primary-dark);--ow-font-size: 2rem;--ow-inset: 24px;position:relative;width:100%;height:100%;min-height:220px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.gsd-wheel--dragging{cursor:grabbing}.gsd-wheel__item{position:absolute;top:50%;left:var(--ow-inset);max-width:calc(100% - var(--ow-inset) - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ow-font-size);line-height:1.1;font-weight:300;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;transform-origin:left center;cursor:pointer;will-change:transform,opacity,filter;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color))}.gsd-wheel__item--selected{font-weight:800}.gsd-wheel:focus-visible{box-shadow:inset 0 0 0 2px var(--gsd-light);border-radius:16px}.menu-drawer__navigation:has(.gsd-drawer-nav)>.menu-drawer__menu{display:none!important}.gsd-drawer-nav{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 16px 1.5rem}.gsd-drawer-nav ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.gsd-drawer-nav__label{margin:.9rem 0 .35rem;padding:.9rem 12px 0;border-top:1px solid var(--gsd-border);font-size:.66rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.gsd-drawer-nav__label a{color:var(--gsd-primary);text-decoration:none}.gsd-drawer-nav__main--end{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--gsd-border)}.gsd-drawer-nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 12px;border-radius:12px;font-size:.86rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--gsd-ink);-webkit-tap-highlight-color:transparent;transition:background-color .35s ease,color .35s ease}.gsd-drawer-nav__link--main{font-size:1.05rem;font-weight:800;letter-spacing:.06em}.gsd-drawer-nav__link:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--gsd-primary);transform:scaleY(0);transition:transform .35s ease}.gsd-drawer-nav__chev{font-size:1.25rem;line-height:1;color:var(--gsd-light);transition:transform .35s ease,color .35s ease}.gsd-drawer-nav__link:hover,.gsd-drawer-nav__link:focus-visible,.gsd-drawer-nav__link:active,.gsd-drawer-nav__link.is-current{background:var(--gsd-soft);color:var(--gsd-primary-dark)}.gsd-drawer-nav__link:hover:before,.gsd-drawer-nav__link:focus-visible:before,.gsd-drawer-nav__link:active:before,.gsd-drawer-nav__link.is-current:before{transform:scaleY(1)}.gsd-drawer-nav__link:hover .gsd-drawer-nav__chev,.gsd-drawer-nav__link:focus-visible .gsd-drawer-nav__chev,.gsd-drawer-nav__link:active .gsd-drawer-nav__chev{color:var(--gsd-primary);transform:translate(3px)}.gsd-drawer-nav__link:active{background:var(--gsd-light)}.gsd-drawer-nav__wa{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.7rem .9rem;border:1px solid var(--gsd-border);border-radius:16px;background:var(--gsd-card);text-decoration:none;color:var(--gsd-ink);transition:border-color .35s ease,background-color .35s ease}.gsd-drawer-nav__wa:hover,.gsd-drawer-nav__wa:active{border-color:#25d366;background:#f2fcf5}.gsd-drawer-nav__wa>span:last-child{display:grid;gap:.1rem}.gsd-drawer-nav__wa-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#25d366;color:#fff;flex:none}.gsd-drawer-nav__wa-label{font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gsd-muted)}.gsd-drawer-nav__wa-number{font-size:.95rem;font-weight:800}@media(prefers-reduced-motion:reduce){.gsd-drawer-nav__link,.gsd-drawer-nav__link:before,.gsd-drawer-nav__chev{transition:none}}.gsd-carousel{position:relative}.gsd-arrow{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:54px;height:54px;margin-top:-27px;padding:0;border:3px solid #ffffff;border-radius:50%;background:var(--gsd-primary);color:#fff;box-shadow:0 10px 26px #7c3aed66;cursor:pointer;transition:background-color .5s var(--gsd-ease),box-shadow .5s var(--gsd-ease),opacity .4s var(--gsd-ease)}.gsd-arrow svg{width:22px;height:22px}.gsd-arrow--prev{left:-18px}.gsd-arrow--next{right:-18px}.gsd-arrow:hover:not(:disabled){background:var(--gsd-primary-dark);box-shadow:0 14px 32px #7c3aed8c}.gsd-arrow:disabled{opacity:.35;cursor:default}@media screen and (max-width:749px){.gsd-arrow{width:44px;height:44px;margin-top:-22px}.gsd-arrow--prev{left:-6px}.gsd-arrow--next{right:-6px}}.search-modal__content,.search-modal .theme-drawer__dialog{background:var(--gsd-white);border:1px solid var(--gsd-border);box-shadow:var(--gsd-shadow-lg)}.search-modal input[type=search],.search__input,input[type=search]{border:1.5px solid var(--gsd-border)!important;border-radius:999px!important;background:var(--gsd-soft)!important;color:var(--gsd-ink)!important;transition:border-color .3s var(--gsd-ease),box-shadow .3s var(--gsd-ease),background-color .3s var(--gsd-ease)}.search-modal input[type=search]:focus,.search__input:focus,input[type=search]:focus{border-color:var(--gsd-primary)!important;background:var(--gsd-white)!important;box-shadow:0 0 0 4px #9b59d029!important;outline:none!important}input[type=search]::placeholder{color:var(--gsd-muted);letter-spacing:.06em}.predictive-search__result,.predictive-search-results li,.search-results__item{border-radius:14px;transition:background-color .4s var(--gsd-ease)}.predictive-search__result:hover,.predictive-search-results li:hover,.search-results__item:hover,.predictive-search__result[aria-selected=true]{background:var(--gsd-soft)}.theme-drawer__dialog{border-left:1px solid var(--gsd-border)}.cart-drawer__summary{border-top:1px solid var(--gsd-border)}.cart-drawer--empty .cart-drawer__content,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{justify-content:flex-start!important;overflow-y:auto}.cart-drawer--empty .cart-drawer__items,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items{overflow:visible!important;flex:none}.gsd-cart-empty{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2.25rem 1.25rem .75rem;text-align:center;overflow:visible}.gsd-cart-empty__spider-wrap{display:grid;place-items:center;flex:none;padding-block:18px 6px;background:none;overflow:visible}.gsd-cart-empty__spider{display:block;width:112px;max-width:none;height:auto;animation:gsd-float 3s ease-in-out infinite;filter:drop-shadow(0 12px 22px rgba(155,89,208,.32))}.gsd-cart-empty__title{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-ink)}.gsd-cart-empty__text{margin:0;max-width:30ch;font-size:.875rem;line-height:1.6;color:var(--gsd-muted)}.gsd-cart-suggest{width:100%;padding:1.75rem 1.25rem 2rem;border-top:1px solid var(--gsd-border);text-align:left}.gsd-cart-suggest__title{margin:0 0 1rem;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gsd-primary)}.gsd-cart-suggest__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.gsd-cart-suggest__link{display:block;border:1px solid var(--gsd-border);border-radius:14px;background:var(--gsd-card);overflow:hidden;text-decoration:none;transition:box-shadow .5s var(--gsd-ease),border-color .5s var(--gsd-ease)}.gsd-cart-suggest__link:hover{border-color:var(--gsd-primary);box-shadow:var(--gsd-shadow)}.gsd-cart-suggest__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--gsd-soft)}.gsd-cart-suggest__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--gsd-ease)}.gsd-cart-suggest__link:hover .gsd-cart-suggest__media img{transform:scale(1.06)}.gsd-cart-suggest__body{display:block;padding:.6rem .7rem .75rem}.gsd-cart-suggest__name{display:block;font-size:.75rem;font-weight:700;line-height:1.35;color:var(--gsd-ink)}.gsd-cart-suggest__price{display:block;margin-top:.25rem;font-size:.95rem;font-weight:800;color:var(--gsd-primary-dark)}.gsd-cart-suggest__placeholder{display:flex;align-items:center;justify-content:center;min-height:96px;padding:.75rem;border:1px dashed var(--gsd-border);border-radius:14px;background:var(--gsd-card);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gsd-primary);text-align:center;text-decoration:none;transition:border-color .4s var(--gsd-ease)}.gsd-cart-suggest__placeholder:hover{border-color:var(--gsd-primary)}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{border-color:var(--gsd-border)!important;color:var(--gsd-ink)!important;transition:border-color .3s var(--gsd-ease),box-shadow .3s var(--gsd-ease)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--gsd-primary)!important;box-shadow:0 0 0 4px #9b59d026!important;outline:none!important}a{text-decoration-color:var(--gsd-light)}.gsd-panel{position:relative;z-index:1;border-radius:40px 40px 0 0;margin-top:-40px;overflow:hidden}@media screen and (max-width:700px){.gsd-panel{border-radius:26px 26px 0 0;margin-top:-26px}}.product-grid__card{border-radius:18px;transition:box-shadow .6s var(--gsd-ease)}.product-card:hover .product-grid__card{box-shadow:var(--gsd-shadow)}.product-card .card-gallery{overflow:hidden;border-radius:16px}.product-card .card-gallery img{transition:transform .9s var(--gsd-ease)}.product-card:hover .card-gallery img{transform:scale(1.04)}.facets,.collection-toolbar,.facets__form{border-color:var(--gsd-border)!important}.facets summary,.collection-toolbar button{color:var(--gsd-ink);transition:color .4s var(--gsd-ease)}.facets summary:hover,.collection-toolbar button:hover{color:var(--gsd-primary)}.product-card product-price,.product-card product-price .price,.product-card .price{font-size:1.2rem!important;font-weight:800!important;color:var(--gsd-primary-dark)!important;letter-spacing:.01em}.product-card product-price .compare-at-price{font-size:.95rem!important;color:var(--gsd-muted)!important}.product-details product-price,.product-details product-price .price,.product-information product-price .price{font-size:clamp(1.75rem,3.2vw,2.25rem)!important;font-weight:900!important;color:var(--gsd-primary-dark)!important;line-height:1.1}.product-details product-price .compare-at-price{font-size:1.15rem!important;color:var(--gsd-muted)!important}.cart-items .price,.cart__subtotal-value,.cart__total-value{font-weight:800;color:var(--gsd-primary-dark)}slideshow-arrows{mix-blend-mode:normal!important}slideshow-arrows .slideshow-control{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gsd-primary)!important;opacity:1!important;transition:color .5s var(--gsd-ease)}slideshow-arrows .slideshow-control:before,slideshow-arrows .slideshow-control:after{display:none!important}slideshow-arrows .slideshow-control:hover{color:var(--gsd-primary-dark)!important}slideshow-arrows .slideshow-control svg{width:30px!important;height:30px!important;color:inherit!important;filter:drop-shadow(0 2px 6px rgba(255,255,255,.9))}slideshow-arrows .slideshow-control svg *{stroke-width:2.4px}slideshow-controls button{border-radius:12px;transition:box-shadow .4s var(--gsd-ease),opacity .4s var(--gsd-ease)}slideshow-controls button[aria-selected=true]{box-shadow:0 0 0 2px var(--gsd-primary)}[id$=__product_recommendations_qggXJq] h3,.gsd-script{font-family:Dancing Script,cursive!important;font-size:clamp(2rem,4vw,2.8rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;color:var(--gsd-primary-dark)!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.shopify-payment-button,.accelerated-checkout-block,.additional-checkout-buttons{display:none!important}.shopify-section:has(.gsd-marquee){overflow-x:clip}.gsd-hero__scroll,.gsd-hero__stats{display:none!important}.gsd-wa{position:fixed;right:clamp(14px,2.4vw,28px);bottom:clamp(14px,2.4vw,28px);z-index:60;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 26px #25d36673,0 2px 6px #00000026;text-decoration:none;transition:box-shadow .5s var(--gsd-ease),background-color .5s var(--gsd-ease)}.gsd-wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;z-index:-1;animation:gsd-pulse-ring 2.4s ease-out infinite}body:has(#Details-menu-drawer-container[open]) .gsd-wa,body:has(dialog[open]) .gsd-wa{opacity:0;visibility:hidden;pointer-events:none}.gsd-wa:hover{background:#1ebe5b;box-shadow:0 14px 34px #25d3668c,0 2px 6px #00000026}.gsd-wa svg{width:32px;height:32px}.gsd-wa__tip{position:absolute;right:calc(100% + 12px);top:50%;translate:0 -50%;padding:.5rem .85rem;border-radius:999px;background:#fff;color:var(--gsd-ink);font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:var(--gsd-shadow);opacity:0;pointer-events:none;transition:opacity .5s var(--gsd-ease)}.gsd-wa:hover .gsd-wa__tip{opacity:1}@media screen and (max-width:749px){.gsd-wa{width:54px;height:54px}.gsd-wa svg{width:29px;height:29px}.gsd-wa__tip{display:none}}@media(prefers-reduced-motion:reduce){.gsd-wa:before{animation:none}}@keyframes gsd-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-2.5deg)}}@keyframes gsd-float-soft{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes gsd-float-slow{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-24px) rotate(3deg)}}@keyframes gsd-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes gsd-marquee-rev{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes gsd-pulse-ring{0%{transform:scale(.85);opacity:.55}70%{transform:scale(1.7);opacity:0}to{opacity:0}}@keyframes gsd-web-draw{to{stroke-dashoffset:0}}@keyframes gsd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gsd-cart-empty__spider{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gsd-brand.css.map */
