:root{--gw-studio:radial-gradient(120% 90% at 50% 12%,#fffdf8 0%,#f7f0e4 52%,#eadfcb 100%);--gw-studio-soft:radial-gradient(120% 90% at 50% 12%,#fffefb 0%,#f9f3e8 55%,#efe5d2 100%);--gw-line:rgba(28,36,32,.09);--gw-lift:0 30px 50px -30px rgba(52,36,12,.38),0 2px 8px rgba(52,36,12,.06);--gw-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .15 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}html main:is([data-template^=collection],[data-template^=search],[data-template^=product],[data-template^=list-collections]){position:relative;isolation:isolate;overflow:clip;background:radial-gradient(900px 520px at 50% -4%,#fffdf8,#fffdf800 72%),radial-gradient(760px 640px at 108% 34%,#1f5c4616,#1f5c4600 68%),radial-gradient(720px 620px at -8% 74%,#d9a46a24,#d9a46a00 68%),linear-gradient(180deg,#f7f1e6,#faf6ef 40%,#f3ead9)}html main:is([data-template^=collection],[data-template^=search],[data-template^=product],[data-template^=list-collections]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--gw-grain);opacity:.05;mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none;animation:none;width:auto;height:auto;border-radius:0}html main:is([data-template^=collection],[data-template^=search],[data-template^=product],[data-template^=list-collections]):after,html main[data-template^=product]>.shopify-section:first-child:before{content:none;display:none;animation:none}html main:is([data-template^=collection],[data-template^=search],[data-template^=list-collections])>.shopify-section:not(:first-child)>.section-background,html main[data-template^=product]>.shopify-section>.section-background{display:none}html main:is([data-template^=collection],[data-template^=search],[data-template^=list-collections])>.shopify-section:not(:first-child) [class*=color-custom-].section,html main:is([data-template^=collection],[data-template^=search],[data-template^=list-collections])>.shopify-section:not(:first-child)>[class*=color-custom-],html main[data-template^=product]>.shopify-section>[class*=color-custom-]{background-color:transparent}html.gw-mood-halloween main[data-template^=product]{background:radial-gradient(900px 520px at 50% -4%,#fffaf2,#fffaf200 72%),radial-gradient(760px 640px at 108% 34%,#6a4ca017,#6a4ca000 68%),radial-gradient(720px 620px at -8% 74%,#e0823224,#e0823200 68%),linear-gradient(180deg,#f8f0e4,#faf3e8 40%,#f2e6d3)}html main[data-template^=collection]>.shopify-section:first-child{background:radial-gradient(700px 300px at 50% 0%,#fffdf8,#fffdf800 70%),linear-gradient(180deg,#efe6d3,#f5eddc)}html main[data-template^=collection]>.shopify-section:first-child :is(.section,.section-background,[class*=color-custom-]){background:transparent!important}html main[data-template^=collection]>.shopify-section:first-child h1{letter-spacing:-.02em;color:#1c2420}html main[data-template^=collection]>.shopify-section:first-child h1:before{content:"Goodwell collection";display:block;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1f5c46;margin-bottom:.9rem}html .product-grid .product-grid__item:nth-of-type(n) .product-grid__card.product-grid__card{background:transparent;border:0;box-shadow:none;border-radius:0;--card:transparent}html .product-grid .card-gallery{background:var(--gw-studio);border-radius:22px;padding:clamp(8px,1.1vw,14px);isolation:isolate;outline:1px solid var(--gw-line);outline-offset:-1px;box-shadow:0 18px 34px -26px #34240c57;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1)}html .product-grid .card-gallery :is(slideshow-component,slideshow-container,slideshow-slide,.product-media-container,.product-media){background:transparent;border-radius:calc(var(--gw-inner,14px));overflow:hidden}html .product-grid .card-gallery img{border-radius:var(--gw-inner,14px);mix-blend-mode:multiply;background:transparent;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){html .product-grid product-card:hover .card-gallery{transform:translateY(-4px);box-shadow:var(--gw-lift)}html .product-grid product-card:hover .card-gallery img{transform:scale(1.03)}}html .product-grid product-card :is(.product-title,[class*=product-title],a.contents+*){letter-spacing:-.005em}html .product-grid .product-grid__card :is(p,.price,product-price,.h6){color:#1c2420}html .product-grid .product-grid__card product-price,html .product-grid .product-grid__card .price{font-weight:600;letter-spacing:.01em;color:#1f5c46}html .product-grid .product-grid__card :is(.price__compare,s,.compare-at-price){color:#8b8f86;font-weight:400}html .product-grid .product-grid__card>*:not(.card-gallery):not(a){padding-inline:4px}html .product-badges :is(.product-badges__badge,[class*=badge]){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html main[data-template^=product] .product-information__media>:first-child,html main[data-template^=product] media-gallery{background:transparent;padding:0;box-shadow:none}@media(min-width:750px){html main[data-template^=product] .product-information__media>:first-child{background:transparent;border-radius:0;padding:0;box-shadow:none}}html main[data-template^=product] media-gallery :is(.product-media-container,.product-media){background:transparent}html main[data-template^=product] media-gallery slideshow-container,html main[data-template^=product] media-gallery .media-gallery__grid>li{background:var(--gw-studio);border-radius:28px;padding:clamp(10px,1.5vw,20px);overflow:hidden;outline:1px solid var(--gw-line);outline-offset:-1px;box-shadow:0 44px 80px -52px #34240c80,0 2px 10px #34240c0d}html main[data-template^=product] media-gallery :is(slideshow-slide,.product-media-container,.product-media){border-radius:18px;overflow:hidden}html main[data-template^=product] media-gallery .media-gallery__grid{gap:18px}html main[data-template^=product] media-gallery .product-media__image,html main[data-template^=product] media-gallery .product-media img{mix-blend-mode:multiply;background:transparent;border-radius:18px}html main[data-template^=product] media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail,html main[data-template^=product] media-gallery .slideshow-controls__thumbnail{border-radius:14px;overflow:hidden;background:var(--gw-studio-soft);outline:1px solid var(--gw-line);outline-offset:-1px;opacity:.78;transition:opacity .3s,outline-color .3s}html main[data-template^=product] media-gallery .slideshow-controls__thumbnail img{mix-blend-mode:multiply;border-radius:12px}html main[data-template^=product] media-gallery .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true]),html main[data-template^=product] media-gallery .slideshow-controls__thumbnail:hover{opacity:1;outline:2px solid #1f5c46;outline-offset:-2px}html main[data-template^=product] .product-information .product-details>.group-block{background:#fffdf9;border-radius:28px;padding:clamp(22px,2.6vw,38px);box-shadow:0 44px 80px -54px #34240c73,0 1px 3px #34240c0f;outline:1px solid var(--gw-line);outline-offset:-1px}html main[data-template^=product] .product-details h1{letter-spacing:-.022em;line-height:1.1;color:#1c2420}html main[data-template^=product] .product-details product-price{font-size:1.5rem;font-weight:600;letter-spacing:.005em;color:#1f5c46}html main[data-template^=product] .product-details :is(.price__compare,s){color:#8b8f86;font-weight:400}html main[data-template^=product] .product-details :is(button[name=add],.add-to-cart-button,.button){border-radius:999px}html main[data-template^=product] .product-details h3{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#1f5c46;font-weight:600}html main[data-template^=product] .product-details li::marker{color:#1f5c46}html.gw-mood-halloween main[data-template^=product] .product-information .product-details>.group-block{box-shadow:0 44px 80px -54px #34240c73,0 1px 3px #34240c0f;outline:1px solid rgba(224,130,50,.45)}html main[data-template^=product]>.shopify-section:last-child{padding-bottom:clamp(30px,5vw,70px)}@media(max-width:749px){html .product-grid .card-gallery{border-radius:18px;padding:8px;--gw-inner:11px}html main[data-template^=product] media-gallery slideshow-container{border-radius:22px;padding:8px}}@media(prefers-reduced-motion:reduce){html .product-grid .card-gallery,html .product-grid .card-gallery img{transition:none}html .product-grid product-card:hover .card-gallery,html .product-grid product-card:hover .card-gallery img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/goodwell-shop.css.map */
