.product-media{aspect-ratio:4 / 5;border-radius:var(--radius-md, 8px);background:var(--surface-sunken, #efe5ce)}.product-media .ph{transition:transform .42s var(--ease-out, cubic-bezier(.22,1,.36,1))}.product-card:hover .product-media .ph,.product-card:focus-within .product-media .ph{transform:scale(1.04)}.quick-add{border-radius:var(--radius-sm, 4px);font-family:var(--font-heading, "Cinzel", serif);font-size:11px;letter-spacing:.18em}.quick-add:hover{background:var(--action-primary, #b71673);color:var(--text-on-brand, #f8f1e2)}.product-tag{font-family:var(--font-heading, "Cinzel", serif)}.product-info{padding:var(--space-3, 12px) 2px 0;gap:6px}.product-maker{font-family:var(--font-heading, "Cinzel", serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-accent, #8f6f33)}.product-name{font-family:var(--font-display, "Italiana", serif);font-size:var(--fs-h3, 23px);line-height:var(--lh-snug, 1.25);color:var(--text-primary, #2a1f2e)}.product-card:hover .product-name{color:var(--text-brand, #b71673)}.product-material{font-family:var(--font-body, "Cormorant Garamond", serif);font-style:italic;font-size:var(--fs-body-sm, 16px);color:var(--text-secondary, #5a4f5e)}.product-price{font-family:var(--font-body, "Cormorant Garamond", serif);font-size:var(--fs-body, 18px);letter-spacing:0;color:var(--text-primary, #2a1f2e)}.product-price s{color:var(--text-secondary, #5a4f5e);opacity:.7;margin-right:8px;text-decoration-thickness:1px}.product-price.is-sale{color:var(--text-brand, #b71673)}.gl-shop{max-width:var(--container-max, 1280px);margin:0 auto}.gl-shop .gl-col-hero{padding:var(--space-9, 96px) 0 var(--space-7, 48px)}.gl-shop .gl-eyebrow{font-family:var(--font-heading, "Cinzel", serif);font-size:12px;letter-spacing:var(--tracking-eyebrow, .34em);text-transform:uppercase;color:var(--text-accent, #8f6f33)}.gl-shop .gl-rule{width:72px;border:0;border-top:1px solid var(--border-gold, #b69049);margin:0}.gl-shop__intro{font-family:var(--font-body, "Cormorant Garamond", serif);font-style:italic;font-size:var(--fs-body-lg, 20px);line-height:var(--lh-loose, 1.65);color:var(--text-secondary, #5a4f5e);max-width:52ch;margin:0;text-align:center}.gl-shop__count{font-family:var(--font-heading, "Cinzel", serif);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-secondary, #5a4f5e);margin:var(--space-2, 8px) 0 0}.gl-shop .gl-toolbar{margin-bottom:var(--space-8, 64px);padding:var(--space-5, 24px) 0}.gl-shop .gl-chip{text-decoration:none;display:inline-flex;align-items:center}.gl-shop .gl-chip[aria-pressed=true]{background:var(--action-primary, #b71673);border-color:var(--action-primary, #b71673);color:var(--text-on-brand, #f8f1e2)}.gl-shop__sort-label{font-family:var(--font-heading, "Cinzel", serif);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary, #5a4f5e)}.gl-shop__select{font-family:var(--font-body, "Cormorant Garamond", serif);font-style:italic;font-size:var(--fs-body, 18px);color:var(--text-primary, #2a1f2e);background:transparent;border:0;border-bottom:1px solid var(--border-gold, #b69049);border-radius:0;padding:6px 26px 6px 4px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23B69049' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.gl-shop__select:focus-visible,.gl-shop .gl-chip:focus-visible{outline:2px solid var(--focus-ring, #b69049);outline-offset:2px}.gl-shop__grid{gap:var(--space-7, 48px) var(--space-6, 32px)}.gl-shop__empty{grid-column:1 / -1;text-align:center;font-family:var(--font-body, serif);font-style:italic;font-size:var(--fs-body-lg, 20px);color:var(--text-secondary, #5a4f5e);padding:var(--space-9, 96px) 0}.gl-shop__empty a{color:var(--text-brand, #b71673)}.gl-shop__pager{display:flex;justify-content:center;align-items:center;gap:var(--space-2, 8px);padding:var(--space-9, 96px) 0 var(--space-7, 48px)}.gl-shop__page{font-family:var(--font-heading, "Cinzel", serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hairline, #dad3d6);border-radius:var(--radius-sm, 4px);color:var(--text-primary, #2a1f2e);text-decoration:none;transition:border-color .24s,background .24s,color .24s}a.gl-shop__page:hover{border-color:var(--text-primary, #2a1f2e);background:var(--text-primary, #2a1f2e);color:var(--text-on-dark, #f8f1e2)}.gl-shop__page.is-current{background:var(--action-primary, #b71673);border-color:var(--action-primary, #b71673);color:var(--text-on-brand, #f8f1e2)}.gl-shop__tagline{text-align:center;font-family:var(--font-body, serif);font-style:italic;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary, #5a4f5e);padding:var(--space-6, 32px) 0 var(--space-9, 96px);margin:0}@media(max-width:760px){.gl-shop .gl-col-hero{padding:var(--space-8, 64px) 0 var(--space-6, 32px)}.gl-shop .gl-col-hero h1{font-size:var(--fs-h1, 40px)}.gl-shop .gl-toolbar{flex-direction:column;align-items:stretch}.gl-shop .gl-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.gl-shop .gl-chip{flex:0 0 auto}.product-name{font-size:19px}}.hero:has(.ph-img) .ph-img{width:100%;height:100%;object-fit:cover;object-position:70% center}.hero:has(.ph-img) .hero-scrim{z-index:3;background:linear-gradient(90deg,#2a1f2eb3,#2a1f2e66 38%,#2a1f2e00 62%)}.hero:has(.ph-img) .hero-overlay{background:none}@media(min-width:861px){.hero:has(.ph-img) .hero-overlay{align-items:flex-start;text-align:left;padding-left:clamp(32px,7vw,120px);max-width:52%}.hero:has(.ph-img) .hero-eyebrow{text-indent:0}.hero:has(.ph-img) .hero-eyebrow:before{display:none}.hero:has(.ph-img) .hero-discover{align-items:flex-start}}@media(max-width:860px){.hero:has(.ph-img) .ph-img{object-position:62% center}.hero:has(.ph-img) .hero-scrim{background:linear-gradient(180deg,#2a1f2e33,#2a1f2e0d 35%,#2a1f2eb3)}.hero:has(.ph-img) .hero-overlay{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gieleh-ds.css.map */
