/* PB v4.0.9 – WooCommerce core layout bundle.
 * Full woocommerce-layout.css is included for state safety.
 * Full woocommerce-smallscreen.css is wrapped in its original mobile media query.
 * These are intentionally placed BEFORE the theme coverage rules below.
 */
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}


/* PB v4 theme coverage/safety rules */
/*
 * Planke-bord.dk Performance v4 CSS bundle
 * Generated from September 2026 mobile+desktop Chrome CSS Coverage.
 * Conservative phase 1: complete observed top-level rules + dynamic/interactive safety rules.
 * Do not hand-edit without rebuilding against the source theme.
 */

/* normalize.css */
img,legend{border:0}
legend,td,th{padding:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
/* layout-modern.css */
/*
 * StepUp Media v3.3 — lightweight layout compatibility layer.
 * Replaces the Bootstrap 3 grid/utilities actually used by this theme.
 * No Bootstrap framework is loaded.
 */

/* Predictable sizing (Bootstrap 3 previously supplied this globally). */
html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
/* Containers. The theme itself expands .container to 1510px from 1200px upward. */
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .container { width: 750px; }
}


/* Classic 12-column gutters, implemented locally. */
.row {
  display: flow-root;
  margin-right: -15px;
  margin-left: -15px;
}
[class*="col-xs-"],
[class*="col-sm-"],
[class*="col-md-"],
[class*="col-lg-"] {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
/* xs is always active. */
.col-xs-12 { float: left; width: 100%; }
@media (min-width: 768px) {
  .col-sm-6 { float: left; width: 50%; }
}


/* Visibility helpers used by the existing header/templates. */

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm { display: none !important; }
}


/* Utility still present in legacy markup. */
.clearfix::before,
.clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
/* Keep responsive media behavior that Bootstrap previously supplied. */
img { max-width: 100%; height: auto; }
/* Accessible screen-reader helper used by WooCommerce/WordPress markup. */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
/* v3.3.1 compatibility fixes: Bootstrap 3 rules the legacy theme relied on. */

/* Bootstrap's global utility class. Woo Extra Product Options uses this on
   internal order-data fields that must never be visible to customers. */
.hidden {
  display: none !important;
}
/* Bootstrap 3 removed default link underlines. Keep navigation/mega-menu
   appearance identical without changing normal content links. */
#header a,
#header a:hover,
#header a:focus,
#header a:active,
#navigation a,
#navigation a:hover,
#navigation a:focus,
#navigation a:active,
#mobilenavigation a,
#mobilenavigation a:hover,
#mobilenavigation a:focus,
#mobilenavigation a:active,
.menu a,
.menu a:hover,
.menu a:focus,
.menu a:active,
.sub-menu a,
.sub-menu a:hover,
.sub-menu a:focus,
.sub-menu a:active {
  text-decoration: none;
}
/* overrides.css */
@media (max-width: 992px) {
  .pwbf-promo-content-container {
    width: 90%;
    max-width: 600px;
    padding: 10px!important;
  }
}
/*
 * StepUp Media Performance - fjern tomt felt under desktop-menu
 * Gælder for forside, kategori-/arkivsider og produktsider.
 * Headeren er fixed, så indholdet må ikke samtidig skubbes ned.
 */

/*# sourceMappingURL=overrides.css.map */

/* style_v1.css selected */
body {
	font-family: sofia-pro, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.7;
	color: #362E29;
	overflow-x: hidden;
	background: #fff;
}
#field_dsc6e2 option.disabled {
	pointer-events: none !important;
	opacity: 0.5;
}
body,
html {
/*	height: 100%;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
a,
img {
	padding: 0;
	margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: sofia-pro, sans-serif;
}
.single-product #section1 .product .images .woocommerce-product-gallery__image:nth-child(1) img {
	max-height: 450px;
	width: auto;
	display: block;
	margin: auto;
}
p,
ul,
li {
	font-family: proxima-nova, sans-serif;
}
@-webkit-keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	60% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}
@keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	60% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}
img {
	max-width: 100%;
	height: auto;
}
.acf-map:hover {
	opacity: 0.6;
}
.page-id-45911 .main_content .frm_forms fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
.page-id-45911 .main_content .frm_forms input {
	padding: 10px !important;
	width: 100% !important;
	font-weight: 500 !important;
	font-size: 20px !important;
	background: #fff !important;
	margin-bottom: 15px !important;
	outline: none !important;
	border: 1px solid #E8E9EB !important;
	-webkit-transition: all 300ms ease 0ms !important;
	-o-transition: all 300ms ease 0ms !important;
	transition: all 300ms ease 0ms !important;
	height: 51px;
}
.page-id-45911 .frm_submit {
	text-align: left !important;
}
#field_f7bhy_label {
	display: none;
}
#field_dsc6e2_label, #field_nxhj2_label, #field_i7nj5_label {
	text-align: left !important;
	font-weight: 300 !important;
	margin-top: -30px !important;
	display: block !important;
}
#field_dsc6e2, #field_nxhj2, #field_i7nj5 {
	background: white;
	border-radius: 0px;
	border: none;
	padding: 10px;
	display: block;
	height: 50px;
	width: 100%;
	box-shadow: 0 0 6px 1px rgba(0,0,0, 0.1);
	margin-top: 10px;
	margin-bottom: 30px;
}
.page-id-45911 .main_content .frm_forms button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 30px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.page-id-23546 .main_content .frm_forms fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
.page-id-23546 .main_content .frm_forms input {
	padding: 10px;
	width: 100%;
	font-weight: 500;
	font-size: 20px;
	background: #fff;
	margin-bottom: 15px;
	outline: none;
	border: 1px solid #E8E9EB;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;

	transition: all 300ms ease 0ms;
}
.page-id-23546 .main_content .frm_forms button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 30px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.mobile-search {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	top: 55px;
	width: 100%;
	background: #fff;
	z-index: 136;
	height: 0px;
	overflow: hidden;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.mobile-search.active {
	height: 50px;
	visibility: visible;
	opacity: 1;
}
.mobile-search .search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 10px;
	padding-top: 5px;
}
.mobile-search .search-form label {
	margin-bottom: 0;
}
.mobile-search .search-form label input {
	height: 33px;
	padding-left: 10px;
	line-height: 33px;
	margin-right: 10px;
	border: 1px solid #352e29;
}
.mobile-search .search-form .search-submit {
	background-color: white;
	border: 1px solid #352e29;
	color: #352e29;
	padding-right: 10px;
	padding-left: 10px;
}
#mobilenavigation {
	display: none;
	z-index: 135;
}
@media (max-width: 992px) {
	#mobilenavigation {
		display: block;
		height: 55px;
		background-color: #fff;
		position: fixed;
		/*top: 32px;*/
		width: 100%;
		padding: 7px 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}
#mobilenavigation #logomobile {
	width: 20%;
}
#mobilenavigation #logomobile img {
	max-height: 41px;
	display: block;
	margin: auto;
}
#mobilenavigation .mobile-button {
	display: block;
	width: 20%;
	height: 41px;
	position: relative;
}
#mobilenavigation .mobile-button #sum-cart-counter {
	z-index: 1;
	position: absolute;
	left: calc(50% + 18px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -3px;
	line-height: 16px;
	border-radius: 25px;
	padding: 3px 3px 4px 3px;
	min-width: 23px;
	min-height: 23px;
	text-align: center;
	background-color: #D5C7A1;
	color: #362E29;
}
#mobilenavigation .mobile-button .mobile-menu-text {
	position: absolute;
	bottom: -3px;
	font-size: 11px;
	text-transform: uppercase;
	color: #362E29;
	text-align: center;
	width: 100%;
}
#mobilenavigation .mobile-button img {
	position: absolute;
	top: 35%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#mobilenavigation #menuToggle {
	display: block;
	z-index: 136;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 20%;
	height: 41px;
	position: relative;
}
#mobilenavigation #menuToggle .mobile-menu-text {
	position: absolute;
	bottom: -3px;
	font-size: 11px;
	text-transform: uppercase;
	color: #362E29;
	text-align: center;
	width: 100%;
}
#mobilenavigation #menuToggle input {
	display: block;
	width: 100%;
	height: 41px;
	top: 0;
	left: 0;
	margin-top: 0;
	cursor: pointer;
	opacity: 0;
	z-index: 137;
	-webkit-touch-callout: none;
}
#mobilenavigation #menuToggle .icon {
	display: block;
	width: 30px;
	height: 41px;
	z-index: 136;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 5px 2px 9px 2px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}
#mobilenavigation #menuToggle .icon span {
	display: block;
	width: 26px;
	height: 2px;
	margin-bottom: 6px;
	position: relative;
	background: #362E29;
	border-radius: 3px;
	z-index: 136;
	-webkit-transform-origin: 4px 0px;
	-ms-transform-origin: 4px 0px;
	transform-origin: 4px 0px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	-o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
#mobilenavigation #menuToggle .icon span:first-child {
	-webkit-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}
