/*
Theme Name: Axis Field / Unfold
Author: Axis Field
Version: 1.0
*/
@font-face{font-family:Oswald;src:url(assets/oswald-variable.woff2) format('woff2');font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(assets/inter-variable.woff2) format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#151515;--purple:#7a2cff;--line:#dcdcdc;--soft:#f3f3f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,sans-serif;font-size:15px;line-height:1.65}h1,h2,h3,h4,.eyebrow,.topline,.btn,button,.button{font-family:Oswald,sans-serif}h1,h2,h3,h4{line-height:1.08;font-weight:500;margin:0 0 22px}h1{font-size:clamp(42px,5vw,72px);text-transform:uppercase}h2{font-size:clamp(32px,3.3vw,49px);text-transform:uppercase}h3{font-size:26px}p{margin:0 0 20px}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto}button,.button,.btn,input[type=submit]{display:inline-block;background:var(--purple);color:white;border:1px solid var(--purple);padding:13px 23px;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;line-height:1.4;text-transform:uppercase;transition:.2s}button:hover,.button:hover,.btn:hover{background:#5420ad;color:#fff}.outline{background:white;color:var(--ink);border-color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.screen-reader-text,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{position:fixed;z-index:1000;background:white;padding:15px}.topline{background:var(--ink);color:#fff;padding:7px 4.5%;font-size:12px;letter-spacing:1.5px;display:flex;justify-content:space-between}.topline span{font-family:Inter;font-size:11px;letter-spacing:.4px}.site-header{display:flex;align-items:center;gap:32px;padding:20px 4.5%;border-bottom:1px solid var(--line)}.logo{display:block;width:205px;flex-shrink:0}.logo img{display:block;width:100%;height:50px}.site-header nav{display:flex;gap:25px;margin-left:auto}.site-header a{text-decoration:none;font-size:13px;font-weight:600}.site-header nav a:hover{color:var(--purple)}.header-tools{display:flex;align-items:center;gap:20px}.cart-link span{display:inline-flex;align-items:center;justify-content:center;background:var(--purple);color:white;border-radius:50%;min-width:22px;height:22px;margin-left:3px;font-size:11px}.menu-toggle{display:none}.searchbar{display:flex;align-items:center;justify-content:space-between;padding:10px 4.5%;border-bottom:1px solid var(--line)}.searchbar form{display:flex;width:490px;max-width:70%}.searchbar input{border:0!important;padding:7px 0!important;width:100%;font-size:12px!important;background:white}.searchbar button{background:transparent;color:var(--ink);border:0;font:500 12px Inter;padding:7px 5px;white-space:nowrap;text-transform:none}.searchbar>span{font:500 12px Oswald;letter-spacing:1.7px}.hero{min-height:590px;display:grid;grid-template-columns:1fr 1fr;position:relative;background:#f3f3f3;overflow:hidden}.hero-copy{padding:65px 4vw 72px 9%;position:relative;z-index:1}.hero h1{font-size:clamp(70px,7.2vw,112px);line-height:.97;letter-spacing:-2px;max-width:600px;margin-bottom:30px}.hero h1 em{font-style:normal;color:var(--purple)}.hero p{max-width:380px;font-size:15px}.eyebrow{font-size:13px;letter-spacing:2px;color:var(--purple);text-transform:uppercase;margin-bottom:23px}.hero-visual{position:relative;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);margin-left:-45px;min-height:590px;background:#ddd}.hero-visual>img{height:100%;width:100%;object-fit:cover;object-position:48% center;display:block}.hero-label{position:absolute;bottom:30px;right:30px;background:white;padding:14px 22px;font-size:12px;max-width:240px}.hero-label b{font:500 22px Oswald;display:block}.ticker{background:var(--purple);color:white;display:flex;justify-content:space-around;padding:17px 3%;font:500 16px Oswald;letter-spacing:1.2px}.section{padding:75px 4.5%}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.section-head h2{margin:0}.section-head p{max-width:420px;margin:0;color:#555}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{position:relative;text-decoration:none;background:var(--soft);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.category-card img{aspect-ratio:1.15;object-fit:cover;width:100%;background:white}.category-card .cat-copy{padding:24px}.category-card .number{font:500 56px Oswald;color:var(--purple);line-height:1}.category-card h3{margin:15px 0 10px;font-size:29px;text-transform:uppercase}.category-card p{font-size:12px;margin:0;line-height:1.7}.category-card:hover{border-color:var(--purple)}.section.grey{background:var(--soft)}ul.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}ul.products:before,ul.products:after{display:none!important}ul.products li.product{position:relative;min-width:0;margin:0!important;width:auto!important;float:none!important;display:flex;flex-direction:column}li.product a.woocommerce-LoopProduct-link{text-decoration:none;display:block}li.product img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#f7f7f7;border:1px solid #eee}li.product h2.woocommerce-loop-product__title{font:500 23px/1.2 Oswald;margin:17px 0 8px;text-transform:none}li.product .price{display:block;font-size:15px;font-weight:600;color:var(--ink);margin:7px 0 10px}li.product .button{font:500 12px Inter;text-transform:none;padding:9px 12px;background:white;color:var(--ink);border:1px solid #bbb;align-self:start;margin-top:auto}li.product .button:hover{border-color:var(--purple);color:var(--purple)}.card-spec{font-size:11px;color:#666;line-height:1.5;min-height:17px;margin:8px 0}.featured-grid ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.premium{background:var(--ink);color:white;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:65px 4.5%}.premium img{width:100%;aspect-ratio:1.2;object-fit:cover}.premium h2{font-size:64px;max-width:460px}.premium p{max-width:460px;color:#ccc}.premium .eyebrow{color:#b38aff}.comparison{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.comparison h2{font-size:50px}.comparison table{margin:0;font-size:13px}.comparison td,.comparison th{text-align:left;padding:18px 12px;border-bottom:1px solid var(--line)}.comparison th{font-size:11px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.guide-card{border:1px solid var(--line);padding:35px;text-decoration:none}.guide-card h3{max-width:450px;font-size:32px;margin-bottom:20px}.guide-card span{color:var(--purple);font-size:13px}.guide-card p{max-width:430px;font-size:14px}.service-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 4.5%;gap:30px}.service-strip b{font:500 14px Oswald;letter-spacing:1px}.service-strip p{font-size:11px;margin:10px 0 0;color:#555;line-height:1.8}.site-footer{background:#eee;display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr;gap:35px;padding:50px 4.5% 20px;font-size:12px}.footer-brand img{width:220px;margin-bottom:20px}.site-footer h3{font-size:20px;margin-bottom:20px}.site-footer>div:not(.footer-brand) a{display:block;margin-bottom:9px;text-decoration:none}.site-footer p{line-height:1.9}.site-footer .cookie-settings{display:block;background:none;border:0;padding:0;color:var(--ink);font:12px Inter;text-transform:none;text-decoration:underline}.cards{display:block;width:262px;height:36px;max-width:100%;object-fit:contain;object-position:left;margin:20px 0}.copyright{grid-column:1/-1;border-top:1px solid #ccc;padding-top:20px;margin-top:15px;font-size:10px;color:#555}.cookie-banner{position:fixed;z-index:99;bottom:20px;left:3%;right:3%;margin:auto;max-width:950px;background:white;border:1px solid var(--ink);box-shadow:0 6px 40px #0003;padding:22px 25px;display:flex;gap:30px;align-items:center}.cookie-banner[hidden]{display:none}.cookie-banner strong{font:500 22px Oswald}.cookie-banner p{font-size:12px;margin:5px 0 0;line-height:1.6}.cookie-buttons{display:flex;gap:9px}.cookie-buttons button{font-size:14px;padding:10px 18px}.page-wrap{max-width:1000px;margin:auto;padding:65px 4.5% 90px;min-height:450px}.page-wrap h1{margin-bottom:40px}.entry-content h2{font-size:30px;margin:40px 0 16px}.entry-content h3{margin:28px 0 14px}.entry-content li{margin-bottom:9px}.entry-content a{color:#5720b8}.entry-content{line-height:1.85}.entry-content table{width:100%;border-collapse:collapse}.entry-content td,.entry-content th{padding:15px;border:1px solid var(--line);text-align:left}.shop-wrap{padding:35px 4.5% 75px;min-height:450px}.woocommerce-breadcrumb{font-size:11px;margin-bottom:30px;color:#666}.woocommerce-breadcrumb a{text-decoration:none}.woocommerce-products-header{margin-bottom:30px}.woocommerce-products-header__title{font-size:60px}.term-description{max-width:760px}.woocommerce-result-count{font-size:12px;display:inline-block}.woocommerce-ordering{float:right;margin-bottom:25px}.woocommerce-ordering select{font-size:12px}.woocommerce-pagination ul{list-style:none;display:flex;gap:14px;justify-content:center;padding:35px 0 0}.single-product div.product{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:start}.single-product div.product .woocommerce-product-gallery{min-width:0;position:relative}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image img{display:block;max-height:640px;width:100%;object-fit:contain;background:#f8f8f8}.woocommerce-product-gallery__trigger{position:absolute;right:15px;top:15px;z-index:3;background:white;padding:5px 9px;text-decoration:none}.flex-control-thumbs{list-style:none;display:flex;gap:10px;padding:0;margin:14px 0;overflow:auto}.flex-control-thumbs li{width:80px;flex-shrink:0}.flex-control-thumbs img{width:80px;height:80px;object-fit:cover;cursor:pointer;border:1px solid var(--line)}.single-product .product_title{font-size:43px;text-transform:none;margin-bottom:20px}.summary .price{font-size:24px;font-weight:600}.woocommerce-product-details__short-description{font-size:14px}.summary form.cart{margin:25px 0;display:flex;gap:12px;align-items:end;flex-wrap:wrap}.quantity{display:inline-block}.quantity input{width:78px;text-align:center;padding:13px 8px}.product_meta{font-size:11px;border-top:1px solid var(--line);padding-top:18px}.product_meta>span{display:block;margin:5px 0}.service-note{padding:20px;background:var(--soft);font-size:12px;line-height:1.8;margin:20px 0}.service-note strong{display:block;font-size:14px}.woocommerce-tabs{grid-column:1/-1;margin:25px 0}.woocommerce-tabs ul.tabs{list-style:none;display:flex;gap:25px;padding:0;border-bottom:1px solid var(--line)}.woocommerce-tabs ul.tabs a{display:block;padding:14px 0;text-decoration:none;font:500 22px Oswald}.woocommerce-tabs .panel{max-width:1000px}.woocommerce-tabs h2{font-size:30px}.spec-table{border-collapse:collapse;width:100%;max-width:800px;margin:25px 0}.spec-table th,.spec-table td{padding:13px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;vertical-align:top}.spec-table th{width:30%;background:#f5f5f5}.related.products{grid-column:1/-1}.related.products>h2{font-size:35px}.related ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.variations{width:100%;border-collapse:collapse;margin-bottom:12px}.variations td,.variations th{padding:5px;text-align:left}.variations select{min-width:200px}.reset_variations{font-size:11px;margin-left:10px}.single_variation_wrap{width:100%}.woocommerce-variation-add-to-cart{display:flex;gap:10px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:18px 22px;background:#f0e9ff;border-left:3px solid var(--purple);list-style:none;margin:15px 0}.woocommerce-error{background:#fff0ed;border-color:#a72519}.woocommerce-message .button{float:right;font-size:12px;padding:5px 10px}.woocommerce table.shop_table{width:100%;border-collapse:collapse;font-size:13px;margin:25px 0}.shop_table th,.shop_table td{border-bottom:1px solid var(--line);padding:16px 10px;text-align:left}.shop_table .product-thumbnail img{width:85px;height:85px;object-fit:contain;background:#f7f7f7}.shop_table .product-name a{text-decoration:none;font-weight:600}.shop_table .product-remove a{font-size:27px;color:#555;text-decoration:none}.shop_table .variation{font-size:11px;margin:6px 0}.variation dt,.variation dd{display:inline;margin:0}.variation p{display:inline}.woocommerce-cart-form .actions{text-align:right}.cart-collaterals{display:flex;justify-content:flex-end}.cart_totals{width:48%;border:1px solid var(--line);padding:30px}.cart_totals h2{font-size:32px}.wc-proceed-to-checkout .button{display:block;text-align:center}.shipping-calculator-button{font-size:11px}.shipping-calculator-form{padding-top:15px}.woocommerce-shipping-methods{padding:0;list-style:none;font-size:12px}.woocommerce-shipping-methods li{margin:5px 0}.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr 1fr;gap:35px}.woocommerce-checkout h3{font-size:29px;margin-top:25px}.form-row{margin:0 0 15px}.form-row label{display:block;font-size:13px;margin-bottom:6px}.form-row label.checkbox{display:inline}.form-row-first{float:left;width:48%}.form-row-last{float:right;width:48%}.form-row-wide{clear:both}input,textarea,select{font-family:Inter,sans-serif;font-size:14px;border:1px solid #aaa;background:#fff;color:var(--ink);padding:12px;border-radius:0;max-width:100%}input:not([type=checkbox]):not([type=radio]),textarea{max-width:100%}.form-row input.input-text,.form-row select,.form-row textarea{width:100%}.select2-container .select2-selection--single{height:46px;border-radius:0;border-color:#aaa}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-checkout-review-order{border:1px solid var(--line);padding:15px 25px}.woocommerce-terms-and-conditions-wrapper{font-size:13px}.woocommerce-terms-and-conditions-checkbox-text a{color:#5720b8}#place_order{margin-top:20px}.woocommerce-privacy-policy-text{font-size:12px}.woocommerce-invalid input{border-color:#c22}.woocommerce-form-login{max-width:480px;padding:25px;border:1px solid var(--line)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:20px}.contact-form{max-width:650px;border-top:1px solid var(--line);padding-top:28px;margin-top:35px}.contact-form label{display:block;font-size:13px;margin-bottom:20px}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:8px}.contact-form p{font-size:12px}.honey{position:absolute;left:-10000px}.outofstock{display:none}.woocommerce-product-gallery{opacity:1!important}.woocommerce-store-notice{display:none}
@media(min-width:1500px){.hero-copy{padding-left:14%}.hero-visual{max-height:700px}.hero{min-height:650px}}
@media(max-width:1050px){.site-header{gap:15px}.site-header nav{gap:15px}.header-tools{gap:10px}.site-header a{font-size:12px}.logo{width:170px}.hero-copy{padding-top:50px}.hero h1{font-size:80px}.categories{gap:10px}.category-card .cat-copy{padding:18px}.category-card h3{font-size:24px}.site-footer{grid-template-columns:1.2fr 1fr 1fr}.site-footer>div:nth-child(4){grid-column:1/-1}.premium h2{font-size:48px}}
@media(max-width:760px){body{font-size:14px}.topline{padding:7px 5%;font-size:10px;letter-spacing:.8px}.topline span{font-size:9px}.site-header{padding:16px 5%;flex-wrap:wrap;justify-content:space-between}.logo{width:175px}.logo img{height:44px}.site-header nav{display:none;order:3;width:100%;margin:10px 0 0;flex-wrap:wrap;gap:0}.site-header.nav-open nav{display:flex}.site-header nav a{width:50%;padding:12px 0;font-size:14px}.header-tools>a:first-child{display:none}.menu-toggle{display:inline-block;font:22px Inter;background:none;color:#151515;padding:4px 8px;border:0}.searchbar{padding:9px 5%}.searchbar form{max-width:100%;width:100%}.searchbar>span{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:40px 6% 35px}.hero h1{font-size:76px;max-width:355px;letter-spacing:-1px;margin-bottom:23px}.hero p{font-size:13px;max-width:320px}.hero .eyebrow{font-size:11px;margin-bottom:22px}.hero-visual{clip-path:polygon(0 7%,100% 0,100% 100%,0 100%);height:360px;min-height:0;margin:0}.hero-visual img{object-position:center 52%}.hero-label{bottom:16px;right:16px;padding:10px 15px;max-width:205px;font-size:10px}.hero-label b{font-size:20px}.ticker{padding:13px 5%;font-size:11px;letter-spacing:.6px;gap:10px}.ticker span:last-child{display:none}.section{padding:45px 5%}.section-head{display:block;margin-bottom:25px}.section-head p{font-size:12px;margin-top:16px}.section-head>a{display:inline-block;margin-top:15px;font-size:12px}.categories{grid-template-columns:1fr 1fr;gap:14px}.category-card .cat-copy{padding:17px 15px}.category-card .number{font-size:38px}.category-card h3{font-size:23px;margin:12px 0}.category-card p{font-size:11px}.category-card img{aspect-ratio:1}.featured-grid ul.products,ul.products,.related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}li.product h2.woocommerce-loop-product__title{font-size:20px;margin-top:13px}.card-spec{font-size:10px;min-height:30px}li.product .price{font-size:13px}li.product .button{font-size:10px}.premium{grid-template-columns:1fr;gap:28px;padding:40px 5%}.premium img{aspect-ratio:1.2}.premium h2{font-size:47px}.premium p{font-size:13px}.comparison{grid-template-columns:1fr;gap:15px}.comparison h2{font-size:38px}.comparison table{font-size:11px}.comparison td,.comparison th{padding:14px 8px}.guide-grid{grid-template-columns:1fr;gap:16px}.guide-card{padding:26px}.guide-card h3{font-size:28px}.guide-card p{font-size:12px}.service-strip{grid-template-columns:1fr 1fr;padding:27px 5%;gap:25px 18px}.service-strip b{font-size:12px}.service-strip p{font-size:10px}.site-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 5% 22px;font-size:11px}.site-footer .footer-brand{grid-column:1/-1}.site-footer>div:nth-child(4){grid-column:1/-1}.site-footer h3{font-size:20px}.cookie-banner{bottom:10px;left:10px;right:10px;padding:17px;display:block}.cookie-banner strong{font-size:20px}.cookie-banner p{font-size:11px}.cookie-buttons{margin-top:12px}.cookie-buttons button{padding:8px 22px;font-size:13px}.page-wrap{padding:40px 5% 55px}.page-wrap h1{font-size:42px;margin-bottom:28px}.entry-content{font-size:13px}.entry-content h2{font-size:27px}.entry-content table{font-size:11px;display:block;overflow-x:auto}.entry-content th,.entry-content td{padding:10px}.shop-wrap{padding:25px 5% 50px}.woocommerce-products-header__title{font-size:45px}.woocommerce-breadcrumb{line-height:1.8;font-size:10px}.woocommerce-ordering{float:none;display:block}.woocommerce-ordering select{width:100%}.single-product div.product{grid-template-columns:1fr;gap:25px}.single-product .product_title{font-size:35px}.woocommerce-product-gallery__image img{max-height:440px}.woocommerce-tabs{margin:0}.woocommerce-tabs ul.tabs{gap:17px}.woocommerce-tabs ul.tabs a{font-size:19px}.woocommerce-tabs .panel{font-size:13px}.spec-table th,.spec-table td{font-size:11px;padding:10px}.shop_table th,.shop_table td{padding:10px 5px;font-size:11px}.woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart-form table.shop_table tbody tr.cart_item{display:grid;grid-template-columns:26px 75px 1fr 70px;border-bottom:1px solid var(--line);padding:15px 0;align-items:center;gap:8px}.woocommerce-cart-form table.shop_table tbody td{display:block;border:0;padding:0}.woocommerce-cart-form .product-thumbnail{display:block!important}.woocommerce-cart-form .product-thumbnail img{width:75px;height:75px}.woocommerce-cart-form .product-name{font-size:12px}.woocommerce-cart-form .product-price{grid-column:3;font-size:12px}.woocommerce-cart-form .product-price:before{content:'Each: ';color:#777}.woocommerce-cart-form .product-quantity{grid-column:4;grid-row:1/3}.woocommerce-cart-form .product-quantity input{width:60px;padding:10px 5px}.woocommerce-cart-form .product-subtotal{grid-column:3/5;font-weight:600}.woocommerce-cart-form .product-subtotal:before{content:'Subtotal: ';font-weight:400}.woocommerce-cart-form .actions{padding-top:20px!important}.cart-collaterals{display:block}.cart_totals{width:100%;padding:22px}.woocommerce-checkout #customer_details{grid-template-columns:1fr;gap:0}.woocommerce-checkout-review-order{padding:10px}.woocommerce-checkout-review-order table{font-size:11px}.woocommerce-terms-and-conditions-checkbox-text{font-size:12px}.woocommerce-message .button{float:none;display:block;margin-bottom:10px}.form-row-first,.form-row-last{width:100%;float:none}.summary form.cart{margin-bottom:20px}.service-note{font-size:11px}.woocommerce-variation-add-to-cart{flex-wrap:wrap}}
.zip-message{display:block;font-size:11px;color:#a72519;margin-top:5px}
.entry-content a.button,.entry-content a.btn{color:#fff}.wc_payment_methods{list-style:none;padding:0}.woocommerce-checkout-payment .woocommerce-info{list-style:none}
