@font-face{font-family:Cabinet Grotesk;src:url(CabinetGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(CabinetGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(CabinetGrotesk-Extrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--lam-ivory: #efeae1;--lam-burgundy: #7e1214;--lam-dark: #2b1d1d;--lam-rose: #d8b7aa;--lam-nude: #cfa89c;--lam-soft: #e6d8cf;--lam-font: "Cabinet Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lam-serif: var(--lam-font);--lam-sans: var(--lam-font);--font-body--family: var(--lam-font);--font-subheading--family: var(--lam-font);--font-heading--family: var(--lam-font);--font-accent--family: var(--lam-font);--font-paragraph--family: var(--lam-font);--font-h1--family: var(--lam-font);--font-h2--family: var(--lam-font);--font-h3--family: var(--lam-font);--font-h4--family: var(--lam-font);--font-h5--family: var(--lam-font);--font-h6--family: var(--lam-font);--button-font-family-primary: var(--lam-font);--button-font-family-secondary: var(--lam-font);--cart-primary-font-family: var(--lam-font);--cart-secondary-font-family: var(--lam-font);--font-body--weight: 400;--font-paragraph--weight: 400;--font-subheading--weight: 400;--font-heading--weight: 800;--font-accent--weight: 700;--font-h1--weight: 800;--font-h2--weight: 800;--font-h3--weight: 800;--font-h4--weight: 700;--font-h5--weight: 700;--font-h6--weight: 700}html{font-family:var(--lam-font)}body{background:var(--lam-ivory);color:var(--lam-dark);font-family:var(--lam-sans);font-size:16px;font-weight:400;line-height:1.6}body :is(button,input,textarea,select,option),body :is(.button,.button-secondary,.button-unstyled),body :is(product-card,product-title,product-price),body :is(.rte,.text-block,.menu-list,.header-actions){font-family:var(--lam-sans)}body :is(button,.button,.button-secondary,input[type=submit]){font-size:clamp(.8125rem,.9vw,.9375rem);font-weight:700;letter-spacing:.03em}.lam-product-card__title,main[data-template^=collection] .lam-product-card--collection .lam-product-card__title,main[data-template^=product] product-recommendations :is(.product-card__title,.product-card__title a,product-title,.product-title){font-weight:700;letter-spacing:0}body :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--lam-burgundy);outline-offset:4px}#header-group,#header-component,#header-component .header__row,.announcement-bar,footer .section{background:var(--lam-ivory);color:var(--lam-dark)}.announcement-bar{min-height:34px;border-block-end:1px solid rgb(126 18 20 / 16%);font-family:var(--lam-sans)}.announcement-bar__text{color:var(--lam-burgundy);font-size:clamp(.6875rem,.72vw,.75rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}#header-component{border-block-end:1px solid rgb(126 18 20 / 14%);box-shadow:0 10px 30px #2b1d1d0a}#header-component .header__columns{min-height:74px}#header-component .header-logo,#header-component .header-logo a,#header-component .header-logo__text,#header-component .header-logo .jumbo-text{color:var(--lam-burgundy);font-family:var(--lam-serif);font-size:2rem;font-weight:800;letter-spacing:-.04em;text-transform:lowercase}#header-component :is(.menu-list__link,.header-actions__action,.search-action,.account-button){color:var(--lam-dark);font-family:var(--lam-sans);font-size:clamp(.875rem,.9vw,.9375rem);font-weight:400;letter-spacing:.02em;text-transform:none}#header-component :is(.menu-list__link,.header-actions__action,.search-action,.account-button):hover{color:var(--lam-burgundy)}#header-component :is(svg,path){stroke:currentColor}.lam-section-inner{width:min(100% - 32px,1320px);margin-inline:auto}.lam-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.lam-section-heading__eyebrow{margin:0 0 10px;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:clamp(.6875rem,.78vw,.8125rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lam-section-heading__title{margin:0;color:var(--lam-dark);font-family:var(--lam-serif);font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.98;letter-spacing:-.035em}.lam-hero{position:relative;height:60vh;min-height:560px;overflow:hidden;background:var(--lam-ivory);color:var(--lam-dark)}.lam-hero__media,.lam-hero__picture,.lam-hero__image{display:block;width:100%;height:100%}.lam-hero__image{object-fit:cover;object-position:center -.1%}.lam-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:44px max(24px,7vw);background:linear-gradient(90deg,#efeae15c,#efeae152 33%,#efeae10f)}.lam-hero__content{width:min(540px,100%)}.lam-hero--left .lam-hero__overlay{justify-content:flex-start;text-align:left}.lam-hero--center .lam-hero__overlay{justify-content:center;text-align:center}.lam-hero--right .lam-hero__overlay{justify-content:flex-end;text-align:right}.lam-hero__eyebrow{margin:0 0 14px;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:clamp(.6875rem,.8vw,.8125rem);font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.lam-hero__heading{margin:0;max-width:10em;color:var(--lam-dark);font-family:var(--lam-serif);font-size:clamp(2.625rem,7vw,6rem);font-weight:800;line-height:.94;letter-spacing:-.04em}.lam-hero--center .lam-hero__heading{margin-inline:auto}.lam-hero--right .lam-hero__heading{margin-left:auto}.lam-hero__text{margin:22px 0 0;max-width:34rem;color:var(--lam-dark);font-family:var(--lam-sans);font-size:1rem;font-weight:400;line-height:1.62;letter-spacing:0}.lam-hero--center .lam-hero__text{margin-inline:auto}.lam-hero--right .lam-hero__text{margin-left:auto}.lam-hero__button,.lam-product-card__quick-add,.lam-newsletter-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--lam-burgundy);border-radius:999px;background:var(--lam-burgundy);color:var(--lam-ivory);font-family:var(--lam-sans);font-size:clamp(.8125rem,.9vw,.9375rem);font-weight:700;line-height:1;letter-spacing:.03em;text-decoration:none;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.lam-hero__button{margin-top:30px;padding:0 26px}.lam-hero__button:hover,.lam-product-card__quick-add:hover,.lam-newsletter-button:hover{border-color:var(--lam-dark);background:var(--lam-dark);color:var(--lam-ivory)}.lam-hero__button:focus-visible,.lam-product-card__quick-add:focus-visible,.lam-brand-story__link:focus-visible{outline:2px solid var(--lam-burgundy);outline-offset:4px}.lam-featured-products,.lam-editorial-grid{background:var(--lam-ivory)}.lam-featured-products{padding:74px 0 46px}.lam-featured-products__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lam-editorial-grid{padding:46px 0 86px}.lam-editorial-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lam-product-card{position:relative;display:block;color:var(--lam-dark);font-family:var(--lam-sans)}.lam-product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lam-product-card__media-frame{position:relative;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgb(126 18 20 / 22%);background:var(--lam-soft)}.lam-product-card__media-link{position:relative;z-index:2;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.lam-product-card__image,.lam-product-card__placeholder{display:block;width:100%;height:100%}.lam-product-card__image{object-fit:cover;object-position:center;transition:transform .48s ease}.lam-product-card:hover .lam-product-card__image{transform:scale(1.025)}.lam-product-card__placeholder{display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,rgb(216 183 170 / 48%),transparent 52%),var(--lam-ivory);color:var(--lam-burgundy);font-family:var(--lam-serif);font-size:clamp(1.2rem,2vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-align:center}.lam-product-card__badge{position:absolute;top:12px;right:12px;z-index:3;padding:7px 12px;border:1px solid var(--lam-burgundy);border-radius:999px;background:var(--lam-ivory);color:var(--lam-burgundy);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lam-product-card__info{position:relative;z-index:3;display:grid;gap:10px;padding-top:16px}.lam-product-card__title{color:var(--lam-dark);font-family:var(--lam-sans);font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:700;line-height:1.22;letter-spacing:0;text-decoration:none}.lam-product-card__title:hover{color:var(--lam-burgundy)}.lam-product-card__price{color:var(--lam-burgundy);font-size:clamp(.875rem,1vw,1rem);font-weight:400;line-height:1.25;letter-spacing:0}.lam-product-card__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lam-product-card__size{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:0 10px;border:1px solid rgb(126 18 20 / 34%);border-radius:999px;color:var(--lam-burgundy);font-size:.75rem;font-weight:700;line-height:1;text-decoration:none}.lam-product-card__size:hover{background:var(--lam-burgundy);color:var(--lam-ivory)}.lam-product-card__size--sold-out{border-color:#7e12142e;color:#7e121470;text-decoration:line-through;text-decoration-thickness:1px}.lam-product-card__size--sold-out:hover{background:transparent;color:#7e121470}.lam-product-card__form-component,.lam-product-card__form-component form{display:block;width:100%}.lam-product-card__quick-add{position:relative;z-index:4;width:100%;margin-top:4px;padding:0 18px;box-shadow:none}.lam-product-card__quick-add .svg-wrapper,.lam-product-card__quick-add .add-to-cart__added{display:none}.lam-product-card__quick-add[disabled]{border-color:#7e12143d;background:transparent;color:#7e1214ad;opacity:1}.lam-product-card--editorial .lam-product-card__info{padding:18px 18px 22px;border-inline:1px solid rgb(126 18 20 / 14%);border-block-end:1px solid rgb(126 18 20 / 14%);background:#efeae1c7}.lam-product-card--editorial .lam-product-card__title{font-size:clamp(1rem,1.35vw,1.125rem)}.lam-brand-story{background:var(--lam-burgundy);color:var(--lam-ivory);padding:104px 24px}.lam-brand-story__inner{width:min(820px,100%);margin-inline:auto;text-align:center}.lam-brand-story__heading{margin:0;color:var(--lam-ivory);font-family:var(--lam-serif);font-size:clamp(2.25rem,5.5vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.035em}.lam-brand-story__text{margin:24px auto 0;max-width:540px;color:#efeae1db;font-family:var(--lam-sans);font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}.lam-brand-story__link{display:inline-flex;margin-top:34px;border-block-end:1px solid currentColor;color:var(--lam-ivory);font-family:var(--lam-sans);font-size:.9rem;font-weight:700;line-height:1.4;letter-spacing:.03em;text-decoration:none}footer{background:var(--lam-ivory)}footer .footer-content{max-width:760px;margin-inline:auto;text-align:center}footer .footer-content,footer .footer-content :is(h1,h2,h3,p,a,input,button),footer .utilities,footer .utilities a{color:var(--lam-dark);font-family:var(--lam-sans);letter-spacing:0}footer .footer-content h2{margin:0;color:var(--lam-dark);font-family:var(--lam-serif);font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:1;letter-spacing:-.035em}footer .footer-content p{max-width:480px;margin-inline:auto;color:#2b1d1dc7;font-weight:400;line-height:1.62}footer email-signup,footer .email-signup,footer form{max-width:520px;margin-inline:auto}footer input[type=email]{min-height:52px;border:1px solid var(--lam-burgundy);border-radius:999px;background:transparent;color:var(--lam-dark)}footer button,footer .button{color:var(--lam-burgundy)}footer .utilities{border-color:#7e121429}main[data-template^=cart],.cart-drawer__dialog{--color-background: var(--lam-ivory);--color-background-rgb: 239 234 225;--color-foreground: var(--lam-dark);--color-foreground-rgb: 43 29 29;--color-border: rgb(126 18 20 / 18%);--color-border-rgb: 126 18 20;--color-input-background: transparent;--color-input-hover-background: rgb(126 18 20 / 7%);--color-input-text: var(--lam-dark);--color-input-text-rgb: 43 29 29;--color-input-border: rgb(126 18 20 / 28%);--color-primary-button-background: var(--lam-burgundy);--color-primary-button-text: var(--lam-ivory);--color-primary-button-border: var(--lam-burgundy);--color-primary-button-hover-background: var(--lam-dark);--color-primary-button-hover-text: var(--lam-ivory);--color-primary-button-hover-border: var(--lam-dark);--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-width-primary: 1px;--style-border-width-secondary: 1px;--style-border-radius-inputs: 999px;--style-border-width-inputs: 1px;--cart-primary-font-family: var(--lam-sans);--cart-secondary-font-family: var(--lam-sans);background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=cart] .section-background,main[data-template^=cart] .section,.cart-drawer__dialog,.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary{background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=cart] .cart-page{padding-block:48px 78px}main[data-template^=cart] .cart-title h1,.cart-drawer__heading{margin:0;color:var(--lam-burgundy);font-family:var(--lam-serif);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;line-height:.98;letter-spacing:-.035em}.cart-drawer__heading{font-size:clamp(1.875rem,4vw,2.5rem)}main[data-template^=cart] .cart-title .cart-bubble,.cart-drawer__heading .cart-bubble{border:1px solid rgb(126 18 20 / 18%);background:transparent;color:var(--lam-burgundy);font-family:var(--lam-sans)}main[data-template^=cart] .cart-title .cart-bubble .cart-bubble__background,.cart-drawer__heading .cart-bubble .cart-bubble__background{background:transparent}main[data-template^=cart] .cart-title .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{color:var(--lam-burgundy)}.cart-drawer__dialog{border-left:1px solid rgb(126 18 20 / 18%);box-shadow:-24px 0 60px #2b1d1d1f}.cart-drawer__header{border-bottom:1px solid rgb(126 18 20 / 14%)}.cart-drawer__close-button{color:var(--lam-burgundy)}main[data-template^=cart] .cart-items__table-row,.cart-drawer__items .cart-items__table-row{border-color:#7e121429}main[data-template^=cart] .cart-items__media-container,.cart-drawer__items .cart-items__media-container{aspect-ratio:2 / 3;border:1px solid rgb(126 18 20 / 16%);background:var(--lam-soft)}main[data-template^=cart] .cart-items__media-image,.cart-drawer__items .cart-items__media-image{width:100%;height:100%;object-fit:cover}main[data-template^=cart] .cart-items__title,.cart-drawer__items .cart-items__title{color:var(--lam-dark);font-family:var(--lam-sans);font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:700;line-height:1.24;letter-spacing:0}main[data-template^=cart] .cart-items__title:hover,.cart-drawer__items .cart-items__title:hover{color:var(--lam-burgundy)}main[data-template^=cart] .cart-items__details,main[data-template^=cart] .cart-items__variants-wrapper,main[data-template^=cart] .cart-items__properties,.cart-drawer__items .cart-items__details,.cart-drawer__items .cart-items__variants-wrapper,.cart-drawer__items .cart-items__properties{color:#2b1d1db8;font-family:var(--lam-sans);font-weight:400;letter-spacing:0}main[data-template^=cart] .cart-items__variants,.cart-drawer__items .cart-items__variants{color:var(--lam-burgundy);font-size:.86rem;font-weight:400;line-height:1.45}main[data-template^=cart] .cart-items__price,.cart-drawer__items .cart-items__price,main[data-template^=cart] .cart-totals__total-value,.cart-drawer__summary .cart-totals__total-value{color:var(--lam-burgundy);font-family:var(--lam-sans);font-weight:700;letter-spacing:0}main[data-template^=cart] .cart-items .quantity-selector,.cart-drawer__items .cart-items .quantity-selector{border-color:#7e12144d;border-radius:999px;background:transparent;color:var(--lam-dark)}main[data-template^=cart] .cart-items .quantity-selector:hover,.cart-drawer__items .cart-items .quantity-selector:hover{background:#7e12140f}main[data-template^=cart] .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-drawer__items .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--lam-burgundy)}main[data-template^=cart] .cart-items .quantity-selector input,.cart-drawer__items .cart-items .quantity-selector input{color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=cart] .cart-items__remove,.cart-drawer__items .cart-items__remove{border:1px solid rgb(126 18 20 / 18%);border-radius:999px;color:var(--lam-burgundy)}main[data-template^=cart] .cart-items__remove:hover,.cart-drawer__items .cart-items__remove:hover{background:#7e121412;color:var(--lam-burgundy)}main[data-template^=cart] .cart-summary,main[data-template^=cart] .cart-summary__inner,.cart-drawer__summary{background:#efeae1f5;color:var(--lam-dark)}main[data-template^=cart] .cart-summary{border-left:1px solid rgb(126 18 20 / 14%)}main[data-template^=cart] .cart-totals,.cart-drawer__summary .cart-totals,main[data-template^=cart] .cart-actions,.cart-drawer__summary .cart-actions{border-color:#7e12142e}main[data-template^=cart] .cart-totals__total-label,.cart-drawer__summary .cart-totals__total-label,main[data-template^=cart] .cart-totals__tax-note,.cart-drawer__summary .cart-totals__tax-note{color:#2b1d1dbd;font-family:var(--lam-sans);font-weight:400}main[data-template^=cart] .cart-note__summary,main[data-template^=cart] .cart-discount__summary,.cart-drawer__summary .cart-note__summary,.cart-drawer__summary .cart-discount__summary{color:var(--lam-dark)}main[data-template^=cart] .cart-discount__input,main[data-template^=cart] .cart-note__instructions,.cart-drawer__summary .cart-discount__input,.cart-drawer__summary .cart-note__instructions{border-color:#7e121447;border-radius:14px;background:transparent;color:var(--lam-dark);box-shadow:none}main[data-template^=cart] .cart-discount__button,.cart-drawer__summary .cart-discount__button{border:1px solid var(--lam-burgundy);border-radius:999px;background:transparent;color:var(--lam-burgundy);box-shadow:none}main[data-template^=cart] .cart__checkout-button.button,.cart-drawer__summary .cart__checkout-button.button,main[data-template^=cart] .cart-items__empty-button,.cart-drawer__items .cart-items__empty-button{min-height:52px;border:1px solid var(--lam-burgundy);border-radius:999px;background:var(--lam-burgundy);color:var(--lam-ivory);font-family:var(--lam-sans);font-size:clamp(.875rem,1vw,.9375rem);font-weight:700;letter-spacing:.03em;text-transform:none;box-shadow:none}main[data-template^=cart] .cart__checkout-button.button:hover,.cart-drawer__summary .cart__checkout-button.button:hover,main[data-template^=cart] .cart-items__empty-button:hover,.cart-drawer__items .cart-items__empty-button:hover{border-color:var(--lam-dark);background:var(--lam-dark);color:var(--lam-ivory)}main[data-template^=cart] .cart__checkout-button.button:focus-visible,.cart-drawer__summary .cart__checkout-button.button:focus-visible,main[data-template^=cart] .cart-items__empty-button:focus-visible,.cart-drawer__items .cart-items__empty-button:focus-visible,main[data-template^=cart] .quantity-selector :is(button,input):focus-visible,.cart-drawer__items .quantity-selector :is(button,input):focus-visible{outline:2px solid var(--lam-burgundy);outline-offset:3px}main[data-template^=cart] .cart-page--empty,.cart-drawer--empty .cart-drawer__inner{background:linear-gradient(145deg,rgb(216 183 170 / 28%),transparent 48%),var(--lam-ivory)}main[data-template^=cart] .cart-page--empty .cart-title h1,.cart-drawer--empty .cart-drawer__heading{color:var(--lam-burgundy);text-align:center}main[data-template^=collection]{background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=collection] .section-background,main[data-template^=collection] .section,main[data-template^=collection] .product-grid-container{background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=collection]>.section-wrapper:first-child .section{border-bottom:1px solid rgb(126 18 20 / 14%)}main[data-template^=collection]>.section-wrapper:first-child h1{max-width:11em;margin:0;color:var(--lam-burgundy);font-family:var(--lam-serif);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;line-height:.98;letter-spacing:-.035em}main[data-template^=collection]>.section-wrapper:first-child .rte,main[data-template^=collection]>.section-wrapper:first-child p{max-width:620px;color:#2b1d1dc7;font-family:var(--lam-sans);font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}main[data-template^=collection] .collection-wrapper{row-gap:22px}main[data-template^=collection] .product-grid-container{--color-foreground: var(--lam-dark);--color-background: var(--lam-ivory);--color-border: var(--lam-burgundy);--color-border-rgb: 126 18 20}main[data-template^=collection] .facets-controls-wrapper,main[data-template^=collection] .facets--horizontal,main[data-template^=collection] .facets-toggle{border-block:1px solid rgb(126 18 20 / 14%);background:#efeae1e0;color:var(--lam-dark)}main[data-template^=collection] .facets__label,main[data-template^=collection] .facets__summary,main[data-template^=collection] .sorting-filter__label,main[data-template^=collection] .products-count,main[data-template^=collection] .products-count-wrapper{color:var(--lam-dark);font-family:var(--lam-sans);font-size:.875rem;font-weight:400;letter-spacing:0}main[data-template^=collection] .facets__summary,main[data-template^=collection] .facets-toggle__button,main[data-template^=collection] .sorting-filter__select-wrapper{border:1px solid rgb(126 18 20 / 24%);border-radius:999px;color:var(--lam-burgundy);font-weight:700;letter-spacing:.03em}main[data-template^=collection] .facets__summary:hover,main[data-template^=collection] .facets-toggle__button:hover,main[data-template^=collection] .sorting-filter__select-wrapper:hover{border-color:var(--lam-burgundy);background:#7e121412}main[data-template^=collection] :is(.facets__panel,.sorting-filter__options,.facets__panel-content){border-color:#7e12142e;background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=collection] .main-collection-grid>div{--product-grid-gap-mobile: 30px 12px !important;--product-grid-gap-desktop: 46px 20px !important}main[data-template^=collection] .product-grid__item{min-width:0;border:0}main[data-template^=collection] .lam-product-card--collection .lam-product-card__media-frame{border-color:#7e12142e}main[data-template^=collection] .lam-product-card--collection .lam-product-card__info{gap:9px;padding-top:14px}main[data-template^=collection] .lam-product-card--collection .lam-product-card__title{font-size:clamp(.9375rem,1.15vw,1.0625rem)}main[data-template^=collection] .pagination{color:var(--lam-dark)}main[data-template^=collection] .pagination__link{border-radius:999px;color:var(--lam-burgundy);font-family:var(--lam-sans)}main[data-template^=collection] .pagination__link--current{background:var(--lam-burgundy);color:var(--lam-ivory)}main[data-template^=collection] .pagination__link:focus-visible{outline-color:var(--lam-burgundy)}main[data-template^=product]{background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=product] .section-background,main[data-template^=product] .product-information,main[data-template^=product] .section-resource-list{background:var(--lam-ivory);color:var(--lam-dark)}main[data-template^=product] .product-information{--color-primary-button-background: var(--lam-burgundy);--color-primary-button-text: var(--lam-ivory);--color-primary-button-border: var(--lam-burgundy);--color-primary-button-hover-background: var(--lam-dark);--color-primary-button-hover-text: var(--lam-ivory);--color-primary-button-hover-border: var(--lam-dark);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--lam-burgundy);--color-secondary-button-border: var(--lam-burgundy);--color-secondary-button-hover-background: rgb(126 18 20 / 8%);--color-secondary-button-hover-text: var(--lam-burgundy);--color-secondary-button-hover-border: var(--lam-burgundy);--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-width-primary: 1px;--style-border-width-secondary: 1px;--color-variant-background: transparent;--color-variant-text: var(--lam-burgundy);--color-variant-text-rgb: 126 18 20;--color-variant-border: rgb(126 18 20 / 34%);--color-variant-hover-background: rgb(126 18 20 / 7%);--color-variant-hover-text: var(--lam-burgundy);--color-variant-hover-border: var(--lam-burgundy);--color-selected-variant-background: var(--lam-burgundy);--color-selected-variant-text: var(--lam-ivory);--color-selected-variant-border: var(--lam-burgundy);--color-selected-variant-hover-background: var(--lam-dark);--color-selected-variant-hover-text: var(--lam-ivory);--color-selected-variant-hover-border: var(--lam-dark);--options-border-radius: 999px;--options-border-width: 1px;--variant-option-padding-inline: 18px}main[data-template^=product] .product-information__grid{align-items:start}main[data-template^=product] .product-information__media{padding-block:0}main[data-template^=product] .media-gallery__grid{gap:16px!important}main[data-template^=product] .product-media-container{--gallery-aspect-ratio: 2 / 3;aspect-ratio:2 / 3;overflow:hidden;border:1px solid rgb(126 18 20 / 16%);background:var(--lam-soft)}main[data-template^=product] .product-media-container .product-media{--gallery-aspect-ratio: 2 / 3;aspect-ratio:2 / 3!important}main[data-template^=product] .product-media__image,main[data-template^=product] .product-media-container :is(img,video,iframe,.deferred-media__poster-image){width:100%;height:100%;object-fit:cover}main[data-template^=product] .product-media-container__zoom-button{background:transparent}main[data-template^=product] .product-details>.group-block{max-width:520px;margin-left:auto;padding:clamp(28px,4vw,56px);border:1px solid rgb(126 18 20 / 12%);background:#efeae1b8}main[data-template^=product] .product-details .group-block-content{gap:26px}main[data-template^=product] .product-details h1{margin:0;color:var(--lam-burgundy);font-family:var(--lam-serif);font-size:clamp(2.125rem,4vw,3.625rem);font-weight:800;line-height:1;letter-spacing:-.03em}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details product-price .price{color:var(--lam-dark);font-family:var(--lam-sans);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:400;line-height:1.35;letter-spacing:0}main[data-template^=product] .product-details .divider{color:#7e121433}main[data-template^=product] .variant-picker,main[data-template^=product] .variant-picker__form{color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=product] .variant-option{gap:10px}main[data-template^=product] .variant-option legend,main[data-template^=product] .variant-option[data-testid=variant-option-single]{margin-bottom:10px;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}main[data-template^=product] .variant-option__button-label{min-width:52px;min-height:42px;padding:0 18px;border-color:#7e121457;border-radius:999px;background:transparent;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:.875rem;font-weight:400;letter-spacing:.02em}main[data-template^=product] .variant-option__button-label:before,main[data-template^=product] .variant-option__button-label:after{border-radius:999px}main[data-template^=product] .variant-option__button-label__pill{background:var(--lam-burgundy)}main[data-template^=product] .variant-option__button-label:has(:checked){border-color:var(--lam-burgundy);color:var(--lam-ivory)}main[data-template^=product] .variant-option__button-label:hover{border-color:var(--lam-burgundy);background:#7e121412;color:var(--lam-burgundy)}main[data-template^=product] .variant-option__button-label:has(:focus-visible),main[data-template^=product] .product-form-buttons :is(button,input):focus-visible,main[data-template^=product] .shopify-payment-button__button:focus-visible{outline:2px solid var(--lam-burgundy);outline-offset:3px}main[data-template^=product] .variant-option__button-label:has(:checked):hover{color:var(--lam-ivory)}main[data-template^=product] .variant-option__button-label:has([data-option-available=false]){color:#7e121473}main[data-template^=product] .variant-option__select-wrapper{min-height:48px;border-color:#7e12144d;border-radius:999px;background:transparent;color:var(--lam-dark)}main[data-template^=product] .variant-option__select{color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=product] .variant-option__select-wrapper:hover{border-color:var(--lam-burgundy)}main[data-template^=product] .product-form-buttons{gap:12px}main[data-template^=product] .quantity-selector{overflow:hidden;border:1px solid rgb(126 18 20 / 30%);border-radius:999px;background:transparent;color:var(--lam-dark)}main[data-template^=product] .quantity-selector input{color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--lam-burgundy)}main[data-template^=product] .product-form-buttons .add-to-cart-button.button,main[data-template^=product] .sticky-add-to-cart__button{min-height:52px;border:1px solid var(--lam-burgundy);border-radius:999px;background:var(--lam-burgundy);color:var(--lam-ivory);font-family:var(--lam-sans);font-size:clamp(.875rem,1vw,.9375rem);font-weight:700;letter-spacing:.03em;text-transform:none}main[data-template^=product] .product-form-buttons .add-to-cart-button.button:hover,main[data-template^=product] .sticky-add-to-cart__button:hover{border-color:var(--lam-dark);background:var(--lam-dark);color:var(--lam-ivory)}main[data-template^=product] .product-form-buttons .add-to-cart-button.button:disabled,main[data-template^=product] .sticky-add-to-cart__button:disabled{border-color:#7e121452;background:#7e121452;color:var(--lam-ivory);cursor:not-allowed}main[data-template^=product] .shopify-payment-button__button--unbranded{min-height:52px;border:1px solid var(--lam-burgundy);border-radius:999px;background:transparent;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:clamp(.875rem,1vw,.9375rem);font-weight:700;letter-spacing:.03em;text-transform:none}main[data-template^=product] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#7e121414;color:var(--lam-burgundy)}main[data-template^=product] .product-details .rte{color:#2b1d1dd1;font-family:var(--lam-sans);font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}main[data-template^=product] .product-details .rte :is(p,ul,ol){margin-block:0 .9em}main[data-template^=product] .product-details .accordion{margin-top:6px;color:var(--lam-dark)}main[data-template^=product] .product-details .accordion .details{border-color:#7e12142e}main[data-template^=product] .product-details .accordion .details__header{color:var(--lam-dark);font-family:var(--lam-sans);font-size:.9rem;font-weight:700;letter-spacing:.02em}main[data-template^=product] .product-details .accordion .details-content{color:#2b1d1dc7;font-family:var(--lam-sans);font-weight:400;line-height:1.65}main[data-template^=product] .sticky-add-to-cart__bar{border:1px solid rgb(126 18 20 / 20%);background:#efeae1eb;color:var(--lam-dark);box-shadow:0 16px 40px #2b1d1d1f}main[data-template^=product] .lam-size-chart{padding:clamp(44px,6vw,74px) 0;border-top:1px solid rgb(126 18 20 / 16%);background:var(--lam-ivory);color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=product] .lam-size-chart__inner{width:min(100% - 32px,920px)}main[data-template^=product] .lam-size-chart__subtitle{margin:0 0 20px;color:var(--lam-burgundy);font-family:var(--lam-sans);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800;line-height:1.05;letter-spacing:-.025em}main[data-template^=product] .lam-size-chart__table-wrapper{overflow-x:auto;border:1px solid rgb(126 18 20 / 18%);background:#efeae1d1;-webkit-overflow-scrolling:touch}main[data-template^=product] .lam-size-chart__table{width:100%;min-width:540px;border-collapse:collapse;color:var(--lam-dark);font-size:clamp(.875rem,1vw,.9375rem);line-height:1.35}main[data-template^=product] .lam-size-chart__table :is(th,td){padding:14px 16px;border:1px solid rgb(126 18 20 / 14%);text-align:center;vertical-align:middle}main[data-template^=product] .lam-size-chart__table thead th{border-color:#efeae142;background:var(--lam-burgundy);color:var(--lam-ivory);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}main[data-template^=product] .lam-size-chart__table tbody tr:nth-child(odd){background:#e6d8cf75}main[data-template^=product] .lam-size-chart__table tbody tr:nth-child(2n){background:#efeae1bd}main[data-template^=product] .lam-size-chart__table tbody th{color:var(--lam-burgundy);font-weight:700;text-align:left}main[data-template^=product] .lam-size-chart__table tbody td{font-weight:700}main[data-template^=product] .product-details .lam-size-chart--block{width:100%;padding:8px 0 2px;border-top:1px solid rgb(126 18 20 / 18%);background:transparent}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__inner{width:100%;margin:0}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__subtitle{margin-bottom:12px;font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table-wrapper{background:#efeae1bd}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table{min-width:430px;font-size:.8125rem}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table :is(th,td){padding:10px 9px}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table thead th{font-size:.6875rem}main[data-template^=product] product-recommendations .section-resource-list{border-top:1px solid rgb(126 18 20 / 16%)}main[data-template^=product] product-recommendations .section-resource-list__content h3{margin:0;color:var(--lam-dark);font-family:var(--lam-serif);font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.98;letter-spacing:-.035em}main[data-template^=product] product-recommendations product-card{color:var(--lam-dark);font-family:var(--lam-sans)}main[data-template^=product] product-recommendations :is(.product-card__title,.product-card__title a,product-title,.product-title){color:var(--lam-dark);font-family:var(--lam-sans);font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:700;line-height:1.22;letter-spacing:0}main[data-template^=product] product-recommendations .card-gallery{overflow:hidden;border:1px solid rgb(126 18 20 / 18%);background:var(--lam-soft)}main[data-template^=product] product-recommendations .card-gallery img{object-fit:cover}main[data-template^=product] product-recommendations .product-card__content{gap:10px}main[data-template^=product] product-recommendations product-price,main[data-template^=product] product-recommendations .price{color:var(--lam-burgundy)}.lam-section-heading__title,.lam-hero__heading,.lam-brand-story__heading,footer .footer-content h2,main[data-template^=collection]>.section-wrapper:first-child h1,main[data-template^=product] .product-details h1,main[data-template^=cart] .cart-title h1,.cart-drawer__heading,main[data-template^=product] product-recommendations .section-resource-list__content h3,main[data-page-type=page] .section-content-wrapper h1,.shopify-policy__title h1{font-family:var(--lam-sans);font-weight:800;line-height:1;letter-spacing:-.035em}main[data-page-type=page]{background:var(--lam-ivory);color:var(--lam-dark)}main[data-page-type=page] .section-background,main[data-page-type=page] .section,.shopify-policy__container{background:var(--lam-ivory);color:var(--lam-dark)}main[data-page-type=page] .page-width-content{width:min(100% - 40px,960px);max-width:960px;margin-inline:auto}main[data-page-type=page] .section-content-wrapper{max-width:900px;margin-inline:auto;color:var(--lam-dark);font-family:var(--lam-sans)}main[data-page-type=page] .section-content-wrapper>.text-block:first-child{width:100%;max-width:100%;padding-bottom:clamp(18px,3vw,30px);border-bottom:1px solid rgb(126 18 20 / 18%)}main[data-page-type=page] .section-content-wrapper h1{max-width:11em;margin:0;color:var(--lam-burgundy);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1;text-transform:lowercase}main[data-page-handle=about-us] .section-content-wrapper{text-align:left}main[data-page-handle=about-us] .shopify-block.rte{max-width:820px}main[data-page-type=page] .shopify-block.rte,main[data-page-type=page] .rte,.shopify-policy__body .rte{color:#2b1d1dd1;font-family:var(--lam-sans);font-size:clamp(1rem,1.2vw,1.08rem);font-weight:400;line-height:1.65;letter-spacing:0}main[data-page-type=page] .rte :is(p,ul,ol),.shopify-policy__body .rte :is(p,ul,ol){margin-block:0 1.05em}main[data-page-type=page] .rte :is(ul,ol),.shopify-policy__body .rte :is(ul,ol){padding-inline-start:1.35em}main[data-page-type=page] .rte li+li,.shopify-policy__body .rte li+li{margin-top:.45em}main[data-page-type=page] .rte :is(h2,h3,h4),.shopify-policy__body .rte :is(h2,h3,h4){margin:1.45em 0 .55em;color:var(--lam-burgundy);font-family:var(--lam-sans);font-weight:700;line-height:1.05;letter-spacing:-.02em}main[data-page-type=page] .rte h2,.shopify-policy__body .rte h2{font-size:clamp(1.7rem,3vw,2.7rem)}main[data-page-type=page] .rte h3,.shopify-policy__body .rte h3{font-size:clamp(1.25rem,2vw,1.7rem)}main[data-page-type=page] .rte a,.shopify-policy__body .rte a,.shopify-policy__container a{color:var(--lam-burgundy);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.18em}main[data-page-type=page] .rte a:hover,.shopify-policy__body .rte a:hover,.shopify-policy__container a:hover{color:var(--lam-dark)}.shopify-policy__container{width:min(100% - 40px,920px);max-width:920px;margin-inline:auto;padding:clamp(58px,8vw,104px) 0 clamp(70px,9vw,118px);font-family:var(--lam-sans)}.shopify-policy__title{margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(20px,3vw,30px);border-bottom:1px solid rgb(126 18 20 / 18%);text-align:left}.shopify-policy__title h1{max-width:11em;margin:0;color:var(--lam-burgundy);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1;text-transform:lowercase}.shopify-policy__body{max-width:860px}@media screen and (max-width:989px){.lam-featured-products__row{display:flex;gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.lam-featured-products__item{flex:0 0 min(72vw,320px);scroll-snap-align:start}}@media screen and (min-width:990px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(360px,460px) minmax(0,1fr)}}@media screen and (max-width:749px){#header-component .header__columns{min-height:64px}.lam-section-inner{width:min(100% - 28px,1320px)}.lam-section-heading{display:block;margin-bottom:22px}.lam-hero{height:50vh;min-height:460px}.lam-hero__overlay{align-items:flex-end;padding:30px 22px 38px;background:linear-gradient(180deg,#efeae12e,#efeae1eb 68%)}.lam-hero__content{width:100%}.lam-hero__heading{font-size:clamp(2.625rem,12vw,4.25rem);line-height:.96}.lam-hero__text{margin-top:16px;font-size:.95rem;line-height:1.55}.lam-featured-products{padding:52px 0 32px}.lam-editorial-grid{padding:32px 0 58px}.lam-editorial-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lam-product-card__info{gap:8px;padding-top:12px}.lam-product-card--editorial .lam-product-card__info{padding:12px 10px 14px}.lam-product-card__title,.lam-product-card--editorial .lam-product-card__title{font-size:.9375rem}.lam-product-card__price{font-size:.875rem}.lam-product-card__sizes{gap:4px}.lam-product-card__size{min-width:28px;min-height:24px;padding:0 7px;font-size:.6875rem}.lam-product-card__quick-add{min-height:40px;font-size:.8125rem}.lam-brand-story{padding:72px 22px}main[data-page-type=page] .page-width-content,.shopify-policy__container{width:min(100% - 40px,920px)}main[data-page-type=page] .section-content-wrapper h1,.shopify-policy__title h1{font-size:clamp(2.25rem,11vw,3.25rem);line-height:1}main[data-page-type=page] .shopify-block.rte,main[data-page-type=page] .rte,.shopify-policy__body .rte{font-size:1rem;line-height:1.68}.shopify-policy__container{padding-block:50px 72px}main[data-template^=cart] .cart-page{padding-block:36px 58px}main[data-template^=cart] .cart-title h1{font-size:clamp(2.25rem,11vw,3.25rem)}.cart-drawer__heading{font-size:2rem}main[data-template^=cart] .cart-summary{border-left:0;border-top:1px solid rgb(126 18 20 / 14%)}main[data-template^=cart] .cart-items__table-row,.cart-drawer__items .cart-items__table-row{column-gap:12px}main[data-template^=collection]>.section-wrapper:first-child .section{padding-block:46px 26px}main[data-template^=collection]>.section-wrapper:first-child h1{font-size:clamp(2.25rem,11vw,3.5rem)}main[data-template^=collection]>.section-wrapper:first-child .rte,main[data-template^=collection]>.section-wrapper:first-child p{font-size:.95rem;line-height:1.65}main[data-template^=collection] .main-collection-grid{padding-inline:14px}main[data-template^=collection] .lam-product-card--collection .lam-product-card__info{gap:8px;padding-top:12px}main[data-template^=collection] .facets-mobile-wrapper{padding-inline:14px}main[data-template^=product] .product-information{padding-block:0 46px}main[data-template^=product] .product-information__media{margin-inline:-14px}main[data-template^=product] .product-details>.group-block{max-width:none;margin:0;padding:28px 0 0;border:0;background:transparent}main[data-template^=product] .product-details h1{font-size:clamp(2.125rem,10vw,3.25rem)}main[data-template^=product] .product-form-buttons{display:grid;grid-template-columns:1fr}main[data-template^=product] .quantity-selector-wrapper,main[data-template^=product] .quantity-selector{width:100%}main[data-template^=product] .variant-option__button-label{min-height:40px;padding-inline:16px}main[data-template^=product] .lam-size-chart{padding-block:38px 48px}main[data-template^=product] .lam-size-chart__inner{width:min(100% - 28px,920px)}main[data-template^=product] .lam-size-chart__subtitle{font-size:clamp(1.25rem,7vw,1.75rem)}main[data-template^=product] .lam-size-chart__table :is(th,td){padding:11px 12px}main[data-template^=product] .product-details .lam-size-chart--block{padding-top:6px}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table{min-width:410px}main[data-template^=product] .product-details .lam-size-chart--block .lam-size-chart__table :is(th,td){padding:9px 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lam-custom.css.map */
