:root{--color-brand-accent: rgb(230, 161, 152);--color-accent-dark: rgb(179, 123, 123);--color-accent-light: #ffb4a8;--color-brand-secondary: #2f4858;--color-bg-ivory: #fffbf8;--color-bg-white: #ffffff;--color-text-primary: #1a1a1a;--color-text-body: #4a4a4a;--color-text-muted: #8b8b8b;--color-border-sand: #ebebeb;--color-error-bg: #fde8e8;--color-error-border: #eac6c6;--color-error-text: #a13d3d;--color-warning-bg: #fff8e1;--color-warning-border: #ffecb3;--color-warning-text: #8d6e00;--font-family-heading: "Nunito", serif;--font-family-body: "Nunito", sans-serif;--fs-h1: clamp(2.8rem, 6vw + 1rem, 4.2rem);--fs-h2: clamp(2.2rem, 4.5vw + 1rem, 3.2rem);--fs-h3: clamp(1.8rem, 3.5vw + .8rem, 2.4rem);--fs-body: clamp(1.05rem, 1.2vw + .8rem, 1.15rem);--fs-small: clamp(.9rem, .8vw + .6rem, 1rem);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--line-height-body: 1.7;--line-height-heading: 1.25;--space-s: clamp(.75rem, 1vw + .5rem, 1rem);--space-m: clamp(1.25rem, 2vw + .75rem, 1.75rem);--space-l: clamp(2rem, 4vw + 1rem, 3rem);--space-xl: clamp(3rem, 5vw + 1.5rem, 4.5rem);--radius-card: 12px;--shadow-soft: 0 2px 12px rgba(0, 0, 0, .06);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .12);--shadow-glow: 0 8px 20px rgba(232, 139, 127, .3);--transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--container-max: 1200px;--container-padding: var(--space-s)}body,.text-body,p,a,div,li,input,textarea,select{font-family:var(--font-family-body);letter-spacing:.01em;font-size:15px}.full-unstyled-link{text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}svg.icon.icon-remove,a.button.button--tertiary{color:#999;background-color:transparent!important}:root{--color-brand-accent: #9b5a4f !important;--color-accent-dark: #8c4e43 !important}#toggleDescBtn,.button#toggleDescBtn{background:transparent!important;border:none!important;padding:0!important;margin-top:12px!important;color:var(--color-brand-accent)!important;font-family:var(--font-family-body)!important;font-weight:700!important;font-size:15px!important;text-transform:capitalize!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1.5px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important}#toggleDescBtn:after{content:""!important;display:block!important;width:12px!important;height:12px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239B5A4F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transition:transform .2s ease!important}.card__heading{font-size:15px!important;font-weight:500!important;color:#2a2a2a!important;margin-bottom:4px!important;line-height:1.3!important;opacity:.9!important}@media screen and (min-width:750px){.multicolumn-list{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:2rem!important}.multicolumn-list__item{flex:0 1 auto!important;max-width:300px!important}}@media screen and (max-width:768px){body,.body,.rte{font-size:16px!important;line-height:1.5!important}h1,.h1{font-size:28px!important;line-height:1.2!important;margin-bottom:12px!important}h2,.h2,.title,.section-header__title{font-size:24px!important;line-height:1.3!important;margin-bottom:16px!important}h3,.h3,.card__heading{font-size:18px!important;line-height:1.4!important}.button,.btn,.shopify-payment-button__button{min-height:48px!important;font-size:16px!important;padding:12px 24px!important}.card-wrapper{margin-bottom:0!important}.testimonial-card__text,.quote-text,.multicolumn-card__info .rte{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important}.footer-block__heading{padding-top:16px!important;padding-bottom:16px!important}}@media screen and (max-width:749px){.card__heading{font-size:1.3rem!important;font-weight:500!important;margin-bottom:5px!important}.card__content{padding-top:10px!important;padding-bottom:15px!important}}@media screen and (max-width:749px){.section-template--18453732196539__featured_collection_E8wYd7{padding-top:0!important;padding-bottom:0!important}.featured-collection .page-width{padding-left:3px!important;padding-right:3px!important}}:root{--color-brand-accent: #9f6e62;--color-accent-dark: #8f6358;--color-brand-secondary: #594951;--color-bg-ivory: #fff9f8;--color-bg-white: #ffffff;--color-text-primary: #2f2f2f;--color-text-body: #3b3b3b;--color-text-muted: #7b7b7b;--color-border-sand: rgb(235, 235, 235);--color-error-bg: #fde8e8;--color-error-border: #eac6c6;--color-error-text: #a13d3d;--color-warning-bg: #fff8e1;--color-warning-border: #ffecb3;--color-warning-text: #8d6e00;--font-family-heading: "Nunito", serif;--font-family-body: "Nunito", sans-serif;--fs-h1: clamp(2.4rem, 5vw + 1rem, 3.4rem);--fs-h2: clamp(1.9rem, 4vw + 1rem, 2.6rem);--fs-h3: clamp(1.5rem, 3vw + .8rem, 1.9rem);--fs-body: clamp(1rem, 1vw + .75rem, 1.125rem);--fs-small: clamp(.875rem, .5vw + .5rem, .95rem);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--line-height-body: 1.6;--line-height-heading: 1.25;--space-s: clamp(.75rem, 1vw + .5rem, 1rem);--space-m: clamp(1.25rem, 2vw + .75rem, 1.75rem);--space-l: clamp(2rem, 4vw + 1rem, 3rem);--space-xl: clamp(3rem, 5vw + 1.5rem, 4.5rem);--radius-card: 8px;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .05);--shadow-hover: 0 8px 25px rgba(0, 0, 0, .08);--transition-base: all .3s ease;--container-max: 1200px;--container-padding: var(--space-s)}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:var(--font-family-body);background-color:var(--color-bg-ivory);background:var(--color-bg-ivory);line-height:var(--line-height-body);font-size:16px;color:var(--color-text-body);letter-spacing:.3px;-webkit-font-smoothing:antialiased}.global-media-settings{border-radius:var(--radius-card)}.color-background-1,.gradient{background-color:#fff;background-image:none}.rte p,.rte li{font-family:var(--font-family-body);line-height:var(--line-height-body);font-size:15px;margin:0;max-width:65ch;color:var(--color-text-body)}body,.text-body,p,a,span,div,li,input,textarea,select{font-family:var(--font-family-body);letter-spacing:.01em;font-size:15px}h1,h2,h3{font-family:var(--font-family-heading);line-height:var(--line-height-heading);letter-spacing:.02em}h1{font-size:var(--fs-h1);font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}h3,h4,h5,h6{font-size:var(--fs-h3);font-weight:var(--fw-regular)}.page-width,.container{max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.badge-section,.footer__content-top{padding-top:var(--space-s);padding-bottom:var(--space-s)}.footer{padding-top:var(--space-l);padding-bottom:var(--space-l);background-color:#f7eae3}.full-unstyled-link{text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.description-preview.expanded{-webkit-line-clamp:unset}.description-preview:after{display:none}.see-more-btn{margin-top:1px;padding:0;background:none;border:none;font-size:14px!important;font-weight:500;color:#5c3a42;cursor:pointer;display:inline-flex;align-items:center;gap:6px;letter-spacing:0px;margin-left:8px!important}div.VtlsTestimonialBlock__Content{background-color:var(--color-bg-white);border:1px solid var(--color-border-sand);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.VtlsTestimonialBlock:hover div.VtlsTestimonialBlock__Content{box-shadow:var(--shadow-hover)!important;transform:translateY(-4px)}.VtlsTestimonialBlockStarShape svg path{fill:var(--color-brand-accent)!important}vtls-expandable-text-testimonials.VtlsTestimonialBlockText{font-family:var(--font-family-body)!important;font-style:italic;color:var(--color-text-body)!important;line-height:var(--line-height-body);font-weight:var(--fw-regular);font-size:var(--fs-small)}div.VtlsTestimonialBlockAuthor__AuthorName{font-family:var(--font-family-body)!important;font-weight:var(--fw-semibold);font-size:var(--fs-small)!important;color:var(--color-text-primary)!important;text-transform:uppercase;letter-spacing:.03em}.button,.shopify-payment-button__button,input[type=submit],button[type=submit],.cart__checkout-button,.product-form__submit{background-color:var(--color-brand-accent, #ba8a7f);color:var(--color-bg-white, #ffffff);border:none;border-radius:var(--radius-card, 12px);padding:var(--space-s, .75rem) var(--space-m, 1.25rem);font-family:var(--font-family-body, "Nunito", sans-serif);font-weight:var(--fw-semibold, 600);font-size:var(--fs-body, 1rem);transition:var(--transition-base, all .3s ease);cursor:pointer;text-transform:none;letter-spacing:.3px}.button:hover,.shopify-payment-button__button:hover,input[type=submit]:hover,button[type=submit]:hover,.cart__checkout-button:hover,.product-form__submit:hover{background-color:var(--color-accent-dark, #b18c85);box-shadow:var(--shadow-hover, 0 8px 25px rgba(0, 0, 0, .08));transform:translateY(-2px)}.button:active,.shopify-payment-button__button:active,input[type=submit]:active,button[type=submit]:active{transform:translateY(0);box-shadow:0 4px 12px #0000000f}.button:disabled,.button[disabled],input[type=submit]:disabled,button[type=submit]:disabled{background-color:#ede6e4;color:#9b9b9b;opacity:.5;cursor:not-allowed;transform:none}button.button.button--secondary{background-color:transparent;color:var(--color-brand-accent, #ba8a7f);border:2px solid var(--color-brand-accent, #ba8a7f);border-radius:var(--radius-card, 12px)!important;padding:calc(var(--space-s, .75rem) - 2px) calc(var(--space-m, 1.25rem) - 2px);font-family:var(--font-family-body, "Nunito", sans-serif);font-weight:var(--fw-semibold, 600);font-size:var(--fs-body, 1rem);transition:var(--transition-base, all .3s ease);cursor:pointer;letter-spacing:.3px;margin-top:var(--space-s);text-shadow:0 1px 3px rgba(0,0,0,.1)}button.button.button--secondary:hover{background-color:var(--color-brand-accent, #ba8a7f);color:var(--color-bg-white, #ffffff);border-color:var(--color-brand-accent, #ba8a7f);box-shadow:var(--shadow-hover, 0 8px 25px rgba(0, 0, 0, .08));transform:translateY(-2px)}button.button.button--secondary:active{transform:translateY(0);box-shadow:0 4px 12px #0000000f}button.button.button--secondary:disabled,button.button.button--secondary[disabled]{background-color:transparent;color:var(--color-text-muted, #555555);border-color:var(--color-text-muted, #555555);opacity:.5;cursor:not-allowed;transform:none}.star-rating{color:#f6c100;font-size:12px}.top-info-bar1,.info-item1{font-size:10px}.top-info-bar1{display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;padding:8px 0;flex-wrap:wrap}.top-info-bar1,.info-item1{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-family:var(--font-family-body);font-weight:var(--fw-regular);font-size:10px}@media(max-width:768px){.top-info-bar1{font-size:10px}}.icon_icon-caret{display:none}@media screen and (max-width:767px){.VtlsCarousel{padding-bottom:0!important;margin-bottom:-100px!important;min-height:0!important}.VtlsTestimonialBlock__Media{height:320px!important;overflow:hidden!important;border-radius:12px 12px 0 0}.VtlsTestimonialBlock__Media img{height:100%!important;width:100%!important;object-fit:cover!important}.VtlsTestimonialBlock__Content{position:relative;z-index:2;margin-top:-50px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important;background-color:#fff!important;box-shadow:0 10px 25px #00000026!important;border:1px solid var(--color-border-sand, #e5e5e5)!important;border-radius:8px!important;height:auto!important;min-height:unset!important;padding:1.5rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.75rem!important}.VtlsTestimonialBlockText{margin-bottom:0!important}}@media screen and (max-width:767px){.footer__content-bottom{padding-top:20px!important;padding-bottom:30px!important;border-top:1px solid rgba(186,138,127,.15)!important}.footer__content-bottom-wrapper{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:15px!important}.footer__content-bottom .policies,.footer__content-bottom ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 15px!important;margin:0!important;padding:0!important;width:100%!important}.footer__content-bottom li{display:inline-block!important;width:auto!important;margin:0!important;padding:0}.footer__content-bottom a{font-family:Nunito,sans-serif!important;font-size:13px!important;color:#555!important;text-transform:capitalize!important;letter-spacing:.3px!important;text-decoration:none!important;opacity:1;padding:8px 10px!important;display:inline-block!important}.footer__content-bottom li:before,.footer__content-bottom li:after{display:none!important}.footer__copyright{margin-top:0!important;font-size:12px!important;color:#594951!important;padding:0}}@media screen and (max-width:767px){.footer__content-top{padding-bottom:0!important}.footer__list-social{margin-bottom:15px!important;padding:0}.footer__content-bottom{padding-top:15px!important;padding:0}}html,body{overflow-x:clip!important;position:relative}:root{--color-brand-accent: #9f6e62 !important;--color-accent-dark: #8c4e43 !important}.product-form__submit,.cart__checkout-button{width:100%!important;max-width:400px;height:54px!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:10px!important;transition:none!important;box-shadow:0 4px 6px #0000001a!important}h3.inline-richtext{font-size:14px!important;color:var(--color-text-body)!important;margin-bottom:8px!important}#toggleDescBtn,.button#toggleDescBtn{background:transparent!important;border:none!important;padding:0!important;margin-top:5px!important;letter-spacing:0!important;color:#9f6e62!important;font-family:var(--font-family-body)!important;font-weight:700!important;font-size:16px!important;text-transform:capitalize!important;text-decoration:none!important;text-underline-offset:4px!important;text-decoration-thickness:.5px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important}#toggleDescBtn:after{content:""!important;display:block!important;width:12px!important;height:12px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239B5A4F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transition:transform .2s ease!important}#toggleDescBtn:hover{color:var(--color-accent-dark)!important;text-decoration-thickness:2px!important}#toggleDescBtn:hover:after{transform:translateY(3px)!important}collection-show-more .button,.button.button--secondary{background-color:var(--color-brand-accent)!important;color:#fff!important;border:none!important;font-weight:700!important;letter-spacing:0px;text-transform:uppercase;box-shadow:0 4px 10px #ba8a7f4d!important;transition:transform .2s ease,box-shadow .2s ease}collection-show-more .button:hover,.button.button--secondary:hover{background-color:var(--color-accent-dark)!important;transform:translateY(-2px);box-shadow:0 6px 14px #ba8a7f66!important}.multicolumn-card,div.multicolumn-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;border:none!important;border-radius:12px!important;padding:20px!important;box-shadow:none!important;margin-bottom:0!important;height:100%!important}.multicolumn-card__image-wrapper{width:80px!important;flex:0 0 80px!important;margin:0 20px 0 0!important}.multicolumn-card__image-wrapper img{width:100%!important;height:auto!important;object-fit:contain!important}.multicolumn-card__info{padding:0!important;flex:1!important}.multicolumn-card__info h3.inline-richtext{display:block!important;font-size:16px!important;font-weight:700!important;margin:0 0 4px!important;color:#121212!important;letter-spacing:0!important}.multicolumn-card__info p,.multicolumn-card__info .rte{font-size:14px!important;line-height:1.4!important;margin:0!important;color:#594951!important;width:100%}.multicolumn-list{gap:16px!important}.multicolumn-list__item,.multicolumn-card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.multicolumn-card__info{padding-right:16px!important;text-align:left!important}.card-wrapper{background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000a!important;overflow:hidden;height:100%;position:relative;transition:all .3s ease-in-out}.card__content{padding:10px!important;text-align:center}.card__heading{font-size:15px!important;font-weight:500!important;color:#2a2a2a!important;margin-bottom:4px!important;line-height:1.3}.card-information{padding-bottom:0!important;margin-bottom:0!important}@media screen and (min-width:768px){.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 10px 25px #00000014!important;border-color:#ba8a7f!important}}@media screen and (max-width:767px){.card__content{padding:8px!important}.card__heading{font-size:14px!important}}@media screen and (min-width:750px){.multicolumn-list{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:1rem!important}.multicolumn-list__item{flex:0 1 auto!important;max-width:300px!important}}@media screen and (max-width:768px){body,.body,.rte{font-size:16px!important;line-height:1.5!important}h1,.h1{font-size:28px!important;line-height:1.2!important}h2,.h2,.title,.section-header__title{font-size:24px!important;line-height:1.3!important;margin-bottom:16px!important}h3,.h3,.card__heading{font-size:18px!important;line-height:1.4!important}.button,.btn,.shopify-payment-button__button{min-height:48px!important;font-size:16px!important;padding:12px 24px!important}.card-wrapper{margin-bottom:0!important}.testimonial-card__text,.quote-text,.multicolumn-card__info .rte{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important}.footer-block__heading{padding-top:16px!important;padding-bottom:16px!important}}@media screen and (max-width:749px){.card__heading{font-size:1.3rem!important;font-weight:500!important;margin-bottom:5px}.card__content{padding-top:10px!important;padding-bottom:15px!important}}.gf-button{border:.8px solid;border-radius:50px;padding:5px!important}@media screen and (max-width:749px){.card__heading{font-size:1.3rem!important;font-weight:500!important;margin-bottom:5px!important}.card__content{padding-top:10px!important;padding-bottom:10px!important}}@media screen and (max-width:749px){.section-template--18453732196539__featured_collection_E8wYd7{padding-top:0!important;padding-bottom:0!important}}.product__trust-signals-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:15px;margin-top:5px}.rating-badge{display:flex;align-items:center;gap:4px}.star-icon{color:#ffc107;font-size:14px}.product__trust-signals-header,.rating-count{font-size:12px!important;color:var(--color-text-muted)}.freshness-badge{background:#e8f5e9;color:#2e7d32;font-size:10px!important;padding:4px 8px;border-radius:4px;font-weight:600}.product__benefit-text{font-family:var(--font-family-body);color:var(--color-brand-secondary);font-style:italic;font-size:14px;margin-top:-10px;margin-bottom:6px;line-height:1.4}.product__benefit-bullets{margin:15px 0;padding:12px;background:var(--color-bg-ivory);border:1px solid var(--color-border-sand);border-radius:8px}.benefit-list{list-style:none;padding:0;margin:0}.benefit-list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin-bottom:6px;line-height:1.4;color:var(--color-text-body)}.check-icon{color:#d8aba0}p .benefit-list li:last-child{margin-bottom:0}.product__delivery-timer{display:flex;align-items:center;gap:10px;margin:15px 0;padding:10px 12px;background-color:#fff4e5;border-left:4px solid #ff9800;border-radius:4px}.timer-icon{font-size:18px}.timer-text{font-size:13px;color:#663c00;font-weight:500}.countdown-timer{font-weight:700;color:#e65100}.product__perfect-for{margin:20px 0}.perfect-for-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-bottom:8px}.perfect-for-items{display:flex;flex-wrap:wrap;gap:8px}.perfect-for-tag{background:#f5f5f5;color:var(--color-text-body);padding:6px 12px;border-radius:20px;font-size:12px;transition:all .2s}.perfect-for-tag:hover{border-color:var(--color-brand-accent);background:#fff}@keyframes pulse-orange{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}.product__delivery-timer{animation:pulse-orange 2s infinite}.perfect-for-tag{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease,border-color .2s ease}.perfect-for-tag:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000000d;background-color:#fff0f0;border-color:var(--color-brand-accent)}@media screen and (max-width:768px){product-info .product__title h1{font-size:24px!important}.product-media-container.constrain-height.media-fit-contain{--ratio-percent: 80% !important}}.product__trust-signals-header{background-color:#ee94411a;border:1px solid rgba(238,148,65,.3);border-radius:8px;padding:10px;margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.freshness-badge{font-weight:600;color:#2e7d32;font-size:13px}.product__delivery-timer{background-color:#f7eae3!important;border-left:3px solid #ba8a7f;padding:10px 12px;border-radius:4px;margin-top:10px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.countdown-timer{font-weight:700;color:#ba8a7f}@media screen and (max-width:749px){.collection-hero__image-container{max-height:35vh!important;min-height:220px!important;overflow:hidden!important}.collection-hero__image-container img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center center!important}.collection-hero__title{font-size:2rem!important;margin-bottom:.5rem!important}.collection-hero__description{font-size:1.4rem!important;margin-top:0!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gentlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.product-card-wrapper{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)!important;animation-fill-mode:both!important}.product-card-wrapper:nth-child(1){animation-delay:.1s}.product-card-wrapper:nth-child(2){animation-delay:.15s}.product-card-wrapper:nth-child(3){animation-delay:.2s}.product-card-wrapper:nth-child(4){animation-delay:.25s}.product-card-wrapper:nth-child(5){animation-delay:.3s}.product-card-wrapper:nth-child(6){animation-delay:.35s}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-6px);box-shadow:var(--shadow-hover);transition:var(--transition-base)}.card__media img,.media img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.card:hover .card__media img,.card:hover .media img{transform:scale(1.08)!important}.badge--bottom-left,.badge{animation:gentlePulse 2s ease-in-out infinite}.button,.shopify-payment-button__button{transition:all .3s cubic-bezier(.4,0,.2,1)}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px) scale(1.02)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.card__heading{margin-bottom:var(--space-8)!important}[class*=section-template--][class*=featured_collection]{padding-top:var(--space-32)!important;padding-bottom:var(--space-32)!important}@media screen and (min-width:750px){[class*=section-template--][class*=featured_collection]{padding-top:var(--space-80)!important;padding-bottom:var(--space-80)!important}}@media screen and (min-width:990px){[class*=section-template--][class*=featured_collection]{padding-top:56px!important}}.product__description strong{font-weight:700!important;text-transform:uppercase!important;font-size:inherit!important;letter-spacing:.02em!important;line-height:1.6!important;margin:0!important;padding:0!important}.product__media-list{gap:0!important}.product__title,.product__price,.product__description{margin-top:0!important;margin-bottom:0!important}.quantity__label.form__label{display:none}@media screen and (min-width:749px){.product__info-container>*+*{margin-top:8px!important}}:root{--price-color-regular: #8e5659;--price-color-sale: #8e5659;--font-stack-base: "Nunito", sans-serif;--font-size-body: 16px;--line-height-body: 1.45;--font-weight-body: 400;--font-weight-heading: 600;--container-max-width: 1440px;--container-gutter: max(5vw, 20px)}body,p,li,label,input,textarea,select,button,.body{font-family:var(--font-stack-base)!important;font-size:var(--font-size-body)!important;line-height:var(--line-height-body)!important;font-weight:var(--font-weight-body)!important;color:#222!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-stack-base)!important;font-weight:var(--font-weight-heading)!important;line-height:1.2!important;color:#111!important}button,.btn,.product-form__submit{font-family:var(--font-stack-base)!important;font-weight:700!important;font-size:var(--font-size-body)!important;line-height:var(--line-height-body)!important}@media screen and (max-width:768px){body,p,li,label,input,textarea,select,button,.body{font-size:15px!important;line-height:1.45!important}h1{font-size:28px!important}h2{font-size:24px!important}h3{font-size:22px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:16px!important}button#ProductSubmitButton-template--18556573384891__main,.sticky-add-btn,button#CartDrawer-Checkout{color:#fff!important;background-color:#845a60!important}}.upsell-add-btn{color:#845a60!important}.icon-messenger{fill:#fff!important;color:#000!important;stroke:#333!important}:root{--font-body-family: "Nunito", sans-serif !important;--font-heading-family: "Nunito", sans-serif !important;--font-stack-header: "Nunito", sans-serif !important;--font-stack-body: "Nunito", sans-serif !important}.button,.button--primary,.shopify-payment-button__button--unbranded{background-color:#845a60!important;border-color:#8e5659!important;color:#fff!important}.button:hover,.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:#845a60!important;border-color:#7a4a4d!important;color:#fff!important}.button--secondary{background-color:#4a3f42!important;border-color:#2f2a2c!important;color:#fff!important}.button--secondary:hover{background-color:#2f2a2c!important;border-color:#1f1c1d!important;color:#fff!important}.button--outline{background-color:transparent!important;border:1px solid #a26769!important;color:#a26769!important}.button--outline:hover{background-color:#a26769!important;color:#fff!important}a{color:#a26769}a:hover{color:#8e5659!important}body,html{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}p,.product__description,.rte,.text-body,body{font-size:15px!important;line-height:1.6!important}@media(max-width:768px){p,.product__description,.rte,.text-body,body{font-size:16px!important;line-height:1.7!important}}.card__heading,.product-card__title,.product__title,h2.product-title{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600!important;line-height:1.4!important}@media(min-width:769px){.card__heading,.product-card__title{font-size:16px!important}.product__title,h1.product__title{font-size:42px!important}}@media(max-width:768px){.card__heading,.product-card__title{font-size:14px!important}.product__title,h1.product__title{font-size:28px!important}}.section-heading,.hero__title{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700!important;line-height:1.3!important}button,.button,a.button,input[type=button],input[type=submit]{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600!important;font-size:14px!important;line-height:1.5}input,textarea,select{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5!important}@media(max-width:768px){.product__price{font-size:16px}}nav,.navigation,.header__menu,.menu{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px!important;font-weight:600!important}footer,.footer{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px!important;line-height:1.6!important}body{line-height:1.6}small,.text-small{font-size:13px;line-height:1.5}:root{--font-primary: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-accent: "Nunito", Georgia, serif;--font-size-base: 16px;--font-size-small: 14px;--font-size-large: 18px;--line-height-base: 1.6;--line-height-heading: 1.3}body{font-family:var(--font-primary);font-size:var(--font-size-base)!important;line-height:var(--line-height-base)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);line-height:var(--line-height-heading)!important}a,button,input,select,textarea,label,summary{touch-action:manipulation}@media screen and (max-width:749px){.product__media-item,.product__media-wrapper,.slideshow__slide,.product-media-container{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}}.product-form__submit,.cart__checkout-button,.rb-button,.button--primary{background-color:#9f6a6d!important;color:#fff!important;font-weight:700!important;letter-spacing:.04em!important;border:none!important;border-radius:10px!important;transition:all .25s ease!important;box-shadow:0 4px 14px #8c5f5f40!important}.product-form__submit:hover,.cart__checkout-button:hover,.rb-button:hover,.button--primary:hover{background-color:#744c4c!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #744c4c52!important}.product-form__submit:active,.cart__checkout-button:active,.rb-button:active,.button--primary:active{background-color:#5f3e3e!important;transform:translateY(0)!important;box-shadow:0 3px 10px #5f3e3e40!important}@media screen and (max-width:749px){.product-form__submit,.cart__checkout-button,.rb-button,.button--primary{font-size:1.6rem!important;padding:18px 20px!important;width:100%!important;border-radius:12px!important;background-color:#9a6a6a!important;box-shadow:0 6px 16px #9a6a6a4d!important}}.product-form__input--pill input[type=radio]+label{font-size:1.2rem!important;padding:6px 12px!important;border-radius:20px!important;min-height:auto!important;line-height:1.2!important}.product-form__input--pill label{margin:4px 6px 4px 0!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#9a6c6c!important;color:#fff!important}.product-form__input--pill input[type=radio]+label:hover{opacity:.85}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label{font-size:1.1rem!important;padding:5px 10px!important}}.card-wrapper{border:1px solid #eee!important;border-radius:12px!important;overflow:hidden!important;transition:all .2s ease!important}.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 8px 20px #00000014!important;border-color:#e8cfcf!important}.card__media{background:#fafafa!important}.card-wrapper,.card{border-radius:12px!important}@media(max-width:768px){.card-wrapper{border-radius:10px!important}.card-wrapper:hover{transform:none!important;box-shadow:0 4px 10px #0000000f!important}.card__heading{font-size:14px!important}}@media screen and (max-width:749px){h3.product-description-title{font-size:14px!important;text-transform:uppercase!important}}.product__description p{margin-bottom:12px!important}.product-specs{list-style:none!important;padding-left:0!important;margin-top:16px!important}.product-specs li{position:relative!important;padding-left:14px!important;margin-bottom:10px!important;line-height:1.5!important}.product-specs li strong{font-weight:700!important;text-transform:uppercase!important;font-size:inherit!important;letter-spacing:.02em!important;opacity:.8}.product-specs li:before{content:"\2022"!important;position:absolute!important;left:0!important;color:#000!important}.template-product .product__description .product-description{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.template-product .product__description .product-description p{margin-top:0}.template-product .product__description .product-description strong{font-weight:700!important;text-transform:uppercase;font-size:inherit;letter-spacing:.02em}.template-product .product__description .product-description ul.product-specs{list-style:none}.template-product .product__description .product-description ul.product-specs li:before{content:"\2022";font-weight:700}.template-product .product__description .product-description li{list-style:none}.product-form__input--pill{border:none!important;padding:0!important;margin-bottom:10px!important}.product-form__input--pill label{border:1.5px solid #e6d6d8!important;border-radius:999px!important;background:#fff!important;color:#3a3133!important;padding:6px 14px!important;margin:0 6px 6px 0!important;font-size:13px!important}.product-form__input--pill input:checked+label{background:#845a60!important;color:#fff!important}.product-form__submit{background:#845a60!important;border-color:#845a60!important}.product__title h1{font-size:22px!important}.product__description{max-width:650px!important}@media(max-width:749px){.card .card__heading{font-size:14px!important}}@media(max-width:749px){.card .card__heading{margin-bottom:4px!important;line-height:1.25!important}.card__content{padding:10px 12px 12px!important}}.card .card__heading{text-align:center!important;color:#333!important;font-weight:500!important;margin-bottom:6px!important}.card .price{display:flex!important;justify-content:center!important;gap:8px!important}.card .price:not(.price--on-sale) .price-item--regular{color:#1a1a1a!important;font-weight:600!important}.card .price--on-sale .price-item--sale{color:#000!important;font-weight:700!important}.card .price--on-sale s .price-item--regular{color:#9a9a9a!important}@media(max-width:749px){.card .price{flex-direction:column!important;gap:2px!important}.card .card__heading{font-size:14px!important}}.card{box-shadow:0 4px 10px #0000000d,0 8px 20px #0000000a!important;border-radius:14px!important}@media(max-width:749px){.card .card__heading{margin-bottom:4px!important;line-height:1.25!important}.card .price{margin-top:0!important;gap:4px!important}.card__content{padding:10px 12px 12px!important}}.product__info-container .price{display:flex!important;align-items:center!important;gap:6px!important;margin:6px 0 12px!important}.product__info-container .price--on-sale .price-item--sale{font-size:22px!important;font-weight:700!important;color:#985d62!important;line-height:1.2!important}.product__info-container .price--on-sale s .price-item--regular{font-size:14px!important;color:#999!important;font-weight:400!important;margin-left:8px!important}@media screen and (max-width:749px){.product__info-container .price--on-sale .price-item--sale{font-size:20px!important}.product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:18px!important}.product__info-container .price--on-sale s .price-item--regular{font-size:13px!important;margin-left:6px!important}}.main-product .product__title h1{font-size:26px!important;line-height:1.2!important;font-weight:700!important;margin:0!important}.main-product .price{margin:0!important}.main-product .price-item--regular,.main-product .price-item--sale{font-size:22px!important;font-weight:700!important}.main-product .price--on-sale s .price-item--regular{font-size:14px!important;opacity:.6!important}.main-product .product__description,.main-product .product-form,.main-product .product-form__input--pill{padding-top:16px!important;border-top:1px solid #eee!important}.main-product .product__description{font-size:14px!important;line-height:1.6!important}.main-product .product__description p{margin-bottom:12px!important}.main-product .product-specs{list-style:none!important;padding:0!important;margin-top:12px!important}.main-product .product-specs li{padding-left:14px!important;position:relative!important;margin-bottom:8px!important}.main-product .product-specs li:before{content:"\2022";position:absolute;left:0;color:#000}.main-product .product-form__input--pill label{border-radius:999px!important;padding:8px 14px!important;font-size:13px!important}.main-product .product-form__input--pill input:checked+label{background:#cba69f!important;color:#fff!important}.main-product .product-form__submit{height:52px!important;font-size:15px!important;font-weight:700!important;border-radius:10px!important;background:#cba69f!important}@media(max-width:749px){.main-product .product__title h1{font-size:23px!important}.main-product .price-item--regular,.main-product .price-item--sale{font-size:20px!important}.main-product .product-form__submit{height:50px!important}}@media screen and (max-width:749px){.main-product .product__info-container .price{margin-top:-10px!important}.main-product .product__title{margin-bottom:0!important}.price__container,.product__price,.price{margin-top:0!important;padding-top:0!important}}.header-wrapper{--lpc-header-padding-x: 1.6rem;--lpc-header-padding-y: .45rem;--lpc-header-min-height: 4.8rem;--lpc-header-icon-size: 3.2rem;--lpc-header-logo-max-height: 4.6rem;--lpc-announcement-padding-x: 1rem;--lpc-announcement-padding-y: .45rem;--lpc-announcement-font-size: 1.3rem;--lpc-announcement-line-height: 1.25;background-color:rgb(var(--color-background));box-shadow:0 3px 10px #0000000f}.header-wrapper .header,.header-wrapper .header__inner{align-items:center}.header-wrapper .header{min-height:var(--lpc-header-min-height);padding:var(--lpc-header-padding-y) var(--lpc-header-padding-x);column-gap:.4rem}.header .header__heading{display:flex;align-items:center;align-self:center;margin:0;min-height:var(--lpc-header-icon-size)}.header .header__heading-link,.header .header__heading a{display:flex;align-items:center;justify-content:center;margin-top:5px;padding:3px;line-height:0;min-height:auto}.header .header__heading-logo{display:block;width:auto;height:auto;max-width:100%;max-height:var(--lpc-header-logo-max-height)}.header .header__icons{display:flex;align-items:center;justify-content:flex-end;gap:.15rem;margin:0;padding-right:0;min-height:var(--lpc-header-icon-size)}.header .header__icon,.header .header__icon--cart,.header .header__icon--menu,.icon-cart{display:flex;align-items:center;justify-content:center;width:var(--lpc-header-icon-size);height:var(--lpc-header-icon-size);min-width:var(--lpc-header-icon-size);min-height:var(--lpc-header-icon-size);margin:0;padding:0;line-height:1}.header .header__icon .icon,.header .header__icon--cart .icon,.header .header__icon--menu .icon,.icon-cart .icon,svg.icon.icon-cart{width:1.9rem;height:1.9rem}.header .header__icon--cart{margin-right:5px}.header-wrapper #cart-icon-bubble .cart-count-bubble{top:.15rem;right:.05rem;bottom:auto;left:auto;min-width:1.3rem;width:auto;height:1.3rem;padding:0 .22rem;border-radius:999px;font-size:.72rem;line-height:1}.header .header__icon--menu{margin-left:5px}.announcement-bar{min-height:0;padding:0}.announcement-bar__message{display:flex;align-items:center;justify-content:center;margin:0 auto;min-height:0;padding:var(--lpc-announcement-padding-y) var(--lpc-announcement-padding-x);max-width:100%;text-align:center;font-size:var(--lpc-announcement-font-size);line-height:var(--lpc-announcement-line-height);letter-spacing:.02em;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.announcement-bar__message span,.announcement-bar__message p,.announcement-bar__message a{line-height:inherit}.announcement-bar__message a{text-decoration-thickness:.08rem;text-underline-offset:.15rem}.header__active-menu-item{color:#7e5431;font-weight:700}.link--text,.header__menu-item,.link{color:#000;font-size:14px}@media screen and (max-width:989px){.header-wrapper{--lpc-header-padding-x: .9rem;--lpc-header-padding-y: .3rem;--lpc-header-min-height: 4.2rem;--lpc-header-icon-size: 3rem;--lpc-header-logo-max-height: 3.15rem;--lpc-announcement-padding-x: .8rem;--lpc-announcement-padding-y: .4rem;--lpc-announcement-font-size: 1.2rem;--lpc-announcement-line-height: 1.3}.header-wrapper .header{grid-template-columns:1fr auto 1fr}.header .header__heading{justify-self:center;justify-content:center}.header .header__icons{gap:.1rem}.announcement-bar__message{padding-left:1rem;padding-right:1rem}}.header-wrapper header-drawer .menu-drawer__menu-item-icon{display:none}@media screen and (max-width:749px){.header-wrapper{--lpc-header-padding-x: .75rem;--lpc-header-padding-y: .25rem;--lpc-header-min-height: 4rem;--lpc-header-icon-size: 2.8rem;--lpc-header-logo-max-height: 2.95rem;--lpc-announcement-padding-x: .75rem;--lpc-announcement-padding-y: .35rem;--lpc-announcement-font-size: 1.15rem}.announcement-bar__message{letter-spacing:.01em}.header-wrapper header-drawer>details[open]>.header__icon--menu:before{background:linear-gradient(90deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.1) 62%,rgba(var(--color-foreground),.16))}.header-wrapper header-drawer>details>.menu-drawer{width:min(82vw,36rem);filter:none;border-right:1px solid rgba(var(--color-foreground),.05);box-shadow:.95rem 0 2.6rem rgba(var(--color-shadow),.14)}.header-wrapper header-drawer .menu-drawer__navigation{padding:2.1rem 0 1.15rem}.header-wrapper header-drawer .menu-drawer__menu-item{padding:.92rem 2.2rem;line-height:1.34}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{padding-left:1.7rem}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile{--inline-mobile-submenu-duration: .32s;--inline-mobile-submenu-ease: cubic-bezier(.22, 1, .36, 1)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu{position:static;inset:auto;width:100%;margin-top:0;display:block;opacity:0;visibility:hidden;max-height:0;transform:translateY(-.4rem);transform-origin:top center;background:transparent;z-index:auto;overflow:hidden;pointer-events:none;will-change:max-height,opacity,transform;transition:max-height var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),opacity .24s ease-out,transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),margin-top var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),visibility 0s linear var(--inline-mobile-submenu-duration)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__submenu{margin-top:.3rem;opacity:1;visibility:visible;max-height:60rem;transform:translateY(0);pointer-events:auto;transition:max-height var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),opacity .24s ease-out,transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),margin-top var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),visibility 0s linear 0s}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu .menu-drawer__inner-submenu{height:auto;overflow:visible}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu .menu-drawer__close-button{display:none}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu .menu-drawer__menu a.menu-drawer__menu-item{font-size:1.74rem;line-height:1.3;padding-top:.82rem;padding-bottom:.82rem;font-weight:360}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-label{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;color:rgba(var(--color-foreground),.72)}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-icon svg{display:block;width:100%;height:100%}.header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item{display:flex;align-items:center;gap:.8rem;padding-right:2.2rem}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item .menu-drawer__menu-item-label,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item .menu-drawer__menu-item-icon{transition:color .22s ease-out}.header-wrapper header-drawer .menu-drawer__menu-item--active{font-weight:500;background-color:rgba(var(--color-foreground),.032)}.header-wrapper header-drawer .menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.05)}.header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{position:static;width:1.4rem;margin-left:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.62)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{transition:transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),color .22s ease-out}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{transform:rotate(90deg)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item .menu-drawer__menu-item-label,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item .menu-drawer__menu-item-icon,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{color:var(--color-brand-accent, #9f6e62)}.js .header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item>.svg-wrapper:last-of-type{display:none}.header-wrapper header-drawer .menu-drawer__close-button{margin-top:.6rem;margin-bottom:.3rem;padding:1rem 2.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:rgba(var(--color-foreground),.72);background:rgba(var(--color-foreground),.035)}.header-wrapper header-drawer .menu-drawer__close-button .svg-wrapper{margin-right:.85rem}.header-wrapper header-drawer .menu-drawer__utility-links{display:grid;gap:.45rem;padding:1.35rem 2.2rem 1.45rem;border-top:1px solid rgba(var(--color-foreground),.055);background:linear-gradient(180deg,rgba(var(--color-foreground),.018),rgba(var(--color-foreground),.04))}.header-wrapper header-drawer .menu-drawer__account{gap:.8rem;padding:.45rem 0 .2rem;font-size:1.32rem}.header-wrapper header-drawer .menu-drawer__account>.svg-wrapper,.header-wrapper header-drawer .menu-drawer__account account-icon>.svg-wrapper{margin-right:0}.header-wrapper header-drawer .menu-drawer__localization .localization-form__select{padding:.85rem 3rem .85rem 0}.header-wrapper header-drawer .menu-drawer .list-social{gap:.1rem;margin-left:-.45rem}.header-wrapper header-drawer .menu-drawer .list-social__link{padding:.72rem}}@media screen and (max-width:480px){.header-wrapper{--lpc-announcement-padding-x: .6rem;--lpc-announcement-padding-y: .32rem;--lpc-announcement-font-size: 1.08rem;--lpc-announcement-line-height: 1.28}.announcement-bar__message{padding-left:.8rem;padding-right:.8rem}}@media screen and (max-width:749px){.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu .menu-drawer__menu a.menu-drawer__menu-item{font-size:1.2rem;line-height:1.3;padding-top:.42rem;padding-bottom:.42rem;font-weight:360;margin-left:1.8rem}}@media screen and (min-width:990px){.header-wrapper{--lpc-header-min-height: 5.4rem;--lpc-header-logo-max-height: 5rem;box-shadow:0 2px 8px #0000000a,0 1px #0000000d}.header-wrapper .header{column-gap:2.4rem;transition:min-height .2s ease,padding .2s ease}.header .header__heading-logo{transition:max-height .2s ease}.header .header__icons{gap:.6rem;align-items:center}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item.list-menu__item{font-size:1.4rem;letter-spacing:.01em;position:relative;transition:opacity .2s ease}.header__inline-menu .header__menu-item.list-menu__item:after{content:"";position:absolute;bottom:-.1rem;left:0;right:0;height:.12rem;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .2s ease,transform .2s ease}.header__inline-menu .header__menu-item.list-menu__item:hover:after,.header__inline-menu .header__menu-item.list-menu__item:focus-visible:after{opacity:.45;transform:scaleX(1)}li.nav-item--primary .header__menu-item{font-weight:600;color:#7e5431}li.nav-item--primary .header__menu-item:after{opacity:.25;transform:scaleX(.65);background:#7e5431}li.nav-item--primary .header__menu-item:hover:after,li.nav-item--primary .header__menu-item:focus-visible:after{opacity:.65;transform:scaleX(1)}.announcement-bar__message{font-weight:500;letter-spacing:.03em;font-size:1.38rem}}@media(max-width:768px){button.quantity__button,.quantity__input{color:rgba(var(--color-foreground),.75)!important;opacity:.85}.cart-item__name{font-size:15px;font-weight:700;color:#333}button.quantity__button,.quantity__input{opacity:1}h1.title.title--primary{font-size:20px;margin-top:2rem;letter-spacing:0;font-weight:700!important}.title-wrapper-with-link{margin:0}a.underlined-link,th.caption-with-letter-spacing{display:none}}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container>*+*{margin-top:.75rem!important;margin-bottom:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .product__description,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .product-form{margin-top:.75rem!important;margin-bottom:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container>*:first-child{margin-top:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__title{font-size:inherit!important;margin-bottom:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__title h1{font-size:22px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.015em!important;margin:0!important;color:rgba(var(--color-foreground),.95)!important}@media screen and (min-width:750px){:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__title h1{font-size:28px!important}}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .rating-badge{display:flex!important;align-items:center!important;gap:3px!important;margin:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .star-icon{font-size:12px!important;color:#f5b942!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .rating-count{font-size:11px!important;color:rgba(var(--color-foreground),.52)!important;font-weight:500!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product .price{margin:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product .price__container{margin-top:0!important;margin-bottom:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product .price .badge{margin-bottom:.25rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price-item--sale,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:22px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#9f6e62!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price--on-sale s .price-item--regular{font-size:12px!important;font-weight:400!important;color:#b8afac!important;margin-left:5px!important;text-decoration:line-through!important}@media screen and (min-width:750px){:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price-item--sale,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:26px!important}}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__text{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.09em!important;color:rgba(var(--color-foreground),.42)!important;margin:0!important;padding:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description{font-size:16px!important;line-height:1.65!important;color:rgba(var(--color-foreground),.78)!important;max-width:100%!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description p{font-size:16px!important;line-height:1.65!important;margin-bottom:.55rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description ul,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description ol{margin:.4rem 0 .55rem 1.1rem!important;padding:0!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description li{font-size:16px!important;line-height:1.6!important;margin-bottom:.2rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .see-more-btn{display:inline-block!important;margin:.4rem 0 0!important;margin-left:0!important;padding:0!important;background:none!important;border:none!important;font-size:12px!important;font-weight:600!important;color:#9f6e62!important;text-decoration:underline!important;text-underline-offset:.22em!important;text-decoration-thickness:1px!important;letter-spacing:.01em!important;cursor:pointer!important;opacity:.9!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .see-more-btn:hover{opacity:1!important;color:#7c4e4e!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .product-form{padding-top:.8rem!important;border-top:1px solid rgba(var(--color-foreground),.07)!important;margin-top:1rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product-form__input--pill{margin-bottom:.5rem!important}@media screen and (max-width:749px){:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container>*+*{margin-top:.6rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .product__description,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .product-form{margin-top:.6rem!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__title h1{font-size:21px!important;letter-spacing:-.01em!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price-item--sale,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:21px!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description{font-size:13.5px!important}:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description p,:is(product-info[data-url$="/sweet-heart-bouquet"],product-info[data-url$="/autumn-morning"]) .product__description li{font-size:13.5px!important}}product-info .product__info-container>*+*{margin-top:.8rem!important;margin-bottom:0!important}product-info .product__info-container>*:first-child{margin-top:0!important}product-info .product__info-container .product__description,product-info .product__info-container .product-form{margin-top:.8rem!important;margin-bottom:0!important}@media screen and (max-width:749px){product-info .product__info-container>*+*{margin-top:.6rem!important}product-info .product__info-container .product__description,product-info .product__info-container .product-form{margin-top:.6rem!important}}product-info .product__title{margin-top:0!important;margin-bottom:.3rem!important;padding-bottom:0!important}product-info .product__title h1{font-size:26px!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:700!important;margin:0!important}@media screen and (min-width:750px){product-info .product__title h1{font-size:32px!important;line-height:1.15!important}}product-info .rating-wrapper{margin-top:0!important;margin-bottom:0!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}product-info .price__container{margin-top:.3rem!important;margin-bottom:0!important}product-info .price--large .price-item--sale,product-info .price__container .price-item--sale{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important}product-info .price:not(.price--on-sale) .price-item--regular{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important}product-info .price--on-sale .price-item--regular{font-size:1.3rem!important;font-weight:400!important;line-height:1.3!important;color:#b0a09e!important;text-decoration:line-through!important;text-decoration-color:#82645f73!important;opacity:1!important;letter-spacing:0!important}product-info .price--on-sale{gap:6px!important;align-items:baseline!important}product-info .product__description{margin-top:.8rem!important;margin-bottom:0!important}product-info .product-description{font-size:15px!important;line-height:1.75!important;color:#3a3a3a!important}product-info .product__description p{font-size:inherit!important;margin-top:0!important;margin-bottom:.6rem!important}product-info .product__description p:last-child{margin-bottom:0!important}product-info .product__description ul:not(.product-specs),product-info .product__description ol{padding-left:1.2rem!important;margin-top:0!important;margin-bottom:.6rem!important}product-info .product__description li{margin-bottom:.3rem!important;line-height:1.65!important}product-info .product__description ul.product-specs{list-style:none!important;padding:0!important;margin:.4rem 0 .6rem!important}product-info .product__description .product-specs li{position:relative!important;padding-left:14px!important;margin-bottom:.4rem!important;font-size:inherit!important;line-height:1.6!important}product-info .product__description .product-specs li strong{font-weight:700!important;text-transform:uppercase!important;font-size:inherit!important;letter-spacing:.02em!important}product-info .product__description .product-specs li:before{content:"\2022"!important;position:absolute!important;left:0!important;color:#000!important;font-size:.9em!important;line-height:inherit!important}@media screen and (max-width:749px){product-info .product-description{font-size:16px!important;line-height:1.72!important}product-info .product__description p{margin-bottom:.65rem!important}}product-info .see-more-btn{display:inline-block!important;font-size:13px!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;padding:0!important;margin-top:8px!important;background:none!important;border:none!important;color:#845a60!important;cursor:pointer!important;opacity:.8!important;transition:opacity .18s ease!important}product-info .see-more-btn:hover{opacity:1!important}product-info .product-description-title{margin-top:0!important;margin-bottom:6px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#2e2e2e!important;line-height:1.3!important;opacity:.7}product-info .homepage-divider{margin:.5rem auto!important;border-color:#00000014!important}product-info .custom-divider{margin:.35rem 0!important;padding:0!important}product-info .product-form{margin-top:1rem!important;margin-bottom:0!important}product-info .product-form__buttons{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:0!important}product-info .product-form__submit{width:100%!important;min-height:50px!important;padding:14px 24px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:6px!important}@media screen and (min-width:750px){product-info .product-form{margin-top:1.2rem!important}product-info .product-form__submit{min-height:52px!important}}@media screen and (max-width:749px){product-info .product-form__submit{min-height:48px!important;padding:13px 20px!important;font-size:14.5px!important}}product-info .cart-upsell-wrapper[data-upsell-root]{margin-top:0!important;margin-bottom:1rem!important;background:#fbf8f7!important;border:1px solid rgba(132,90,96,.12)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}product-info .cart-upsell-inner{padding:14px 14px 12px!important}product-info .upsell-heading{font-size:13px!important;font-weight:700!important;letter-spacing:0!important;color:#2f2326!important;margin:0 0 10px!important;line-height:1.3!important}product-info .upsell-grid{gap:10px!important;padding:2px 2px 8px!important}product-info .upsell-item{flex:0 0 136px!important;border-radius:10px!important;padding:8px!important;border:1px solid rgba(132,90,96,.1)!important;background:#fff!important;box-shadow:none!important}product-info .upsell-item.is-selected{border-color:#845a60!important;background:#fffafb!important;box-shadow:0 0 0 1px #845a602e!important}product-info .upsell-item:hover{transform:none!important;background:#fff!important;box-shadow:none!important}product-info .upsell-title{font-size:11.5px!important;font-weight:600!important;line-height:1.3!important}product-info .upsell-price{font-size:12.5px!important;font-weight:700!important}@media screen and (min-width:750px){product-info .cart-upsell-wrapper[data-upsell-root]{border-radius:16px!important}product-info .cart-upsell-inner{padding:18px 16px 14px!important}product-info .upsell-heading{font-size:14px!important}product-info .upsell-item{flex:0 0 158px!important;padding:10px!important;border-radius:12px!important}product-info .upsell-title{font-size:12px!important}product-info .upsell-price{font-size:13px!important}}body.template-index .hero-homepage__copy{top:clamp(var(--space-32),calc(var(--hero-mobile-copy-top-px) + var(--space-4)),var(--space-48))!important;width:min(clamp(24rem,var(--hero-mobile-copy-width),29rem),calc(100% - var(--hero-mobile-copy-left) - var(--space-20)))!important;max-width:29rem!important}body.template-index .hero-homepage__heading{line-height:1.04!important;letter-spacing:-.03em!important}body.template-index .hero-homepage__subtext{margin-top:var(--space-4)!important;margin-bottom:0!important;color:var(--text-secondary)!important;opacity:1!important;font-size:max(var(--font-size-body),var(--hero-subtext-size-mobile))!important;line-height:1.42!important}body.template-index .hero-homepage__cta{margin-top:var(--space-8)!important;min-height:44px!important;padding:10px 26px!important;font-size:1.05rem!important}body.template-index .hero-homepage__trust{margin-top:8px!important;font-size:.875rem!important}body.template-index .hero-homepage__shortcuts{margin-top:8px!important;gap:6px!important}body.template-index .hero-homepage__shortcut{min-height:34px!important;padding:6px 10px!important;font-size:.95rem!important}@media screen and (min-width:750px){body.template-index .hero-homepage__copy{justify-content:center!important;width:min(100%,clamp(48rem,48vw,52rem))!important;max-width:52rem!important;padding:clamp(var(--space-16),2.2vw,var(--space-20)) clamp(var(--space-20),2.2vw,var(--space-24)) clamp(var(--space-16),2.2vw,var(--space-20)) clamp(var(--space-16),2vw,var(--space-20))!important}body.template-index .hero-homepage__subtext{margin-top:var(--space-8)!important;font-size:max(var(--font-size-body),var(--hero-subtext-size-desktop))!important;line-height:1.46!important}body.template-index .hero-homepage__cta{margin-top:var(--space-12)!important;padding:12px 28px!important;font-size:1.1rem!important;min-height:46px!important}body.template-index .hero-homepage__trust{margin-top:14px!important;font-size:.9rem!important}}@media screen and (min-width:990px){body.template-index .hero-homepage__copy{width:min(100%,clamp(48rem,45vw,52rem))!important;max-width:52rem!important;padding:clamp(var(--space-16),2vw,var(--space-20)) clamp(var(--space-20),2.2vw,var(--space-24)) clamp(var(--space-16),2vw,var(--space-20)) clamp(var(--space-16),2vw,var(--space-24))!important}body.template-index .hero-homepage__subtext{margin-top:var(--space-8)!important;max-width:29ch!important;line-height:1.48!important}body.template-index .hero-homepage__cta{margin-top:var(--space-12)!important;min-height:48px!important;padding:13px 26px!important;font-size:1.2rem!important;min-width:clamp(168px,12vw,200px)!important}body.template-index .hero-homepage__trust{margin-top:14px!important}}body.template-index .hero-homepage{padding-bottom:4px!important}.sbo-section{padding-top:26px!important;padding-bottom:22px!important}.sbo-header{margin-bottom:16px!important}.sbo-heading{font-size:clamp(1.3rem,2vw,1.85rem)!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.15!important}.sbo-subheading{margin-top:5px!important;font-size:.88rem!important;line-height:1.45!important}.sbo-list{gap:16px!important;padding:4px 4px 10px!important}.sbo-item{gap:8px!important}.sbo-label{font-size:12.5px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}.sbo-label.highlight{font-weight:700!important}@media screen and (min-width:768px){.sbo-section{padding-top:38px!important;padding-bottom:32px!important}.sbo-header{margin-bottom:22px!important}.sbo-heading{font-size:clamp(1.45rem,2vw,1.9rem)!important}.sbo-subheading{font-size:.92rem!important}.sbo-list,.sbo-item{gap:10px!important}.sbo-label{font-size:13px!important}}@media screen and (min-width:1024px){.sbo-list{gap:24px!important}}@media screen and (max-width:749px){.collection .collection__title{margin-bottom:3.6rem!important}.collection .product-grid .card .card__heading{line-height:1.45!important;margin-bottom:4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.collection .product-grid .card .price{gap:6px!important}.collection .product-grid .card .price--on-sale s .price-item--regular{font-size:11px!important;opacity:.55!important}.collection .product-grid .card__content{padding-top:0!important}.card__content{padding:0 12px!important}}@media screen and (min-width:750px)and (max-width:989px){.collection .collection__title{margin-bottom:3.8rem!important}.collection .product-grid .card__content{padding-top:14px!important}.collection .product-grid .card .card__heading{line-height:1.45!important;margin-bottom:8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.card__content{padding:0 12px!important}}@media screen and (min-width:990px){.collection .collection__title{margin-bottom:4rem!important}.collection .product-grid .card__content{padding-top:14px!important}.collection .product-grid .card .card__heading{line-height:1.45!important;margin-bottom:8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.card__content{padding:0 12px!important}}body.template-index .collection__show-more{margin-top:20px!important}body.template-index .testimonial-carousel-v2{padding-top:28px!important;padding-bottom:44px!important}@media screen and (min-width:750px){body.template-index .testimonial-carousel-v2{padding-top:56px!important;padding-bottom:48px!important}}@media screen and (min-width:990px){body.template-index .testimonial-carousel-v2{padding-top:60px!important;padding-bottom:52px!important}}body.template-index #shopify-section-17715761038c3c3e6b,body.template-index #shopify-section-177157643681fb7a7c{margin-top:0!important;margin-bottom:0!important}body.template-index .testimonial-carousel-v2{padding-bottom:36px!important}@media screen and (min-width:750px){body.template-index .testimonial-carousel-v2{padding-bottom:40px!important}}@media screen and (min-width:990px){body.template-index .testimonial-carousel-v2{padding-bottom:44px!important}}.card-wrapper,.product-card-wrapper{position:relative!important;overflow:hidden!important;border-radius:10px!important;box-shadow:0 3px 15px #00000012!important}.card__content{padding:0 12px!important}.featured-collection__grid .card-wrapper{border-radius:10px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 12px #0000000f!important;overflow:hidden!important;height:100%!important;background:#fff!important;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),border-color .28s ease!important}.featured-collection__grid .card{box-shadow:none!important;border-radius:10px!important;height:100%!important}@media screen and (min-width:750px){.featured-collection__grid .card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 10px 24px #0000001f!important;border-color:#9f6e6238!important}}.featured-collection__grid .card__inner,.featured-collection__grid .card--standard .card__inner{--image-padding: 0px}.featured-collection__grid .card__media{margin:0!important;width:100%!important;overflow:hidden!important}.featured-collection__grid .card__media img,.featured-collection__grid .card .media img{transition:transform .42s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.featured-collection__grid .card-wrapper:hover .card__media img,.featured-collection__grid .card-wrapper:hover .media img{transform:scale(1.04)!important}.featured-collection__grid .card__content{padding:0!important}.featured-collection__grid .card__information{padding:10px 12px 12px!important}.featured-collection__grid .card-information{padding-bottom:0!important;margin-bottom:0!important}.featured-collection__grid .card__heading{font-size:14px!important;font-weight:600!important;color:#252525!important;margin-bottom:4px!important;line-height:1.3!important;text-align:center!important;opacity:1!important}@media screen and (min-width:750px){.featured-collection__grid .card__heading{font-size:14.5px!important}}.featured-collection__grid .price{display:flex;justify-content:center!important;align-items:baseline!important;gap:5px!important;flex-wrap:wrap!important;margin:0!important;width:100%!important}.featured-collection__grid .price:not(.price--on-sale) .price-item--regular,.featured-collection__grid .price--on-sale .price-item--sale{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:0!important}.featured-collection__grid .price--on-sale .price-item--regular{font-size:12px!important;font-weight:400!important;color:#aaa!important;text-decoration:line-through!important;text-decoration-color:#bbb!important;text-decoration-thickness:1px!important;margin-right:0!important}.featured-collection__grid.grid{row-gap:1.6rem!important}.featured-collection__grid .grid__item{display:flex;flex-direction:column!important}.featured-collection__grid .grid__item .card-wrapper{flex:1 1 auto!important}.featured-collection__title.title-wrapper{padding-top:0!important;margin-bottom:2rem!important;text-align:center!important}.featured-collection__title .title{display:inline-block!important;position:relative!important;padding-bottom:12px!important;margin-bottom:0!important}@media screen and (min-width:990px){.featured-collection__title .title{font-size:28px!important}}@media screen and (min-width:990px){.tc-heading{font-size:28px!important}}@media screen and (min-width:990px){#shopify-section-template--19450810237115__testimonial_carouselv2_j4jeHA{margin-top:0!important}}.featured-collection__title .title:after{content:""!important;display:block!important;width:44px!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,#9f6e62 40%,#9f6e62 60%,transparent 100%)!important;margin:8px auto 0!important;border-radius:2px!important}@media screen and (max-width:749px){.featured-collection__grid .card-wrapper{border-radius:8px!important}.featured-collection__grid .card-wrapper:hover{transform:none!important;box-shadow:0 2px 10px #0000000b!important}.featured-collection__grid .card__information{padding:6px 10px 8px!important}.featured-collection__grid .card__heading{font-size:13px!important;margin-bottom:3px!important}.featured-collection__grid .price:not(.price--on-sale) .price-item--regular{font-size:13px!important}.featured-collection__grid .price--on-sale .price-item--sale{font-size:14px!important}.featured-collection__grid .price--on-sale .price-item--regular{font-size:11.5px!important}.featured-collection__grid.grid{row-gap:1.1rem!important}.featured-collection__title.title-wrapper{margin-bottom:1.4rem!important}.featured-collection__grid .price__container{width:100%!important}}.featured-collection-section .collection__show-more{margin-top:24px!important;text-align:center!important}.featured-collection-section .collection__show-more .button{background-color:transparent!important;color:#9a6a6a!important;border:1.5px solid #9a6a6a!important;border-radius:12px!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;padding:13px 16px!important;width:100%!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.featured-collection-section .collection__show-more .button:hover{background-color:#9a6a6a12!important;border-color:#7a5252!important;color:#7a5252!important}body.template-product .product-sticky-atc{display:none}@media screen and (max-width:749px){body.template-product .product-sticky-atc{display:block;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -7px 13px -11px #0000006e;padding:var(--space-12) var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s ease}body.template-product .product-sticky-atc:not([hidden]){transform:translateY(0)}body.template-product .product-sticky-atc__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--button-min-height);padding:1.3rem 1.8rem;background:#cba69f;color:#fff;border:0;border-radius:var(--radius-12);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.005em;white-space:nowrap;box-shadow:var(--shadow-1);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}body.template-product .product-sticky-atc__btn:active{transform:scale(.985);box-shadow:0 5px 12px #cba69f2e;filter:brightness(.98)}body.template-product .product-sticky-atc__icon{flex-shrink:0;width:1.4rem;height:1.4rem}body.template-product .product-sticky-atc__label{font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:.01em;margin-left:0}body.template-product .product-sticky-atc__sep{opacity:.28;font-size:1rem;font-weight:300;line-height:1}body.template-product .product-sticky-atc__price{font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:1;opacity:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}}.header-wrapper{box-shadow:0 7px 13px -11px!important}@media screen and (max-width:749px){product-info .product-form__submit{display:none}}@media screen and (max-width:749px){.banner__heading{font-size:26px!important;margin-bottom:18px!important}.banner__text{opacity:.72}.banner__text p{font-size:15px!important}.banner__buttons{margin-top:22px!important}}@media screen and (max-width:749px){.sbo-list-wrap{overflow:hidden}.sbo-list-wrap:after{content:"";position:absolute;top:0;right:0;width:48px;height:100%;background:linear-gradient(to right,transparent,#fcfcfc);pointer-events:none;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom-override.css.map */
