:root{--glass-card-radius: 20px;--glass-media-radius: 14px;--glass-surface: var(--color-background);--glass-surface: color-mix( in srgb, var(--color-background) 72%, transparent );--glass-surface-strong: var(--color-background);--glass-surface-strong: color-mix( in srgb, var(--color-background) 86%, transparent );--glass-border: rgb(var(--color-foreground-rgb) / .12);--glass-border-strong: rgb(var(--color-foreground-rgb) / .24);--glass-highlight: rgb(255 255 255 / .46);--glass-shadow: 0 1px 2px rgb(0 0 0 / .035), 0 12px 35px rgb(0 0 0 / .075);--glass-shadow-hover: 0 2px 4px rgb(0 0 0 / .04), 0 24px 65px rgb(0 0 0 / .14)}#header-component:not([transparent]) .header__row,#header-component[data-sticky-state=active] .header__row{background:linear-gradient(115deg,rgb(255 255 255 / .24),transparent 34%),var(--glass-surface-strong)}#header-component:not([transparent]) .header__underlay,#header-component[data-sticky-state=active] .header__underlay{background:var(--glass-surface-strong)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header-component:not([transparent]) .header__row,#header-component[data-sticky-state=active] .header__row{-webkit-backdrop-filter:blur(26px) saturate(175%);backdrop-filter:blur(26px) saturate(175%)}}product-card{display:block;height:100%;border-radius:var(--glass-card-radius);isolation:isolate}product-card .product-card__content{height:100%;padding:10px;overflow:hidden;position:relative;border:1px solid var(--glass-border);border-radius:var(--glass-card-radius);background:radial-gradient(circle at 8% 0,rgb(255 255 255 / .52),transparent 27%),radial-gradient(circle at 100% 100%,rgb(var(--color-foreground-rgb) / .035),transparent 38%),linear-gradient(145deg,rgb(255 255 255 / .18),transparent 46%),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px rgb(var(--color-foreground-rgb) / .04),var(--glass-shadow);transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,border-color .26s ease}product-card:hover .product-card__content,product-card:focus-within .product-card__content{border-color:var(--glass-border-strong);box-shadow:inset 0 1px #ffffff94,inset 0 -1px rgb(var(--color-foreground-rgb) / .06),var(--glass-shadow-hover);transform:translateY(-7px)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){product-card .product-card__content{-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%)}}product-card .card-gallery{overflow:hidden;position:relative;border:1px solid var(--glass-border);border-radius:var(--glass-media-radius);background:radial-gradient(circle at 25% 12%,rgb(255 255 255 / .3),transparent 32%),rgb(var(--color-foreground-rgb) / .035);box-shadow:inset 0 1px #ffffff57}product-card .card-gallery .product-media-container{overflow:hidden;border-radius:var(--glass-media-radius)}product-card .card-gallery .product-media{overflow:hidden;background:radial-gradient(circle at 30% 15%,rgb(255 255 255 / .3),transparent 35%),rgb(var(--color-foreground-rgb) / .025)}product-card .card-gallery .product-media__image{display:block;width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s ease}product-card:hover .card-gallery .product-media__image{transform:scale(1.035)}product-card .product-grid__card>:not(.card-gallery){margin-inline:7px}product-card .text-block p[role=heading]{margin:0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:700;line-height:1.3;letter-spacing:-.015em}product-card .text-block p[role=heading],product-card .text-block p[role=heading] a{color:var(--color-foreground)}product-card product-price{display:block;padding-block-end:5px}product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px}product-card product-price .price{font-size:1.02rem;font-weight:750;line-height:1.25;letter-spacing:-.015em}product-card product-price .compare-at-price{font-size:.82rem;font-weight:500;opacity:.58}product-card .product-badges__badge,.resource-card .product-badges__badge{border:1px solid rgb(255 255 255 / .36);border-radius:999px;box-shadow:inset 0 1px #ffffff61,0 7px 20px #00000021;font-weight:700;letter-spacing:.025em}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){product-card .product-badges__badge,.resource-card .product-badges__badge{-webkit-backdrop-filter:blur(16px) saturate(165%);backdrop-filter:blur(16px) saturate(165%)}}product-card button.quick-add__button,.product-hotspot-component button.quick-add__button{border:1px solid var(--glass-border-strong);background:linear-gradient(145deg,rgb(255 255 255 / .36),transparent 48%),var(--glass-surface-strong);color:var(--color-foreground);box-shadow:inset 0 1px #ffffff80,0 10px 28px #00000024}product-card button.quick-add__button:hover,product-card button.quick-add__button:focus-visible{border-color:rgb(var(--color-foreground-rgb) / .38);box-shadow:inset 0 1px #ffffff9e,0 16px 38px #0003;transform:translateY(-2px)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){product-card button.quick-add__button,.product-hotspot-component button.quick-add__button{-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}}.resource-card__wrapper{height:100%;border-radius:var(--glass-card-radius)}.resource-card{height:100%;overflow:hidden;position:relative;border:1px solid var(--glass-border);border-radius:var(--glass-card-radius);background:radial-gradient(circle at 8% 0,rgb(255 255 255 / .48),transparent 28%),linear-gradient(145deg,rgb(255 255 255 / .16),transparent 48%),var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow);transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,border-color .26s ease}.resource-card:not(.resource-card--overlay){padding:10px}.resource-card__wrapper:hover .resource-card,.resource-card:focus-within{border-color:var(--glass-border-strong);box-shadow:inset 0 1px #ffffff94,var(--glass-shadow-hover);transform:translateY(-7px)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.resource-card{-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%)}}.resource-card__media{overflow:hidden;border-radius:var(--glass-media-radius);background:radial-gradient(circle at 25% 12%,rgb(255 255 255 / .28),transparent 34%),rgb(var(--color-foreground-rgb) / .035)}.resource-card__image,.resource-card__image--secondary{border-radius:var(--glass-media-radius);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.resource-card__wrapper:hover .resource-card__image{transform:scale(1.035)}.resource-card__content{padding:15px 8px 8px}.resource-card__title{font-weight:700;letter-spacing:-.015em}.resource-card product-price .price,.resource-card .price{font-weight:750}.resource-card--overlay .resource-card__content{right:12px;bottom:12px;left:12px;padding:16px;border:1px solid rgb(255 255 255 / .24);border-radius:var(--glass-media-radius);background:linear-gradient(145deg,rgb(255 255 255 / .2),transparent 44%),#00000061;box-shadow:inset 0 1px #ffffff40,0 12px 35px #0000002e}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.resource-card--overlay .resource-card__content{-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}}.resource-card__image-wrapper{overflow:hidden;padding:5px;border-radius:var(--glass-media-radius);background:rgb(var(--color-foreground-rgb) / .035)}.resource-card__collection-image{border-radius:calc(var(--glass-media-radius) - 5px);transition:transform .35s ease,filter .35s ease}.resource-card__wrapper:hover .resource-card__collection-image{transform:scale(1.025)}slideshow-arrows .slideshow-control,slideshow-controls .slideshow-controls__arrows .slideshow-control{border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(145deg,rgb(255 255 255 / .34),transparent 48%),var(--glass-surface-strong);box-shadow:inset 0 1px #ffffff7a,0 8px 24px #0000001f}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){slideshow-arrows .slideshow-control,slideshow-controls .slideshow-controls__arrows .slideshow-control{-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}}.quick-add-modal,.dialog-modal,.theme-drawer__dialog{border:1px solid var(--glass-border);background:linear-gradient(145deg,rgb(255 255 255 / .2),transparent 38%),var(--glass-surface-strong);box-shadow:inset 0 1px #ffffff6b,0 30px 90px #00000038}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quick-add-modal,.dialog-modal,.theme-drawer__dialog{-webkit-backdrop-filter:blur(30px) saturate(165%);backdrop-filter:blur(30px) saturate(165%)}}@media screen and (min-width:750px){main[data-template^=product] .product-details>.group-block{border-color:var(--glass-border-strong);background:radial-gradient(circle at 8% 0,rgb(255 255 255 / .55),transparent 27%),radial-gradient(circle at 100% 100%,rgb(var(--color-foreground-rgb) / .045),transparent 40%),linear-gradient(145deg,rgb(255 255 255 / .22),transparent 48%),var(--glass-surface);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px rgb(var(--color-foreground-rgb) / .05),var(--glass-shadow-hover)}}@media screen and (min-width:990px){main[data-template^=product] .product-information__media{position:sticky;top:calc(var(--header-height, 72px) + 22px);align-self:start;z-index:2}main[data-template^=product] .media-gallery--carousel .product-media{height:clamp(430px,calc(100vh - var(--header-height, 72px) - 190px),720px);min-height:430px;max-height:720px}main[data-template^=product] .media-gallery--carousel .product-media__image{width:100%;height:100%;max-height:720px;object-fit:contain}}@media screen and (max-width:749px){:root{--glass-card-radius: 16px;--glass-media-radius: 11px}product-card .product-card__content{padding:7px}product-card:hover .product-card__content,product-card:focus-within .product-card__content{transform:translateY(-3px)}product-card .product-grid__card>:not(.card-gallery){margin-inline:5px}.resource-card:not(.resource-card--overlay){padding:7px}.resource-card__content{padding:12px 6px 6px}.resource-card__wrapper:hover .resource-card{transform:translateY(-3px)}main[data-template^=product] .product-information__media{position:static}}@media(prefers-reduced-motion:reduce){product-card .product-card__content,product-card .product-media__image,.resource-card,.resource-card__image,.resource-card__collection-image,button.quick-add__button{transition-duration:.01ms!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/liquid-glass-cards.css.map */
