body.nuw-bagtrip{--paper:#fbf6eb;--surface:#fffdf7;--ink:#30252a;--muted:#73656a;--line:#d9c9bb;--primary:#6d293a;--on-primary:#fff8ec;--soft:#f0e4d5;--radius:0px;--heading:Georgia,'Times New Roman',serif}
body.nuw-ecofrag{--paper:#eef2f0;--surface:#fff;--ink:#20292f;--muted:#526269;--line:#c4cfca;--primary:#d3ef67;--on-primary:#20292f;--soft:#e0e7df;--radius:2px;--heading:Arial,Helvetica,sans-serif}
.skin-ribbon{padding:9px 4%;display:flex;justify-content:space-between;background:var(--primary);color:var(--on-primary);font-size:10px;letter-spacing:.05em}.skin-ribbon a{text-decoration:none}.skin-header{padding:25px 4%;gap:24px}.skin-header .nuw-nav{gap:22px}.skin-header .nuw-brand small{font-size:8px;letter-spacing:.12em}.skin-header .nuw-brand>span{font-size:28px;letter-spacing:-.055em}.skin-header .nuw-brand>svg{width:44px;height:44px;flex-basis:44px}.skin-header .nuw-tool span{background:var(--ink);color:var(--paper)}.skin-header .nuw-currency-slot{min-width:65px}.skin-search-strip{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);gap:35px}.skin-search-strip>span{font-size:10px;font-weight:700;letter-spacing:.08em}.skin-search-strip form{position:relative;width:min(410px,48%)}.skin-search-strip input{width:100%;height:42px;padding:10px 45px 10px 16px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.skin-search-strip input::placeholder{color:var(--muted);opacity:1}.skin-search-strip button{position:absolute;right:0;top:0;width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}.skin-search-strip button svg{width:18px;height:18px}.skin-scene{position:relative;margin:0;overflow:hidden;background:var(--soft)}.skin-scene img{display:block;width:100%;height:100%;object-fit:cover}.skin-scene figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 16px 12px;font-size:10px;color:#fff;background:linear-gradient(transparent,#0009)}.bag-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;padding-block:70px 90px}.skin-hero-copy h1{font-size:clamp(44px,5.3vw,78px);line-height:1.04;letter-spacing:-.055em;max-width:720px}.skin-hero-copy .nuw-lead{font-size:18px;line-height:1.8;max-width:620px;margin:30px 0}.skin-hero-copy h1 em{font-style:italic;color:var(--primary)}.skin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:35px}.skin-text-link{font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}.skin-small-note{font-size:11px;margin-top:45px;color:var(--muted)}.bag-poster{position:relative;border:1px solid var(--primary);padding:15px}.bag-hero-scene{aspect-ratio:.94}.bag-hero-scene img{object-position:60% center}.bag-ticket{position:absolute;left:-34px;bottom:44px;padding:20px 27px;background:var(--primary);color:var(--on-primary);font-size:10px;line-height:1.8;letter-spacing:.1em;transform:rotate(-5deg);border:1px dashed var(--on-primary);outline:8px solid var(--primary)}.skin-categories{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:25px;border-block:1px solid var(--line)}.skin-categories>div{display:flex;gap:10px;flex-wrap:wrap}.skin-categories a{padding:10px 15px;border:1px solid var(--line);font-size:12px}.skin-categories .nuw-eyebrow{margin:0}.skin-section{padding-block:70px}.skin-collection-empty{padding:40px;border:1px solid var(--line);background:var(--surface);text-align:center}.skin-collection-empty h3{font-size:27px}.skin-collection-empty p{color:var(--muted)}.skin-collection-empty .nuw-outline-btn{margin-top:12px}.skin-story{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center;padding-block:25px 85px}.skin-story .skin-scene{aspect-ratio:1.5}.skin-story>div{max-width:530px}.skin-story p:not(.nuw-eyebrow){color:var(--muted)}.skin-story h2,.skin-detail-band h2,.skin-journey h2,.skin-wide-scene h2,.skin-closing h2{font-size:clamp(30px,3.3vw,48px)}.skin-detail-band{background:var(--soft);padding:65px 0}.skin-detail-band header{max-width:620px}.skin-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}.skin-detail-grid article{border-top:1px solid var(--line);padding-top:25px}.skin-detail-grid article>span{font-size:11px;color:var(--primary);font-weight:700}.skin-detail-grid h3{font-size:25px;margin-top:20px}.skin-detail-grid p{font-size:14px;color:var(--muted);max-width:340px}.skin-journey{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:80px}.skin-journey ol{padding:0;list-style-position:inside;counter-reset:steps}.skin-journey li{padding:23px 0 15px 48px;list-style:none;counter-increment:steps;position:relative;border-bottom:1px solid var(--line)}.skin-journey li:before{content:'0'counter(steps);position:absolute;left:0;top:24px;font:700 11px Arial;color:var(--muted)}.skin-journey li p{font-size:14px;color:var(--muted);margin-top:10px}.skin-wide-scene{display:grid;grid-template-columns:1.1fr .9fr;background:var(--ink);color:var(--paper);gap:60px;align-items:center;padding:0;margin-bottom:20px}.skin-wide-scene>.skin-scene{height:100%;min-height:390px}.skin-wide-scene>div{padding:50px 40px 50px 0}.skin-wide-scene .nuw-eyebrow{color:var(--paper)}.skin-wide-scene p{font-size:15px}.skin-wide-scene .nuw-outline-btn{border-color:var(--paper);color:var(--paper)}.skin-closing{padding-block:65px 75px;background:var(--primary);color:var(--on-primary);text-align:center}.skin-closing p{max-width:560px;margin-inline:auto}.skin-closing .nuw-eyebrow{color:inherit}.skin-closing .nuw-btn{background:var(--on-primary);color:var(--primary);border-color:var(--on-primary);margin-top:20px}.skin-footer{padding:60px 0 0;background:var(--surface);border-top:1px solid var(--line)}.skin-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:center;padding-bottom:45px;border-bottom:1px solid var(--line)}.skin-footer-top>.nuw-brand>span{font-size:40px}.skin-footer-top>p{font-size:16px;margin:0}.skin-mail{font-size:20px;font-weight:700;text-decoration:underline;text-underline-offset:6px}.skin-footer-top>.skin-mail{justify-self:end}.skin-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding-block:45px 60px}.skin-footer-columns h3{font:700 11px Arial;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.skin-footer-columns a,.skin-footer-columns button{display:block;font-size:12px;margin-bottom:12px}.skin-footer-columns button{border:0;background:transparent;padding:0;color:inherit;text-align:left}.skin-footer-columns p{font-size:15px;color:var(--muted)}.skin-footer-bottom{display:flex;justify-content:space-between;gap:35px;padding:24px 0;font-size:10px;border-top:1px solid var(--line);color:var(--muted)}.skin-page-head{max-width:1000px;margin-bottom:45px}.skin-page-head h1{font-size:clamp(38px,5vw,67px);max-width:900px}.skin-page-head .nuw-lead{max-width:740px}.skin-about-gallery{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:65px}.skin-about-gallery .skin-scene:first-child{grid-row:span 2;aspect-ratio:1.05}.skin-about-gallery .skin-scene{aspect-ratio:2}.skin-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.skin-about-values article{border-top:1px solid var(--line);padding-top:25px}.skin-about-values article>span{font-size:10px;color:var(--muted)}.skin-about-values h2{font-size:30px;margin-top:20px}.skin-about-values p{font-size:14px;color:var(--muted)}.skin-contact .skin-scene{aspect-ratio:1.5;margin-top:30px}.skin-contact .skin-mail{display:inline-block;margin-bottom:25px}.skin-contact .skin-page-head{margin-bottom:25px}.skin-plugin-panel{padding:32px;border:1px solid var(--line);background:var(--surface)}.skin-plugin-panel .nuw-guard-form{max-width:none}.skin-plugin-panel input:not([type=checkbox]):not([type=hidden]),.skin-plugin-panel select,.skin-plugin-panel textarea{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:13px;font:inherit}.skin-plugin-panel input::placeholder,.skin-plugin-panel textarea::placeholder{color:var(--muted);opacity:1}.skin-plugin-panel label{font-size:12px}.skin-editor-content{max-width:1100px;margin-inline:auto}.skin-editor-content img,.skin-operator-image{max-width:100%;height:auto}.skin-editor-content figure{margin-inline:0}.skin-editor-content a{text-decoration:underline}.skin-operator-image{display:block;margin-top:20px}.nuw-steam-login{max-width:600px;margin:30px auto;padding:40px;text-align:center;border:1px solid var(--line);background:var(--surface)}.nuw-wishlist-grid{width:100%}.nuw-product-media{aspect-ratio:1.16}.nuw-product-media img{object-fit:contain;padding:20px}.nuw-product-info{padding:20px}.nuw-product-info h2.woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:-.02em;min-height:54px}.nuw-product-card article{background:var(--surface)}.nuw-ecofrag .nuw-btn,.nuw-ecofrag .nuw-outline-btn{font-family:Arial,Helvetica,sans-serif}.nuw-ecofrag .nuw-eyebrow,.nuw-ecofrag .skin-search-strip>span{font-family:Consolas,monospace;font-size:11px;letter-spacing:.06em}.nuw-ecofrag .skin-ribbon{background:var(--ink);color:var(--primary)}.nuw-ecofrag .skin-header{border-bottom:0}.nuw-ecofrag .skin-header .nuw-brand small{letter-spacing:.18em}.eco-hero{display:grid;grid-template-columns:1.18fr .82fr;gap:55px;padding-block:55px 65px;align-items:center}.eco-hero-scene{aspect-ratio:1.06;clip-path:polygon(0 0,100% 0,100% 93%,93% 100%,0 100%)}.eco-hero-scene img{object-position:68% center}.nuw-ecofrag .skin-hero-copy h1{font-size:clamp(40px,4.2vw,62px);font-weight:700;letter-spacing:-.07em}.nuw-ecofrag .skin-hero-copy h1 em{font-style:normal;color:var(--ink);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:8px}.nuw-ecofrag .skin-small-note{font-family:Consolas,monospace;font-size:11px;border-left:4px solid var(--primary);padding-left:14px}.nuw-ecofrag .skin-categories a{border:0;background:var(--surface);font-family:Consolas,monospace}.nuw-ecofrag .nuw-catalog-layout{display:block}.nuw-ecofrag .nuw-filters{display:block;margin-bottom:30px;background:var(--soft);padding:25px}.nuw-ecofrag .nuw-filters h2{font-size:24px}.nuw-ecofrag .nuw-filters .nuw-eyebrow{display:none}.nuw-ecofrag .nuw-filters form{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr auto;gap:18px;align-items:end}.nuw-ecofrag .nuw-filters .nuw-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nuw-ecofrag .nuw-reset{grid-column:1/-1;justify-self:end;font-size:11px}.nuw-ecofrag .nuw-filter-toggle{display:none}.nuw-ecofrag .nuw-product-card{border:0;border-bottom:2px solid var(--line)}.nuw-ecofrag .nuw-product-media{background:#e1e7e4;aspect-ratio:1.3}.nuw-ecofrag .nuw-product-bottom .button{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.nuw-ecofrag .skin-story{grid-template-columns:.8fr 1.2fr}.nuw-ecofrag .skin-story>.skin-scene{order:2}.nuw-ecofrag .skin-story>div{max-width:600px}.nuw-ecofrag .skin-footer{background:var(--ink);color:var(--paper)}.nuw-ecofrag .skin-footer p,.nuw-ecofrag .skin-footer-bottom{color:#bfc9c4}.nuw-ecofrag .skin-footer-top,.nuw-ecofrag .skin-footer-bottom{border-color:#46524d}.nuw-ecofrag .skin-footer-top>.nuw-brand>span{font-family:Consolas,monospace}.nuw-bagtrip .nuw-catalog-layout{grid-template-columns:minmax(0,1fr) 250px}.nuw-bagtrip .nuw-catalog-layout>.nuw-filters{grid-column:2;grid-row:1;border-top:6px solid var(--primary)}.nuw-bagtrip .nuw-catalog-results{grid-column:1;grid-row:1}.nuw-bagtrip .nuw-product-card{border:1px solid var(--line)}.nuw-bagtrip .skin-section .nuw-section-head h2{font-size:45px}.nuw-bagtrip .nuw-filters form{display:grid;gap:20px}.nuw-bagtrip .skin-footer-top>.nuw-brand>span{font-family:Georgia,serif}.nuw-currency-slot .woo-multi-currency,.nuw-currency-slot .wmc-currency{background:transparent!important}.woocommerce-checkout #payment #place_order{background:var(--primary)!important;color:var(--on-primary)!important;border-color:var(--primary)!important}.woocommerce-checkout .wcms-checkout-legal-box .wcms-legal-checkbox{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:0!important}.woocommerce-checkout .wcms-legal-checkbox::before,.woocommerce-checkout .wcms-legal-checkbox::after{display:none!important;content:none!important}.woocommerce-checkout .wcms-legal-checkbox input[type=checkbox]{grid-column:1;grid-row:1;margin-top:3px!important}.woocommerce-checkout .wcms-legal-checkbox label{grid-column:2;grid-row:1}.woocommerce-checkout .wcms-checkout-legal-box{padding-bottom:0;margin-bottom:5px!important}.woocommerce form textarea{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}.woocommerce form textarea::placeholder{color:var(--muted)!important;opacity:1}.nuw-ecofrag .nuw-outline-btn{border-color:var(--ink);color:var(--ink)}.nuw-ecofrag .skin-wide-scene .nuw-outline-btn{border-color:var(--paper);color:var(--paper)}.nuw-ecofrag .skin-closing .nuw-btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}
@media(max-width:1180px){.skin-header .nuw-brand>span{font-size:24px}.skin-header .nuw-nav{gap:15px;font-size:12px}.skin-header{padding-inline:25px;gap:18px}.skin-header .nuw-header-tools{gap:7px}.bag-hero{gap:50px}.eco-hero{gap:35px}.skin-footer-top{grid-template-columns:1fr 1fr}.skin-footer-top>.skin-mail{grid-column:1/-1;justify-self:start}.nuw-ecofrag .nuw-filters form{grid-template-columns:1fr 1fr 1fr}.nuw-ecofrag .nuw-filters .nuw-reset{grid-column:auto}.skin-footer-columns{gap:30px}}
@media(max-width:980px){.skin-header .nuw-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:22px;z-index:110;border-block:1px solid var(--line)}.skin-header .nuw-nav.is-open{display:flex}.skin-header .nuw-menu{display:flex}.skin-header .nuw-header-tools{gap:9px}.bag-hero,.eco-hero{grid-template-columns:1fr;gap:35px;padding-block:45px 65px}.bag-poster{max-width:700px;margin-left:35px}.bag-hero-scene{aspect-ratio:1.65}.eco-hero-scene{aspect-ratio:1.7}.eco-hero .skin-hero-copy{max-width:750px}.skin-hero-copy h1{max-width:800px}.skin-story{gap:35px}.skin-detail-grid{gap:25px}.skin-journey{gap:40px}.skin-wide-scene{gap:35px}.skin-footer-top>.nuw-brand>span{font-size:34px}.skin-footer-columns{grid-template-columns:1.2fr 1fr 1fr}.skin-footer-columns>div:last-child{grid-column:auto}.nuw-bagtrip .nuw-catalog-layout{display:block}.nuw-bagtrip .nuw-filters{display:none}.nuw-bagtrip .nuw-filters.is-open{display:block}.nuw-bagtrip .nuw-filters form{grid-template-columns:1fr 1fr}.nuw-bagtrip .nuw-filter-toggle{display:block}.nuw-ecofrag .nuw-filters form{grid-template-columns:1fr 1fr}.skin-about-values{gap:25px}.skin-about-values h2{font-size:26px}.nuw-ecofrag .skin-hero-copy h1{font-size:60px}}
@media(max-width:760px){.skin-ribbon{padding:8px 18px;font-size:9px}.skin-ribbon>a{display:none}.skin-header{padding:18px;gap:12px}.skin-header .nuw-brand>svg{width:34px;height:34px;flex-basis:34px}.skin-header .nuw-brand>span{font-size:22px}.skin-header .nuw-brand small{font-size:7px}.skin-header .nuw-nav{flex-direction:column;align-items:flex-start;gap:0}.skin-header .nuw-nav a{display:block;padding:13px;width:100%}.skin-search-strip{align-items:flex-start;gap:12px;flex-direction:column;padding-block:16px}.skin-search-strip form{width:100%}.skin-search-strip>span{font-size:9px}.bag-hero,.eco-hero{padding-block:35px 45px;gap:35px}.skin-hero-copy h1{font-size:49px}.skin-hero-copy .nuw-lead{font-size:16px;margin:24px 0}.skin-actions{gap:20px;margin-top:25px}.skin-small-note{margin-top:28px;font-size:10px}.bag-poster{padding:10px;margin-left:18px}.bag-hero-scene{aspect-ratio:1.15}.bag-ticket{left:-16px;bottom:22px;padding:12px 17px;font-size:8px}.skin-categories{flex-direction:column;align-items:flex-start;gap:18px;padding-block:22px}.skin-categories a{padding:10px 13px;font-size:11px}.skin-section{padding-block:42px}.skin-section .nuw-section-head h2,.nuw-bagtrip .skin-section .nuw-section-head h2{font-size:34px}.skin-collection-empty{padding:30px 20px}.skin-collection-empty h3{font-size:24px}.skin-story,.nuw-ecofrag .skin-story{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.skin-story .skin-scene{aspect-ratio:1.5}.nuw-ecofrag .skin-story>.skin-scene{order:0}.skin-detail-band{padding:40px 0}.skin-detail-grid{grid-template-columns:1fr;gap:5px;margin-top:30px}.skin-detail-grid article{padding-block:20px}.skin-detail-grid h3{margin-top:14px}.skin-detail-grid p{max-width:none}.skin-journey{grid-template-columns:1fr;gap:12px;padding-block:45px}.skin-wide-scene{grid-template-columns:1fr;gap:0}.skin-wide-scene>.skin-scene{min-height:0;aspect-ratio:1.5}.skin-wide-scene>div{padding:28px}.skin-story h2,.skin-detail-band h2,.skin-journey h2,.skin-wide-scene h2,.skin-closing h2{font-size:34px}.skin-closing{padding-block:45px 50px}.skin-closing p{font-size:14px}.skin-footer{padding-top:35px}.skin-footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.skin-footer-top>p{font-size:15px}.skin-footer-top>.skin-mail{grid-column:1;font-size:21px}.skin-footer-columns{grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}.skin-footer-columns>div:first-child{grid-column:1/-1}.skin-footer-bottom{flex-direction:column;gap:12px;font-size:9px;padding-block:22px}.skin-page-head{margin-bottom:30px}.skin-page-head h1{font-size:43px}.skin-about-gallery{gap:12px;margin-bottom:40px}.skin-about-gallery .skin-scene:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:1.5}.skin-about-gallery .skin-scene{aspect-ratio:1.1}.skin-about-values{grid-template-columns:1fr;gap:30px}.skin-contact{gap:30px}.skin-plugin-panel{padding:23px 18px}.skin-page-head .nuw-lead{font-size:16px}.skin-contact .skin-mail{font-size:21px}.skin-contact>div>p{font-size:13px}.nuw-product-info{padding:14px 12px}.nuw-product-info h2.woocommerce-loop-product__title{font-size:12px;min-height:72px}.nuw-product-media{aspect-ratio:1.07}.nuw-product-media img{padding:12px}.nuw-product-bottom{flex-direction:column;align-items:stretch;gap:11px}.nuw-product-bottom .button{width:100%!important;min-height:40px;font-size:11px!important}.nuw-product-bottom .price{font-size:15px!important}.nuw-ecofrag .nuw-hero-copy h1{font-size:43px}.nuw-ecofrag .nuw-filters form{grid-template-columns:1fr 1fr}.nuw-ecofrag .nuw-filters{padding:20px}.nuw-ecofrag .nuw-filters form>label:first-child,.nuw-ecofrag .nuw-filters form>label:nth-child(2),.nuw-ecofrag .nuw-filters form>.nuw-price-fields{grid-column:1/-1}.nuw-ecofrag .nuw-filters form>.nuw-btn{grid-column:1/-1}.nuw-ecofrag .nuw-filter-toggle{display:block}.nuw-ecofrag .nuw-filters{display:none}.nuw-ecofrag .nuw-filters.is-open{display:block}.nuw-steam-login{padding:25px 20px}.skin-editor-content{overflow-wrap:anywhere}}
@media(max-width:600px){.skin-header .nuw-brand>span{font-size:18px}.skin-header .nuw-brand small{font-size:6px;letter-spacing:.08em}.skin-header .nuw-brand>svg{width:30px;height:30px;flex-basis:30px}.skin-header .nuw-brand{gap:8px}.skin-header .nuw-header-tools{display:grid;grid-template-columns:repeat(4,30px);gap:5px}.skin-header .nuw-currency-slot{grid-column:1/-1;justify-self:end;order:9}.skin-header .nuw-tool,.skin-header .nuw-menu{width:30px;height:33px}.skin-hero-copy h1{font-size:44px}.nuw-ecofrag .skin-hero-copy h1{font-size:44px}.eco-hero-scene{aspect-ratio:1.3}.nuw-ecofrag .skin-hero-copy .nuw-lead{font-size:16px}.skin-actions{align-items:flex-start;flex-direction:column}.skin-actions .nuw-btn{font-size:12px}.skin-footer-top>.nuw-brand>span{font-size:35px}.nuw-product-info h2.woocommerce-loop-product__title{font-size:11px}.skin-about-gallery figcaption{font-size:8px}.skin-search-strip input{font-size:12px}.nuw-ecofrag .skin-hero-copy h1 em{text-underline-offset:5px}}