#mobilenavigation #menuToggle .icon span:nth-last-child(2) {
	-webkit-transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
}
#mobilenavigation #menuToggle #mobilenavmenu {
	position: fixed;
	/*height: calc(100% - 55px); */
	height: calc(100% - 87px);
	overflow-y: scroll;
	/*top: 55px;*/
	top: 55px;
	left: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	width: 100%;
	padding: 10%px;
	background: #c1c2c3;
	-webkit-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	-o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	z-index: 135;
	text-align: center;
	font-size: 16px;
	background-color: white;
}
#mobilenavigation #menuToggle #mobilenavmenu .mobile-home {
	display: block;
	width: 85%;
	margin: 30px auto 0 auto;
	padding: 10px 15px;
	background-color: #362E29;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	color: white;
	opacity: 0;
	-webkit-transition: all 300ms ease 300ms;
	-o-transition: all 300ms ease 300ms;
	transition: all 300ms ease 300ms;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu {
	opacity: 0;
	list-style-type: none;
	-webkit-transition: all 300ms ease 300ms;
	-o-transition: all 300ms ease 300ms;
	transition: all 300ms ease 300ms;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li {
	position: relative;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children span {
	display: block;
	cursor: pointer;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li .sub-menu {
	display: none;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li span {
	position: absolute;
	right: 0;
	display: none;
	top: 0;
	height: 47px;
	width: 60px;
	border-left: 1px white solid;
	background-image: url('/wp-content/uploads/2019/06/arrow-down.png');
	background-position: center;
	background-repeat: no-repeat;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li a {
	color: white;
	display: block;
	padding: 10px 15px;
	background-color: #362E29;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	list-style-type: none;
}
#header {
	position: fixed;

	    top: 0px;
	width: 100%;
	background: white;
	left: 0;
	height: 75px;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
@media (max-width: 992px) {
	#pwbf-countdown {
		font-size: 9px !important;
	}

	#header {
		display: none;
	}
}
#header .col-md-3 {
	padding-top: 3px;
	max-width: 138px;
}
#header .col-md-9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-right: 0;
	float: right;
	width: calc(100% - 153px);
}
#header #navmenu {
	position: relative;
	margin-right: 15px;
	padding-right: 15px;
	height: 75px;
	overflow: hidden;
}
#header #navmenu::before {
	content: "";
	position: absolute;
	height: 30px;
	width: 2px;
	background: #D1D1D1;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#header #navmenu a:hover {
	text-decoration: none;
}
#header #navmenu ul {
	float: right;
	min-height: 75px;
}
#header #navmenu ul .sum-top-level-li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 75px;
	list-style-type: none;
	font-size: 20px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #navmenu ul .sum-top-level-li:hover {
	background: #352e29;
}
#header #navmenu ul .sum-top-level-li:hover > a {
	color: white !important;
	font-weight: 400 !important;
}
#header #navmenu ul .sum-top-level-li.menu-item-has-children:hover::before {
	content: url(/wp-content/uploads/2019/06/cheveron-down-hvid.svg) !important;
	top: 19px !important;
	right: 8px;
}
#header #navmenu ul .sum-top-level-li.sum-mega-menu .sub-menu {
	max-width: 1510px;
	width: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
#header #navmenu ul .sum-top-level-li.menu-item-has-children {
	padding-right: 25px;
	position: relative;
}
#header #navmenu ul .sum-top-level-li.menu-item-has-children::before {
	content: url("/wp-content/uploads/2019/06/cheveron-down.svg");
	position: absolute;
	right: 5px;
	top: 25px;
}
#header #navmenu ul .sum-top-level-li:hover .sub-menu {
	visibility: visible;
	opacity: 1;
	height: auto;
	pointer-events: auto;
}
#header #navmenu ul .sum-top-level-li .sub-menu {
	width: auto;
	min-width: 150px;
	padding: 20px 30px;
	visibility: hidden;
	position: fixed;
	margin-left: -10px;
	opacity: 0;
	background: white;
	top: 75px;
	height: 0;
	overflow: hidden;
	pointer-events: none;
}
#header #navmenu ul .sum-top-level-li .sub-menu li {
	width: 20%;
	float: left;
	list-style-type: none;
}
#header #navmenu ul .sum-top-level-li .sub-menu li img {
	position: absolute;
	left: 0;
	top: -39px;
}
#header #navmenu ul .sum-top-level-li .sub-menu li .sub-menu {
	visibility: visible;
	padding: 0;
	opacity: 1;
	top: 0;
	position: relative;
	background: none;
	padding-right: 20%;
	float: none;
}
#header #navmenu ul .sum-top-level-li .sub-menu li .sub-menu .sub-menu {
	min-height: unset;
}
#header #navmenu ul .sum-top-level-li .sub-menu li .sub-menu .sub-menu > li > a {
	font-size: 0.8em;
}
#header #navmenu ul .sum-top-level-li .sub-menu li .sub-menu .sub-menu > li > a:before {
	content: '-';
	margin-right: 10px;
}
#header #navmenu ul .sum-top-level-li .sub-menu li .sub-menu li {
	width: 100%;
	float: none;
}
#header #navmenu ul .sum-top-level-li a {
	color: #707070;
	font-size: 18px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #navmenu ul .sum-top-level-li a:hover {
	color: #362E29;
}
#header #navmenu ul .sum-top-level-li > a {
	display: block;
	min-height: 75px;
	line-height: 75px;
	font-size: 20px;
	color: #362E29;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #navmenu ul .sum-top-level-li > a:hover {
	color: white;
}
#header #navmenu ul .sum-mega-menu > .sub-menu {
	padding: 70px 130px;
}
#header #navmenu ul .sum-top-level-li > .sub-menu {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
#header #navmenu ul .sum-mega-menu > .sub-menu > li {
	padding-top: 20px;
	margin-top: 39px;
	position: relative;
}
#header #navmenu ul .sum-mega-menu > .sub-menu > li > a {
	color: #362E29;
	font-weight: 700;
	margin-bottom: 20px;
	font-size: 20px;
}
#header #navmenu ul .sum-mega-menu > .sub-menu > li > a:hover {
	color: #BAAE8C;
}
#header #iconmenu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
#header #iconmenu .lang-wrap #sum-lang {
	width: 13px;
	display: block;
	height: 100%;
}
#header #iconmenu .lang-wrap .sum-languages {
	position: absolute;
	height: 0px;
	width: 53px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 300ms ease-out 300ms;
	-o-transition: all 300ms ease-out 300ms;
	transition: all 300ms ease-out 300ms;
}
#header #iconmenu .lang-wrap .sum-languages a {
	opacity: 0;
	display: block;
	margin: auto;
	height: 35px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #iconmenu .lang-wrap:hover .sum-languages {
	position: absolute;
	height: 80px;
	opacity: 1;
	visibility: visible;
	background: white;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #iconmenu .lang-wrap:hover .sum-languages a {
	opacity: 1;
	-webkit-transition: all 300ms ease 300ms;
	-o-transition: all 300ms ease 300ms;
	transition: all 300ms ease 300ms;
}
#header #iconmenu .lang-wrap:hover .sum-languages a:hover {
	z-index: 1;
}
#header #iconmenu .search-form label {
	height: 100%;
	margin-bottom: 0;
	position: relative;
}
#header #iconmenu .search-form label::before {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: white;
	border-radius: 20px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #iconmenu .search-form label:hover::before {
	background: #c1c2c3;
}
#header #iconmenu .search-form label .search-field {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: none;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2019/06/search-icon.svg);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	-o-transition: width 400ms ease, background 400ms ease;
	transition: width 400ms ease, background 400ms ease;
	width: 0;
	font-weight: 400;
	font-size: 16px;
}
#header #iconmenu .search-form label .search-field:focus {
	background-color: #fff;
	border-bottom: 1px solid #362E29;
	cursor: text;
	outline: 0;
	width: 230px;
}
#header #iconmenu .search-form .search-submit {
	display: none;
}
#header #iconmenu a {
	position: relative;
	display: block;
	width: 24px;
	margin-left: 20px;
}
#header #iconmenu a:hover {
	z-index: 1;
}
#header #iconmenu a#sum-cart #sum-cart-counter {
	z-index: 1;
	position: absolute;
	right: -15px;
	top: 12px;
	line-height: 16px;
	border-radius: 25px;
	padding: 3px 3px 4px 3px;
	min-width: 23px;
	min-height: 23px;
	text-align: center;
	background-color: #D5C7A1;
	color: #362E29;
}
#header #iconmenu a::before {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: white;
	border-radius: 20px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#header #iconmenu a:hover::before {
	background: #c1c2c3;
}
#header #iconmenu a img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.main_content {
	position: relative;
	bottom: 0;
	top: 75px;
	width: 100%;
}
@media (max-width: 992px) {
	.main_content {
		top: 55px;
	}
}
.main_content a {
	color: #362E29;
	font-weight: 700;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.main_content a:hover {
	color: #BAAE8C;
	text-decoration: none;
}

.home .slider-wrap .owl-prev:hover,
.home .slider-wrap .owl-prev:focus {
	background-color: #BAAE8C !important;
}
.home .slider-wrap .owl-next:hover,
.home .slider-wrap .owl-next:focus {
	background-color: #BAAE8C !important;
}
.home #frontpage_video .video_container .inner a:hover {
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
	background: #c1c2c3;
	color: #362E29;
	border-color: #c1c2c3;
}
.home #section2 .categories .col-md-4 a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.home #section3 .design_bord .right .inner a:hover {
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
	background: #362E29;
	color: white;
}
.home #section4 .bwg-item .bwg-item0:hover::after {
	opacity: 0.5;
	visibility: visible;
}
.home #section4 .bwg-item .bwg-item0:hover::before {
	opacity: 1;
	visibility: visible;
}
.home #section4 .item .picture:hover::after,
.home #section4 .item .picture:hover::before {
	visibility: visible;
}
.home #section4 .item .picture:hover::before {
	opacity: 1;
}
.home #section4 .item .picture:hover::after {
	opacity: 0.5;
}
#design_dit_drommebord {
	width: 100%;
	height: 600px;
}
#design_dit_drommebord .picture {
	height: 100%;
	position: relative;
	width: 100%;
	background-size: cover;
	background-position: center;
}
#design_dit_drommebord .picture::after {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #D5C7A1;
	opacity: 0.15;
	display: block;
	content: " ";
}
#design_dit_drommebord .picture .inner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	z-index: 1;
	max-width: 560px;
	margin: auto;
	display: block;
	text-align: center;
	color: white;
}
#design_dit_drommebord .picture .inner h2 {
	font-size: 50px;
	font-weight: 900;
}
#design_dit_drommebord .picture .inner h2::after {
	display: block;
	background: #F4F5F6;
	content: " ";
	width: 60px;
	height: 2px;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
#design_dit_drommebord .picture .inner p {
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 25px;
}
#design_dit_drommebord .picture .inner a {
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 25px;
	text-decoration: none;
	display: inline-block;
	border: 2px white solid;
	background: none;
	color: white;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
