@font-face{font-family:"Outfit";font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/glossy-atelier/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Outfit";font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/glossy-atelier/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/glossy-atelier/assets/fonts/cormorant-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/glossy-atelier/assets/fonts/cormorant-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;src:local("Times New Roman"),local("TimesNewRoman"),local("Times");unicode-range:U+0030-0039}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;src:local("Times New Roman"),local("TimesNewRoman"),local("Times");unicode-range:U+0030-0039}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;src:local("Times New Roman"),local("TimesNewRoman"),local("Times");unicode-range:U+0030-0039}:root{--espresso:#2a1b12;--dark-brown:#4b3426;--mocha:#6b5140;--taupe:#9f958a;--champagne:#d5bfa0;--beige:#e4d1bf;--ivory:#f4efe8;--cream:#faf7f2;--white:#ffffff;--gold:#b08d57;--radius:10px;--shadow:0 12px 40px rgba(42, 27, 18, 0.08);--glossy-max:1680px;--glossy-pad:clamp(16px, 2.5vw, 40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.glossy-atelier{margin:0;background:var(--cream);color:var(--espresso);font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--dark-brown);text-decoration:none}a:hover{color:var(--gold)}h1,h2,h3,h4,.glossy-logo__word{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:.01em;color:var(--espresso)}.glossy-wrap{width:min(var(--glossy-max), calc(100% - (var(--glossy-pad) * 2)));margin-inline:auto}.elementor-section.elementor-section-boxed>.elementor-container,.e-con.e-con-boxed,.e-con>.e-con-inner{max-width:var(--glossy-max)}.glossy-topbar{background:var(--espresso);color:var(--champagne);font-size:12px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.glossy-topbar a{color:var(--champagne)}.glossy-marquee{overflow:hidden;padding:10px 0}.glossy-marquee__track{display:inline-flex;gap:48px;width:max-content;animation:glossy-marquee-rtl 36s linear infinite}.glossy-marquee__track span{padding-right:48px}@keyframes glossy-marquee-rtl{from{transform:translateX(0)}to{transform:translateX(-50%)}}.glossy-header{position:sticky;top:0;z-index:40;background:rgb(250 247 242 / .94);backdrop-filter:blur(16px);border-bottom:1px solid var(--beige)}.glossy-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:76px;position:relative}.glossy-logo{display:flex;align-items:center;gap:10px;color:var(--espresso)}.glossy-header .glossy-logo,.glossy-header .custom-logo-link{display:flex;align-items:center;max-width:170px}.glossy-header .glossy-logo img,.glossy-header .glossy-logo__img,.woocommerce .glossy-header .glossy-logo img,.woocommerce-page .glossy-header .glossy-logo img{display:block;height:34px!important;width:auto!important;max-width:170px!important;max-height:34px!important;object-fit:contain;background:#fff0;border-radius:0}.glossy-footer .glossy-logo__img{height:32px;margin-bottom:12px;filter:brightness(0) invert(1)}.glossy-nav-wrap{display:flex;align-items:center;justify-content:center;gap:18px}.glossy-nav{display:flex;gap:22px;list-style:none;margin:0;padding:0;justify-content:center}.glossy-nav a,.glossy-nav-reviews{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.glossy-nav-reviews{border:0;background:var(--espresso);color:var(--cream);border-radius:999px;padding:8px 14px;cursor:pointer;font-family:inherit}.glossy-nav-reviews:hover{background:var(--gold);color:var(--espresso)}.glossy-header__tools{display:flex;gap:10px;align-items:center;position:relative}.glossy-search-toggle{display:none;width:44px;height:44px;border:1px solid var(--beige);background:var(--white);border-radius:10px;color:var(--espresso);cursor:pointer;place-items:center;padding:0}.glossy-search-toggle svg{width:20px;height:20px}.glossy-search-pop{display:block}.glossy-icon-link{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.glossy-bag-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--espresso)}.glossy-bag-icon{display:grid;place-items:center}.glossy-cart-count{position:absolute;top:2px;right:0;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--gold);color:var(--espresso);font-size:11px;line-height:1}.glossy-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--beige);background:var(--white);padding:12px 10px;border-radius:10px;cursor:pointer;z-index:46;flex:0 0 44px;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;box-sizing:border-box}.glossy-menu-toggle span{display:block;width:100%;height:2px;flex:0 0 2px;background:var(--espresso);margin:0;border-radius:2px}.glossy-hero,.glossy-section{padding:56px 0}.glossy-hero{position:relative;overflow:hidden;min-height:0;width:100%;display:grid;text-align:left;background:var(--ivory);padding:0}.glossy-hero__media,.glossy-hero__slides,.glossy-hero__slide{grid-area:1 / 1}.glossy-hero__media,.glossy-hero__slides,.glossy-hero__slide{position:relative;min-height:52vh}.glossy-hero__slides,.glossy-hero__slide{position:absolute;inset:0}.glossy-hero__slide{opacity:0;transition:opacity 0.9s ease}.glossy-hero__slide.is-active{opacity:1}.glossy-banner-picture,.glossy-hero__media picture,.glossy-collection-banner picture{display:block;width:100%}.glossy-banner-picture img,.glossy-hero__media img,.glossy-hero__slide img,.glossy-collection-banner img{width:100%;height:auto;max-height:min(72vh, 720px);object-fit:cover;display:block}.glossy-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(20 12 8 / .62) 0%,rgb(20 12 8 / .28) 46%,rgb(20 12 8 / .06) 72%);z-index:1;pointer-events:none}.glossy-hero__copy{grid-area:1 / 1;position:relative;z-index:2;padding:48px 0;align-self:center}.elementor-widget-glossy_hero,.elementor-widget-glossy_hero>.elementor-widget-container{background:transparent!important}.glossy-hero__card{max-width:640px;background:transparent!important;border-radius:0!important;padding:8px 0!important;box-shadow:none!important}.glossy-hero h1,.glossy-hero__card h1{font-size:clamp(36px, 6vw, 72px);line-height:.95;margin:0 0 16px;color:#faf7f2!important;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.glossy-hero p,.glossy-hero__card p{font-size:18px;color:#f4efe8!important;max-width:540px;margin:0 0 28px;text-shadow:0 1px 12px rgb(0 0 0 / .4)}.glossy-hero__card .glossy-kicker{color:#e4d1bf}.glossy-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.glossy-features{background:var(--white);border-top:1px solid var(--beige);border-bottom:1px solid var(--beige);padding:28px 0}.glossy-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.glossy-feature{display:grid;justify-items:center;gap:8px;text-align:center}.glossy-feature__icon{width:48px;height:48px;color:var(--glossy-icon-color,var(--gold));display:grid;place-items:center}.glossy-feature__icon svg{width:40px;height:40px}.glossy-feature strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}.glossy-feature span{color:var(--mocha);font-size:13px}.glossy-promo{padding:0 0 56px;width:100%}.glossy-promo__inner{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;background:var(--espresso);color:var(--cream);width:100%}.glossy-promo__copy{padding:56px 8vw}.glossy-promo__copy h2,.glossy-promo__copy .glossy-kicker{color:var(--cream)}.glossy-promo__copy p{color:var(--beige)}.glossy-promo__copy .glossy-btn{background:var(--cream)!important;color:var(--espresso)!important}.glossy-promo__media{position:relative;min-height:0;height:100%;align-self:stretch;overflow:hidden}.glossy-promo__media img{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;display:block}.glossy-collection-banner{position:relative;width:100%;overflow:hidden;margin-bottom:28px;background:var(--espresso)}.glossy-page-banner{min-height:280px;margin-bottom:0}.glossy-page-banner img{min-height:280px;max-height:min(48vh, 480px)}.glossy-collection-banner img{width:100%;height:auto;max-height:min(52vh, 520px);object-fit:cover}.glossy-collection-banner__copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:32px 8vw;background:linear-gradient(90deg,rgb(42 27 18 / .55),rgb(42 27 18 / .12));color:var(--cream)}.glossy-collection-banner__copy h1,.glossy-collection-banner__copy .glossy-kicker,.glossy-collection-banner__copy p{color:var(--cream)}.glossy-cta{text-align:center;background:var(--ivory);border-radius:10px;padding:48px 20px}.glossy-section__head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;text-align:left}.glossy-text-link{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;white-space:nowrap}.glossy-kicker{display:inline-block;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:12px;margin-bottom:12px}.glossy-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.button,button.single_add_to_cart_button,.wp-element-button,.wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--espresso)!important;color:var(--cream)!important;border:0!important;border-radius:var(--radius)!important;padding:12px 22px!important;font-family:Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:12px!important;font-weight:600;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.glossy-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover,.button:hover,button.single_add_to_cart_button:hover,.wp-element-button:hover,.wc-block-components-button:hover{background:var(--gold)!important;color:var(--espresso)!important;transform:translateY(-2px);box-shadow:0 10px 22px rgb(42 27 18 / .16)}.glossy-btn--ghost{background:transparent!important;color:var(--espresso)!important;border:1px solid var(--champagne)!important}.glossy-btn--ghost:hover{background:var(--gold)!important;color:var(--espresso)!important;border-color:var(--gold)!important}.glossy-hero .glossy-btn{background:var(--gold)!important;color:var(--espresso)!important}.glossy-hero .glossy-btn:hover{background:#c9a56a!important;color:var(--espresso)!important}.glossy-hero .glossy-btn--ghost,.glossy-hero__card .glossy-btn--ghost{background:var(--cream)!important;color:var(--espresso)!important;border-color:var(--cream)!important}.glossy-hero .glossy-btn--ghost:hover,.glossy-hero__card .glossy-btn--ghost:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--espresso)!important}.glossy-section__head{text-align:center;margin-bottom:32px}.glossy-section__head h2{font-size:clamp(32px, 5vw, 52px);margin:0 0 8px}.glossy-section__head p{color:var(--mocha);margin:0}.glossy-section__head--split,.glossy-section__head--left{text-align:left;justify-items:start}.glossy-section__head--split h2,.glossy-section__head--split p,.glossy-section__head--left h2,.glossy-section__head--left p{text-align:left}.glossy-cat-grid,.glossy-product-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.woocommerce ul.products::before,.woocommerce ul.products::after,ul.products::before,ul.products::after,.related.products ul.products::before,.related.products ul.products::after,.upsells.products ul.products::before,.upsells.products ul.products::after{display:none!important;content:none!important}.glossy-card,.woocommerce ul.products li.product,.glossy-cat-card,.wp-block-image img,.woocommerce-product-gallery img,.attachment-woocommerce_thumbnail{border-radius:var(--radius)}.glossy-cat-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;aspect-ratio:auto;border-radius:0;overflow:visible;background:#fff0;box-shadow:none;color:var(--espresso);text-align:center}.glossy-cat-card__icon{display:block;width:min(100%, 220px);aspect-ratio:1;background:#fff0;border-radius:50%;overflow:hidden}.glossy-cat-card img,.glossy-cat-card__icon img{width:100%;height:100%;object-fit:contain;object-position:center;border:0;border-radius:0;filter:none}.glossy-cat-card__label,.glossy-cat-card span.glossy-cat-card__label{position:static;left:auto;right:auto;bottom:auto;padding:0;background:none;color:var(--espresso);font-family:"Cormorant Garamond",serif;font-size:clamp(22px, 3vw, 30px);line-height:1.1;text-shadow:none}.glossy-allcats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.glossy-allcat-card{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);color:var(--espresso);min-width:0}.glossy-allcat-card__media{display:block;aspect-ratio:1;background:var(--ivory);overflow:hidden}.glossy-allcat-card__media img{width:100%;height:100%;object-fit:cover}.glossy-allcat-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.glossy-allcat-card__body strong{font-family:"Cormorant Garamond",serif;font-size:22px;line-height:1.15}.glossy-allcat-card__body em{font-style:normal;color:var(--mocha);font-size:13px}.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.glossy-product-card{padding:0!important;width:auto!important;float:none!important;margin:0!important;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex!important;flex-direction:column;position:relative;cursor:pointer}.glossy-product-card__hit{position:absolute;inset:0;z-index:2}.glossy-product-card .button,.glossy-product-card a.button,.glossy-product-card .add_to_cart_button,.glossy-product-card .ajax_add_to_cart,.glossy-card-foot form,.glossy-card-foot .button{position:relative;z-index:3}.woocommerce ul.products li.product img,.glossy-product-card__image img{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:cover!important;object-position:center;border-radius:0;margin:0!important;max-width:none!important}.glossy-product-card__image{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--ivory);flex:0 0 auto}.glossy-product-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.glossy-product-card .woocommerce-loop-product__title,.glossy-product-card h2{font-size:18px!important;line-height:1.25!important;padding:0!important;margin:0!important;font-family:"Cormorant Garamond",serif!important;color:var(--espresso)}.woocommerce ul.products li.product .price,.glossy-card-foot .price{padding:0;color:var(--gold)!important;font-weight:600;font-size:15px}.glossy-card-rating{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--mocha)}.glossy-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;flex-wrap:wrap}.glossy-card-foot .price{flex:1 1 auto;min-width:0}.glossy-card-foot .button{flex:0 0 auto;padding:8px 12px!important;white-space:nowrap}.instagram-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 18px;scrollbar-width:none}.instagram-row::-webkit-scrollbar{display:none}.instagram-card{flex:0 0 min(72vw, 280px);scroll-snap-align:start;position:relative;display:block;aspect-ratio:9/16;background:var(--espresso);overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow)}.instagram-card__hit{position:absolute;inset:0;z-index:5}.instagram-card__media,.instagram-card>img,.instagram-card>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border:0;border-radius:0}.instagram-card__embed{position:absolute;inset:0;overflow:hidden;pointer-events:none}.instagram-card iframe{position:absolute;left:50%;top:-18%;width:180%;height:140%;min-width:180%;min-height:140%;border:0;transform:translateX(-50%) scale(1.35);transform-origin:top center;pointer-events:none}.instagram-accounts{text-align:center;margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.instagram-card__meta{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;text-shadow:0 2px 8px rgb(0 0 0 / .5);z-index:2}.instagram-card__avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;background:#000;display:grid;place-items:center}.instagram-card__avatar img{position:static;width:28px;height:28px;object-fit:cover}.instagram-card__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:36px 12px 12px;background:linear-gradient(180deg,transparent,rgb(42 27 18 / .88));color:var(--cream);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.instagram-wrap{position:relative;overflow:visible}.instagram-next{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:var(--white);color:var(--espresso);box-shadow:var(--shadow);cursor:pointer;font-size:20px;z-index:12;pointer-events:auto}.glossy-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.glossy-review-card{padding:22px;background:var(--white);border-radius:var(--radius)}.glossy-reviews-count{text-align:center;color:var(--mocha);letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin:-12px 0 24px}.glossy-review-product{margin-top:14px;width:100%}.glossy-reviews-archive .glossy-section__head h1{font-size:clamp(36px, 6vw, 64px);margin:0 0 8px}.glossy-stars{color:var(--gold);letter-spacing:2px}.glossy-verified{display:inline-flex;align-items:center;gap:6px;color:var(--mocha);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.glossy-verified::before{content:"";width:8px;height:8px;border-radius:50%;background:#2f6b4f}.glossy-faq details{padding:16px 20px;margin-bottom:10px;background:var(--white);border-radius:var(--radius)}.glossy-faq summary{cursor:pointer;font-weight:600}.glossy-footer{background:var(--espresso);color:var(--beige);padding:56px 0 24px;margin-top:40px}.glossy-footer a{color:var(--champagne)}.glossy-footer h3{color:var(--white);font-size:18px}.glossy-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr 1fr;gap:28px}.glossy-footer-nav{list-style:none;margin:0;padding:0;display:grid;gap:8px}.glossy-footer-icons{list-style:none;margin:0;padding:0;display:grid;gap:12px}.glossy-footer-icons a{display:flex;align-items:center;gap:10px;color:var(--champagne)}.glossy-footer-icons a:hover{color:var(--gold)}.glossy-footer-icons__mark{width:34px;height:34px;border:1px solid rgb(213 191 160 / .35);border-radius:50%;display:grid;place-items:center;flex:0 0 34px;color:var(--gold)}.glossy-footer-icons__mark svg{width:16px;height:16px}.glossy-footer__base{border-top:1px solid rgb(213 191 160 / .2);margin-top:32px;padding-top:16px;font-size:13px}.glossy-whatsapp,.glossy-reviews-tab,.glossy-reviews-fab{position:fixed;z-index:50;border:0;cursor:pointer}.glossy-whatsapp{right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:var(--shadow)}.glossy-whatsapp svg{width:30px;height:30px;display:block}.glossy-reviews-fab{display:none;right:18px;bottom:calc(86px + env(safe-area-inset-bottom, 0px));align-items:center;gap:8px;height:48px;padding:0 16px 0 12px;border-radius:999px;background:var(--espresso);color:var(--gold);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--shadow)}.glossy-reviews-fab svg{width:18px;height:18px;display:block;flex-shrink:0}.glossy-reviews-tab{position:fixed;right:0;top:46%;z-index:70;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);background:var(--espresso);color:var(--gold);padding:18px 12px;border-radius:0 10px 10px 0;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-family:inherit;font-weight:600;box-shadow:var(--shadow)}.glossy-reviews-overlay{display:none!important}.glossy-reviews-drawer{position:fixed;top:0;right:0;z-index:90;width:min(400px, 92vw);height:100%;background:var(--cream);box-shadow:-16px 0 40px rgb(42 27 18 / .18);padding:20px;overflow:auto;flex-direction:column;gap:14px;display:none}.glossy-reviews-drawer.is-open{display:flex}.glossy-reviews-drawer.is-closed,.glossy-reviews-drawer[hidden]{display:none!important}.glossy-reviews-drawer__head{display:flex;justify-content:space-between;align-items:center}.glossy-reviews-drawer__head h2{margin:0;font-size:28px}.glossy-reviews-drawer__close{border:0;background:var(--ivory);width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:var(--espresso)}.glossy-reviews-drawer__body{display:grid;gap:12px}.glossy-reviews-drawer__loading{margin:0;color:var(--mocha);font-size:14px}body.glossy-drawer-open,body.glossy-minicart-open{overflow:hidden}.glossy-minicart-overlay{position:fixed;inset:0;z-index:110;background:rgb(42 27 18 / .46);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.glossy-minicart-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.glossy-minicart{position:fixed;top:0;right:0;z-index:111;display:flex;flex-direction:column;width:min(420px, 92vw);height:100%;background:var(--white);box-shadow:-18px 0 48px rgb(42 27 18 / .2);transform:translateX(100%);visibility:hidden;transition:transform 0.28s ease,visibility 0.28s ease}.glossy-minicart.is-open{transform:translateX(0);visibility:visible}.glossy-minicart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--beige);flex:0 0 auto}.glossy-minicart__head h2{margin:0;font-size:30px;line-height:1}.glossy-minicart__head-actions{display:flex;align-items:center;gap:10px}.glossy-minicart__view{font-size:13px;letter-spacing:.04em;text-decoration:underline;color:var(--mocha)}.glossy-minicart__close{border:0;background:var(--ivory);width:40px;height:40px;border-radius:50%;font-size:26px;line-height:1;cursor:pointer;color:var(--espresso)}.glossy-minicart__body{flex:1 1 auto;overflow:auto;padding:16px 20px 8px;min-height:0}.glossy-minicart__empty{padding:28px 8px;text-align:center;color:var(--mocha)}.glossy-minicart__empty .glossy-btn{margin-top:16px}.glossy-minicart__items{list-style:none;margin:0;padding:0;display:grid;gap:16px}.glossy-minicart__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--ivory)}.glossy-minicart__media img,.glossy-minicart__thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;background:var(--ivory)}.glossy-minicart__name{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:18px;font-weight:600;line-height:1.25;color:var(--espresso)}.glossy-minicart__price{margin:4px 0 10px;color:var(--gold);font-weight:600}.glossy-minicart__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.glossy-minicart__qty{display:inline-flex;align-items:center;border:1px solid var(--champagne);border-radius:8px;overflow:hidden}.glossy-minicart__qty-btn{width:34px;height:34px;border:0;background:var(--ivory);color:var(--espresso);cursor:pointer;font-size:18px;line-height:1}.glossy-minicart__qty-val{min-width:28px;text-align:center;font-size:14px}.glossy-minicart__remove{border:0;background:#fff0;color:var(--mocha);cursor:pointer;padding:6px}.glossy-minicart__foot{flex:0 0 auto;padding:16px 20px 22px;border-top:1px solid var(--beige);background:var(--cream)}.glossy-minicart__note{margin:0 0 12px;font-size:12px;color:var(--mocha)}.glossy-minicart__coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 10px}.glossy-minicart__coupon input{width:100%;height:44px;border:1px solid var(--champagne);border-radius:var(--radius);padding:0 12px;background:var(--white);font-family:inherit;font-size:14px;color:var(--espresso)}.glossy-minicart__coupon-apply{height:44px;padding:0 16px;border:1px solid var(--espresso);border-radius:var(--radius);background:var(--white);color:var(--espresso);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.glossy-minicart__coupon-msg{margin:0 0 10px;font-size:12px;color:var(--mocha)}.glossy-minicart__coupon-msg.is-success{color:var(--dark-brown)}.glossy-minicart__coupon-msg.is-error{color:#8a3b2a}.glossy-minicart__coupons{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.glossy-minicart__coupons li{display:inline-flex;align-items:center;gap:6px;background:var(--ivory);border:1px solid var(--champagne);border-radius:999px;padding:4px 8px 4px 12px;font-size:12px;letter-spacing:.04em}.glossy-minicart__coupon-remove{border:0;background:#fff0;color:var(--mocha);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.glossy-minicart__actions{display:grid;gap:8px}.glossy-minicart__bag,.glossy-minicart__checkout{display:flex;width:100%;justify-content:center}.glossy-minicart__bag{background:var(--white);color:var(--espresso);border:1px solid var(--espresso)}.glossy-minicart__bag:hover{background:var(--ivory);color:var(--espresso)}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);gap:24px 32px;align-items:stretch;position:relative}.woocommerce div.product>.onsale,.woocommerce div.product>span.onsale{grid-column:1;grid-row:1;position:absolute!important;left:22px;top:22px;z-index:6;width:auto!important;max-width:none;float:none!important;margin:0!important;justify-self:start;align-self:start}.woocommerce-breadcrumb{width:min(var(--glossy-max), calc(100% - (var(--glossy-pad) * 2)));margin:18px auto 8px;color:var(--mocha);font-size:13px}.woocommerce-breadcrumb a{color:var(--dark-brown)}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce div.product>.woocommerce-product-gallery,.woocommerce div.product>.images,.woocommerce div.product>.glossy-product-gallery,.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .glossy-product-gallery{float:none!important;width:100%!important;max-width:100%!important}.woocommerce div.product>.woocommerce-product-gallery,.woocommerce div.product>.images,.woocommerce div.product>.glossy-product-gallery{grid-column:1;grid-row:1;min-width:0}.woocommerce div.product>.summary{grid-column:2;grid-row:1;width:100%!important;max-width:100%;float:none!important;margin:0;min-width:0}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .glossy-product-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:stretch;background:#fff0;border-radius:0;padding:0;box-shadow:none;opacity:1!important;max-width:100%;min-height:0;height:100%}.woocommerce div.product .glossy-product-gallery--single{grid-template-columns:minmax(0,1fr)}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs,.glossy-product-thumbs{grid-column:1;grid-row:1}.glossy-product-gallery__stage{grid-column:2;grid-row:1;min-width:0;width:100%;position:relative;height:100%;min-height:520px}.woocommerce div.product .glossy-product-gallery--single .glossy-product-gallery__stage{grid-column:1}.glossy-product-gallery__frame{position:relative;width:100%;height:100%;min-height:520px;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.glossy-product-gallery__stage .woocommerce-product-gallery__image,.glossy-product-gallery__stage>a{display:none;position:absolute;inset:0;width:100%;height:100%}.glossy-product-gallery__stage .woocommerce-product-gallery__image.is-active,.glossy-product-gallery__stage>a.is-active,.glossy-product-gallery__stage>img{display:block!important;position:absolute;inset:0;width:100%;height:100%}.glossy-product-gallery__stage img,.woocommerce div.product .glossy-product-gallery img,.woocommerce div.product .woocommerce-product-gallery img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;opacity:1!important;margin:0}.glossy-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border:0;border-radius:50%;background:rgb(255 255 255 / .94);color:var(--espresso);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgb(42 27 18 / .18)}.glossy-gallery-nav--prev{left:12px}.glossy-gallery-nav--next{right:12px}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs,.glossy-product-thumbs{display:flex;flex-direction:column;gap:8px;width:76px;margin:0;padding:0;list-style:none;max-height:min(72vw, 640px);overflow:auto}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li,.glossy-product-thumbs li{width:100%!important;float:none!important;margin:0}.glossy-product-thumbs button{display:block;width:100%;padding:0;border:1px solid var(--beige);border-radius:var(--radius);background:var(--white);cursor:pointer;overflow:hidden}.glossy-product-thumbs button.is-active,.glossy-product-thumbs button:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs img,.glossy-product-thumbs img{width:100%;display:block;border-radius:var(--radius)}.woocommerce div.product .product_title{font-size:clamp(22px, 3.4vw, 34px);margin:0 0 8px;line-height:1.15}.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.woocommerce div.product form.cart .woocommerce-variation-description,.woocommerce div.product .woocommerce-variation-description{display:none!important}.woocommerce div.product .glossy-pdp-price-row{display:flex!important;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap;margin:8px 0 14px;width:100%}.woocommerce div.product .summary>p.price,.woocommerce div.product .entry-summary>p.price,.woocommerce div.product p.price,.woocommerce div.product .glossy-pdp-price-row>p.price,.woocommerce div.product .glossy-pdp-price{display:inline-flex!important;align-items:baseline;color:var(--gold)!important;font-size:30px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.02em}.woocommerce div.product form.cart .woocommerce-variation-price,.woocommerce div.product .woocommerce-variation-price,.woocommerce div.product .woocommerce-variation-price .price{display:none!important}.glossy-cod-pill{display:inline-flex;align-items:center;gap:8px;background:var(--ivory);border:1px solid var(--champagne);color:var(--dark-brown);border-radius:999px;padding:8px 14px;font-size:13px;margin:0 0 16px!important}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;background:#fff0;border-radius:0;padding:0;box-shadow:none}.woocommerce div.product form.cart>template,.woocommerce div.product form.cart .wc-product-gallery-default-template{display:none!important}.woocommerce div.product form.cart .variations tr:not(:has(select)),.woocommerce div.product form.cart .variations:not(:has(select)){display:none!important}.woocommerce div.product .glossy-product-availability:empty{display:none}.woocommerce div.product p.stock~p.stock,.woocommerce div.product p.stock~.glossy-product-availability,.woocommerce div.product .glossy-product-availability~p.stock{display:none!important}.woocommerce div.product form.cart .variations select,.woocommerce div.product form.cart .variations td{border:0}.woocommerce div.product form.cart .variations select{width:100%;border:1px solid var(--champagne)!important;border-radius:var(--radius);padding:12px 14px;background:var(--cream);font-family:Outfit,sans-serif}.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart .single_add_to_cart_button{margin-top:8px}.woocommerce .quantity .qty{border:1px solid var(--champagne);border-radius:var(--radius);height:46px;width:72px;text-align:center}.woocommerce div.product form.cart .single_add_to_cart_button{min-height:46px;min-width:180px;flex:1 1 220px}.glossy-product-trust{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:16px 0 0;padding:0;color:var(--mocha);font-size:13px}.glossy-product-trust li{display:flex;align-items:center;gap:6px}.glossy-product-trust li::before{content:"◆";color:var(--gold);font-size:10px}.glossy-cod-note{font-size:13px;color:var(--mocha);margin:10px 0 0;flex:0 0 100%;width:100%}.woocommerce div.product form.cart .variations{flex:0 0 100%;width:100%}.woocommerce-product-details__short-description{color:var(--mocha);font-size:15px;line-height:1.7;margin:0 0 18px;max-width:42em}.woocommerce-product-details__short-description p{margin:0}.woocommerce div.product .product_meta{display:none!important}.woocommerce div.product>.glossy-ig-section,.woocommerce div.product .glossy-ig-section{grid-column:1 / -1;width:100%;max-width:none;justify-self:stretch;padding-top:36px;padding-bottom:12px}.glossy-product-page .glossy-ig-section .glossy-wrap{width:100%;max-width:none;margin-inline:0}.woocommerce div.product .instagram-wrap{width:100%}.woocommerce div.product .instagram-row{display:flex;gap:14px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.woocommerce div.product .instagram-card{flex:0 0 calc((100% - 70px) / 6);width:calc((100% - 70px) / 6);min-width:0;aspect-ratio:9/16}.woocommerce div.product .instagram-next{display:grid}.woocommerce-tabs{overflow:hidden}.woocommerce-tabs ul.tabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.woocommerce-tabs ul.tabs li{flex:0 0 auto}.woocommerce-tabs ul.tabs li a{white-space:nowrap}.woocommerce div.product .sku_wrapper .sku{word-break:break-all}.woocommerce-tabs{grid-column:1 / -1;background:var(--white);border-radius:var(--radius);padding:8px 24px 24px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.woocommerce-tabs ul.tabs{padding:0;margin:0 0 16px;border:0;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.woocommerce-tabs ul.tabs::before,.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important;border:0!important}.woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;padding:0!important;margin:0!important;float:none!important}.woocommerce-tabs ul.tabs li a{display:block;padding:12px 16px;border-radius:var(--radius);color:var(--mocha)}.woocommerce-tabs ul.tabs li.active a{background:var(--espresso);color:var(--cream)!important}.woocommerce-tabs ul.tabs li.shipping_tab,.woocommerce-Tabs-panel--shipping,#tab-shipping{display:none!important}.related.products,.upsells.products{grid-column:1 / -1;width:100%;margin-top:48px}.related.products>h2,.upsells.products>h2{text-align:left;margin:0 0 20px;font-size:clamp(28px, 3.2vw, 42px)}.related.products ul.products,.upsells.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch;justify-items:stretch;gap:20px;width:100%!important;max-width:100%}.related.products ul.products li.product,.upsells.products ul.products li.product{align-items:stretch;text-align:left}.related.products .glossy-product-card__image,.upsells.products .glossy-product-card__image{width:100%}.related.products .glossy-card-foot,.upsells.products .glossy-card-foot{flex-direction:column;align-items:flex-start}.related.products .glossy-card-foot .button,.upsells.products .glossy-card-foot .button{margin-left:0}.woocommerce span.onsale{position:absolute!important;background:var(--gold)!important;color:var(--espresso)!important;border-radius:999px!important;left:12px;top:12px;min-width:0!important;padding:8px 12px!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:700!important;box-shadow:0 10px 22px rgb(42 27 18 / .28)}.glossy-badges{position:absolute;top:12px;left:12px;z-index:6;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.glossy-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;box-shadow:0 10px 24px rgb(42 27 18 / .32)}.glossy-badge--trending{background:var(--espresso);color:var(--cream)}.glossy-badge--sale{background:var(--gold);color:#fff}.glossy-badge--new{background:#fff;color:var(--espresso);border:2px solid var(--gold)}.glossy-product-gallery__frame .glossy-badges{top:14px;left:14px}@media (max-width:1100px){.related.products ul.products,.upsells.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.woocommerce div.product{grid-template-columns:1fr}.woocommerce div.product .instagram-row{display:flex!important;overflow-x:auto}.woocommerce div.product .instagram-card{flex:0 0 min(70vw, 240px);width:min(70vw, 240px)}.woocommerce div.product .instagram-next{display:grid}.woocommerce div.product>.woocommerce-product-gallery,.woocommerce div.product>.images,.woocommerce div.product>.glossy-product-gallery,.woocommerce div.product>.summary{grid-column:1;grid-row:auto}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .glossy-product-gallery{grid-template-columns:64px minmax(0,1fr)}.woocommerce div.product .glossy-product-gallery--single{grid-template-columns:minmax(0,1fr)}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs,.glossy-product-thumbs{width:64px;max-height:min(70vw, 420px)}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li,.glossy-product-thumbs li{flex:0 0 72px}.glossy-hero{text-align:left;min-height:0}.glossy-hero__copy{margin-inline:0;padding:28px 0 40px}.glossy-hero__card{max-width:none}.glossy-hero__actions{justify-content:flex-start}.glossy-features__grid,.glossy-promo__inner,.glossy-section__head--split{grid-template-columns:1fr;text-align:center}.glossy-section__head--split{display:grid;justify-items:center}}.comment-form-rating,.woocommerce #reviews{background:var(--white);border-radius:var(--radius);padding:16px}.woocommerce-store-notice{display:none!important}.glossy-page-header{padding:28px 0 10px}.glossy-prose{padding:24px 0 64px;max-width:860px}.glossy-prose h1{font-size:48px}.glossy-prose h2{margin-top:32px}.glossy-prose ul{padding-left:20px}.glossy-empty{padding:80px 0;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:var(--white)!important;border-radius:var(--radius);padding:8px 12px}@media (max-width:1100px){.glossy-cat-grid,.glossy-product-grid,.woocommerce ul.products,.glossy-reviews,.glossy-footer__grid,.glossy-features__grid,.glossy-allcats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glossy-product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.glossy-menu-toggle{display:flex!important}.glossy-search-toggle{display:grid!important}.glossy-search-pop{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(92vw, 360px);background:var(--cream);border:1px solid var(--beige);border-radius:10px;box-shadow:var(--shadow);padding:12px}.glossy-search-pop.is-open{display:block}.glossy-search-pop .glossy-search{display:flex!important;width:100%}.glossy-search-pop .glossy-search input[type="search"]{width:100%;min-width:0}.glossy-search-link{display:none!important}.glossy-nav-wrap{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:1px solid var(--beige);padding:16px var(--glossy-pad) 20px;flex-direction:column;align-items:stretch;gap:12px;z-index:45}.glossy-nav-wrap.is-open{display:flex}.glossy-nav{flex-direction:column;align-items:flex-start;gap:12px}.glossy-nav-reviews{width:max-content}.glossy-header{position:sticky}.glossy-header__inner{grid-template-columns:1fr auto 1fr;position:relative}.glossy-menu-toggle{justify-self:start}.glossy-header .glossy-logo,.glossy-header .custom-logo-link{justify-self:center;margin-inline:auto}.glossy-header__tools{justify-self:end}.glossy-reviews-tab{display:none!important}.glossy-reviews-fab{display:inline-flex!important}body.single-product .glossy-reviews-fab{display:none!important}}.glossy-repeat{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--ivory);border:1px solid var(--gold);color:var(--dark-brown);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.glossy-shop{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding:0 0 56px;align-items:start;width:100%;max-width:100%;min-width:0}.glossy-shop__filters,.glossy-shop__main{min-width:0}.glossy-filters-panel{background:var(--white);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.glossy-filters-toggle{display:none;width:100%;border:0;background:#fff0;color:var(--espresso);font:inherit;font-weight:600;text-align:left;cursor:pointer;padding:4px 0}.glossy-filters__heading{margin:0 0 14px;font-size:20px}.glossy-filters-wrap{background:var(--white);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.glossy-filters-wrap summary{cursor:pointer;font-weight:600;margin-bottom:12px;list-style:none}.glossy-filters-wrap summary::-webkit-details-marker{display:none}.glossy-filters{display:grid;gap:12px}.glossy-filters__group{display:grid;gap:4px;font-size:13px;color:var(--mocha)}.glossy-filters__group input,.glossy-filters__group select{border:1px solid var(--champagne);border-radius:var(--radius);padding:10px 12px;background:var(--cream);font-family:Outfit,sans-serif;width:100%}.glossy-filters__check{font-size:13px;display:flex;gap:8px;align-items:center}.glossy-filters__cats{display:flex;flex-wrap:wrap;gap:8px}.glossy-filters__cats a{border:1px solid var(--champagne);border-radius:999px;padding:4px 10px;font-size:12px}.glossy-shop__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--mocha)}.glossy-product-page{padding:12px 0 56px;width:min(var(--glossy-max), calc(100% - (var(--glossy-pad) * 2)));margin-inline:auto}.woocommerce .woocommerce-breadcrumb{margin-left:0;width:100%}.woocommerce div.product{margin-top:8px}.woocommerce div.product form.cart .quantity{margin-right:0}.woocommerce-page .woocommerce-pagination{margin:24px 0}.woocommerce ul.products{width:100%!important}.woocommerce-result-count{margin:0}@media (min-width:768px){.glossy-filters-toggle{display:none!important}.glossy-filters-body{display:grid!important}}@media (max-width:980px){.glossy-doors,.glossy-home-story__grid{grid-template-columns:1fr 1fr}.glossy-promo__inner{grid-template-columns:1fr}.glossy-promo__media{height:320px;min-height:320px}.glossy-collection-banner img,.glossy-banner-picture img,.glossy-hero__media img{max-height:360px}}@media (max-width:767px){.elementor-widget-glossy_products,.elementor-widget-glossy_products>.elementor-widget-container{padding-inline:0!important;width:100%}.elementor-widget-glossy_products .glossy-wrap{width:min(var(--glossy-max), calc(100% - (var(--glossy-pad) * 2)))}.home .glossy-product-grid,.elementor-widget-glossy_products .glossy-product-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}.home .glossy-product-card,.elementor-widget-glossy_products li.product,.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important}.glossy-reviews-tab{display:none!important}.home .glossy-features,.home .elementor-widget-glossy_features{display:none!important}.glossy-hero{display:flex;flex-direction:column;background:var(--espresso)}.glossy-hero::after{display:none}.glossy-hero__media,.glossy-hero__slides,.glossy-hero__slide{position:relative;inset:auto;grid-area:auto;min-height:0;width:100%;order:1}.glossy-hero__slides{position:relative}.glossy-hero__media picture,.glossy-hero__media img,.glossy-hero__slide img{width:100%;height:auto;max-height:none;min-height:280px;aspect-ratio:4 / 3;object-fit:cover;object-position:center 35%;display:block}.glossy-banner-picture img,.glossy-collection-banner img{max-height:none;height:auto}body:not(.home) .glossy-collection-banner{position:relative;background:var(--espresso)}body:not(.home) .glossy-collection-banner__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 20px;background:linear-gradient(180deg,rgb(42 27 18 / .58) 0%,rgb(42 27 18 / .4) 100%);color:var(--cream);max-width:none}body:not(.home) .glossy-collection-banner__copy h1{color:var(--cream);font-size:clamp(1.35rem, 5.8vw, 1.75rem);line-height:1.15;margin:0;text-shadow:0 1px 10px rgb(0 0 0 / .35)}body:not(.home) .glossy-collection-banner__copy .glossy-kicker{color:#e4d1bf;margin-bottom:6px}body:not(.home) .glossy-collection-banner__copy p{display:none}body:not(.home) .glossy-page-banner{min-height:0}body:not(.home) .glossy-collection-banner .glossy-banner-picture,body:not(.home) .glossy-collection-banner>picture{height:180px;max-height:180px;overflow:hidden}body:not(.home) .glossy-collection-banner img,body:not(.home) .glossy-page-banner img,body:not(.home) .glossy-banner-picture img{width:100%;height:180px;max-height:180px;min-height:0;object-fit:cover;object-position:center}.glossy-hero__copy{grid-area:auto;order:2;width:100%;padding:14px 0 16px;background:var(--espresso);align-self:stretch}.glossy-hero__card{max-width:none;padding:0!important}.glossy-hero h1,.glossy-hero__card h1{font-size:clamp(26px, 7vw, 36px);margin:0 0 8px;line-height:1.12;text-shadow:none;padding-left:10px}.glossy-hero__card .glossy-kicker{display:block;margin-bottom:4px;padding-left:10px}.glossy-hero__lede,.glossy-hero__card>p{display:none!important}.glossy-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.glossy-hero__actions .glossy-btn{flex:1 1 calc(50% - 6px);min-width:0;padding:12px 10px!important;text-align:center}.glossy-hero__media,.glossy-hero__slides,.glossy-hero__slide{min-height:0}.glossy-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.glossy-hero{min-height:0}.glossy-hero__copy{padding:12px 0 14px}.glossy-hero__card{padding:0!important}.glossy-hero__card .glossy-kicker,.glossy-hero__card h1{padding-left:10px}.related.products ul.products,.upsells.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.glossy-header .glossy-logo,.glossy-header .custom-logo-link{max-width:120px}.glossy-header .glossy-logo img,.glossy-header .glossy-logo__img,.woocommerce .glossy-header .glossy-logo img,.woocommerce-page .glossy-header .glossy-logo img{height:28px!important;max-width:120px!important;max-height:28px!important}.woocommerce div.product form.cart .single_add_to_cart_button{min-width:0;width:100%}.instagram-row{padding-bottom:8px}.instagram-card{flex-basis:min(78vw, 260px)}.glossy-topbar__inner span{display:none}.glossy-footer__grid{grid-template-columns:1fr}.glossy-header__inner{min-height:64px;gap:10px}.glossy-allcats-grid{grid-template-columns:1fr 1fr;gap:12px}.woocommerce div.product{gap:20px}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .glossy-product-gallery{grid-template-columns:minmax(0,1fr);height:auto}.glossy-product-gallery__stage,.glossy-product-gallery__frame{width:100%;min-height:0;aspect-ratio:1 / 1;height:auto}.woocommerce div.product .glossy-product-gallery__stage{grid-column:1;grid-row:1}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs,.glossy-product-thumbs{flex-direction:row;width:100%;max-height:none;overflow-x:auto;grid-row:2}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs li,.glossy-product-thumbs li{flex:0 0 64px}.glossy-gallery-nav{width:36px;height:36px;font-size:24px}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.glossy-search{display:flex;align-items:center;gap:8px}.glossy-search input[type="search"]{width:min(280px, 32vw);border:1px solid var(--beige);background:var(--white);border-radius:10px;padding:8px 12px;font:inherit;color:var(--espresso)}.glossy-search__btn{background:var(--espresso)!important;color:var(--cream)!important;border:0;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.glossy-search-link{display:none}.glossy-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.glossy-door{display:grid;gap:8px;background:var(--white);border:1px solid var(--beige);border-radius:10px;padding:22px 20px;min-height:160px}.glossy-door strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px;line-height:1.1;color:var(--espresso)}.glossy-door span{color:var(--mocha);font-size:14px}.glossy-home-story__grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:start}.glossy-collection-story{padding:36px 0 64px;max-width:860px}.glossy-collection-story h2{margin-top:28px}.glossy-utility-copy{max-width:760px;margin:0 auto 24px;padding:8px 0 16px}.glossy-newsletter{margin-top:20px}.glossy-newsletter h3{margin-bottom:8px}.glossy-prose table,.glossy-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.glossy-prose th,.glossy-prose td,.glossy-table th,.glossy-table td{border-bottom:1px solid var(--beige);padding:10px 8px;text-align:left;vertical-align:top}.glossy-contact-form{display:grid;gap:14px;margin:24px 0 8px}.glossy-contact-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.glossy-contact-form input,.glossy-contact-form textarea{border:1px solid var(--beige);border-radius:10px;padding:10px 12px;font:inherit;background:var(--white)}.glossy-consent{font-size:13px;color:var(--mocha);font-weight:400}.glossy-form-success{background:var(--ivory);border:1px solid var(--gold);border-radius:10px;padding:12px 16px}.glossy-form-error{background:#f8ece8;border-radius:10px;padding:12px 16px}.glossy-cta a{color:var(--gold)}@media (max-width:1100px){.glossy-search-link{display:none!important}}@media (max-width:640px){.glossy-doors,.glossy-home-story__grid{grid-template-columns:1fr}}.woocommerce-checkout #billing_postcode_field,.woocommerce-checkout #shipping_postcode_field,.wc-block-components-address-form__postcode,.wc-block-checkout .wc-block-components-text-input--postcode{display:none!important}.woocommerce-cart .glossy-page-banner,.woocommerce-checkout .glossy-page-banner{display:none!important}.glossy-commerce{padding:28px 0 80px;max-width:none}.glossy-commerce__head{margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid var(--beige)}.glossy-commerce__head .glossy-kicker{display:block;margin-bottom:6px;color:var(--gold)}.glossy-commerce__head h1{margin:0;font-size:clamp(36px, 5vw, 56px);line-height:1.05;color:var(--espresso)}.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-checkout .wp-block-woocommerce-checkout,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{width:100%;max-width:none}.woocommerce-cart td.product-name .short-description,.woocommerce-cart td.product-name p:not(.variation):not(.backorder_notification),.woocommerce-checkout td.product-name .short-description,.woocommerce-checkout td.product-name>p:not(.variation),.wc-block-cart-item__description,.wc-block-components-product-metadata,.wc-block-components-product-details,.wc-block-components-order-summary-item .wc-block-components-product-details,.wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-badge,.woocommerce-cart .product-short-description,.woocommerce-checkout .product-short-description{display:none!important}.wp-block-woocommerce-cart-line-items-block,.wp-block-woocommerce-checkout-fields-block,.wc-block-cart .wc-block-cart-items,.woocommerce-checkout #customer_details,.woocommerce-cart table.shop_table{background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-checkout-totals-block,.wp-block-woocommerce-cart-order-summary-block,.woocommerce-checkout #order_review{background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px 8px 16px}.wp-block-woocommerce-cart-order-summary-heading-block,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary,.wc-block-components-totals-wrapper{font-family:"Cormorant Garamond",serif}.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-checkout .wc-block-components-checkout-place-order-button,.woocommerce-cart .wc-forward,.woocommerce-checkout #place_order{width:100%;min-height:52px;border-radius:var(--radius)!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .wc-block-components-product-name{font-family:"Cormorant Garamond",serif;font-size:20px;color:var(--espresso)}.woocommerce-checkout .wc-block-components-product-name{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;color:var(--espresso)}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;flex:0 0 auto!important}.wp-block-woocommerce-filled-cart-block:has(>.wp-block-woocommerce-cart-totals-block),.wp-block-woocommerce-checkout:has(>.wp-block-woocommerce-checkout-fields-block),.woocommerce-cart .wc-block-components-sidebar-layout,.woocommerce-checkout .wc-block-components-sidebar-layout,.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,420px)!important;gap:28px!important;align-items:start!important}.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-checkout-fields-block,.woocommerce-cart .wc-block-components-main,.woocommerce-checkout .wc-block-components-main,.wc-block-checkout__main,.woocommerce-checkout #customer_details{grid-column:1!important;width:auto!important;float:none!important;order:1}.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-checkout-totals-block,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-checkout .wc-block-components-sidebar,.wc-block-checkout__sidebar,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2!important;width:auto!important;float:none!important;order:2;position:sticky;top:88px}.glossy-utility-copy--end{margin:36px 0 0;max-width:720px;padding:18px 20px;background:var(--ivory);border:1px solid var(--beige);border-radius:var(--radius);color:var(--mocha)}.woocommerce-cart .wp-block-woocommerce-empty-cart-block,.woocommerce-cart .glossy-empty{background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 24px;text-align:center}@media (max-width:900px){.glossy-commerce{padding:18px 0 64px}.glossy-commerce__head{margin-bottom:18px}.glossy-commerce__head h1{font-size:clamp(30px, 9vw, 40px)}.wp-block-woocommerce-filled-cart-block:has(>.wp-block-woocommerce-cart-totals-block),.wp-block-woocommerce-checkout:has(>.wp-block-woocommerce-checkout-fields-block),.woocommerce-cart .wc-block-components-sidebar-layout,.woocommerce-checkout .wc-block-components-sidebar-layout,.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-checkout-fields-block,.woocommerce-cart .wc-block-components-main,.woocommerce-checkout .wc-block-components-main,.wc-block-checkout__main,.woocommerce-checkout #customer_details{grid-column:1!important;order:1}.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-checkout-totals-block,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-checkout .wc-block-components-sidebar,.wc-block-checkout__sidebar,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:1!important;order:2;position:static;top:auto}.wp-block-woocommerce-cart-line-items-block,.wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-checkout-totals-block{padding:14px}.woocommerce-cart .wc-block-grid,.woocommerce-cart .wp-block-product-new{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce{padding:32px 0 88px}body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce__lead{margin:16px 0 0;max-width:40rem;color:var(--mocha);font-size:16px;line-height:1.55}body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce__lead--highlight{display:inline-flex;align-items:center;gap:10px;padding:12px 16px 12px 14px;background:linear-gradient(180deg,#fffdf8 0%,var(--ivory) 100%);border:1px solid var(--gold);border-left-width:4px;border-radius:var(--radius);color:var(--espresso);font-weight:600;box-shadow:0 8px 20px rgb(176 141 87 / .12)}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-fields-block,body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{background:#fff0;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:20px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-contact-information-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-methods-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-billing-address-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-additional-information-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-payment-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-note-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-terms-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-actions-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px 36px 36px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-additional-information-block .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step{background:#fff0;border:none;box-shadow:none;padding:0;border-radius:0}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-express-payment-block:not(:has(.wc-block-components-express-payment)),body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-method-block:not(:has(.wc-block-components-checkout-step__title)),body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-pickup-options-block:not(:has(.wc-block-components-checkout-step__title)),body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-additional-information-block:not(:has(.wc-block-components-checkout-step__title)),body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-note-block:not(:has(.wc-block-components-textarea)):not(:has(.wc-block-components-checkbox)),body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-terms-block:not(:has(.wc-block-components-checkbox)){display:none!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-contact-information-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block{padding:36px 40px 40px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-totals-block,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:28px 32px 32px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__heading,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__title,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-summary-block h2,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-panel__button,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields h3,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;font-weight:600;color:var(--espresso);letter-spacing:.01em}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__title{margin:0 0 6px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__description,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__container>p{margin:0 0 20px;color:var(--mocha);font-size:14px;line-height:1.55}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__content{padding-top:4px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-form .wc-block-components-text-input,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-form .wc-block-components-combobox,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-address-form .wc-block-components-text-input,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row{margin:0 0 22px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-address-form{gap:20px 16px!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-text-input,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox{position:relative}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-text-input input,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox input,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox .wc-blocks-components-select .wc-blocks-components-select__select,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row textarea,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row select,body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container .select2-selection--single{min-height:56px;padding:16px 16px!important;border-radius:var(--radius)!important;border:1px solid var(--beige)!important;background:var(--cream);color:var(--espresso);font-size:16px;line-height:1.4}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-text-input label,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox label{left:16px!important;top:50%!important;padding:0!important;margin:0!important;color:var(--mocha);transform:translateY(-50%) scale(1)!important;transform-origin:left center;font-size:16px;line-height:1;pointer-events:none;opacity:1;visibility:visible;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-text-input.has-value label,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox.has-value label{opacity:0!important;visibility:hidden!important;transform:translateY(-50%) scale(1)!important}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{color:var(--mocha);display:block;margin-bottom:8px}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-validated label,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-invalid label{display:block}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-text-input input:focus,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-combobox input:focus,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row input.input-text:focus,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row textarea:focus,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row select:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgb(176 141 87 / .2)!important;outline:none;background:var(--white)}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkbox,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-checkout__guest-checkout-notice{margin:4px 0 8px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-summary-block{display:flex;flex-direction:column;gap:8px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-order-summary-item{padding:16px 0;gap:14px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-order-summary .wc-block-components-panel__button{padding:4px 0 12px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-item{padding-top:10px;padding-bottom:10px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-footer-item{margin-top:8px;padding-top:16px;border-top:1px solid var(--beige)}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-order-summary-item__total-price,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-product-price,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-order-summary-item .wc-block-formatted-money-amount,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-item__value{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:600!important;color:var(--espresso)}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-item__label,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-shipping .wc-block-components-totals-item__label,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:Outfit,sans-serif!important;font-weight:600!important;color:var(--espresso)}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-family:Outfit,sans-serif!important;font-size:26px!important;font-weight:600!important;color:var(--espresso);line-height:1.1}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:18px;font-weight:600;color:var(--espresso)}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .product-name,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .amount,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot td{font-family:Outfit,sans-serif!important;font-weight:600!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-place-order-button,body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{min-height:56px;margin-top:4px;background:var(--espresso)!important;color:var(--cream)!important;font-size:15px;box-shadow:0 10px 24px rgb(42 27 18 / .16)}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-place-order-button:hover,body.woocommerce-checkout:not(.woocommerce-order-received) #place_order:hover{background:var(--gold)!important;color:var(--espresso)!important}@media (min-width:901px){body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout:has(>.wp-block-woocommerce-checkout-fields-block),body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-sidebar-layout,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(400px,540px)!important;gap:36px!important}}@media (max-width:900px){body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce{padding:22px 0 72px}body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce__lead{font-size:15px}body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce__lead--highlight{font-size:15px;width:100%}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout:has(>.wp-block-woocommerce-checkout-fields-block),body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-sidebar-layout,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{gap:22px!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-fields-block,body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{padding:0;gap:16px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-methods-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-billing-address-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-additional-information-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-payment-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-order-note-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-terms-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-actions-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{padding:24px 20px 26px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-contact-information-block,body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-shipping-address-block{padding:26px 20px 28px}body.woocommerce-checkout:not(.woocommerce-order-received) .wp-block-woocommerce-checkout-totals-block,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:24px 20px 26px}body.woocommerce-checkout:not(.woocommerce-order-received) .wc-block-components-checkout-step__title{font-size:24px}}@media (min-width:1200px){body.woocommerce-checkout:not(.woocommerce-order-received) .glossy-commerce{max-width:min(1360px, calc(100% - (var(--glossy-pad) * 2)))}}body.woocommerce-order-received .glossy-thankyou-page,body.woocommerce-order-received .glossy-thankyou{padding:28px 0 88px;max-width:min(1100px, 100%);margin-inline:auto}body.woocommerce-order-received .glossy-page-header,body.woocommerce-order-received .glossy-utility-copy{display:none!important}body.woocommerce-order-received .woocommerce-info,body.woocommerce-order-received .woocommerce-form-login{display:none}.glossy-thankyou__hero{text-align:center;margin:0 0 32px;padding:12px 8px 8px}.glossy-thankyou__check{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:16px;color:var(--gold)}.glossy-thankyou__check svg{width:64px;height:64px}.glossy-thankyou__hero h1{margin:0 0 10px;font-size:clamp(36px, 6vw, 56px);line-height:1.05;color:var(--espresso)}.glossy-thankyou__hero p{margin:0 auto;max-width:36rem;color:var(--mocha);font-size:17px}.glossy-thankyou__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:40px}.glossy-thankyou__cell{display:flex;flex-direction:column;gap:6px;padding:24px 26px;border-right:1px solid var(--beige);border-bottom:1px solid var(--beige);min-height:118px}.glossy-thankyou__cell:nth-child(3n){border-right:none}.glossy-thankyou__cell:nth-last-child(-n+3){border-bottom:none}.glossy-thankyou__icon{display:inline-flex;color:var(--gold);margin-bottom:4px}.glossy-thankyou__icon svg{width:22px;height:22px}.glossy-thankyou__label{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--mocha)}.glossy-thankyou__cell strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:22px;font-weight:600;color:var(--espresso);line-height:1.25;word-break:break-word}.glossy-thankyou__cell--order .glossy-thankyou__label,.glossy-thankyou__cell--order strong,.glossy-thankyou__cell--total .glossy-thankyou__label,.glossy-thankyou__cell--total strong,.glossy-thankyou__table tfoot .order-total th,.glossy-thankyou__table tfoot .order-total td{font-family:Outfit,sans-serif!important;font-weight:600!important}.glossy-thankyou__cell--note{background:var(--ivory);justify-content:center}.glossy-thankyou__cell--note p{margin:0;color:var(--dark-brown);font-size:15px;line-height:1.5}.glossy-thankyou__details{margin-bottom:36px}.glossy-thankyou__details h2,.glossy-thankyou__address h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:32px}.glossy-thankyou__table{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.glossy-thankyou__table th,.glossy-thankyou__table td{padding:16px 20px;text-align:left;vertical-align:middle}.glossy-thankyou__table thead th{background:var(--ivory);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mocha);font-weight:600}.glossy-thankyou__table tbody td{border-top:1px solid var(--beige)}.glossy-thankyou__table .product-total,.glossy-thankyou__table tfoot td{text-align:right;white-space:nowrap}.glossy-thankyou__item{display:flex;align-items:center;gap:16px}.glossy-thankyou__item a{color:var(--espresso);font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;font-weight:600}.glossy-thankyou__qty{display:inline-block;margin-left:6px;color:var(--mocha);font-size:14px}.glossy-thankyou__thumb,.glossy-thankyou__item img{width:72px;height:72px;object-fit:cover;border-radius:8px;background:var(--ivory);flex:0 0 72px}.glossy-thankyou__table tfoot th{text-align:right;font-weight:500;color:var(--mocha);border-top:1px solid var(--beige)}.glossy-thankyou__table tfoot .order-total th,.glossy-thankyou__table tfoot .order-total td{color:var(--espresso);font-size:18px;font-weight:700}.glossy-thankyou__addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}.glossy-thankyou__address{background:var(--white);border:1px solid var(--beige);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 32px 32px}.glossy-thankyou__address address{font-style:normal;color:var(--dark-brown);line-height:1.7}.glossy-thankyou__address address p{margin:8px 0 0}.glossy-thankyou__footnote{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;background:var(--ivory);border:1px solid var(--beige);border-radius:var(--radius);color:var(--mocha)}.glossy-thankyou__footnote p{margin:0;line-height:1.6}.glossy-thankyou__footnote a{color:var(--gold);text-decoration:underline}.glossy-thankyou__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.woocommerce-order-received .woocommerce-bacs-bank-details,.woocommerce-order-received .woocommerce-thankyou-order-details,.glossy-thankyou>p{display:none}@media (max-width:900px){body.woocommerce-order-received .glossy-thankyou-page,body.woocommerce-order-received .glossy-thankyou{padding:18px 0 72px}.glossy-thankyou__meta{grid-template-columns:1fr}.glossy-thankyou__cell,.glossy-thankyou__cell:nth-child(3n),.glossy-thankyou__cell:nth-last-child(-n+3){border-right:none;border-bottom:1px solid var(--beige);min-height:0;padding:20px 22px}.glossy-thankyou__cell:last-child{border-bottom:none}.glossy-thankyou__addresses{grid-template-columns:1fr;gap:16px}.glossy-thankyou__address{padding:24px 20px 26px}.glossy-thankyou__table th,.glossy-thankyou__table td{padding:14px 16px}.glossy-thankyou__item{align-items:flex-start}.glossy-thankyou__hero h1{font-size:clamp(32px, 9vw, 42px)}.glossy-thankyou__details h2,.glossy-thankyou__address h2{font-size:26px}}@media (min-width:701px) and (max-width:900px){.glossy-thankyou__meta{grid-template-columns:1fr 1fr}.glossy-thankyou__cell:nth-child(2n){border-right:none}}html,body.glossy-atelier{overflow-x:hidden;max-width:100%}img,video,iframe,embed,object{max-width:100%}.instagram-card__media,.instagram-card video{max-width:none!important}.woocommerce table.shop_table,.glossy-table,.glossy-thankyou__table,.woocommerce-page table.shop_table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="password"],select,textarea{font-size:16px!important}.glossy-prose,.glossy-thankyou-page,.glossy-commerce,.glossy-product-page{overflow-x:hidden}.glossy-prose h1,.glossy-page-header h1{font-size:clamp(28px, 8vw, 40px)}.elementor-section.elementor-section-boxed>.elementor-container,.e-con.e-con-boxed,.e-con>.e-con-inner{width:100%;max-width:100%;padding-left:var(--glossy-pad);padding-right:var(--glossy-pad)}.woocommerce div.product form.cart,.woocommerce-variation-add-to-cart{flex-direction:column;align-items:stretch;height:auto}.woocommerce div.product form.cart>*,.woocommerce-variation-add-to-cart>*{flex-grow:0!important;min-height:0}.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart .single_add_to_cart_button{width:100%;flex:0 0 auto!important;height:auto!important}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;min-height:48px;max-height:none;padding:14px 18px!important;align-self:stretch}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:12px;min-width:0}.woocommerce div.product .product_title{font-size:clamp(22px, 6.4vw, 30px);overflow-wrap:anywhere}.woocommerce div.product .summary,.woocommerce div.product .entry-summary{display:flex;flex-direction:column}.woocommerce div.product form.cart .stock,.woocommerce div.product form.cart p.stock,.woocommerce div.product form.cart .woocommerce-variation-availability,.woocommerce div.product .summary>.stock,.woocommerce div.product .summary>p.stock,.woocommerce div.product .entry-summary>.stock,.woocommerce div.product .entry-summary>p.stock{display:none!important}.glossy-cod-pill{white-space:normal;max-width:100%}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .glossy-product-gallery{grid-template-columns:minmax(0,1fr);height:auto;min-width:0}.glossy-product-gallery__stage,.glossy-product-gallery__frame{width:100%;min-height:0;height:auto;aspect-ratio:1 / 1}.woocommerce div.product .glossy-product-gallery__stage{grid-column:1;grid-row:1}.woocommerce div.product .woocommerce-product-gallery ol.flex-control-thumbs,.glossy-product-thumbs{flex-direction:row;width:100%;max-height:none;overflow-x:auto;grid-column:1;grid-row:2}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block;width:100%;padding:0}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .glossy-cod-note,.woocommerce div.product form.cart .quantity,.woocommerce div.product form.cart .single_variation_wrap,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce-variation-add-to-cart{flex:0 0 auto!important;width:100%;min-height:0;height:auto}.woocommerce div.product form.cart .variations th{margin-bottom:6px}.woocommerce div.product form.cart .reset_variations{display:inline-block;margin-top:8px}.woocommerce div.product .instagram-row{max-width:100%}.glossy-shop{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 0 64px;overflow:hidden}.glossy-filters-toggle{display:flex;align-items:center;justify-content:space-between}.glossy-filters-toggle::after{content:"+";font-size:20px;line-height:1}.glossy-filters-panel.is-open .glossy-filters-toggle::after{content:"–"}.glossy-filters__heading{display:none}.glossy-filters-body{display:none;padding-top:12px}.glossy-filters-panel.is-open .glossy-filters-body{display:grid}.woocommerce ul.products,.woocommerce ul.products[class*="columns-"]{margin:0!important;padding:0!important;width:100%!important;max-width:100%}.woocommerce-page .glossy-shop,.tax-product_cat .glossy-shop{margin-left:0;margin-right:0}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper,.woocommerce-tabs{padding:16px 16px 24px;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs,.woocommerce-tabs .wc-tabs,.woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;overflow:visible!important;flex-wrap:unset;width:100%;max-width:100%;height:auto!important;min-height:0;padding:0!important;margin:0 0 16px!important;visibility:visible!important;opacity:1!important}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-tabs ul.tabs li{width:auto!important;max-width:100%;display:block!important;float:none!important;position:static!important;margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ivory);color:var(--mocha)!important;border:1px solid var(--champagne)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{background:var(--espresso)!important;color:var(--cream)!important;border-color:var(--espresso)}.woocommerce #reviews,.woocommerce-Tabs-panel{overflow-wrap:anywhere}.glossy-reviews-tab{display:none!important}body.single-product .glossy-reviews-fab{display:none!important}:root{--glossy-pad:22px}.glossy-product-page{padding:24px 0 80px}.woocommerce div.product{gap:32px;margin-top:20px}.woocommerce div.product .product_title{margin-bottom:14px}.woocommerce div.product p.price{margin:14px 0 18px}.woocommerce-product-details__short-description{margin-bottom:24px;line-height:1.8}.woocommerce div.product form.cart{padding:20px;gap:16px}.glossy-section{padding:48px 0}.instagram-row{gap:16px;padding:16px 4px 28px}.related.products,.upsells.products{margin-top:48px}.related.products ul.products,.upsells.products ul.products{gap:20px}.home .glossy-product-grid,.elementor-widget-glossy_products .glossy-product-grid,.woocommerce ul.products{gap:20px!important}.glossy-header__inner{min-height:68px}.glossy-page-header{padding:32px 0 16px}.glossy-prose{padding:28px 0 72px}.glossy-contact-form label,.glossy-contact-form input,.glossy-contact-form textarea{width:100%;max-width:100%}.instagram-wrap{margin-inline:0}}@media (max-width:767px){body.single-product .woocommerce div.product .summary,body.single-product .woocommerce div.product .entry-summary,body.single-product.woocommerce div.product div.summary{display:flex!important;flex-direction:column!important}body.single-product .woocommerce div.product .summary>*,body.single-product .woocommerce div.product .entry-summary>*{order:20;width:100%}body.single-product .woocommerce div.product .summary>.glossy-bestseller,body.single-product .woocommerce div.product .entry-summary>.glossy-bestseller{order:1!important}body.single-product .woocommerce div.product .summary>.product_title,body.single-product .woocommerce div.product .entry-summary>.product_title{order:2!important}body.single-product .woocommerce div.product .summary>.woocommerce-product-rating,body.single-product .woocommerce div.product .entry-summary>.woocommerce-product-rating{order:3!important}body.single-product .woocommerce div.product .summary>.glossy-pdp-price-row,body.single-product .woocommerce div.product .entry-summary>.glossy-pdp-price-row,body.single-product .woocommerce div.product .summary>p.price,body.single-product .woocommerce div.product .entry-summary>p.price{order:4!important;margin:8px 0 12px!important}body.single-product .woocommerce div.product .summary>form.cart,body.single-product .woocommerce div.product .entry-summary>form.cart,body.single-product .woocommerce div.product .summary>.glossy-pdp-oos,body.single-product .woocommerce div.product .entry-summary>.glossy-pdp-oos{order:5!important}body.single-product .woocommerce div.product .summary>.woocommerce-product-details__short-description,body.single-product .woocommerce div.product .entry-summary>.woocommerce-product-details__short-description{order:6!important}body.single-product .woocommerce div.product .summary>.glossy-cod-pill,body.single-product .woocommerce div.product .entry-summary>.glossy-cod-pill,body.single-product .woocommerce div.product .summary>.glossy-product-availability,body.single-product .woocommerce div.product .entry-summary>.glossy-product-availability,body.single-product .woocommerce div.product .summary>.product_meta,body.single-product .woocommerce div.product .entry-summary>.product_meta{order:7!important}body.single-product .woocommerce div.product .summary>.stock,body.single-product .woocommerce div.product .summary>p.stock,body.single-product .woocommerce div.product .entry-summary>.stock,body.single-product .woocommerce div.product .entry-summary>p.stock,body.single-product .woocommerce div.product .summary>.availability,body.single-product .woocommerce div.product .entry-summary>.availability,body.single-product .woocommerce div.product .summary>.glossy-product-trust,body.single-product .woocommerce div.product .entry-summary>.glossy-product-trust{display:none!important}}.glossy-seo-kit{margin:28px 0 8px;padding:24px 0 8px;border-top:1px solid rgb(42 27 18 / .08);color:var(--dark-brown)}.glossy-seo-kit h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px;margin:28px 0 10px;color:var(--espresso)}.glossy-seo-kit p{margin:0 0 12px;max-width:46em;line-height:1.65}.glossy-seo-kit ul{margin:0 0 16px;padding-left:20px;max-width:46em}.glossy-seo-kit .wp-block-rank-math-toc-block{background:var(--ivory);border-radius:var(--radius);padding:16px 18px;margin:0 0 20px}.glossy-seo-kit .wp-block-rank-math-toc-block p{margin:0 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mocha)}.glossy-seo-kit .wp-block-rank-math-toc-block ul{margin:0;padding-left:18px}.glossy-seo-kit__media{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.glossy-seo-kit__media img{width:120px;height:150px;object-fit:cover;border-radius:var(--radius);background:var(--ivory)}.woocommerce-Tabs-panel .glossy-seo-kit{max-width:860px}@media (min-width:901px){.woocommerce-tabs,.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper{width:100%}.woocommerce-Tabs-panel,.woocommerce-Tabs-panel.panel{width:100%;max-width:none}.woocommerce-Tabs-panel .glossy-seo-kit{max-width:none;width:100%}.woocommerce-Tabs-panel .glossy-seo-kit p,.woocommerce-Tabs-panel .glossy-seo-kit ul{max-width:none}.woocommerce-Tabs-panel .glossy-seo-kit:has(.glossy-seo-kit__media){display:block;position:relative;width:100%;max-width:none;padding-right:0;box-sizing:border-box}.woocommerce-Tabs-panel .glossy-seo-kit:has(.glossy-seo-kit__media)::after{content:"";display:table;clear:both}.woocommerce-Tabs-panel .glossy-seo-kit:has(.glossy-seo-kit__media)>.wp-block-rank-math-toc-block,.woocommerce-Tabs-panel .glossy-seo-kit:has(.glossy-seo-kit__media)>nav{margin-top:0;margin-bottom:16px}.woocommerce-Tabs-panel .glossy-seo-kit .glossy-seo-kit__media{float:right;width:min(42%, 560px);display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px;margin:0 0 20px 32px}.woocommerce-Tabs-panel .glossy-seo-kit .glossy-seo-kit__media img{width:100%;height:auto;aspect-ratio:1}.woocommerce table.shop_attributes,.woocommerce-Tabs-panel table.shop_attributes,.woocommerce-Tabs-panel .woocommerce-Reviews,#reviews.woocommerce-Reviews{width:100%;max-width:none}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glossy-blog-hero{margin-bottom:0}.glossy-blog-hero .glossy-collection-banner__copy{background:linear-gradient(90deg,rgb(42 27 18 / .62),rgb(42 27 18 / .18));justify-content:flex-end;padding-bottom:48px}.glossy-blog-hero h1{font-size:clamp(2.4rem, 6vw, 4.4rem);margin:0;color:var(--cream);font-weight:600}.glossy-blog{padding:28px 0 72px}.glossy-blog-toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 40px}.glossy-blog-toolbar__filter,.glossy-blog-toolbar__search{position:relative;display:flex;align-items:center}.glossy-blog-toolbar select,.glossy-blog-toolbar input[type="search"]{appearance:none;background:var(--white);border:1px solid var(--beige);border-radius:12px;min-height:48px;padding:0 44px 0 16px;font-family:Outfit,sans-serif;font-size:15px;color:var(--espresso);min-width:min(280px, 100%)}.glossy-blog-toolbar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23b08d57' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.glossy-blog-toolbar__search button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--gold);cursor:pointer;padding:8px}.glossy-blog-featured{background:#f6f1ea;border-radius:32px;padding:32px 36px 36px;margin-bottom:48px}.glossy-blog-featured h2{font-size:clamp(1.9rem, 3.2vw, 2.4rem);font-weight:600;letter-spacing:-.02em;margin:0 0 22px;padding-left:4px;color:var(--espresso)}.glossy-blog-related h2{font-size:clamp(1.7rem, 3vw, 2.15rem);margin:0 0 18px;padding-left:6px}.glossy-blog-card{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:100%}.glossy-blog-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ivory)}.glossy-blog-card__media img{width:100%;height:100%;object-fit:cover}.glossy-blog-card__body{padding:18px 18px 16px;display:flex;flex-direction:column;flex:1}.glossy-blog-card__cat{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.glossy-blog-card__title{font-size:1.25rem;margin:0 0 16px;line-height:1.25}.glossy-blog-card__title a{color:var(--espresso)}.glossy-blog-card__excerpt{color:var(--mocha);margin:0 0 18px}.glossy-blog-card__more{margin-top:auto;align-self:flex-end;color:var(--gold);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.glossy-read-more{display:inline-flex;align-items:center;gap:6px}.glossy-blog-card--featured{display:grid;grid-template-columns:1fr 1fr;flex-direction:unset;height:320px;min-height:320px;max-height:340px;border-radius:24px;overflow:hidden;box-shadow:0 12px 36px rgb(42 27 18 / .08);background:var(--white)}.glossy-blog-card--featured .glossy-blog-card__media{position:relative;aspect-ratio:auto;height:100%;min-height:0;overflow:hidden}.glossy-blog-card--featured .glossy-blog-card__media img{min-height:0;height:100%;width:100%;object-fit:cover}.glossy-blog-card--featured .glossy-blog-card__media::after{content:"";position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,#fff0,rgb(62 24 78 / .38));pointer-events:none}.glossy-blog-card--featured .glossy-blog-card__body{display:flex;flex-direction:column;flex:none;height:100%;min-height:0;padding:36px 36px 24px;justify-content:flex-start}.glossy-blog-card--featured .glossy-blog-card__title{font-size:clamp(1.45rem, 2.4vw, 1.9rem);margin:0 0 12px}.glossy-blog-card--featured .glossy-blog-card__excerpt{color:var(--mocha);font-size:1rem;line-height:1.55;margin:0}.glossy-blog-card--featured .glossy-blog-card__more{margin-top:auto;align-self:flex-end;color:var(--gold);padding-top:28px}.glossy-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.glossy-blog-pages{margin-top:48px}.glossy-blog-pages ul{display:flex;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.glossy-blog-pages a,.glossy-blog-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:8px;color:var(--espresso);font-weight:600}.glossy-blog-pages .current{background:var(--gold);color:var(--espresso)}.glossy-blog-empty{text-align:center;padding:48px 16px}.glossy-blog-loading{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgb(250 247 242 / .92);color:var(--espresso);font-size:1.4rem;font-family:"Cormorant Garamond",Georgia,serif}.glossy-blog-loading[hidden]{display:none}.glossy-blog-loading__dots::after{content:".";animation:glossy-dots 1s steps(3,end) infinite}@keyframes glossy-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.glossy-post__hero{position:relative;max-height:min(58vh, 560px);overflow:hidden;background:var(--espresso)}.glossy-post__hero img{width:100%;height:min(58vh, 560px);object-fit:cover}.glossy-post__hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#fff0,var(--cream));pointer-events:none}.glossy-post__shell{position:relative;display:grid;grid-template-columns:72px minmax(0,780px);justify-content:center;gap:12px;padding:8px var(--glossy-pad) 24px}.glossy-post-rail{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.glossy-post-rail__top{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mocha);font-weight:600}.glossy-post-rail__track{width:2px;height:88px;background:var(--beige);position:relative;border-radius:2px}.glossy-post-rail__progress{position:absolute;top:0;left:0;width:100%;height:0;background:var(--gold)}.glossy-post-rail__share{display:flex;flex-direction:column;gap:8px}.glossy-post-rail__share a,.glossy-post-rail__share button{width:36px;height:36px;border-radius:50%;border:1px solid var(--gold);background:var(--white);color:var(--gold);display:grid;place-items:center;cursor:pointer;padding:0}.glossy-post-rail__share a:hover,.glossy-post-rail__share button:hover{background:var(--gold);color:var(--espresso)}.glossy-post__main{padding:12px 0 32px}.glossy-post__cat{margin:0 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600}.glossy-post__main h1{font-size:clamp(2rem, 4.5vw, 3.4rem);line-height:1.12;margin:0 0 16px}.glossy-post__date{display:inline-flex;align-items:center;gap:8px;margin:0 0 28px;padding:8px 14px;border-radius:999px;background:var(--ivory);color:var(--mocha);font-size:13px}.glossy-post__content{color:var(--dark-brown);font-size:1.05rem;line-height:1.75}.glossy-post__content h2,.glossy-post__content h3{margin:1.6em 0 .6em}.glossy-post__content a{color:var(--gold);font-weight:600}.glossy-post__content ul{padding-left:1.2em}.glossy-post__content li::marker{color:var(--gold)}.glossy-post__content img{border-radius:var(--radius);margin:24px 0}.glossy-post__content table{width:100%;border-collapse:collapse;margin:24px 0}.glossy-post__content th{background:var(--espresso);color:var(--cream);padding:10px;font-weight:600}.glossy-post__content td{border:1px solid var(--beige);padding:10px;text-align:center;background:var(--white)}.glossy-post__back{margin:36px 0 0}.glossy-post-cta{margin:24px 0 48px}.glossy-post-cta__inner{display:grid;grid-template-columns:1.1fr 0.9fr;min-height:280px;border-radius:18px;overflow:hidden;background:var(--espresso)}.glossy-post-cta__copy{padding:42px 40px;color:var(--cream);display:flex;flex-direction:column;justify-content:center;gap:12px}.glossy-post-cta__copy h2,.glossy-post-cta__copy p{color:var(--cream);margin:0}.glossy-post-cta__copy .glossy-btn{align-self:flex-start;margin-top:8px;background:var(--gold)!important;color:var(--espresso)!important}.glossy-post-cta__media img{width:100%;height:100%;object-fit:cover;min-height:280px}.glossy-blog-related{padding-bottom:72px}@media (max-width:980px){.glossy-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glossy-blog-card--featured{grid-template-columns:1fr;flex-direction:column;height:auto;max-height:none;min-height:0}.glossy-blog-card--featured .glossy-blog-card__media{min-height:220px;height:auto;aspect-ratio:16 / 10}.glossy-blog-card--featured .glossy-blog-card__media img,.glossy-blog-card--featured .glossy-blog-card__body{min-height:0;height:auto}.glossy-blog-card--featured .glossy-blog-card__body{padding:28px 24px 22px}.glossy-blog-featured{padding:22px 18px 24px;border-radius:24px}.glossy-post__shell{grid-template-columns:1fr}.glossy-post-rail{position:static;flex-direction:row;justify-content:center;padding:8px 0 16px}.glossy-post-rail__top,.glossy-post-rail__track{display:none}.glossy-post-rail__share{flex-direction:row}.glossy-post-cta__inner{grid-template-columns:1fr}}@media (max-width:640px){.glossy-blog-grid{grid-template-columns:1fr}.glossy-blog-toolbar{flex-direction:column}.glossy-blog-toolbar select,}.woocommerce div.product .glossy-bestseller,.glossy-bestseller{display:inline-flex;align-items:center;gap:6px;background:#f3e6c8;color:#7a5a1e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 12px;width:fit-content}.glossy-bestseller::before{content:"♛";font-size:12px}.glossy-pdp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px!important;font-size:14px}.glossy-pdp-stars{color:#c9a227;letter-spacing:1px;font-size:16px;line-height:1}.glossy-pdp-rating strong{color:#c9a227;font-weight:700}.glossy-pdp-rating a{color:var(--mocha);font-weight:400}.woocommerce div.product form.cart{position:relative}.woocommerce div.product form.cart table.variations{display:block;width:100%;border:0}.woocommerce div.product form.cart table.variations tbody,.woocommerce div.product form.cart table.variations tr,.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{display:block;width:100%;padding:0;border:0}.woocommerce div.product form.cart table.variations th.label{display:none}.woocommerce div.product form.cart .glossy-native-attr,.woocommerce div.product form.cart .glossy-qty-native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.woocommerce div.product form.cart .reset_variations{display:none!important}.glossy-option-picker{position:relative;width:100%;margin:0 0 4px}.glossy-option-picker__label{display:block;font-size:14px;font-weight:600;color:var(--espresso);margin:0 0 8px}.glossy-option-picker__toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff!important;color:var(--espresso)!important;border:1px solid #e4cfc4!important;border-radius:12px!important;padding:12px 14px!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;transform:none!important}.glossy-option-picker.is-open .glossy-option-picker__toggle{border-color:var(--espresso)!important}.glossy-option-picker__glyph,.glossy-option-choice__glyph{display:none!important}.glossy-option-picker__current{flex:1 1 auto;min-width:0}.glossy-option-picker__chevron{width:10px;height:10px;border-right:2px solid var(--mocha);border-bottom:2px solid var(--mocha);transform:rotate(45deg);margin-top:-4px}.glossy-option-picker.is-open .glossy-option-picker__chevron{transform:rotate(-135deg);margin-top:4px}.glossy-option-picker__list{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #eadfd6;border-radius:12px;box-shadow:0 16px 40px rgb(42 27 18 / .12);overflow:hidden}.glossy-option-choice{display:flex;align-items:center;gap:12px;width:100%;background:#fff!important;color:var(--espresso)!important;border:0!important;border-radius:0!important;padding:14px 16px!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;transform:none!important;text-align:left}.glossy-option-choice+.glossy-option-choice{border-top:1px solid #f0e6dc!important}.glossy-option-choice.is-selected{background:#fbf4ef!important}.glossy-option-choice__meta{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.glossy-option-choice__meta strong{font-weight:600}.glossy-option-choice__meta em{font-style:normal;color:var(--gold);font-weight:700;font-size:13px}.glossy-option-choice__check{width:16px;height:10px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg);margin-bottom:4px;opacity:0}.glossy-option-choice.is-selected .glossy-option-choice__check{opacity:1}.glossy-qty{display:flex;align-items:center;gap:12px;flex:0 0 auto}.glossy-qty__ctrl{display:inline-flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto;border:1px solid var(--espresso);border-radius:999px;overflow:hidden;background:#fff}.glossy-qty__btn{width:40px;height:40px;flex:0 0 40px;border:0!important;background:var(--espresso)!important;color:var(--cream)!important;font-size:18px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transform:none!important;padding:0!important;border-radius:0!important}.glossy-qty__btn:hover{background:var(--gold)!important;color:var(--espresso)!important}.glossy-qty__ctrl .glossy-qty__btn:first-child{border-radius:999px 0 0 999px!important}.glossy-qty__ctrl .glossy-qty__btn:last-child{border-radius:0 999px 999px 0!important}.glossy-qty__value{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;font-weight:600;font-size:14px;color:var(--espresso);background:#fff}.woocommerce div.product form.cart .single_variation_wrap,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;width:100%;flex:0 0 100%}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:1 1 100%!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:12px 16px!important;overflow:visible!important;clip:auto!important;border-radius:10px!important;letter-spacing:.12em;font-size:13px!important;font-weight:700!important}.woocommerce div.product form.cart .single_add_to_cart_button::before{content:"";width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M3 4h2l2.2 11.2a2 2 0 0 0 2 1.6h9.3a2 2 0 0 0 2-1.6L22 8H7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M3 4h2l2.2 11.2a2 2 0 0 0 2 1.6h9.3a2 2 0 0 0 2-1.6L22 8H7'/%3E%3C/svg%3E") center / contain no-repeat}.glossy-pdp-cta{display:flex;align-items:stretch;gap:10px;width:100%;flex:1 1 100%}.glossy-pdp-cta .glossy-buy-now,.glossy-pdp-cta .glossy-wishlist-btn{flex:1 1 0%;width:auto;min-width:0;min-height:52px;justify-content:center}.glossy-buy-now svg{width:16px;height:16px}.glossy-wishlist-btn svg.glossy-wishlist-btn__icon{width:20px;height:20px;flex:0 0 20px;transform:none;border:0;background:none;margin:0}.glossy-wishlist-btn svg.glossy-wishlist-btn__icon path{fill:none;stroke:currentColor;stroke-width:1.7}.glossy-wishlist-btn.is-saved svg.glossy-wishlist-btn__icon path{fill:currentColor;stroke:currentColor}.glossy-buy-now{display:inline-flex;align-items:center;gap:8px;background:var(--espresso)!important;color:var(--cream)!important;border:1.6px solid var(--espresso)!important;border-radius:10px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;padding:12px 16px!important}.glossy-buy-now:hover{background:var(--gold)!important;color:var(--espresso)!important;border-color:var(--gold)!important;transform:none}.glossy-wishlist-btn{display:inline-flex;align-items:center;gap:8px;background:#fff!important;color:var(--espresso)!important;border:1.6px solid var(--espresso)!important;border-radius:10px!important;padding:12px 16px!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transform:none!important}.glossy-wishlist-btn:hover,.glossy-wishlist-btn.is-saved{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--espresso)!important}body.single-product.glossy-oos .glossy-pdp-cta,body.single-product.glossy-oos .glossy-buy-now,body.single-product.glossy-oos .glossy-wishlist-btn,body.single-product.glossy-oos .glossy-qty,body.single-product.glossy-oos form.cart .single_add_to_cart_button,body.single-product.glossy-oos p.stock,body.single-product.glossy-oos .glossy-product-availability{display:none!important}.glossy-pdp-oos{width:100%;margin:4px 0 12px}.glossy-pdp-oos .single_add_to_cart_button,body.single-product .glossy-pdp-oos .single_add_to_cart_button{display:inline-flex!important;width:100%!important;min-height:52px!important;cursor:not-allowed!important;opacity:.72;pointer-events:none;background:var(--espresso)!important;color:var(--cream)!important}body.single-product.glossy-oos form.cart{display:none!important}form.cart.glossy-variation-oos .glossy-pdp-cta,body.single-product:has(form.cart.glossy-variation-oos) .glossy-qty{display:none!important}form.cart.glossy-variation-oos .single_add_to_cart_button,form.cart.glossy-variation-oos button.single_add_to_cart_button{pointer-events:none!important;cursor:not-allowed!important;opacity:.72;background:var(--espresso)!important;color:var(--cream)!important}form.cart.glossy-variation-oos .single_add_to_cart_button::before{display:none!important}body.single-product .glossy-cod-note,body.single-product .glossy-product-trust,.woocommerce div.product .glossy-cod-note,.woocommerce div.product .glossy-product-trust{display:none!important}.woocommerce div.product form.cart .woocommerce-variation-description,.woocommerce div.product .woocommerce-variation-description,.woocommerce div.product form.cart .woocommerce-variation-availability{display:none!important}@media (max-width:767px){body.single-product .glossy-reviews-tab,body.single-product .glossy-reviews-fab{display:none!important}.woocommerce div.product form.cart,.woocommerce div.product form.cart .single_variation_wrap,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:auto!important;flex:0 0 auto!important;overflow:visible!important}.woocommerce div.product form.cart>.variations,.woocommerce div.product form.cart>table.variations{order:1}.woocommerce div.product form.cart>.single_variation_wrap{order:2}.woocommerce div.product form.cart>.single_add_to_cart_button,.woocommerce-variation-add-to-cart>.single_add_to_cart_button{order:3}.woocommerce div.product form.cart>.glossy-pdp-cta,.woocommerce-variation-add-to-cart>.glossy-pdp-cta{order:4;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%}.woocommerce div.product form.cart>*,.woocommerce-variation-add-to-cart>*{flex-grow:0!important;min-height:auto!important;max-width:100%}.woocommerce div.product .glossy-pdp-price-row{flex-wrap:nowrap;gap:12px}.woocommerce div.product .glossy-pdp-price-row>p.price,.woocommerce div.product .glossy-pdp-price{font-size:24px}.glossy-qty{width:auto}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{display:inline-flex!important;flex:0 0 auto!important;width:100%!important;min-height:52px!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;clip:auto!important}.glossy-pdp-cta{flex:0 0 auto!important;flex-wrap:nowrap;gap:8px;width:100%!important;min-height:48px!important;height:auto!important;overflow:visible!important}.glossy-pdp-cta .glossy-buy-now,.glossy-pdp-cta .glossy-wishlist-btn{flex:1 1 0%;width:auto!important;min-height:48px!important;font-size:12px!important;padding:10px 8px!important}.glossy-wishlist-btn__label{white-space:nowrap}}body.single-product.glossy-oos .woocommerce div.product form.cart,body.single-product.glossy-oos .woocommerce div.product form.variations_form,body.single-product.glossy-oos form.cart{display:none!important}@media (max-width:767px){body.single-product.glossy-oos .woocommerce div.product form.cart,body.single-product.glossy-oos .woocommerce div.product form.cart .single_variation_wrap,body.single-product.glossy-oos .woocommerce div.product form.cart .woocommerce-variation-add-to-cart,body.single-product.glossy-oos .woocommerce-variation-add-to-cart,body.single-product.glossy-oos .woocommerce div.product form.cart .single_add_to_cart_button,body.single-product.glossy-oos .woocommerce div.product form.cart button.single_add_to_cart_button{display:none!important}}