@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection-series-divider{grid-column:1 / -1;list-style:none;margin:3.25rem 0 .5rem;width:100%}.collection-series-divider:first-child{margin-top:0}.collection-series-divider__rule{border-top:.1rem solid rgba(var(--color-foreground),.16);margin-bottom:1.75rem}.collection-series-divider__copy{max-width:74rem}.collection-series-divider__eyebrow{color:rgba(var(--color-foreground),.62);font-size:1.1rem;letter-spacing:.08em;line-height:1.4;margin:0 0 .5rem;text-transform:uppercase}.collection-series-divider h2{color:rgb(var(--color-foreground));font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.1;margin:0}.collection-series-divider p:last-child{color:rgba(var(--color-foreground),.72);font-size:1.45rem;line-height:1.55;margin:.85rem 0 0}@media screen and (max-width:749px){.collection-series-divider{margin-top:2.5rem}.collection-series-divider__rule{margin-bottom:1.35rem}.collection-series-divider h2{font-size:2.3rem}.collection-series-divider p:last-child{font-size:1.35rem}}.template-collection .facets-wrapper{position:sticky;top:0;z-index:20;margin:0;padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#faf6eff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.template-collection .facets-container{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;max-width:var(--max-width-wide);margin-right:auto;margin-left:auto}.template-collection .facets__form{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;width:100%;margin:0}.template-collection .facets__wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.template-collection .facets__heading,.template-collection .facet-filters__label,.template-collection .product-count{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-collection .facets__summary,.template-collection .mobile-facets__open,.template-collection .facet-filters__sort{min-height:4.2rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.template-collection .facets__summary{padding:1rem 1.6rem;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.template-collection .facets__summary:hover,.template-collection .facets__disclosure[open] .facets__summary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-cream)}.template-collection .facet-filters{margin-left:auto}.template-collection .facet-filters__field{gap:var(--space-3)}.template-collection .facet-filters__sort{min-width:18rem;padding-right:4rem}.template-collection .active-facets{gap:var(--space-2)}.template-collection .active-facets__button-inner{min-height:3.4rem;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);box-shadow:none}#product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-6)}#product-grid.grid>.grid__item,#product-grid>.grid__item{min-width:0;width:100%!important;max-width:100%!important}#product-grid>.collection-category-band{grid-column:1 / -1;box-sizing:border-box;color:var(--color-cream)}#product-grid>.collection-category-band h2,#product-grid>.collection-category-band .collection-series-divider__copy h2,#product-grid>.collection-category-band.collection-series-divider h2{color:var(--color-cream)}#product-grid>.collection-category-band .collection-series-divider__copy>p:last-child{color:#f5efe6bd}#product-grid>.collection-story-grid-item{grid-column:span 2;width:auto;max-width:none}.collection-story-card h3{max-width:14ch;font-size:clamp(2.6rem,3vw,4rem)}#product-grid .product-card-v2__media img,#product-grid .product-card-v2__media svg{object-fit:contain}.template-collection .product-card-v2__media{display:grid;place-items:center;padding:clamp(1.4rem,2vw,2.4rem);background:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line),0 1px 2px #1a17140a}.template-collection .product-card-v2__media img,.template-collection .product-card-v2__media svg{width:100%;height:100%;border-radius:var(--radius-sm);background:#faf6efb3;object-fit:contain}@media screen and (max-width:989px){#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.product-grid-container,.collection.page-width{width:100vw;max-width:100vw;margin-left:0;margin-right:0;padding-left:var(--space-6);padding-right:var(--space-6);overflow:visible;box-sizing:border-box}.template-collection .facets-container,.template-collection .facets__form{display:block}#product-grid{width:100%;max-width:100%;grid-template-columns:1fr;gap:var(--space-8) var(--space-4)}#product-grid>.collection-story-grid-item{grid-column:1 / -1}#product-grid>.collection-category-band{width:100%;max-width:100%;min-width:0}#product-grid>.collection-category-band .collection-series-divider__copy,.collection-story-card__copy{min-width:0;max-width:100%;overflow-wrap:break-word}#product-grid>.collection-category-band .collection-series-divider__copy>p:last-child,.collection-story-card__copy>p{max-width:100%;overflow-wrap:break-word}.collection-story-card h3{max-width:18ch;font-size:var(--fs-h4)}}.template-collection .collection-editorial-hero{min-height:clamp(52rem,62vh,72rem);overflow:hidden;background:radial-gradient(circle at 18% 28%,rgba(176,130,70,.2),transparent 28rem),linear-gradient(135deg,#1a140f,#2a2119 52%,#f4ebdd 52%,#f8f2e9)}.template-collection .collection-editorial-hero__gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(2rem,1fr) repeat(5,minmax(12rem,18rem)) minmax(2rem,1fr);align-items:center;gap:clamp(1.2rem,1.8vw,2.4rem);padding-inline:var(--gd-gutter);opacity:.95}.template-collection .collection-editorial-hero__gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16110dc7,#16110d80 34%,#16110d29 58%,#f6f0e69e);z-index:1}.template-collection .collection-editorial-hero__gallery-card{position:relative;z-index:0;aspect-ratio:4 / 5;border:1px solid rgba(245,239,230,.34);border-radius:var(--gd-r-md);background:#faf6efe6;box-shadow:0 24px 70px #0000003d;overflow:hidden}.template-collection .collection-editorial-hero__gallery-card img,.template-collection .collection-editorial-hero__gallery-card svg{width:100%;height:100%;padding:clamp(.8rem,1vw,1.4rem);object-fit:contain;background:#efe5d6}.template-collection .collection-editorial-hero__gallery-card--1{grid-column:2;transform:translateY(4rem) rotate(-2deg)}.template-collection .collection-editorial-hero__gallery-card--2{grid-column:3;transform:translateY(-5rem) rotate(1.5deg)}.template-collection .collection-editorial-hero__gallery-card--3{grid-column:4;transform:translateY(2rem) scale(1.08)}.template-collection .collection-editorial-hero__gallery-card--4{grid-column:5;transform:translateY(-3rem) rotate(-1deg)}.template-collection .collection-editorial-hero__gallery-card--5{grid-column:6;transform:translateY(5rem) rotate(2deg)}.template-collection .collection-editorial-hero__overlay{background:linear-gradient(90deg,#16110db8,#16110d5c 48%,#16110d14)}.template-collection .collection-editorial-hero__content{position:relative;z-index:3;display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:center;max-width:var(--gd-container);padding-block:var(--gd-s-16)}.template-collection .collection-editorial-hero__eyebrow{color:#f5efe6bd}.template-collection .collection-editorial-hero h1{max-width:9ch;color:var(--gd-cream);font-size:clamp(5.6rem,9vw,12rem);line-height:.92;text-wrap:balance}.template-collection .collection-editorial-hero__content>p:not(.collection-editorial-hero__eyebrow){max-width:34ch;color:#f5efe6d1;font-size:clamp(1.8rem,1.5vw,2.2rem)}.template-collection .collection-editorial-trust{border-bottom:1px solid var(--gd-line);background:var(--gd-cream-soft)}.template-collection .collection-editorial-trust__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-block:0;border-inline:1px solid var(--gd-line);background:var(--gd-line)}.template-collection .collection-editorial-trust__inner span{display:flex;min-height:6.2rem;align-items:center;justify-content:center;padding:1.2rem 1.6rem;background:var(--gd-cream-soft);color:var(--gd-charcoal);font-family:var(--gd-sans);font-size:1.15rem;font-weight:700;letter-spacing:var(--gd-track-eyebrow);line-height:1.25;text-align:center;text-transform:uppercase}.template-collection .product-grid-container{background:#fff}.template-collection .collection-storefront.page-width{max-width:var(--gd-container);padding-inline:var(--gd-gutter)}.template-collection .facets-wrapper{top:0;z-index:28;padding-block:1.2rem;background:#fff;box-shadow:0 1px #16110d0f}.template-collection .facets-container{max-width:var(--gd-container);padding-inline:var(--gd-gutter)}.template-collection .facets__summary,.template-collection .mobile-facets__open,.template-collection .facet-filters__sort{min-height:4.4rem;border-color:#16110d29;background:#fff;box-shadow:inset 0 0 0 1px #ffffff5c}.template-collection .facets__summary span{font-size:1.15rem;letter-spacing:var(--gd-track-button)}.collection-style-nav{display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(0,1.28fr);gap:clamp(2.4rem,5vw,7.2rem);align-items:center;margin:clamp(3.2rem,5vw,6.4rem) 0 clamp(3.2rem,4vw,5.6rem);padding:clamp(2.4rem,4vw,4.8rem) 0;border-top:1px solid var(--gd-line);border-bottom:1px solid var(--gd-line)}.collection-style-nav__copy p,.collection-final-cta__copy p{margin:0 0 1rem;color:var(--gd-stone);font-family:var(--gd-sans);font-size:1.12rem;font-weight:800;letter-spacing:var(--gd-track-eyebrow);text-transform:uppercase}.collection-style-nav__copy h2,.collection-final-cta h2{max-width:13ch;margin:0;color:var(--gd-ink);font-family:var(--gd-serif);font-size:clamp(2.8rem,4vw,5.2rem);font-weight:500;letter-spacing:var(--gd-track-tight);line-height:1.02;text-wrap:balance}.collection-style-nav__links{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-end}.collection-style-nav__links a{display:inline-flex;align-items:center;gap:1rem;min-height:4.2rem;padding:.85rem .9rem .85rem 1.45rem;border:1px solid rgba(22,17,13,.16);border-radius:var(--gd-r-pill);background:#ffffff57;color:var(--gd-ink);text-decoration:none;transition:background var(--gd-dur-base) var(--gd-ease),border-color var(--gd-dur-base) var(--gd-ease),color var(--gd-dur-base) var(--gd-ease),transform var(--gd-dur-base) var(--gd-ease)}.collection-style-nav__links a:hover{border-color:var(--gd-ink);background:var(--gd-ink);color:var(--gd-cream);transform:translateY(-1px)}.collection-style-nav__links span{font-family:var(--gd-sans);font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.collection-style-nav__links small{display:grid;min-width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;background:var(--gd-bone);color:var(--gd-ink);font-family:var(--gd-sans);font-size:1.1rem;font-weight:800}.collection-style-nav__links a:hover small{background:#f5efe629;color:var(--gd-cream)}.template-collection #product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.8rem,3vw,4.8rem) clamp(1.6rem,2vw,2.8rem);align-items:stretch}.template-collection #product-grid>.collection-product-item{display:block}.template-collection #product-grid>.collection-category-band{scroll-margin-top:12rem;display:grid;grid-template-columns:minmax(0,.86fr) minmax(34rem,1.14fr);gap:clamp(2.4rem,5vw,6.4rem);align-items:center;min-height:clamp(26rem,32vw,42rem);margin:var(--gd-s-20) 0 var(--gd-s-6);padding:clamp(2.4rem,4vw,5.6rem);border:1px solid rgba(245,239,230,.1);border-radius:var(--gd-r-lg);background:radial-gradient(circle at 76% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#1a140f,#2b2119 62%,#3a2d21);box-shadow:var(--gd-shadow-soft);overflow:hidden}.template-collection #product-grid>.collection-category-band:first-child{margin-top:0}.template-collection #product-grid>.collection-category-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(245,239,230,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,230,.04) 1px,transparent 1px);background-size:4.8rem 4.8rem}.template-collection .collection-category-band{position:relative}.template-collection .collection-category-band--series-fine-dining{background:radial-gradient(circle at 78% 24%,rgba(157,90,68,.36),transparent 24rem),linear-gradient(135deg,#17110d,#2c1713 54%,#4b271f)}.template-collection .collection-category-band--series-golden-hour-companions{background:radial-gradient(circle at 76% 30%,rgba(176,130,70,.42),transparent 24rem),linear-gradient(135deg,#22170f,#5a3b21 58%,#8b6840)}.template-collection .collection-category-band--series-ranch-house-rogues{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.28),transparent 26rem),linear-gradient(135deg,#1b1510,#43301f 58%,#66503a)}.template-collection .collection-category-band--series-parlor-royals{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.28),transparent 26rem),linear-gradient(135deg,#15100d,#2c1a21 55%,#46303d)}.template-collection .collection-category-band--series-clubhouse-leisure{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#121511,#243122 56%,#4b5a3e)}.template-collection .collection-category-band--series-cozy-comforts,.template-collection .collection-category-band--more-portrait-styles{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#19120f,#3f2a22 55%,#70513e)}.template-collection #product-grid>.collection-category-band .collection-series-divider__rule{display:none}.template-collection #product-grid>.collection-category-band .collection-series-divider__copy{position:relative;z-index:1;max-width:52rem}.template-collection #product-grid>.collection-category-band .collection-series-divider__eyebrow{display:inline-flex;width:fit-content;margin-bottom:1.4rem;padding:.62rem .9rem;border:1px solid rgba(245,239,230,.2);border-radius:var(--gd-r-pill);color:#f5efe6ad;font-family:var(--gd-sans);font-size:1.05rem;font-weight:800;letter-spacing:var(--gd-track-eyebrow)}.template-collection #product-grid>.collection-category-band h2{max-width:10ch;font-family:var(--gd-serif);font-size:clamp(3.8rem,5vw,7.2rem);font-weight:500;letter-spacing:var(--gd-track-tight);line-height:.98;text-wrap:balance}.template-collection #product-grid>.collection-category-band .collection-series-divider__copy>p:last-child{max-width:45ch;margin-top:1.6rem;font-size:clamp(1.45rem,1.35vw,1.8rem);line-height:1.55}.template-collection .collection-category-band__media{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.8rem);align-items:center}.template-collection .collection-category-band__media img,.template-collection .collection-category-band__media svg{width:100%;min-width:0;aspect-ratio:4 / 5;height:auto;padding:clamp(.8rem,1.2vw,1.4rem);border:1px solid rgba(245,239,230,.18);border-radius:var(--gd-r-md);background:#faf6efeb;box-shadow:0 18px 44px #00000038;object-fit:contain}.template-collection .collection-category-band__media img:nth-child(1){transform:translateY(2rem) rotate(-2deg)}.template-collection .collection-category-band__media img:nth-child(2){transform:translateY(-1.8rem) scale(1.04)}.template-collection .collection-category-band__media img:nth-child(3){transform:translateY(2.8rem) rotate(2deg)}.template-collection .product-card-v2{height:100%;padding:0;border-radius:var(--gd-r-md)}.template-collection .product-card-v2__media{aspect-ratio:4 / 5;padding:0;border:1px solid var(--gd-line);border-radius:var(--gd-r-md);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent),var(--gd-cream-soft);box-shadow:inset 0 0 0 1px #ffffff61,0 1px 2px #16110d0a;overflow:hidden}.template-collection .product-card-v2__media img,.template-collection .product-card-v2__media svg{display:block;width:100%;height:100%;padding:0;border-radius:calc(var(--gd-r-md) - 3px);background:transparent;object-fit:cover;transform:scale(1.18);transition:transform var(--gd-dur-slow) var(--gd-ease)}.template-collection .product-card-v2:hover .product-card-v2__media{border-color:var(--gd-line-strong);box-shadow:var(--gd-shadow-soft)}.template-collection .product-card-v2:hover .product-card-v2__media img{transform:scale(1.22)}.template-collection #product-grid .product-card-v2__media img,.template-collection #product-grid .product-card-v2__media svg{object-fit:cover;transform:scale(1.18)}.template-collection #product-grid .product-card-v2:hover .product-card-v2__media img{transform:scale(1.22)}.template-collection .product-card-v2__body{padding-top:1.4rem}.template-collection .product-card-v2__microtag{margin-bottom:.5rem;color:var(--gd-stone);font-size:1.05rem;font-weight:800;letter-spacing:var(--gd-track-eyebrow)}.template-collection .product-card-v2__title{font-size:clamp(1.48rem,1.2vw,1.78rem);line-height:1.28}.template-collection .product-card-v2__price{margin-top:.55rem;color:var(--gd-charcoal);font-size:1.28rem;font-weight:700}.template-collection #product-grid>.collection-story-grid-item{grid-column:span 2}.template-collection .collection-story-card{min-height:100%;border:1px solid var(--gd-line);border-radius:var(--gd-r-lg);background:var(--gd-ink);box-shadow:var(--gd-shadow-soft);overflow:hidden}.template-collection .collection-story-card__media{background:var(--gd-bone)}.template-collection .collection-story-card__media img,.template-collection .collection-story-card__media svg{width:100%;height:100%;object-fit:contain;filter:saturate(1.03) contrast(1.02)}.template-collection .collection-story-card__copy{padding:clamp(2.4rem,3vw,4rem)}.template-collection .collection-story-card h3{max-width:11ch;font-family:var(--gd-serif);font-weight:500;line-height:1.02}.collection-final-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,.72fr);gap:clamp(2.4rem,5vw,7.2rem);align-items:end;margin:clamp(5.6rem,8vw,9.6rem) 0 clamp(1.6rem,3vw,3.2rem);padding:clamp(3.2rem,5vw,6.4rem);border-radius:var(--gd-r-lg);background:radial-gradient(circle at 20% 18%,rgba(176,130,70,.18),transparent 34rem),radial-gradient(circle at 82% 78%,rgba(111,120,100,.12),transparent 32rem),linear-gradient(135deg,#fbf6ee,#efe3cf 56%,#ead8ba);border:1px solid rgba(var(--gd-ink-rgb),.08);color:var(--gd-ink);overflow:hidden;position:relative}.collection-final-cta__copy p{color:var(--gd-charcoal)}.collection-final-cta h2{max-width:13ch;color:var(--gd-ink);font-size:clamp(3.8rem,6vw,7.2rem)}.collection-final-cta__action{max-width:42rem}.collection-final-cta__action p{margin:0 0 2rem;color:var(--gd-charcoal);font-size:1.65rem;line-height:1.55}.collection-final-cta .btn--primary{background:var(--gd-ink);color:var(--gd-cream-soft);border-color:var(--gd-ink)}.collection-final-cta .btn--primary:hover{background:var(--gd-ink-soft);color:var(--gd-cream-soft);border-color:var(--gd-ink-soft)}@media screen and (max-width:1199px){.template-collection #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.template-collection .collection-editorial-trust__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-style-nav{grid-template-columns:1fr}.collection-style-nav__links{justify-content:flex-start}.template-collection #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-collection #product-grid>.collection-category-band{grid-template-columns:1fr}.template-collection .collection-category-band__media{max-width:54rem}.collection-final-cta{grid-template-columns:1fr}}@media screen and (max-width:749px){.template-collection .collection-editorial-hero{min-height:66rem;background:linear-gradient(180deg,#1a140f,#2a2119 58%,#f6f0e6 58% 100%)}.template-collection .collection-editorial-hero__gallery{grid-template-columns:repeat(3,minmax(8.4rem,1fr));grid-template-rows:repeat(2,minmax(12rem,1fr));align-content:end;gap:.9rem;padding:31rem var(--gd-gutter) 3.2rem}.template-collection .collection-editorial-hero__gallery-card{transform:none!important}.template-collection .collection-editorial-hero__gallery-card--4,.template-collection .collection-editorial-hero__gallery-card--5{display:none}.template-collection .collection-editorial-hero__content{justify-content:flex-start;min-height:inherit;padding-block:6.4rem 0}.template-collection .collection-editorial-hero h1{font-size:clamp(5rem,18vw,7.2rem)}.template-collection .collection-editorial-trust__inner{grid-template-columns:1fr;border-inline:0}.template-collection .collection-editorial-trust__inner span{min-height:4.8rem}.template-collection .facets-wrapper{top:0;padding-block:.8rem}.template-collection .facets-container{padding-inline:var(--gd-gutter)}.collection-style-nav{margin-block:3.2rem;padding-block:2.4rem}.collection-style-nav__copy h2{max-width:12ch;font-size:clamp(2.8rem,10vw,4.2rem)}.collection-style-nav__links{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--gd-gutter) * -1);padding-inline:var(--gd-gutter);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.collection-style-nav__links a{flex:0 0 auto;scroll-snap-align:start}.template-collection #product-grid{grid-template-columns:1fr;gap:2.8rem}.template-collection #product-grid>.collection-category-band{min-height:0;margin:5.6rem 0 1.8rem;padding:2.4rem;border-radius:var(--gd-r-md)}.template-collection #product-grid>.collection-category-band h2{max-width:11ch;font-size:clamp(3.6rem,12vw,5.2rem)}.template-collection .collection-category-band__media{width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.template-collection .collection-category-band__media img,.template-collection .collection-category-band__media svg{padding:.55rem;transform:none!important;box-shadow:0 10px 24px #0000002e}.template-collection .product-card-v2{max-width:43rem;margin-inline:auto}.template-collection .product-card-v2__media{padding:0}.template-collection .product-card-v2__title{font-size:1.7rem}.template-collection #product-grid>.collection-story-grid-item{grid-column:1 / -1}.template-collection .collection-story-card h3{max-width:13ch;font-size:3.2rem}.collection-final-cta{margin-top:5.6rem;padding:2.8rem;border-radius:var(--gd-r-md)}.collection-final-cta h2{font-size:clamp(3.4rem,12vw,5.2rem)}}.collection-storefront #product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.8rem,3vw,4.8rem) clamp(1.6rem,2vw,2.8rem)}.collection-storefront #product-grid>.collection-category-band{scroll-margin-top:12rem;display:grid;grid-template-columns:minmax(0,.86fr) minmax(34rem,1.14fr);gap:clamp(2.4rem,5vw,6.4rem);align-items:center;min-height:clamp(26rem,32vw,42rem);margin:var(--gd-s-20) 0 var(--gd-s-6);padding:clamp(2.4rem,4vw,5.6rem);border:1px solid rgba(245,239,230,.1);border-radius:var(--gd-r-lg);background:radial-gradient(circle at 76% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#1a140f,#2b2119 62%,#3a2d21);box-shadow:var(--gd-shadow-soft);overflow:hidden}.collection-storefront .collection-category-band--series-fine-dining{background:radial-gradient(circle at 78% 24%,rgba(157,90,68,.36),transparent 24rem),linear-gradient(135deg,#17110d,#2c1713 54%,#4b271f)}.collection-storefront .collection-category-band--series-golden-hour-companions{background:radial-gradient(circle at 76% 30%,rgba(176,130,70,.42),transparent 24rem),linear-gradient(135deg,#22170f,#5a3b21 58%,#8b6840)}.collection-storefront .collection-category-band--series-ranch-house-rogues{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.28),transparent 26rem),linear-gradient(135deg,#1b1510,#43301f 58%,#66503a)}.collection-storefront .collection-category-band--series-parlor-royals{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.28),transparent 26rem),linear-gradient(135deg,#15100d,#2c1a21 55%,#46303d)}.collection-storefront .collection-category-band--series-clubhouse-leisure{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#121511,#243122 56%,#4b5a3e)}.collection-storefront .collection-category-band--series-cozy-comforts,.collection-storefront .collection-category-band--more-portrait-styles{background:radial-gradient(circle at 78% 28%,rgba(176,130,70,.24),transparent 26rem),linear-gradient(135deg,#19120f,#3f2a22 55%,#70513e)}.collection-storefront #product-grid>.collection-category-band .collection-series-divider__rule{display:none}.collection-storefront #product-grid>.collection-category-band .collection-series-divider__copy{position:relative;z-index:1;max-width:52rem}.collection-storefront #product-grid>.collection-category-band .collection-series-divider__eyebrow{display:inline-flex;width:fit-content;margin-bottom:1.4rem;padding:.62rem .9rem;border:1px solid rgba(245,239,230,.2);border-radius:var(--gd-r-pill);color:#f5efe6ad;font-family:var(--gd-sans);font-size:1.05rem;font-weight:800;letter-spacing:var(--gd-track-eyebrow)}.collection-storefront #product-grid>.collection-category-band h2{max-width:10ch;font-family:var(--gd-serif);font-size:clamp(3.8rem,5vw,7.2rem);font-weight:500;letter-spacing:var(--gd-track-tight);line-height:.98}.collection-storefront #product-grid>.collection-category-band .collection-series-divider__copy>p:last-child{max-width:45ch;margin-top:1.6rem;font-size:clamp(1.45rem,1.35vw,1.8rem);line-height:1.55}.collection-storefront .collection-category-band__media{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.8rem);align-items:center}.collection-storefront .collection-category-band__media img,.collection-storefront .collection-category-band__media svg{width:100%;min-width:0;aspect-ratio:4 / 5;height:auto;padding:clamp(.8rem,1.2vw,1.4rem);border:1px solid rgba(245,239,230,.18);border-radius:var(--gd-r-md);background:#faf6efeb;box-shadow:0 18px 44px #00000038;object-fit:contain}.collection-storefront .collection-category-band__media img:nth-child(1){transform:translateY(2rem) rotate(-2deg)}.collection-storefront .collection-category-band__media img:nth-child(2){transform:translateY(-1.8rem) scale(1.04)}.collection-storefront .collection-category-band__media img:nth-child(3){transform:translateY(2.8rem) rotate(2deg)}.collection-storefront .product-card-v2__media{aspect-ratio:4 / 5;padding:0;border:1px solid var(--gd-line);border-radius:var(--gd-r-md);background:var(--gd-cream-soft);box-shadow:inset 0 0 0 1px #ffffff61,0 1px 2px #16110d0a;overflow:hidden}.collection-storefront #product-grid .product-card-v2__media img,.collection-storefront #product-grid .product-card-v2__media svg{width:100%;height:100%;padding:0;background:transparent;object-fit:cover;transform:scale(1.18);transition:transform var(--gd-dur-slow) var(--gd-ease)}.collection-storefront #product-grid .product-card-v2:hover .product-card-v2__media img{transform:scale(1.22)}.collection-storefront #product-grid>.collection-story-grid-item{grid-column:span 2}@media screen and (max-width:1199px){.collection-storefront #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.collection-storefront #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-storefront #product-grid>.collection-category-band{grid-template-columns:1fr}}@media screen and (max-width:749px){.collection-storefront #product-grid{grid-template-columns:1fr;gap:2.8rem}.collection-storefront #product-grid>.collection-category-band{min-height:0;margin:5.6rem 0 1.8rem;padding:2.4rem;border-radius:var(--gd-r-md)}.collection-storefront #product-grid>.collection-category-band h2{max-width:11ch;font-size:clamp(3.6rem,12vw,5.2rem)}.collection-storefront .collection-category-band__media{width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.collection-storefront .collection-category-band__media img,.collection-storefront .collection-category-band__media svg{padding:.55rem;transform:none!important}.collection-storefront .product-card-v2{max-width:43rem;margin-inline:auto}.collection-storefront #product-grid>.collection-story-grid-item{grid-column:1 / -1}}.template-collection,.template-collection main,.template-collection .collection,.template-collection .collection-storefront,.template-collection #ProductGridContainer,.template-collection .product-grid-container{background:#fff}main:has(.collection-editorial-hero),main:has(.collection-editorial-hero) .shopify-section:has(.facets-wrapper),main:has(.collection-editorial-hero) .collection,main:has(.collection-editorial-hero) .collection-storefront,main:has(.collection-editorial-hero) #ProductGridContainer,main:has(.collection-editorial-hero) .product-grid-container{background:#fff}.collection-editorial-hero.goodest-atmosphere{margin-top:-1px;background:radial-gradient(circle at 18% 4%,rgba(111,120,100,.14),transparent 30rem),radial-gradient(circle at 80% 8%,rgba(176,130,70,.14),transparent 35rem),linear-gradient(180deg,#fbf6ee,#f6eddf)}.collection-editorial-hero.goodest-atmosphere:before{top:-18%;right:-10%;bottom:0;left:-10%}.template-collection .gv2-store-hero.collection-hero{margin-top:-1px;padding-top:0;background:radial-gradient(circle at 82% 10%,rgba(220,193,172,.2),transparent 32%),linear-gradient(135deg,#201d19,#302b24)!important;background-attachment:scroll;background-size:100% 100%}.template-collection .facets-wrapper,.facets-wrapper,#FacetFiltersForm,#FacetFiltersForm .facets__form,#FacetFiltersForm .facets__wrapper,#FacetFiltersForm .facet-filters,.template-collection .facets__summary,.template-collection .mobile-facets__open,.template-collection .facet-filters__sort{background:#fff!important}#FacetFiltersForm .facets__summary,#FacetFiltersForm summary.facets__summary,#FacetFiltersForm .mobile-facets__open,#FacetFiltersForm .facet-filters__sort{background:#fff!important}.collection-final-cta{width:100vw;margin:clamp(6.4rem,8vw,10rem) calc(50% - 50vw) 0;padding:clamp(8rem,10vw,14rem) max(var(--gd-gutter),calc((100vw - var(--gd-container)) / 2 + var(--gd-gutter)));border-width:1px 0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(28rem,.75fr);min-height:clamp(48rem,42vw,62rem)}.collection-final-cta__copy,.collection-final-cta__action{align-self:center}.collection-final-cta h2{max-width:12ch}@media screen and (max-width:749px){.collection-final-cta{width:100vw;margin:5.6rem calc(50% - 50vw) 0;padding:6.4rem var(--gd-gutter);border-radius:0;grid-template-columns:1fr;min-height:0}}.collection-final-cta.goodest-prefooter-cta{display:block!important;width:100vw;margin:clamp(6.4rem,8vw,10rem) calc(50% - 50vw) 0!important;margin-bottom:-3.6rem!important;padding:0!important;border-width:1px 0!important;border-radius:0!important;min-height:0!important}.collection-final-cta.goodest-prefooter-cta .goodest-prefooter-cta__inner{min-height:clamp(48rem,42vw,62rem);padding-inline:var(--gd-gutter)}@media screen and (max-width:749px){.collection-final-cta.goodest-prefooter-cta{margin:5.6rem calc(50% - 50vw) 0!important;margin-bottom:-2.7rem!important}.collection-final-cta.goodest-prefooter-cta .goodest-prefooter-cta__inner{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/template-collection.css.map */