#design_dit_drommebord .picture .inner a:hover {
	background: white;
	color: #362E29;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
#kpi_bottom {
	background: #fff;
	height: calc(25vh - 75px);
	position: relative;
	border-top: 2px #E8E9EB solid;
}
#kpi_bottom .inner {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	z-index: 1;
}
.specfikationer table {

    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.specfikationer table>tbody>tr:nth-of-type(odd) {

    background-color: #f9f9f9;
}
.specfikationer table td {
	padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
#kpi_bottom .inner_tekst img,
#kpi_bottom .inner_tekst p {
	display: inline-block;
}
#kpi_bottom .inner_tekst p {
	font-weight: 900;
	font-size: 20px;
	margin-top: 10px;
}
#kpi_bottom .inner_tekst img {
	margin-right: 25px;
}
footer {
	background: #F4F5F6;
	padding: 80px 0px 30px 0px;
}
footer .container .row .widget .widget-title {
	font-size: 30px;
	font-weight: 900;
	color: #362E29;
	margin-top: 65px;
}
footer .container .row .widget .widget-title::after {
	width: 30px;
	height: 2px;
	content: " ";
	background: #362E29;
	display: block;
	margin: 20px 0px;
}
footer .container .row .widget .textwidget h3 {
	font-size: 30px;
	font-weight: 900;
	color: #362E29;
}
footer .container .row .widget .textwidget h3::after {
	width: 30px;
	height: 2px;
	content: " ";
	background: #362E29;
	display: block;
	margin: 20px 0px;
}
footer .container .row .widget p {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
}
footer .container .row .widget p a {
	padding-left: 53px;
	position: relative;
	color: #555555;
	font-size: 18px;
	line-height: 42px;
	display: block;
	margin-bottom: 25px;
	min-height: 42px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
footer .container .row .widget p a:hover {
	text-decoration: none;
	color: #BAAE8C;
}
footer .container .row .widget p a span {
	display: block;
	position: absolute;
	left: 0;
	min-width: 38px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
footer .container .row .widget p a span img {
	display: block;
	margin: auto;
}
footer .container .row .widget #menu-kategorier {
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
footer .container .row .widget #menu-kategorier .menu-item {
	background-color: #E8E9EB;
	border: 1px solid #DEDEDE;
	padding: 7px 10px 5px 10px;
	margin-bottom: 15px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
footer .container .row .widget #menu-kategorier .menu-item:hover {
	background-color: #362E29;
}
footer .container .row .widget #menu-kategorier .menu-item:hover a {
	color: #BAAE8C;
	text-decoration: none;
}
footer .container .row .widget #menu-kategorier .menu-item a {
	color: #362E29;
	line-height: 25px;
	font-size: 16px;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
footer .container .row .col-md-12 .inner a {
	display: block;
	margin: 15px auto 25px auto;
}
footer .container .row .col-md-12 .inner img {
	display: block;
	margin: auto;
}
.page #page_header .picture .inner a:hover {
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
	background: #c1c2c3;
	border-color: #c1c2c3;
}
.lang-wrap {
	margin-left: 20px;
}
.single-product #section1 {
	padding-top: 68px;
}
.single-product #section1 .product .onsale {
	height: 50px;
	width: 50px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 8px;
	background: #d5c7a1;
	color: #352e29;
}
.single-product #section1 .product .images .woocommerce-product-gallery__image:nth-child(1) {
	margin-bottom: 40px;
}
.single-product #section1 .product .images .woocommerce-product-gallery__image:nth-child(n+2) {
	max-width: 110px;
	border: 1px solid #E8E9EB;
	margin-right: 20px;
	margin-bottom: 20px;
}
/*.single-product #section1 .entry-summary {
	display: grid;
	display: -ms-grid;
	grid-template-rows: auto auto auto 1fr;
	-ms-grid-rows: auto auto auto 1fr;
}*/

.single-product .wcpvs_container:after{
	clear: unset;
}
.single-product #section1 .entry-summary h1 {
	color: #362E29;
	font-size: 35px;
	line-height: 1.2em;
	min-height: 85px;
	margin-bottom: 30px;
	font-weight: 700;
}
.single-product #section1 .entry-summary .price {
	color: #D5C7A1;
	font-size: 35px;
	line-height: 40px;
	font-weight: 500;
	margin-bottom: 30px;
}
.single-product .wcpvs_icon_a img{
	border-radius: 100%;

}
.single-product #section1 .entry-summary .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description.mobile,
.single-product .shortdesc_mobile{
	background: #F4F5F6;
	padding: 30px;
	border: 1px solid #E8E9EB;
	margin-bottom: 30px;
}
.single-product #section1 .entry-summary .woocommerce-product-details__short-description h2 {
	margin-bottom: 30px;
}
.single-product #section1 .entry-summary .variations_form {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
/*	grid-area: 3;*/
	margin-bottom: 0;
}
.single-product #section1 .entry-summary .variations_form .variations {
	margin-bottom: 30px;
}
.single-product #section1 .entry-summary .variations_form .variations tbody {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr {
	width: calc(50% - 20px);
}
@media (max-width: 991px) {
	.single-product #section1 .entry-summary .variations_form .variations tbody tr {
		width: 100%;
	}
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .label {
	color: #362E29;
	font-size: 20px;
	cursor: text;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .label label {
	cursor: text;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #F4F5F6;
	overflow: hidden;
	border-radius: 0;
	border: 1px solid #E8E9EB;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value::after {
	content: '\25BC';
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	pointer-events: none;
	padding: 0 12px;
	color: #362E29;
	border-left: 1px solid #E8E9EB;
	background-color: #F4F5F6;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value:hover::after {
	color: white;
	background-color: #362E29;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0 !important;
	background: #F4F5F6;
	background-image: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 20px;
	color: #362E29;
	cursor: pointer;
	margin-right: 0;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value select::-ms-expand {
	display: none;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value .reset_variations {
	display: none;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	width: 1px;
	height: 1px;
}
.single-product #section1 .entry-summary .stock {
	-ms-grid-row: 4;
	-ms-grid-column: 1;
	grid-area: 4;
}
.single-product #section1 .entry-summary .cart {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
	grid-area: 3;
}
.single-product #section1 .entry-summary .cart .quantity {
	position: relative;
	max-width: calc(50% - 20px);
	width: 100%;
	clear: both;
	float: right;
	margin-right: 0;
}
@media (max-width: 991px) {
	.single-product #section1 .entry-summary .cart .quantity {
		max-width: 100%;
	}
}
.single-product #section1 .entry-summary .cart .quantity input[type=number]::-webkit-inner-spin-button,
.single-product #section1 .entry-summary .cart .quantity input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.single-product #section1 .entry-summary .cart .quantity input[type=number] {
	-moz-appearance: textfield;
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	border: 1px solid #E8E9EB;
	font-size: 20px;
	padding-right: 82px;
	background-color: #F4F5F6;
}
.single-product #section1 .entry-summary .cart .quantity input[type=number]:focus {
	outline: 0;
}
.single-product #section1 .entry-summary .cart .quantity .quantity-nav {
	float: left;
	position: relative;
	height: 50px;
}
.single-product #section1 .entry-summary .cart .quantity .quantity-nav .quantity-button {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #E8E9EB;
	width: 40px;
	text-align: center;
	color: #362E29;
	font-size: 28px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	line-height: 50px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.single-product #section1 .entry-summary .cart .quantity .quantity-nav .quantity-button:hover {
	color: white;
	background-color: #362E29;
}
.single-product #section1 .entry-summary .cart .quantity .quantity-nav .quantity-button.quantity-up {
	position: absolute;
	height: 100%;
	top: 0;
	right: -41px;
}
.single-product #section1 .entry-summary .cart .quantity .quantity-nav .quantity-button.quantity-down {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
}
.single-product #section1 .entry-summary .cart button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
	border-radius: 0;
	width: 100%;
	max-width: calc(50% - 20px);
	clear: both;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.single-product #section1 .entry-summary .cart button:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
/* Hides box if input type hidden */

.single-product #section1 .entry-summary .cart .quantity:has(input[type="hidden"]) {
	display: none!important;
}
@media (max-width: 991px) {
	.single-product #section1 .entry-summary .cart button {
		max-width: 100%;
	}
}
.single-product #section1 .woocommerce-tabs {
	width: 49%;
	float: left;
	clear: left !important;
}

.single-product #section1 .woocommerce-tabs ul.tabs {
	margin-bottom: 0;
	display: none;
}
.single-product #section1 .woocommerce-tabs .panel {
	background-color: #F4F5F6;
	padding: 30px;
	border: 1px solid #E8E9EB;
	border-radius: 0;
}
.single-product #section1 .woocommerce-tabs .panel h2 {
	margin-bottom: 30px;
}
.single-product #section1 .woocommerce-tabs .panel .woocommerce-product-attributes {
	border-top: none;
	margin-bottom: 0;
}
.single-product #section1 .woocommerce-tabs .panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
	border-bottom: none;
}
.single-product #section1 .woocommerce-tabs .panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value {
	border-bottom: none;
}
.single-product #section1 .related.products {
	clear: both;
}
.single-product #section1 .related.products h2 {
	text-align: center;
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 80px;
}
.single-product #section1 .related.products ul.products li.product {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.06);
	padding: 15px 15px 63px 15px;
	background: white;
	border: 1px solid #ededed;
	position: relative;
	margin: 0 2.5% 2.992em 0;
	width: 17.5%;
}
@media (max-width: 1200px) {
	.single-product #section1 .related.products ul.products li.product {
		margin: 0 3% 2.992em 0;
		width: 30%;
	}
	.woocommerce-boost-sales .wbs-content .wbs-content-inner {
		width: 800px !important;
	}
}
@media (max-width: 980px) {
	.single-product #section1 .related.products ul.products li.product {
		margin: 0 3% 2.992em 0;
		width: 44%;
	}
.woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a {
	vertical-align: baseline;
text-transform: uppercase;
font-weight: 400;
background-color: #362E29;
font-size: 11px;
padding: 5px 10px;
border: none;
display: block;
margin-bottom: 10px;
border-radius: 0;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
-webkit-transition: all 300ms ease 0ms;
-o-transition: all 300ms ease 0ms;
transition: all 300ms ease 0ms;
float: none;
margin-right: 0;
}
	.woocommerce-boost-sales .wbs-content .wbs-content-inner {
		width: 80% !important;
	}
	.wbs-content-inner .wbs-bottom .upsell-title {
		font-size: 13px !important;
	}
}

.single-product #section1 .related.products ul.products li.product h2.woocommerce-loop-product__title {
	font-size: 20px;
	color: #362E29;
	margin-bottom: 5px;
}
.single-product #section1 .related.products ul.products li.product .price {
	text-align: center;
	color: #D5C7A1;
	font-size: 17px;
}
.single-product #section1 .related.products ul.products li.product a.button {
	position: absolute;
	bottom: 15px;
	width: 90%;
	display: block;
	text-align: center;
	margin: auto;
	text-transform: uppercase;
	font-weight: 500;
	color: white;
	background-color: #352E29;
	border-radius: 0;
	padding-top: 16px;
	padding-bottom: 14px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.single-product #section1 .related.products ul.products li.product a.button:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
@media (max-width: 992px) {
	.single-product #section1 .related.products ul.products li.product a.button {
		font-size: 16px;
	}
}

.single-product #section1 .product .woocommerce-LoopProduct-link img {
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
	position: relative;
	z-index: 1;
}
.single-product #section1 .product .woocommerce-LoopProduct-link h2 {
	z-index: 2;
	position: relative;
}
.single-product #section1 .product .woocommerce-LoopProduct-link:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.archive #category_banner .picture .inner a:hover,
.search #category_banner .picture .inner a:hover,
.page #category_banner .picture .inner a:hover,
.single-post #category_banner .picture .inner a:hover {
	text-decoration: none;
	background-color: #c1c2c3;
	color: #362E29;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.archive #woocommerce .container .row #sidebar #widgets-sidebar .berocket_single_filter_widget #berocket_aapf_single-3 li span:hover::after,
