:root{--silk-white: #F4F5F1;--silk-mist: #E2E8E0;--silk-sage: #A8BEA9;--silk-forest: #5C7A5E;--silk-deep: #1D2B1E;--silk-petal: #E8C4C0;--silk-hair: .5px solid rgba(29, 43, 30, .18);--silk-transition: .25s ease}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.section-header__title,.product__title,.title,.title-wrapper-with-link .title,.banner__heading,.slideshow__title,.rich-text__heading{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:300!important;letter-spacing:-.01em;line-height:1.15;font-style:normal}body,p,.rte,.button,input,textarea,select,.card__heading a,.price-item,.card__information{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}h1,.h1{line-height:1.05}h2,.h2{line-height:1.15}h3,.h3{line-height:1.25}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em}p,.rte p{line-height:1.7}.caption,.caption-with-letter-spacing,.caption-large,.subtitle,.product__text,.section-header__caption,.collection__title .caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:500!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:rgb(var(--color-foreground))}.button,.shopify-payment-button .shopify-payment-button__button--unbranded,button.button{border-radius:2px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:1.1rem!important;padding:1.4rem 2.8rem!important;box-shadow:none!important;min-height:4.5rem;transition:background var(--silk-transition),color var(--silk-transition),border-color var(--silk-transition)}.button:not([disabled]):hover{box-shadow:none!important}.button--primary{background:var(--silk-deep)!important;color:var(--silk-white)!important;border:1px solid var(--silk-deep)!important}.button--primary:not([disabled]):hover{background:var(--silk-forest)!important;border-color:var(--silk-forest)!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--silk-deep)!important;border:.5px solid var(--silk-deep)!important}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{border-color:var(--silk-forest)!important;color:var(--silk-forest)!important;background:transparent!important}input.product-variant-pill:checked+label.product-variant-pill,.product-variant-pill:checked+.product-variant-pill{border-color:var(--silk-forest)!important;color:var(--silk-forest)!important}.product-variant-pill{border-radius:2px!important;font-weight:400}.header-wrapper{background:var(--silk-white);border-bottom:var(--silk-hair)}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:300;letter-spacing:.02em;font-size:2.4rem}.header__menu-item span{font-family:var(--font-body-family);font-weight:400;letter-spacing:.08em;font-size:1.2rem;text-transform:uppercase}.header__menu-item:hover span{color:var(--silk-forest);text-decoration-color:var(--silk-sage)}.announcement-bar,.utility-bar{background:var(--silk-sage)!important;color:var(--silk-deep)!important}.silk-header-label{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding:.5rem .9rem!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;line-height:1;transition:color .2s ease}.silk-header-label:hover{color:var(--silk-forest)}.silk-header-label svg{display:none!important}@media screen and (max-width:749px){.header,.header.header--mobile-left{grid-template-columns:1fr auto 1fr!important}.header__heading,.header__heading-link,.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{justify-self:center!important;text-align:center!important}.silk-header-label{white-space:nowrap}}.silk-header-label .silk-header-label__close{display:none}details[open] .silk-header-label .silk-header-label__open{display:none}details[open] .silk-header-label .silk-header-label__close{display:inline}.announcement-bar__message{font-family:var(--font-body-family);font-weight:500;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.card-wrapper{transition:opacity var(--silk-transition)}.card__heading a{font-family:var(--font-heading-family);font-weight:300;font-size:1.9rem;letter-spacing:0}.card__heading a:hover{text-decoration:underline;text-decoration-color:var(--silk-sage);text-decoration-thickness:.5px;text-underline-offset:6px}.price__regular .price-item--regular,.price--end .price-item{font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;letter-spacing:.02em}.card-wrapper:not(.silkritual-featured .card-wrapper) .card,.card-wrapper:not(.silkritual-featured .card-wrapper) .card--standard,.card-wrapper:not(.silkritual-featured .card-wrapper) .card--card,.card-wrapper:not(.silkritual-featured .card-wrapper) .card--media{background:#fff!important;border:1px solid rgba(28,43,30,.12)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px #1d2b1e0a!important;transition:border-color .2s ease,box-shadow .2s ease!important}.card-wrapper:not(.silkritual-featured .card-wrapper):hover .card,.card-wrapper:not(.silkritual-featured .card-wrapper):hover .card--standard,.card-wrapper:not(.silkritual-featured .card-wrapper):hover .card--card,.card-wrapper:not(.silkritual-featured .card-wrapper):hover .card--media{border-color:#1c2b1e40!important;box-shadow:0 8px 24px #1d2b1e14!important}.silkritual-featured .card,.silkritual-featured .card-wrapper,.silkritual-featured .silkritual-card{background:transparent!important;border:none!important;box-shadow:none!important}.footer{background:var(--silk-white)!important;color:var(--silk-deep);border-top:var(--silk-hair)}.footer__content-top{padding-top:8rem;padding-bottom:6rem}.footer-block__heading,.footer__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--silk-deep)}.footer-block__details-content a,.footer__list-social .list-social__link{color:var(--silk-deep);transition:color var(--silk-transition)}.footer-block__details-content a:hover,.footer__list-social .list-social__link:hover{color:var(--silk-forest)}.shopify-section{--section-pt-extra: 0}.section-template--featured-collection-padding,.featured-collection,.section--padding{padding-top:clamp(48px,8vw,120px);padding-bottom:clamp(48px,8vw,120px)}.banner__content .banner__heading,.slideshow__text .slideshow__title{font-weight:300!important;letter-spacing:-.01em}.banner__box,.slideshow__text-wrapper{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.field__input,.select__select,input[type=email],input[type=text],input[type=search],textarea{border-radius:2px!important;border-color:#1d2b1e66!important;background:transparent!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--silk-forest)!important;outline:.5px solid var(--silk-forest)!important}.field__label,.form__label{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;color:#1d2b1ebf}.cart-drawer,cart-drawer .drawer{background:var(--silk-white)}.cart-item__name a,.cart-items .product-option{font-family:var(--font-body-family)}.cart-item__name{font-family:var(--font-heading-family);font-weight:300;font-size:1.8rem}.badge{background:var(--silk-petal)!important;color:var(--silk-deep)!important;border:none!important;border-radius:2px!important;font-family:var(--font-body-family);font-weight:500;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem .8rem}.rich-text__heading,.section-rich-text__heading{font-style:normal;font-weight:400}.page-width{max-width:128rem;padding:0 clamp(16px,4vw,40px)}.collage__item-wrapper,.collage__item{box-shadow:none!important}.badge[data-sale],.product-card__sale-badge{background:var(--silk-petal)!important}.card__media .media img,.card-wrapper .card__media img{transition:transform .6s ease}.card-wrapper:hover .card__media img,.card:hover .card__media img{transform:scale(1.03)}@media(max-width:749px){h1,.h1{font-size:clamp(3.2rem,8vw,5.2rem)!important}.button{padding:1.3rem 2.4rem!important}}.slideshow__slide .slideshow__media:before,.banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#1d2b1e66,#1d2b1e2e 45%,#1d2b1e00 75%);z-index:1;pointer-events:none}.slideshow__slide .slideshow__text-wrapper,.banner__content{position:relative;z-index:2}.slideshow__title,.banner__heading{font-size:clamp(4rem,6vw,7.2rem)!important;font-weight:300!important;letter-spacing:-.015em!important;line-height:1.05!important;max-width:18ch}.slideshow__text,.banner__text{font-size:1.6rem!important;line-height:1.7;max-width:48ch;opacity:.92;font-weight:400}.slideshow__controls,.slider-counter{color:var(--silk-white)!important}.slideshow__controls button{background:transparent!important}.multirow__inner .multirow__image-item,.multirow__inner .multirow__text{padding:clamp(24px,4vw,48px)}.multirow .caption-with-letter-spacing{color:var(--silk-forest);margin-bottom:1.6rem}.multirow__text h5,.multirow__text h4{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2rem,2.6vw,2.8rem)!important;line-height:1.45!important;font-style:normal!important;color:var(--silk-deep)!important}.rich-text__wrapper,.rich-text__blocks{max-width:72rem;margin:0 auto;text-align:center}.rich-text__heading{font-size:clamp(3.2rem,5vw,5.6rem)!important;font-weight:300!important;font-style:italic;letter-spacing:-.01em;margin-bottom:2.4rem}.rich-text__text,.rich-text__text h4,.rich-text__text h5{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:1.6rem!important;font-style:normal!important;line-height:1.75!important;color:#1d2b1ec7!important;max-width:60ch;margin:0 auto 3.2rem}.wd-section-divider svg path,.wd-section-divider svg polygon{fill:var(--silk-mist)!important}.collage__item,.collage .card,.collage .card-wrapper{border:none!important;box-shadow:none!important;background:transparent!important}.collage__item .card__heading{font-size:2rem!important;font-weight:300!important}.ds-testimonials,[class*=ds-testimonials]{background:var(--silk-white)!important}.ds-testimonials .testimonial,.ds-testimonials__item,[class*=testimonial]:not(.list-social__item){background:transparent!important;border:var(--silk-hair);border-radius:2px;padding:clamp(24px,3vw,40px)!important;box-shadow:none!important;transition:border-color var(--silk-transition)}.ds-testimonials .testimonial:hover,.ds-testimonials__item:hover{border-color:var(--silk-sage)}.ds-testimonials .testimonial__title,.ds-testimonials__item h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-style:italic;font-size:2.2rem!important;margin-bottom:1.6rem!important}.ds-testimonials .testimonial__text h5,.ds-testimonials__item p,.ds-testimonials__item h5{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:1.5rem!important;line-height:1.7!important;color:#1d2b1ec7!important}.ds-testimonials .testimonial__author,.ds-testimonials__item .author,.ds-testimonials__item h6,[class*=testimonial] .author,[class*=testimonial] [class*=author]{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-style:normal!important;margin-top:2rem!important;color:var(--silk-forest)!important;text-align:center}.testimonial__image:empty,.testimonial__image-wrapper:empty{display:none!important}.ds-horizontal-ticker,[class*=ds-horizontal-ticker]{background:var(--silk-petal)!important;border-bottom:var(--silk-hair)}.ds-horizontal-ticker .ticker__text,[class*=ds-horizontal-ticker] .ticker__text,.ds-horizontal-ticker span{color:var(--silk-deep)!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.shopify-section{padding-top:0;padding-bottom:0}.shopify-section--multirow .multirow,.shopify-section--rich-text .rich-text,.shopify-section--collage .collage,.shopify-section--ds-testimonials .ds-testimonials{padding-top:clamp(48px,8vw,120px)!important;padding-bottom:clamp(48px,8vw,120px)!important}.header__menu-item,.header__active-menu-item,.header__menu-item--active,.header__menu-item[aria-current=page],.header__menu-item.list-menu__item--active,header-menu .header__menu-item[aria-current],nav .header__active-menu-item{background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:.8rem 0!important;margin:0 1.6rem!important}.header__active-menu-item,.header__menu-item[aria-current=page],.header__menu-item.list-menu__item--active,.header__menu-item span[aria-current]{color:var(--silk-forest)!important;border-bottom:.5px solid var(--silk-forest)!important}header .header__menu-item,header .list-menu__item{background:transparent!important;box-shadow:none!important}.header__heading-logo-wrapper{filter:none}.header__heading-logo{max-height:5rem;width:auto}@media(min-width:990px){.product--medium .product__media-wrapper,.product--large .product__media-wrapper,.product .product__media-wrapper{padding-right:4rem}.product__info-wrapper{padding-left:4rem;padding-top:1.2rem}}.product__info-container{max-width:52rem}.product__text,.product .caption-with-letter-spacing,.silk-product-eyebrow{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--silk-forest)!important;margin:0 0 1.2rem!important;font-style:normal!important}.product__title h1,.product__title h2,h1.product__title,.product__info-container h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(3.2rem,4vw,4.4rem)!important;line-height:1.15!important;letter-spacing:-.01em;margin-bottom:1.6rem!important;font-style:normal!important}.product .price,.product__info-container .price{margin:1.2rem 0 2.4rem}.product .price__regular .price-item--regular,.product .price--end .price-item--regular,.product .price__sale .price-item--sale{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.8rem!important;letter-spacing:.02em;color:var(--silk-deep)!important}.product .price__sale .price-item--regular,.product .price-item--regular[data-original]{text-decoration:line-through;opacity:.55;margin-right:.8rem}.product__description,.product__info-container .rte{font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;line-height:1.75!important;color:#1d2b1ed1!important;margin:1.6rem 0 2.4rem}.product__description img,.product__info-container .rte img{display:none!important}.product__description p,.product__info-container .rte p{margin-bottom:1.2rem}.product__description ul,.product__info-container .rte ul{list-style:none;padding:0;margin:1.6rem 0}.product__description ul li,.product__info-container .rte ul li{position:relative;padding-left:1.8rem;margin-bottom:.8rem;line-height:1.65}.product__description ul li:before,.product__info-container .rte ul li:before{content:"";position:absolute;left:0;top:1rem;width:.6rem;height:.5px;background:var(--silk-forest)}.product__description strong,.product__info-container .rte strong{color:var(--silk-deep);font-weight:500}.product-form__input legend,.product-form__input .form__label,fieldset.product-form__input legend{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;margin-bottom:1rem!important}.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio]:not(:checked)+label{border:.5px solid rgba(29,43,30,.4)!important;border-radius:2px!important;background:transparent!important;color:var(--silk-deep)!important;font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:1.3rem!important;letter-spacing:.04em;padding:1rem 1.6rem!important;min-width:5rem;text-align:center;transition:all var(--silk-transition)}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:hover+label{border-color:var(--silk-forest)!important;color:var(--silk-forest)!important;background:transparent!important}.product-form__input--swatch .swatch-input__label,.swatch-input__label{border-radius:50%!important;border:.5px solid rgba(29,43,30,.2)!important;width:3.2rem!important;height:3.2rem!important}.swatch-input__input:checked+.swatch-input__label{outline:1px solid var(--silk-forest);outline-offset:2px}.quantity{border:.5px solid rgba(29,43,30,.4)!important;border-radius:2px!important;background:transparent!important;height:4.6rem;width:12rem}.quantity__input{background:transparent!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;border:none!important}.quantity__button{color:var(--silk-deep)!important;transition:color var(--silk-transition)}.quantity__button:hover{color:var(--silk-forest)!important}.quantity__button svg{width:1.4rem;height:1.4rem}.product-form__submit,.product-form__buttons .button{width:100%!important;min-height:5.2rem!important;margin-top:1.6rem;letter-spacing:.16em!important}.shopify-payment-button{margin-top:1.2rem}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--silk-deep)!important;border:.5px solid var(--silk-deep)!important}.shopify-payment-button__button--unbranded:hover{background:transparent!important;border-color:var(--silk-forest)!important;color:var(--silk-forest)!important}.product__accordion,.accordion,.product__info-container details{border:none!important;border-top:var(--silk-hair)!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:0!important}.product__info-container details:last-of-type{border-bottom:var(--silk-hair)!important}.product__accordion summary,.accordion summary,.product__info-container details summary{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;padding:2rem 0!important;list-style:none;cursor:pointer}.product__accordion summary::-webkit-details-marker,.product__info-container details summary::-webkit-details-marker{display:none}.product__accordion summary .icon,.product__info-container details summary svg{transition:transform var(--silk-transition);color:var(--silk-deep);width:1.4rem;height:1.4rem}.product__accordion[open] summary .icon,.product__info-container details[open] summary svg{transform:rotate(180deg)}.product__accordion .accordion__content,.product__info-container details>*:not(summary){padding:0 0 2.4rem!important;font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;line-height:1.75!important;color:#1d2b1ed1!important}.product__media-list .product__media-item{border-radius:2px!important;overflow:hidden}.thumbnail-list__item .thumbnail{border:.5px solid transparent!important;border-radius:2px!important;opacity:.7;transition:all var(--silk-transition)}.thumbnail-list__item .thumbnail:hover{opacity:1}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--silk-forest)!important;opacity:1}.product__sku,.product__availability{font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;color:#1d2b1e99!important;letter-spacing:.04em}.pickup-availability-button{color:var(--silk-forest)!important;text-decoration:underline;text-underline-offset:4px}.related-products .section-header__title,.related-products h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-style:italic;font-size:clamp(2.8rem,3.5vw,3.6rem)!important;text-align:center;margin-bottom:4rem}.product__tax{font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;color:#1d2b1e99!important;margin-top:.8rem}.quick-add-modal__content{background:var(--silk-white)}.collection-hero,.main-collection-banner,.collection__title{background:var(--silk-white)!important;padding-top:clamp(48px,6vw,96px)!important;padding-bottom:clamp(24px,3vw,40px)!important;text-align:center}.collection-hero__title,.collection__title h1,.main-collection-banner h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(4rem,5vw,5.6rem)!important;line-height:1.1!important;letter-spacing:-.01em;margin-bottom:1.2rem!important;font-style:normal!important}.collection-hero__description,.collection__description,.main-collection-banner .rte{font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;line-height:1.7!important;color:#1d2b1eb3!important;max-width:56ch;margin:0 auto}.product-count,.collection-product-count,.facets__product-count,.product-count__text{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1d2b1e99!important}.facets-container,.facets__wrapper,.collection-filters,.facets{border-top:var(--silk-hair)!important;border-bottom:var(--silk-hair)!important;background:transparent!important;padding:1.6rem 0!important;margin-bottom:3.2rem}.facets__form{gap:1.6rem}.facets__summary,.facets__disclosure summary,.facet-filters details summary{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;border:.5px solid rgba(29,43,30,.3)!important;border-radius:2px!important;padding:1rem 1.6rem!important;background:transparent!important;cursor:pointer;transition:border-color var(--silk-transition),color var(--silk-transition)}.facets__summary:hover,.facet-filters details summary:hover{border-color:var(--silk-forest)!important;color:var(--silk-forest)!important}.facets__summary svg,.facet-filters details summary svg{width:1.2rem;height:1.2rem;margin-left:.8rem}.facets__display,.facets__disclosure[open] .facets__display{background:var(--silk-white)!important;border:.5px solid rgba(29,43,30,.2)!important;border-radius:2px!important;box-shadow:none!important;padding:2rem!important;margin-top:.4rem}.facets__item,.facets__list li,.facet-checkbox{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;color:var(--silk-deep)!important;padding:.6rem 0;cursor:pointer}.facet-checkbox input[type=checkbox]{accent-color:var(--silk-forest);width:1.6rem;height:1.6rem;margin-right:1rem}.facets__item:hover{color:var(--silk-forest)!important}.facets__price input[type=number]{border:.5px solid rgba(29,43,30,.3)!important;border-radius:2px!important;padding:.8rem!important}.facet-filters__sort,.sort-by,.collection-filters__field select{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;border:.5px solid rgba(29,43,30,.3)!important;background:transparent!important;border-radius:2px!important;padding:1rem 3.2rem 1rem 1.6rem!important;cursor:pointer}.facet-filters__sort:focus,.sort-by:focus{border-color:var(--silk-forest)!important}.facet-filters__label,.sort-by__label{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1d2b1e99!important}.active-facets__button,.active-facets__button-inner{background:transparent!important;border:.5px solid rgba(29,43,30,.4)!important;border-radius:2px!important;padding:.6rem 1.2rem!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;color:var(--silk-deep)!important;letter-spacing:.04em;transition:all var(--silk-transition)}.active-facets__button:hover,.active-facets__button-inner:hover{border-color:var(--silk-forest)!important;color:var(--silk-forest)!important}.active-facets__button svg{width:1rem;height:1rem;margin-left:.6rem}.active-facets__button-remove,.active-facets__button-wrapper button[aria-label*=Clear],.active-facets__button-wrapper button[aria-label*=Remove]{color:var(--silk-deep)!important;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.product-grid,.collection .grid--3-col-desktop,.collection .grid{grid-template-columns:repeat(3,1fr)!important;gap:2.4rem 2.4rem!important}}@media(min-width:750px)and (max-width:989px){.product-grid,.collection .grid{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important}}@media(max-width:749px){.product-grid,.collection .grid{grid-template-columns:1fr!important;gap:1.6rem!important}}.collection .card-wrapper{background:transparent}.collection .card,.collection .card--standard,.collection .card--card{background:transparent!important;border:none!important;box-shadow:none!important}.collection .card__inner{background:transparent!important}.collection .card__information{padding:1.6rem 0 .8rem!important;text-align:left}.collection .card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:1.9rem!important;line-height:1.3!important;margin-bottom:.4rem!important}.collection .card__heading a{color:var(--silk-deep)!important}.collection .price{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.02em;margin:0!important}.collection .card__media,.collection .media{border-radius:2px!important;overflow:hidden;background:var(--silk-mist)}.collection .card-wrapper:hover .card__media img{transform:scale(1.04)}.quick-add,.card__quick-add,.card-wrapper .quick-add,.card-wrapper .card__quick-add,quick-add-modal,.collection .quick-add,.collection .card__quick-add{display:none!important}.pagination__list,.pagination ul{gap:.4rem!important;margin-top:4.8rem!important;justify-content:center}.pagination__item,.pagination li a,.pagination li span{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:1.3rem!important;letter-spacing:.04em;color:#1d2b1e80!important;background:transparent!important;border:none!important;padding:.8rem 1.2rem!important;min-width:3.2rem;text-align:center;transition:color var(--silk-transition)}.pagination__item:hover{color:var(--silk-forest)!important}.pagination__item--current,.pagination li[aria-current=page],.pagination__item.pagination__item--current span{color:var(--silk-forest)!important;font-weight:500!important;border-bottom:.5px solid var(--silk-forest)!important;padding-bottom:.4rem!important}.pagination__item-arrow svg{width:1.2rem;height:1.2rem}.collection .title-wrapper--no-collection{text-align:center;padding:8rem 0}.collection .title-wrapper--no-collection h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-style:italic}.facets__form-mobile,.menu-drawer__inner-container{background:var(--silk-white)!important}.mobile-facets__open-wrapper button,.mobile-facets__close button{font-family:DM Sans,sans-serif!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cart__warnings .cart__empty-text,.cart__warnings h1,main-cart-items h2,.title.title--primary{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(3.6rem,5vw,5.2rem)!important;line-height:1.1!important;font-style:normal!important}@media(min-width:750px){.cart__contents,.cart-items-container{display:grid;grid-template-columns:1.7fr 1fr;gap:6rem;align-items:start}.cart__footer{position:sticky;top:12rem}}.cart-items,.cart-items thead,.cart-items tbody{background:transparent!important}.cart-items th{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1d2b1e8c!important;border-bottom:var(--silk-hair)!important;padding:0 0 1.6rem!important;text-align:left}.cart-item{border-bottom:var(--silk-hair)!important;padding:2.4rem 0!important;background:transparent!important}.cart-item__media .cart-item__image{width:8rem!important;height:8rem!important;object-fit:cover;border-radius:2px;background:var(--silk-mist)}.cart-item__name,.cart-item__name a{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:2rem!important;line-height:1.25!important;color:var(--silk-deep)!important;text-decoration:none!important;margin-bottom:.6rem}.cart-item__name:hover,.cart-item__name a:hover{text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:var(--silk-sage)!important;text-decoration-thickness:.5px!important}.cart-item .product-option,.cart-item__details dl,.cart-item__details>dl>div{font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;color:#1d2b1eb3!important;letter-spacing:.02em}.cart-item__price-wrapper,.cart-item .price{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.4rem!important;letter-spacing:.02em;color:var(--silk-deep)!important}.cart-item .quantity,.cart-item__quantity-wrapper .quantity{border:.5px solid rgba(29,43,30,.3)!important;border-radius:2px!important;width:10rem;height:4rem}.cart-remove-button,.cart-item__remove a,button[id*=Remove],a[id*=Remove]{color:#1d2b1e8c!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:.5px!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;letter-spacing:.04em;background:transparent!important;border:none!important;transition:color var(--silk-transition)}.cart-remove-button:hover,.cart-item__remove a:hover{color:var(--silk-forest)!important}.cart__note,cart-note{margin:2.4rem 0!important}.cart__note summary,.cart__note .text-with-icon{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;cursor:pointer}.cart__note textarea{border:.5px solid rgba(29,43,30,.3)!important;border-radius:2px!important;background:transparent!important;font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;padding:1.2rem!important;margin-top:1.2rem!important}.cart-progress-bar,.cart__progress{background:var(--silk-mist)!important;border-radius:2px;height:4px!important;margin:1.6rem 0;overflow:hidden}.cart-progress-bar__fill,.cart__progress-fill{background:var(--silk-petal)!important;height:100%;transition:width .4s ease}.cart-progress-bar__text,.cart__progress-text{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--silk-deep)!important;margin-bottom:.8rem}.cart__footer,.cart__blocks{background:var(--silk-mist)!important;padding:3.2rem!important;border-radius:2px;border:none!important}.cart__footer .totals,.cart__blocks .totals{border-bottom:var(--silk-hair)!important;padding-bottom:1.6rem!important;margin-bottom:1.6rem!important}.cart__footer .totals__subtotal,.cart__footer .totals__total,.totals__subtotal-value,.totals__total-value{font-family:DM Sans,sans-serif!important;font-weight:500!important;letter-spacing:.04em;color:var(--silk-deep)!important}.cart__footer .totals__subtotal-value,.totals__subtotal-value{font-size:1.6rem!important}.cart__footer .totals__total-value{font-size:2rem!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important}.tax-note,.cart__tax,.cart__dynamic-checkout-buttons+.tax-note{font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;color:#1d2b1e99!important;text-align:center;margin:1.6rem 0!important}.cart__ctas .button,.cart__ctas .cart__checkout-button,#checkout,button[name=checkout]{width:100%!important;min-height:5.6rem!important;font-size:1.2rem!important;letter-spacing:.18em!important}.cart__empty-text,.cart__warnings .cart__empty-text{text-align:center;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-style:italic;font-size:clamp(2.8rem,4vw,4rem)!important;margin:4rem 0 2.4rem!important;color:var(--silk-deep)!important}.cart__warnings .button{margin:0 auto;display:inline-block}cart-drawer .drawer,.cart-drawer{background:var(--silk-white)!important}.cart-drawer__inner{background:transparent!important}.drawer__header,.cart-drawer__header{border-bottom:var(--silk-hair)!important;padding:2rem 2.4rem!important}.drawer__heading,.cart-drawer__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:2.4rem!important;font-style:normal!important;letter-spacing:0}.drawer__close,.cart-drawer__close{color:var(--silk-deep)!important}.drawer__footer,.cart-drawer__footer{background:var(--silk-mist)!important;border-top:var(--silk-hair)!important;padding:2.4rem!important}.cart-drawer .cart-item{border-bottom:var(--silk-hair)!important;padding:1.6rem 0!important}.cart-drawer .cart-item__name{font-size:1.6rem!important;margin-bottom:.4rem!important}.ds-cart-discount-field input,.cart__discount input{border:.5px solid rgba(29,43,30,.3)!important;background:transparent!important;border-radius:2px!important;font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;padding:1rem 1.2rem!important}.ds-cart-discount-field button,.cart__discount button{background:var(--silk-deep)!important;color:var(--silk-white)!important;border-radius:2px!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:1rem 1.6rem!important;border:none!important}.ds-estimated-shipping,.cart__shipping-estimate{font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;color:#1d2b1e99!important;margin-top:1.2rem}.ds-cart-primary-upsell,.ds-cart-secondary-upsell,.cart-drawer__upsell{background:var(--silk-white)!important;border:var(--silk-hair)!important;border-radius:2px!important;box-shadow:none!important;padding:1.6rem!important;margin-top:1.6rem}.cart-drawer__upsell .card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:1.6rem!important}.main-page,.page-section .page__title,main-page .page-width{max-width:72rem;margin:0 auto}.page-section .page__title,.main-page__title,main h1.page__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(3.6rem,5vw,5.6rem)!important;line-height:1.1!important;text-align:center;margin:clamp(48px,6vw,96px) auto clamp(32px,4vw,56px)!important;font-style:normal!important}.page-section .rte,.main-page .rte,.page__content{font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;line-height:1.8!important;color:#1d2b1ed9!important}.page-section .rte h2,.main-page .rte h2,.page__content h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.8rem,3.5vw,3.6rem)!important;font-style:italic;margin:4rem 0 1.6rem!important;text-align:center}.page-section .rte h3,.main-page .rte h3,.page__content h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:2.2rem!important;margin:3.2rem 0 1.2rem!important}.page-section .rte p,.main-page .rte p,.page__content p{margin-bottom:1.6rem}.page-section .rte img,.main-page .rte img,.page__content img{margin:3.2rem auto;border-radius:2px;max-width:100%;display:block}.page-section .rte blockquote,.main-page .rte blockquote,.page__content blockquote{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-style:italic;font-size:clamp(2.4rem,3vw,3.2rem)!important;line-height:1.4!important;text-align:center;margin:4.8rem auto!important;max-width:56ch;border:none!important;padding:0!important;color:var(--silk-deep)!important}.page-section .rte ul,.page-section .rte ol,.main-page .rte ul,.main-page .rte ol{margin:1.6rem 0 1.6rem 2.4rem}.page-section .rte li,.main-page .rte li{margin-bottom:.6rem}.multicolumn,.multicolumn-list__item,.multicolumn .grid__item{background:transparent!important}.multicolumn-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:2.4rem!important;text-align:center}.multicolumn-card__image-wrapper,.multicolumn-card__icon-wrapper{margin:0 auto 2rem;width:6.4rem;height:6.4rem;color:var(--silk-sage)!important}.multicolumn-card__image-wrapper svg,.multicolumn-card__icon-wrapper svg{width:100%;height:100%;color:var(--silk-sage)!important;fill:var(--silk-sage)!important;stroke:var(--silk-sage)!important}.multicolumn-card__info h3,.multicolumn-card h3,.multicolumn-card .multicolumn-card__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2rem,2.4vw,2.6rem)!important;margin-bottom:1.2rem!important;letter-spacing:-.005em;font-style:normal!important}.multicolumn-card__info .rte,.multicolumn-card .rte{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;line-height:1.7!important;color:#1d2b1ebf!important;max-width:32ch;margin:0 auto}.newsletter,.newsletter-form,.newsletter__wrapper{text-align:center}.newsletter__heading,.newsletter h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.8rem,4vw,4rem)!important;font-style:italic;margin-bottom:1.6rem!important}.newsletter__subheading,.newsletter p{font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;line-height:1.7!important;color:#1d2b1ebf!important;max-width:48ch;margin:0 auto 2.8rem!important}.newsletter-form__field-wrapper{max-width:44rem;margin:0 auto}.newsletter-form__field-wrapper .field{border:.5px solid rgba(29,43,30,.35)!important;border-radius:2px!important;background:transparent!important}.newsletter-form__field-wrapper .field__input{background:transparent!important;border:none!important;font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;padding:1.4rem 1.6rem!important;letter-spacing:.02em}.newsletter-form__field-wrapper .field__label{font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;color:#1d2b1e8c!important;left:1.6rem!important}.newsletter-form__button{background:var(--silk-forest)!important;color:var(--silk-white)!important;border:none!important;border-radius:2px!important;padding:0 2rem!important;transition:background var(--silk-transition)}.newsletter-form__button:hover{background:var(--silk-deep)!important}.newsletter-form__message{font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;margin-top:1.6rem;color:var(--silk-forest)}.image-with-text__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.8rem,4vw,4rem)!important;line-height:1.15!important;font-style:normal!important}.image-with-text__text{font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;line-height:1.75!important;color:#1d2b1ed1!important}.image-with-text .caption-with-letter-spacing{color:var(--silk-forest)!important}.contact,.contact-form,.section-contact-form,.ds-section-contact-form{background:var(--silk-white)!important}.contact .page-width,.contact-form .page-width{max-width:60rem!important;margin:0 auto}.contact__heading,.contact-form h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(3.2rem,4.5vw,4.8rem)!important;text-align:center;font-style:normal!important;margin-bottom:2.4rem!important}.contact .field,.contact-form .field,form#contact .field{border:.5px solid rgba(29,43,30,.35)!important;border-radius:2px!important;background:transparent!important;margin-bottom:1.6rem}.contact .field__input,.contact-form .field__input,form#contact input,form#contact textarea{background:transparent!important;border:none!important;font-family:DM Sans,sans-serif!important;font-size:1.5rem!important;color:var(--silk-deep)!important;padding:1.6rem!important;letter-spacing:.01em;width:100%}.contact .field__label,.contact-form .field__label,form#contact label{font-family:DM Sans,sans-serif!important;font-size:1.3rem!important;color:#1d2b1e99!important;left:1.6rem!important;font-weight:400!important}.contact .field:focus-within,.contact-form .field:focus-within,form#contact .field:focus-within{border-color:var(--silk-forest)!important;outline:none!important}.contact .field:focus-within .field__label,.contact-form .field:focus-within .field__label{color:var(--silk-forest)!important}textarea.field__input,form#contact textarea{min-height:14rem!important;resize:vertical;line-height:1.7}.contact button[type=submit],.contact-form button[type=submit],form#contact button[type=submit]{background:var(--silk-forest)!important;color:var(--silk-white)!important;border:none!important;border-radius:2px!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.6rem!important;min-height:5.2rem!important;width:100%!important;margin-top:1.2rem!important;cursor:pointer;transition:background var(--silk-transition)}.contact button[type=submit]:hover,.contact-form button[type=submit]:hover{background:var(--silk-deep)!important}.form-status,.form__message,.contact-form__success,.contact-form__error{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;line-height:1.6!important;padding:1.6rem!important;border-radius:2px!important;margin-bottom:2.4rem!important;text-align:center}.form-status--success,.contact-form__success{background:#a8bea940!important;color:var(--silk-forest)!important;border:.5px solid var(--silk-sage)!important}.form-status--error,.contact-form__error{background:#e8c4c059!important;color:var(--silk-deep)!important;border:.5px solid var(--silk-petal)!important}#shopify-pc__banner{position:fixed!important;left:auto!important;right:2rem!important;bottom:2rem!important;top:auto!important;width:36rem!important;max-width:calc(100vw - 4rem)!important;max-height:none!important;height:auto!important;margin:0!important;padding:1.8rem 2rem!important;z-index:2147483647!important;background:var(--silk-white)!important;color:var(--silk-deep)!important;border:.5px solid rgba(29,43,30,.2)!important;border-radius:2px!important;box-shadow:0 8px 24px #1d2b1e1f!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;line-height:1.5!important;display:block!important;inset:auto 2rem 2rem auto!important;pointer-events:auto!important}#shopify-pc__banner *{pointer-events:auto!important}#shopify-pc__banner h2,#shopify-pc__banner p,#shopify-pc__banner a{font-family:DM Sans,sans-serif!important;color:var(--silk-deep)!important;display:block!important;white-space:normal!important;word-break:normal!important;width:auto!important}#shopify-pc__banner h2{font-weight:500!important;font-size:1.05rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 .6rem!important}#shopify-pc__banner p{font-size:1.2rem!important;line-height:1.5!important;color:#1d2b1ec7!important;margin:0 0 1.2rem!important}#shopify-pc__banner a{color:var(--silk-forest)!important;text-decoration:underline!important;text-underline-offset:3px}#shopify-pc__banner [class*=__btns],#shopify-pc__banner [class*=btns]{display:flex!important;flex-direction:row!important;gap:.8rem!important;margin:0!important;padding:0!important;align-items:stretch!important;justify-content:flex-end!important}#shopify-pc__banner button{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important;padding:.9rem 1.6rem!important;min-height:3.4rem!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important;line-height:1!important;transition:background .2s ease,color .2s ease,border-color .2s ease;position:relative!important;z-index:1!important;pointer-events:auto!important}#shopify-pc__banner button[class*=accept]{background:var(--silk-deep)!important;color:var(--silk-white)!important;border:.5px solid var(--silk-deep)!important}#shopify-pc__banner button[class*=accept]:hover{background:var(--silk-forest)!important;border-color:var(--silk-forest)!important}#shopify-pc__banner button[class*=decline]{background:transparent!important;color:var(--silk-deep)!important;border:.5px solid var(--silk-deep)!important}#shopify-pc__banner button[class*=decline]:hover{background:transparent!important;border-color:var(--silk-forest)!important;color:var(--silk-forest)!important}#shopify-pc__banner button[class*=manage-prefs],#shopify-pc__banner button[class*=manage]{display:none!important}@media(max-width:600px){#shopify-pc__banner{width:100%!important;max-width:100%!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;inset:auto 0 0 0!important;padding:1.6rem 1.8rem!important}#shopify-pc__banner [class*=btns]{flex-direction:row!important;justify-content:stretch!important}#shopify-pc__banner button{flex:1 1 0!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/silkritual.css.map */
