/*
Theme Name: Naverona Home
Version: 1.0.0
Text Domain: naverona-store
Requires PHP: 7.4
*/
:root{--paper:#f6f2eb;--ink:#292720;--accent:#684536}

*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.07;letter-spacing:-.045em}h1{font-size:clamp(44px,5.7vw,86px);margin-bottom:26px}h2{font-size:clamp(32px,3.5vw,52px)}h3{font-size:20px;line-height:1.3;letter-spacing:-.03em}p{color:inherit;opacity:.83}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip-link{position:absolute;top:-100px;left:20px;z-index:999;background:#fff;padding:12px}.skip-link:focus{top:10px}.announcement{text-align:center;font-size:11px;letter-spacing:.08em;padding:8px 20px;background:var(--ink);color:var(--paper)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 5vw;border-bottom:1px solid #7773}.wordmark{font:36px/1 Georgia,serif;letter-spacing:-.04em;display:inline-block}.wordmark span{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.32em;text-transform:uppercase;margin-top:8px}.site-header nav{display:flex;gap:30px;font-size:12px}.site-header nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:6px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:bold;display:block;margin-bottom:20px}.hero{display:grid;grid-template-columns:44% 56%;position:relative;min-height:650px}.hero-copy{padding:90px 4vw 85px 5vw;align-self:center}.hero-copy p{max-width:365px;font-size:16px;margin-bottom:35px}.hero-image{min-width:0;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover;min-height:650px}.hero-caption{position:absolute;bottom:20px;left:5vw;font-size:10px;letter-spacing:.08em}.button{background:var(--ink);color:var(--paper);padding:15px 22px;display:inline-flex;align-items:center;gap:45px;font-size:12px}.button:hover{background:var(--accent)}.section{padding:85px 5vw}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-heading h2{margin:0}.section-heading p{font-size:13px;margin:0}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collection-card{border-top:1px solid #7775;padding:26px 22px 34px 0;position:relative;min-height:185px;transition:background .2s,padding .2s}.collection-card:hover{background:#ffffff65;padding-left:16px}.collection-number{font-size:11px;display:block;margin-bottom:28px;color:var(--accent)}.collection-card h3{margin-bottom:10px;padding-right:24px}.collection-card p{font-size:12px;max-width:90%;margin-bottom:0}.card-arrow{position:absolute;right:12px;top:80px;font-size:22px}.story{background:var(--ink);color:var(--paper);text-align:center;padding-top:90px;padding-bottom:90px}.story h2{max-width:720px;margin:0 auto 28px}.story p{max-width:600px;margin:0 auto 25px}.text-link{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:5px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:35px 0}.guide-grid h3{font-size:17px}.guide-grid p{font-size:13px}.site-footer{padding:65px 5vw 25px;background:#00000007;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;border-top:1px solid #7773}.site-footer p{font-size:12px;max-width:320px;margin:25px 0}.site-footer>div>a:not(.wordmark){display:block;font-size:12px;margin-bottom:9px}.footer-bottom{grid-column:1/-1;border-top:1px solid #7773;padding-top:20px;font-size:10px;display:flex;justify-content:space-between}.page-main{min-height:60vh}.page-main h1{font-size:clamp(40px,5vw,66px);max-width:900px}.page-lead{max-width:680px;font-size:19px;margin-bottom:50px}.about-image{max-height:520px;overflow:hidden;margin-bottom:60px}.about-image img{width:100%;object-fit:cover}.article-body{max-width:1000px}.article-body h2{font-size:32px;margin-top:50px}.commerce-shell{max-width:1440px;margin:0 auto;padding:60px 5vw}.woocommerce ul.products li.product{background:#fff;padding:18px}.woocommerce ul.products li.product img{aspect-ratio:1;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Arial,sans-serif;font-size:15px;line-height:1.4;letter-spacing:0}.woocommerce ul.products li.product .price{color:var(--ink);font-size:16px}.woocommerce div.product .product_title{font-size:clamp(28px,3vw,45px)}.woocommerce div.product p.price{color:var(--accent);font-size:24px}.woocommerce div.product div.images img{object-fit:contain;background:#fff}.woocommerce .button,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--ink);color:var(--paper);border-radius:0}.woocommerce table.shop_table{background:#fff}.woocommerce .woocommerce-breadcrumb{font-size:11px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:12px}.woocommerce .woocommerce-tabs h2{font-size:28px}.woocommerce .woocommerce-tabs{padding-top:40px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff;border-top-color:var(--accent)}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{padding:12px;border:1px solid #7775;background:white;max-width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent}.woocommerce table td,.woocommerce table th{overflow-wrap:anywhere}
.brand-delavira .hero{grid-template-columns:47% 53%;padding:45px 5vw 65px;gap:3vw;min-height:650px}.brand-delavira .hero-copy{padding-left:0}.brand-delavira .hero-image{border-radius:44% 44% 0 0;max-height:610px}.brand-delavira .hero-image img{min-height:610px}.brand-delavira .wordmark{font-style:italic;font-size:40px}.brand-delavira .collection-grid{grid-template-columns:repeat(2,1fr)}.brand-delavira .collection-card{padding:30px;min-height:180px;border:1px solid #754b5025;background:#fff6}.brand-delavira .collection-number{margin-bottom:20px}.brand-delavira .story{background:#ebdfd8;color:var(--ink);text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px}.brand-delavira .story .eyebrow{grid-column:1/-1}.brand-delavira .story h2{grid-row:2/4}.brand-delavira .story .text-link{justify-self:start}
.brand-ozzbox h1,.brand-ozzbox h2,.brand-ozzbox .wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.055em}.brand-ozzbox .site-header{background:#202a2b;color:#fff}.brand-ozzbox .wordmark{font-size:35px}.brand-ozzbox .hero{background:#202a2b;color:#fff;grid-template-columns:42% 58%}.brand-ozzbox .hero h1{font-size:clamp(44px,5.5vw,80px)}.brand-ozzbox .hero .button{background:#e66a27;color:#111}.brand-ozzbox .hero .eyebrow{color:#ffa76f}.brand-ozzbox .collection-grid{gap:1px;background:#7774;border:1px solid #7774}.brand-ozzbox .collection-card{background:var(--paper);padding:26px;border:0}.brand-ozzbox .collection-card:hover{background:#fff}.brand-ozzbox .collection-number{font:700 24px Arial;color:var(--accent);margin-bottom:20px}.brand-ozzbox .collection-card h3{font-size:18px}.brand-ozzbox .story{border-left:14px solid var(--accent);text-align:left}.brand-ozzbox .story h2,.brand-ozzbox .story p{margin-left:0}.brand-ozzbox .section-heading h2{font-size:42px}
.brand-ligcie .hero{display:block;height:760px;min-height:0;background:#1d1b19;color:white}.brand-ligcie .hero-image{position:absolute;inset:0}.brand-ligcie .hero-image img{height:100%;min-height:0;object-position:center}.brand-ligcie .hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#100c0ac9,#100c0a10 90%)}.brand-ligcie .hero-copy{position:relative;z-index:1;padding-top:150px;max-width:690px}.brand-ligcie .hero-caption{z-index:1}.brand-ligcie .button{background:#f4f1eb;color:#252322}.brand-ligcie .wordmark{font:28px Arial;letter-spacing:.25em}.brand-ligcie .wordmark span{letter-spacing:.4em}.brand-ligcie .collection-grid{grid-template-columns:repeat(3,1fr);gap:28px}.brand-ligcie .collection-card{border:1px solid #7774;padding:30px;min-height:210px}.brand-ligcie .collection-number{border:1px solid #7776;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.brand-ligcie .story{background:#24211e;padding-top:110px;padding-bottom:110px}
.brand-unigave .hero{display:block;height:760px;min-height:0;margin:24px 2vw 0}.brand-unigave .hero-image{position:absolute;inset:0}.brand-unigave .hero-image img{height:100%;min-height:0}.brand-unigave .hero-copy{position:absolute;left:3vw;bottom:55px;z-index:1;max-width:510px;padding:40px;background:#f6f3e8f5}.brand-unigave .hero h1{font-size:66px}.brand-unigave .hero-copy p{font-size:14px}.brand-unigave .hero-caption{left:auto;right:30px;color:white;text-shadow:0 1px 4px #000}.brand-unigave .collection-grid{grid-template-columns:repeat(2,1fr)}.brand-unigave .collection-card{padding:25px 30px;background:#e6eadf;border:0}.brand-unigave .collection-card:nth-child(2n){background:#ebe5d8}.brand-unigave .collection-card:hover{background:#d8dfcf}.brand-unigave .story{background:#dfe6d9;color:#293a2b}
@media(min-width:1700px){body{max-width:1800px;margin:auto;border-left:1px solid #7772;border-right:1px solid #7772}}@media(max-width:900px){.site-header{padding:22px 5vw;gap:20px}.site-header nav{gap:17px;font-size:11px}.hero,.brand-delavira .hero,.brand-ozzbox .hero{grid-template-columns:1fr 1fr;min-height:550px}.hero-copy{padding-top:55px;padding-bottom:60px}.hero-image img{min-height:550px}.collection-grid{grid-template-columns:repeat(2,1fr)}.guide-grid{gap:24px}.site-footer{gap:30px}.brand-ligcie .hero,.brand-unigave .hero{height:660px}.brand-delavira .hero-image img{min-height:510px}.brand-delavira .hero{padding-top:30px}.brand-delavira .hero h1{font-size:50px}.brand-unigave .hero-copy{max-width:440px}.brand-unigave .hero h1{font-size:54px}}
@media(max-width:600px){body{font-size:15px}.announcement{font-size:9px;padding:9px 12px}.site-header{display:block;text-align:center;padding:20px 18px}.wordmark{font-size:33px}.site-header nav{justify-content:center;margin-top:22px;gap:23px;font-size:11px}.hero,.brand-delavira .hero,.brand-ozzbox .hero{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.hero-copy,.brand-delavira .hero-copy{padding:45px 6vw 35px;align-self:stretch}.hero h1,.brand-delavira .hero h1,.brand-ozzbox .hero h1{font-size:49px}.hero-copy p{font-size:14px;margin-bottom:26px;max-width:100%}.hero-image img,.brand-delavira .hero-image img{height:330px;min-height:0;object-position:center}.hero-caption{display:none}.brand-delavira .hero-image{margin:0 6vw 30px;border-radius:42% 42% 0 0}.section{padding:52px 6vw}.section-heading{align-items:start;margin-bottom:26px}.section-heading p{display:none}.collection-grid,.brand-delavira .collection-grid,.brand-ligcie .collection-grid,.brand-unigave .collection-grid{grid-template-columns:1fr 1fr;gap:12px}.collection-card,.brand-delavira .collection-card,.brand-ozzbox .collection-card,.brand-ligcie .collection-card,.brand-unigave .collection-card{min-height:195px;padding:20px 12px}.collection-card h3,.brand-ozzbox .collection-card h3{font-size:16px;padding-right:0}.collection-card p{font-size:11px;max-width:100%}.collection-number{margin-bottom:19px}.card-arrow{right:10px;top:17px;font-size:18px}.guide-grid{grid-template-columns:1fr;gap:8px}.guide-grid article{border-top:1px solid #7774;padding-top:22px}.story h2{font-size:37px}.brand-delavira .story{display:block}.brand-delavira .story h2{margin-bottom:25px}.site-footer{grid-template-columns:1fr 1fr;padding:45px 6vw 20px;gap:30px 20px}.site-footer>div:first-child{grid-column:1/-1}.site-footer p{max-width:100%;margin-bottom:0}.footer-bottom{font-size:9px;gap:15px;align-items:start}.brand-ligcie .hero{display:block;height:680px}.brand-ligcie .hero-copy{position:relative;padding:75px 7vw 35px}.brand-ligcie .hero-image img{height:100%}.brand-ligcie .hero-image:after{background:linear-gradient(180deg,#100c0abb,#100c0a30)}.brand-unigave .hero{display:block;margin:14px 14px 0;height:690px}.brand-unigave .hero-image img{height:100%}.brand-unigave .hero-copy{left:16px;right:16px;bottom:20px;padding:28px;max-width:none}.brand-unigave .hero h1{font-size:50px}.page-main h1{font-size:42px}.page-lead{font-size:16px}.commerce-shell{padding:35px 5vw}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;margin:0 4% 25px 0;padding:10px}.woocommerce ul.products li.product:nth-child(2n){margin-right:0}.woocommerce .woocommerce-ordering{float:none;display:block}.woocommerce .woocommerce-result-count{float:none}.woocommerce div.product .product_title{font-size:30px}.woocommerce table.shop_table{font-size:13px}.brand-ozzbox .section-heading h2{font-size:34px}}
