:root,body{--sf-brown: #745342;--sf-brown-deep: #79513E;--sf-cream: #FDF8F2;--sf-fg: #362C26;--sf-muted: #F2EEE8;--sf-muted-fg: #72645A;--sf-accent: #F3EBE2;--sf-border: #E7E0DA;--sf-price: #2D7A4A;--sf-price-tint: #E6F3EA}body{color:var(--sf-fg)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-.05em;line-height:1.05;color:var(--sf-brown)}[class*=h1],[class*=h2],[class*=h3],[class*=h4]{letter-spacing:-.05em}.sf-eyebrow,h5,h6,.h5,.h6{text-transform:uppercase;letter-spacing:.22em;color:#745342cc}.button,button.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded,[class*=button-primary]{border-radius:4px!important;text-transform:uppercase;font-weight:700;letter-spacing:.18em;font-family:var(--font-body--family);font-size:.8rem}.button:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 2px #74534266,0 0 0 4px var(--sf-cream)}.price,.price *,[class*=price__regular],[class*=price-item]{color:var(--sf-price)}.product-media,[class*=product-media] img,[class*=media-gallery] img{border-radius:4px}hr,.divider,[class*=divider]{border-color:#74534233}.sf-personalization{border:1px solid rgba(116,83,66,.2);border-radius:4px;padding:22px;background:#7453420d;display:flex;flex-direction:column;gap:14px}.sf-personalization__title{font-family:var(--font-heading--family);font-size:1.05rem;letter-spacing:-.02em;margin:0;color:var(--sf-brown)}.sf-personalization__note{margin:-8px 0 0;font-size:.82rem;line-height:1.5;color:var(--sf-muted-fg)}.sf-personalization__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.sf-personalization__grid{grid-template-columns:1fr}}.sf-personalization__field{display:flex;flex-direction:column;gap:6px}.sf-personalization__label{font-family:var(--font-heading--family);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#745342cc}.sf-personalization__label span{text-transform:none;letter-spacing:0;font-family:var(--font-body--family);color:var(--sf-muted-fg)}.sf-personalization__input,.sf-personalization__textarea{width:100%;font-family:var(--font-body--family);font-size:.95rem;color:var(--sf-fg);background:var(--sf-cream);border:1px solid var(--sf-border);border-radius:4px;padding:10px 12px;box-sizing:border-box}.sf-personalization__textarea{resize:vertical;min-height:76px}.sf-personalization__input:focus,.sf-personalization__textarea:focus{outline:none;border-color:var(--sf-brown);box-shadow:0 0 0 2px #74534266}.sf-personalization__input::placeholder,.sf-personalization__textarea::placeholder{color:#b9ab9e}.hero .overlay--gradient{background:linear-gradient(to right,var(--overlay-color) 0%,var(--overlay-color) 30%,var(--overlay-color--end) 86%)}@media screen and (max-width:749px){.hero .overlay--gradient{background:linear-gradient(to top,var(--overlay-color) 0%,var(--overlay-color) 42%,var(--overlay-color--end) 95%)}}a[href$="#customize"]{display:inline-block;background:var(--sf-brown);color:var(--sf-cream);border-radius:100px;padding:14px 32px;font-family:var(--font-body--family);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .2s ease}a[href$="#customize"]:hover,a[href$="#customize"]:focus-visible{background:var(--sf-brown-deep);color:var(--sf-cream)}:root{--sf-gutter: clamp(1.25rem, 5vw, 6rem)}.section--page-width{padding-inline:var(--sf-gutter)}.hero .button,.hero .button-custom{border-radius:100px!important;padding:14px 32px;font-size:.78rem;line-height:1}@media screen and (max-width:749px){.hero .hero__content-wrapper{justify-content:flex-end;padding-block-end:2.25rem}.section--page-width .section-content-wrapper{padding-block:3.25rem!important}.hero .hero__media{object-position:center 72%}}.product-details .price{font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1;letter-spacing:-.03em}.variant-option--buttons legend{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--sf-muted-fg);margin-block-end:10px}.variant-option--buttons .variant-option__button-label:has(input[data-option-name$=color i]) .variant-option__button-label__text:before{content:"";display:inline-block;width:.82em;height:.82em;margin-inline-end:.55em;border-radius:50%;vertical-align:-.06em;background:var(--sf-dot, transparent);box-shadow:inset 0 0 0 1px #00000029}.variant-option__button-label:has(input[value=Red]){--sf-dot: #C1121F}.variant-option__button-label:has(input[value="Light pink"]){--sf-dot: #F4B9C7}.variant-option__button-label:has(input[value="Hot pink"]){--sf-dot: #E5308A}.variant-option__button-label:has(input[value=Purple]){--sf-dot: #7B4EA8}.variant-option__button-label:has(input[value=Yellow]){--sf-dot: #F2C14E}.variant-option__button-label:has(input[value=White]){--sf-dot: #FBFAF7}.variant-option__button-label:has(input[value=Green]){--sf-dot: #5FAE3C}.variant-option__button-label:has(input[value=Blue]){--sf-dot: #2F6FE0}.variant-option__button-label:has(input[value=Black]){--sf-dot: #1C1C1C}.variant-option__button-label:has(input[value="Pink gradient"]){--sf-dot: linear-gradient(135deg, #F4B9C7 0%, #E5308A 55%, #C2185B 100%)}.variant-option__button-label:has(input[value="Red gradient"]){--sf-dot: linear-gradient(135deg, #EF7A7A 0%, #C1121F 55%, #7F0B12 100%)}.product-information__media .media-gallery__thumbnails{margin-block-start:12px}.accordion .details__header{font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;color:var(--sf-brown)}@media screen and (max-width:749px){.accordion .details__header{font-size:1rem}.product-details .price{font-size:1.85rem}.product-information__grid{row-gap:20px}.product-details .icon-block{flex:0 0 auto;align-self:flex-start}.variant-option--buttons{gap:8px}}.product-details .group-block--width-fit-content p{white-space:nowrap;line-height:1.25}@media screen and (max-width:749px){.product-information__grid,product-component.product-information__grid{display:block!important}.product-information__media{margin-block-end:20px}.product-information__grid .product-details,product-component .product-details{display:block!important;width:100%!important;max-width:none!important;grid-column:1 / -1!important;margin-inline:0!important;padding-inline:0!important}.product-information__grid .product-details>.group-block{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}}a[href$="#customize"]{background:var(--sf-brown)!important;color:var(--sf-cream)!important;text-decoration:none!important}a[href$="#customize"]:hover,a[href$="#customize"]:focus-visible,a[href$="#customize"]:active,*:hover>a[href$="#customize"],.product-card:hover a[href$="#customize"]{background:var(--sf-brown-deep)!important;color:var(--sf-cream)!important;text-decoration:none!important}.sticky-add-to-cart__button,.sticky-add-to-cart__button.button{background:var(--sf-price)!important;border-color:var(--sf-price)!important;color:var(--sf-cream)!important}.sticky-add-to-cart__button:hover,.sticky-add-to-cart__button:focus-visible{background:#256540!important;border-color:#256540!important}.hero .hero__container{padding-inline:var(--sf-gutter)}.hero .hero__media-grid,.hero .hero__link{margin-inline:calc(var(--sf-gutter) * -1)}.announcement-bar__slide{--line-height: 1.4 !important}.announcement-bar__text{line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shadow-flowers.css.map */
