:root{--sw-paper:#F6F0E3;--sw-cream:#FFFBF1;--sw-forest:#233D33;--sw-ink:#26392F;--sw-rose:#E8C8C1;--sw-red:#873D47;--sw-gold:#B29661;--sw-line:#C8B995;--sr-wall:var(--sw-paper);--sr-paper:var(--sw-cream);--sr-ink:var(--sw-ink);--sr-muted:#636758;--sr-line:#D8CCB4;--sr-lacquer:var(--sw-forest);--sr-petal:var(--sw-rose);--sr-cobalt:var(--sw-forest)}body.sw-edition{background:var(--sw-paper);color:var(--sw-ink)}.sw-edition :is(h1,h2,h3){font-family:var(--font-heading--family,Georgia,serif)}.sw-edition :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sw-red);outline-offset:4px}.sw-key{display:block;width:100%;height:auto;color:inherit}.sw-hero__key{color:var(--sw-gold);width:96px;margin:5px 0 21px}.sh-hero.sw-hero{background:var(--sw-forest);color:var(--sw-cream);padding-block:35px 27px;position:relative;border-bottom:1px solid var(--sw-gold)}.sw-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:9px;background:repeating-conic-gradient(#B2966166 0% 25%,transparent 0% 50%) 0 0/18px 18px;pointer-events:none}.sw-hero .sh-hero__grid{height:clamp(540px,44vw,640px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:45px}.sw-hero .sh-hero__copy{padding:25px 12px 25px 0}.sw-hero .sn-eyebrow{color:#d9c298;font-size:10px;letter-spacing:.14em}.sw-hero h1{color:var(--sw-cream);font-size:clamp(52px,5.4vw,78px);font-style:italic;letter-spacing:-.035em;line-height:1.08}.sw-hero .sh-hero__body{color:#e2daca;font-size:14px;max-width:345px;line-height:1.85;margin:22px 0 26px}.sw-hero .sr-button{border:1px solid var(--sw-rose);background:var(--sw-rose);color:var(--sw-forest);border-radius:999px;padding-inline:25px;min-height:48px;font-size:12px}.sw-hero .sr-button:hover{background:var(--sw-cream);border-color:var(--sw-cream)}.sw-hero .sr-link{color:var(--sw-cream);border-color:#b29661;font-size:12px;min-height:44px;align-content:center}.sw-hero .sh-hero__visual{border:1px solid #B2966199;border-radius:48% 48% 3px 3px;padding:8px;overflow:hidden}.sw-hero .sh-hero__visual>a{border-radius:48% 48% 0 0}.sw-hero .sh-hero__visual img{object-position:72% center}.sw-hero .sh-hero__visual figcaption{color:#e2daca;font-size:10px;padding:14px 7px 5px;line-height:1.8}.sh-section h2,.sr-builder__heading h2{font-style:italic;font-weight:400}.sh-section .sn-eyebrow{color:var(--sw-red)}.sh-section .sr-link{color:var(--sw-red);border-bottom-color:#b99883}.sh-categories{background:var(--sw-paper);border-bottom:1px solid var(--sw-line);padding-block:34px}.sh-categories h2{font-size:28px}.sh-category-grid{gap:22px}.sh-category{background:var(--sw-cream);border:1px solid var(--sw-line);padding:13px;gap:17px;border-radius:3px 30px 3px 3px;transition:transform .25s ease,border-color .25s ease}.sh-category:hover{transform:translateY(-3px);border-color:var(--sw-red)}.sh-category__image{border-radius:50% 50% 2px 2px;width:78px;background:#f0e6d3}.sh-category h3{font-size:23px;font-style:italic}.sh-category__label>span:last-child{color:var(--sw-red)}.sh-category-more{padding-top:8px}.sr-builder{background:var(--sw-cream);position:relative;padding-block:53px 60px}.sr-builder__heading h2{font-size:42px}.sr-builder__heading>p:last-child{font-size:13px;color:#686656}.sr-steps{gap:20px;border-color:var(--sw-line);padding-top:20px}.sr-steps a{position:relative;border-bottom-width:1px;color:var(--sw-ink);gap:13px}.sr-steps a span{color:var(--sw-red);font-size:30px}.sr-steps a[aria-current=step]{border-color:var(--sw-red)}.sr-steps a[aria-current=step]:after{content:"";width:5px;height:5px;background:var(--sw-red);transform:rotate(45deg);position:absolute;bottom:-3px;right:0}.sr-steps a.sr-step-complete span{color:var(--sw-forest)}.sr-stage>header{border-color:#d4c6a8}.sr-stage>header h3{font-size:27px;font-style:italic}.sr-choice{padding:11px;border:1px solid #D6C8AD;background:#fffcf6;transition:border-color .25s ease}.sr-choice__image{border-radius:42% 42% 1px 1px;background:#f0eadb;aspect-ratio:1.2}.sr-choice__body{padding:15px 4px 0}.sr-choice h3{font-size:16px}.sr-choice__price{font-size:12px}.sr-choice select{background:var(--sw-cream);border-color:#c7b796;border-radius:2px}.sr-choice__choose{border:1px solid var(--sw-forest);border-radius:999px;color:var(--sw-forest);background:transparent;min-height:44px}.sr-choice__choose:hover{background:var(--sw-paper);border-color:var(--sw-forest)}.sr-choice--selected{border:1px solid var(--sw-red);outline:0}.sr-choice--selected .sr-choice__image{border:0}.sr-choice__choose[aria-pressed=true]{background:var(--sw-forest);color:var(--sw-cream);border-color:var(--sw-forest)}.sr-choice__details{color:#6f5a48;font-size:11px;min-height:44px}.sr-choice__image-note{font-size:9px;margin:9px 4px 0}.sr-summary{border:1px solid var(--sw-line);border-top:3px solid var(--sw-red);background:#f5ecdd;box-shadow:5px 5px #e5dac4;border-radius:4px}.sr-selection__heading{background:#f2e3d6;border-color:#d2c0a1}.sr-selection__title{font-style:italic;font-size:27px}.sr-selection__mark{color:var(--sw-red)}.sr-selection__actions{background:#f0e4d1;border-color:#d2c0a1}.sr-selection__actions>.sr-button,.sr-summary__cart.sr-button{background:var(--sw-forest);border-color:var(--sw-forest);color:var(--sw-cream);border-radius:999px}.sr-selection__actions>.sr-button:hover{background:#385548;border-color:#385548}.sr-summary-line,.sr-selection__empty{border-color:#d7c8ab}.sr-selection__empty>span:first-child,.sr-selection__toggle{color:var(--sw-red)}.sr-selection__progress{color:#6b5b43}.sr-summary-line__edit{color:var(--sw-red)}.sr-summary__total strong{font-style:italic;font-size:27px}.sh-story{background:#e8cec5;color:var(--sw-ink);padding-block:55px;border-top:1px solid #C7A89E;border-bottom:1px solid #C7A89E}.sh-story .sn-eyebrow{color:#783d49}.sh-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:75px}.sh-story__image{background:var(--sw-paper);border:1px solid #B89986;border-radius:45% 45% 2px 2px;aspect-ratio:1.35;max-height:420px;padding:7px}.sh-story__image img{object-fit:cover;object-position:center;border-radius:44% 44% 0 0}.sh-story h2{font-style:italic;font-size:43px}.sh-story__body{color:#554f44;font-size:14px;line-height:1.85}.sh-story .sr-link{color:var(--sw-red);border-color:#a57d72}.sh-story__motif{display:block;color:var(--sw-red);width:80px;margin-top:24px}.sh-guides--compact{background:var(--sw-paper);padding-block:38px}.sh-guides--compact h2{font-size:28px}.sh-guide-links a{border-color:var(--sw-line);font-size:14px}.sh-guide-links a:hover,.sh-guide-links .sh-index{color:var(--sw-red)}.sh-help{background:var(--sw-cream);border-color:var(--sw-line)}.sh-help h2{font-size:35px}.sh-faq{border-color:var(--sw-line)}.sh-faq summary{font-size:14px}.sh-faq summary>span{color:var(--sw-red)}.sn-page,.sn-collection-head,.sn-notes{background:var(--sw-paper);color:var(--sw-ink)}.sl-page .sn-page__heading{padding-bottom:25px;border-bottom:1px solid var(--sw-line)}.sl-page h1,.sn-collection-head h1{font-style:italic}.sl-page__image{border:1px solid var(--sw-line);border-radius:45% 45% 2px 2px;padding:8px;background:#eee4cf}.sl-page__image img{border-radius:44% 44% 0 0}.sl-page .sn-lead{font-style:italic}.sl-page .sn-prose h2{font-style:italic;color:var(--sw-forest)}.sl-contact input,.sl-contact textarea{background:var(--sw-cream);border-color:var(--sw-line)}.sl-contact button,.sn-notes .sn-button{border-radius:999px;background:var(--sw-forest);color:var(--sw-cream)}.sw-collection-head{position:relative;border-bottom:1px solid var(--sw-line)}.sw-collection-head__ornament{position:absolute;right:6%;top:48px;width:100px;color:var(--sw-gold);pointer-events:none}.sn-category-nav a{border-color:var(--sw-line)}.sn-category-nav a[aria-current=page]{background:var(--sw-forest);color:var(--sw-cream)}.sn-notes{border-top:1px solid var(--sw-line)}.sn-notes h2{font-style:italic}.sw-edition .button{border-radius:999px}.sw-edition .product-information{background:var(--sw-cream)}.sw-edition .product__price,.sw-edition .price{font-variant-numeric:tabular-nums}.sw-edition :is(input,select,textarea){accent-color:var(--sw-red)}.sn-footer{background:var(--sw-forest);color:var(--sw-cream);position:relative;border-top:9px solid var(--sw-gold)}.sn-footer h2,.sn-footer a,.sn-footer__brand{color:var(--sw-cream)}.sn-footer :is(p,.sn-caption,.sn-footer__tagline){color:#dad1bd}.sn-footer .sn-newsletter{border-color:#a69473}.sn-footer .sn-newsletter input{color:var(--sw-cream)}.sn-footer .sn-newsletter input::placeholder{color:#d3cab7}.sn-footer .sn-newsletter button{color:#e8c8c1}.sn-footer__bottom{border-color:#77816c;color:#dad1bd}.sn-footer__bottom span,.sn-footer__policies a{color:#dad1bd}@media(min-width:750px)and (max-width:1100px){.sw-hero .sh-hero__grid{gap:25px;height:560px}.sw-hero h1{font-size:59px}.sw-hero .sh-hero__actions{gap:16px}.sh-story__grid{gap:40px}.sh-category{gap:12px;padding:10px}.sh-category__image{width:57px}.sh-category h3{font-size:20px}}@media(max-width:749px){.sh-hero.sw-hero{padding-block:25px 26px}.sw-hero .sh-hero__grid{height:auto;display:flex;gap:25px}.sw-hero .sh-hero__copy{padding:4px 0 0}.sw-hero .sn-eyebrow{font-size:9px;margin-bottom:12px}.sw-hero__key{width:73px;margin:0 0 13px}.sw-hero h1{font-size:49px;line-height:1.04}.sw-hero .sh-hero__body{font-size:13px;margin:17px 0 21px;max-width:300px}.sw-hero .sh-hero__actions{gap:17px}.sw-hero .sr-button{min-height:45px;padding-inline:21px}.sw-hero .sh-hero__visual{width:100%;padding:6px;border-radius:45% 45% 2px 2px}.sw-hero .sh-hero__visual>a{height:90vw;max-height:430px;border-radius:44% 44% 0 0}.sw-hero .sh-hero__visual img{object-position:74% center}.sw-hero .sh-hero__visual figcaption{font-size:9px;padding:11px 5px 4px;gap:6px}.sh-categories{padding-block:27px}.sh-categories h2{font-size:25px}.sh-category-grid{gap:9px}.sh-category{padding:8px;gap:8px;border-radius:35px 35px 2px 2px;align-items:stretch}.sh-category__image{width:100%;aspect-ratio:1}.sh-category__label{display:block;text-align:center;min-height:45px}.sh-category h3{font-size:17px;line-height:1.4}.sh-category__label>span:last-child{display:none}.sh-category-more{justify-content:space-between}.sr-builder{padding-block:37px 42px}.sr-builder__heading h2{font-size:33px}.sr-choice{padding:7px}.sr-choice__body{padding:11px 2px 0}.sr-choice__image{aspect-ratio:.94}.sr-choice h3{font-size:14px}.sr-choice__choose{font-size:10px;padding-inline:5px}.sr-options{gap:17px 12px}.sr-summary{box-shadow:3px 3px #e5dac4}.sr-selection__title{font-size:23px}.sr-summary__total strong{font-size:24px}.sr-stage>header h3{font-size:26px}.sr-steps{gap:9px}.sr-steps a{gap:8px;font-size:12px}.sr-steps a span{font-size:26px}.sh-story{padding-block:37px}.sh-story__grid{grid-template-columns:1fr;gap:28px}.sh-story__image{aspect-ratio:1.2;max-height:360px}.sh-story h2{font-size:34px}.sh-story__body{font-size:13px}.sh-story__motif{width:73px;margin-top:17px}.sh-guides--compact h2{font-size:27px}.sh-help h2{font-size:31px}.sl-page__image{aspect-ratio:1.2}.sl-page .sn-page__heading{padding-bottom:20px}.sw-collection-head__ornament{width:63px;top:24px;right:5%;opacity:.65}.sn-collection-head h1{max-width:80%}.sn-footer{border-top-width:6px}}@media(prefers-reduced-motion:reduce){.sh-category{transition:none}.sh-category:hover{transform:none}}.sw-edition .sn-footer ul a{color:#e4daca}.sw-edition .sn-footer ul a:hover{color:#f3c5bf;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/snowshan-wonderland.css.map */
