:root{--md-cream:#f6f0f0;--md-cream-deep:#efe6e4;--md-mocha:#8c7563;--md-mocha-deep:#6c5848;--md-ink:#3b342e;--md-ink-soft:#6f655c;--md-white:#fdfafa;--md-line:#d9cdc6}body{font-family:var(--font-body--family);font-weight:300;line-height:1.7;color:var(--md-ink);background:var(--md-cream)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Cormorant Garamond,serif!important;font-weight:400;line-height:1.12}.rte{line-height:1.75}button,.button,input,select,textarea{font-family:var(--font-body--family)}.button,.button-primary{letter-spacing:.12em}.card,.product-card{border-radius:4px}::selection{background:#d9cdc6;color:#3b342e}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.header-logo>.md-brand-logo{display:flex!important;align-items:center;gap:10px;color:#6c5848}.header-logo>span:not(.md-brand-logo){display:none!important}.md-brand-logo svg{height:44px;width:auto;max-width:none}.md-brand-logo svg path{fill:#8c7563!important}.md-brand-name{font-family:Cormorant Garamond,serif;font-weight:400;font-size:21px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.md-brand-logo svg{height:34px}.md-brand-name{font-size:15px;letter-spacing:.1em}}#header-group .announcement-bar{background-color:#6c5848!important;color:#fdfafa!important}#header-group .announcement-bar__text,#header-group .announcement-bar__text *,#header-group .announcement-bar a{color:#fdfafa!important}#header-group .announcement-bar__text{letter-spacing:.13em;font-size:.75rem;text-transform:uppercase;font-family:var(--font-body--family)}#header-group #header-component{background-color:#fdfafa!important;color:#3b342e!important}#header-group #header-component .header-logo>.md-brand-logo{color:#6c5848!important;opacity:1!important;visibility:visible!important}#header-group #header-component .header-logo>.md-brand-logo svg{height:48px!important;width:auto!important;display:block!important;max-width:none!important}#header-group #header-component .header-logo>.md-brand-logo svg path{fill:#8c7563!important}#header-group #header-component .header-logo>.md-brand-logo .md-brand-name{color:#6c5848!important}@media(max-width:749px){#header-group #header-component .header-logo>.md-brand-logo svg{height:34px!important}}@media screen and (max-width:749px){media-gallery.media-gallery--carousel slideshow-slides>slideshow-slide{--slide-width: 100%;width:100%;flex:0 0 100%}media-gallery.media-gallery--carousel slideshow-arrows{display:flex;align-items:center;padding-inline:10px;mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border-radius:50%;background:#fdfafaf0;color:#6c5848;box-shadow:0 2px 12px #3b342e1c;opacity:1}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{width:17px;height:17px}media-gallery.media-gallery--carousel .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 56px;width:100%;margin-block:12px 4px;overflow:visible}media-gallery.media-gallery--carousel .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);flex:0 0 var(--thumbnail-width)}}@media screen and (min-width:750px)and (max-width:989px){media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1}}.text-block--text_GnyQiN>h1,.text-block--text_GnyQiN h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.15rem,3vw,3.1rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.015em;color:#3b342e;text-wrap:balance}@media screen and (max-width:749px){.text-block--text_GnyQiN>h1,.text-block--text_GnyQiN h1{font-size:clamp(2.05rem,8vw,2.7rem)!important}}#header-group .announcement-bar__slider{width:100%;justify-content:center}#header-group .announcement-bar__slides{width:100%;max-width:850px;min-width:0}#header-group .announcement-bar__slider slideshow-arrows{display:flex;position:relative;inset:auto;min-width:70px;width:70px;justify-content:space-between;align-items:center;flex:0 0 70px;grid-area:auto;padding:0;mix-blend-mode:normal}#header-group .announcement-bar__slider slideshow-arrows .slideshow-control{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;opacity:1!important;color:#fdfafa!important;background:transparent;border:0;padding:0;position:relative}#header-group .announcement-bar__slider slideshow-arrows .slideshow-control:hover{background:#ffffff21;border-radius:50%}#header-group .announcement-bar__slider slideshow-arrows .svg-wrapper{width:16px;height:16px}#header-group .announcement-bar__slider{flex-direction:row;justify-content:center}#header-group .announcement-bar__slides{order:1;width:calc(100% - 80px);max-width:760px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}#header-group .announcement-bar__slider slideshow-arrows{order:0}#header-group .announcement-bar__slide{grid-area:1/1;transform:translate(0);transition:transform .55s ease,opacity .55s ease,visibility .55s ease}#header-group .announcement-bar__slide[aria-hidden=true]{transform:translate(100%);opacity:0;visibility:hidden}@media(max-width:749px){#header-group .announcement-bar__slider slideshow-arrows{flex-basis:56px;width:56px;min-width:56px}#header-group .announcement-bar__slider slideshow-arrows .slideshow-control{width:26px;height:26px;min-width:26px;min-height:26px}#header-group .announcement-bar__slides{width:calc(100% - 60px)}}#header-group .announcement-bar__slide{transform:translateY(0);transition:opacity .45s ease,visibility .45s ease,transform .45s ease}#header-group .announcement-bar__slide[aria-hidden=true]{transform:translateY(9px)}#header-group .announcement-bar__text{margin:0;text-align:center}#header-group .md-promo-announcement{display:flex;justify-content:center;align-items:center}.accordion--accordion_g8EVVp .details__header{font-family:var(--font-body--family)!important;font-size:.94rem!important;line-height:1.5!important;font-weight:400!important;color:#3b342e;letter-spacing:.015em;padding-block:13px}.accordion--accordion_g8EVVp .details-content{font:300 .91rem/1.75 var(--font-body--family);color:#6f655c;padding-bottom:16px}.accordion--accordion_g8EVVp .details-content p{margin:0}.accordion--accordion_g8EVVp .details-content a{color:#6c5848;text-decoration:underline;text-underline-offset:3px}.accordion--accordion_g8EVVp .details__header .icon-plus{color:#8c7563}@media(max-width:749px){#header-group .announcement-bar__slides{max-width:100%}#header-group .announcement-bar__slide{padding-inline:8px}.accordion--accordion_g8EVVp .details__header{font-size:.88rem!important;padding-block:11px}}@media(prefers-reduced-motion:reduce){#header-group .announcement-bar__slide{transform:none!important;transition:none!important}}@media(min-width:990px){media-gallery.media-gallery--carousel slideshow-arrows{display:flex;align-items:center;padding-inline:12px;mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;padding:0!important;border-radius:50%;background:#fdfafaf0;color:#6c5848;box-shadow:0 2px 12px #3b342e1c;opacity:1}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{width:17px;height:17px}}#header-group .announcement-bar__slider{position:relative;padding-inline:36px;width:min(100%,540px);margin-inline:auto}#header-group .announcement-bar__slider slideshow-arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;flex-basis:auto;order:unset;justify-content:space-between;padding-inline:2px;pointer-events:none}#header-group .announcement-bar__slider slideshow-arrows .slideshow-control{pointer-events:auto}#header-group .announcement-bar__slides{width:100%;max-width:760px;order:unset;margin-inline:auto}@media(max-width:749px){#header-group .announcement-bar__slider{padding-inline:29px}#header-group .announcement-bar__slider slideshow-arrows{width:100%;min-width:0;flex-basis:auto}#header-group .announcement-bar__slides{width:100%}}:root{--md-heading-font:"Cormorant Garamond",serif;--md-body-font:var(--font-body--family)}body,.rte,.rte p,.text-block.rte,.details-content,.details-content p,.accordion .details__header,.md-secondary-faq,.md-secondary-faq__item summary,.md-secondary-faq__answer,.md-insta-reel__description,.md-contact-social__subtitle,input,select,textarea,button{font-family:var(--md-body-font)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.md-insta-reel__title,.md-secondary-faq__intro h2,.md-contact-social h2{font-family:var(--md-heading-font)!important;font-weight:400}.accordion--accordion_g8EVVp .details__header,.md-secondary-faq .md-secondary-faq__item summary{font-family:var(--md-body-font)!important;font-weight:400!important;letter-spacing:.015em}.md-secondary-faq .md-secondary-faq__answer,.accordion--accordion_g8EVVp .details-content{font-family:var(--md-body-font)!important;font-weight:300!important;line-height:1.75}@media screen and (min-width:750px)and (max-width:989px){media-gallery.media-gallery--carousel slideshow-arrows{display:flex;align-items:center;padding-inline:12px;mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;padding:0!important;border-radius:50%;background:#fdfafaf0;color:#6c5848;box-shadow:0 2px 12px #3b342e1c;opacity:1!important}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{width:17px;height:17px}}.product-details product-custom-property-component{display:block;width:100%;max-width:100%}.product-details product-custom-property-component .__heading{font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.45;color:#3b342e;margin:0 0 7px}.product-details product-custom-property-component .__description{font-family:var(--font-body--family);font-size:.84rem;line-height:1.55;color:#786d64;margin:0 0 12px}.product-details product-custom-property-component textarea.custom-property__input{display:block;width:100%;min-height:132px;max-width:100%;box-sizing:border-box;background:#fdfafa!important;color:#3b342e!important;border:1px solid #d9cdc6;border-radius:5px;padding:15px 17px 42px;font-family:var(--font-body--family);font-size:1rem;line-height:1.6;transition:border-color .18s ease}.product-details product-custom-property-component textarea.custom-property__input:focus-visible{border-color:#8c7563;outline:2px solid #8c7563;outline-offset:2px}.product-details product-custom-property-component textarea.custom-property__input::placeholder{color:#9b9189;opacity:1}.product-details product-custom-property-component .__character-count{font-family:var(--font-body--family);font-size:.75rem;color:#8c7563!important}@media(max-width:749px){.product-details product-custom-property-component textarea.custom-property__input{min-height:118px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/memory-design.css.map */
