html{font-size:calc(100% * var(--bs-text-scale,1))}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:1rem}.bs-section>:is(section,header,footer){color:var(--ink)}.bs-section .wrap{width:min(var(--bs-page-width,1360px),88%)}.bs-section :is(h1,h2,h3){font-family:var(--serif);color:var(--bs-heading,var(--ink))}.bs-section :is(h1,h2)>em{font-style:var(--bs-accent-style,italic)}.bs-section :is(h1,h2,h3) :is(b,strong){font-weight:700}.bs-section :is(h1,h2,h3) :is(i,em) :is(b,strong){font-weight:700}.bs-section .eyebrow{color:var(--rose);font-family:var(--sans)}.bs-section :is(.product-description,.craft-copy .rte,.feature-copy .rte,.intro-body>p:last-child,.small-note,.subtle,.occasion-answer,.moments-heading>p:not(.eyebrow)){color:var(--bs-muted)}.bs-section :is(.rte,.hero-sub,.occasion-answer) a{text-decoration:underline}.bs-section .button{background:var(--bs-btn-bg);color:var(--bs-btn-text);border-color:var(--bs-btn-bg);border-radius:var(--bs-btn-radius);font-size:var(--bs-btn-size);font-weight:var(--bs-btn-weight)}.bs-section .button:hover,.bs-section .button-outline:hover{background:var(--bs-btn-hover);border-color:var(--bs-btn-hover);color:var(--bs-btn-hover-text)}.bs-section .button-light{background:var(--bs-light-bg,var(--cream));border-color:var(--bs-light-bg,var(--cream));color:var(--bs-light-text,var(--ink))}.bs-section .button-light:hover{background:var(--bs-light-hover,var(--pink));border-color:var(--bs-light-hover,var(--pink));color:var(--bs-light-hover-text,var(--ink))}.bs-section .button-outline{background:transparent;color:var(--bs-btn-bg)}.bs-section :is(.signature-image,.product-photo){background:var(--bs-image)}.bs-section :is(.signature-image:before,.signature-facts,.signature-facts>div+div,.craft-principles,.craft-principles>div,.craft-image:before,.occasion-list details,.intro-line,.product-copy details){border-color:var(--line)}.bs-section :is(.price,.bs-product-price){color:var(--bs-price,var(--rose))}.bs-section .signature-price{color:var(--bs-price,var(--ink))}.bs-section .signature-price .bs-product-price{color:inherit}.bs-section .bs-product-price del{opacity:.7;font-size:.8em;margin-inline-start:12px}.bs-section .price [hidden],.bs-section .bs-product-price [hidden]{display:none}.bs-section .bs-editor-note{font:14px/1.6 var(--sans);padding:12px;border:1px dashed currentColor;margin:15px 0;background:var(--cream);color:var(--ink)}.bs-section .cinematic .eyebrow{color:var(--bs-accent,#faf7f2)}.bs-section .cinematic h1{color:var(--bs-heading,#fffaf3);font-size:clamp(4.8rem,calc(8.9vw * var(--bs-heading-scale)),calc(9rem * var(--bs-heading-scale)))}.bs-section .cinematic h1>em{color:var(--bs-accent,#f1d7cf)}.bs-section .cinematic .hero-sub{color:#fffaf3;font-family:var(--sans)}.bs-section .hero-shade{pointer-events:none}.bs-section .hero-note p{color:#f5e8df;font-family:var(--serif)}.bs-section .hero-note,.bs-section .hero-bottom{color:#fffaf3}.bs-section .moments{background:var(--bs-sky)}.bs-section .moments-word{color:var(--blue);opacity:.05}.bs-section .closing{background:var(--pink)}.bs-section .closing:after{background:radial-gradient(ellipse at center,var(--pink) 5%,color-mix(in srgb,var(--pink) 93%,transparent) 34%,color-mix(in srgb,var(--pink) 25%,transparent) 75%)}.bs-section .closing h2{color:var(--bs-heading,var(--ink))}.bs-section .closing h2>em,.bs-section .signature-copy h2>em,.bs-section .craft-copy h2>em,.bs-section .intro-body h2>em{color:var(--bs-accent,var(--rose))}.bs-section .signature-copy h2{font-size:clamp(3.6rem,calc(5.5vw * var(--bs-heading-scale)),calc(5.9rem * var(--bs-heading-scale)))}.bs-section .intro-body h2{font-size:clamp(3rem,calc(4.8vw * var(--bs-heading-scale)),calc(5rem * var(--bs-heading-scale)))}.bs-section .moments-heading h2{font-size:clamp(3.5rem,calc(5.4vw * var(--bs-heading-scale)),calc(5.8rem * var(--bs-heading-scale)))}.bs-section .craft-copy h2{font-size:clamp(3.2rem,calc(4.9vw * var(--bs-heading-scale)),calc(5.6rem * var(--bs-heading-scale)))}.bs-section .closing h2{font-size:clamp(4rem,calc(7.4vw * var(--bs-heading-scale)),calc(8rem * var(--bs-heading-scale)))}.bs-section .site-header{background:var(--cream);border-color:var(--line)}.bs-section .announcement{color:var(--ink);background:var(--pink)}.bs-section .footer{background:var(--bs-footer-bg);color:var(--cream)}.bs-section .footer h2{color:var(--bs-heading,var(--cream))}.bs-section .footer .eyebrow{color:var(--bs-accent,#d5b3ae)}.bs-section .footer p{color:#d2dadd}.bs-section .footer .rte p{margin:0}.bs-section .footer-bottom{border-color:color-mix(in srgb,var(--cream) 17%,transparent)}.bs-section [hidden]{display:none!important}.bs-section .values{background:var(--bs-sky)}.bs-section .story-section{background:var(--pink)}.bs-section :is(.fact-number,.fact-label,.gallery-bottom>span,.story-signature,.photo-caption){font-family:var(--serif)}@media(max-width:1100px)and (min-width:761px){.bs-section .signature-copy h2,.bs-section .craft-copy h2{font-size:calc(4.2rem * var(--bs-heading-scale))}}@media(max-width:760px){.bs-section .cinematic h1{font-size:clamp(4rem,calc(12.8vw * var(--bs-heading-scale)),calc(6rem * var(--bs-heading-scale)))}.bs-section .intro-body h2{font-size:calc(3.2rem * var(--bs-heading-scale))}.bs-section .signature-copy h2{font-size:calc(3.9rem * var(--bs-heading-scale))}.bs-section .moments-heading h2{font-size:calc(3.8rem * var(--bs-heading-scale))}.bs-section .craft-copy h2{font-size:calc(3.7rem * var(--bs-heading-scale))}.bs-section .closing h2{font-size:clamp(3.5rem,calc(11vw * var(--bs-heading-scale)),calc(5rem * var(--bs-heading-scale)))}}@media(prefers-reduced-motion:reduce){.bs-section *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/customization.css.map */
