.pb-native-shell{--bg:#f7f8f3;--surface:#fff;--ink:#23332a;--muted:#6c776e;--line:#dfe5dc;--green:#3d932f;--deep:#244d30;--pale:#e9f0df;--soft:#eff2e9;--shadow:0 16px 48px #17341a0b;--panel:var(--surface);--accent:var(--deep);--greenpanel:var(--pale);--brand-green:var(--green);--brand-graphite:var(--deep);--p-bg:var(--bg);--p-paper:var(--bg);--p-soft:var(--soft);--p-line:var(--line);--p-ink:var(--ink);--p-muted:var(--muted);--p-green:var(--green);--p-action:var(--deep);--p-white:var(--surface);margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.6;color-scheme:light}html[data-theme=dark] .pb-native-shell{--bg:#161f1b;--surface:#202d25;--ink:#edf2e7;--muted:#b0bcae;--line:#3a493e;--green:#81c868;--deep:#bde3a8;--pale:#293d28;--soft:#243126;--shadow:0 16px 48px #0002;color-scheme:dark}.pb-native-shell :is(button,input,select,textarea){font-family:inherit}.pb-native-shell :is(button,select,textarea,dialog){border-radius:12px!important}.pb-native-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--green);outline-offset:4px}.pb-native-shell :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pb-native-shell :is(button,a,select){transition:background-color .2s,color .2s,border-color .2s}.pb-native-shell p{color:var(--muted)}.pb-native-shell #main :is(h1,h2,h3,h4){font-family:Manrope,DM Sans,Arial,sans-serif;font-weight:650;line-height:1.15;letter-spacing:-.045em;color:var(--ink)}.pb-native-shell #main h1{font-size:clamp(36px,4.8vw,66px)}.pb-native-shell #main h2{font-size:clamp(28px,3.3vw,46px)}.pb-native-shell #main h3{font-size:clamp(22px,2.2vw,30px)}.pb-native-shell #main :is(h1,h2,h3) em{font-family:inherit;color:var(--green);font-style:normal}.pb-native-shell .eyebrow{color:var(--deep);font-size:11px;letter-spacing:.14em;font-weight:700}.pb-native-shell .pb-native-wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.pb-native-shell .pb-native-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.pb-native-shell .pb-native-topline b{font-weight:500;color:var(--ink)}.pb-native-shell header.pb-native-sitehead{display:block;position:sticky;top:0;z-index:40;isolation:isolate;width:100%;height:auto;min-height:0;margin:0;padding:0;background:var(--bg);border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;grid-template-columns:none;grid-template-rows:none}.pb-native-shell .pb-native-nav{display:flex;align-items:center;gap:22px;min-height:104px;position:relative}.pb-native-shell .pb-native-logo{display:block;flex:0 0 195px;width:195px;max-width:none;min-width:0;position:static;padding:0}.pb-native-shell .pb-native-logo .original-logo{display:block;position:static;width:100%;height:auto;aspect-ratio:auto;max-width:none;margin:0;overflow:visible;transform:none;animation:none;filter:none;mix-blend-mode:normal}.pb-native-shell .pb-native-logo .original-logo img{width:100%;height:auto!important;max-height:82px;object-fit:contain;position:static;transform:none;animation:none;filter:none;mix-blend-mode:normal}.pb-native-shell .pb-native-logo .logo-light{display:block}.pb-native-shell .pb-native-logo .logo-dark,html[data-theme=dark] .pb-native-shell .pb-native-logo .logo-light{display:none}html[data-theme=dark] .pb-native-shell .pb-native-logo .logo-dark{display:block}.pb-native-shell header #navigation{display:flex!important;position:static!important;inset:auto!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:18px!important;width:auto;min-width:0;max-height:none;margin:0 0 0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none;overflow:visible;opacity:1;visibility:visible;transform:none}html[data-theme=dark] .pb-native-shell header #navigation{background:transparent!important}.pb-native-shell header #navigation a{display:inline-flex;align-items:center;gap:0;position:relative;width:auto;min-height:44px;padding:0!important;font-size:13px!important;font-weight:550;line-height:1.3;white-space:nowrap!important;border:0!important;background:transparent;color:var(--ink)}.pb-native-shell header #navigation a:after{content:"";position:absolute;left:0;bottom:3px;width:0;height:2px;background:var(--green);transition:width .2s}.pb-native-shell header #navigation a:hover:after,.pb-native-shell header #navigation a[aria-current=page]:after{width:100%}.pb-native-shell header #navigation .pb-native-menu-quote{display:none;background:var(--deep);color:#fff;border-radius:12px!important}.pb-native-shell header .preferences.pb-native-tools{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:9px;width:auto;min-width:0;margin:0;padding:0}.pb-native-shell #purobert-localization{display:flex;align-items:center;gap:6px;margin:0;padding:0}.pb-native-shell .pb-native-circle{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;min-width:42px;max-width:42px;min-height:42px;max-height:42px;aspect-ratio:1;margin:0;padding:0;border:1px solid var(--line);border-radius:50%!important;background:transparent;color:var(--ink);box-shadow:none;position:relative;cursor:pointer}.pb-native-shell .pb-native-circle:hover,.pb-native-shell .pb-native-circle:focus-within{background:var(--pale)}.pb-native-shell .pb-native-picker:focus-within{outline:3px solid var(--green);outline-offset:4px}.pb-native-shell .pb-native-circle svg,.pb-native-shell .pb-native-button svg,.pb-native-shell .pb-native-footer svg{width:20px;height:20px;flex:none;pointer-events:none}.pb-native-shell .pb-native-language-code{font-size:12px;font-weight:650;letter-spacing:.025em;pointer-events:none}.pb-native-shell header .preferences :is(#theme,#language){display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:50%!important;background:transparent;opacity:0;cursor:pointer;font-size:16px}.pb-native-shell .pb-native-circle .pb-native-sun{display:none}html[data-theme=dark] .pb-native-shell .pb-native-circle .pb-native-sun{display:block}html[data-theme=dark] .pb-native-shell .pb-native-circle .pb-native-moon{display:none}.pb-native-shell header .header-cta.pb-native-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:14px;min-height:44px;margin:0;padding:11px 17px;border:0;border-radius:12px!important;background:var(--deep);color:#fff;box-shadow:none;font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap}.pb-native-shell header .header-cta:hover{background:#387342;color:#fff;box-shadow:none}html[data-theme=dark] .pb-native-shell header .header-cta,html[data-theme=dark] .pb-native-shell header #navigation .pb-native-menu-quote{color:#17331b}.pb-native-shell header .menu.pb-native-circle{display:none!important;margin:0;padding:0;min-height:42px}.pb-native-shell .reading-progress{display:none}.pb-native-shell .pb-native-locale-submit{min-height:42px;padding:6px 10px;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:12px}.pb-native-shell #main{background:var(--bg);min-width:0}.pb-native-shell #main .section{padding-top:64px;padding-bottom:64px}.pb-native-shell #main :is(.p-breadcrumb,.breadcrumb){color:var(--muted);font-size:12px}.pb-native-shell #main :is(.p-category,.p-profile-card,.profile-card,.p-editorial,.p-end-cta,.p-location,.p-faq details,.p-review-card,.quote-item,.quote-review,.product,.catalog-card,.p-shop-card){border:1px solid var(--line);border-radius:24px!important;background:var(--surface);overflow:hidden;box-shadow:none}.pb-native-shell #main :is(.products,.catalog-grid){gap:22px;background:transparent;border:0}.pb-native-shell #main :is(.p-profile-media,.p-category-media,.p-product-hero>figure,.p-product-hero>img,.p-hero-image,.hero-photo,.p-location img,.catalog-card img,.p-shop-card img){border-radius:20px;overflow:hidden}.pb-native-shell #main :is(.p-editorial,.p-end-cta){padding:clamp(24px,4vw,48px)}.pb-native-shell #main :is(.p-profile-card,.profile-card){background:var(--surface)}.pb-native-shell #main :is(.p-faq details,.p-location){padding:22px 26px;margin-block:12px}.pb-native-shell #main .p-faq summary{color:var(--ink);font-weight:600}.pb-native-shell #main :is(.button,.quote-primary,.btn,.window-toggle),.pb-native-shell .p-mobile-quote .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:12px!important;background:var(--deep);color:#fff;min-height:46px;padding:14px 22px;font-weight:650;font-size:14px;box-shadow:none}.pb-native-shell #main :is(.button,.quote-primary,.btn):hover,.pb-native-shell .p-mobile-quote .button:hover{background:#387342;color:#fff;box-shadow:none}html[data-theme=dark] .pb-native-shell #main :is(.button,.quote-primary,.btn,.window-toggle),html[data-theme=dark] .pb-native-shell .p-mobile-quote .button{background:var(--deep);color:#17331b}.pb-native-shell #main :is(.quote-secondary,.btn.outline,.button.outline){background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:12px!important;box-shadow:none}.pb-native-shell #main .text-link{gap:16px;border-color:var(--line);color:var(--ink);font-weight:600;font-size:14px}.pb-native-shell #main :is(.contact-layout form,.contact-details>div,.contact-details>article,.project-journey,.quote-shell,.studio-controls,.profile-comparison,.p-region-links){background:var(--surface);border:1px solid var(--line);border-radius:24px!important;padding:clamp(22px,3vw,38px)}.pb-native-shell #main :is(.contact-layout form,.quote-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:12px!important;padding:13px 16px;min-height:48px;width:100%;max-width:100%;box-shadow:none}.pb-native-shell #main :is(.contact-layout form,.quote-shell) :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:0;accent-color:var(--deep);flex:none}.pb-native-shell #main :is(.contact-layout,.quote-shell) label{color:var(--ink)}.pb-native-shell #main :is(.contact-layout,.quote-shell) .form-note{color:var(--muted)}.pb-native-shell #main .contact-layout textarea{min-height:130px;resize:vertical}.pb-native-shell #main select option{background:var(--surface)!important;color:var(--ink)!important}.pb-native-shell :is(.p-mobile-quote,.mobile-quote){background:var(--bg)!important;border-color:var(--line)!important;color:var(--ink)}.pb-native-shell .assistant-launch{border-radius:50%!important;background:var(--deep);color:#fff;box-shadow:var(--shadow)}.pb-native-shell .p-lightbox{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:24px!important}.pb-native-shell .pb-native-footer{display:block;width:100%;margin:0;padding:55px 0 24px;border-top:1px solid var(--line);background:var(--soft);color:var(--ink)}.pb-native-shell .pb-native-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:40px;margin-bottom:38px}.pb-native-shell .pb-native-footer .pb-native-logo{width:205px;max-width:100%;margin-bottom:19px}.pb-native-shell .pb-native-footer-brand>p{font-size:13px;line-height:1.8;margin:0 0 18px;max-width:300px}.pb-native-shell .pb-native-footer .pb-native-footer-column{position:static;inset:auto;width:auto;background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;margin:0;padding:0;white-space:normal}.pb-native-shell .pb-native-footer h2{font-family:Manrope,DM Sans,Arial,sans-serif;font-weight:650;font-size:14px;line-height:1.4;letter-spacing:0;margin:0 0 8px;color:var(--ink)}.pb-native-shell .pb-native-footer :is(a,label){font-size:13px;font-weight:400;line-height:1.55;color:var(--muted)}.pb-native-shell .pb-native-footer a:hover{color:var(--deep)}.pb-native-shell .pb-native-footer .pb-native-footer-quote{display:inline-flex;gap:12px;align-items:center;margin-top:18px;border-bottom:1px solid var(--line);padding-bottom:6px;color:var(--ink);font-weight:600}.pb-native-shell .pb-native-footer .pb-native-coverage{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--ink)}.pb-native-shell .pb-native-city-links{display:flex;flex-wrap:wrap;gap:6px 12px}.pb-native-shell .pb-native-footer .pb-native-city-links a{font-size:12px}.pb-native-shell .pb-native-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pb-native-shell .pb-native-footer .brand-footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px 24px;margin:0;padding:0}.pb-native-shell .pb-native-footer .brand-footer-links :is(a,label){font-size:12px}.pb-native-shell .pb-native-motion{display:flex;align-items:center;gap:10px}.pb-native-shell #motion{width:auto;max-width:160px;min-height:36px;margin:0;padding:6px 10px;border:1px solid var(--line);border-radius:10px!important;background:var(--surface);color:var(--ink);font:inherit}.pb-native-shell .pb-native-backtop{display:inline-flex;align-items:center;gap:8px}.pb-native-shell .pb-native-footer .pb-email-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:42px;padding:10px 15px;font:inherit;font-size:13px;font-weight:600;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px!important;box-shadow:none}.pb-native-shell .pb-native-footer .pb-email-trigger:hover{background:var(--pale)}@media(max-width:1280px){.pb-native-shell .pb-native-wrap{width:calc(100% - 48px)}.pb-native-shell .pb-native-nav{gap:16px}.pb-native-shell .pb-native-logo{flex-basis:175px;width:175px}.pb-native-shell header #navigation{gap:13px!important}.pb-native-shell header #navigation a{font-size:12px!important}.pb-native-shell header #navigation .pb-native-optional{display:none}.pb-native-shell header .preferences.pb-native-tools{gap:7px}.pb-native-shell header .header-cta.pb-native-button{padding:11px 13px}}@media(max-width:1000px){.pb-native-shell .pb-native-topline{display:none}.pb-native-shell .pb-native-nav{min-height:88px}.pb-native-shell header .preferences.pb-native-tools{margin-left:auto}.pb-native-shell header .menu.pb-native-circle{display:grid!important}.pb-native-shell header #navigation{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:auto;max-height:calc(100svh - 120px);margin:0!important;padding:18px!important;flex-direction:column;align-items:stretch;gap:4px!important;border:1px solid var(--line)!important;border-radius:20px;background:var(--surface)!important;box-shadow:var(--shadow);overflow-y:auto;overscroll-behavior:contain}.pb-native-shell header #navigation.open{display:flex!important}html[data-theme=dark] .pb-native-shell header #navigation{background:var(--surface)!important}.pb-native-shell header #navigation a,.pb-native-shell header #navigation .pb-native-optional{display:flex;min-height:44px;white-space:normal!important;font-size:15px!important;padding:8px 12px!important;border-radius:10px}.pb-native-shell header #navigation a:hover{background:var(--pale)}.pb-native-shell header #navigation a:after{display:none}.pb-native-shell header #navigation .pb-native-menu-quote{display:flex;margin-top:8px;justify-content:center}.pb-native-shell .pb-native-footer-grid{grid-template-columns:1.3fr 1fr;gap:34px}.pb-native-shell .pb-native-footer-bottom{align-items:flex-start}.pb-native-shell .pb-native-footer .brand-footer-links{gap:12px 18px}}@media(max-width:600px){.pb-native-shell .pb-native-wrap{width:calc(100% - 32px)}.pb-native-shell .pb-native-nav{min-height:80px;gap:8px}.pb-native-shell .pb-native-logo{flex:0 1 158px;width:158px;min-width:75px}.pb-native-shell header .preferences.pb-native-tools{gap:5px;flex-shrink:0}.pb-native-shell .pb-native-circle{flex:0 0 36px;width:36px;height:36px;min-width:36px;max-width:36px;min-height:36px;max-height:36px}.pb-native-shell header .menu.pb-native-circle{min-height:36px}.pb-native-shell .pb-native-circle svg{width:18px;height:18px}.pb-native-shell .pb-native-language-code{font-size:11px}.pb-native-shell header .header-cta.pb-native-button{display:none}.pb-native-shell header #navigation{max-height:calc(100svh - 104px);padding:12px!important}.pb-native-shell #main .section{padding-top:38px;padding-bottom:38px}.pb-native-shell #main :is(.p-profile-card,.profile-card,.p-editorial,.p-end-cta,.p-location,.p-faq details,.quote-shell,.contact-layout form){border-radius:20px!important}.pb-native-shell #main :is(.products,.catalog-grid){gap:16px}.pb-native-shell #main .p-product-hero{gap:25px}.pb-native-shell .pb-native-footer{padding:38px 0 98px}.pb-native-shell .pb-native-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.pb-native-shell .pb-native-footer-brand{grid-column:1/-1}.pb-native-shell .pb-native-footer-grid>.pb-native-footer-column:last-child{grid-column:1/-1}.pb-native-shell .pb-native-footer .pb-native-logo{width:190px;min-width:0}.pb-native-shell .pb-native-footer-bottom{display:block;padding-top:20px}.pb-native-shell .pb-native-footer .brand-footer-links{justify-content:flex-start;margin-top:16px;gap:16px 22px}.pb-native-shell #motion{max-width:136px}.pb-native-shell .pb-native-footer-column>a{min-height:28px}.pb-native-shell #main :is(.contact-layout form,.quote-shell){padding:22px 18px}}@media(max-width:360px){.pb-native-shell .pb-native-wrap{width:calc(100% - 24px)}.pb-native-shell .pb-native-logo{flex-basis:135px}.pb-native-shell header .preferences.pb-native-tools{gap:4px}.pb-native-shell .pb-native-circle{flex-basis:34px;width:34px;height:34px;min-width:34px;max-width:34px;min-height:34px;max-height:34px}.pb-native-shell header .menu.pb-native-circle{min-height:34px}}@media(prefers-reduced-motion:reduce){.pb-native-shell :is(a,button,select),.pb-native-shell header #navigation a:after{transition:none}}@media print{.pb-native-shell .pb-native-topline,.pb-native-shell .pb-native-sitehead,.pb-native-shell .pb-native-footer{display:none!important}}.pb-native-menu-lines path{transform-origin:12px 12px;transition:transform .16s ease,opacity .14s ease}.menu[aria-expanded=true] .pb-native-menu-lines path:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu[aria-expanded=true] .pb-native-menu-lines path:nth-child(2){opacity:0}.menu[aria-expanded=true] .pb-native-menu-lines path:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:1000px){.pb-native-shell header #navigation{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.pb-native-shell header #navigation.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pb-native-menu-lines path,.pb-native-shell header #navigation{transition:none!important}}@media(min-width:1001px)and (max-width:1280px){.pb-native-shell header .preferences.pb-native-tools{margin-left:auto}.pb-native-shell header .menu.pb-native-circle{display:grid!important}.pb-native-shell header #navigation{display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:auto;max-height:calc(100svh - 160px);margin:0!important;padding:18px!important;flex-direction:column;align-items:stretch;gap:4px!important;border:1px solid var(--line)!important;border-radius:20px;background:var(--surface)!important;box-shadow:var(--shadow);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px);transition:opacity .16s ease,transform .16s ease,visibility .16s}html[data-theme=dark] .pb-native-shell header #navigation{background:var(--surface)!important}.pb-native-shell header #navigation.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pb-native-shell header #navigation a,.pb-native-shell header #navigation .pb-native-optional{display:flex;min-height:44px;white-space:normal!important;font-size:15px!important;padding:8px 12px!important;border-radius:10px}.pb-native-shell header #navigation a:hover{background:var(--pale)}.pb-native-shell header #navigation a:after{display:none}.pb-native-shell header #navigation .pb-native-menu-quote{display:flex;margin-top:8px;justify-content:center}}@media(prefers-reduced-motion:reduce){.pb-native-shell header #navigation{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/purobert-native-shell.css.map */
