:root{--gc-font-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--gc-surface-opaque: #f5f5f7;--gc-surface-opaque-dark: #1c1c1e;--gc-surface-glass: rgba(250, 250, 252, .8);--gc-surface-glass-dark: rgba(28, 28, 30, .66);--gc-text: #1d1d1f;--gc-text-dark: #f5f5f7;--gc-blur: 20px;--gc-blur-strong: 30px;--gc-saturate: 180%;--gc-border-color: rgba(0, 0, 0, .08);--gc-border-color-dark: rgba(255, 255, 255, .1);--gc-border: 1px solid var(--gc-border-color);--gc-border-dark: 1px solid var(--gc-border-color-dark);--gc-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px -12px rgba(0, 0, 0, .22);--gc-shadow-lifted: 0 2px 6px rgba(0, 0, 0, .06), 0 16px 40px -16px rgba(0, 0, 0, .28);--gc-radius-sm: 10px;--gc-radius: 14px;--gc-radius-lg: 20px;--gc-radius-pill: 999px;--gc-parallax-depth: 6%;--gc-announcement-opaque: var(--gc-surface-opaque);--gc-announcement-glass: var(--gc-surface-glass);--gc-announcement-text: var(--gc-text);--gc-badge-bg: #1d1d1f;--gc-badge-text: #ffffff;--gc-badge-ring: #ffffff}.gc-glass{background-color:var(--gc-surface-opaque);color:var(--gc-text);border-color:var(--gc-border-color);box-shadow:var(--gc-shadow)}.gc-glass--dark{background-color:var(--gc-surface-opaque-dark);color:var(--gc-text-dark);border-color:var(--gc-border-color-dark)}@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.gc-glass{background-color:var(--gc-surface-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}.gc-glass--dark{background-color:var(--gc-surface-glass-dark)}.gc-glass--strong{-webkit-backdrop-filter:blur(var(--gc-blur-strong)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur-strong)) saturate(var(--gc-saturate))}}@media(prefers-reduced-transparency:reduce){.gc-glass,.gc-glass--strong{background-color:var(--gc-surface-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}.gc-glass--dark{background-color:var(--gc-surface-opaque-dark)}}.cc-header--sticky .header{background-color:var(--gc-surface-opaque);border-bottom:var(--gc-border);box-shadow:var(--gc-shadow)}.cc-announcement .announcement{background-color:var(--gc-announcement-opaque)}.cc-announcement .announcement,.cc-announcement .announcement a{color:var(--gc-announcement-text)}.drawer--cart,.js-pickup-drawer{background-color:var(--gc-surface-opaque)}@media screen and (max-width:767px){.main-menu__content{background-color:var(--gc-surface-opaque)}.js .main-nav__child{background-color:#fff}}.sticky-atc-panel.fixed{background-color:var(--gc-surface-opaque);border-top:var(--gc-border);padding-bottom:env(safe-area-inset-bottom)}.gc-whatsapp-float{position:fixed;right:16px;bottom:16px;z-index:25;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:var(--gc-border);border-radius:var(--gc-radius-pill);background-color:var(--gc-surface-opaque);color:var(--gc-text);box-shadow:var(--gc-shadow)}@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.drawer--cart,.js-pickup-drawer,.gc-whatsapp-float,.sticky-atc-panel.fixed{background-color:var(--gc-surface-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}.cc-header--sticky store-header.header{background-color:transparent}@media screen and (min-width:768px){.cc-header--sticky .main-menu{background-color:transparent}}.cc-header--sticky .header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--gc-surface-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}.cc-announcement .announcement{background-color:var(--gc-announcement-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}@media screen and (max-width:767px){.main-menu__content{background-color:var(--gc-surface-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}.js .main-nav__child{top:0;left:0;width:100%;height:100%}.main-menu__content:has(details[open]){background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.main-menu__content:has(details[open])>*{visibility:hidden}.main-menu__content:has(details[open]) details[open]>.main-nav__child{top:var(--header-end, 100px);left:0;width:100vw;height:calc(var(--viewport-height) - var(--header-end, 100px));visibility:visible;background-color:var(--gc-surface-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}}}@media(prefers-reduced-transparency:reduce){.cc-header--sticky .header,.drawer--cart,.js-pickup-drawer,.gc-whatsapp-float,.sticky-atc-panel.fixed{background-color:var(--gc-surface-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}.cc-header--sticky .header:before{display:none}}@media screen and (max-width:767px)and (prefers-reduced-transparency:reduce){.main-menu__content{background-color:var(--gc-surface-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}.js .main-nav__child{top:var(--header-end, 100px);left:0;width:100vw;height:calc(var(--viewport-height) - var(--header-end, 100px))}}@media(prefers-reduced-transparency:reduce){.cc-announcement .announcement{background-color:var(--gc-announcement-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.gc-parallax{position:relative;overflow:hidden}.gc-parallax__media{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.gc-parallax__media{transform:scale(1.12);animation:gc-parallax-shift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes gc-parallax-shift{0%{transform:translate3d(0,calc(var(--gc-parallax-depth) * -1),0) scale(1.12)}to{transform:translate3d(0,var(--gc-parallax-depth),0) scale(1.12)}}}}@media(prefers-reduced-motion:no-preference){.gc-glass,.cc-header--sticky .header,.cc-announcement .announcement,.gc-whatsapp-float{transition:background-color .25s ease,box-shadow .25s ease}}.gc-glass a:focus-visible,.gc-glass button:focus-visible,.gc-whatsapp-float:focus-visible,.cc-header--sticky .header a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--gc-radius-sm)}@media(pointer:coarse){.gc-whatsapp-float{position:relative}.header__icon:after,.gc-whatsapp-float:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,48px);height:max(100%,48px);transform:translate(-50%,-50%)}}.gc-whatsapp-float,.cc-header--sticky .header a{-webkit-tap-highlight-color:transparent}.gc-whatsapp-float:active{transform:scale(.96)}.gc-whatsapp-float{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}@media(min-resolution:2dppx){.cc-header--sticky .header{border-bottom-width:.5px}}.header__icon{position:relative}.header__cart-count{top:auto;right:2px;bottom:2px;background-color:var(--gc-badge-bg);color:var(--gc-badge-text);box-shadow:0 0 0 2px var(--gc-badge-ring)}:root{--gc-spec-glass: var(--gc-surface-glass);--gc-spec-media-opacity: 1}.product-metafields.gc-spec{position:relative;margin:16px 0;overflow:hidden;padding:0;border-radius:var(--gc-radius);background-color:var(--gc-surface-opaque)}.gc-spec__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--gc-spec-media-opacity);pointer-events:none}.gc-spec__title{margin:0 0 12px;font-size:16px;font-weight:600}.gc-spec .spec-row{margin-bottom:8px;font-size:14px;line-height:1.6}.gc-spec .spec-row:last-child{margin-bottom:0}.gc-spec .spec-row strong{margin-right:8px;color:#333;font-weight:600}.gc-spec__panel{position:relative;padding:16px;background-color:var(--gc-surface-opaque)}@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.gc-spec__panel{background-color:var(--gc-spec-glass);-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}}@media(prefers-reduced-transparency:reduce){.gc-spec__media{display:none}.gc-spec__panel{background-color:var(--gc-surface-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.product-info .product-title{font-size:clamp(26px,6.5vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-transform:none}.product-info .price{font-size:19px;font-weight:500;letter-spacing:-.01em}.breadcrumbs{font-size:11px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.product-info .opt-label--btn{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:0 14px;border:1px solid rgba(0,0,0,.16);border-radius:12px;background-color:#fff;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:no-preference){.product-info .opt-label--btn{transition:border-color .15s ease,box-shadow .15s ease}}.product-info .opt-btn:checked+.opt-label--btn{border-width:2px;border-color:var(--gc-text);box-shadow:none}.product-info .opt-btn:focus-visible+.opt-label--btn{outline:2px solid var(--gc-text);outline-offset:2px}.product-info .opt-btn.is-unavailable+.opt-label--btn,.product-info .opt-btn:disabled+.opt-label--btn{border-color:#00000012;color:#0000004d}.product-info .opt-btn.is-unavailable:checked+.opt-label--btn{border-color:#00000059;border-width:2px}.product-info .btn--primary,.sticky-atc-panel .btn--primary{min-height:52px;border-radius:var(--gc-radius-pill);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.product-info .btn--primary[disabled]{border:1px solid rgba(0,0,0,.15);background:transparent;color:#00000073;opacity:1}.product-info .size-b{padding-inline:0;border:0;border-top:var(--gc-border);border-radius:0;background:transparent}:root{--gc-rhythm-tight: 8px;--gc-rhythm-base: 24px;--gc-rhythm-wide: 56px}.product-info__block:has(+.product-info__title){margin-bottom:var(--gc-rhythm-tight)}.product-info__block.product-info__title{margin-top:var(--gc-rhythm-tight);margin-bottom:var(--gc-rhythm-tight)}.product-info__block--sm.product-price{margin-top:0}.product-info__block:has(.size-b){margin-top:var(--gc-rhythm-wide)}.product-info__block:has(.size-b){margin-bottom:var(--gc-rhythm-tight)}.product-info__block.product-options{margin-top:var(--gc-rhythm-tight);margin-bottom:var(--gc-rhythm-base)}.product-info__block:has([name=add]){margin-top:0;margin-bottom:var(--gc-rhythm-wide)}.product-info__sticky>.mt-8.mb-8{display:none}.product-info__block:has(.gc-spec),.product-info__block:has(.sprout-badge){margin-top:var(--gc-rhythm-wide);margin-bottom:0}.product-info__block:has(.sprout-badge){margin-top:var(--gc-rhythm-base)}:root{--gc-tint-green: 45, 125, 70;--gc-tint-wash: .16;--gc-tint-surface: .72}.gc-tint{position:relative;overflow:hidden;border-radius:var(--gc-radius);isolation:isolate}.gc-tint__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 12% 0%,rgba(var(--gc-tint-green) / var(--gc-tint-wash)) 0%,transparent 62%),radial-gradient(90% 120% at 100% 100%,rgba(var(--gc-tint-green) / .1) 0%,transparent 58%)}.gc-tint__panel{position:relative;padding:14px 16px;background-color:#f8fcf9e6}@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.gc-tint__panel{background-color:rgba(248,252,249,var(--gc-tint-surface));-webkit-backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate));backdrop-filter:blur(var(--gc-blur)) saturate(var(--gc-saturate))}}@media(prefers-reduced-transparency:reduce){.gc-tint__wash{display:none}.gc-tint__panel{background-color:#f4f8f5;-webkit-backdrop-filter:none;backdrop-filter:none}}.sprout-badge__inner{display:flex;align-items:flex-start;gap:12px}.sprout-badge__icon{flex:none;margin-top:1px;color:rgb(var(--gc-tint-green))}.sprout-badge__content{display:flex;flex-direction:column;gap:6px}.sprout-badge__text{font-size:13.5px;line-height:1.45;color:var(--gc-text)}.sprout-badge__link{align-self:flex-start;color:rgb(var(--gc-tint-green));font-size:13px;font-weight:500;text-decoration:none;padding-block:2px}.sprout-badge__link:after{content:" \2192";display:inline-block}@media(prefers-reduced-motion:no-preference){.sprout-badge__link:after{transition:transform .2s ease}.sprout-badge__link:hover:after{transform:translate(3px)}}.color-siblings img{transform:scale(1.75);transform-origin:center}.main-nav__item--back,.main-nav__item--back .main-nav__item-content{color:#00000080}:root{--gc-title-page: clamp(24px, 6.5vw, 30px);--gc-title-section: 21px;--gc-title-block: 17px}.product-info .product-title{font-size:var(--gc-title-page);font-weight:700;line-height:1.08;letter-spacing:-.028em}.cc-product-recommendations h2,.cc-product-recommendations h3,.shopify-section .section-title,.drawer__header h2{font-size:var(--gc-title-section);font-weight:700;line-height:1.15;letter-spacing:-.02em}.product-info h2,.product-info h3,.product-info h4,.gc-spec__title,.gc-pickup-store-name{font-size:var(--gc-title-block);font-weight:700;line-height:1.25;letter-spacing:-.012em}.product-info .product-title{font-size:var(--gc-title-page)}.product-info .spec-row,.product-info .rte p{line-height:1.6}.shopify-section h1,.shopify-section h2,.shopify-section h3,.shopify-section h4{letter-spacing:-.02em}.cc-custom-liquid h2,.cc-custom-liquid h3,.shopify-section [class*=klaviyo] h2,.shopify-section [class*=reviews] h2{font-size:var(--gc-title-section);line-height:1.15}.footer h2,.footer h3{font-size:var(--gc-title-block);letter-spacing:-.012em}.collection-title{padding:12px 0 4px}.collection-title__heading{margin:0;font-size:var(--gc-title-page);font-weight:700;line-height:1.08;letter-spacing:-.028em;text-transform:none}.pagination__arrow,.pagination__item a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:6px;letter-spacing:-.01em}.pagination__item:not(.pagination__item--arrow) a{min-width:44px;border-radius:var(--gc-radius-sm)}@media(prefers-reduced-motion:no-preference){.pagination__item:not(.pagination__item--arrow) a{transition:background-color .15s ease}}.pagination__item:not(.pagination__item--arrow) a:hover{background-color:#0000000d}.pagination{margin-top:var(--gc-rhythm-wide, 56px)}.products-toolbar__filter-btn{min-height:48px;padding-inline:18px;border-radius:var(--gc-radius-pill);font-weight:500;letter-spacing:-.01em}.products-toolbar__layout label,.products-toolbar__layout .tap-target{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.collection-title{padding:12px 0 0;margin-bottom:var(--gc-rhythm-base, 24px)}.shopify-section.cc-collection-products{margin-top:var(--gc-rhythm-base, 24px)}.products-toolbar{margin-top:0}.collection-seo-links{margin-top:var(--gc-rhythm-base, 24px)}.collection-seo-links>p{margin:0 0 12px}.collection-seo-links>p strong{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#00000073}.collection-seo-links ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.collection-seo-links li{margin:0}.collection-seo-links a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;letter-spacing:-.01em}.shopify-section:empty{display:none}.card--product .card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-index #main-content>.shopify-section+.shopify-section{margin-top:var(--gc-rhythm-wide)}.template-index #main-content>.bs-section-wrapper+.bs-section-wrapper{margin-top:var(--gc-rhythm-tight, 8px)}.template-index #main-content>.shopify-section:has(recently-viewed:empty){margin-top:0}.template-index .cc-collection-list .grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:9px;column-gap:8px}.template-index .cc-collection-list>.section{background-image:linear-gradient(180deg,#e4e8ef,#eef0f4 42%,#f8f9fb 74%,#fff);display:flex;flex-direction:column}.template-index .cc-collection-list>.section>.container:has(>.section__header),.template-index .cc-collection-list>.section>.container>.section__header{display:contents}.template-index .cc-collection-list>.section>.container>.section__header>h2,.template-index .cc-collection-list>.section>.container>.section__header>.link{width:100%;max-width:calc(var(--page-width, 1200px) + var(--gutter, 20px) * 2);margin-inline:auto;padding-inline:var(--gutter, 20px)}.template-index .cc-collection-list>.section>.container>.section__header>h2{margin-bottom:16px}.template-index .cc-collection-list>.section>.container>.section__header>.link{order:2;margin-top:18px;text-align:center}.template-index .cc-collection-list .card__collection .card__media img{mix-blend-mode:multiply}.template-index .cc-collection-list .card__collection .card__media{position:relative;border-radius:var(--gc-radius, 14px);overflow:hidden;background-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 1px 2px #1418280d,0 8px 20px #14182812}.template-index .cc-collection-list .card__collection .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff8c,#ffffff1f 42%,#fff0 70%)}.template-index .cc-collection-list .card__collection .card__media .media{padding-top:64%!important;border-radius:var(--gc-radius, 14px)}@media(prefers-reduced-motion:no-preference){.template-index .cc-collection-list .card__collection .card__media img{transition:transform .35s ease}.template-index .cc-collection-list .card__collection:hover .card__media img{transform:scale(1.05)}}.template-index .cc-collection-list .card__collection .card__info{position:static;height:0;margin:0;padding:0}.template-index .cc-collection-list .card__collection .card__title{margin:0}.template-index .cc-collection-list .card__collection .card-link{display:block;font-size:0;line-height:0}.template-index .cc-collection-list .card__collection .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--gc-radius, 14px)}.template-index .cc-collection-list .card__collection .card-link:focus-visible{outline:none}.template-index .cc-collection-list .card__collection .card-link:focus-visible:after{outline:2px solid currentColor;outline-offset:3px}@media(min-width:769px){.template-index .cc-collection-list .grid{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:14px;column-gap:12px}}.template-index .cc-featured-collection>.section{background-color:var(--gc-surface-opaque, #f5f5f7);padding-block:var(--gc-rhythm-wide, 56px)}.template-index .cc-featured-collection .featured-collection-text{background-color:transparent!important;padding-inline:0}@media(max-width:768px){.template-index .cc-featured-collection .featured-collection-info,.template-index .cc-featured-collection .featured-collection-text{display:contents}.template-index .cc-featured-collection carousel-slider{order:2}.template-index .cc-featured-collection .featured-collection-text>*{padding-inline:33px}.template-index .cc-featured-collection .featured-collection-text>div{margin-bottom:var(--gc-rhythm-base, 24px)}.template-index .cc-featured-collection .featured-collection-text>.btn{order:3;margin:var(--gc-rhythm-base, 24px) 33px 0}}.template-index .cc-featured-collection .btn--secondary{background-color:transparent!important;border:0!important;color:var(--gc-text, #1d1d1f)!important;border-radius:0!important;padding:0 0 2px!important;width:auto!important;display:inline-block;align-self:flex-start;position:relative;min-height:0;font-size:17px;font-weight:500;letter-spacing:-.01em;text-decoration:none;box-shadow:0 1px 0 0 currentColor}.template-index .cc-featured-collection .btn--secondary:after{content:"";position:absolute;inset-block:-6px;inset-inline:0}.template-index .cc-featured-collection .btn--secondary:hover,.template-index .cc-featured-collection .btn--secondary:active,.template-index .cc-featured-collection .btn--secondary:focus{background-color:transparent!important;color:var(--gc-text, #1d1d1f)!important;opacity:.65}.template-index .atv-slider__cta{color:var(--gc-text, #1d1d1f);font-weight:500;letter-spacing:-.01em;border-bottom:1px solid currentColor;padding-bottom:2px;text-decoration:none}.template-index .atv-slider__cta:hover{opacity:.65}.template-index #main-content>.shopify-section:not(.bs-section-wrapper) h2{font-family:var(--gc-font-system);font-size:var(--gc-title-page);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none}.template-index #main-content>.cc-custom-liquid h3{font-size:var(--gc-title-block);font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/48/assets/gc-glass.css.map */
