.gcf{padding:64px 32px;background:var(--gcf-bg);color:var(--gcf-ink)}.gcf-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;align-items:start}.gcf-header{max-width:400px}.gcf-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.16em;margin:0 0 14px}.gcf h2{font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:0;line-height:1.18;text-wrap:balance;color:inherit;margin:0 0 20px}.gcf-description{font-size:16px;line-height:1.65}.gcf-description p{margin:0 0 14px}.gcf-questions{min-width:0}.gcf-group{font:500 12px/1.6 var(--text-font-family,inherit);letter-spacing:.12em;text-transform:uppercase;margin:32px 0 12px;color:var(--gcf-accent)}.gcf-group:first-child{margin-top:0}.gcf-item{border-bottom:1px solid #d9dedd}.gcf-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 2px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5}.gcf-item summary::-webkit-details-marker{display:none}.gcf-toggle{flex:none;font-size:24px;font-weight:400;line-height:1;transition:transform .16s}.gcf-item[open] .gcf-toggle{transform:rotate(45deg)}.gcf-answer{padding:0 26px 20px 2px;font-size:15px;line-height:1.7}.gcf-answer p{margin:0 0 12px}.gcf-answer p:last-child{margin:0}.gcf a{text-decoration:underline;text-underline-offset:4px;color:var(--gcf-accent)}.gcf :is(a,summary):focus-visible{outline:3px solid var(--gcf-accent);outline-offset:4px}@media(max-width:749px){.gcf{padding:36px 20px}.gcf-inner{grid-template-columns:minmax(0,1fr);gap:28px}.gcf-description{font-size:15px}.gcf-item summary{font-size:15px;gap:16px}.gcf-answer{padding-right:12px}.gcf-group{margin-top:28px}}@media(prefers-reduced-motion:reduce){.gcf-toggle{transition:none}}#main:has(.gch){--gch-ink:#142f43;--gch-muted:#52616a;--gch-beige:#f7f5f1;--gch-line:#dedfdc;--gch-width:1800px;color:var(--gch-ink);background:#fff}.gch{background:var(--gch-bg,#fff);color:#142f43;padding:36px 32px}.gch *{box-sizing:border-box}.gch-inner{width:100%;max-width:var(--gch-width,1800px);margin:auto;min-width:0}.gch h1,.gch h2{font-family:var(--glora-display-font,var(--heading-font-family,Georgia,serif));font-weight:400;line-height:1.14;letter-spacing:-.02em;text-transform:none;color:inherit;margin:0 0 16px;text-wrap:balance}.gch h1{font-size:clamp(34px,3.3vw,52px)}.gch h2{font-size:clamp(28px,2.8vw,38px)}.gch h3{font-family:var(--heading-font-family,Georgia,serif);font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.015em;text-transform:none;color:inherit;margin:0 0 14px}.gch a{color:inherit}.gch-eyebrow{margin:0 0 10px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.gch-copy{font-size:15px;line-height:1.7;color:var(--gch-muted,#52616a)}.gch-copy p{margin:0 0 12px}.gch-copy p:last-child{margin:0}.gch-copy ul{padding-left:20px;margin:18px 0}.gch-copy li{margin:8px 0}.gch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.gch-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 20px;border:1px solid #142f43;border-radius:5px;background:#142f43;color:#fff!important;font:500 13px/1.4 var(--text-font-family,inherit);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.gch-button--outline{background:transparent;color:#142f43!important}.gch-button:hover{background:#264b67;border-color:#264b67;color:#fff!important}.gch .gch-whatsapp:is(:hover,:focus-visible,:active){background:#137a41;border-color:#137a41;color:#fff!important}.gch :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #142f43;outline-offset:4px}.gch-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.gch-intro-copy{max-width:800px}.gch-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px}.gch-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.gch-quicklinks{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px}.gch-quicklinks a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.gch-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.gch-design{overflow:hidden;border:1px solid #dedfdc;border-radius:8px;background:#fff}.gch-design-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.gch-design-image{aspect-ratio:4/3;background:#fff;overflow:hidden}.gch-design-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .24s}.gch-design-copy{padding:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.gch-design-label{margin:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.gch-design h2{font:500 15px/1.4 var(--text-font-family,inherit);letter-spacing:0;text-transform:none;margin:0;text-wrap:initial}.gch-design .price-list{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;font-size:14px}.gch-design .price-list sale-price{color:#142f43}.gch-design-cta{display:inline-flex;align-items:center;min-height:44px;gap:12px;margin-top:auto;font-size:12px;text-decoration:underline;text-underline-offset:4px}.gch-header{max-width:960px;margin:0 auto 26px;text-align:center}.gch-showrooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gch-showroom{min-width:0;overflow:hidden;border:1px solid #dedfdc;border-radius:10px;background:#fff}.gch-showroom-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;aspect-ratio:2/1;overflow:hidden;background:#f7f5f1}.gch-showroom-media img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.gch-showroom-copy{padding:24px}.gch-showroom h3 a{text-decoration:none}.gch-showroom address{font-size:14px;font-style:normal;line-height:1.7;overflow-wrap:anywhere}.gch-hours{font-size:13px;line-height:1.6;margin:12px 0 0;font-weight:500}.gch-showroom-note{font-size:13px;line-height:1.6;color:var(--gch-muted,#52616a);margin:12px 0 0}.gch-showroom .gch-button{min-height:44px;padding:10px 16px;font-size:12px}.gch-contact-links{display:flex;flex-wrap:wrap;column-gap:22px;margin-top:8px}.gch-contact-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.gch-map{margin-top:10px;border-top:1px solid #dedfdc}.gch-map summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;gap:16px;padding:10px 0;list-style:none;font-size:13px;cursor:pointer}.gch-map summary::-webkit-details-marker{display:none}.gch-map[open] summary span{transform:rotate(45deg)}.gch-map iframe{display:block;width:100%;height:280px;border:0;border-radius:6px}.gch-message{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.gch-message-copy{max-width:720px}.gch-email{display:flex;gap:6px;flex-direction:column;margin-top:20px;font-size:14px}.gch-email span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.gch-email a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;width:fit-content}.gch-footnote{font-size:12px;line-height:1.6;color:var(--gch-muted,#52616a);margin:16px 0 0}.gch-form{padding:26px;background:#fff;border:1px solid #dedfdc;border-radius:10px;min-width:0}.gch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gch-field{display:flex;flex-direction:column;gap:8px;min-width:0}.gch-field--wide{grid-column:1/-1}.gch-field label{font-size:13px;line-height:1.5;font-weight:500}.gch-field :is(input,select,textarea){width:100%;min-width:0;min-height:48px;border:1px solid #c9d0d2;border-radius:5px;padding:12px;font:400 16px/1.5 var(--text-font-family,inherit);background:#fff;color:#142f43}.gch-field textarea{resize:vertical;min-height:128px}.gch-consent{display:flex;align-items:flex-start;gap:10px;padding:14px 0;margin-top:6px;font-size:12px;line-height:1.6;cursor:pointer;min-height:44px}.gch-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#142f43}.gch-form-footer{display:flex;justify-content:space-between;align-items:center;gap:18px}.gch-form-footer>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.gch-form-success,.gch-form-error{padding:14px;border:1px solid currentColor;border-radius:5px;font-size:14px;line-height:1.6}.gch-form-success{color:#17643c;background:#edf6f0}.gch-form-error{color:#8d2a24;background:#fff3f1}#main:has(.gch) .gcs{padding:32px;background:#fff}#main:has(.gch) .gcs-inner{max-width:var(--gch-width)}#main:has(.gch) .gcs-header{max-width:980px;margin-bottom:22px}#main:has(.gch) .gcs h2,#main:has(.gch) .gcf h2{font-family:var(--glora-display-font,var(--heading-font-family,Georgia,serif));letter-spacing:-.02em}#main:has(.gch) .gcs[data-ready] .gcs-item{flex-basis:clamp(220px,20vw,280px)}#main:has(.gch) .gcs-whatsapp:is(:hover,:focus-visible){background:#137a41;border-color:#137a41}#main:has(.gch) .gcs-share{text-align:left;min-width:360px;padding-right:60px}#main:has(.gch) .gcs-selection{justify-content:flex-start}#main:has(.gch) .gcs-hint{margin-left:0}#main:has(.gch) .gcf{padding:36px 32px;background:#fff}#main:has(.gch) .gcf-inner{max-width:var(--gch-width);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px}#main:has(.gch) .gcf-header{max-width:560px}#main:has(.gch) .gcf-group{margin-top:24px}#main:has(.gch) [id$=__contact_collections]>.section-spacing{padding:32px;background:#f7f5f1;margin:0}#main:has(.gch) [id$=__contact_collections] .container{width:100%;max-width:var(--gch-width);padding:0;margin:auto}#main:has(.gch) .section-header{max-width:960px;margin:auto auto 22px;text-align:center;justify-self:center}#main:has(.gch) .section-header .h2{font-family:var(--glora-display-font,var(--heading-font-family,Georgia,serif));font-size:clamp(28px,2.8vw,38px);font-weight:400;letter-spacing:-.02em}#main:has(.gch) .section-stack{gap:0}#main:has(.gch) .collection-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1400px;margin:auto}#main:has(.gch) .collection-card{min-width:0;border:1px solid #dedfdc;border-radius:8px;overflow:hidden;background:#fff;gap:0}#main:has(.gch) .collection-card .content-over-media{aspect-ratio:4/3;min-height:0}#main:has(.gch) .collection-card img{width:100%;height:100%;object-fit:cover}#main:has(.gch) .collection-card__content{padding:12px;justify-items:center;text-align:center}#main:has(.gch) .collection-card__content .h3{font:500 15px/1.4 var(--text-font-family,inherit);letter-spacing:0;text-transform:none}#main:has(.gch) :is(.gch-inner,.gch-showroom,.gcs-header,.gcf-header,[id$=__contact_collections]){scroll-margin-top:calc(var(--sticky-area-height,100px) + 20px)}html:has(.gch){scroll-behavior:smooth;overflow-x:clip}@media(hover:hover){.gch-design-link:hover .gch-design-image img{transform:scale(1.025)}}@media(max-width:1099px){.gch-intro{gap:28px}.gch-message{gap:32px}.gch-showrooms{gap:18px}.gch-showroom-copy{padding:20px}#main:has(.gch) .gcs-bottom{grid-template-columns:minmax(0,1fr)}#main:has(.gch) .gcs-share{min-width:0;padding-right:0}.gch-showroom .gch-actions{gap:8px}.gch-showroom .gch-button{flex:1 1 auto}}@media(max-width:749px){.gch{padding:24px 18px}.gch-intro{grid-template-columns:minmax(0,1fr);gap:22px}.gch h1{font-size:34px}.gch-copy{font-size:14px}.gch-actions{margin-top:16px;gap:8px}.gch-intro-copy>.gch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gch-button{padding:11px 12px;font-size:12px;min-height:46px;gap:7px}.gch-quicklinks{gap:0 16px;margin-top:10px}.gch-featured{gap:12px}.gch-design-image{aspect-ratio:1}.gch-design-copy{padding:10px;gap:6px}.gch-design-label{font-size:9px;letter-spacing:.08em}.gch-design h2{font-size:13px}.gch-design .price-list{font-size:12px}.gch-design-cta{font-size:11px;gap:6px}.gch-header{margin-bottom:20px}.gch-showrooms{grid-template-columns:minmax(0,1fr);gap:20px}.gch-showroom-media{aspect-ratio:3/2}.gch-showroom-copy{padding:20px 16px}.gch h3{font-size:25px}.gch-showroom .gch-button{flex:1 1 100%}.gch-showroom .gch-contact-links{justify-content:space-between;gap:10px}.gch-showroom-note{font-size:12px}.gch-message{grid-template-columns:minmax(0,1fr);gap:22px}.gch-message-copy{max-width:none}.gch-form{padding:18px}.gch-fields{grid-template-columns:minmax(0,1fr);gap:14px}.gch-field--wide{grid-column:auto}.gch-form-footer{gap:12px;flex-wrap:wrap}.gch-form-footer .gch-button{flex:1}#main:has(.gch) :is(.gcs,.gcf){padding:24px 18px}#main:has(.gch) .gcs[data-ready] .gcs-item{flex-basis:72vw;max-width:280px}#main:has(.gch) .gcs-share{padding:0;text-align:left}#main:has(.gch) .gcf-inner{grid-template-columns:minmax(0,1fr);gap:18px}#main:has(.gch) .gcf-item summary{min-height:56px}#main:has(.gch) [id$=__contact_collections]>.section-spacing{padding:24px 18px}#main:has(.gch) .collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#main:has(.gch) .collection-card__content .h3{font-size:14px}#main:has(.gch) .gcs-header{margin-bottom:18px}.gch-email a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html:has(.gch){scroll-behavior:auto}.gch-button,.gch-design-image img{transition:none}}.gch .gch-form button.gch-button{background:#142f43!important;border-color:#142f43!important;color:#fff!important}.gch .gch-form button.gch-button:hover{background:#264b67!important;border-color:#264b67!important}.gch--showrooms{padding-top:28px;padding-bottom:28px}.gch--showrooms .gch-header{max-width:1050px;margin-bottom:24px}.gch--showrooms .gch-header h1{font-size:clamp(30px,2.8vw,42px)}.gch-showroom{display:flex;flex-direction:column}.gch-showroom-copy{display:flex;flex-direction:column;flex:1;text-align:center;align-items:stretch}.gch-showroom .gch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:18px;align-items:stretch}.gch-showroom .gch-button{width:100%;min-height:46px;padding:11px 12px}.gch-showroom .gch-contact-links{justify-content:center;gap:22px}.gch-showroom .gch-map{text-align:left}.gch--message .gch-message-copy>.gch-actions{display:none}.gch--message .gch-copy a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.gch--showrooms{padding-top:22px;padding-bottom:24px}.gch--showrooms .gch-header{margin-bottom:20px}.gch-showroom .gch-actions{grid-template-columns:minmax(0,1fr);padding-top:16px}.gch-showroom-copy{padding:20px 16px}.gch-showroom .gch-contact-links{gap:16px}.gch--message .gch-message{gap:20px}}.gch-showroom glora-showroom-map{display:block}.gch-map summary span{transition:transform .28s ease}#main:has(.gch) .gdr{padding:32px;background:#f7f5f1}#main:has(.gch) .gdr-layout{max-width:var(--gch-width)}#main:has(.gch) .gdr-intro{max-width:900px;margin-bottom:24px}#main:has(.gch) .gdr-intro .gdr-heading{font-family:var(--glora-display-font,var(--heading-font-family,Georgia,serif));font-size:clamp(28px,2.8vw,38px)}#main:has(.gch) .gdr :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea){font-size:16px}#main:has(.gch) .gdr button.gdr-submit{background:var(--dr-ink)!important;color:#fff!important}#main:has(.gch) .gdr button.gdr-submit:hover{background:#264b67!important}#main:has(.gch) [id$=__contact_bestsellers] .gb-inner{max-width:var(--gch-width);padding-left:32px;padding-right:32px}@media(max-width:749px){#main:has(.gch) .gdr{padding:24px 18px}#main:has(.gch) [id$=__contact_bestsellers] .gb-inner{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.gch-map summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AACI */
