:root{--sw-walnut: #3b2416;--sw-walnut-deep: #26170d;--sw-oak: #c79f6a;--sw-kraft: #ead9bb;--sw-paper: #f8f1e4;--sw-paper-2: #f1e5cf;--sw-ink: #2b1b10;--sw-ink-soft: #6a5341;--sw-cream: #fbf3e4;--sw-cream-soft: #e3d2b6;--sw-berry: #a3191f;--sw-berry-deep: #7c1015;--sw-pine: #1f4a35;--sw-glow: #f4c766;--sw-line: rgb(43 27 16 / .16);--sw-display: "Fraunces", "Iowan Old Style", Georgia, serif;--sw-body: "Karla", "Segoe UI", system-ui, sans-serif;--sw-hand: "Caveat", "Segoe Print", cursive;--color-background: var(--sw-paper);--color-background-rgb: 248 241 228;--color-foreground: var(--sw-ink);--color-foreground-rgb: 43 27 16;--color-border: var(--sw-ink);--color-border-rgb: 43 27 16;--color-primary-button-text: #fff;--color-primary-button-background: var(--sw-berry);--color-primary-button-border: var(--sw-berry);--color-primary-button-hover-text: #fff;--color-primary-button-hover-background: #b51e25;--color-primary-button-hover-border: #b51e25;--color-primary-button-focus-outline: #c9973f;--color-secondary-button-text: var(--sw-pine);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--sw-pine);--color-secondary-button-hover-text: #fff;--color-secondary-button-hover-background: var(--sw-pine);--color-secondary-button-hover-border: var(--sw-pine);--color-selected-variant-background: var(--sw-berry);--color-selected-variant-border: var(--sw-berry);--color-selected-variant-text: #fff;--font-heading--family: var(--sw-display);--font-subheading--family: var(--sw-body);--font-body--family: var(--sw-body);--font-accent--family: var(--sw-display)}body{background-color:var(--sw-paper);background-image:radial-gradient(rgb(120 90 50 / .06) 1px,transparent 1px);background-size:4px 4px}h1,h2,h3,.h1,.h2,.h3{font-family:var(--sw-display);letter-spacing:-.01em;text-wrap:balance}.sw-wood-dark{background:var(--sw-walnut) var(--sw-wood-dark) center / 900px auto repeat;color:var(--sw-cream)}.sw-wood-light{background:var(--sw-oak) var(--sw-wood-light) center / 700px auto repeat;color:var(--sw-ink)}.sw-wrap{max-width:1200px;margin:0 auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.sw-section{padding-block:88px}@media(max-width:780px){.sw-section{padding-block:56px}}.sw-kicker{font-family:var(--sw-hand);font-weight:700;font-size:1.6rem;line-height:1;color:var(--sw-berry);margin:0}.sw-wood-dark .sw-kicker{color:var(--sw-glow)}.sw-head{display:grid;gap:10px;max-width:680px;margin:0 0 40px}.sw-head--center{margin-inline:auto;text-align:center;justify-items:center}.sw-head h2{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.06;margin:0}.sw-head p{color:var(--sw-ink-soft);font-size:1.05rem;margin:0}.sw-wood-dark .sw-head h2{color:#fff8ea}.sw-wood-dark .sw-head p{color:var(--sw-cream-soft)}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:10px;border:0;cursor:pointer;font-family:var(--sw-body);font-weight:700;font-size:1.05rem;text-decoration:none;background:var(--sw-berry);color:#fff;box-shadow:0 5px 0 var(--sw-berry-deep),0 10px 22px #7c101559;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.sw-btn:hover{background:#b51e25;color:#fff}.sw-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--sw-berry-deep)}.sw-frame{position:relative;border-radius:6px;padding:14px;background:var(--sw-oak) var(--sw-wood-light) center / 600px auto;box-shadow:0 0 0 2px #26170d99,0 30px 60px #0a050299,inset 0 0 0 1px #fff0d240}.sw-frame img{display:block;width:100%;height:auto;border-radius:2px}.sw-frame__note{position:absolute;left:-18px;bottom:26px;margin:0;background:var(--sw-paper);color:var(--sw-ink);font-family:var(--sw-hand);font-weight:700;font-size:1.35rem;padding:8px 16px 10px;transform:rotate(-4deg);box-shadow:0 8px 18px #00000059;border-radius:3px}@media(max-width:900px){.sw-frame{padding:10px}.sw-frame__note{left:10px;bottom:16px;font-size:1.2rem}}.header-announcements,#header-group .announcement-bar{background-color:var(--sw-berry);background-image:linear-gradient(90deg,rgb(20 8 6 / .55) 50%,transparent 50%),linear-gradient(rgb(20 8 6 / .55) 50%,transparent 50%);background-size:22px 22px;color:#fff;font-weight:700;--color-foreground: #fff;--color-foreground-rgb: 255 255 255}#header-component,#header-component .header__row{background:var(--sw-walnut) var(--sw-wood-dark) center / 900px auto repeat;color:var(--sw-cream);--color-foreground: var(--sw-cream);--color-foreground-rgb: 251 243 228}#header-component a,#header-component button{color:var(--sw-cream)}.shopify-section-group-footer-group{background:var(--sw-walnut) var(--sw-wood-dark) center / 900px auto repeat;color:var(--sw-cream-soft);--color-foreground: var(--sw-cream);--color-foreground-rgb: 251 243 228;--color-background: transparent}.shopify-section-group-footer-group a{color:var(--sw-cream)}.shopify-section-group-footer-group>*{background:transparent}.button:not(.button-secondary):not(.button-unstyled),.add-to-cart-button{border-radius:10px;font-weight:700;box-shadow:0 5px 0 var(--sw-berry-deep),0 10px 22px #7c10154d}.button:not(.button-secondary):not(.button-unstyled):active{transform:translateY(3px);box-shadow:0 2px 0 var(--sw-berry-deep)}.product-information h1{font-family:var(--sw-display);font-weight:600}.xmas-bundle{background:var(--sw-kraft);border-radius:14px;padding:20px 18px;box-shadow:0 14px 30px #3c230f24}.xmas-bundle__card{background:var(--sw-paper);border-width:2px}.xmas-bundle__card:has(.xmas-bundle__input:checked){border-color:var(--sw-berry);background:#fffaf1;box-shadow:0 0 0 1px var(--sw-berry),0 10px 24px #a3191f26}.xmas-bundle__input:checked~.xmas-bundle__radio{border-color:var(--sw-berry)}.xmas-bundle__input:checked~.xmas-bundle__radio:after{background:var(--sw-berry)}.xmas-bundle__price{font-family:var(--sw-display);font-size:1.25em}.xmas-bundle__unit{color:var(--sw-pine);font-weight:700;opacity:1}.xmas-bundle__badge{background:var(--sw-berry);color:#fff;border-radius:3px}.xmas-bundle__legend{width:100%;display:flex;justify-content:space-between;align-items:baseline}.xmas-bundle__legend:after{content:"most families pick 2";font-family:var(--sw-hand);font-size:1.3rem;font-weight:700;color:var(--sw-berry)}.xmas-delivery{background:#f8f1e4b3}.xmas-delivery__row--christmas{background:var(--sw-pine);color:#fff;padding:10px 12px;border-radius:10px}.sticky-add-to-cart__bar{background:var(--sw-walnut) var(--sw-wood-dark) center / 900px auto repeat;color:var(--sw-cream);--color-foreground: var(--sw-cream);--color-foreground-rgb: 251 243 228}.xmas-cart{display:grid;gap:12px;margin-block-end:16px}.xmas-cart__nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:10px;background:var(--sw-kraft);font-size:.93rem}.xmas-cart__nudge-text{margin:0}.xmas-cart__upsell{background:var(--sw-pine);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer;box-shadow:none}.xmas-cart__protection{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:10px;border:2px solid var(--sw-line);background:#fff;cursor:pointer;font-size:.88rem}.xmas-cart__protection:has(input:checked){border-color:var(--sw-pine);background:#f2f8f3}.xmas-cart__protection-input{width:22px;height:22px;accent-color:var(--sw-pine)}.xmas-cart__protection-text{display:grid;gap:2px}.xmas-cart__protection-text span{color:var(--sw-ink-soft)}.xmas-cart__delivery{margin:0;font-size:.9rem;background:var(--sw-pine);color:#fff;padding:10px 14px;border-radius:10px}.xmas-cart__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0;font-size:.78rem;color:var(--sw-ink-soft)}.xmas-cart__error{color:var(--sw-berry);font-size:.88rem;margin:0}.sw-hero{position:relative;overflow:hidden}.sw-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding-block:64px 72px}.sw-hero__copy{display:grid;gap:20px;position:relative;z-index:1}.sw-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin:0;font-family:var(--sw-hand);font-weight:700;font-size:1.5rem;color:var(--sw-glow)}.sw-hero__eyebrow:before{content:"";width:36px;height:2px;background:var(--sw-glow)}.sw-hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.04;color:#fff8ea;margin:0;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.sw-hero h1 em{font-style:italic;color:var(--sw-glow)}.sw-hero__text{font-size:1.15rem;color:var(--sw-cream);max-width:44ch;margin:0}.sw-hero__countdown{display:inline-flex;gap:10px;align-items:center;justify-self:start;margin:0;background:#140a048c;border:1px solid rgb(244 199 102 / .35);border-radius:12px;padding:10px 14px;font-size:.92rem;color:var(--sw-cream)}.sw-hero__countdown b{font-family:var(--sw-display);font-size:1.5rem;color:var(--sw-glow);font-variant-numeric:tabular-nums}.sw-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sw-hero__price{margin:0;color:var(--sw-cream-soft)}.sw-hero__price strong{color:#fff}.sw-hero__snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media(max-width:900px){.sw-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:20px 40px}.sw-hero .sw-frame{order:-1}.sw-hero h1{font-size:2.5rem}}.sw-trust{box-shadow:inset 0 3px #fff0d259,inset 0 -3px #3c230f59}.sw-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:18px;list-style:none;margin:0 auto}.sw-trust__item{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.95rem;color:var(--sw-walnut-deep);text-shadow:0 1px 0 rgb(255 240 210 / .5)}.sw-trust__item svg{flex:none;width:28px;height:28px;color:var(--sw-berry-deep)}@media(max-width:780px){.sw-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-trust__item{font-size:.86rem}}.sw-notes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media(max-width:960px){.sw-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.sw-notes__grid{grid-template-columns:minmax(0,1fr)}}.sw-note{position:relative;display:grid;gap:10px;align-content:start;padding:30px 22px 24px;border-radius:4px;background:var(--sw-kraft);background-image:radial-gradient(rgb(120 85 40 / .1) 1px,transparent 1px);background-size:5px 5px;box-shadow:0 14px 28px #3c230f2e}.sw-note:nth-child(odd){transform:rotate(-1.2deg)}.sw-note:nth-child(2n){transform:rotate(1deg)}.sw-note:before{content:"";position:absolute;top:-10px;left:50%;width:22px;height:22px;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e04b4f,var(--sw-berry-deep));box-shadow:0 3px 4px #00000059}.sw-note h3{font-size:1.45rem;margin:0}.sw-note p{color:var(--sw-ink-soft);margin:0}.sw-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}@media(max-width:960px){.sw-split{grid-template-columns:minmax(0,1fr);gap:32px}}.sw-split__copy{display:grid;gap:18px}.sw-split__copy h2{font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1.06;margin:0}.sw-wood-dark .sw-split__copy h2{color:#fff8ea}.sw-split__copy .rte p,.sw-split__copy>p{margin:0;font-size:1.05rem}.sw-split__image{border-radius:14px;box-shadow:0 18px 40px #3c230f33;width:100%;height:auto}.sw-verse{margin:0;font-family:var(--sw-display);font-style:italic;font-size:1.4rem;color:var(--sw-glow);border-left:3px solid var(--sw-glow);padding-left:18px}.sw-yardstick{position:relative;height:54px;border-radius:4px;background:#e9c46a var(--sw-wood-light) center / 500px auto;box-shadow:inset 0 0 0 1px #3c230f66,0 6px 14px #3c230f33;overflow:hidden}.sw-yardstick:before{content:"";position:absolute;inset:0 0 auto 0;height:22px;background:repeating-linear-gradient(90deg,rgb(43 27 16 / .85) 0 2px,transparent 2px calc(100% / 24)),repeating-linear-gradient(90deg,rgb(43 27 16 / .55) 0 1px,transparent 1px calc(100% / 48));background-size:100% 22px,100% 12px;background-repeat:no-repeat}.sw-yardstick span{position:absolute;bottom:6px;font-weight:700;font-size:.82rem;color:var(--sw-walnut-deep)}.sw-yardstick-label{display:flex;justify-content:space-between;font-family:var(--sw-hand);font-weight:700;font-size:1.4rem;color:var(--sw-berry);margin:4px 0 8px}.sw-specs{display:grid;margin:0}.sw-specs div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:12px;padding-block:12px;border-bottom:1px dashed var(--sw-line)}.sw-specs dt{font-weight:700}.sw-specs dd{margin:0;color:var(--sw-ink-soft)}.sw-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:sw-step}@media(max-width:780px){.sw-steps__grid{grid-template-columns:minmax(0,1fr)}}.sw-step{display:grid;gap:8px;padding:22px;border-radius:10px;background:var(--sw-paper);box-shadow:0 10px 24px #3c230f38}.sw-step:before{counter-increment:sw-step;content:counter(sw-step);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--sw-berry);color:#fff;font-family:var(--sw-display);font-weight:700;font-size:1.6rem}.sw-step h3{font-size:1.35rem;margin:0}.sw-step p{color:var(--sw-ink-soft);margin:0}.sw-compare__scroll{overflow-x:auto}.sw-compare table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;background:var(--sw-paper);border-radius:14px;overflow:hidden;box-shadow:0 14px 30px #3c230f24}.sw-compare th,.sw-compare td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--sw-line)}.sw-compare thead th{background:var(--sw-walnut);color:var(--sw-cream);font-family:var(--sw-display);font-weight:600}.sw-compare thead th.sw-compare__us{background:var(--sw-berry)}.sw-compare td.sw-compare__us{background:#fff6e8;font-weight:700;color:var(--sw-pine)}.sw-compare tr:last-child td,.sw-compare tr:last-child th{border-bottom:0}.sw-gift{background:var(--sw-walnut) var(--sw-gift-banner) center / cover no-repeat;color:#fff8ea;text-align:center}.sw-gift__inner{display:grid;justify-items:center;gap:18px;max-width:760px;margin:0 auto;padding-block:110px}.sw-gift h2{font-size:clamp(2.2rem,5vw,3.6rem);margin:0;color:#fff8ea;text-shadow:0 2px 16px rgb(0 0 0 / .6)}.sw-gift p{margin:0;max-width:48ch;font-size:1.08rem;text-shadow:0 1px 10px rgb(0 0 0 / .6)}.sw-gift .sw-kicker{color:var(--sw-glow)}@media(max-width:780px){.sw-gift{background-size:230% auto}.sw-gift__inner{padding-block:80px;background:#26170d8c}}.sw-faq__list{display:grid;gap:12px;max-width:820px;margin:0 auto}.sw-faq details{background:var(--sw-paper);border:1px solid var(--sw-line);border-radius:10px;padding-inline:20px}.sw-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding-block:18px;font-weight:700;font-size:1.05rem}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"+";font-family:var(--sw-display);font-size:1.6rem;line-height:1;color:var(--sw-berry)}.sw-faq details[open] summary:after{content:"\2212"}.sw-faq__answer{padding-bottom:18px;color:var(--sw-ink-soft);max-width:64ch}.sw-faq__answer p{margin:0}.sw-promise__grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;padding-block:56px}@media(max-width:860px){.sw-promise__grid{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}}.sw-seal{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--sw-berry);color:#fff;font-family:var(--sw-display);font-weight:700;line-height:1.05;box-shadow:0 0 0 6px #fbf3e4d9,0 0 0 8px var(--sw-berry),0 14px 30px #00000059;transform:rotate(-8deg)}.sw-seal b{display:block;font-size:2.4rem}.sw-promise h2{font-size:clamp(1.9rem,3.6vw,2.6rem);color:#fff8ea;margin:0 0 8px}.sw-promise p{margin:0;color:var(--sw-cream);max-width:60ch}@media(prefers-reduced-motion:reduce){.sw-hero__snow{display:none}.sw-btn,.button{transition:none}}.sticky-add-to-cart__bar{background:transparent;--color-background: var(--sw-walnut);--color-foreground: var(--sw-cream);--color-foreground-rgb: 251 243 228;color:var(--sw-cream)}.sticky-add-to-cart__bar:before{background:var(--sw-walnut) var(--sw-wood-dark) center / 900px auto repeat;background-clip:border-box;border-color:#f4c76659;-webkit-backdrop-filter:none;backdrop-filter:none}.sticky-add-to-cart__bar .sticky-add-to-cart__title,.sticky-add-to-cart__bar *{color:var(--sw-cream)}product-form-component .button:not(.button-secondary),.add-to-cart-button,.sticky-add-to-cart__button{--color-primary-button-background: var(--sw-berry);--color-primary-button-border: var(--sw-berry);--color-primary-button-text: #fff;--color-primary-button-hover-background: #b51e25;--color-primary-button-hover-border: #b51e25;--color-primary-button-hover-text: #fff;background-color:var(--sw-berry);color:#fff;border-color:var(--sw-berry)}product-form-component .button:not(.button-secondary):hover,.add-to-cart-button:hover{background-color:#b51e25}.sticky-add-to-cart__button *{color:#fff}@media(min-width:750px){.product-information media-gallery slideshow-slide,.product-information media-gallery .product-media-container{max-height:calc(100svh - 140px)}.product-information media-gallery .product-media-container img{object-fit:contain;max-height:calc(100svh - 140px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/starward-theme.css.map */