.search #woocommerce .container .row #sidebar #widgets-sidebar .berocket_single_filter_widget #berocket_aapf_single-3 li span:hover::after,
.page #woocommerce .container .row #sidebar #widgets-sidebar .berocket_single_filter_widget #berocket_aapf_single-3 li span:hover::after {
	color: white;
	background-color: #362E29;
}
.archive #woocommerce .container .row #sidebar .widget.clearfix .woocommerce-ordering:hover::after,
.search #woocommerce .container .row #sidebar .widget.clearfix .woocommerce-ordering:hover::after,
.page #woocommerce .container .row #sidebar .widget.clearfix .woocommerce-ordering:hover::after {
	color: white;
	background-color: #362E29;
}
.archive #woocommerce .container .row li.product a:hover mark,
.search #woocommerce .container .row li.product a:hover mark,
.page #woocommerce .container .row li.product a:hover mark,
.single-post .container .row li.product a:hover mark {
	color: #BAAE8C;
}
.archive #woocommerce .container .row li.product .woocommerce-loop-category__title:hover mark,
.search #woocommerce .container .row li.product .woocommerce-loop-category__title:hover mark,
.page #woocommerce .container .row li.product .woocommerce-loop-category__title:hover mark {
	color: #BAAE8C;
}
.archive #woocommerce .container .row a.button:hover,
.search #woocommerce .container .row a.button:hover,
.page #woocommerce .container .row a.button:hover,
.single-post .container .row a.button:hover{
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.archive #woocommerce .container .row .woocommerce-pagination .page-numbers li a:hover,
.search #woocommerce .container .row .woocommerce-pagination .page-numbers li a:hover,
.page #woocommerce .container .row .woocommerce-pagination .page-numbers li a:hover {
	background: #D5C7A1;
}
.archive #woocommerce .container .row .woocommerce-pagination .page-numbers li a:focus,
.search #woocommerce .container .row .woocommerce-pagination .page-numbers li a:focus,
.page #woocommerce .container .row .woocommerce-pagination .page-numbers li a:focus {
	background: #D5C7A1;
}
.archive #woocommerce .container .row .product .woocommerce-LoopProduct-link:hover img,
.search #woocommerce .container .row .product .woocommerce-LoopProduct-link:hover img,
.page #woocommerce .container .row .product .woocommerce-LoopProduct-link:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.page .main_content #content .container .row .col-md-3 .inner.olie a:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field {
	margin-bottom: 20px;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input,
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea {
	padding: 10px;
	width: 100%;
	font-weight: 500;
	font-size: 20px;
	background: #F4F5F6;
	outline: none;
	border: 1px solid #E8E9EB;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input:hover,
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea:hover,
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field input:focus,
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background: #e2e3e4;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span select {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #F4F5F6;
	background-image: none;
	padding: 10px 20px;
	color: #362E29;
	cursor: pointer;
	margin-right: 0;
	width: 100%;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	border: 1px solid #E8E9EB;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span select:hover,
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span select:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_time_wrap span .frm_time_sep {
	margin-right: 6px;
	margin-left: 6px;
	width: auto;
	line-height: 46px;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_primary_label {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	width: 100%;
	margin-bottom: 0;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_submit {
	text-align: center;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_submit button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 30px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.page .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_submit button:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 a:hover {
	background-color: #D5C7A1 !important;
}
.page .main_content #content .container .row .col-md-12 .bwg_nav_cont_0 .tablenav-pages_0 .pagination-links_0 a.disabled:hover {
	color: white !important;
	background-color: gray !important;
}
.page .main_content #content .container .row .col-md-12 .bwg-item .bwg-item0:hover::after {
	opacity: 0.5;
	visibility: visible;
}
.page .main_content #content .container .row .col-md-12 .bwg-item .bwg-item0:hover::before {
	opacity: 1;
	visibility: visible;
}
.page .main_content #content .container .row .col-md-12 div.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover {
	opacity: 1;
}
.page .main_content #content .container .row .col-md-12 div.ngg-galleryoverview.default-view div.ngg-navigation a.page-numbers:hover {
	background: #362E29;
}
.page .main_content #content .container .row .col-md-12 .ngg-gallery-thumbnail:hover::after {
	opacity: 0.5;
	visibility: visible;
}
.page .main_content #content .container .row .col-md-12 .ngg-gallery-thumbnail:hover::before {
	opacity: 1;
	visibility: visible;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .address__hidden_toggle:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .address__hidden_toggle:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .address__hidden_toggle:hover {
	color: #D5C7A1;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .sw__accept_box input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .sw__accept_box input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form .sw__accept_box input:hover {
	background-color: #D5C7A1;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea:hover {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input.sw__confirm:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input.sw__confirm:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form input.sw__confirm:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select.sw__confirm:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select.sw__confirm:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form select.sw__confirm:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea.sw__confirm:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea.sw__confirm:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #swiipe__checkout_form textarea.sw__confirm:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
	border-top-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before {
	color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a {
	color: #362E29;
	font-weight: 700;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover {
	text-decoration: none;
	color: #BAAE8C;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon input:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .checkout_coupon button:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields input:focus,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields input:focus,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields input:focus,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields textarea:focus,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields textarea:focus,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields textarea:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection {
	background: #F4F5F6;
	outline: none;
	padding: 10px;
	font-weight: 500;
	font-size: 20px;
	border: 1px solid #E8E9EB;
	height: 48px;
	border-radius: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__rendered,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__rendered {
	padding: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection .select2-selection__arrow {
	height: 46px;
	width: 40px;
	border-left: 1px solid #E8E9EB;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span .selection .select2-selection:hover .select2-selection__arrow {
	background-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-billing-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-shipping-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-additional-fields span.select2-container--open .select2-selection .select2-selection__arrow {
	background-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment .woocommerce-privacy-policy-text p a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment .woocommerce-privacy-policy-text p a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment .woocommerce-privacy-policy-text p a:hover {
	color: #BAAE8C;
	text-decoration: none;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce #order_review #payment button:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li:hover {
	background-color: #362E29;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
	text-decoration: none;
	color: white;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content p a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content p a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content p a:hover {
	color: #BAAE8C;
	text-decoration: none;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info {
	border-top-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before {
	color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 30px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-info a:hover {
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .woocommerce-Button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .woocommerce-Button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .woocommerce-Button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-form-row input:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .form-row .woocommerce-button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .form-row .woocommerce-button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .form-row .woocommerce-button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-LostPassword a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-LostPassword a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-form-login .woocommerce-LostPassword a:hover {
	color: #BAAE8C;
	text-decoration: none;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td a:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td a:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td a:hover {
	color: #BAAE8C;
	text-decoration: none;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity {
	position: relative;
	max-width: 300px;
	margin-right: 0;
}
@media (max-width: 991px) {

	.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity,
	.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity,
	.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity {
		max-width: 100%;
	}
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number],
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number],
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number] {
	-moz-appearance: textfield;
	width: 100%;
	max-width: 300px;
	height: 50px;
	line-height: 50px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	border: 1px solid #E8E9EB;
	font-size: 20px;
	padding-right: 82px;
	background-color: #F4F5F6;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input[type=number]:focus {
	outline: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav {
	float: left;
	position: relative;
	height: 50px;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #E8E9EB;
	width: 40px;
	text-align: center;
	color: #362E29;
	font-size: 28px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	line-height: 50px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button:hover {
	color: white;
	background-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-up,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-up,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-up {
	position: absolute;
	height: 100%;
	top: 0;
	right: -41px;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-down,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-down,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity .quantity-nav .quantity-button.quantity-down {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .input-text:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-button:hover {
	color: #D5C7A1;
	text-decoration: none;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection {
	background: #F4F5F6;
	outline: none;
	padding: 10px;
	font-weight: 500;
	font-size: 20px;
	border: 1px solid #E8E9EB;
	height: 48px;
	border-radius: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__rendered,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__rendered,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__rendered {
	padding: 0;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection .select2-selection__arrow {
	height: 46px;
	width: 40px;
	border-left: 1px solid #E8E9EB;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection:hover .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span .selection .select2-selection:hover .select2-selection__arrow {
	background-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span.select2-container--open .select2-selection .select2-selection__arrow,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row span.select2-container--open .select2-selection .select2-selection__arrow {
	background-color: #362E29;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:hover,
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:focus,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:focus,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form .form-row input:focus {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	background-color: #e2e3e4;
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form p button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form p button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td .woocommerce-shipping-calculator .shipping-calculator-form p button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-account .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
.woocommerce-cart .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
.woocommerce-checkout .main_content #content #sektion0 .container .row .col-md-12 .inner .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
	text-decoration: none;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.sum-payment-options {
	padding-right: 10%;
}
.woocommerce div.product form.cart {
	margin-bottom: 30px !important;
}
.woocommerce .product h3 {
	margin-bottom: 30px;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	width: 56%;
}
@media (max-width: 1040px) {

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%;
	}
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
	width: 40%;
}
@media (max-width: 1040px) {

	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images {
		width: 100%;
	}
}
.single-product #section1 .woocommerce-tabs {
	width: 40%;
}
@media (max-width: 1040px) {
	.single-product #section1 .woocommerce-tabs {
		width: 100%;
	}
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 20px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
	float: none;
	margin-right: 0;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	text-decoration: none;
	color: white;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-message {
	border-color: #362E29;
}
.woocommerce-message::before {
	color: #362E29;
}
.woocommerce-message a.button {
	text-transform: uppercase;
	font-weight: 400;
	background-color: #362E29;
	font-size: 18px;
	padding: 18px 20px;
	border: none;
	color: white;
	border-radius: 0;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
	float: none;
	margin-right: 0;
}
.woocommerce-message a.button:hover {
	text-decoration: none;
	color: white;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
.woocommerce-error {
	border-color: #a46497;
}
.woocommerce-error::before {
	color: #a46497;
}
.single-product #section1 .product-type-simple .entry-summary .cart .quantity,
.single-product #section1 .product-type-simple .entry-summary .cart button,
.single-product #section1 .entry-summary .cart .left .quantity,
.single-product #section1 .entry-summary .cart .left button {
	float: left;
}
#copyright {
	text-align: center;
	padding: 15px 0px;
	background: #E8E9EB;
}
#copyright p {
	font-size: 17px;
	font-weight: normal;
	color: #555555;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 18px !important;
	padding: 18px 20px !important;
	background-color: #362E29;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: all 300ms ease 0ms;
	-o-transition: all 300ms ease 0ms;
	transition: all 300ms ease 0ms;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .sw__next.button.alt:hover {
	text-decoration: none;
	color: white;
	background-color: #634937;
	-webkit-transform: translateX(0px) translateY(2px);
	-ms-transform: translateX(0px) translateY(2px);
	transform: translateX(0px) translateY(2px);
}
#frm_form_7_container {
	margin-top: 20px;
}
.woocommerce-product-details__short-description iframe {
	max-width: 100%;
	height: auto;
}
@media (max-width: 1650px) {
	#header .col-md-9 {
		padding-right: 70px;
	}

	#header #navmenu ul .sum-top-level-li a {
		font-size: 16px;
	}

	.archive #woocommerce .container .row a.button,
	.search #woocommerce .container .row a.button,
	.page #woocommerce .container .row a.button {
		font-size: 14px;
	}
}
@media (max-width: 1040px) {
	.woocommerce div.product div.images img {
		max-height: 400px;
		width: auto;
		margin: auto;
	}
}

/*.single-product #section1 .entry-summary {
	-ms-grid-rows: auto auto auto 1fr auto auto;


}*/


.single-product #section1 .entry-summary h1 {
	-ms-grid-row: 1;
}
.single-product #section1 .entry-summary .price {
	-ms-grid-row: 2;
}
.single-product #section1 .entry-summary .woocommerce-product-details__short-description {
	-ms-grid-row: 4;
}
.single-product #section1 .entry-summary .cart {
	-ms-grid-row: 3;
}
.single-product #section1 .entry-summary .product_meta {
	-ms-grid-row: 6;
	margin-bottom: 20px;
}
.single-product #section1 .entry-summary .variations_form .variations tbody tr .value select.ie10 {
	min-width: 300px;

}
.single-product #section1 .entry-summary .woocommerce-product-details__short-description.specfikationer {
	-ms-grid-row: 5;
}
/* BACKORDER POPUP */

#lager-status {
	display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    max-width: 300px;
    width: 90%;
    background: white;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.16);
    padding: 25px;
    z-index: 9999;
}

#lager-status.active {
	display: block;
}

#lager-status p {
	color: #444;
	text-align: center;
}

#lager-status p span {
	font-weight: 600;
	color: black;
}

#lager-status h2 {
	text-align: center;
    margin-bottom: 20px;
}

#lager-status em {
	margin-top: 15px;
	text-align: center !important;
	color: #636363;
	font-size: 13px;
	width: 100%;
    display: block;
}
.woocommerce-boost-sales .wbs-upsells .product-controls .quantity .qty {
	margin-bottom: 10px;
}
#tab-additional_information {
	display: none !important;
}
#header #iconmenu .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon:hover:before {
	background-image: url("/wp-content/uploads/2019/06/search-icon.svg");
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
}
.suggested-text {
	display: none !Important;
}
.nyp {
	display: none !important;
}
.breddelaegnde input, .breddelaegnde select {
	display: block;
padding: 10px;
border: 1px #eeee solid;
margin-bottom: 20px;
width: 100%;
cursor: pointer;
}
ul.stelvalgCustom .inner_ul {
	display: block;
	list-style: none;

	    background: #ffffff;
	position: absolute;
	width: 440px;
	box-shadow: 0 5px 20px rgba(0,0,0, 0.1);
	transition: 250ms ease-in-out;
	visibility: hidden;
	opacity: 0;
	z-index: 9;
	top: 81px;

	@media(max-width: 768px){
		max-width: calc(100% - 30px);
	}
}
ul.stelvalgCustom li.visible,
ul.stelvalgCustom li.visibile {
	display: block;
	padding: 10px;
	border: 1px #eeee solid;
	margin-bottom: 20px;
    width: 100%;
	background-image: url(/wp-content/uploads/2019/06/cheveron-down.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 18px;
	cursor: pointer;
}
ul.stelvalgCustom .inner_ul li {
	width: 100%;
	padding: 15px;
	border-bottom: 1px #eee solid;
	font-size: 16px;
	color: black;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	align-items: center;
	line-height: 1.2em;
    border: 1px #eee solid;
		width: 50%;
		float: left;
	@media(max-width: 768px){
		padding: 5px;
		font-size: 13px;
	}
}
ul.stelvalgCustom .inner_ul li img {
	float: right;
    max-width: 44px;
	@media(max-width: 768px){
		max-width: 36px;
	}
}
.sum-payment-options {
	/*float: left;*/
	display: block;
	clear: both;
}
ul.kantvalgCustom .inner_ul {
	display: block;
	list-style: none;

	    background: #ffffff;
	position: absolute;
	width: 100%;
	max-width: calc(100% - 30px);
	box-shadow: 0 5px 20px rgba(0,0,0, 0.1);
	transition: 250ms ease-in-out;
	visibility: hidden;
	opacity: 0;
	z-index: 9;
	top: 81px;
}
ul.kantvalgCustom li.visible,
ul.kantvalgCustom li.visibile {
	display: block;
	padding: 10px;
	border: 1px #eeee solid;
	margin-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/uploads/2019/06/cheveron-down.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 18px;
	cursor: pointer;
}
ul.kantvalgCustom .inner_ul li {
	width: 100%;
	padding: 15px;
	border-bottom: 1px #eee solid;
	font-size: 16px;
	color: black;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	align-items: center;
}
ul.kantvalgCustom .inner_ul li img {
	float: right;
    max-width: 44px;
}
.breddelaegnde .need-help {
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background-color: #D5C7A1;
	position: absolute;
	top: 23px;
	right: 8px;
	color: white;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	cursor: help;
	z-index: 20;
	text-align: center;
}
.breddelaegnde .need-help span {
	height: 20px;
width: 21px;
display: block;
line-height: 20px;
}
.breddelaegnde .need-help .help-message {
	z-index: 1;
color: black;
width: 0px;
max-height: 200px;
overflow: hidden;
opacity: 0;
visibility: hidden;
background: white;
-webkit-transition: all 300ms ease 0ms;
-o-transition: all 300ms ease 0ms;
transition: all 300ms ease 0ms;
border: 1px solid #E8E9EB;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
padding: 15px;
z-index: 999;
}
.breddelaegnde .need-help .help-message p {
	opacity: 0;
    -webkit-transition: all 300ms ease 300ms;
    -o-transition: all 300ms ease 300ms;
    transition: all 300ms ease 300ms;
}
.breddelaegnde .need-help .help-message p span  {
	width: 100%;
    display: block;
    text-align: center;
    font-size: 18px;
    margin: 5px 0;
}
.breddelaegnde .need-help:hover .help-message {
	width: 320px;
visibility: visible;
opacity: 1;
height: auto;
}
.breddelaegnde .need-help:hover .help-message p {
	opacity: 1;
}
.page-id-52460 .frm_submit {
	margin-bottom: 30px;
}
.page-id-52460 input[type="text"], .page-id-52460 input[type="tel"], .page-id-52460 #field_f7bhy {
	display: block;
padding: 10px;
border: 1px #e6e6e6 solid;
width: 100%;
margin-bottom: 15px !important;
background: white !important;

}
.page-id-52460 #field_f7bhy {
	margin-bottom: 40px !important;
}
.page-id-52460 .main_content #content .container .row .sum-page-tekst .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_submit {
	text-align: left;
}
.woocommerce-product-details__short-description p{
	margin-bottom: 10px;
}
.woocommerce div.product p.stock:not(.housenordicstock) {
	display: none;
}
/*hide custom stock on variable and show backorder info*/
.product-type-variable div.stock {
	display: inline-block !important;
	margin-bottom: 20px;
	font-weight: bold;
}
.upsells {
	clear: both !Important;

}
.upsells h2 {
	margin-bottom: 15px;
}
/*------------------------------------*\
    Fix css output in sticky add to cart
\*------------------------------------*/
/*.wpcsb-container .wpcsb-product-price .wpcsb-price-ori {
	font-size: 0;
}*/
.wpcsb-container .wpcsb-product-price .wpcsb-price-ori del,
.wpcsb-container .wpcsb-product-price .wpcsb-price-ori ins {
	font-size: initial;
}
/* Emærke */
#emaerket-widget-corner-0{
	z-index: 100000000000;
}
/* =========================================================
   FINAL FIX: Kundeservice dropdown
   - Kun #menu-item-3517
   - Påvirker ikke Shop-megamenu
   - Gør dropdown synlig uden at blive klippet af header/navmenu
   ========================================================= */

