.shopify-section:has(>template#ns-header-actions){display:none}.header__shopping-cart-links-container:has(.nsx-li){display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.nsx-li{list-style:none;display:flex;align-items:center;margin:0 4px;padding:0}.nsx-q{display:inline-flex;align-items:center;height:40px;padding:0 16px;background:#b39756;color:#fff!important;font:700 12px/1 Karla,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:background .3s}.nsx-q:hover{background:#8c7340}.nsx-w{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#1f4d3f;transition:color .3s}.nsx-w:hover{color:#b39756}.nsx-m{display:none}.nsx-w svg{width:24px;height:24px;display:block}.nsx-d,.nsx-m{pointer-events:none}@media(max-width:768px){.nsx-d{display:none}.nsx-m{display:inline}.nsx-q{height:30px;padding:0 10px;font-size:10px;letter-spacing:.08em}.nsx-w{width:32px}.nsx-li{margin:0 2px}}.ns.ns-hero.ns-hero--split{height:auto;min-height:640px;max-height:none;background:#fff}.ns.ns-hero.ns-hero--split:after{display:none}.ns.ns-hero.ns-hero--split .ns-slide{left:50%}.ns.ns-hero.ns-hero--split .ns-slide img{transform:none}.ns.ns-hero.ns-hero--split .ns-slide.is-on img{transform:scale(1.05)}.ns.ns-hero.ns-hero--split .ns-in{position:relative;min-height:640px}.ns.ns-hero.ns-hero--split .ns-txt{max-width:calc(50% - 40px);padding:90px 0;color:var(--ink)}.ns.ns-hero.ns-hero--split .ns-eb{color:var(--g)}.ns.ns-hero.ns-hero--split h1{color:#1f4d3f;font-size:68px;line-height:1.05}.ns.ns-hero.ns-hero--split h1 em{color:var(--gd)}.ns.ns-hero.ns-hero--split p{color:var(--mut)}.ns.ns-hero.ns-hero--split .ns-rule{background:var(--g)}.ns.ns-hero.ns-hero--split .ns-dots{left:calc(50% + 24px)}@media(max-width:900px){.ns.ns-hero.ns-hero--split{padding-top:400px}.ns.ns-hero.ns-hero--split .ns-slide{left:0;bottom:auto;height:400px}.ns.ns-hero.ns-hero--split .ns-in{min-height:0}.ns.ns-hero.ns-hero--split .ns-txt{max-width:none;padding:50px 0 60px}.ns.ns-hero.ns-hero--split .ns-dots{left:16px;top:370px;bottom:auto}.ns.ns-hero.ns-hero--split h1{font-size:42px}}.ns-hc{background:#fff}.ns-hc-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:70px;padding-bottom:80px}.ns-hc h1{font-size:58px;line-height:1.08;margin:14px 0 0;color:var(--ink)}.ns-hc h1 em{color:var(--gd)}.ns-hc-txt p{color:var(--mut);margin:0 0 30px;max-width:520px}.ns-hc-pics{position:relative;height:460px}.ns-hc-pics figure{position:absolute;margin:0;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #00000024;background:#fff}.ns-hc-pics img,.ns-hc-pics svg{width:100%;height:100%;object-fit:cover;display:block}.ns-hc-f1{width:58%;height:68%;left:0;top:6%;animation:nsFloat 6s ease-in-out infinite}.ns-hc-f2{width:46%;height:52%;right:0;top:0;animation:nsFloat 7s ease-in-out -2s infinite}.ns-hc-f3{width:44%;height:46%;right:8%;bottom:0;animation:nsFloat 6.5s ease-in-out -4s infinite;z-index:2}.ns-hc-n1 .ns-hc-f1{width:90%;height:90%;left:5%;top:5%}.ns-hc-n2 .ns-hc-f1{width:62%;height:78%;top:4%}.ns-hc-n2 .ns-hc-f2{width:48%;height:56%;top:auto;bottom:0;z-index:2}.ns-hc-badge{position:absolute;left:4%;bottom:4%;z-index:3;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 10px 30px #0000001f;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--mut)}.ns-hc-n2 .ns-hc-badge{left:auto;bottom:auto;right:6%;top:4%}.ns-hc-badge b{display:block;color:var(--ink);font-size:15px}.ns-hc-badge i{flex:none;width:10px;height:10px;border-radius:50%;background:#2fb36b;animation:nsPulse 1.8s infinite}@keyframes nsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nsPulse{0%{box-shadow:0 0 #2fb36b99}70%{box-shadow:0 0 0 10px #2fb36b00}to{box-shadow:0 0 #2fb36b00}}@media(max-width:900px){.ns-hc-grid{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:56px}.ns-hc-txt{text-align:center}.ns-hc-txt p,.ns-hc .ns-rule{margin-left:auto;margin-right:auto}.ns-hc h1{font-size:40px}.ns-hc-pics{height:340px}}@media(max-width:560px){.ns-hc h1{font-size:34px}.ns-hc-pics{height:290px}}@media(prefers-reduced-motion:reduce){.ns-hc-pics figure,.ns-hc-badge i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
