.nx{--nx-red:#e32939;--nx-green:#007b4f;--nx-deep:#00452f;--nx-gold:#efd39b;--nx-cream:#fffaf2;display:block;background:var(--nx-cream);color:#113e2e;font:15px/1.75 Arial,Helvetica,sans-serif}.nx *{box-sizing:border-box}.nx [hidden]{display:none!important}.nx-symbols{position:absolute;width:0;height:0;overflow:hidden}.nx svg{width:32px;height:32px;display:block}.nx img{max-width:100%;display:block;height:auto}.nx h2,.nx h3,.nx p,.nx figure{margin:0}.nx a{color:inherit}.nx button{font:inherit;cursor:pointer}.nx :focus-visible{outline:3px solid #d6ab54;outline-offset:5px}.nx-wrap{max-width:1380px;margin:auto;padding:0 6%}.nx-kicker{font-size:9px;line-height:1.6;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin-bottom:22px!important}.nx-heading{font:400 clamp(38px,4.5vw,64px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.05em;color:inherit}.nx-heading em{color:var(--nx-red);font-weight:400}.nx-copy{color:#5c6f60;font-size:15px;line-height:1.95;max-width:520px;margin:25px 0!important}.nx-fine{font-size:10px;line-height:1.7;opacity:.7}.nx-section{padding:94px 0}.nx-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.nx-topline{display:flex;align-items:center;justify-content:center;gap:26px;background:#e32939;color:#fffaf2;padding:12px 15px;font-size:8px;letter-spacing:2px;font-weight:700}.nx-topline-star{font-size:20px;line-height:1}.nx-hero{position:relative;overflow:hidden;color:var(--nx-cream);background:radial-gradient(ellipse at 80% 20%,#15975c66,transparent 65%),#007b4f;isolation:isolate;transition:background .5s}.nx-hero:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #efd39b38;border-radius:4px;pointer-events:none;z-index:1}.nx-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:7%;align-items:center;padding-top:95px;padding-bottom:45px;min-height:750px}.nx-hero-copy{position:relative;z-index:2}.nx-hero-copy .nx-kicker{display:flex;align-items:center;gap:9px;color:#f3dcae;font-size:8px;letter-spacing:1.9px}.nx-hero-copy .nx-kicker>span{height:6px;width:6px;background:#f0d29b;border-radius:50%;box-shadow:0 0 0 5px #efd39b15}.nx-hero h2{color:#fffaf2;font:400 clamp(54px,5.5vw,79px)/.99 Georgia,serif;letter-spacing:-.055em}.nx-hero h2 em{font-weight:400;color:#f3d59c}.nx-hero-text{max-width:460px;margin:27px 0 30px!important;font-size:14px;line-height:1.9;color:#e8f0dd}.nx-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:10px 10px 10px 26px;min-height:58px;border:1px solid #ffffff25;border-radius:100px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.15px;text-decoration:none;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 8px 22px #00271925;transition:transform .25s,box-shadow .25s}.nx-button--red{background:linear-gradient(130deg,#ef3545,#cf192d);color:#fffaf2!important}.nx-button--green{background:linear-gradient(130deg,#008a59,#005b3d);color:#fffaf2!important}.nx-button>span{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff8e91a;font-size:20px;transition:transform .25s,background .25s}.nx-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,#ffffff20 48%,transparent 65%);transform:translate(-120%);transition:transform .65s;z-index:-1}.nx-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00271935}.nx-button:hover:after{transform:translate(120%)}.nx-button:hover>span{transform:rotate(45deg);background:#ffffff26}.nx-hero-product{font-size:10px;line-height:1.8;max-width:420px;margin-top:18px!important;color:#dce7d4}.nx-hero-product>span{display:block;color:#f0d29b;font-size:12px;margin-top:5px}.nx-hero-points{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #efd39b35;margin-top:26px;padding-top:19px;font-size:10px;color:#e5ecd8}.nx-stage{position:relative;min-width:0;padding:42px 8px 0;z-index:1}.nx-stage-word{position:absolute;left:-10%;right:-10%;top:-15px;text-align:center;font:700 clamp(75px,10vw,150px)/1 Georgia,serif;letter-spacing:-.05em;color:#efd39b13;pointer-events:none}.nx-product-frame{position:relative;overflow:hidden;aspect-ratio:1.03;background:#fffaf2;border:8px solid #fffaf2;border-radius:145px 145px 15px 15px;box-shadow:0 30px 65px #00312045,0 0 0 1px #efd39b80;padding:16px 13px 35px;display:grid;place-items:center;transform:rotate(-3deg);transition:transform .6s,box-shadow .6s}.nx-product-frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #d2b77a90;border-radius:130px 130px 8px 8px;pointer-events:none}.nx-hero-image{width:100%;height:100%!important;max-height:440px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .18s}.nx-frame-zoom{position:absolute;bottom:15px;right:15px;width:35px;height:35px;border:1px solid #cbbb91;background:#fffaf2;color:#006343;border-radius:50%;font-size:20px!important}.nx-hero-thumbs{display:flex;justify-content:center;gap:9px;margin-top:28px}.nx-hero-thumbs button{width:48px;height:48px;padding:3px;border:1px solid #efd39b50;border-radius:10px;background:#fffaf2;opacity:.65;transition:transform .25s,opacity .25s}.nx-hero-thumbs button img{width:100%;height:100%;object-fit:contain;border-radius:6px}.nx-hero-thumbs button[aria-pressed=true]{opacity:1;outline:1px solid #efd39b;outline-offset:3px;transform:translateY(-4px)}.nx-stage-seal{position:absolute;right:-17px;bottom:86px;background:#e32939;border:1px solid #f2d59d;border-radius:12px;padding:15px 20px;display:flex;align-items:center;gap:12px;transform:rotate(5deg);box-shadow:0 12px 28px #00312030}.nx-stage-seal svg{color:#efd39b;width:30px;height:30px}.nx-stage-seal span{font-size:8px;letter-spacing:1px;line-height:1.8}.nx-stage-seal strong{font-size:10px;letter-spacing:.8px;font-weight:600}.nx-hanging{position:absolute;z-index:3;top:-45px;color:#ef3444}.nx-hanging:before{content:"";position:absolute;height:95px;border-left:1px solid #efd39b80;bottom:90%;left:50%}.nx-hanging svg{width:65px;height:80px;filter:drop-shadow(0 8px 10px #00271933)}.nx-hanging--one{left:-6%;top:8px;transform:rotate(-10deg)}.nx-hanging--two{right:-3%;top:5px;color:#efd39b}.nx-hanging--two svg{width:42px;height:42px}.nx-lights{position:absolute;left:0;right:0;top:-20px;height:67px;border-bottom:2px solid #003a2c;border-radius:0 0 50% 50%;display:flex;align-items:flex-end;justify-content:space-around;z-index:4;pointer-events:none;padding-bottom:0}.nx-lights i{position:relative;width:10px;height:17px;border-radius:4px 4px 50% 50%;background:#f7d480;box-shadow:0 0 14px #ffdc74,0 0 30px #f3c65265;transform:translateY(13px);transition:background .4s,box-shadow .4s}.nx-lights i:before{content:"";position:absolute;bottom:100%;left:3px;height:7px;width:4px;background:#003c2b}.nx-lights i:nth-child(3n){background:#ff6570;box-shadow:0 0 14px #ff5c69,0 0 28px #ff5c6955}.nx-lights i:nth-child(4n){background:#a0e5ac;box-shadow:0 0 14px #9affae}.nx[data-lights=false] .nx-lights i{background:#426b4e;box-shadow:none}.nx[data-night=true] .nx-hero{background:#003b30}.nx[data-night=true] .nx-product-frame{box-shadow:0 0 60px #efc77925,0 30px 65px #001c174d}.nx-scene-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:23px 6% 28px;z-index:2}.nx-scene-controls>span{font-size:8px;letter-spacing:1.5px;color:#e9d3a4}.nx-scene-controls>div{display:flex;gap:7px;flex-wrap:wrap}.nx-scene-controls button{border:1px solid #efd39b50;border-radius:100px;padding:8px 14px;font-size:10px;background:#00452f35;color:#fffaf2;transition:background .2s,border-color .2s}.nx-scene-controls button[aria-pressed=true]{background:#efd39b;color:#00452f;border-color:#efd39b}.nx-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.nx-snow i{position:absolute;top:-30px;left:calc(var(--i)*5%);font-style:normal;color:#fff9ed;font-size:calc(6px + var(--i)*.4px);animation:nx-snow calc(5s + var(--i)*.4s) linear infinite;animation-delay:calc(var(--i)*-.6s)}@keyframes nx-snow{0%{transform:translate3d(-20px,-30px,0) rotate(0);opacity:0}10%{opacity:.8}95%{opacity:.7}to{transform:translate3d(20px,950px,0) rotate(160deg);opacity:0}}.nx-ribbon{display:flex;justify-content:center;align-items:center;gap:25px;padding:19px 15px;background:#e32939;color:#fffaf2;font-size:9px;letter-spacing:1.7px;font-weight:600;flex-wrap:wrap;border-bottom:4px solid #f0d29b}.nx-ribbon svg{width:15px;height:15px;color:#f0d29b}.nx-nav{position:relative;display:flex;justify-content:center;gap:35px;padding:21px 5%;border-bottom:1px solid #dbcda9;background:#fffaf2;font-size:11px}.nx-nav a{text-decoration:none}.nx-nav a:last-of-type{font-weight:700;color:#d61e31}.nx-nav i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#007b4f;transform:scaleX(0);transform-origin:left}.nx-story-intro{background:#fffaf2}.nx-story-image{position:relative;padding:25px 25px 55px;background:#e4ecdd;border-radius:22px;transform:rotate(-2deg)}.nx-story-image>img{height:410px;width:100%;object-fit:contain;mix-blend-mode:multiply}.nx-story-image>span{position:absolute;bottom:20px;left:15px;right:15px;text-align:center;font-size:8px;letter-spacing:1.5px;color:#3d6852}.nx-corner-star{position:absolute;right:-21px;top:-20px;width:65px!important;height:65px!important;color:#e32939;transform:rotate(12deg)}.nx-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.nx-section-head>p{font-size:12px;color:#6a7965}.nx-details{background:#f5efdd;border-top:1px solid #e1d4af}.nx-details .nx-split{align-items:start}.nx-detail-media{position:relative;min-width:0}.nx-detail-image{height:480px!important;width:100%;object-fit:contain;background:#fffaf0;padding:25px;border:1px solid #e4d7b4;border-radius:20px}.nx-detail-zoom{position:absolute;right:15px;top:15px;background:#fff8e9e8;border:1px solid #d5c69e;border-radius:30px;padding:8px 13px;font-size:10px!important;color:#006747}.nx-detail-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.nx-detail-thumbs button{width:60px;height:60px;padding:4px;background:#fffaf2;border:1px solid #d9caa3;border-radius:10px;opacity:.65}.nx-detail-thumbs button[aria-pressed=true]{opacity:1;border-color:#007b4f;box-shadow:0 0 0 1px #007b4f}.nx-detail-thumbs img{width:100%;height:100%;object-fit:contain}.nx-detail-copy h3{font:400 32px/1.15 Georgia,serif;letter-spacing:-.03em;margin:3px 0 25px}.nx-tabs{display:flex;gap:4px;border:1px solid #dfd2ad;background:#ebe6d5;padding:5px;border-radius:40px;margin-bottom:25px}.nx-tabs button{flex:1;border:0;background:transparent;padding:12px 8px;font-size:11px;color:#61715c;border-radius:30px}.nx-tabs button[aria-selected=true]{background:#fffaf2;color:#006747;box-shadow:0 3px 10px #224d3510;font-weight:700}.nx-detail-copy [role=tabpanel]>p{font-size:13px;color:#61715c;margin-bottom:18px;line-height:1.9}.nx-checks{list-style:none;padding:0;margin:25px 0;font-size:13px;color:#51664f}.nx-checks li{padding:10px 0;border-bottom:1px solid #d8cfb4}.nx-checks li:before{content:"\2727";color:#d32436;margin-right:10px}.nx-description{font-size:13px;line-height:1.9;overflow-wrap:anywhere;color:#4c624e}.nx-description p{margin-bottom:18px}.nx-description h1,.nx-description h2,.nx-description h3{font:400 25px/1.25 Georgia,serif;margin:22px 0 15px;color:#064d32}.nx-description img{max-width:100%;height:auto}.nx-description table{display:block;overflow:auto}.nx-magic{position:relative;overflow:hidden;text-align:center;color:#fffaf2;background:radial-gradient(ellipse at top,#15915a,#006d47 75%)}.nx-magic .nx-heading em{color:#f0d29b}.nx-magic .nx-copy{color:#e1e9d3;margin:22px auto 35px!important}.nx-magic .nx-kicker{color:#e9d3a4}.nx-advent{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;max-width:1030px;margin:auto;perspective:1400px}.nx-door{position:relative;aspect-ratio:1;border:0;padding:0;border-radius:10px;isolation:isolate;background:#00432d;box-shadow:inset 0 0 0 1px #efd39b4d;text-align:center;color:#f5dca8;perspective:600px;min-width:0}.nx-door-front{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #efd39b90;border-radius:10px;background:linear-gradient(135deg,#f14550,#cf162c);backface-visibility:hidden;transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s;z-index:2}.nx-door:nth-child(3n) .nx-door-front{background:linear-gradient(135deg,#168c5b,#005c3c)}.nx-door:nth-child(5n) .nx-door-front{background:linear-gradient(135deg,#f3dcab,#cba459);color:#055337}.nx-door-front:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff8e92e;border-radius:6px}.nx-door-front small{font-size:7px;letter-spacing:1.7px}.nx-door-front strong{font:400 37px/1.2 Georgia,serif}.nx-door-front>span{font-size:12px}.nx-door-inside{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.nx-door-inside svg{height:55%;width:55%;color:#f1d597;transition:transform .4s}.nx-door[aria-expanded=true] .nx-door-front{transform:rotateY(-110deg);opacity:0;pointer-events:none}.nx-door[aria-expanded=true] .nx-door-inside svg{transform:rotate(-5deg) scale(1.05)}.nx-advent-footer{max-width:1030px;margin:25px auto 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left}.nx-advent-footer p{font:italic 20px/1.4 Georgia,serif;color:#f0d29b}.nx-reset{border:0;border-bottom:1px solid #efd39b60;background:none;padding:8px 0;color:#e9d3a4;font-size:10px!important;white-space:nowrap}.nx-gallery-section{background:#fffaf2}.nx-arrows{display:flex;gap:9px}.nx-arrows button{height:42px;width:42px;border:1px solid #b8c3a3;background:transparent;border-radius:50%;font-size:20px;color:#00734d;transition:background .2s,color .2s}.nx-arrows button:hover{background:#007b4f;color:#fffaf2}.nx-gallery{display:flex;gap:21px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:10px}.nx-gallery::-webkit-scrollbar{display:none}.nx-gallery figure{flex:0 0 calc(33.333% - 14px);min-width:0;scroll-snap-align:start}.nx-gallery figure>button{position:relative;width:100%;padding:20px;border:1px solid #ded4b5;background:#eeeede;aspect-ratio:1;border-radius:20px;overflow:hidden;cursor:zoom-in}.nx-gallery img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.nx-gallery figure>button:hover img{transform:scale(1.05)}.nx-gallery figure>button>span{position:absolute;right:13px;bottom:13px;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#fffaf2;color:#007b4f;font-size:19px}.nx-gallery figcaption{font-size:10px;line-height:1.7;margin:16px 0;color:#5c6f60}.nx-gallery figcaption>span{color:#d52538;margin-right:9px}.nx-gallery-progress{height:2px;background:#dcd6bd;margin-top:12px}.nx-gallery-progress i{display:block;height:100%;background:#007b4f;width:33%;transform-origin:left}.nx-gifting{background:#f7e9d5;border-top:1px solid #e3ceab}.nx-style-buttons{display:grid;gap:9px;max-width:400px}.nx-style-buttons button{text-align:left;padding:16px 20px;border:1px solid #cfbd95;border-radius:10px;background:transparent;font-size:11px;color:#586a52;transition:background .25s,color .25s}.nx-style-buttons button[aria-pressed=true]{background:#e32939;border-color:#e32939;color:#fffaf2;box-shadow:0 5px 15px #cb1d2d18}.nx-style-card{position:relative;overflow:hidden;min-height:475px;background:#007b4f;color:#fffaf2;border-radius:165px 165px 18px 18px;border:1px solid #d0af70;padding:95px 45px 65px;display:flex;align-items:center;text-align:center;transition:background .4s}.nx-style-card[data-nx-style-card=moment]{background:#d52237}.nx-style-card[data-nx-style-card=gift]{background:#004b36}.nx-style-card>div{position:relative;z-index:1}.nx-style-card h3{font:400 40px/1.08 Georgia,serif;letter-spacing:-.04em;margin-bottom:24px}.nx-style-card p:not(.nx-kicker){font-size:13px;line-height:1.9;color:#f0ebd9}.nx-style-card .nx-kicker{color:#f0d29b}.nx-style-icon{position:absolute;left:50%;top:22px;transform:translate(-50%);width:53px!important;height:53px!important;color:#f0d29b}.nx-style-note{position:absolute;bottom:25px;left:0;right:0;font-size:8px;letter-spacing:1.4px;color:#d8d9bc}.nx-faq{background:#fffaf2}.nx-faq .nx-split{align-items:start}.nx-faq-list details{border-bottom:1px solid #d3c7a6}.nx-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.nx-faq-list summary::-webkit-details-marker{display:none}.nx-faq-list summary span{color:#e32939;font-size:23px;font-weight:400;transition:transform .25s}.nx-faq-list details[open] summary span{transform:rotate(45deg)}.nx-faq-list details p{padding:0 15px 25px 0;font-size:12px;line-height:1.9;color:#60705c}.nx-text-link{display:inline-flex;justify-content:space-between;gap:30px;padding-bottom:8px;border-bottom:1px solid #92a07a;font-size:12px;text-decoration:none}.nx-closing{position:relative;overflow:hidden;padding:90px 0 95px;text-align:center;background:radial-gradient(ellipse at center,#008b58,#006442);color:#fffaf2;border-top:8px solid transparent;border-image:repeating-linear-gradient(45deg,#e32939 0 12px,#fffaf2 12px 24px) 8}.nx-closing .nx-wrap>svg{color:#f0d29b;height:48px;width:48px;margin:0 auto 25px}.nx-closing .nx-kicker{color:#e9d3a4;font-size:8px}.nx-closing h2{font:400 clamp(44px,6vw,80px)/1.03 Georgia,serif;letter-spacing:-.05em;color:#fffaf2}.nx-closing h2 em{color:#f0d29b;font-weight:400}.nx-closing p:not(.nx-kicker){font-size:12px;margin:25px 0}.nx-closing .nx-button{margin-bottom:30px}.nx-policy-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;font-size:10px;color:#e3e5c9}.nx-policy-links a{text-underline-offset:5px}.nx-sticky{position:fixed;left:50%;bottom:17px;transform:translate(-50%);z-index:25;width:min(920px,94%);background:#fff8e9f5;border:1px solid #d5ba7f;border-radius:20px;box-shadow:0 10px 50px #00271935;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:11px 13px 11px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#113e2e}.nx-sticky>div{display:flex;align-items:center;gap:12px;min-width:0}.nx-sticky img{width:44px;height:44px;object-fit:contain;border-radius:8px}.nx-sticky p{min-width:0;font-size:11px;line-height:1.7}.nx-sticky strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:450px;font-weight:500}.nx-sticky p>span{font-weight:700;color:#007b4f}.nx-sticky .nx-button{min-height:46px;padding-top:5px;padding-bottom:5px;font-size:11px}.nx-sticky .nx-button>span{width:32px;height:32px}.nx-lightbox{padding:0;border:1px solid #d6bb7d;border-radius:22px;background:#fffaf2;color:#075036;width:min(1000px,94vw);max-height:94dvh;box-shadow:0 30px 100px #00271950}.nx-lightbox::backdrop{background:#002f24df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nx-lightbox-top,.nx-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;gap:20px;font:9px Arial;letter-spacing:1.4px}.nx-lightbox button{width:36px;height:36px;border:1px solid #d5c6a3;border-radius:50%;background:#f1ead6;color:#00734d;font-size:18px;cursor:pointer}.nx-lightbox>img{width:100%;height:66dvh;object-fit:contain;background:#f3f0e3;padding:10px}.nx-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.nx-reveal.nx-visible{opacity:1;transform:none}.nx [id]{scroll-margin-top:115px}body:has(solvenaol-merry) section[id^=MainProduct-]{background:#fffaf2;border:1px solid #e6d7b2;border-radius:20px;margin-top:40px;margin-bottom:40px;padding-left:35px;padding-right:35px}body:has(solvenaol-merry) section[id^=MainProduct-] .product__title h1{font:400 clamp(28px,3vw,43px)/1.13 Georgia,serif;letter-spacing:-.035em;color:#064e34}body:has(solvenaol-merry) section[id^=MainProduct-] .main-price{color:#007b4f!important;font-weight:600}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit{border-radius:100px!important;min-height:58px;background:linear-gradient(125deg,#ef3545,#cf192d)!important;color:#fffaf2!important;letter-spacing:.3px;box-shadow:0 8px 22px #cb1d2d20;transition:transform .2s,box-shadow .2s}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit:before,body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit:after{border-radius:100px!important}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 12px 26px #cb1d2d30}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__input input[type=radio]+label{border-radius:12px!important;background:#fffaf2!important;border-color:#cabb96!important;color:#006747!important;transition:background .2s,box-shadow .2s}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{background:#007b4f!important;border-color:#007b4f!important;color:#fffaf2!important;box-shadow:0 5px 15px #00674720}body:has(solvenaol-merry) section[id^=MainProduct-] .quantity-break{background:#fffaf2!important;border:1px solid #cabb96!important;border-radius:15px!important;padding:19px!important;transition:background .2s,box-shadow .2s}body:has(solvenaol-merry) section[id^=MainProduct-] .quantity-breaks input:checked+label.quantity-break{background:#e7f0de!important;border-color:#007b4f!important;box-shadow:inset 0 0 0 1px #007b4f}body:has(solvenaol-merry) section[id^=MainProduct-] .quantity-breaks__title{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#006747}body:has(solvenaol-merry) section[id^=MainProduct-] .quantity{border-radius:100px;overflow:hidden}body:has(solvenaol-merry) section[id^=MainProduct-] .product__media{border-radius:18px;overflow:hidden}@media(max-width:780px){.nx-wrap{padding:0 6%}.nx-topline{font-size:7px;letter-spacing:1px;gap:12px}.nx-topline>span:last-child{display:none}.nx-hero-grid{grid-template-columns:1fr;gap:25px;padding-top:75px;padding-bottom:18px;min-height:0}.nx-hero h2{font-size:clamp(51px,13.1vw,72px)}.nx-hero-text{font-size:13px;margin:22px 0 25px!important}.nx-hero-copy .nx-kicker{font-size:7px;letter-spacing:1.5px}.nx-hero-product{font-size:9px}.nx-hero-points{font-size:9px;gap:15px;margin-top:20px;padding-top:15px}.nx-stage{padding:30px 12px 0;margin-top:20px}.nx-stage-word{font-size:20vw;top:-8px}.nx-product-frame{aspect-ratio:1.05;border-radius:100px 100px 14px 14px;padding:15px 10px 30px;transform:rotate(-2deg)}.nx-product-frame:before{border-radius:90px 90px 6px 6px}.nx-hero-image{max-height:340px}.nx-stage-seal{right:0;bottom:75px;padding:12px 14px;gap:8px}.nx-stage-seal span{font-size:7px}.nx-stage-seal strong{font-size:8px}.nx-stage-seal svg{width:25px;height:25px}.nx-hanging--one{left:-1%;top:0}.nx-hanging--one svg{width:47px;height:60px}.nx-hanging--two{right:0;top:3px}.nx-hanging--two svg{width:31px;height:31px}.nx-hero-thumbs{gap:8px;margin-top:22px}.nx-hero-thumbs button{height:43px;width:43px}.nx-scene-controls{gap:12px;padding:12px 6% 30px;flex-direction:column}.nx-scene-controls button{font-size:9px;padding:8px 11px}.nx-scene-controls>span{font-size:7px}.nx-hero:before{top:9px;right:9px;bottom:9px;left:9px}.nx-lights{top:-22px;height:63px}.nx-lights i{width:8px;height:14px}.nx-ribbon{font-size:7px;letter-spacing:1px;gap:10px;padding:16px 15px}.nx-ribbon>span:last-child,.nx-ribbon>svg:last-of-type{display:none}.nx-ribbon svg{width:12px;height:12px}.nx-nav{gap:15px;padding:18px 5%;font-size:9px;flex-wrap:wrap}.nx-section{padding:56px 0}.nx-split{grid-template-columns:1fr;gap:30px}.nx-heading{font-size:clamp(37px,10.1vw,49px)}.nx-copy{font-size:13px;margin:20px 0!important}.nx-story-image{padding:20px 20px 45px;margin:0 8px 10px}.nx-story-image>img{height:320px}.nx-story-image>span{font-size:7px;letter-spacing:1px}.nx-corner-star{width:47px!important;height:47px!important;right:-15px;top:-15px}.nx-kicker{font-size:8px;margin-bottom:18px!important;letter-spacing:1.6px}.nx-section-head{margin-bottom:30px;gap:20px;align-items:start}.nx-section-head>p{display:none}.nx-detail-image{height:360px!important;padding:20px}.nx-detail-copy h3{font-size:29px}.nx-tabs{margin-bottom:20px}.nx-tabs button{font-size:10px;padding:11px 7px}.nx-detail-thumbs{gap:8px}.nx-detail-thumbs button{width:46px;height:46px}.nx-advent{grid-template-columns:repeat(4,1fr);gap:9px}.nx-door-front strong{font-size:33px}.nx-door-front small{font-size:6px}.nx-door-front>span{font-size:9px}.nx-door-front:after{top:5px;right:5px;bottom:5px;left:5px}.nx-advent-footer{align-items:start;gap:15px}.nx-advent-footer p{font-size:17px}.nx-reset{font-size:8px!important}.nx-magic .nx-fine{font-size:9px}.nx-gallery{gap:15px}.nx-gallery figure{flex-basis:79%}.nx-gallery figure>button{border-radius:16px}.nx-gallery figcaption{font-size:9px}.nx-arrows{gap:7px;flex-shrink:0}.nx-arrows button{height:33px;width:33px;font-size:17px}.nx-style-card{min-height:410px;border-radius:140px 140px 16px 16px;padding:90px 30px 65px}.nx-style-card h3{font-size:35px}.nx-style-buttons{max-width:none}.nx-faq-list summary{font-size:12px;padding:20px 0}.nx-faq-list details p{font-size:11px}.nx-closing{padding:65px 0 85px}.nx-closing h2{font-size:clamp(43px,11.3vw,58px)}.nx-closing .nx-kicker{font-size:7px}.nx-policy-links{font-size:9px;gap:18px}.nx-sticky{padding:9px 10px 9px 15px;gap:12px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:17px}.nx-sticky img{display:none}.nx-sticky strong{max-width:126px;font-size:9px}.nx-sticky p>span{font-size:10px}.nx-sticky .nx-button{font-size:9px;gap:9px;padding-left:15px;min-height:44px}.nx-sticky .nx-button>span{width:28px;height:28px;font-size:16px}.nx-lightbox>img{height:60dvh}.nx-lightbox-top,.nx-lightbox-bottom{padding:12px 15px;font-size:8px}.nx-lightbox button{width:33px;height:33px}body:has(solvenaol-merry) section[id^=MainProduct-]{border-radius:0;border-left:0;border-right:0;margin:0;padding-left:6%;padding-right:6%}}@media(prefers-reduced-motion:reduce){.nx *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.nx-reveal{opacity:1;transform:none}.nx-snow i{top:calc(var(--i)*4.5%);opacity:.6}.nx-door[aria-expanded=true] .nx-door-front{transform:none;visibility:hidden}}.nx-frame-zoom{right:auto;left:15px;z-index:3}.nx-stage-seal,.nx-hanging{pointer-events:none}.nx{--nx-red:#e52536;--nx-green:#00854f;--nx-deep:#073d2b;--nx-cream:#fffaf0;color:#143d2d;font-family:Arial,Helvetica,sans-serif}.nx-wrap{max-width:1350px;padding-left:6%;padding-right:6%}.nx-heading{font:800 clamp(34px,4.1vw,57px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-2px}.nx-heading em{font-style:normal;font-weight:800}.nx-hero{background:#fffaf0;color:#123b2a}.nx-hero:before{display:none}.nx-hero-grid{min-height:720px;padding-top:90px;padding-bottom:35px;gap:7%;grid-template-columns:1.08fr 1fr}.nx-hero h2{font:800 clamp(48px,5.1vw,72px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-3.5px;color:#103c2a}.nx-hero h2 em{color:#e52536;font-weight:800;font-style:normal}.nx-hero-copy .nx-kicker{color:#00854f;letter-spacing:1.6px;font-size:10px}.nx-hero-copy .nx-kicker>span{background:#e52536;box-shadow:0 0 0 5px #e5253610}.nx-hero-text{color:#526357;line-height:1.75;margin:23px 0!important;font-size:15px;max-width:500px}.nx-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 24px}.nx-benefits>div{background:#f0f4e9;border:1px solid #dbe6d5;border-radius:12px;padding:13px 10px}.nx-benefits>div:nth-child(2){background:#fff0e8;border-color:#f3ddd2}.nx-benefits>div:nth-child(3){background:#f7f0dc;border-color:#e9dfbd}.nx-benefits span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#00854f;color:#fffaf0;font-size:20px;margin-bottom:8px}.nx-benefits>div:nth-child(2) span{background:#e52536}.nx-benefits>div:nth-child(3) span{background:#aa7b23}.nx-benefits strong{display:block;font-size:11px;line-height:1.5}.nx-benefits p{font-size:10px;line-height:1.5;color:#536253;margin-top:3px}.nx-button{border-radius:12px;min-height:60px;font-size:13px;box-shadow:0 5px #a61022,0 10px 22px #83132518;letter-spacing:.1px}.nx-button--red{background:linear-gradient(120deg,#ed3040,#d6182b)}.nx-button--green{box-shadow:0 5px #005737,0 10px 22px #00573718}.nx-button>span{background:none;border-left:1px solid #ffffff35;border-radius:0;width:38px}.nx-hero-copy>.nx-button{width:100%;max-width:510px}.nx-hero-product{color:#536253;margin-top:17px!important}.nx-hero-product>span{color:#00854f;font-weight:700}.nx-hero-points{border-color:#dbe2d1;color:#536253;font-size:10px;margin-top:15px;padding-top:13px;gap:15px}.nx-stage{padding:25px 0 0}.nx-stage-word{font:700 10px/1 Arial;letter-spacing:4px;top:0;left:0;right:0;color:#00854f}.nx-product-frame{border:0;padding:0;aspect-ratio:1;border-radius:28px;transform:none;background:#f4f1e8;box-shadow:0 22px 60px #007b4f15,0 0 0 1px #dbe6d5}.nx-product-frame:before{display:none}.nx-hero-image{max-height:none;mix-blend-mode:normal;object-fit:contain}.nx-stage-seal{right:-10px;bottom:80px;background:#00854f;color:#fffaf0;transform:rotate(3deg);padding:13px 17px;border-color:#f1d397;border-radius:12px}.nx-stage-seal strong{font-weight:800}.nx-hanging--one{left:-25px;top:5px}.nx-hanging--two{right:-10px;top:-12px;color:#d9ac4f}.nx-hanging:before{border-color:#b89043}.nx-hanging svg{height:56px;width:48px}.nx-hero-thumbs button{border-color:#ccd9c5}.nx-hero-thumbs button[aria-pressed=true]{outline-color:#00854f}.nx-scene-controls{padding-top:10px;padding-bottom:28px;gap:20px}.nx-scene-controls>span{color:#5b6e5c}.nx-scene-controls button{background:#f5efdf;color:#235b3d;border-color:#d6ddc6}.nx-scene-controls button[aria-pressed=true]{background:#00854f;color:#fff;border-color:#00854f}.nx-lights{border-color:#2c5b3a;opacity:.95}.nx-topline{background:#00854f}.nx-ribbon{background:#e52536;border-bottom:0;padding:17px;font-size:8px}.nx[data-night=true] .nx-hero{background:#053d2c;color:#fffaf0}.nx[data-night=true] .nx-hero h2,.nx[data-night=true] .nx-hero-text,.nx[data-night=true] .nx-hero-copy .nx-kicker,.nx[data-night=true] .nx-hero-points,.nx[data-night=true] .nx-hero-product,.nx[data-night=true] .nx-scene-controls>span{color:#fffaf0}.nx[data-night=true] .nx-hero h2 em{color:#ff6574}.nx[data-night=true] .nx-hero-product>span{color:#efcf87}.nx-section{padding:80px 0}.nx-story-image{transform:none;padding:0 0 45px;border-radius:24px;background:#e9f0df}.nx-story-image>img{height:450px;object-fit:contain;mix-blend-mode:normal;border-radius:24px}.nx-copy{line-height:1.8}.nx-gallery-section{padding-top:60px;padding-bottom:65px}.nx-gallery figure{background:#fffaf0}.nx-detail-copy h3{font:800 28px/1.18 Arial;letter-spacing:-.8px}.nx-tabs{border-radius:12px}.nx-tabs button{border-radius:8px}.nx-details{background:#edf3e7;border:0}.nx-description h1,.nx-description h2,.nx-description h3{font-family:Arial,sans-serif;font-weight:700}.nx-style-card h3{font-family:Arial,sans-serif!important;font-weight:800!important;letter-spacing:-1px}.nx-closing h2{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-2px}.nx-closing h2 em{font-style:normal}.nx-closing{background:#006c43}.nx-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nx-step-grid article{position:relative;background:#f0f4e7;border:1px solid #dbe5cf;border-radius:20px;padding:32px}.nx-step-grid article:nth-child(2){background:#fff0e9;border-color:#f2dacf}.nx-step-grid article:nth-child(3){background:#f8f1de;border-color:#e8ddba}.nx-step-grid article>span{position:absolute;right:25px;top:25px;font:800 32px/1 Arial;color:#14422e22}.nx-step-grid svg{width:44px;height:44px;color:#00854f;margin-bottom:25px}.nx-step-grid article:nth-child(2) svg{color:#e52536}.nx-step-grid article:nth-child(3) svg{color:#b6862e}.nx-step-grid h3{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.5px;margin-bottom:13px}.nx-step-grid p{font-size:13px;line-height:1.8;color:#576856}.nx-magic{padding:65px 0;background:#00854f}.nx-advent{max-width:900px;gap:10px}.nx-door-front strong{font-family:Arial,sans-serif;font-weight:800}.nx-reviews{background:#f0f4e7}.nx-rating-summary{margin-bottom:24px!important;color:#006b41;font-weight:700}.nx-review-rail{align-items:stretch}.nx-review{flex:0 0 calc((100% - 42px)/3);scroll-snap-align:start;background:#fffaf0;border:1px solid #d8e2cb;border-radius:18px;overflow:hidden;min-width:0}.nx-review-photo{width:100%;height:230px!important;object-fit:cover}.nx-review-content{padding:25px}.nx-review-stars{color:#c51e30;font-size:18px;letter-spacing:3px}.nx-review blockquote{font:15px/1.8 Arial;margin:15px 0 25px;white-space:normal;overflow-wrap:anywhere}.nx-review-content>p{font-size:12px;border-top:1px solid #dde4d1;padding-top:14px}.nx-review-content>p span{display:block;color:#65735e;font-size:10px;margin-top:3px}.nx-review-invite{display:flex;align-items:center;gap:25px;background:#fffaf0;border:1px solid #d4dfc6;padding:30px;border-radius:20px}.nx-review-invite>span{font-size:50px;color:#e52536}.nx-review-invite>div{flex:1}.nx-review-invite h3{font-size:23px;font-weight:800;letter-spacing:-.7px}.nx-review-invite p{font-size:13px;color:#65735e;margin-top:6px}.nx-reviews .nx-gallery-progress{margin-bottom:10px}.nx-steps .nx-text-link{white-space:nowrap}@media(max-width:1000px){.nx-hero-grid{gap:5%;padding-top:90px}.nx-hero h2{font-size:54px;letter-spacing:-2.5px}.nx-benefits strong{font-size:10px}.nx-benefits p{font-size:9px}.nx-review{flex-basis:46%}.nx-review-invite{flex-wrap:wrap}.nx-step-grid article{padding:23px}}@media(max-width:780px){.nx-hero-grid{grid-template-columns:1fr;gap:36px;padding-top:70px;padding-bottom:20px;min-height:0}.nx-hero h2{font-size:clamp(43px,10vw,65px);letter-spacing:-2.5px}.nx-hero-text{font-size:14px;margin:18px 0!important}.nx-benefits{gap:7px}.nx-benefits>div{padding:11px 8px}.nx-benefits strong{font-size:10px}.nx-benefits p{font-size:9px}.nx-stage{max-width:500px;width:100%;margin:0 auto}.nx-product-frame{border-radius:22px;aspect-ratio:1.05;transform:none}.nx-stage-seal{right:-5px;bottom:65px}.nx-hero-thumbs{margin-top:19px}.nx-scene-controls{gap:9px;padding:10px 5% 22px}.nx-scene-controls>span{width:100%;text-align:center}.nx-scene-controls button{font-size:9px;padding:7px 11px}.nx-section{padding:55px 0}.nx-heading{font-size:35px;letter-spacing:-1.4px}.nx-step-grid{grid-template-columns:1fr;gap:13px}.nx-step-grid article{padding:25px}.nx-step-grid svg{margin-bottom:15px}.nx-step-grid h3{font-size:21px}.nx-story-image>img{height:330px}.nx-review{flex-basis:84%}.nx-review-invite{padding:23px;gap:13px}.nx-review-invite>span{font-size:34px}.nx-review-invite h3{font-size:21px}.nx-review-invite>div{flex-basis:75%}.nx-review-invite .nx-button{width:100%;margin-top:10px}.nx-nav{gap:14px;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:18px 6%;font-size:10px}.nx-advent{grid-template-columns:repeat(6,1fr);gap:8px}.nx-door-front strong{font-size:27px}.nx-steps .nx-section-head{align-items:start;flex-direction:column;gap:20px}.nx-benefits>div{min-width:0}.nx-hanging--one{left:-12px}.nx-hero-points{font-size:9px}}@media(prefers-reduced-motion:reduce){.nx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nx-benefits strong{color:#173d2b}.nx-hero h2{font-size:clamp(48px,4.45vw,64px)}body:has(solvenaol-merry) section[id^=MainProduct-] .product__title h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-1px}body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit,body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit:before,body:has(solvenaol-merry) section[id^=MainProduct-] .product-form__submit:after{border-radius:12px!important}@media(max-width:1000px){.nx-hero h2{font-size:50px}}@media(max-width:780px){.nx-hero h2{font-size:clamp(42px,10vw,61px);letter-spacing:-2px}.nx-nav{flex-wrap:nowrap}.nx-stage-word{font-size:9px;top:2px}.nx-product-frame{padding:0}.nx-benefits strong{font-size:10px}}:root{--ch-pine:#075b43;--ch-deep:#064735;--ch-red:#bf263f;--ch-red-dark:#b90f28;--ch-gold:#dec493}.ch-header{background:#075b43;color:#fffaf2;border-color:#ffffff30}.ch-announcement{background:#b82038;color:#fffaf2}.ch-wordmark,.ch-desktop-nav,.ch-header-actions,.ch-mobile-menu>summary{color:#fffaf2}.ch-header .ch-wordmark small{color:#f4da9b}.ch-header-section{background:#075b43}.ch-ribbon{background:#bf263f;color:#fffaf2;border-color:#dec493}.ch-inspiration{background:#b82038;color:#fffaf2;padding-top:70px;padding-bottom:70px;border-top:5px solid #e9c577;border-bottom:5px solid #e9c577}.ch-inspiration .ch-section-heading>p,.ch-inspiration .ch-eyebrow,.ch-inspiration .ch-text-link{color:#fff1d4}.ch-inspiration .ch-scene-image{border:1px solid #f2d08d}.ch-atmosphere{background:#075b43;color:#fffaf2}.ch-atmosphere-copy p,.ch-atmosphere .ch-eyebrow,.ch-atmosphere .ch-mood-note{color:#fff1d4}.ch-atmosphere .ch-mood-controls button{color:#fffaf2;border-color:#f1d18b66}.ch-atmosphere .ch-mood-controls button[aria-pressed=true]{background:#bf263f;color:#fffaf2}.ch-spotlight{background:#faf7ef;border-bottom:6px solid #bf263f}.ch-finale{background:linear-gradient(130deg,#df2038,#b80f2d);color:#fffaf2}.ch-guide{background:#ecf2df}.ch-button-red,.ch-section .ch-button-red{background:linear-gradient(120deg,#ee3044,#cc102c);color:#fffaf2}.ch-section .ch-button-gold{background:#f4d797;color:#064735}.ch-hero-shade{background:linear-gradient(90deg,#004329d9,#00432977 55%,#00432918)}.nx{--nx-red:#bf263f;--nx-green:#087354;--nx-deep:#004b2e}.nx-topline{background:#b82038}.nx-hero{background:radial-gradient(ellipse at 80% 20%,#14a65b55,transparent 65%),#075b43;color:#fffaf2}.nx-hero h2{color:#fffaf2}.nx-hero h2 em{color:#ffda91}.nx-hero-text,.nx-hero-copy .nx-kicker,.nx-hero-points,.nx-hero-product,.nx-scene-controls>span{color:#fff5df}.nx-hero-product>span{color:#f8d78d}.nx-hero-points{border-color:#e6d39b55}.nx-stage-word{color:#f2d38c}.nx-scene-controls button{background:#005b35;color:#fffaf2;border-color:#f1d18b77}.nx-scene-controls button[aria-pressed=true]{background:#f4d797;color:#064735;border-color:#f4d797}.nx-ribbon{background:#b82038;border-bottom:4px solid #efcc83}.nx-product-frame{box-shadow:0 25px 65px #00342255;border:1px solid #efcc8377}.nx-stage-seal{background:#b82038;color:#fffaf2}.nx-benefits>div{background:#fff7e8;border-color:#efdcaf}.nx-benefits>div:nth-child(2){background:#ffe8df}.nx-benefits>div:nth-child(3){background:#f4ecd3}.nx-story-intro{background:#b82038;color:#fffaf2}.nx-story-intro .nx-copy,.nx-story-intro .nx-kicker,.nx-story-intro .nx-heading em,.nx-story-intro .nx-text-link{color:#ffedc8}.nx-story-image{background:#fff5e3}.nx-details{background:#edf3ed}.nx-gallery-section{background:#075b43;color:#fffaf2}.nx-gallery-section .nx-heading em,.nx-gallery-section .nx-kicker{color:#ffe0a0}.nx-gallery-section .nx-arrows button{color:#fffaf2;border-color:#f0d39688}.nx-gallery-section .nx-gallery figcaption{color:#164b31;padding:12px}.nx-steps{background:#faf7ef}.nx-magic{background:radial-gradient(ellipse at top,#009952,#006f3c)}.nx-gifting{background:#b82038;color:#fffaf2}.nx-gifting .nx-heading em,.nx-gifting .nx-copy,.nx-gifting .nx-kicker{color:#ffedc8}.nx-gifting .nx-style-buttons button{color:#fffaf2;border-color:#f1d18b77}.nx-gifting .nx-style-buttons button[aria-pressed=true]{background:#fff3d4;color:#005e36;border-color:#fff3d4}.nx-gifting .nx-style-card{background:#007a42;color:#fffaf2;border-color:#dec493}.nx-gifting .nx-style-card p,.nx-gifting .nx-style-card .nx-kicker,.nx-gifting .nx-style-note{color:#fff0cf}.nx-reviews{background:#075b43;color:#fffaf2}.nx-reviews .nx-heading em,.nx-reviews .nx-kicker,.nx-reviews .nx-rating-summary{color:#ffe0a0}.nx-review,.nx-review-invite{color:#173d2b}.nx-review-invite>div>p{color:#596d57}.nx-reviews .nx-arrows button{color:#fffaf2;border-color:#f0d39688}.nx-faq{background:#faf7ef;border-bottom:6px solid #bf263f}.nx-closing{background:linear-gradient(135deg,#087354,#064735)}.nx-nav{background:#064735;color:#fffaf2;border-color:#dfc58855}.nx-nav a:last-of-type{color:#ffe0a0}.sf-snow-canvas{position:fixed!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:100vw!important;height:100vh!important;transform:none!important;pointer-events:none!important;z-index:21;opacity:1}@media(max-width:780px){.ch-inspiration{padding-top:45px;padding-bottom:45px}.nx-story-intro,.nx-gifting,.nx-gallery-section,.nx-reviews{padding-top:55px;padding-bottom:55px}}.ch-header .ch-mobile-menu nav,.ch-header .ch-search form{background:#fffaf2;color:#064735}.ch-header .ch-mobile-menu nav a{color:#064735}.ch-header .ch-search input{background:#fffaf2;color:#064735}.ch-header-section .ch-header{min-height:68px;padding:8px 5%;background:#075b43;color:#fffaf2;gap:22px}.ch-header-section .ch-logo-image{max-height:45px;width:auto;max-width:var(--ch-logo-width,140px)}.ch-header-section .ch-wordmark small{display:none}.ch-header-section .ch-desktop-nav{gap:20px}.ch-header-section .ch-desktop-nav a,.ch-header-section .ch-header-actions{color:#fffaf2}.ch-header-section .ch-announcement{padding:6px 15px;font-size:9px}.ch-header-section .sf-magic-tools{padding:3px 5px;margin:0 auto 7px;border-radius:11px;gap:4px;box-shadow:none}.ch-header-section .sf-magic-tools button{min-height:26px;padding:4px 9px;font-size:9px}.ch-header-section .sf-magic-tools button>span:first-child{font-size:15px;width:16px}.ch-header-section .sf-magic-tools svg{height:16px;width:16px}.ch-footer .ch-footer-block-link a{color:inherit;text-decoration:none}.ch-footer .ch-footer-block-link a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:780px){.ch-header-section .ch-header{min-height:58px;padding:7px 5%;gap:12px}.ch-header-section .ch-logo-image{max-height:38px;max-width:110px}.ch-header-section .ch-desktop-nav{display:none}.ch-header-section .sf-magic-tools{margin:0 auto 6px}.ch-header-section .sf-magic-tools button{min-height:24px;padding:3px 7px;font-size:8px}.ch-header-section .ch-mobile-menu summary{color:#fffaf2}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/so-festive-story.css.map */
