:root{--rd-ivory: #ffffff;--rd-sand: #eee6dd;--rd-pine: #152622;--rd-ink: #1c1c1c;--rd-muted: #5c5c5c;--rd-gold: #b79a5b;--rd-gold-soft: rgba(183,154,91,.28);--rd-line: rgba(21,38,34,.12);--rd-ease: cubic-bezier(.22, 1, .36, 1);--rd-space-lg: clamp(3.5rem, 8vw, 8rem);--rd-maxw: 1360px;--rd-tracking: .02em;--rd-tracking-wide: .18em}body{letter-spacing:var(--rd-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3{letter-spacing:-.01em;line-height:1.08;font-weight:500}.rd-eyebrow,.section-header__subheading,.testimonial__subheading{text-transform:uppercase;letter-spacing:var(--rd-tracking-wide);font-size:.72rem;color:var(--rd-gold)}.rd-hairline:after,.section-header:after{content:"";display:block;width:3rem;height:1px;margin:1.25rem auto 0;background:linear-gradient(90deg,transparent,var(--rd-gold),transparent)}.button,button.button,.btn{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.75rem;border-radius:0;transition:transform .4s var(--rd-ease),box-shadow .4s var(--rd-ease),background-color .4s var(--rd-ease)}.button--primary:hover,.btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px -12px #15262273}.header{--header-padding-block: 1.25rem;transition:background-color .5s var(--rd-ease),box-shadow .5s var(--rd-ease)}@media screen and (min-width:1000px){.header{--header-padding-block: 1.9rem}}.shopify-section--header{--header-separation-border-color: var(--rd-gold-soft)}.shopify-section--header.is-sticky .header,.header.is-solid{box-shadow:0 1px 0 0 var(--rd-gold-soft),0 18px 40px -34px #1526228c}.header__logo,.header__logo-image,.header__logo-text{transition:opacity .4s var(--rd-ease)}.header__logo-text{letter-spacing:.04em}@media screen and (min-width:1000px){.header__logo{padding-inline:.5rem}}@media screen and (min-width:1000px){.header__primary-nav-item>a,.header__primary-nav-item summary{letter-spacing:var(--rd-tracking-wide);font-size:.78rem;text-transform:uppercase}}.header__primary-nav-item:before{height:1px;background:linear-gradient(90deg,transparent,var(--rd-gold),transparent);transition:transform .45s var(--rd-ease),opacity .45s var(--rd-ease);opacity:0}.header__primary-nav-item:hover:before{opacity:1}.header__primary-nav-item:has(.header__dropdown-menu):before,.header__primary-nav-item:has(.header__menu-disclosure):before{display:block}.header__dropdown-menu{border-top:1px solid var(--rd-gold-soft);box-shadow:0 24px 48px -34px #15262280}.header__dropdown-menu :is(a,summary){letter-spacing:var(--rd-tracking);transition:color .3s var(--rd-ease)}.header__secondary-nav .link-faded{letter-spacing:var(--rd-tracking-wide);font-size:.78rem;text-transform:uppercase}.header__nav-icon{transition:opacity .3s var(--rd-ease),transform .3s var(--rd-ease)}.header__secondary-nav a:hover .header__nav-icon{opacity:.72}.announcement-bar{padding-block:.85em;border-bottom:1px solid var(--rd-gold-soft)}.announcement-bar__carousel .prose{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-weight:500}.announcement-bar :is(carousel-prev-button,carousel-next-button) button{opacity:.55;transition:opacity .3s var(--rd-ease)}.announcement-bar :is(carousel-prev-button,carousel-next-button) button:hover{opacity:1}.breadcrumb__list{letter-spacing:var(--rd-tracking);font-size:.72rem;text-transform:uppercase}.breadcrumb__list-item+.breadcrumb__list-item:before{color:var(--rd-gold);opacity:.7}.breadcrumb__list-item a{transition:color .3s var(--rd-ease)}.breadcrumb__list-item a:hover{color:var(--rd-gold)}.footer{position:relative}.footer:before{content:"";display:block;position:absolute;inset-inline:0;inset-block-start:0;height:1px;background:linear-gradient(90deg,transparent,var(--rd-gold-soft) 20%,var(--rd-gold-soft) 80%,transparent)}.footer__inner{padding-block-start:clamp(2.5rem,5vw,4rem)}.footer__block .h6{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.74rem;margin-bottom:.35rem}.footer__block--links .link-faded{letter-spacing:var(--rd-tracking);transition:color .3s var(--rd-ease)}@media screen and (pointer:fine){.footer__block--links .link-faded:hover{color:var(--rd-gold)}}.footer__block--newsletter .form{--rd-nl-gap: .9rem}.footer__block--newsletter .prose{line-height:1.6}.footer__social{margin-top:.5rem}.footer__social a{color:rgb(var(--text-color) / .7);display:inline-flex;transition:color .3s var(--rd-ease),transform .3s var(--rd-ease)}.footer__social a:hover{color:var(--rd-gold);transform:translateY(-2px)}.footer__aside{position:relative;padding-block-start:1.75rem;margin-block-start:.5rem}.footer__aside:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:var(--rd-line)}.footer__aside .heading{letter-spacing:var(--rd-tracking-wide)}.footer__aside a{transition:color .3s var(--rd-ease)}.footer__aside a:hover{color:var(--rd-gold)}.footer__aside .payment-methods{opacity:.85}.shopify-section--slideshow .slideshow__slide .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 20%,transparent 40%,rgba(4,6,5,.28) 100%)}@media(prefers-reduced-motion:no-preference){.shopify-section--slideshow .slideshow__slide img,.shopify-section--slideshow .slideshow__slide video{transform:scale(1.06);transition:transform 9s var(--rd-ease)}.shopify-section--slideshow .slideshow__slide.is-selected img,.shopify-section--slideshow .slideshow__slide.is-selected video{transform:scale(1)}}.shopify-section--slideshow .slideshow__slide-content{z-index:1}.shopify-section--slideshow .slideshow__slide-content .prose{display:grid;justify-items:inherit;gap:clamp(1.1rem,2.4vw,1.9rem)}.shopify-section--slideshow .slideshow__slide-content .prose .h6{text-transform:uppercase;letter-spacing:var(--rd-tracking-wide);font-size:clamp(.66rem,1.1vw,.78rem);opacity:.9;margin:0}.shopify-section--slideshow .slideshow__slide-content .prose .h1{font-weight:400;line-height:1.02;letter-spacing:.005em;font-size:clamp(2.6rem,6.4vw,5.4rem);margin:0;text-shadow:0 2px 30px rgba(0,0,0,.25)}.shopify-section--slideshow .slideshow__slide-content.text-center .prose .h1:after{content:"";display:block;width:3.25rem;height:1px;margin:clamp(1.1rem,2.4vw,1.9rem) auto 0;background:linear-gradient(90deg,transparent,var(--rd-gold),transparent);opacity:.9}.shopify-section--slideshow .slideshow__slide-content .button-group{margin-top:.25rem}.shopify-section--slideshow .slideshow__slide-content .button{padding-block:1.05em;padding-inline:2.6em;letter-spacing:var(--rd-tracking-wide)}.shopify-section--slideshow .page-dots{gap:.9rem}.shopify-section--slideshow .slideshow__next-section-button{transition:transform .5s var(--rd-ease),opacity .5s var(--rd-ease)}.shopify-section--slideshow .slideshow__next-section-button:hover{transform:translateY(3px)}.shopify-section--logo-list .logo-list__item{opacity:.72;filter:saturate(.9);transition:opacity .5s var(--rd-ease)}.shopify-section--logo-list .logo-list__item:hover{opacity:1}.shopify-section--featured-collections .section-stack>.v-stack .h6,.shopify-section--collection-list .section-header .h6,.shopify-section--newsletter .section-header .h6,.shopify-section--faq .section-header .h6{text-transform:uppercase;letter-spacing:var(--rd-tracking-wide);font-size:.72rem;color:var(--rd-gold)}.shopify-section--featured-collections .section-header .h2,.shopify-section--collection-list .section-header .h2,.shopify-section--newsletter .section-header .h2,.shopify-section--faq .section-header .h2{font-weight:400;letter-spacing:0}.shopify-section--collection-list .section-header,.shopify-section--faq .section-header,.shopify-section--newsletter .section-header{position:relative}.shopify-section--collection-list .section-header .prose:after,.shopify-section--faq .section-header .prose:after,.shopify-section--newsletter .content .section-header .prose:after{content:"";display:block;width:3rem;height:1px;margin:1.4rem auto 0;background:linear-gradient(90deg,transparent,var(--rd-gold),transparent)}.shopify-section--featured-collections .featured-collections-navigation>button{font-weight:400;letter-spacing:0;transition:opacity .4s var(--rd-ease)}.shopify-section--featured-collections .featured-collections-navigation>button[aria-current=false]{opacity:.45}.shopify-section--featured-collections .featured-collections-navigation>button:hover{opacity:.8}.shopify-section--featured-collections .featured-collections-navigation>button:not(:only-child):after{background:var(--rd-gold);height:1px}.shopify-section--featured-collections .product-card__figure{overflow:hidden;background:var(--rd-sand)}.shopify-section--featured-collections .product-card__media{overflow:hidden}@media(prefers-reduced-motion:no-preference){.shopify-section--featured-collections .product-card__image--primary{transition:transform 1.1s var(--rd-ease),opacity .4s ease-in-out}.shopify-section--featured-collections .product-card__figure:not(:has(.product-card__image--secondary)) .product-card:hover .product-card__image--primary,.shopify-section--featured-collections .product-card:hover .product-card__figure:not(:has(.product-card__image--secondary)) .product-card__image--primary{transform:scale(1.05)}}.shopify-section--featured-collections .product-card__quick-add-button{border:1px solid transparent;transition:opacity .3s var(--rd-ease),transform .3s var(--rd-ease),background-color .3s var(--rd-ease),color .3s var(--rd-ease)}.shopify-section--featured-collections .product-card__info{gap:.55rem;padding-top:1.1rem}.shopify-section--featured-collections .product-title{letter-spacing:.01em}.shopify-section--featured-collections .featured-collections-carousel__item>.justify-self-center{margin-top:clamp(1.5rem,4vw,2.75rem)}.shopify-section--collection-list .collection-card{overflow:hidden;position:relative}.shopify-section--collection-list .collection-card .content-over-media:after{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;z-index:1;pointer-events:none;border:1px solid var(--rd-gold-soft);opacity:0;transition:opacity .55s var(--rd-ease)}.shopify-section--collection-list .collection-card:hover .content-over-media:after{opacity:1}@media(prefers-reduced-motion:no-preference){.shopify-section--collection-list .collection-card .zoom-image{transition:transform 1.4s var(--rd-ease)}}.shopify-section--collection-list .collection-card__content{z-index:2;gap:.85rem}.shopify-section--collection-list .collection-card__content .h3{font-weight:400;letter-spacing:.01em}.shopify-section--collection-list .collection-card__content .button{letter-spacing:var(--rd-tracking-wide)}.shopify-section--text-with-icons .text-with-icons{--rd-twi: 1}.shopify-section--text-with-icons .h3{font-weight:400;line-height:1.28;letter-spacing:.005em;color:var(--rd-pine)}.shopify-section--newsletter .newsletter .content{gap:clamp(1.5rem,4vw,2.5rem)}.shopify-section--newsletter .section-header .h2{font-weight:400}.shopify-section--newsletter .form-row{border-bottom:1px solid var(--rd-line);transition:border-color .4s var(--rd-ease)}.shopify-section--newsletter .form-row:focus-within{border-color:var(--rd-gold)}.shopify-section--faq .faq__content .accordion{border-color:var(--rd-line)}.shopify-section--faq .faq__content .accordion__toggle,.shopify-section--faq .faq__content summary{transition:color .35s var(--rd-ease)}.shopify-section--faq .faq__content .accordion:hover .accordion__toggle,.shopify-section--faq .faq__content summary:hover{color:var(--rd-pine)}.shopify-section--featured-collections .section-spacing,.shopify-section--collection-list .section-spacing{--section-vertical-spacing-override: clamp(3.5rem, 8vw, 7rem)}.product{--product-gap: clamp(2rem, 4vw, 4.5rem)}.product-info{--product-info-gap: 1.25rem}@media screen and (min-width:1000px){.product-info{padding-inline-start:clamp(0px,2vw,2.75rem)}}.product-title{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;letter-spacing:.005em;line-height:1.08;color:var(--rd-ink, #1c1c1c)}.product-info__block-item[data-block-type=title] .product-title{font-size:clamp(1.9rem,3.4vw,2.9rem)}.product-info__block-item[data-block-type=vendor] .link-faded{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.72rem;color:var(--rd-muted)}.price-list--product{column-gap:.9rem;align-items:baseline}.price-list--product .h4{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;letter-spacing:.01em;color:var(--rd-ink)}.price-list--product .text-on-sale{color:var(--rd-gold)}.price-list--product .line-through{opacity:.6}.product-gallery{--product-gallery-thumbnail-list-gap: .75rem .5rem}.product-gallery__media{overflow:hidden;background:var(--rd-sand);box-shadow:inset 0 0 0 1px var(--rd-line)}.product-gallery__media>*{transition:transform 1.1s var(--rd-ease)}@media screen and (pointer:fine){.product-gallery__media:hover>img,.product-gallery__media:hover>*>img{transform:scale(1.03)}}.product-gallery__thumbnail{border-color:var(--rd-line);border-radius:2px;transition:border-color .35s var(--rd-ease),opacity .35s var(--rd-ease);opacity:.72}.product-gallery__thumbnail:hover{opacity:1;border-color:var(--rd-gold-soft)}.product-gallery__thumbnail[aria-current=true]{border-color:var(--rd-gold);opacity:1}.product-gallery__zoom-button{border-color:var(--rd-gold-soft)}.variant-picker__option-info legend,.variant-picker__option-info .h-stack>p{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.7rem;color:var(--rd-muted)}.variant-picker__option-info .h-stack>span{color:var(--rd-ink);letter-spacing:var(--rd-tracking)}.variant-picker__option-info .link{letter-spacing:var(--rd-tracking);text-underline-offset:3px;color:var(--rd-muted);transition:color .3s var(--rd-ease)}.variant-picker__option-info .link:hover{color:var(--rd-gold)}.block-swatch{border-color:var(--rd-line);border-radius:2px;letter-spacing:var(--rd-tracking);transition:border-color .3s var(--rd-ease),color .3s var(--rd-ease),background-color .3s var(--rd-ease)}@media screen and (pointer:fine){.block-swatch:hover{border-color:var(--rd-gold-soft);color:var(--rd-ink)}}:checked+.block-swatch,.block-swatch.is-selected{border-color:var(--rd-gold);box-shadow:inset 0 0 0 1px var(--rd-gold);color:var(--rd-ink)}.color-swatch{--swatch-offset: 3px;transition:box-shadow .3s var(--rd-ease),border-color .3s var(--rd-ease)}@media screen and (pointer:fine){.color-swatch:hover{box-shadow:0 0 0 1px var(--rd-gold-soft)}}:checked+.color-swatch,.color-swatch.is-selected{border-color:var(--rd-gold);box-shadow:0 0 0 1px var(--rd-gold)}.thumbnail-swatch{border-color:var(--rd-line);border-radius:2px;transition:border-color .3s var(--rd-ease)}.thumbnail-swatch:hover{border-color:var(--rd-gold-soft)}:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected{border-color:var(--rd-gold);box-shadow:0 0 0 1px var(--rd-gold)}.quantity-selector{border-color:var(--rd-line);border-radius:2px;transition:border-color .3s var(--rd-ease)}.quantity-selector:focus-within,.quantity-selector:hover{border-color:var(--rd-gold-soft)}.quantity-selector__button svg{transition:opacity .25s var(--rd-ease),color .25s var(--rd-ease)}.quantity-selector__button:hover svg{color:var(--rd-gold);opacity:1}.buy-buttons{--product-info-gap: 1.75rem}.buy-buttons .button{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.78rem;border-radius:2px;transition:transform .4s var(--rd-ease),box-shadow .4s var(--rd-ease),background-color .4s var(--rd-ease),border-color .4s var(--rd-ease)}.buy-buttons .button:not(.button--outline):not(.button--subdued){box-shadow:0 1px 0 0 var(--rd-gold-soft)}@media screen and (pointer:fine){.buy-buttons .button:hover{transform:translateY(-1px);box-shadow:0 14px 30px -18px #1526228c,0 1px 0 0 var(--rd-gold-soft)}}.buy-buttons .button:active{transform:translateY(0)}.variant-sku{letter-spacing:var(--rd-tracking);color:var(--rd-muted)}.product-info__block-item[data-block-type=separator] hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--rd-gold-soft) 20%,var(--rd-gold-soft) 80%,transparent)}.product-info .accordion__toggle,.product-content-below-gallery .accordion__toggle{letter-spacing:var(--rd-tracking)}.accordion__disclosure{border-color:var(--rd-line)}.accordion__disclosure summary{transition:color .3s var(--rd-ease)}@media screen and (pointer:fine){.accordion__disclosure summary:hover .accordion__toggle{color:var(--rd-gold)}}.product-info .prose,.product-content-below-gallery__description.prose{color:var(--rd-muted);line-height:1.75}.feature-badge.border{border-color:var(--rd-line);border-radius:2px}.shopify-section--related-products .section-header .h2{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;letter-spacing:.01em}.shopify-section--related-products .section-header .h6{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;color:var(--rd-gold);font-size:.72rem}.shopify-section--related-products .prev-next-button.circle-button{border-color:var(--rd-gold-soft);transition:border-color .3s var(--rd-ease),background-color .3s var(--rd-ease)}.shopify-section--related-products .prev-next-button.circle-button:hover{border-color:var(--rd-gold)}.shopify-section--related-products .product-card__title,.shopify-section--related-products .product-card__info .product-card__title a{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-weight:500;letter-spacing:.01em}.shopify-section--related-products .product-card__figure{overflow:hidden;background:var(--rd-sand)}.product-sticky-bar{box-shadow:0 -1px 0 0 var(--rd-gold-soft)}.product-sticky-bar .button{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;border-radius:2px}.shopify-section--collection-banner .prose>.h1{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.04;letter-spacing:-.015em}.shopify-section--collection-banner .prose{position:relative}.shopify-section--collection-banner .relative .prose:after{content:"";display:block;width:3.25rem;height:1px;margin:1.5rem auto 0;background:var(--rd-gold);opacity:.85}.shopify-section--collection-banner .breadcrumb,.breadcrumb--floating{letter-spacing:var(--rd-tracking-wide)}.shopify-section--collection-banner .breadcrumb .smallcaps{font-size:.68rem}.collection-description{color:var(--rd-muted);max-width:46ch;margin-inline:auto;line-height:1.7}.shopify-section--main-collection .collection-toolbar{box-shadow:0 1px var(--rd-line),0 -1px var(--rd-line)}.shopify-section--main-collection .collection-toolbar__button{letter-spacing:var(--rd-tracking-wide);transition:color .3s var(--rd-ease),opacity .3s var(--rd-ease)}.shopify-section--main-collection .collection-toolbar__button-container>.collection-toolbar__button{position:relative}.shopify-section--main-collection .collection-toolbar__button-container>.collection-toolbar__button:after{content:"";position:absolute;left:50%;bottom:.85rem;width:0;height:1px;background:var(--rd-gold);transform:translate(-50%);transition:width .35s var(--rd-ease)}.shopify-section--main-collection .collection-toolbar__button-container>.collection-toolbar__button:hover:after,.shopify-section--main-collection .collection-toolbar__button-container>.collection-toolbar__button[aria-expanded=true]:after{width:1.75rem}.shopify-section--main-collection .collection-toolbar__button-container+.collection-toolbar__button-container,.shopify-section--main-collection .collection-toolbar__layout-switch-list{border-color:var(--rd-line)}.shopify-section--main-collection .collection-toolbar__products-count{letter-spacing:var(--rd-tracking-wide);color:var(--rd-muted)}.shopify-section--main-collection .collection-toolbar__layout-switch-list .collection-toolbar__button.is-active{color:var(--rd-gold);opacity:1}.shopify-section--main-collection .facets .accordion__toggle,.facets-drawer .facets .accordion__toggle{letter-spacing:var(--rd-tracking)}.shopify-section--main-collection .facets .accordion,.facets-drawer .facets .accordion{border-color:var(--rd-line)}.shopify-section--main-collection .removable-facet,.search-page .removable-facet{border-color:var(--rd-line);border-radius:999px;letter-spacing:var(--rd-tracking);background:color-mix(in srgb,var(--rd-sand) 45%,transparent);transition:border-color .3s var(--rd-ease),background .3s var(--rd-ease)}.shopify-section--main-collection .removable-facet:hover,.search-page .removable-facet:hover{border-color:var(--rd-gold);background:color-mix(in srgb,var(--rd-gold-soft) 40%,transparent)}.shopify-section--main-collection .facets-clear-all,.search-page .facets-clear-all{color:var(--rd-gold);letter-spacing:var(--rd-tracking)}.shopify-section--main-collection .facets .color-swatch input:checked+*,.facets-drawer .facets .color-swatch input:checked+*{box-shadow:0 0 0 1px var(--rd-gold)}.shopify-section--main-collection .product-list,.search-page .product-list{--product-list-vertical-gap: 3.25rem}.shopify-section--main-collection .product-card,.search-page .product-card{gap:1.1rem}.shopify-section--main-collection .product-card__media,.search-page .product-card__media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--rd-sand) 32%,#fff)}.shopify-section--main-collection .product-card__media:after,.search-page .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none;transition:border-color .45s var(--rd-ease);z-index:2}.shopify-section--main-collection .product-card:hover .product-card__media:after,.search-page .product-card:hover .product-card__media:after{border-color:var(--rd-gold-soft)}.shopify-section--main-collection .product-card__image--primary,.search-page .product-card__image--primary{transition:opacity .4s ease-in-out,transform .9s var(--rd-ease);will-change:transform}@media screen and (pointer:fine){.shopify-section--main-collection .product-card__figure:not(:has(.product-card__image--secondary)):hover .product-card__image--primary,.search-page .product-card__figure:not(:has(.product-card__image--secondary)):hover .product-card__image--primary{transform:scale(1.045)}}.shopify-section--main-collection .product-card__info .product-title,.search-page .product-card__info .product-title{letter-spacing:var(--rd-tracking);transition:color .3s var(--rd-ease)}.shopify-section--main-collection .product-card:hover .product-title,.search-page .product-card:hover .product-title{color:var(--rd-pine)}.shopify-section--main-collection .product-card__info .price-list,.search-page .product-card__info .price-list{color:var(--rd-muted);letter-spacing:.04em}.shopify-section--main-collection .product-card__info .vendor,.search-page .product-card__info .vendor{color:var(--rd-gold);letter-spacing:var(--rd-tracking-wide)}.shopify-section--main-collection .product-card__quick-add-button,.search-page .product-card__quick-add-button{background:var(--rd-ivory);color:var(--rd-pine);box-shadow:0 1px 10px #1526221f;transition:opacity .3s var(--rd-ease),transform .3s var(--rd-ease),background .3s var(--rd-ease),color .3s var(--rd-ease)}.shopify-section--main-collection .product-card__quick-add-button:hover,.search-page .product-card__quick-add-button:hover{background:var(--rd-pine);color:var(--rd-ivory);box-shadow:0 2px 14px var(--rd-gold-soft)}.shopify-section--main-list-collections .section-header .h2,.shopify-section--collection-list .section-header .h2{font-size:clamp(2rem,4.5vw,3.25rem);letter-spacing:-.015em}.collection-card .content-over-media{overflow:hidden;position:relative}.collection-card .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none;transition:border-color .5s var(--rd-ease);z-index:3}.collection-card:hover .content-over-media:after{border-color:var(--rd-gold-soft)}.collection-card .zoom-image{transition:transform 1.1s var(--rd-ease)}.collection-card .collection-card__content .h3{letter-spacing:.01em;position:relative;padding-bottom:.85rem}.collection-card .collection-card__content .h3:after{content:"";position:absolute;left:0;bottom:0;width:1.75rem;height:1px;background:var(--rd-gold);opacity:0;transform:translateY(4px);transition:opacity .45s var(--rd-ease),transform .45s var(--rd-ease),width .45s var(--rd-ease)}.collection-card .collection-card__content.text-center .h3:after{left:50%;transform:translate(-50%,4px)}.collection-card:hover .collection-card__content .h3:after{opacity:.9;transform:translateY(0);width:2.75rem}.collection-card:hover .collection-card__content.text-center .h3:after{transform:translate(-50%)}.shopify-section--collection-list .collection-list--text-outside,.shopify-section--main-list-collections .collection-list{row-gap:clamp(2.5rem,5vw,4rem)}.prose{line-height:1.85;color:rgb(var(--text-color, 28 28 28))}.prose :where(h1,h2,h3,h4,h5,h6){letter-spacing:.005em;line-height:1.18}.prose :where(h2,h3){margin-block-start:2.4rem!important}.prose :where(p,li){max-width:68ch}.prose :where(a):not(.button):not(.link-faded){color:inherit;text-decoration:none;background-image:linear-gradient(var(--rd-gold),var(--rd-gold));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size .35s var(--rd-ease),color .35s var(--rd-ease)}.prose :where(a):not(.button):not(.link-faded):hover{color:var(--rd-gold)}.prose :where(blockquote){border-inline-start:2px solid var(--rd-gold);padding-inline-start:clamp(1.25rem,3vw,2.25rem);margin-inline:0;font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.4;color:rgb(var(--text-color, 28 28 28) / .9)}.prose :where(hr){border:0;border-block-start:1px solid var(--rd-line);margin-block:2.5rem}.article__image img{filter:saturate(1.02)}.article__wrapper .h1{letter-spacing:.004em;line-height:1.08}.article__wrapper .h6.text-subdued,.article__wrapper .link-faded.h6{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.72rem}.article__wrapper .prose>p:first-of-type:first-letter{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-size:3.4em;line-height:.72;float:inline-start;margin-inline-end:.08em;margin-block-start:.05em;color:var(--rd-gold);font-weight:500}.article__footer{border-block-start:1px solid var(--rd-line);padding-block-start:clamp(1.5rem,4vw,2.5rem);margin-block-start:.5rem}.article__author-image{border-radius:50%}.article__toolbar{border-block-end:1px solid var(--rd-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.comment{padding-block:.25rem}.blog-tags{gap:.5rem 1.4rem}.blog-tags a{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.72rem}.blog-post-card{transition:transform .5s var(--rd-ease)}.blog-post-card__image{border-radius:2px}.blog-post-card__info{padding-block-start:.35rem}.blog-post-card__meta{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase}.blog-post-card__category,.blog-post-card__meta .h6{font-size:.72rem!important;letter-spacing:var(--rd-tracking-wide)}.blog-post-card__title{letter-spacing:.004em;transition:color .35s var(--rd-ease)}.blog-post-card:hover .blog-post-card__title{color:rgb(var(--text-color, 28 28 28) / .62)}.blog-post-card__excerpt{color:var(--rd-muted);line-height:1.7;max-width:52ch}.blog-post-card__read-more{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.72rem;position:relative}.blog-post-card__read-more:after{content:"";position:absolute;inset-inline:0;inset-block-end:-3px;height:1px;background:var(--rd-gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--rd-ease)}.blog-post-card:hover .blog-post-card__read-more:after{transform:scaleX(1)}.featured-blog-post{border-radius:2px;overflow:hidden}.order-summary__header th{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.7rem;color:var(--rd-muted);font-weight:500;padding-block-end:1rem;border-block-end:1px solid var(--rd-line)}.order-summary tbody td{border-block-end:1px solid var(--rd-line);padding-block:clamp(1.1rem,2.4vw,1.6rem);vertical-align:top}.order-summary tbody tr:last-child td{border-block-end:0}.line-item__media{border-radius:2px}.line-item-info a{letter-spacing:.004em;transition:color .3s var(--rd-ease)}.line-item-info a:hover{color:var(--rd-gold)}.cart-footer{border-block-start:1px solid var(--rd-line);padding-block-start:clamp(1.75rem,4vw,2.5rem)}.cart-recap{gap:.85rem}.cart-recap .text-lg{font-family:var(--heading-font-family, "Cormorant Garamond", serif);font-size:1.5rem;letter-spacing:.01em}.cart-recap button[name=checkout],.cart-drawer__footer button[name=checkout]{letter-spacing:var(--rd-tracking-wide)}.cart-drawer__items .line-item{padding-block:1.25rem;border-block-end:1px solid var(--rd-line)}.cart-drawer__items .line-item:last-child{border-block-end:0}.cart-drawer__footer{border-block-start:1px solid var(--rd-line)}.cart-drawer__button-price{opacity:.85;font-variant-numeric:tabular-nums}.free-shipping-bar__progress,.free-shipping-bar progress{accent-color:var(--rd-gold)}.discount-badge{color:var(--rd-gold);letter-spacing:var(--rd-tracking)}.input,.textarea,.select{--input-border-radius: 2px;border-color:var(--rd-line);transition:border-color .3s var(--rd-ease),box-shadow .3s var(--rd-ease)}:is(.input,.textarea,.select):focus,:is(.input,.textarea,.select):focus-visible{border-color:var(--rd-gold)!important;box-shadow:0 0 0 1px var(--rd-gold-soft);outline:none}.select{box-shadow:none}.floating-label{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase}:is(.input,.textarea):focus~.floating-label{color:var(--rd-gold)}.form-control>label{letter-spacing:var(--rd-tracking-wide);text-transform:uppercase;font-size:.72rem;color:var(--rd-muted)}.customer-account-box{--account-box-padding: clamp(1.75rem, 5vw, 3rem)}.customer-account-box .h3{letter-spacing:.004em}.customer-account-box .link-faded{color:var(--rd-gold)}.order-summary__footer :where(th,td){border-block-start:1px solid var(--rd-line)}.empty-state{padding-block:clamp(2rem,6vw,4rem)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/redesign.css.map */