/* =========================================================
   FIX: nye topniveau-menupunkter i desktop-header
   Fx. 3D-Designer.
   Temaets oprindelige CSS forventer klassen .sum-top-level-li.
   Denne blok sikrer samme layout for alle direkte menu-items.
   Mobilmenuen påvirkes ikke.
   ========================================================= */

/* extra-custom.css selected */
/* =========================================================
   CENTER (STÆRK): "Se muligheder" knapper i produktkort (uden at røre FILM)
   - Nogle temaer centrerer ikke med margin:auto når knappen er inline-flex.
   - Derfor centrerer vi wrapperen med flex + sikrer knappen kan stå i midten.
   - Gælder kun normale produkter i produktlister (ikke .mkpt-promo-tile)
   ========================================================= */
@media (min-width: 768px){

  /* Center knap-wrapperen (rammer flere tema-varianter) */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart{
    display: flex !important;
    justify-content: center !important;
  }

  /* Selve knappen: tillad centreret placering */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart,

  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart,

  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart{
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
  }
}

/* =========================================================
   FINAL ALIGN: Knap centreret + badge helt yderst (uden at røre FILM)
   - Gælder kun produktlister og kun normale produkter (ikke .mkpt-promo-tile)
   ========================================================= */

/* 1) Gør produktkort til “column layout” så CTA kan stå pænt centreret */
@media (min-width: 768px){

  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile),
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile),
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile){
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
  }

  /* Lad indholdet fylde, og skub CTA ned */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-details,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-details,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-details,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-inner,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-inner,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-inner,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-wrap,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-wrap,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .product-wrap{
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
  }

  /* Center CTA wrapper og skub den ned */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add-to-cart-wrap,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .add_to_cart_button_wrap,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) form.cart{
    margin-top: auto !important;
    display: flex !important;
    justify-content: center !important;
  }

  /* Selve knappen: center + nulstil floats/absolutes */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,

  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button,

  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.button,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.add_to_cart_button,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.ajax_add_to_cart,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) a.added_to_cart,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .button{
    position: static !important;
    float: none !important;
    transform: none !important;
    margin: 14px auto 18px auto !important;
    align-self: center !important;
  }

  /* 2) Badge/label helt ud til kanten (top/venstre) */
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .onsale,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .onsale,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .onsale,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br_alabel,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br-alabel,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_label,
  body.archive #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_badge,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br_alabel,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br-alabel,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_label,
  body.tax-product_cat #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_badge,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br_alabel,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .br-alabel,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_label,
  body.woocommerce-page #woocommerce ul.products li.product:not(.mkpt-promo-tile) .berocket_badge{
    position: absolute !important;
    top: -10px !important;
    left: -10px !important;
    z-index: 12 !important;
  }
}
/* ===== EXTRA CSS (resten) – fuld funktionalitet ===== */

/* === Ekstra CSS (samlet + renset) === */

/* Formular-hint */
#frm_form_5_container::after {
  content: "Husk at udfyld alle felter, inden du går videre til næste trin";
  color: #a30000;
}
/* Søgning i header – entydig regel */
#header #iconmenu .search-form label .search-field {
  top: auto !important;
}
/* Placeholder-farver */
::-webkit-input-placeholder { color: #808080 !important; }
/* Sprog dropdown */
#header #iconmenu .lang-wrap .sum-languages {
  box-shadow: 0 5px 6px rgba(0,0,0,.16);
}
/* Produktbeskrivelse – overskrifter spacing */
.single-product .woocommerce-product-details__short-description h2,
.single-product .woocommerce-product-details__short-description h3,
.single-product .woocommerce-product-details__short-description h4 {
  margin-bottom: 10px !important;
  margin-top: 20px !important;
  font-weight: 700;
}
.single-product .woocommerce-product-details__short-description h2:first-child,
.single-product .woocommerce-product-details__short-description h3:first-child,
.single-product .woocommerce-product-details__short-description h4:first-child {
  margin-top: 0 !important;
}
/* Produktgalleri – fallback så billeder altid er synlige (inkognito mv.) */
.single-product .woocommerce-product-gallery {
  opacity: 1 !important;
  visibility: visible !important;
}
/* === Quantity & “Tilføj til kurv” – samme bredde, pæn linje (FLEX) === */
.single-product div.product form.cart .quantity,
.single-product div.product form.cart .single_add_to_cart_button{
  width:100% !important;
}
.single-product div.product form.cart .quantity{
  display:flex !important;
  align-items:stretch;
  gap:0;
  height:56px;
  box-sizing:border-box;
  margin:0 0 14px 0;
  border:0;
}
.single-product .quantity .qty{
  flex:1 1 auto;
  height:56px;
  margin:0 !important;
  text-align:center;
  box-sizing:border-box;
}
.single-product .quantity .minus,
.single-product .quantity .plus{
  width:56px;
  height:56px;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  margin:0 !important;
  float:none !important;
  position:static !important;
  line-height:1;
  border:0;
}
.single-product .quantity::before,
.single-product .quantity::after,
.single-product .quantity .minus::before,
.single-product .quantity .plus::before{
  content:none !important;
  display:none !important;
  border:0 !important;
}
/* Læg BeRocket badges bag menuen */
.br_alabel,
.br_alabel *,
.br-alabel,
.br-alabel *,
.berocket_label,
.berocket_label *,
.berocket_badge,
.berocket_badge *,
.berocket_sale_flash,
.berocket_sale_flash * {
  position: relative;
  z-index: 1 !important;
}
/* Læg venstre CTA bag menuen */
a.showroom_btn{ z-index: 20 !important; }
/* Skjul zoom-overlay tidligt så det ikke bliver LCP */
.single-product img.zoomImg{
  opacity: 0 !important;
  pointer-events: none !important;
}
body.pbd-zoom-ready .single-product img.zoomImg{
  opacity: 1 !important;
}
/* Runde hjørner */
:root{ --pbd-radius: 12px; }
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.single_add_to_cart_button,
.woocommerce input.button,
.woocommerce #respond input#submit{
  border-radius: var(--pbd-radius) !important;
  overflow: hidden !important;
}
.single-product .entry-summary .quantity,
.single-product .entry-summary .quantity *{
  border-radius: var(--pbd-radius) !important;
}
.single-product .entry-summary .quantity{ overflow: hidden !important; }
.single-product .woocommerce-Tabs-panel,
.single-product .entry-content,
.single-product .product .woocommerce-product-details__short-description,
.single-product .product .summary + .woocommerce-tabs,
.single-product .product .woocommerce-tabs{
  border-radius: var(--pbd-radius) !important;
  overflow: hidden !important;
}
.single-product table,
.single-product .woocommerce-product-attributes,
.single-product .shop_attributes{
  border-radius: var(--pbd-radius) !important;
  overflow: hidden !important;
  border-collapse: separate !important;
}
.single-product table tr:first-child th:first-child,
.single-product table tr:first-child td:first-child{ border-top-left-radius: var(--pbd-radius) !important; }
.single-product table tr:first-child th:last-child,
.single-product table tr:first-child td:last-child{ border-top-right-radius: var(--pbd-radius) !important; }
.single-product table tr:last-child td:first-child,
.single-product table tr:last-child th:first-child{ border-bottom-left-radius: var(--pbd-radius) !important; }
.single-product table tr:last-child td:last-child,
.single-product table tr:last-child th:last-child{ border-bottom-right-radius: var(--pbd-radius) !important; }
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="email"],
.woocommerce input[type="tel"],
.woocommerce input[type="search"],
.woocommerce textarea,
.woocommerce select,
.woocommerce .input-text {
  border-radius: var(--pbd-radius) !important;
  overflow: hidden;
}
/* ================================
   MOBIL: 2 produkter pr række
   ================================ */

/* =========================================================
   STÆRKT FIX: Labels må ikke vises i desktop mega-menu
   + Menu skal ligge øverst over ALT
   - Skjuler labels/badges i ALLE menu-wrappers vi typisk ser i Flatsome/UX themes
   - Rører ikke labels på produktkort (ul.products li.product ...)
   ========================================================= */

