@font-face{font-family:Optima;src:url(optima-pro-roman.woff2) format("woff2"),url(optima-pro-roman.woff) format("woff");font-weight:400;font-style:normal}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.2)}}:root{--menu-width: 340px;--contact-width: 500px;--cart-width: 400px}html,body{background:var(--grey-50)}body{overflow-x:hidden;font: 16px/1.4em Optima,sans-serif;color:var(--text-color)}body *[aria-hidden=true]{display:none}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Optima,sans-serif;text-transform:uppercase;font-weight:400;color:var(--heading-color)}body .h1,body .h2,body .h3{text-transform:none;font-weight:400;color:var(--heading-color)}body h1,body .h1{font-size:30px;line-height:29px;letter-spacing:0}body h2,body .h2{font-size:16px;line-height:1.2em;letter-spacing:0}body h3,body .h3{font-size:12px;line-height:1.2em;letter-spacing:.1em}body h4{font-size:12px;line-height:1.2em}body h5{font-size:12px;letter-spacing:.1em;line-height:1.2em}body .section-title,body .collection-title{font-size:20px;text-transform:uppercase;font-weight:400}body .collection-title{max-width:250px}body .klaviyo-form{padding:0!important}body .klaviyo-form div[data-testid=form-row]:not(:last-child){margin-bottom:1rem}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component]{padding-left:0;padding-right:0}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component]>div label{font:400 14px/1.2em Optima,sans-serif!important;color:var(--text-color)!important;margin-top:.8rem;align-items:flex-start!important}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component]>div input:not([type=checkbox]){font:400 14px/1.2em Optima,sans-serif!important}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component]>div input:not([type=checkbox])::placeholder{font:400 14px/1.2em Optima,sans-serif!important}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component] fieldset svg[aria-hidden=true]{display:block}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component] fieldset label div{font:400 14px/1.2em Optima,sans-serif!important;color:var(--text-color)!important}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component] button[type=button]{font-family:Optima,sans-serif!important;letter-spacing:.08em!important;transition:all .3s ease-in-out!important;height:40px}body .klaviyo-form div[data-testid=form-row] div[data-testid=form-component] button[type=button]:hover{background-color:var(--gold)!important;color:var(--white)!important}body .text-center{text-align:center}body .text-right{text-align:right}body .text-left{text-align:left}body .text-justify{text-align:justify}body .text-uppercase{text-transform:uppercase}body .text-lowercase{text-transform:lowercase}body .text-capitalize{text-transform:capitalize}body .text-nowrap{white-space:nowrap}body .limit-content-width-290{max-width:290px;width:100%}body .limit-content-width-680{max-width:680px;width:100%}body .shopify-section{border-bottom:1px solid #ccc}body .shopify-section .container{margin:0 auto;width:100%;display:grid;gap:0;position:relative}body .shopify-section .container:not(.four-col){grid-template-columns:repeat(3,1fr)}body .shopify-section .container:not(.four-col) .col-span-1{grid-column:span 1}body .shopify-section .container:not(.four-col) .col-span-2{grid-column:span 2}body .shopify-section .container:not(.four-col) .col-span-3{grid-column:span 3}body .shopify-section .container.four-col{grid-template-columns:repeat(4,1fr)}body .shopify-section .container.four-col .col-span-1{grid-column:span 1}body .shopify-section .container.four-col .col-span-2{grid-column:span 2}body .shopify-section .container.four-col .col-span-3{grid-column:span 3}@media (max-width: 768px){body .shopify-section .container{grid-template-columns:1fr}body .shopify-section .container .col-span-1,body .shopify-section .container .col-span-2,body .shopify-section .container .col-span-3{grid-column:1}}body .shopify-section:not(.no-padding-bottom){padding-bottom:2rem}body .two-column-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:0;position:relative}body .block-text p:last-child{margin-bottom:0}body .sep{color:var(--gold)}body .flex{display:flex}body .flex-row{flex-direction:row}body .flex-column,body .flex-col{flex-direction:column}body .flex-wrap{flex-wrap:wrap}body .flex-nowrap{flex-wrap:nowrap}body .flex.justify-start{justify-content:flex-start}body .flex.justify-end{justify-content:flex-end}body .flex.justify-center{justify-content:center}body .flex.justify-between{justify-content:space-between}body .flex.justify-around{justify-content:space-around}body .flex.align-start{align-items:flex-start}body .flex.align-end{align-items:flex-end}body .flex.align-center{align-items:center}body .flex.align-stretch{align-items:stretch}body .flex.align-baseline{align-items:baseline}body .gap-0{gap:0}body .gap-1{gap:.25rem}body .gap-2{gap:.5rem}body .gap-3{gap:1rem}body .gap-4{gap:1.5rem}body .gap-5{gap:2rem}body .gap-6{gap:3rem}body .gap-x-0{column-gap:0}body .gap-x-1{column-gap:.25rem}body .gap-x-2{column-gap:.5rem}body .gap-x-3{column-gap:1rem}body .gap-x-4{column-gap:1.5rem}body .gap-x-5{column-gap:2rem}body .gap-x-6{column-gap:3rem}body .gap-y-0{row-gap:0}body .gap-y-1{row-gap:.25rem}body .gap-y-2{row-gap:.5rem}body .gap-y-3{row-gap:1rem}body .gap-y-4{row-gap:1.5rem}body .gap-y-5{row-gap:2rem}body .gap-y-6{row-gap:3rem}body .m-0{margin:0}body .m-1{margin:.25rem}body .m-2{margin:.5rem}body .m-3{margin:1rem}body .m-4{margin:1.5rem}body .m-5{margin:2rem}body .m-6{margin:3rem}body .mt-0{margin-top:0}body .mt-1{margin-top:.25rem}body .mt-2{margin-top:.5rem}body .mt-3{margin-top:1rem}body .mt-4{margin-top:1.5rem}body .mt-5{margin-top:2rem}body .mt-6{margin-top:3rem}body .mr-0{margin-right:0}body .mr-1{margin-right:.25rem}body .mr-2{margin-right:.5rem}body .mr-3{margin-right:1rem}body .mr-4{margin-right:1.5rem}body .mr-5{margin-right:2rem}body .mr-6{margin-right:3rem}body .mb-0{margin-bottom:0}body .mb-1{margin-bottom:.25rem}body .mb-2{margin-bottom:.5rem}body .mb-3{margin-bottom:1rem}body .mb-4{margin-bottom:1.5rem}body .mb-5{margin-bottom:2rem}body .mb-6{margin-bottom:3rem}body .ml-0{margin-left:0}body .ml-1{margin-left:.25rem}body .ml-2{margin-left:.5rem}body .ml-3{margin-left:1rem}body .ml-4{margin-left:1.5rem}body .ml-5{margin-left:2rem}body .ml-6{margin-left:3rem}body .mx-0{margin-left:0;margin-right:0}body .mx-1{margin-left:.25rem;margin-right:.25rem}body .mx-2{margin-left:.5rem;margin-right:.5rem}body .mx-3{margin-left:1rem;margin-right:1rem}body .mx-4{margin-left:1.5rem;margin-right:1.5rem}body .mx-5{margin-left:2rem;margin-right:2rem}body .mx-6{margin-left:3rem;margin-right:3rem}body .my-0{margin-top:0;margin-bottom:0}body .my-1{margin-top:.25rem;margin-bottom:.25rem}body .my-2{margin-top:.5rem;margin-bottom:.5rem}body .my-3{margin-top:1rem;margin-bottom:1rem}body .my-4{margin-top:1.5rem;margin-bottom:1.5rem}body .my-5{margin-top:2rem;margin-bottom:2rem}body .my-6{margin-top:3rem;margin-bottom:3rem}body .p-0{padding:0}body .p-1{padding:.25rem}body .p-2{padding:.5rem}body .p-3{padding:1rem}body .p-4{padding:1.5rem}body .p-5{padding:2rem}body .p-6{padding:3rem}body .p-7{padding:3.5rem}body .pt-0{padding-top:0}body .pt-1{padding-top:.25rem}body .pt-2{padding-top:.5rem}body .pt-3{padding-top:1rem}body .pt-4{padding-top:1.5rem}body .pt-5{padding-top:2rem}body .pt-6{padding-top:3rem}body .pt-7{padding-top:3.5rem}body .pr-0{padding-right:0}body .pr-1{padding-right:.25rem}body .pr-2{padding-right:.5rem}body .pr-3{padding-right:1rem}body .pr-4{padding-right:1.5rem}body .pr-5{padding-right:2rem}body .pr-6{padding-right:3rem}body .pr-7{padding-right:3.5rem}body .pb-0{padding-bottom:0}body .pb-1{padding-bottom:.25rem}body .pb-2{padding-bottom:.5rem}body .pb-3{padding-bottom:1rem}body .pb-4{padding-bottom:1.5rem}body .pb-5{padding-bottom:2rem}body .pb-6{padding-bottom:3rem}body .pb-7{padding-bottom:3.5rem}body .pl-0{padding-left:0}body .pl-1{padding-left:.25rem}body .pl-2{padding-left:.5rem}body .pl-3{padding-left:1rem}body .pl-4{padding-left:1.5rem}body .pl-5{padding-left:2rem}body .pl-6{padding-left:3rem}body .pl-7{padding-left:3.5rem}body .px-0{padding-left:0;padding-right:0}body .px-1{padding-left:.25rem;padding-right:.25rem}body .px-2{padding-left:.5rem;padding-right:.5rem}body .px-3{padding-left:1rem;padding-right:1rem}body .px-4{padding-left:1.5rem;padding-right:1.5rem}body .px-5{padding-left:2rem;padding-right:2rem}body .px-6{padding-left:3rem;padding-right:3rem}body .px-7{padding-left:3.5rem;padding-right:3.5rem}body .py-0{padding-top:0;padding-bottom:0}body .py-1{padding-top:.25rem;padding-bottom:.25rem}body .py-2{padding-top:.5rem;padding-bottom:.5rem}body .py-3{padding-top:1rem;padding-bottom:1rem}body .py-4{padding-top:1.5rem;padding-bottom:1.5rem}body .py-5{padding-top:2rem;padding-bottom:2rem}body .py-6{padding-top:3rem;padding-bottom:3rem}body .py-7{padding-top:3.5rem;padding-bottom:3.5rem}body .border-0{border-width:0}body .border-1{border-width:1px}body .border-2{border-width:2px}body .border-3{border-width:3px}body .border-t-0{border-top-width:0}body .border-t-1{border-top-width:1px}body .border-t-2{border-top-width:2px}body .border-t-3{border-top-width:3px}body .border-r-0{border-right-width:0}body .border-r-1{border-right-width:1px}body .border-r-2{border-right-width:2px}body .border-r-3{border-right-width:3px}body .border-b-0{border-bottom-width:0}body .border-b-1{border-bottom-width:1px}body .border-b-2{border-bottom-width:2px}body .border-b-3{border-bottom-width:3px}body .border-l-0{border-left-width:0}body .border-l-1{border-left-width:1px}body .border-l-2{border-left-width:2px}body .border-l-3{border-left-width:3px}body .border-solid{border-style:solid}body .border-white{border-color:var(--white)}body .border-black{border-color:var(--black)}body .border-grey{border-color:var(--grey)}body .border-grey-50{border-color:var(--grey-50)}body .border-gold{border-color:var(--gold)}body .border-dark-grey{border-color:var(--dark-grey)}body .border-inactive-grey{border-color:var(--inactive-grey)}body .border-light-border{border-color:var(--light-border)}@media (max-width: 768px){body .sm\:gap-0{gap:0}body .sm\:gap-1{gap:.25rem}body .sm\:gap-2{gap:.5rem}body .sm\:gap-3{gap:1rem}body .sm\:gap-4{gap:1.5rem}body .sm\:gap-5{gap:2rem}body .sm\:gap-6{gap:3rem}}body .width-100p{width:100%}body .width-50p{width:50%}body .width-33p{width:33.333333%}body .width-25p{width:25%}body .width-20p{width:20%}body .width-10p{width:107%}body .width-66p{width:66.666667%}body .width-75p{width:75%}body .flex-1{flex:1}body .site-header .header header{height:110px;transition:height .3s ease-in-out}body .site-header.sticky .header header{height:60px}body .slideout__header{display:flex;justify-content:space-between;align-items:center;padding:30px 20px 30px 60px;border-bottom:1px solid var(--light-border);width:100%}body .slideout__close{background:none;border:none;cursor:pointer;color:inherit}body .slideout__close svg{display:block;width:11px;height:11px;fill:currentColor}body .slideout__title{margin:0;font-size:16px;font-weight:400;letter-spacing:.05em}body .slideout__menu{padding:20px 20px 20px 60px}body .slideout__menu:not(:last-child){border-bottom:1px solid var(--light-border)}body .slideout__padded{padding:30px 60px}body .slideout__padded .intro-text{padding-bottom:30px}body .offscreen-nav,body .offscreen-contact{grid-template-columns:1fr;left:0;background:var(--grey);position:fixed;top:0;height:100vh;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:1000;box-shadow:2px 0 12px #0000001a}body .offscreen-nav>*,body .offscreen-contact>*{grid-column:1}body .offscreen-nav .slideout-contact,body .offscreen-nav .slideout-nav,body .offscreen-contact .slideout-contact,body .offscreen-contact .slideout-nav{overflow:auto}body .offscreen-nav .menu__link,body .offscreen-contact .menu__link{border-bottom:none;padding:5px 0}body .offscreen-nav{width:var(--menu-width)}body .offscreen-contact{width:var(--contact-width)}body form#contact_form{display:flex;flex-direction:column;gap:1rem;align-items:stretch;width:100%}body form#contact_form input[type=text],body form#contact_form input[type=email],body form#contact_form input[type=tel],body form#contact_form select,body form#contact_form textarea{width:100%;background:var(--input-bg);border:none;border-radius:0;padding:10px}body form#contact_form input[type=submit].btn--primary{width:100%}body form#contact_form textarea{height:220px}body.nav-open{overflow-x:hidden}body.nav-open .offscreen-nav{transform:translate(0)}body.nav-open main{transform:translate(var(--menu-width))}body.nav-open .nav-overlay{opacity:1;visibility:visible}body.contact-open{overflow-x:hidden}body.contact-open .offscreen-contact{transform:translate(0)}body.contact-open main{transform:translate(var(--contact-width))}body.contact-open .contact-overlay{opacity:1;visibility:visible}body .nav-overlay,body .contact-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:999}body.menu-open{overflow-x:hidden}body.menu-open .offscreen-menu{transform:translate(0)}body.menu-open main{transform:translate(var(--menu-width, 340px))}body.menu-open .menu-overlay{opacity:1;visibility:visible}body main{transition:transform .3s ease-in-out;transform:translate(0)}body .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:999}body .bg-grey{background:var(--grey)}body .lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:1000;justify-content:center;align-items:center;grid-column:1/-1}body .lightbox.active{display:flex}body .lightbox .lightbox-content{position:relative;width:90%;max-width:1200px;max-height:80vh;margin:auto}body .lightbox .lightbox-close{position:absolute;right:-40px;top:-40px;background:none;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:1001}@media (max-width: 768px){body .lightbox .lightbox-close{right:10px;top:10px;font-size:25px}body .lightbox .lightbox-content{width:95%;max-height:90vh}}body .shopify-section.breadcrumb-wrapper{padding:1.5rem 0}body .shopify-section.breadcrumb-wrapper .breadcrumbs ul{display:flex;align-items:center;padding:0;margin:0;flex-direction:row;list-style:none}body .shopify-section.breadcrumb-wrapper .breadcrumbs ul li{line-height:1}body .shopify-section.breadcrumb-wrapper .breadcrumbs ul li:not(:last-child):after{content:"/";margin:0 .5rem;color:var(--inactive-grey)}body .shopify-section.breadcrumb-wrapper .breadcrumbs ul li a{color:#797979}body .product-card{display:flex;flex-direction:column;text-align:center;background:var(--inactive-product);overflow:hidden;transition:background .3s ease;padding:36px}body .product-card .product-type{font-size:12px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.1em}body .product-card .product-card__image-wrapper{position:relative;overflow:hidden;margin-bottom:20px}body .product-card .product-card__image-wrapper .image>img{width:auto;height:240px;display:inline-block}body .product-card .product-card__image-wrapper .product-card__image-link{display:block}body .product-card .product-card__image-wrapper .product-card__image{text-align:center}body .product-card .product-card__content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}body .product-card h3.product-card__title{text-transform:none;font-size:16px;line-height:1.2em;font-weight:400;width:180px;margin:0 auto 20px;letter-spacing:0}body .product-card h3.product-card__title a{text-decoration:none;color:inherit}body .product-card h3.product-card__title a span{display:block;text-align:center}body .product-card h5{color:var(--gold);text-transform:uppercase;font-size:12px;margin-bottom:20px;letter-spacing:.1em}body .product-card .product-card__price{font-weight:400;margin-bottom:20px}body .product-card .product-card__price--sale{color:#d32f2f}body .product-card .product-card__price--compare{text-decoration:line-through;color:#999;margin-left:.5rem;font-weight:400}body .product-card .product-card__attribute{margin-bottom:1rem;font-size:.9em;color:#666}body .product-card .product-card__attribute-label{font-weight:400}body .product-card .product-card__actions{display:flex;gap:.5rem;margin-top:auto;width:100%}body .product-card .product-card__actions .product-card__form{width:50%}body .product-card .product-card__actions .product-card__form button{width:100%}body .product-card .product-card__actions .product-card__learn-more{width:50%}body .product-card .product-card__actions button,body .product-card .product-card__actions a{display:block;min-width:113px;height:40px;padding-left:0;padding-right:0}body .product-card:not(:hover) .product-card__add-to-cart,body .product-card:not(:hover) .product-card__learn-more{color:var(--inactive-grey)!important;background:var(--white)!important;border-color:var(--light-border)!important}body .product-card:hover{background:var(--white)}@media (max-width: 768px){body .product-card__image:hover{transform:none}body .product-card__add-to-cart,body .product-card__learn-more{padding:12px}}body .cart-item__remove svg{width:25px}body .btn--primary{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0 16px;font-size:12px;border-radius:0;border:1px solid;display:block;line-height:38px;height:40px;background-color:var(--dark-grey);border-color:var(--dark-grey);color:var(--white)}body .btn--primary .btn-text{font-family:Optima,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center}body .btn--primary:hover{background-color:var(--gold);border-color:var(--gold)}body .btn--secondary{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0 16px;font-size:12px;border-radius:0;border:1px solid;display:block;line-height:38px;height:40px;background-color:var(--white);color:var(--dark-grey);border:1px solid var(--light-border)}body .btn--secondary .btn-text{font-family:Optima,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center}body .btn--secondary:hover{background-color:var(--gold);color:var(--white);border-color:var(--gold)}body .btn--text{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;border-bottom:1px solid transparent;line-height:1.2em;color:var(--dark-grey);box-sizing:border-box;letter-spacing:.08em}body .btn--text:hover{color:var(--black);border-bottom:1px solid var(--gold)}body .btn--small{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;letter-spacing:.08em;text-transform:uppercase;padding-bottom:5px;font-size:12px;border-radius:0;border-bottom:.5px solid var(--text-link);color:var(--text-link);box-sizing:border-box;transition:none}body .btn--small:hover{border-bottom:2px solid var(--gold);padding-bottom:3.5px}body .btn--large{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;letter-spacing:.08em;text-transform:uppercase;font-size:20px;border-radius:0;border-bottom:.5px solid var(--text-link);display:inline-block;line-height:1.2em;color:var(--text-link);box-sizing:border-box;padding-bottom:1.5px;transition:none}body .btn--large:hover{border-bottom:2px solid var(--gold);padding-bottom:.5px}body .btn--download{font-weight:400;transition:all .3s ease;cursor:pointer;text-decoration:none;font-family:Optima,sans-serif;--webkit-appearance: none;-webkit-border-radius:0px;font-size:16px;display:inline-block;line-height:1.2em;color:var(--text-link)}body .btn--download:before{content:url('data:image/svg+xml,<svg width="22" height="20" viewBox="0 0 22 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.8322 0V13.1106M10.8322 13.1106L5.46875 8.04517M10.8322 13.1106L16.4936 8.04517" stroke="%23AD9254" stroke-width="0.893907"/><path d="M1 11.0248V18.772H21.2619V11.0248" stroke="%23AD9254" stroke-width="0.893907"/></svg>');display:inline-block;width:20px;margin-right:5px;position:relative}body .btn--download:hover{color:var(--gold)}body .text-wrapper ul{list-style-type:none;padding-left:0}body .text-wrapper ul li{display:flex;align-items:flex-start;padding-bottom:4px}body .text-wrapper ul li:before{flex-shrink:0;content:"";background:url('data:image/svg+xml,<svg width="15" height="2" viewBox="0 0 15 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1H15" stroke="%23404040"/></svg>');display:inline-block;position:relative;width:15px;height:1px;margin-right:10px;margin-top:10px}body footer .shopify-section{padding-bottom:0;border-bottom:0}body footer .footer-top.shopify-section{display:flex;border-bottom:1px solid var(--light-border)!important}body footer .footer-mid{padding-top:2rem;border-bottom:1px solid var(--light-border)!important}body footer .footer-mid .shopify-section{padding-bottom:0;width:100%}body footer .footer-mid .shopify-section .content{grid-column:1/-1}body footer .footer-mid .shopify-section:first-child{padding-right:3rem}body footer .footer-mid .shopify-section:not(:first-child){padding-left:2rem;border-left:1px solid var(--light-border)}body footer .footer-mid .shopify-section:last-child .content{display:flex;flex-direction:column;justify-content:space-between}body footer .footer-base{padding-top:2rem}body footer .footer-base .col-span-1{padding-right:3rem}body footer .footer-base .col-span-2{padding-left:2rem;border-left:1px solid var(--light-border)}body footer .content>.content-section:not(:last-child){margin-bottom:1.5rem}body footer .content .footer__links{display:flex;flex-direction:column;gap:.3em;align-items:flex-start}body footer .content .footer__links a{display:inline-block;text-decoration:none;color:var(--dark-grey);font-size:16px;border-bottom:1px solid transparent;transition:all .3s ease}body footer .content .footer__links a:hover{border-bottom:1px solid var(--gold)}body footer .content .footer__payment svg{filter:grayscale(100%)}body footer .footer-base{font-size:14px}body .cc-window-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .cc-window-wrapper .pd-cookie-banner-window{display:flex;flex-direction:column;gap:20px;padding:60px 20px}body .cc-window-wrapper .pd-cookie-banner-window .cc-message{width:827px;font-size:14px;line-height:1.2em;max-width:100%}body .cc-window-wrapper .pd-cookie-banner-window .cc-message .cc-link{margin-top:20px}body .cc-window-wrapper .pd-cookie-banner-window .cc-compliance{flex-direction:row-reverse;gap:20px}body .cc-window-wrapper .pd-cookie-banner-window .cc-compliance button{border-radius:0;font-weight:400;letter-spacing:.1em;font-size:12px;text-transform:uppercase;padding:15px 40px;margin:0;border-width:1px;width:201px;max-width:100%}body .cc-window-wrapper .pd-cookie-banner-window .cc-compliance button:hover{background:var(--gold)!important;color:var(--white)!important;border-color:var(--gold)!important}body .cc-theme-classic .pd-cp-ui{background:var(--grey)}body .cc-theme-classic .pd-cp-ui .pd-cp-btn{border-radius:0;font-weight:400;letter-spacing:.1em;font-size:12px;text-transform:uppercase;padding:15px 40px;margin:0;border-width:1px;background:var(--dark-grey);color:var(--white)}body .cc-theme-classic .pd-cp-ui .pd-cp-btn:hover{background:var(--gold)!important;color:var(--white)!important;border-color:var(--gold)!important}body .show-on-mobile{display:none}body .recommended-products-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media screen and (max-width: 767px){body h1,body .h1{font-size:25px;line-height:22px;letter-spacing:0}body .site-header header .header__right{gap:20px;flex-wrap:nowrap;flex-direction:row}body .hide-on-mobile,body .hide-mobile-landscape{display:none!important}body .show-on-mobile{display:block!important}body .shopify-section{overflow-x:hidden}body .shopify-section .container{grid-template-columns:1fr!important;gap:20px}body .shopify-section .container .col-span-1,body .shopify-section .container .col-span-2,body .shopify-section .container .col-span-3{grid-column:1!important}body .flex-row{flex-wrap:wrap;flex-direction:column}body .two-column-layout{display:grid;grid-template-columns:1fr;gap:20px;position:relative}body .cc-window-wrapper .pd-cookie-banner-window{padding:20px!important}body .cc-window-wrapper .pd-cookie-banner-window .cc-message .cc-link{width:100%;margin-top:5px}body .cc-window-wrapper .pd-cookie-banner-window .cc-compliance{flex-direction:column;gap:20px}body .recommended-products-grid{grid-template-columns:1fr 1fr;gap:15px}body footer .footer-top.shopify-section{display:none}body footer .footer-mid .container{grid-column:1/-1;gap:2rem}body footer .footer-mid .shopify-section{padding-left:20px!important;padding-right:20px!important}body footer .footer-mid .shopify-section:not(:last-child){padding-bottom:2rem;border-bottom:1px solid var(--light-border)}body footer .footer-mid .shopify-section:not(:first-child){border-left:none}body footer .footer-mid .shopify-section:nth-of-type(2){display:none}body footer .footer-base .col-span-1{padding-right:0}body footer .footer-base .col-span-2{padding-left:0;border-left:none}}@media screen and (max-width: 480px){body .recommended-products-grid{grid-template-columns:1fr;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/styles.css.map */
