.announcement{padding-block:var(--space-2xs);border-block-end:1px solid rgb(212 175 127 / .3);font-size:.875rem;text-align:center;color:var(--color-gold);background:var(--color-navy-dark)}.announcement__text{margin-block:0;line-height:1.5;text-wrap:balance}.contact__heading{font-size:1.25rem}.contact__details{max-width:40rem;margin-inline:auto;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-sand)}.featured__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xl)}.featured__title{margin-block-end:0}.showcase{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;background:#fff;transition:box-shadow var(--duration-ui) var(--ease-spring),transform var(--duration-ui) var(--ease-spring)}@media(hover:hover){.showcase:hover{box-shadow:0 .75rem 2rem #1f304e24;transform:translateY(-3px)}}.showcase:active{transform:scale(.985);transition-duration:var(--duration-press)}.showcase:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.showcase__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-sand)}.showcase__image{width:100%;height:100%;object-fit:cover}.showcase__caption{flex:1;margin:0;padding:var(--space-md);font-family:var(--font-display);font-size:.9375rem;line-height:1.4}.footer{padding-block-start:clamp(2.5rem,6vw,4rem);background-color:var(--color-navy);background-image:linear-gradient(to bottom,transparent,var(--color-navy) 7rem),var(--pattern-lattice-soft);background-size:100% 100%,72px 72px;background-repeat:no-repeat,repeat;border-block-start:3px solid var(--color-gold)}.footer__grid{display:grid;gap:var(--space-xl)}.footer .footer__heading{margin-block-end:var(--space-md);font-size:.8125rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold)}.footer .footer__heading:after{content:"";display:block;inline-size:2.5rem;block-size:2px;margin-block-start:var(--space-2xs);background:var(--color-gold)}.footer .nav-links__link{color:var(--color-ivory)}.footer__line{margin-block:var(--space-sm) 0;font-size:.9375rem;color:var(--color-gold)}.footer__legal{margin-block-start:var(--space-xl);padding-block:var(--space-md);border-block-start:1px solid rgb(212 175 127 / .3);font-size:.9375rem;font-variant-numeric:lining-nums;color:var(--color-sand)}.footer__legal p{margin:0}[dir=rtl] .footer .footer__heading{font-size:1.25rem;font-weight:700}[dir=rtl] .footer__line,[dir=rtl] .footer__legal{font-size:1.0625rem}[dir=rtl] .footer .nav-links__link{font-size:1.25rem;font-weight:700}@media screen and (min-width:750px){.footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-lg)}.footer__column{padding-inline-start:var(--space-lg);border-inline-start:1px solid rgb(212 175 127 / .22)}}.gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);align-items:start;margin:0;padding:0;list-style:none}.gallery__cell{min-width:0}.gallery__item{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-sand);cursor:zoom-in;transition:transform var(--duration-press) var(--ease-spring)}.gallery__item:active{transform:scale(.985)}.gallery__item:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.gallery__image{width:100%;height:auto;transition:transform var(--duration-sheet) var(--ease-spring)}@media(hover:hover){.gallery__item:hover .gallery__image{transform:scale(1.03)}}html:has(.gallery__dialog[open]){overflow:hidden;scrollbar-gutter:stable}.gallery__dialog{max-width:none;padding:0;overflow:visible;border:0;background:transparent}.gallery__dialog::backdrop{background:#162240e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.gallery__dialog[data-state=open]::backdrop{opacity:1}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.gallery__dialog::backdrop{background:#162240f7;-webkit-backdrop-filter:none;backdrop-filter:none}}.gallery__full{display:block;width:auto;max-width:min(94vw,80rem);height:auto;max-height:85dvh;margin-inline:auto;border-radius:var(--radius);object-fit:contain;will-change:transform}.gallery__close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-gold);border-radius:50%;font-size:1.5rem;line-height:1;color:var(--color-ivory);background:var(--color-navy);cursor:pointer;opacity:0;transform:scale(.8);transition:opacity var(--duration-ui) var(--ease-spring),transform var(--duration-ui) var(--ease-spring)}.gallery__close:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.gallery__dialog[data-state=open] .gallery__close{opacity:1;transform:none}.gallery__dialog[data-state=open] .gallery__close:active{transform:scale(.92)}@media screen and (min-width:750px){.gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}}.shopify-section:has(>.header--sticky){position:sticky;inset-block-start:0;z-index:40}.header{position:relative;z-index:40;color:var(--color-navy);isolation:isolate}.header__material{--material-opacity: 88%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-block-end:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent)}.header:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;z-index:-1;height:1.5rem;background:linear-gradient(to bottom,rgb(22 34 64 / .12),transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-ui) var(--ease-spring)}.header[data-stuck]:after{opacity:1}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:4.5rem}@media screen and (max-width:400px){.header__inner{gap:var(--space-2xs)}}.header__brand{flex:none;text-decoration:none}.header__nav{display:none}.header__tools{display:flex;align-items:center;gap:var(--space-sm)}@media screen and (max-width:340px){.header__tools{gap:0}}.header__contact{display:none}header-menu{display:contents}.header__toggle{display:grid;place-items:center;width:calc(2.75rem / var(--text-scale, 1));height:calc(2.75rem / var(--text-scale, 1));list-style:none;cursor:pointer;transition:transform var(--duration-press) var(--ease-spring)}.header__toggle::-webkit-details-marker{display:none}.header__toggle:active{transform:scale(.92)}.header__toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.header__toggle-bars,.header__toggle-bars:before,.header__toggle-bars:after{display:block;width:1.5rem;height:2px;background:var(--color-navy)}.header__toggle-bars{position:relative;transition:background-color var(--duration-ui) var(--ease-spring)}.header__toggle-bars:before,.header__toggle-bars:after{content:"";position:absolute;inset-inline-start:0;transition:transform var(--duration-ui) var(--ease-spring)}.header__toggle-bars:before{inset-block-start:-.4375rem}.header__toggle-bars:after{inset-block-start:.4375rem}header-menu[data-state=open] .header__toggle-bars{background:transparent}header-menu[data-state=open] .header__toggle-bars:before{transform:translateY(.4375rem) rotate(45deg)}header-menu[data-state=open] .header__toggle-bars:after{transform:translateY(-.4375rem) rotate(-45deg)}.header__drawer-panel{--material-opacity: 93%;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:var(--page-gutter);width:min(20rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-md);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.5);box-shadow:0 1.5rem 3rem -.75rem #16224059}header-menu:defined .header__drawer-panel{opacity:0;transform:scale(.92);transform-origin:calc(100% - 1.375rem) 0;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transition:opacity var(--duration-ui) var(--ease-spring),transform var(--duration-ui) var(--ease-spring),backdrop-filter var(--duration-ui) var(--ease-spring)}[dir=rtl] header-menu:defined .header__drawer-panel{transform-origin:1.375rem 0}header-menu:defined[data-state=open] .header__drawer-panel{opacity:1;transform:none;-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur)}@media(prefers-reduced-motion:reduce){header-menu:defined .header__drawer-panel{transform:none;transition:opacity .15s linear}}@media screen and (min-width:990px){.header__nav{display:block}.header__nav .nav-links{flex-direction:row;gap:var(--space-lg)}.header__contact{display:inline-flex}.header__drawer{display:none}}.hero{position:relative;display:grid;place-items:center;min-height:min(88dvh,52rem);padding-block:var(--space-2xl);overflow:hidden;text-align:center;background-image:radial-gradient(ellipse 62% 72% at 50% 48%,color-mix(in srgb,var(--color-navy) 97%,transparent) 0%,color-mix(in srgb,var(--color-navy) 90%,transparent) 55%,transparent 100%),var(--pattern-lattice-soft),repeating-linear-gradient(90deg,rgb(255 255 255 / .035) 0 2px,transparent 2px 5rem);background-size:auto,72px 72px,auto;background-color:var(--color-navy);isolation:isolate}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 70% at 50% 48%,color-mix(in srgb,var(--color-navy-dark) 60%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--color-navy-dark) var(--hero-overlay),transparent)}.hero__image{width:100%;height:100%;object-fit:cover}.hero__media--tiles{display:grid;grid-template-columns:minmax(0,1fr)}.hero__tile{min-height:0;overflow:hidden}.hero__tile--side{display:none}@media screen and (min-width:750px){.hero__media--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__tile--side{display:block}.hero__tile+.hero__tile{border-inline-start:1px solid rgb(212 175 127 / .3)}}.hero__inner{display:grid;justify-items:center}.hero__logo{display:flex;justify-content:center;width:100%;margin:0 0 var(--space-md);font-size:0;line-height:0}.hero__slogan{max-width:44rem;margin-block-end:.5rem;text-wrap:balance;font-size:clamp(1.4rem,3.6vw,2.1rem);font-style:italic;line-height:1.3;color:var(--color-gold)}.hero__descriptor{margin-block-end:var(--space-lg);font-family:var(--font-display);font-size:.8125rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-sand)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.not-found__inner{display:grid;justify-items:center;padding-block:var(--space-xl);text-align:center}.collections-empty{display:grid;justify-items:start;gap:var(--space-sm)}.collections-empty p{margin:0}.collection-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;background:#fff;transition:box-shadow var(--duration-ui) var(--ease-spring),transform var(--duration-ui) var(--ease-spring)}@media(hover:hover){.collection-card:hover{box-shadow:0 .75rem 2rem #1f304e24;transform:translateY(-3px)}}.collection-card:active{transform:scale(.985);transition-duration:var(--duration-press)}.collection-card:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.collection-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-sand)}.collection-card__image{width:100%;height:100%;object-fit:cover}.collection-card__image--placeholder{fill:var(--color-gold)}.collection-card__body{padding:var(--space-md)}.collection-card__title{margin-block-end:.25rem;font-size:1.25rem}.collection-card__cta{font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-deep)}.main-page__content{max-width:48rem}.password{display:grid;place-items:center;min-height:100dvh;padding:var(--space-xl) var(--page-gutter);text-align:center;background-image:radial-gradient(ellipse 55% 70% at 50% 50%,color-mix(in srgb,var(--color-navy) 97%,transparent) 0%,color-mix(in srgb,var(--color-navy) 88%,transparent) 55%,transparent 100%),var(--pattern-lattice-soft);background-size:auto,72px 72px;background-color:var(--color-navy)}.password__inner{display:grid;justify-items:center;width:min(100%,26rem)}.password__title{font-size:clamp(1.75rem,5vw,2.5rem)}.password__form{display:grid;gap:var(--space-sm);width:100%;margin-block-start:var(--space-md)}.password__form .notice{margin:0}.product__back{display:inline-block;margin-block-end:var(--space-lg);font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-underline-offset:.3em;color:var(--color-gold-deep)}.product__grid{display:grid;gap:var(--space-xl);align-items:start}.product__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}.product__image-item{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-sand)}.product__image-item--main{grid-column:1 / -1}.product__image{width:100%;height:auto}.product__image--placeholder{aspect-ratio:4 / 5;fill:var(--color-gold)}.product__title{margin-block-end:var(--space-xs)}.product__price{margin:0;font-family:var(--font-display);font-size:.9375rem;letter-spacing:.05em;color:var(--color-gold-deep)}.product__options-heading{margin-block-start:var(--space-lg);font-size:.8125rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-deep)}.product__options{display:grid;gap:var(--space-xs);margin:0}.product__option{display:flex;flex-wrap:wrap;gap:.25rem var(--space-sm)}.product__option-name{min-width:6rem;font-weight:600}.product__option-values{margin:0}.product__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-xl)}@media screen and (min-width:990px){.product__grid{grid-template-columns:1.1fr .9fr;gap:var(--space-2xl)}.product__info{position:sticky;inset-block-start:6rem}}.purpose{background-image:var(--pattern-lattice-soft);background-size:72px 72px}.purpose__header{margin-block-end:var(--space-lg);text-align:center}.purpose__grid{display:grid;gap:var(--space-xl)}.purpose__item{padding-block-start:var(--space-md);border-block-start:1px solid rgb(212 175 127 / .3)}.purpose__item p{margin-block-end:0}.purpose__heading{margin-block-end:var(--space-xs)}@media screen and (min-width:750px){.purpose__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}}.about__grid{display:grid;gap:var(--space-xl);align-items:center}.about__text .divider{margin-inline:0}.about__stat{display:flex;align-items:baseline;gap:var(--space-xs);margin-block:var(--space-lg) 0}.about__stat-number{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;color:var(--color-gold-deep)}.about__stat-label{font-family:var(--font-display);font-size:.8125rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.about__media{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-sand);box-shadow:.75rem .75rem 0 var(--color-sand)}[dir=rtl] .about__media{box-shadow:-.75rem .75rem 0 var(--color-sand)}.about__image{width:100%;height:100%;object-fit:cover}.about__image--factory{object-position:50% 20%}@media screen and (min-width:990px){.about__grid{grid-template-columns:1.1fr .9fr;gap:var(--space-2xl)}}.why__header{margin-block-end:var(--space-xl);text-align:center}.why__divider{margin-inline:auto}.why__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.why__item{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-ivory)}.why__item p{margin-block-end:0}.why__number{display:block;margin-block-end:var(--space-xs);font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--color-gold-deep)}[dir=rtl] .why__number{font-size:2.25rem;font-weight:700}@media screen and (min-width:750px){.why__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-compact{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.contact-compact__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:center}.contact-compact__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--color-border);border-radius:50%;color:var(--color-gold)}.contact-compact__text{overflow-wrap:anywhere;font-variant-numeric:lining-nums;line-height:1.6}.contact-compact__text a{text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.25em}.contact-compact__text a:hover{text-decoration-color:var(--color-gold)}.contact-compact__text bdi{font-weight:500}.contact-compact__item--address{align-items:start}.contact-compact__item--address .contact-compact__text{padding-block-start:.3rem}[dir=rtl] .contact-compact__text bdi{font-size:1.15em;font-weight:600}.contact-details{display:grid;margin:0;container-type:inline-size}.contact-details__item{display:grid;gap:.125rem;padding-block:var(--space-xs);border-block-end:1px solid color-mix(in srgb,var(--color-gold-deep) 28%,transparent)}.contact-details__item:first-child{padding-block-start:0}.contact-details__item:last-child{padding-block-end:0;border-block-end:0}.surface-dark .contact-details__item{border-block-end-color:color-mix(in srgb,var(--color-gold) 28%,transparent)}@container (min-width: 24rem){.contact-details__item{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;column-gap:var(--space-md)}}.contact-details__label{font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-deep)}.surface-dark .contact-details__label{color:var(--color-gold)}[dir=rtl] .contact-details__label{font-size:1rem;font-weight:700}.contact-details__value{font-variant-numeric:lining-nums}.contact-details__value bdi{font-weight:500}[dir=rtl] .contact-details__value bdi{font-size:1.15em;font-weight:600}.contact-details__value{margin:0;overflow-wrap:anywhere}.contact-details__value a{text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.25em}.contact-details__value a:hover{text-decoration-color:var(--color-gold)}.surface-dark .contact-details__value{color:var(--color-ivory)}.contact-details__social{display:inline-flex;align-items:center;gap:var(--space-xs)}.contact-details__missing{font-size:.9375rem}.floating-contact{position:fixed;inset-block-end:1rem;inset-inline-end:1rem;z-index:30;display:inline-flex;align-items:center;gap:.625rem;min-height:3rem;padding-inline:1.25rem;border:1px solid var(--color-gold);border-radius:999px;font-family:var(--font-display);font-size:.75rem;letter-spacing:var(--tracking-wide);text-decoration:none;text-transform:uppercase;color:var(--color-ivory);background:var(--color-navy);box-shadow:0 .5rem 1.5rem #1622404d;transition:transform var(--duration-press) var(--ease-spring),background-color var(--duration-ui) var(--ease-spring)}@media(hover:hover){.floating-contact:hover{background:var(--color-navy-dark);transform:translateY(-2px)}}.floating-contact:active{transform:scale(.96)}.floating-contact:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.floating-contact__icon{color:var(--color-gold)}[dir=rtl] .floating-contact{font-size:1rem}@media screen and (max-width:749px){.floating-contact{padding-inline:.875rem}.floating-contact__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.icon{flex:none}.language-switcher{display:inline-flex;align-items:center;gap:.25rem}.language-switcher__button{padding:.25rem .375rem;border:0;border-block-end:2px solid transparent;font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;color:inherit;background:none;cursor:pointer;transition:transform var(--duration-press) var(--ease-spring),border-color var(--duration-ui) var(--ease-spring)}.language-switcher__button:active{transform:scale(.94)}.language-switcher__button[aria-current=true]{border-block-end-color:var(--color-gold);font-weight:600}.language-switcher__button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.language-switcher__separator{color:var(--color-gold-deep)}.logo{display:inline-flex;align-items:center;line-height:1}.logo__image{width:var(--logo-width);max-width:100%;height:auto}.logo--compact{direction:ltr;gap:calc(.625rem / var(--text-scale, 1))}@media screen and (max-width:400px){.logo--compact{gap:calc(.5rem / var(--text-scale, 1))}}.logo__mark{width:auto;height:calc(2.75rem / var(--text-scale, 1))}@media screen and (max-width:400px){.logo__mark{height:calc(2.25rem / var(--text-scale, 1))}}.logo__word{font-family:var(--font-display);font-size:calc(1.5rem / var(--text-scale, 1));font-weight:500;letter-spacing:.02em;color:var(--color-navy)}@media screen and (max-width:480px){.logo__word{font-size:calc(1.25rem / var(--text-scale, 1))}}@media screen and (max-width:400px){.logo__word{font-size:calc(1.125rem / var(--text-scale, 1))}}@media screen and (max-width:340px){.logo__word{font-size:calc(1rem / var(--text-scale, 1))}}.logo--light .logo__word{color:var(--color-ivory)}.nav-links{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.nav-links__link{display:inline-block;padding-block:.5rem;border-block-end:2px solid transparent;font-family:var(--font-display);font-size:.8125rem;letter-spacing:var(--tracking-wide);text-decoration:none;text-transform:uppercase}.nav-links__link:hover,.nav-links__link[aria-current=page]{border-block-end-color:var(--color-gold)}.nav-links__link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}[dir=rtl] .nav-links__link{font-size:1.1875rem}.page-banner{padding-block:clamp(2.5rem,7vw,4.5rem);background-image:var(--pattern-lattice-soft);background-size:72px 72px;background-color:var(--color-navy);border-block-end:3px solid var(--color-gold)}.page-banner__title{margin-block-end:0}.page-banner__intro{max-width:40rem;margin-block:var(--space-sm) 0;color:var(--color-sand)}.product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;background:#fff;transition:box-shadow var(--duration-ui) var(--ease-spring),transform var(--duration-ui) var(--ease-spring)}@media(hover:hover){.product-card:hover{box-shadow:0 .75rem 2rem #1f304e24;transform:translateY(-3px)}}.product-card:active{transform:scale(.985);transition-duration:var(--duration-press)}.product-card:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.product-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-sand)}.product-card__image{width:100%;height:100%;object-fit:cover}.product-card__image--placeholder{fill:var(--color-gold);background:var(--color-sand)}.product-card__body{padding:var(--space-md)}.product-card__type{margin-block-end:.25rem}.product-card__title{margin-block-end:0;font-size:1.0625rem}.product-card__price{margin-block:.5rem 0}.social-links{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0;list-style:none}.social-links__link{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--color-border);border-radius:50%;color:var(--color-gold);transition:background-color var(--duration-ui) var(--ease-spring),color var(--duration-ui) var(--ease-spring),transform var(--duration-press) var(--ease-spring)}@media(hover:hover){.social-links__link:hover{color:var(--color-navy);background:var(--color-gold)}}.social-links__link:active{transform:scale(.94)}.social-links__link:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