/* 1) Menu/mega-menu skal ligge øverst */
#header,
#header .header-wrapper,
#header .nav-dropdown,
#header .nav,
#header .menu,
#header .primary,
#header .secondary,
.nav-dropdown,
.header-nav,
.header-wrapper,
.ux-menu,
.ux-menu-link,
.ux-menu-item,
.mega-menu,
.mega-menu-wrap,
.mega-menu-wrapper,
.off-canvas,
.mobile-nav{
  position: relative;
  z-index: 999999 !important;
}
.woocommerce div.product div.summary,  
.summary.entry-summary {  
    background: transparent !important;  
}
.single-product .summary.entry-summary h1.product_title,
.single-product .summary.entry-summary h1.entry-title,
.single-product .summary.entry-summary .product_title,
.single-product .summary.entry-summary .entry-title {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
/* v3.3.6 - robust mobile submenu arrows (no lazy background image) */
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children > span {
  display: block !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  width: 60px !important;
  height: 47px !important;
  border-left: 1px solid #fff !important;
  background: none !important;
  cursor: pointer !important;
  z-index: 3 !important;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children > span::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 46% !important;
  width: 10px !important;
  height: 10px !important;
  border-right: 2px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  transform: translate(-50%, -50%) rotate(45deg) !important;
  transform-origin: 50% 50% !important;
}
/* Child items without children must never show an empty arrow hit-area. */
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li:not(.menu-item-has-children) > span {
  display: none !important;
}
/* v3.3.6.18 - skjul tom mobil-kortbeskrivelse sikkert */
.single-product .shortdesc_mobile:empty {
  display: none !important;
  background: transparent !important;
  padding: 0 !important;
  border: 0 !important;
  margin: 0 !important;
}

/* PB v4 parity patch 4.0.1: restore responsive product prices + Trustpilot centering from live style_v1.css */
.trustpilot-widget iframe {
    margin: auto;
}

@media (max-width: 992px) {
    .single-product #section1 .related.products ul.products li.product .price {
        font-size: 17px;
    }
    .single-product #section1 .entry-summary .price {
        font-size: 30px;
    }
}





/* PB v4 parity patch 4.0.2: restore dynamic mobile menu states from live style_v1.css */
#mobilenavigation #menuToggle input:checked ~ .icon > span {
    opacity: 1;
    -webkit-transform: rotate(45deg) translate(-6px, -11px);
    -ms-transform: rotate(45deg) translate(-6px, -11px);
    transform: rotate(45deg) translate(-6px, -11px);
}
#mobilenavigation #menuToggle input:checked ~ .icon > span:nth-last-child(3) {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.2, 0.2);
    -ms-transform: rotate(0deg) scale(0.2, 0.2);
    transform: rotate(0deg) scale(0.2, 0.2);
}
#mobilenavigation #menuToggle input:checked ~ .icon > span:nth-last-child(2) {
    -webkit-transform: rotate(-45deg) translate(-5px, 10.7px);
    -ms-transform: rotate(-45deg) translate(-5px, 10.7px);
    transform: rotate(-45deg) translate(-5px, 10.7px);
}
#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu ul {
    opacity: 1;
}
#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu a.mobile-home {
    opacity: 1;
}

/* PB v4 parity patch 4.0.2: restore live mobile product-card width used by recommendation/related carousels */


/* PB v4.0.3 — global mobile menu parity from live v3.3.6.22 */
#mobilenavigation {
	display: none;
	z-index: 135;
}

@media (max-width: 992px) {
	#mobilenavigation {
		display: block;
		height: 55px;
		background-color: #fff;
		position: fixed;
		/*top: 32px;*/
		width: 100%;
		padding: 7px 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

#mobilenavigation .search-form {
	width: 30px;
	overflow: hidden;
}

#mobilenavigation #logomobile {
	width: 20%;
}

#mobilenavigation #logomobile img {
	max-height: 41px;
	display: block;
	margin: auto;
}

#mobilenavigation .mobile-button {
	display: block;
	width: 20%;
	height: 41px;
	position: relative;
}

#mobilenavigation .mobile-button #sum-cart-counter {
	z-index: 1;
	position: absolute;
	left: calc(50% + 18px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -3px;
	line-height: 16px;
	border-radius: 25px;
	padding: 3px 3px 4px 3px;
	min-width: 23px;
	min-height: 23px;
	text-align: center;
	background-color: #D5C7A1;
	color: #362E29;
}

#mobilenavigation .mobile-button .mobile-menu-text {
	position: absolute;
	bottom: -3px;
	font-size: 11px;
	text-transform: uppercase;
	color: #362E29;
	text-align: center;
	width: 100%;
}

#mobilenavigation .mobile-button img {
	position: absolute;
	top: 35%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#mobilenavigation #menuToggle {
	display: block;
	z-index: 136;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 20%;
	height: 41px;
	position: relative;
}

#mobilenavigation #menuToggle .mobile-menu-text {
	position: absolute;
	bottom: -3px;
	font-size: 11px;
	text-transform: uppercase;
	color: #362E29;
	text-align: center;
	width: 100%;
}

#mobilenavigation #menuToggle input {
	display: block;
	width: 100%;
	height: 41px;
	top: 0;
	left: 0;
	margin-top: 0;
	cursor: pointer;
	opacity: 0;
	z-index: 137;
	-webkit-touch-callout: none;
}

#mobilenavigation #menuToggle input:checked ~ .icon > span {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(-6px, -11px);
	-ms-transform: rotate(45deg) translate(-6px, -11px);
	transform: rotate(45deg) translate(-6px, -11px);
}

#mobilenavigation #menuToggle input:checked ~ .icon > span:nth-last-child(3) {
	opacity: 0;
	-webkit-transform: rotate(0deg) scale(0.2, 0.2);
	-ms-transform: rotate(0deg) scale(0.2, 0.2);
	transform: rotate(0deg) scale(0.2, 0.2);
}

#mobilenavigation #menuToggle input:checked ~ .icon > span:nth-last-child(2) {
	-webkit-transform: rotate(-45deg) translate(-5px, 10.7px);
	-ms-transform: rotate(-45deg) translate(-5px, 10.7px);
	transform: rotate(-45deg) translate(-5px, 10.7px);
}

#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu ul {
	opacity: 1;
}

#mobilenavigation #menuToggle input:checked ~ #mobilenavmenu a.mobile-home {
	opacity: 1;
}

#mobilenavigation #menuToggle .icon {
	display: block;
	width: 30px;
	height: 41px;
	z-index: 136;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 5px 2px 9px 2px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

#mobilenavigation #menuToggle .icon span {
	display: block;
	width: 26px;
	height: 2px;
	margin-bottom: 6px;
	position: relative;
	background: #362E29;
	border-radius: 3px;
	z-index: 136;
	-webkit-transform-origin: 4px 0px;
	-ms-transform-origin: 4px 0px;
	transform-origin: 4px 0px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	-webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	-o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

#mobilenavigation #menuToggle .icon span:first-child {
	-webkit-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}

#mobilenavigation #menuToggle .icon span:nth-last-child(2) {
	-webkit-transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
}

#mobilenavigation #menuToggle #mobilenavmenu {
	position: fixed;
	/*height: calc(100% - 55px); */
	height: calc(100% - 87px);
	overflow-y: scroll;
	/*top: 55px;*/
	top: 55px;
	left: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	width: 100%;
	padding: 10%px;
	background: #c1c2c3;
	-webkit-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	-o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
	z-index: 135;
	text-align: center;
	font-size: 16px;
	background-color: white;
}

#mobilenavigation #menuToggle #mobilenavmenu .mobile-home {
	display: block;
	width: 85%;
	margin: 30px auto 0 auto;
	padding: 10px 15px;
	background-color: #362E29;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	color: white;
	opacity: 0;
	-webkit-transition: all 300ms ease 300ms;
	-o-transition: all 300ms ease 300ms;
	transition: all 300ms ease 300ms;
}

#mobilenavigation #menuToggle #mobilenavmenu .menu-mobil-menu-container {
	width: 85%;
	margin: 0 auto;
	margin-top: 10px;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu {
	opacity: 0;
	list-style-type: none;
	-webkit-transition: all 300ms ease 300ms;
	-o-transition: all 300ms ease 300ms;
	transition: all 300ms ease 300ms;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu .sub-menu {
	/*display: none;*/
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li {
	position: relative;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children span {
	display: block;
	cursor: pointer;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children .sub-menu li.menu-item span {
	display: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children .sub-menu li.menu-item.menu-item-has-children span {
	display: block;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children .sub-menu li.menu-item .sub-menu li.menu-item span {
	display: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li.menu-item-has-children .sub-menu li.menu-item .sub-menu li.menu-item.menu-item-has-children span {
	display: block;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li .sub-menu {
	display: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li span {
	position: absolute;
	right: 0;
	display: none;
	top: 0;
	height: 47px;
	width: 60px;
	border-left: 1px white solid;
	background-image: url('/wp-content/uploads/2019/06/arrow-down.png');
	background-position: center;
	background-repeat: no-repeat;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li a {
	color: white;
	display: block;
	padding: 10px 15px;
	background-color: #362E29;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	list-style-type: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul li a {
	background-color: #463b35;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	margin-left: 10px;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul li a img {
	display: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul li ul {
	list-style-type: none;
}

#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul li ul li a {
	background-color: #5f5048;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	margin-left: 20px;
}
#mobilenavigation #menuToggle #mobilenavmenu ul.menu li ul li ul li:not(.menu-item-has-children) a + span {
	display: none !important;
}



/*
 * PB v4.0.6 – Mobile typography safety layer
 * Extracted from the current v3.3.6.22 style_v1.css.
 * Only typographic declarations are preserved here; no layout sizing/positioning.
 * Obsolete calculator/step-builder selectors are intentionally excluded.
 */
@media (max-width: 992px) {
  #pwbf-countdown {
    font-size: 9px !important;
  }
}

@media (max-width: 980px) {
  .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 11px;
  }

  .wbs-content-inner .wbs-bottom .upsell-title {
    font-size: 13px !important;
  }
}

@media (max-width: 992px) {
  .single-product #section1 .related.products ul.products li.product a.button {
    font-size: 16px;
  }
}



@media (max-width: 992px) {
  .product-subtotal .woocommerce-Price-amount {
    line-height: 46px;
    font-weight: 700;
  }

  .woocommerce table.shop_table td.product-subtotal {
    text-align: center;
  }

  #copyright p {
    font-size: 14px;
  }

  .home #frontpage_video .video_container .inner h1,
  .archive #category_banner .picture .inner h1,
  .search #category_banner .picture .inner h1,
  .page #category_banner .picture .inner h1,
  .page #page_header .picture .inner h1 {
    font-size: 50px;
  }

  .home #frontpage_video .video_container .inner p,
  .archive #woocommerce .container .row .woocommerce-loop-product__title,
  .search #woocommerce .container .row .woocommerce-loop-product__title,
  .page #woocommerce .container .row .woocommerce-loop-product__title,
  .archive #category_banner .picture .inner p,
  .search #category_banner .picture .inner p,
  .page #category_banner .picture .inner p,
  .page #page_header .picture .inner p,
  .woocommerce .product h3,
  .single-product #section1 .related.products ul.products li.product h2.woocommerce-loop-product__title {
    font-size: 20px;
  }

  .home #section2 .intro h2,
  .home #section4 .intro h2,
  #design_dit_drommebord .picture .inner h2,
  .archive #woocommerce .container .row .sum-category-subheading,
  .search #woocommerce .container .row .sum-category-subheading,
  .page #woocommerce .container .row .sum-category-subheading,
  .page .main_content #content .container .row .col-md-12 h2,
  .page .main_content #content .container .row .sum-page-tekst h2,
  .single-product #section1 .related.products h2,
  .home #section3 .design_bord .right .inner h2,
  .page .main_content #content #sektion3 .container .row h2 {
    font-size: 40px;
  }

  .home #section2 .intro p,
  .home #section4 .intro p,
  #design_dit_drommebord .picture .inner p,
  footer .container .row .widget p,
  footer .container .row .widget p a,
  .page .main_content #content .container .row .col-md-12 p,
  .home #section1 .inner_tekst p,
  .page .main_content #content .container .row .sum-page-tekst p,
  .single-product #section1 .related.products ul.products li.product .price,
  .archive #woocommerce .container .row .sum-category-description,
  .search #woocommerce .container .row .sum-category-description,
  .page #woocommerce .container .row .sum-category-description,
  .home #section3 .design_bord .right .inner p,
  #vilkar p,
  #kpi_bottom .inner .container .row .inner_tekst p {
    font-size: 17px;
  }

  .home #section2 .categories h2,
  .single-product #section1 .entry-summary .price {
    font-size: 30px;
  }

  footer .container .row .widget #menu-kategorier .menu-item a {
    font-size: 15px;
  }

  .archive #woocommerce .container .row .price,
  .search #woocommerce .container .row .price,
  .page #woocommerce .container .row .price,
  .archive #woocommerce .container .row a.button,
  .search #woocommerce .container .row a.button,
  .page #woocommerce .container .row a.button {
    font-size: 14px;
  }

  .single-product #section1 .entry-summary h1 {
    font-size: 35px;
  }

  .single-product #section1 .woocommerce-tabs .panel h2 {
    font-size: 25px;
  }
}










