@charset "UTF-8";/*!
Theme Name: bildhuggarborgen 
Author: Digivon
Author URI: https://digivon.se
Description: Simple, fast and professional theme for clients websites. Please use child-theme for changing site-specific code.
Version: 1.0
License: Not licensed to be sold as a theme. Website only gets to use this theme for the url they got it installed on by Digivon.
Text Domain: bildhuggarborgen

Normalize.css by https://necolas.github.io/normalize.css/ used
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.has-black-background-color{background-color:var(--black);border-color:var(--black)}.has-black-background-color:is(a:hover,a:focus){opacity:.9}.has-white-background-color{background-color:var(--white);border-color:var(--white)}.has-white-background-color:is(a:hover,a:focus){opacity:.9}.has-black-color{color:var(--black)}.has-black-color a,.has-black-color a:visited{color:var(--black);border-bottom:1px solid var(--black)}.has-black-color a:active,.has-black-color a:focus,.has-black-color a:hover{color:var(--black);border-bottom:1px solid var(--black);opacity:.9}.has-white-color{color:var(--white)}.has-white-color a,.has-white-color a:visited,.has-white-color.wp-block-button__link,.has-white-color.wp-block-button__link:visited{color:var(--white);border-bottom:1px solid var(--white)}.has-white-color a:active,.has-white-color a:focus,.has-white-color a:hover,.has-white-color.wp-block-button__link:active,.has-white-color.wp-block-button__link:focus,.has-white-color.wp-block-button__link:hover{color:var(--white);border-bottom:1px solid var(--white);opacity:.9}.opacity-50,.primary-button:disabled,.secondary-button:disabled,.wc-block-components-button:disabled,.wpforms-container button:disabled,a.primary-button:disabled,a.secondary-button:disabled,a.wc-block-components-button:disabled,button[type=submit]:disabled,input[type=submit]:disabled,main .wp-block-button a:disabled{opacity:.5}.br::after{content:"\a";white-space:pre}@media (max-width:575.98px){.br--mobile::after{content:""}}@media (min-width:992px){.br--desktop::after{content:""}}.section-blocks>.wp-block-group>.wp-block-group{position:relative}.section-blocks>.wp-block-group>.wp-block-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(47,27,27,.57) 0,rgba(40,22,19,.44) 30%,rgba(41,22,22,.9803921569) 100%);z-index:-1}.section-blocks>.wp-block-group>.wp-block-group:hover::before{background:linear-gradient(90deg,rgba(0,0,0,.57) 0,rgba(40,22,19,.44) 30%,#220606 100%)}.section-blocks .wp-block-group{position:relative;width:100%;min-height:209px;max-width:580px;display:flex;justify-content:flex-end;align-items:center}.section-blocks .wp-block-group__inner-container{text-align:right;max-width:240px;margin-right:2rem}.section-blocks .wp-block-group img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.section-blocks .wp-block-group h4{margin-top:0;padding-top:0}.section-blocks .wp-block-group p{margin-block:1rem 0;font-family:var(--font-header);line-height:1;font-size:1.25rem}.section-blocks .wp-block-group a{padding:0;margin:0;border:0;color:var(--beige-medium-2)}.section-blocks .wp-block-group a:focus,.section-blocks .wp-block-group a:hover{text-decoration:underline}.image-frame,.is-style-image-frame,.is-style-video-frame,.single-product main .product .product-gallery .product-gallery-image,.single-product main .product .woocommerce-product-gallery__wrapper,.single-product main .product .wp-video,.video-frame,.woocommerce ul.products .product-thumbnail-wrapper{position:relative;padding:1rem 1rem 1rem 1rem;margin-top:1rem;margin-inline:auto}@media (min-width:992px){.image-frame,.is-style-image-frame,.is-style-video-frame,.single-product main .product .product-gallery .product-gallery-image,.single-product main .product .woocommerce-product-gallery__wrapper,.single-product main .product .wp-video,.video-frame,.woocommerce ul.products .product-thumbnail-wrapper{margin-inline:unset}}.image-frame img,.image-frame video,.is-style-image-frame img,.is-style-image-frame video,.is-style-video-frame img,.is-style-video-frame video,.single-product main .product .product-gallery .product-gallery-image img,.single-product main .product .product-gallery .product-gallery-image video,.single-product main .product .woocommerce-product-gallery__wrapper img,.single-product main .product .woocommerce-product-gallery__wrapper video,.single-product main .product .wp-video img,.single-product main .product .wp-video video,.video-frame img,.video-frame video,.woocommerce ul.products .product-thumbnail-wrapper img,.woocommerce ul.products .product-thumbnail-wrapper video{border:1px solid var(--brown-light);background-color:var(--brown-transparent);padding:1rem;z-index:3;position:relative;-o-object-fit:cover;object-fit:cover}.image-frame::before,.is-style-image-frame::before,.is-style-video-frame::before,.single-product main .product .product-gallery .product-gallery-image::before,.single-product main .product .woocommerce-product-gallery__wrapper::before,.single-product main .product .wp-video::before,.video-frame::before,.woocommerce ul.products .product-thumbnail-wrapper::before{content:"";position:absolute;border:1px solid var(--brown-light);background-color:var(--brown-transparent);top:0;left:0;width:calc(100% - 3rem);height:calc(100% - 3rem);z-index:-1}.image-frame::after,.is-style-image-frame::after,.is-style-video-frame::after,.single-product main .product .product-gallery .product-gallery-image::after,.single-product main .product .woocommerce-product-gallery__wrapper::after,.single-product main .product .wp-video::after,.video-frame::after,.woocommerce ul.products .product-thumbnail-wrapper::after{content:"";position:absolute;border:1px solid var(--brown-light);background-color:var(--brown-transparent);bottom:0;right:0;width:calc(100% - 3rem);height:calc(100% - 3rem);z-index:-1}.image-frame img,.is-style-image-frame img,.is-style-video-frame img,.single-product main .product .product-gallery .product-gallery-image img,.single-product main .product .woocommerce-product-gallery__wrapper img,.woocommerce ul.products .product-thumbnail-wrapper img{width:100%;height:100%}.single-product main .product .wp-video,.video-frame{max-width:-moz-max-content;max-width:max-content}.single-product main .product .wp-video video,.video-frame video{height:90vh;width:auto}.gallery-slider .wp-block-gallery{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.gallery-slider .wp-block-gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.gallery-slider .wp-block-gallery{grid-template-columns:repeat(4,1fr)}}.gallery-slider .wp-block-gallery>figure{width:100%!important}.gallery-slider .wp-block-gallery img{aspect-ratio:1/1;max-width:100%!important;height:auto!important}.button-wrapper{display:flex;align-items:center;justify-content:space-between}.arrow-button,.button-wrapper button,.site-footer #back-to-top{display:block;padding:.4rem .6rem .6rem .6rem;line-height:1;cursor:pointer;border-radius:100%;height:40px;width:40px;color:#fff;background-color:var(--brown-transparent);border:2px solid var(--brown-light);margin:0 auto;transition:background-color .3s ease}.arrow-button:focus,.arrow-button:hover,.button-wrapper button:focus,.button-wrapper button:hover,.site-footer #back-to-top:focus,.site-footer #back-to-top:hover{background-color:transparent}.m-inline-0-imp{margin-inline:0!important}.primary-button,.secondary-button,.wc-block-components-button,.wpforms-container button,a.primary-button,a.secondary-button,a.wc-block-components-button,button[type=submit],input[type=submit],main .wp-block-button a,main .wp-block-button.is-style-outline a{display:inline-block;font-family:var(--font-header);text-transform:uppercase;font-weight:400;font-size:1rem;line-height:1;cursor:pointer;padding:1.2rem 1.7rem .9rem;border-radius:0;letter-spacing:.1rem;transition:color .3s ease,background-color .3s ease}@media (min-width:992px){.primary-button,.secondary-button,.wc-block-components-button,.wpforms-container button,a.primary-button,a.secondary-button,a.wc-block-components-button,button[type=submit],input[type=submit],main .wp-block-button a,main .wp-block-button.is-style-outline a{padding:1.2rem 1.7rem .9rem;font-size:1.1rem}}.primary-button,.primary-button:visited,.wc-block-components-button,.wpforms-container button,a.primary-button,a.primary-button:visited,button[type=submit],input[type=submit],main .wp-block-button a{background-color:var(--button-primary-bg);color:var(--button-primary-text);border:1px solid var(--button-primary-border)}.primary-button:active,.primary-button:focus,.primary-button:hover,.wc-block-components-button:active,.wc-block-components-button:focus,.wc-block-components-button:hover,.wpforms-container button:active,.wpforms-container button:focus,.wpforms-container button:hover,a.primary-button:active,a.primary-button:focus,a.primary-button:hover,button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,main .wp-block-button a:active,main .wp-block-button a:focus,main .wp-block-button a:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-text);border:1px solid var(--button-primary-border-hover)}.secondary-button,.secondary-button:visited,a.secondary-button,a.secondary-button:visited,main .wp-block-button.is-style-outline a{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border:2px solid var(--button-secondary-border)}.secondary-button:active,.secondary-button:focus,.secondary-button:hover,a.secondary-button:active,a.secondary-button:focus,a.secondary-button:hover,main .wp-block-button.is-style-outline a:active,main .wp-block-button.is-style-outline a:focus,main .wp-block-button.is-style-outline a:hover{background-color:var(--button-secondary-bg-hover);color:var(--button-secondary-text-hover);border:2px solid var(--button-secondary-border-hover)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%!important;padding:.5rem 1rem;border:1px solid var(--input-border-color)!important;background-color:var(--input-bg-color)!important;color:var(--input-text-color)!important;box-sizing:border-box}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:var(--input-text-focus-color)!important;outline:1px solid var(--input-outline-focus-color)!important}select{border:1px solid var(--input-border-color)}textarea{width:100%}label.checkbox span{margin-left:10px}label.checkbox .required{margin-left:0}body.woocommerce-page label{color:#000!important}body.woocommerce-page label span{color:var(--main-text-color)!important}body:not(.woocommerce-page) label{color:var(--main-text-color)!important;font-weight:400!important}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:auto!important;padding:.5rem 1rem;border:1px solid var(--input-border-color)!important;background-color:var(--input-bg-color)!important;color:var(--input-text-color)!important;box-sizing:border-box}.select2-container .select2-selection--single:focus{color:var(--input-text-focus-color)!important;outline:1px solid var(--input-outline-focus-color)}.select2-container .select2-selection__arrow{height:100%;right:1rem}.select2-container .select2-selection__rendered{line-height:1.5}.wpforms-container{max-width:400px;margin-inline:auto}.wpforms-container input.wpforms-field-medium{max-width:unset!important}.wpforms-container button{margin-inline:auto!important;display:block}.wpforms-container ul{list-style:none;margin:0;padding:0}.wpforms-container .wpforms-required-label{color:var(--alert-important-color)!important}.wpforms-confirmation-container{text-align:center}.error404 #main-content{max-width:500px;margin:0 auto}.button-wrapper div{display:flex;gap:1rem}.glsr-default .glsr-form-success{background-color:#000;color:#fff;padding:1rem}.glsr-default .glsr-review{background:rgba(80,80,80,.3098039216);padding:0 2rem 1rem 2rem;border-radius:3px}::-moz-selection{color:#000;background:#ccc}::selection{color:#000;background:#ccc}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}main a:active,main a:focus,main a:hover{color:var(--main-link-color-hover);border-bottom:1px solid var(--main-link-color-hover)}footer a:active,footer a:focus,footer a:hover,header a:active,header a:focus,header a:hover{color:var(--header-link-color-hover);border-bottom:1px solid var(--header-link-color-hover)}h4,h5,h6{font-size:1.3rem;line-height:1.4}@media (min-width:1200px){h4,h5,h6{font-size:1.5rem;line-height:2rem}}cite,dfn,em,i,q{font-style:italic}.has-small-font-size{font-size:90%}.has-medium-font-size{font-size:110%}.has-large-font-size{font-size:125%}.has-x-large-font-size{font-size:135%}blockquote{font-style:italic;margin:1.5em 10px;padding:.5em 10px;border-radius:5px}blockquote::before{content:"“";font-size:2em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote footer{font-size:.875em;text-align:right}blockquote footer::before{content:"— "}dl{margin:1.5em 0}dl dt{font-weight:700;margin-top:1em}dl dd{margin-left:1.5em;margin-bottom:.5em}ol,ul{margin:0 0 1rem 1.5rem;padding-left:1.5rem}ol li,ul li{margin-bottom:1em}ul ol li,ul ul li{list-style-type:disc}ol ol li,ol ul li{list-style-type:decimal}ol li ol,ol li ul,ul li ol,ul li ul{margin-top:.5em;margin-bottom:.5em}cite{font-weight:700;display:block;margin-top:.5em}code{white-space:nowrap}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:var(--background-pre-color);font-family:var(--font-pre);overflow-x:auto;white-space:pre-wrap}pre code{white-space:pre}code,kbd,tt,var{font-family:var(--font-code)}abbr,acronym{border-bottom:1px dotted var(--border-abbr-color);cursor:help}ins,mark{background:var(--background-ins-color);text-decoration:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){#site-header #header-navigation #nav-left,#site-header #header-navigation #nav-right{display:none}}@media (min-width:992px){#site-header #header-navigation #mobile-nav{display:none}}#site-header #header-navigation ul.mobile-menu.open,#site-header #header-navigation ul.mobile-menu.tab-open,#site-header #header-navigation ul.primary-menu.open,#site-header #header-navigation ul.primary-menu.tab-open{display:block}@media (max-width:991.98px){#site-header #header-navigation ul.mobile-menu li,#site-header #header-navigation ul.primary-menu li{display:flex;min-height:42.2px}}#site-header #header-navigation ul .menu-item-has-children button.toggle-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease}#site-header #header-navigation ul .menu-item-has-children button.toggle-icon svg{fill:var(--main-text-color)}#site-header #header-navigation ul .menu-item-has-children .sub-menu{background:rgba(0,0,0,.8980392157);border:1px solid rgba(181,160,135,.3019607843);padding:10px 0;min-width:280px}@media (min-width:992px){#site-header #header-navigation ul .menu-item-has-children .sub-menu.open{display:flex}}@media (min-width:992px){#site-header #header-navigation ul .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;z-index:200}#site-header #header-navigation ul .menu-item-has-children .sub-menu li{padding:.5rem 2rem;list-style:none;margin:0}#site-header #header-navigation ul .menu-item-has-children .sub-menu a{font-size:.8rem}}@media (max-width:991.98px){#site-header #header-navigation ul .menu-item-has-children.open .sub-menu{display:flex;animation:slideDown .1s ease-in-out;flex-wrap:wrap;width:100%;margin-top:1rem}#site-header #header-navigation ul .menu-item-has-children.open .sub-menu li{width:100%;padding:.5rem 2rem;list-style:none;margin:0}#site-header #header-navigation ul .menu-item-has-children.open .toggle-icon{transform:rotate(-90deg)}}#site-header #header-navigation ul .menu-item-has-children.tab-open .sub-menu{display:flex;animation:slideDown .1s ease-in-out;flex-wrap:wrap;margin-top:1rem}#site-header #header-navigation ul .menu-item-has-children.tab-open .sub-menu li{width:100%;padding:.5rem 2rem;list-style:none;margin:0}@media (min-width:992px){#site-header #header-navigation ul .menu-item-has-children.tab-open .sub-menu li{padding:.5rem 1rem}}#site-header #header-navigation ul .menu-item-has-children.tab-open .toggle-icon{transform:rotate(-90deg)}@media (min-width:992px){#site-header #header-navigation ul .menu-item-has-children:hover .sub-menu{display:block}#site-header #header-navigation ul .menu-item-has-children:hover .toggle-icon{transform:rotate(-90deg)}}@media (max-width:991.98px){#site-header #header-navigation button.menu-toggle[aria-expanded=true] .close-icon{display:block;position:fixed;right:1rem;padding:.5rem;z-index:201}#site-header #header-navigation button.menu-toggle[aria-expanded=true] .close-icon svg{fill:var(--yellow-light);height:34px;width:34px}}.site-footer{padding-top:3rem;background:linear-gradient(0deg,#000 0,#000 56%,transparent 100%)}@media (min-width:768px){.site-footer{padding-top:8rem}}.site-footer .row{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:768px){.site-footer .row:first-child{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.site-footer .row:first-child{grid-template-columns:3.5fr 2fr 1fr}}.site-footer .row:last-child{margin-top:2rem;position:relative}@media (min-width:768px){.site-footer .row:last-child{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.site-footer .row:last-child{margin-top:6rem}}.site-footer .row:last-child::before{content:"";position:absolute;display:block;width:100%;height:2px;margin-bottom:.5rem;background:linear-gradient(90deg,rgba(113,99,80,.13) 0,rgba(113,99,80,.4392156863) 50%,rgba(113,99,80,.13) 100%)}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{font-size:1.25rem;letter-spacing:.05em}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:0}.site-footer .h3{margin-bottom:1rem}.site-footer .h3::before{content:"";display:block;width:70px;height:2px;margin-bottom:1rem;background:linear-gradient(90deg,rgba(113,99,80,.11) 0,#716350 50%,rgba(113,99,80,.11) 100%)}.site-footer .is-style-heading-subtitle{margin-bottom:0;font-size:1.3rem}.site-footer #back-to-top{transform:rotate(-90deg);margin-bottom:4rem}.site-footer .footer-1 p,.site-footer .footer-5 p{margin-block:0}@media (min-width:768px){.site-footer .footer-5{text-align:right;display:flex;justify-content:flex-end;align-items:center}.site-footer .footer-5 a{margin-left:1rem}}.site-footer .footer-5 a{color:#8e816f;font-size:.9rem}@media (min-width:768px){.site-footer .footer-4{display:flex;align-items:center;gap:1rem}}.site-footer .footer-4 figure{margin:2rem 0}.site-footer .footer-4 img{max-width:100px}#sidebar ul{list-style:none}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.alignfull{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw;width:100vw}.alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.is-vertically-aligned-center{align-items:center;display:flex}@media only screen and (max-width:480px){.single .alignleft,.single .alignright{float:none}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}ol.has-text-align-center,p.has-text-align-center,ul.has-text-align-center{margin-inline:auto}.wp-block-columns,.wp-block-group{overflow:hidden;margin-block:0;padding-block:1rem}.wp-block-columns{display:flex}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.wp-block-columns{flex-wrap:wrap!important}}.wp-block-buttons-is-layout-flex{display:flex;gap:1rem}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim:not(.has-background-gradient)::before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-columns{gap:20px}.wp-block-columns p{max-width:500px;margin-block:0 2.2rem}@media (min-width:992px){.wp-block-columns p{margin-block:.5rem 2.2rem}}.wp-block-gallery{margin:0}.wp-block-gallery figure{margin:0}@media (min-width:576px) and (max-width:781.98px){.is-style-group-padding-left-column{padding-left:4rem}}@media (min-width:768px){.is-style-group-padding-left-column{padding-right:4rem}}@media (min-width:576px){.is-style-group-padding-right-column{padding-left:4rem}}.is-style-video-frame{width:100%}.is-style-video-frame video{aspect-ratio:unset auto!important;max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.is-style-group-bg-styled-box{background:rgba(255,255,255,.0784313725);border:1px solid rgba(181,160,135,.3019607843);max-width:550px;justify-content:center;display:flex;align-content:center;margin:0 auto;padding:1rem 1rem 2rem}@media (min-width:992px){.is-style-group-bg-styled-box{padding:2rem 4rem 3rem}}.is-style-group-bg-styled-box .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center}.is-style-group-bg-styled-box .wp-block-buttons{align-self:flex-end}.is-style-group-bg-styled-box.m-inline-0-imp{padding:1rem}@media (min-width:992px){.is-style-group-bg-styled-box.m-inline-0-imp{padding:2rem}}.is-style-column-flex{display:flex}.wp-block-button__link.wp-element-button::after{content:"→";margin-left:11px;font-size:24px}.wp-block-button .wp-block-button__link.wp-element-button::after{color:rgba(46,27,26,.5411764706)}.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button::after{color:var(--button-secondary-border)}.is-style-gallery-showroom figure.wp-block-image:not(#individual-image),.showroom figure.wp-block-image:not(#individual-image){max-width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/ 2)}@media (min-width:600px){.is-style-gallery-showroom figure.wp-block-image:not(#individual-image),.showroom figure.wp-block-image:not(#individual-image){width:15%!important;max-width:300px}}.form-row-first,.form-row-last,.form-row-wide{width:100%}.form-row-first input,.form-row-last input,.form-row-wide input{width:100%}@media (min-width:768px){.form-row-first,.form-row-last{width:48%;float:left;box-sizing:border-box}.form-row-first{margin-right:4%}}@media (min-width:768px){.woocommerce-account .woocommerce{display:grid;grid-template-columns:1fr 3fr;gap:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{grid-column:1/2}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{grid-column:2/3}}.single-product .woocommerce-breadcrumb{display:none}.single-product h1{position:relative;text-align:left}.single-product h1::before{content:"";position:absolute;display:block;width:70px;height:2px;margin-top:-10px;background:linear-gradient(90deg,rgba(113,99,80,.11) 0,#716350 50%,rgba(113,99,80,.11) 100%)}.single-product main .product{position:relative}@media (min-width:768px){.single-product main .product{display:grid;grid-template-columns:1fr 1fr;gap:20px}.single-product main .product .summary{grid-column:2;margin:0 5rem;max-width:325px}}.single-product main .product .onsale{position:absolute;top:0;left:0;z-index:10}.single-product main .product .product-page-content-wrapper{grid-column:1/span 2}.single-product main .product .woocommerce-product-gallery{padding:0 0 6% 0}.single-product main .product .woocommerce-product-gallery__wrapper{margin-top:0}@media (min-width:768px){.single-product main .product .woocommerce-product-gallery__wrapper{margin-right:4%}}@media (min-width:992px){.single-product main .product .woocommerce-product-gallery__wrapper{margin-right:6%}}.single-product main .product .woocommerce-product-gallery__wrapper img{cursor:zoom-in}.single-product main .product .product-gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4%}@media (min-width:992px){.single-product main .product .product-gallery{gap:6%}}.single-product main .product .product-gallery .product-gallery-image{margin-bottom:6%}@media (min-width:768px){.single-product main .product .product-gallery .product-gallery-image{width:47%}}.single-product main .product .product-gallery .product-gallery-image img{cursor:zoom-in}.single-product main .product .product_meta{display:none}.single-product main .product .product-description{padding-bottom:4rem;max-width:500px;margin:0 auto;grid-column:1/span 2}.single-product main .product .price{font-family:var(--font-header);font-size:2rem;letter-spacing:.1rem;text-transform:uppercase;line-height:1;padding:0;margin:.5rem 0 1.5rem}.single-product main .product .price .woocommerce-Price-currencySymbol{font-size:1.25rem}.single-product main .product .price-text{font-family:var(--font-header);color:var(--beige-medium-2);font-size:1rem;letter-spacing:.1rem;padding:0;margin:0}.single-product main .product .summary{margin-bottom:4rem}.single-product main .product .wp-video{display:flex;justify-content:center}.woocommerce ul.products{--gap:45px;--gap-neg:-45px;--img-max-width:362px;display:grid;margin:0;padding:0;list-style:none;gap:var(--gap);grid-template-columns:repeat(1,1fr);justify-content:center}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(250px,var(--img-max-width)))}}@media (min-width:992px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(250px,var(--img-max-width)))}}.woocommerce ul.products li{margin:0;padding:0;display:flex;flex-wrap:wrap;text-align:center;position:relative;justify-content:center}@media (min-width:768px){.woocommerce ul.products li.product:hover .product-thumbnail-wrapper.has-gallery .thumbnail-on-hover{opacity:1}}.woocommerce ul.products li.product.sale .price del{color:var(--main-text-color)}.woocommerce ul.products li.product.sale .price ins{background-color:transparent;color:var(--sale-text-color)}.woocommerce ul.products .product-thumbnail-wrapper{position:relative;margin:0 auto;max-height:-moz-max-content;max-height:max-content;max-width:-moz-max-content;max-width:max-content}.woocommerce ul.products .product-thumbnail-wrapper .product-link-thumbnail{position:relative;width:100%;height:100%;display:block}@media (max-width:781.98px){.woocommerce ul.products .product-thumbnail-wrapper.has-gallery .thumbnail-on-hover{display:none}}@media (min-width:768px){.woocommerce ul.products .product-thumbnail-wrapper.has-gallery img{transition:opacity .3s ease-in-out}.woocommerce ul.products .product-thumbnail-wrapper.has-gallery .attachment-woocommerce_thumbnail{opacity:1;z-index:1}.woocommerce ul.products .product-thumbnail-wrapper.has-gallery .thumbnail-on-hover{opacity:0;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.woocommerce ul.products a:not(.button),.woocommerce ul.products a:not(.button):focus,.woocommerce ul.products a:not(.button):hover,.woocommerce ul.products a:not(.button):visited{border-bottom:none}.woocommerce ul.products img{width:100%;max-width:var(--img-max-width)}.woocommerce ul.products h2{width:100%;margin-block:0}.woocommerce ul.products .price{display:inline-block;width:100%}.woocommerce ul.products .product-text{height:100%;display:flex;flex-wrap:wrap;justify-content:center}.woocommerce ul.products .primary-button{margin-bottom:0;align-self:flex-end}.archive .woocommerce-breadcrumb{display:none}.archive .result-ordering-wrapper{display:flex;justify-content:space-between;margin-block:1rem 2rem;gap:20px}.archive .result-ordering-wrapper .woocommerce-result-count{font-size:.9rem;color:var(--main-text-color)}.archive .result-ordering-wrapper .ordering-wrapper{display:flex;gap:15px;align-items:center;font-size:.9rem;color:var(--main-text-color)}@media (max-width:781.98px){.archive .result-ordering-wrapper .ordering-wrapper .ordering-text{display:none}}.archive .result-ordering-wrapper .ordering-wrapper p{margin:0}.archive .result-ordering-wrapper .woocommerce-ordering{margin:0}.archive .result-ordering-wrapper .woocommerce-ordering select{border:1px solid var(--main-text-color);font-size:.9rem;color:#000;padding:.5rem .5rem}.container,.content-area,.is-style-group-container{max-width:var(--container-width);padding-inline:var(--container-padding-inline);margin:0 auto}@media (min-width:1400px){.container,.content-area,.is-style-group-container{padding-inline:0}}.is-style-group-narrow-container,.narrow-container{max-width:var(--narrow-container-width);padding-inline:var(--narrow-container-padding-inline);margin:0 auto}@media (min-width:1400px){.is-style-group-narrow-container,.narrow-container{padding-inline:0}}.page-template-narrow-container{max-width:var(--narrow-container-width)}p.woocommerce-store-notice{position:fixed;top:0;background:#fff;width:100%;padding:1rem;text-align:center;line-height:1;z-index:900000}p.woocommerce-store-notice a{color:var(--color-black)}.woocommerce-notices-wrapper,.woocommerce-notices-wrapper ul:focus-visible,.woocommerce-notices-wrapper:focus-visible{outline:0}.woocommerce-notices-wrapper ul{list-style:none;border:1px solid #000;background-color:rgba(255,255,255,.1098039216);padding:1rem;margin:0}.woocommerce-notices-wrapper li:last-child{margin-bottom:0}#wc-guest-checkout-notice{display:none!important}.wc-block-components-order-summary-item{flex-wrap:wrap}.wc-block-components-validation-error{background:#8c1c22!important;padding:1rem .5rem!important;color:#fff!important;font-size:14px!important}.wc-block-components-button__text{padding:.4rem 0 0 0}.wc-block-checkout__shipping-method-option-title{color:#c8c8c8}.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected{background-color:#000!important;border:2px solid #000!important}.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected .wc-block-checkout__shipping-method-option-title{color:#fff!important}.wc-block-checkout__shipping-option--free,.wc-block-components-order-summary-item__total-price,.wc-block-components-totals-shipping .wc-block-components-totals-item__value{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding:0 0 1rem!important}.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:unset}.woocommerce-checkout h2{margin-top:2rem!important}.woocommerce-checkout #order-notes{margin-top:4rem!important}.wc-stripe-blocks-payment-method-content{margin-bottom:15px}