@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap";:root{--webky-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--webky-sans: var(--font-body--family, "Inter", system-ui, -apple-system, sans-serif);--webky-ink: #1a1a1a;--webky-ink-soft: #4a4a4a;--webky-ink-muted: #757575;--webky-rule: rgba(0, 0, 0, .08);--webky-brand: #e05a00;--webky-brand-hover: #c44e00;--webky-brand-soft: #fff4ec;--webky-gold: #f5a623;--webky-success: #1a7a3a;--webky-success-soft: #f0faf4;--webky-warning-soft: #fff8f0;--webky-surface: #ffffff;--webky-surface-warm: #faf7f2;--webky-surface-cool: #f5f5f5;--webky-overlay-dark: rgba(0, 0, 0, .55);--webky-radius-sm: 6px;--webky-radius-md: 10px;--webky-radius-lg: 14px;--webky-radius-pill: 999px;--webky-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--webky-shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--webky-shadow-lg: 0 20px 60px rgba(0, 0, 0, .18);--webky-section-y: clamp(48px, 6vw, 96px);--webky-section-y-tight: clamp(32px, 4vw, 64px);--webky-accent: var(--webky-brand)}.hero h1,.hero .h1{font-family:var(--webky-serif);font-weight:600;letter-spacing:-.01em;font-size:clamp(2.4rem,6vw,5rem);line-height:1.08;text-wrap:balance}.hero .body,.hero .text-block.body p{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;max-width:38ch;color:#ffffffeb}.hero a.primary,.hero a.button-primary{min-height:48px;padding-inline:1.75rem;border-radius:999px;font-weight:600;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease}.hero a.primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ff612847}.hero .overlay--gradient{--overlay-color: rgba(0, 0, 0, .42) !important;--overlay-color--end: rgba(0, 0, 0, .05) !important}.text-block.h2 h2,.text-block.h2>h2,section h2,.reviews-section h2{font-family:var(--webky-serif);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.25rem);letter-spacing:-.005em;color:var(--webky-ink)}.webky-trust-bar{border-top-color:var(--webky-rule)!important;border-bottom-color:var(--webky-rule)!important;padding-block:18px!important}.webky-trust-item{font-size:13px!important;color:var(--webky-ink-soft)!important;letter-spacing:.01em}.webky-trust-item svg{width:20px!important;height:20px!important;stroke:var(--webky-accent)!important}@media(max-width:600px){.webky-trust-inner{gap:10px 18px!important;justify-content:space-between!important}.webky-trust-item{font-size:12px!important}.webky-trust-item span strong+*{display:none}}#shopify-section-template--17173192868046__seo_intro_webky h2,[id*=seo_intro] h2{font-family:var(--webky-serif)!important;font-weight:600!important;font-size:clamp(1.6rem,2.6vw,2rem)!important;color:var(--webky-ink)!important}[id*=seo_intro] p{font-size:1rem!important;line-height:1.65!important;color:var(--webky-ink-soft)!important;max-width:60ch;margin-inline:auto!important}.reviews-section{padding-block:clamp(40px,6vw,80px)!important}.reviews-section h2{font-family:var(--webky-serif)!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;margin-bottom:8px!important;color:var(--webky-ink)!important}.reviews-section h2+p{color:var(--webky-ink-soft)!important;font-size:.95rem;margin-bottom:32px!important}.reviews-section [style*="background: #faf8f5"],.reviews-section [style*="background:#faf8f5"]{background:#faf7f2!important;border:1px solid var(--webky-rule);border-radius:14px!important;padding:28px!important;transition:transform .2s ease,box-shadow .2s ease}.reviews-section [style*="background:#faf"]:hover,.reviews-section [style*="background: #faf"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.reviews-section [style*="color: #ff6128"],.reviews-section [style*="color:#ff6128"]{letter-spacing:2px}.reviews-section [style*="font-style: italic"]{font-style:normal!important;font-size:.95rem!important;line-height:1.65!important;color:var(--webky-ink)!important}@media(max-width:749px){.hero__content-wrapper{padding-inline:24px!important}.hero h1,.hero .h1{line-height:1.05}.hero a.primary{width:100%!important;max-width:360px}}.shopify-section .text-block.paragraph p{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65;color:var(--webky-ink-soft);max-width:60ch;margin-inline:auto}.email-signup__heading.h6{letter-spacing:.15em;font-size:.78rem;text-transform:uppercase;opacity:.85}.hero{contain:layout}[id*=custom_liquid] .rte,.shopify-section .section .rte{max-width:920px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px);color:var(--webky-ink)}[id*=custom_liquid] .rte h2,.shopify-section .section .rte h2{font-family:var(--webky-serif);font-weight:600;font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-.01em;margin-block:0 .6em;color:var(--webky-ink);text-wrap:balance}[id*=custom_liquid] .rte h2:after,.shopify-section .section .rte h2:first-child:after{content:"";display:block;width:56px;height:2px;background:var(--webky-accent);margin-top:14px;border-radius:2px}[id*=custom_liquid] .rte h3,.shopify-section .section .rte h3{font-family:var(--webky-serif);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.25;letter-spacing:-.005em;margin-block:2em .5em;color:var(--webky-ink)}[id*=custom_liquid] .rte p,.shopify-section .section .rte p{font-size:1rem;line-height:1.75;color:var(--webky-ink-soft);margin-block:0 1em;max-width:70ch}[id*=custom_liquid] .rte p strong,.shopify-section .section .rte p strong{color:var(--webky-ink);font-weight:600}[id*=custom_liquid] .rte ul,.shopify-section .section .rte ul{list-style:none;padding-left:0;margin-block:0 1.5em;display:grid;gap:12px}[id*=custom_liquid] .rte ul li,.shopify-section .section .rte ul li{position:relative;padding-left:28px;font-size:.98rem;line-height:1.65;color:var(--webky-ink-soft)}[id*=custom_liquid] .rte ul li:before,.shopify-section .section .rte ul li:before{content:"";position:absolute;left:0;top:.7em;width:14px;height:1px;background:var(--webky-accent)}[id*=custom_liquid] .rte ul li strong,.shopify-section .section .rte ul li strong{color:var(--webky-ink);font-weight:600;letter-spacing:.005em}[id*=custom_liquid] .rte a,.shopify-section .section .rte a{color:var(--webky-accent);text-decoration:none;border-bottom:1px solid currentColor;transition:color .18s ease,border-color .18s ease}[id*=custom_liquid] .rte a:hover,.shopify-section .section .rte a:hover{color:var(--webky-ink);border-bottom-color:var(--webky-ink)}[id*=custom_liquid]:has(.rte) .section--page-width{border-top:1px solid var(--webky-rule);padding-top:clamp(40px,5vw,64px)!important;padding-bottom:clamp(40px,5vw,64px)!important;margin-top:24px}.notify-me__cta-compact .add-to-cart-icon{display:inline-flex;align-items:center}.notify-me__cta-compact .add-to-cart-text__content{font-weight:500;letter-spacing:.01em}[style*="background:#ff6128"],[style*="background: #ff6128"],[style*="background-color:#ff6128"],[style*="background-color: #ff6128"]{background-color:var(--webky-brand)!important}[style*="color:#ff6128"],[style*="color: #ff6128"]{color:var(--webky-brand)!important}.webky-trust-item svg[stroke="#e07b39"]{stroke:var(--webky-brand)!important}.button,.button.primary,button.primary,a.button,.button-primary{border-radius:var(--webky-radius-pill);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button.primary:hover,button.primary:hover,a.button.primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e05a0038}@media(max-width:749px){.button,button.button,a.button,.notify-me__btn,[style*="background:#e05a00"],[style*="background: #e05a00"]{min-height:44px}}button[style*="background:#e05a00"],button[style*="background: #e05a00"],a[style*="background:#e05a00"],a[style*="background: #e05a00"]{background-color:var(--webky-brand)!important;border-radius:var(--webky-radius-pill)!important;padding-inline:1.5rem!important;font-weight:600!important;letter-spacing:.01em;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease!important}button[style*="background:#e05a00"]:hover,a[style*="background:#e05a00"]:hover,button[style*="background: #e05a00"]:hover,a[style*="background: #e05a00"]:hover{background-color:var(--webky-brand-hover)!important;transform:translateY(-1px);box-shadow:0 6px 18px #e05a0038}input[type=email],input[type=text],input[type=search],input[type=tel],textarea,select{font-family:var(--webky-sans)}input[type=email]:focus,input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{outline:2px solid var(--webky-brand);outline-offset:2px;border-color:var(--webky-brand)!important}[id*=webky-popup] input[type=email],[id*=webky-bis] input[type=email]{border-radius:var(--webky-radius-sm)!important;font-family:var(--webky-sans)!important}.product-card,.collection-card,.resource-card{border-radius:var(--webky-radius-lg);transition:transform .22s ease,box-shadow .22s ease}.product-card:hover,.collection-card:hover,.resource-card:hover{transform:translateY(-2px);box-shadow:var(--webky-shadow-md)}.product-card__title,.product-title{line-height:1.4;font-weight:500;letter-spacing:.005em}.product-price__price,.price__regular,.price__sale{font-family:var(--webky-sans);font-feature-settings:"tnum" 1,"lnum" 1}#webky-announce-bar{font-family:var(--webky-sans)!important;letter-spacing:.02em!important}#webky-announce-bar strong{color:var(--webky-gold)!important;font-weight:600!important}#webky-announce-bar a{color:var(--webky-gold);text-decoration:underline;text-underline-offset:3px}#webky-popup-box{border-radius:var(--webky-radius-lg)!important;box-shadow:var(--webky-shadow-lg)!important;font-family:var(--webky-sans)}#webky-popup-box h2{font-family:var(--webky-serif)!important;font-size:clamp(1.4rem,2.4vw,1.8rem)!important;font-weight:600!important;letter-spacing:-.005em!important;color:var(--webky-ink)!important}#webky-popup-box p{color:var(--webky-ink-soft)!important}#webky-popup-box [style*="linear-gradient(135deg,#e05a00"],#webky-popup-box [style*="linear-gradient(135deg, #e05a00"]{background:linear-gradient(135deg,var(--webky-brand),var(--webky-gold))!important}#webky-sticky-atc{font-family:var(--webky-sans)!important;box-shadow:0 -4px 16px #00000014!important}.webky-sticky-title{font-family:var(--webky-sans)!important;color:var(--webky-ink)!important;font-weight:500!important}.webky-sticky-price{color:var(--webky-brand)!important;font-feature-settings:"tnum" 1,"lnum" 1}.webky-stock-warn{background:var(--webky-warning-soft)!important;border-color:#e05a004d!important;color:var(--webky-brand-hover)!important;border-radius:var(--webky-radius-md)!important;font-family:var(--webky-sans)!important}.webky-bis-wrap [style*="background:#f9f9f9"]{background:var(--webky-surface-warm)!important;border-color:var(--webky-rule)!important;border-radius:var(--webky-radius-md)!important}.reviews-section{font-family:var(--webky-sans)}.reviews-section h2{font-family:var(--webky-serif)!important;font-weight:600!important;font-size:clamp(1.85rem,3vw,2.4rem)!important;color:var(--webky-ink)!important;letter-spacing:-.01em!important;margin-bottom:6px!important}.reviews-section h2+p{color:var(--webky-ink-muted)!important;font-size:.98rem!important;margin-bottom:36px!important}.reviews-section>div>div[style*=background]{background:var(--webky-surface-warm)!important;border:1px solid var(--webky-rule)!important;border-radius:var(--webky-radius-lg)!important;padding:28px!important;transition:transform .2s ease,box-shadow .2s ease}.reviews-section>div>div[style*=background]:hover{transform:translateY(-2px);box-shadow:var(--webky-shadow-md)}.reviews-section [style*="color: #ff6128"],.reviews-section [style*="color:#ff6128"]{color:var(--webky-brand)!important;letter-spacing:2px;font-size:1.05rem!important}.reviews-section [style*="font-style: italic"]{font-style:normal!important;color:var(--webky-ink)!important;font-size:1rem!important;line-height:1.7!important}.reviews-section [style*="font-weight: 600"][style*="#2d2d2d"]{color:var(--webky-ink)!important;font-weight:600!important;margin-top:18px!important}.reviews-section [style*="color: #888"],.reviews-section [style*="color:#888"]{color:var(--webky-ink-muted)!important;font-weight:400!important}[id*=seo_intro_webky] [style*="max-width:860px"],[id*=seo_intro_webky] [style*="max-width: 860px"]{padding-block:var(--webky-section-y-tight)!important}[id*=seo_intro_webky] h2[style*="font-size:22px"]{font-family:var(--webky-serif)!important;font-size:clamp(1.6rem,2.6vw,2rem)!important;font-weight:600!important;color:var(--webky-ink)!important;margin-bottom:16px!important;letter-spacing:-.005em}[id*=seo_intro_webky] p[style*="font-size:15px"]{font-family:var(--webky-sans)!important;font-size:1rem!important;line-height:1.7!important;color:var(--webky-ink-soft)!important;max-width:60ch;margin-inline:auto!important}[class*=shopify-section] [style*="linear-gradient(135deg,#1a1a2e"],[class*=shopify-section] [style*="linear-gradient(135deg, #1a1a2e"]{border-radius:var(--webky-radius-lg)!important;font-family:var(--webky-sans)!important;padding:clamp(32px,5vw,56px) clamp(20px,4vw,40px)!important}[style*="linear-gradient(135deg,#1a1a2e"] h3,[style*="linear-gradient(135deg, #1a1a2e"] h3{font-family:var(--webky-serif)!important;font-size:clamp(1.5rem,2.6vw,2rem)!important;font-weight:600!important;letter-spacing:-.005em;margin-bottom:14px!important}[style*="linear-gradient(135deg,#1a1a2e"] a[style*="background:#e05a00"],[style*="linear-gradient(135deg, #1a1a2e"] a[style*="background: #e05a00"]{border-radius:var(--webky-radius-pill)!important;padding:14px 24px!important;font-weight:600!important}[style*="linear-gradient(135deg,#1a1a2e"] a[style*="rgba(255,255,255,0.15)"],[style*="linear-gradient(135deg, #1a1a2e"] a[style*="rgba(255, 255, 255, 0.15)"]{border-radius:var(--webky-radius-pill)!important;padding:14px 24px!important;font-weight:500!important;border:1px solid rgba(255,255,255,.25)!important;transition:background .2s ease}[style*="linear-gradient(135deg,#1a1a2e"] a[style*="rgba(255,255,255,0.15)"]:hover,[style*="linear-gradient(135deg, #1a1a2e"] a[style*="rgba(255, 255, 255, 0.15)"]:hover{background:#ffffff38!important}.webky-404-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--webky-surface-warm);color:var(--webky-ink);border:1px solid var(--webky-rule);border-radius:var(--webky-radius-pill);font-size:13px;font-weight:500;letter-spacing:.015em;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.webky-404-link:hover{background:var(--webky-brand-soft);border-color:#e05a004d;color:var(--webky-brand-hover);transform:translateY(-1px)}.webky-404-link--primary{background:var(--webky-brand);color:#fff;border-color:var(--webky-brand)}.webky-404-link--primary:hover{background:var(--webky-brand-hover);color:#fff;border-color:var(--webky-brand-hover)}.product-info__shipping-note{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--webky-ink-soft);margin-top:14px}.product-info__shipping-note svg{flex-shrink:0;stroke:var(--webky-brand)}.email-signup__input--underline{font-family:var(--webky-sans)!important}.email-signup__heading.h6{font-family:var(--webky-sans);font-weight:600}.cart__total,.cart__price,.cart-item__price{font-family:var(--webky-sans);font-feature-settings:"tnum" 1,"lnum" 1}@media(max-width:749px){.section{--padding-inline-start: 16px !important;--padding-inline-end: 16px !important}.hero .button{width:100%;max-width:360px}.reviews-section>div>div[style*="min-width: 280px"]{max-width:100%!important;min-width:0!important}#webky-sticky-atc{padding:10px 14px!important}#webky-sticky-atc img.webky-sticky-img{width:40px!important;height:40px!important}#webky-popup-box{max-width:100%!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--webky-brand);outline-offset:2px;border-radius:4px}@media print{#webky-announce-bar,#webky-sticky-atc,#webky-popup-overlay{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/webky-elegance.css.map */