/* PB v4.0.10 — WooCommerce general.css (full safety copy) */
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:var(--wpr-bg-a5e57d03-3085-4f23-b311-59e099b155c8) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:var(--wpr-bg-18aa6a53-1fb6-49c8-bc02-1be5e1dad5db) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:var(--wpr-bg-2ebe8845-4820-4515-895e-d1c629241e9e)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:var(--wpr-bg-ad51ceca-9b80-4542-8337-dd1b95b7f32f)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:var(--wpr-bg-b3c2f9e3-e9a0-4ea8-8914-650c0603a694)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:var(--wpr-bg-ff1c2527-ba78-49a3-a0f0-e1cdf6b2364f)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:var(--wpr-bg-d9e9f4a1-1409-449c-a4ce-d370b1f69a00)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:var(--wpr-bg-1b6d7e12-7ea2-4bc9-af21-4493194a823c)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:var(--wpr-bg-8272192d-cc23-4281-893f-a917785c4936)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:var(--wpr-bg-ee149168-331b-47ec-a388-402a33036305)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}

/* PB v4.0.13 — Match WPC Sticky Add To Cart button with theme button color */
.wpcsb-wrapper .wpcsb-add-to-cart,
.wpcsb-wrapper .button,
.wpcsb-wrapper button {
    background-color: #362E29 !important;
    color: #fff !important;
}

/* PB v4.0.14 – restore legacy visual product-option menus used by NYP products.
   These rules existed in v3.3.6.22 but coverage extraction omitted inactive/open states. */
.breddelaegnde .col-md-6:last-of-type { padding-right: 0; }
.breddelaegnde .col-md-6:first-of-type { padding-left: 0; }

ul.stelvalgCustom.stropper .inner_ul { width: auto; top: 48px; }
ul.stelvalgCustom.stropper { position: relative; }
ul.stelvalgCustom.stropper .inner_ul li { width: 100%; }
ul.stelvalgCustom .inner_ul.active { visibility: visible; opacity: 1; }

ul.olielvalgCustom .inner_ul {
	display: block;
	list-style: none;
	background: #ffffff;
	position: absolute;
	width: 100%;
	box-shadow: 0 5px 20px rgba(0,0,0, 0.1);
	transition: 250ms ease-in-out;
	visibility: hidden;
	opacity: 0;
	z-index: 9;
	top: 81px;
}
ul.olielvalgCustom { position: relative; }
ul.olielvalgCustom .inner_ul li { width: 100%; }
ul.olielvalgCustom .inner_ul { top: 48px; }
ul.olielvalgCustom .inner_ul.active { visibility: visible; opacity: 1; }
ul.olielvalgCustom li.visible,
ul.olielvalgCustom li.visibile {
	display: block;
	padding: 10px;
	border: 1px #eeee solid;
	margin-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/uploads/2019/06/cheveron-down.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 18px;
	cursor: pointer;
}
ul.olielvalgCustom .inner_ul li {
	width: 100%;
	padding: 15px;
	border-bottom: 1px #eee solid;
	font-size: 16px;
	color: black;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	align-items: center;
}
ul.olielvalgCustom .inner_ul li img { float: right; max-width: 44px; }

ul.kantvalgCustom .inner_ul.active { visibility: visible; opacity: 1; }

ul.beslagvalgCustom .inner_ul {
	display: block;
	list-style: none;
	background: #ffffff;
	position: absolute;
	width: 100%;
	box-shadow: 0 5px 20px rgba(0,0,0, 0.1);
	transition: 250ms ease-in-out;
	visibility: hidden;
	opacity: 0;
	z-index: 9;
	top: 81px;
}
ul.beslagvalgCustom .inner_ul.active { visibility: visible; opacity: 1; }
ul.beslagvalgCustom li.visible,
ul.beslagvalgCustom li.visibile {
	display: block;
	padding: 10px;
	border: 1px #eeee solid;
	margin-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/uploads/2019/06/cheveron-down.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 18px;
	cursor: pointer;
}
ul.beslagvalgCustom .inner_ul li {
	width: 100%;
	padding: 15px;
	border-bottom: 1px #eee solid;
	font-size: 16px;
	color: black;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	align-items: center;
}
ul.beslagvalgCustom .inner_ul li img { float: right; max-width: 44px; }


/* PB v4.0.15 – support both legacy `visibile` and correct `visible` trigger classes.
   Plankebord NYP markup uses `visible` on some visual selectors; hylder may use `visibile`. */
ul.stelvalgCustom > li.visible,
ul.kantvalgCustom > li.visible,
ul.olielvalgCustom > li.visible,
ul.beslagvalgCustom > li.visible {
    display: block;
    padding: 10px;
    border: 1px #eeee solid;
    margin-bottom: 20px;
    width: 100%;
    background-image: url(/wp-content/uploads/2019/06/cheveron-down.svg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 18px;
    cursor: pointer;
}

/* v4.0.24: Onlinepris label above the actual price on single products. */
.single-product .pb-online-price,
.single-product .pb-regular-price {
    display: inline-block;
}
.single-product .pb-online-price-label,
.single-product .pb-regular-price-label {
    display: block;
    margin: 0 0 2px;
    font-size: 0.56em;
    line-height: 1.2;
    font-weight: 500;
}

/* v4.0.25: Darker Onlinepris / Onlinepreis presentation only. */
.single-product #section1 .entry-summary .price .pb-online-price,
.single-product #section1 .entry-summary .price .pb-online-price .woocommerce-Price-amount,
.single-product #section1 .entry-summary .price .pb-online-price .woocommerce-Price-currencySymbol {
    color: #362E29;
}
.single-product #section1 .entry-summary .price .pb-online-price-label,
.single-product #section1 .entry-summary .price .pb-regular-price-label {
    color: #7A6F67;
}


/* v4.0.26: Global modern price palette across storefront product price displays. */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .woocommerce-Price-amount,
.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol,
.woocommerce .products .price,
.woocommerce .products .price .woocommerce-Price-amount,
.woocommerce .products .price .woocommerce-Price-currencySymbol,
.woocommerce .related.products .price,
.woocommerce .related.products .price .woocommerce-Price-amount,
.woocommerce .related.products .price .woocommerce-Price-currencySymbol,
.woocommerce .upsells.products .price,
.woocommerce .upsells.products .price .woocommerce-Price-amount,
.woocommerce .upsells.products .price .woocommerce-Price-currencySymbol,
.woocommerce .cross-sells .price,
.woocommerce .cross-sells .price .woocommerce-Price-amount,
.woocommerce .cross-sells .price .woocommerce-Price-currencySymbol,
.single-product .entry-summary .price,
.single-product .entry-summary .price .woocommerce-Price-amount,
.single-product .entry-summary .price .woocommerce-Price-currencySymbol,
.single-product #pm-master-price,
.single-product #pm-master-price .woocommerce-Price-amount,
.single-product #pm-master-price .woocommerce-Price-currencySymbol,
.pb-online-price,
.pb-online-price .woocommerce-Price-amount,
.pb-online-price .woocommerce-Price-currencySymbol {
    color: #362E29 !important;
}
.pb-online-price-label,
.pb-regular-price-label {
    color: #7A6F67 !important;
}

/* v4.0.27 - modern product card titles */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    color: #362E29;
}
