:root{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: Fraunces, serif;--font-heading-style: italic;--font-heading-weight: 400;--font-body-scale: 1.1;--font-heading-scale: 1.3636363636363635;--font-heading-letter-spacing: .06rem;--ts-title: 2.18rem;--ts-title-mobile: 1.72rem;--ts-price: 1.82rem;--ts-label: 1.18rem;--ts-body: 1.36rem;--ts-price-widget: 1.45rem;--ts-caption: 1.14rem;--ts-micro: 1rem;--ts-cta: 1.45rem;--ts-modal-title: 1.63rem;--color-base-text: 44, 36, 25;--color-shadow: 44, 36, 25;--color-base-background-1: 245, 237, 224;--color-base-background-2: 232, 213, 192;--color-base-accent-1: 107, 31, 46;--color-base-accent-2: 107, 31, 46;--color-base-solid-button-labels: 245, 237, 224;--color-base-outline-button-labels: 107, 31, 46;--gradient-base-background-1: #f5ede0;--gradient-base-background-2: #e8d5c0;--gradient-base-accent-1: #6b1f2e;--gradient-base-accent-2: #6b1f2e;--payment-terms-background-color: #f5ede0;--page-width: 140rem;--page-width-margin: 0rem;--media-padding: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--product-card-corner-radius: 0rem;--product-card-image-padding: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: center;--collection-card-border-width: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0}html,body{background-color:#f5ede0}body{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-scale) * .06rem);line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-base-text),.9)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06rem;color:rgb(var(--color-base-text))}.title,.section-heading,.featured-collection h2,.collection-list h2{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:calc(var(--font-heading-scale) * 3.3rem);letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:3.3rem}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 5.5rem}@media screen and (max-width:749px){.page-width{padding:0 1.5rem}}.header{background-color:transparent;padding:2rem 5.5rem;border-bottom:none}.header__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:4.5rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));line-height:1}.header__heading-link{text-decoration:none;color:inherit}.header__menu-item{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);padding:1.32rem}.header__menu-item:hover,.header__active-menu-item{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.header{padding:1.5rem}}.button,button.button,a.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;letter-spacing:.1rem;text-transform:uppercase;border-radius:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border:none}.button--primary:hover{opacity:.85}.button--secondary{background-color:transparent;color:rgb(var(--color-base-outline-button-labels));border:1px solid rgb(var(--color-base-outline-button-labels))}.button--secondary:hover{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.product-form__submit.product-form__submit{border-radius:999px;font-weight:800;letter-spacing:.02em;text-transform:none}.product-form__submit.button--primary{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border:none}.product-form__submit.button--primary:hover{opacity:.85}.product-form__submit.button--secondary{background-color:transparent;color:rgb(var(--color-base-outline-button-labels));border:1px solid rgb(var(--color-base-outline-button-labels))}.product-form__submit.button--secondary:hover{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.product-form__buttons .shopify-payment-button{--shopify-payment-button-border-radius: 999px;margin-top:1.2rem}.product-form__buttons .shopify-payment-button__button{border-radius:999px!important}.skip-to-content-link{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.section__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:3.3rem}.section__header .title{margin-bottom:0}.price,.price--on-sale .price__sale{color:rgb(var(--color-base-text))}.price--on-sale .price__compare{color:rgba(var(--color-base-text),.5);text-decoration:line-through}.price-item--compare{text-decoration:line-through;color:rgba(var(--color-base-text),.5)}.footer{background-color:rgb(var(--color-base-background-1));color:rgba(var(--color-base-text),.9);padding:3.2rem 0 2rem}.footer__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2.7rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:2rem}.footer-block__list a,.footer__list a{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);text-decoration:none;line-height:2}.footer-block__list a:hover,.footer__list a:hover{text-decoration:underline}.footer__content-bottom{border-top:1px solid rgba(var(--color-base-text),.1);margin-top:3rem;padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem}.footer__copyright{font-size:1.4rem;color:rgba(var(--color-base-text),.7);text-align:center}.cart-drawer{background-color:rgb(var(--color-base-background-1))}.cart-drawer__header{border-bottom:1px solid rgba(var(--color-base-text),.1)}.cart-drawer__footer{background-color:rgb(var(--color-base-background-1));border-top:1px solid rgba(var(--color-base-text),.1)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f5ede0}::-webkit-scrollbar-thumb{background:#6b1f2e;border-radius:2px}.back-to-top{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:50%;width:4.4rem;height:4.4rem;position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer;opacity:0;transition:opacity .3s ease;border:none}.back-to-top.visible{opacity:1}.popup-modal,.klaviyo-form-popup{--color-accent: #6b1f2e}.banner{position:relative;display:flex;align-items:stretch;min-height:70vh}.banner--adapt{min-height:60vh}@media screen and (max-width:749px){.banner{min-height:55vw}}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__media img,.banner__media video{width:100%;height:100%;object-fit:cover;object-position:center}.banner__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 5.5rem}@media screen and (max-width:749px){.banner__content{padding:0 1.5rem 3rem;align-items:flex-end}}.banner__box{max-width:60rem;padding:4rem 5rem;background:#f5ede0e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:749px){.banner__box{padding:2rem;max-width:100%}}.banner__heading,.banner .title{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(3.5rem,5vw,7rem);line-height:1.05;letter-spacing:.03rem;color:#2c2419;margin:0 0 2rem}.banner__subtext{font-family:Inter,sans-serif;font-size:1.7rem;letter-spacing:.06em;color:#2c2419d9;margin:0 0 2.8rem;max-width:42rem;line-height:1.65}.banner__buttons .button{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;padding:1.5rem 3.5rem;background-color:#6b1f2e;color:#f5ede0;border:none;border-radius:0;font-weight:600}.banner__buttons .button:hover{opacity:.85}.banner__buttons .button--secondary{background-color:transparent;color:#6b1f2e;border:1.5px solid #6b1f2e}.banner__buttons .button--secondary:hover{background-color:#6b1f2e;color:#f5ede0}.personalization{display:block;margin:2rem 0 1.5rem;padding:2rem;border:1px solid rgba(var(--color-base-text),.15);background:rgba(var(--color-base-background-1),.4)}.personalization__list{display:flex;flex-direction:column;gap:1.8rem}.personalization__field{display:flex;flex-direction:column}.personalization__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;font-size:var(--ts-label, 1.3rem);font-weight:600;letter-spacing:.04rem;color:rgb(var(--color-base-text));margin-bottom:.7rem}.personalization__req{color:rgb(var(--color-base-accent-1));font-weight:700}.personalization__price{margin-left:auto;font-size:var(--ts-caption, 1.2rem);font-weight:600;color:rgb(var(--color-base-accent-1))}.personalization__hint{margin:0 0 .7rem;font-size:var(--ts-caption, 1.2rem);color:rgba(var(--color-base-text),.65);line-height:1.4}.personalization__input{width:100%;font-family:var(--font-body-family);font-size:var(--ts-body, 1.5rem);color:rgb(var(--color-base-text));background:rgb(var(--color-base-background-1));border:1px solid rgba(var(--color-base-text),.25);border-radius:0;padding:1.1rem 1.3rem}.personalization__input:focus{outline:none;border-color:rgb(var(--color-base-accent-1));box-shadow:0 0 0 1px rgb(var(--color-base-accent-1))}.personalization__text{resize:vertical;min-height:6rem}.personalization__file{padding:.9rem 1.3rem}.personalization .select{position:relative}.personalization .select .svg-wrapper{position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.2rem}.personalization__select{-webkit-appearance:none;appearance:none;padding-right:3.5rem;cursor:pointer}.personalization__counter{align-self:flex-end;margin-top:.5rem;font-size:var(--ts-caption, 1.2rem);color:rgba(var(--color-base-text),.55)}.personalization__addon-line{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-base-text),.15);font-size:var(--ts-body, 1.5rem);font-weight:600;color:rgb(var(--color-base-text))}.personalization__addon-display{color:rgb(var(--color-base-accent-1))}.cbndl__pf-field{display:flex;flex-direction:column;margin-top:1rem}.cbndl__pf-field:first-child{margin-top:0}.cbndl__pf-label{font-size:1.3rem;font-weight:600;margin-bottom:.4rem;color:rgb(var(--color-base-text))}.cbndl__pf-req{color:var(--cb-accent, #6b1f2e)}.cbndl__pf-hint{font-size:1.15rem;color:rgba(var(--color-base-text),.6);margin-bottom:.5rem;line-height:1.35}.cbndl__pf-control{width:100%;font-size:1.4rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-base-text),.25);border-radius:8px;background:#fff;color:rgb(var(--color-base-text));transition:border-color .15s ease,box-shadow .15s ease}.cbndl__pf-control:focus{outline:none;border-color:var(--cb-accent, #6b1f2e);box-shadow:0 0 0 2px #6b1f2e26}.cbndl__pf-control::placeholder{color:rgba(var(--color-base-text),.4)}.cbndl__pf-dd{position:relative}.cbndl__pf-dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:1.4rem;text-align:left;background:#fff;color:rgb(var(--color-base-text));border:1px solid rgba(var(--color-base-text),.25);border-radius:8px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cbndl__pf-dd-btn:hover{border-color:#6b1f2e8c}.cbndl__pf-dd.is-open .cbndl__pf-dd-btn{border-color:var(--cb-accent, #6b1f2e);box-shadow:0 0 0 2px #6b1f2e26}.cbndl__pf-dd-btn.is-placeholder .cbndl__pf-dd-label{color:rgba(var(--color-base-text),.45)}.cbndl__pf-dd-caret{font-size:1rem;color:var(--cb-accent, #6b1f2e);transition:transform .15s ease}.cbndl__pf-dd.is-open .cbndl__pf-dd-caret{transform:rotate(180deg)}.cbndl__pf-dd-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;padding:.4rem;max-height:220px;overflow:auto;background:#fff;border:1px solid rgba(var(--color-base-text),.15);border-radius:8px;box-shadow:0 8px 24px #0000001f}.cbndl__pf-dd-opt{display:block;width:100%;text-align:left;padding:.9rem 1rem;font-size:1.35rem;color:rgb(var(--color-base-text));background:transparent;border:none;border-radius:6px;cursor:pointer}.cbndl__pf-dd-opt:hover{background:#6b1f2e14}.cbndl__pf-dd-opt.is-selected{background:var(--cb-accent, #6b1f2e);color:#fff}.cbndl__pf-file{position:relative}.cbndl__pf-file-input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cbndl__pf-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:140px;padding:1.5rem;text-align:center;border:1.5px dashed rgba(var(--color-base-text),.3);border-radius:10px;background:rgba(var(--color-base-text),.02);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cbndl__pf-dropzone:hover,.cbndl__pf-dropzone.is-drag{border-color:var(--cb-accent, #6b1f2e);background:#6b1f2e0f}.cbndl__pf-dz-icon{font-size:2.6rem;line-height:1;color:var(--cb-accent, #6b1f2e)}.cbndl__pf-dz-text{font-size:1.3rem;font-weight:600;color:rgb(var(--color-base-text))}.cbndl__pf-dz-sub{font-size:1.1rem;color:rgba(var(--color-base-text),.5)}.cbndl__pf-file-preview{position:relative;display:inline-block;max-width:100%;line-height:0;border-radius:10px;overflow:hidden;border:1px solid rgba(var(--color-base-text),.15);background:rgba(var(--color-base-text),.03)}.cbndl__pf-thumb{display:block;max-width:100%;max-height:280px;width:auto;height:auto}.cbndl__pf-fileicon{display:block;font-size:4.4rem;line-height:1;padding:3.5rem 5.5rem}.cbndl__pf-file-remove{position:absolute;top:8px;right:8px;z-index:2;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:#fff;background:#0000008c;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease}.cbndl__pf-file-remove:hover{background:var(--cb-accent, #6b1f2e)}.personalization__error{margin-top:1.2rem;padding:1rem 1.3rem;font-size:var(--ts-caption, 1.2rem);color:rgb(var(--color-base-accent-1));border:1px solid rgb(var(--color-base-accent-1));background:rgba(var(--color-base-accent-1),.06)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-overrides.css.map */
