@font-face{font-family:proxima-nova;src:url(mark_simonson_-_proxima_nova.woff2) format("woff2"),url(mark_simonson_-_proxima_nova.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(mark_simonson_-_proxima_nova_it.woff2) format("woff2"),url(mark_simonson_-_proxima_nova_it.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:proxima-nova;src:url(mark_simonson_-_proxima_nova_bold.woff2) format("woff2"),url(mark_simonson_-_proxima_nova_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova;src:url(mark_simonson_-_proxima_nova_bold_it.woff2) format("woff2"),url(mark_simonson_-_proxima_nova_bold_it.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-garamond-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-garamond-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-text-primary: #333333;--color-text-secondary: #144b3c;--color-text-tertiary: #ffffff;--color-text-body: #3b3b3b;--color-text-muted: #7b7b7b;--color-surface-base: #000000;--color-surface-raised: #214b37;--color-surface-strong: #8fc9ff;--color-bg-ivory: #fff9f8;--color-bg-white: #fff;--color-border-default: #bbc3ce;--color-border-sand: rgb(235 235 235);--color-brand-accent: #9f6e62;--color-brand-secondary: #594951;--color-accent-dark: #8c4e43;--color-accent-light: #ffb4a8;--price-color-regular: #8e5659;--price-color-sale: #8e5659;--brand-refined: #9a6a60;--brand-refined-hover: #7f4d44;--brand-tint: #f6efec;--brand-tint-border: #e8dcd6;--badge-bg: #efe5e1;--badge-text: #855044;--announcement-bg: #8f6f69;--announcement-text: #fdfbfa;--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-primary: proxima-nova;--font-family-stack: proxima-nova, sans-serif;--font-family-display: "Cormorant Garamond", georgia, serif;--font-family-heading: "Cormorant Garamond", georgia, serif;--font-family-body: proxima-nova, sans-serif;--font-stack-base: proxima-nova, sans-serif;--font-stack-header: "Cormorant Garamond", georgia, serif;--font-stack-body: proxima-nova, sans-serif;--font-body-family: proxima-nova, sans-serif;--font-heading-family: "Cormorant Garamond", georgia, serif;--font-primary: proxima-nova, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-accent: "Cormorant Garamond", georgia, serif;--font-size-base: 16px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 18.72px;--font-size-2xl: 24px;--font-size-3xl: 40px;--font-size-small: 14px;--font-size-large: 18px;--font-size-body: 16px;--font-weight-base: 400;--font-weight-body: 400;--font-weight-heading: 600;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--line-height-base: 24px;--line-height-body: 1.45;--line-height-heading: 1.3;--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);--space-1: 5.56px;--space-2: 8px;--space-3: 16px;--space-4: 20px;--space-5: 72px;--space-6: 91.67px;--space-7: 94.05px;--space-8: 109px;--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: rgba(0, 0, 0, .1) 0px 1px 3px 0px, rgba(0, 0, 0, .06) 0px 1px 2px 0px;--shadow-hover: 0 8px 25px rgb(0 0 0 / 8%);--shadow-glow: 0 8px 20px rgb(232 139 127 / 30%);--transition-base: all .3s ease;--motion-duration-instant: .2s;--container-max: 1200px;--container-max-width: 1440px;--container-padding: var(--space-s);--container-gutter: max(5vw, 20px)}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-primary);background-color:var(--color-bg-ivory);background:var(--color-bg-ivory);line-height:var(--line-height-base)!important;font-size:var(--font-size-base)!important;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}body,.text-body,p,a,div,li,input,textarea,select{font-family:var(--font-family-body);letter-spacing:.01em;font-size:15px}.page-width,.container{max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.full-unstyled-link{text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}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: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);border:2px solid var(--color-brand-accent);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, proxima-nova, 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 rgb(0 0 0 / 10%)}button.button.button--secondary:hover{background-color:var(--color-brand-accent);color:var(--color-bg-white, #fff);border-color:var(--color-brand-accent);box-shadow:var(--shadow-hover, 0 8px 25px rgb(0 0 0 / 8%));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, #555);border-color:var(--color-text-muted, #555);opacity:.5;cursor:not-allowed;transform:none}.icon_icon-caret{display:none}html,body{overflow-x:clip;position:relative;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}svg.icon.icon-remove,a.button.button--tertiary{color:#999;background-color:transparent!important}.gf-button{border:.8px solid;border-radius:50px;padding:5px!important}body,.text-body,p,a,span,div,li,input,textarea,select{font-family:var(--font-family-body);letter-spacing:.01em;font-size:15px}.description-preview{display:grid;grid-template-rows:77px;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.description-preview.expanded{grid-template-rows:1fr}.no-js .description-preview{grid-template-rows:1fr!important;overflow:visible!important}.description-preview__inner{min-height:0;overflow:hidden}.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:0;margin-left:8px!important}.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)}p .benefit-list li:last-child{margin-bottom: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}@keyframes pulse-orange{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 6px #ff980000}to{box-shadow:0 0 #ff980000}}@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)}}.badge--bottom-left,.badge{animation:gentlePulse 1.2s ease-in-out 1;animation-fill-mode:none}@media(max-width:768px){.badge--bottom-left,.badge,.fc-bestseller-badge{animation:none!important;will-change:auto!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1;transition-duration:.01ms}}[class*=section-template--][class*=featured_collection]{padding-top:var(--space-32);padding-bottom:var(--space-32)!important}@media screen and (min-width:750px){[class*=section-template--][class*=featured_collection]{padding-top:var(--space-80);padding-bottom:var(--space-80)!important}}@media screen and (min-width:990px){[class*=section-template--][class*=featured_collection]{padding-top:56px}}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}.icon-messenger{fill:#fff!important;color:#000!important;stroke:#333!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 var(--color-brand-accent)!important;color:var(--color-brand-accent)!important}.button--outline:hover{background-color:var(--color-brand-accent)!important;color:#fff!important}.section-heading,.hero__title,.banner__heading,.title-wrapper .title,.section-header .title,.rich-text__heading,h2.title,h1.title{font-family:var(--font-family-display);font-weight:600!important;line-height:1.15!important;letter-spacing:.25px}body.template-index .banner__heading{font-size:clamp(32px,6.5vw,52px)!important;line-height:1.08!important;letter-spacing:0}body.template-index .title-wrapper .title,body.template-index .section-header .title,body.template-index .rich-text__heading,.section-heading{font-size:clamp(25px,4.2vw,38px)!important;letter-spacing:.3px}.card__heading,.card__heading a,.card-information .card__heading,.product-card__title,h2.product-title{font-family:var(--font-family-body)}body.template-index #MainContent>.shopify-section+.shopify-section{padding-top:var(--space-l)}body.template-index #MainContent>.shopify-section:last-child{padding-bottom:var(--space-l)}body.template-index #MainContent .title-wrapper,body.template-index #MainContent .section-header{margin-bottom:var(--space-m)}.utility-bar,.announcement-bar{background:var(--announcement-bg)!important}.utility-bar .announcement-bar__message,.utility-bar a,.announcement-bar__message,.announcement-bar a{color:var(--announcement-text)!important}button,.button,a.button,input[type=button],input[type=submit]{font-family:proxima-nova,-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:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5!important}small,.text-small{font-size:13px;line-height:1.5}a,button,input,select,textarea,label,summary{touch-action:manipulation}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:38px!important;min-width:160px!important;padding:10px 22px!important;font-size:.9375rem!important;font-weight:600!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}body.template-index .testimonial-carousel-v2{padding-top:28px;padding-bottom:36px!important}@media screen and (min-width:750px){body.template-index .testimonial-carousel-v2{padding-top:56px;padding-bottom:40px!important}}@media screen and (min-width:990px){body.template-index .testimonial-carousel-v2{padding-top:60px;padding-bottom:44px!important}}body.template-index #shopify-section-17715761038c3c3e6b,body.template-index #shopify-section-177157643681fb7a7c{margin-top:0!important;margin-bottom:0!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}}.accordion{border:1px solid var(--color-border-sand);border-radius:var(--radius-card);margin-bottom:.6rem;transition:border-color .25s ease,background-color .25s ease;overflow:hidden}.accordion details[open]{background-color:var(--color-bg-ivory);border-color:var(--color-brand-accent)}.accordion summary{transition:color .2s ease}.accordion summary:hover{color:var(--color-accent-dark)}.list-social__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .25s ease,transform .25s ease}.list-social__link:hover{background-color:var(--color-bg-ivory);transform:translateY(-2px)}:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px;border-radius:3px}@media(prefers-reduced-motion:reduce){.product-card-wrapper,.product-card-wrapper:hover,.product-card-wrapper .card__media .media img,.section-collection-list .collection-list__item,.header__menu-item:after,.list-social__link,.accordion,.accordion summary,.button,.product-form__submit{transition:none!important;transform:none!important;animation:none!important}}@media(hover:none){.product-card-wrapper:hover .card,.product-card-wrapper:active .card,.card-wrapper:hover .card,.card-wrapper:active .card{transform:none!important;box-shadow:0 1px 2px #845a600a,0 6px 18px #845a6012!important}}.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)}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)}h3.inline-richtext{font-size:14px!important;color:var(--color-text-body)!important;margin-bottom:8px!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-display)!important;font-weight:var( --font-weight-heading )!important;line-height:1.2!important;color:#111!important}a{color:var(--color-brand-accent)}a:hover{color:var(--price-color-regular)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);line-height:var( --line-height-heading )!important}.top-info-bar1,.info-item1{font-size:10px;display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-family:var(--font-family-body);font-weight:var(--fw-regular)}.top-info-bar1{display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;padding:8px 0;flex-wrap:wrap}nav,.navigation,.header__menu,.menu{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px!important;font-weight:600!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 7px 13px -11px!important}.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{inset:.15rem .05rem auto 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:normal;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}.header-wrapper header-drawer .menu-drawer__menu-item-icon{display:none}@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}}.shopify-section-header-sticky .header-wrapper{box-shadow:0 2px 14px #00000012;transition:box-shadow .3s ease}.header__menu-item:not(.header__submenu .header__menu-item){position:relative}.header__menu-item:not(.header__submenu .header__menu-item):after{content:"";position:absolute;bottom:-3px;left:.75rem;right:.75rem;height:2px;background:var(--color-brand-accent);transform:scaleX(0);transform-origin:left center;transition:transform .28s ease;border-radius:2px}.header__menu-item:not(.header__submenu .header__menu-item):hover:after{transform:scaleX(1)}.header__active-menu-item:after{transform:scaleX(1)!important}.button,.shopify-payment-button__button,input[type=submit],button[type=submit],.cart__checkout-button,.product-form__submit{background-color:var(--brand-refined);color:var(--color-bg-white, #fff);border:none;border-radius:var(--radius-card, 12px);padding:var(--space-s, .75rem) var(--space-m, 1.25rem);font-family:var(--font-family-body, proxima-nova, 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 rgb(0 0 0 / 8%));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}.product-form__submit,.cart__checkout-button{width:100%!important;max-width:400px;font-weight:700!important;text-transform:uppercase!important}.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}.quantity__label.form__label{display:none}.button,.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--brand-refined)!important;border-color:var(--brand-refined)!important;color:#fff!important}.button:hover,.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--brand-refined-hover)!important;border-color:var(--brand-refined-hover)!important;color:#fff!important}.product-form__submit,.cart__checkout-button,.rb-button,.button--primary{background-color:#6b3d41!important;color:var(--text-on-accent)!important;font-weight:700!important;letter-spacing:.04em!important;border:none!important;border-radius:var(--buttons-radius)!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}product-info .cart-upsell-wrapper[data-upsell-root]{margin-top:0!important;margin-bottom:1rem!important;background:#fbf8f7!important;border:1px solid rgb(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}.star-rating{color:#f6c100;font-size:12px}#toggleDescBtn,.button#toggleDescBtn{background:transparent!important;border:none!important;-webkit-appearance:none!important;appearance:none!important;padding:0!important;margin-top:5px!important;color:var(--color-brand-accent)!important;font-family:var(--font-family-body)!important;font-weight:600!important;font-size:13px!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;text-decoration-color:#9f6e6280!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;letter-spacing:0!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}.product__trust-signals-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:15px;margin-top:5px;background-color:#ee94411a;border:1px solid rgb(238 148 65 / 30%);border-radius:8px;padding:10px;justify-content:space-between}.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:13px;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}.check-icon{color:#d8aba0}.product__delivery-timer{display:flex;align-items:center;gap:10px;margin:10px 0 20px;padding:10px 12px;background-color:#f7eae3!important;border-left:3px solid var(--color-brand-accent);border-radius:4px;animation:pulse-orange 2s infinite}.timer-icon{font-size:18px}.timer-text{font-size:13px;color:#663c00;font-weight:500}.countdown-timer{font-weight:700;color:var(--color-brand-accent)}.product__perfect-for{margin:20px 0}.perfect-for-tag{background:#f5f5f5;color:var(--color-text-body);padding:6px 12px;border-radius:20px;font-size:12px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease,border-color .2s ease}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom-override.css.map */
