@charset "UTF-8";html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1;width:100%;min-height:100vh;overflow-x:hidden;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,object,picture,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}button,input,select,textarea{border:0;margin:0;padding:0;background:0 0;border-radius:0;color:inherit;font:inherit;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:hand;cursor:pointer}.slbOverlay,.slbWrap,.slbWrapOuter{position:fixed;top:0;right:0;bottom:0;left:0}.slbActive{overflow:hidden}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:1}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;padding:0 var(--margin);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:var(--margin)}.slbContent{position:relative}.slbContentEl .slbContent{background-color:transparent}.slbImageWrap{position:relative}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--margin) 0;margin:0 auto}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:0 0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.slbCloseBtn{padding:var(--margin);position:fixed;right:0;top:0;color:#fff}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1em;color:#fff}.slbArrows{position:fixed;top:100%;left:0;width:100%}.slbLoading .slbArrows{display:none}.slbArrow:hover,.slbCloseBtn:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.slbArrow{position:absolute;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:var(--margin);opacity:1;overflow:hidden;color:#fff}.slbArrow.next{right:0}.slbArrow.prev{left:0}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.wc-block-components-product-details__gave-kort-bel-b{display:none}.woocommerce-template .product__main{padding:var(--margin) 0 var(--section-gap-lg)}@media only screen and (min-width:1024px){.woocommerce-template .product__main .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--grid-gap) 1fr;grid-template-columns:1fr 1fr;grid-column-gap:var(--grid-gap)}}@media only screen and (min-width:1024px){.woocommerce-template .product__main--giftcard .container{display:block;width:100%;max-width:40rem;margin:0 auto}}.woocommerce-template .product__main--giftcard .woocommerce-product-gallery{display:none}.woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--margin)}@media only screen and (max-width:1023px){.woocommerce-product-gallery__wrapper{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));width:calc(100% + 2 * var(--margin));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none;padding:0 var(--margin);scroll-padding:0 var(--margin);gap:.5rem}}@media only screen and (min-width:1024px){.woocommerce-product-gallery__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woocommerce-product-gallery__wrapper a{cursor:auto;pointer-events:none}@media only screen and (max-width:1023px){.woocommerce-product-gallery__image{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:calc(100vw - var(--margin) * 2)}}.woocommerce-product-gallery__image--placeholder,.woocommerce-product-gallery__image:first-child{display:none!important}.woocommerce-product-gallery__image img{border-radius:.66rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summary__inner{padding:var(--margin) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){.summary__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;padding:calc(var(--top-gap) + var(--margin)) 0;top:0;min-height:calc(100vh - var(--top-gap) - var(--margin))}}.summary .entry-title{font-size:var(--font-size-h2);line-height:calc(1.1 * var(--font-size-h2));letter-spacing:-.03em;text-transform:uppercase;margin-top:var(--text-gap-sm);margin-bottom:-.1em}@media only screen and (min-width:1024px){.summary .entry-title{text-align:center}}.summary .time-and-date{margin-top:var(--text-gap-sm)}.summary .price{font-size:var(--font-size-body-md);display:-webkit-box;display:-ms-flexbox;display:flex}.summary .price del{opacity:.33;margin-right:.5em}.summary .price ins{text-decoration:none}.summary .price__suffix{margin-left:.35em}.summary .cart{margin-top:var(--text-gap-sm);gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media only screen and (min-width:1024px){.summary .cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.summary .cart.variations_form{gap:var(--text-gap-sm)}.summary .cart table.variations{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:1024px){.summary .cart table.variations{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.summary .cart table.variations .label{padding-right:.5rem}.summary .cart table.variations .reset_variations{padding-left:.5rem}.summary .cart .woocommerce-variation-availability{display:none}.summary .cart .single_variation_wrap{width:100%}.summary .cart #pwgc-purchase-container input,.summary .cart #pwgc-purchase-container textarea{width:100%}.summary .cart .pwgc-label{font-weight:500;font-variation-settings:"wght" 500;font-size:var(--font-size-body-sm)}.summary .cart .pwgc-subtitle{margin-top:4px}.summary .cart label[for=gift-card-amount]{font-size:0}.summary .cart label[for=gift-card-amount]:before{content:"Beløb";font-size:1rem}.summary .cart .woocommerce-variation-add-to-cart{gap:var(--text-gap-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:1024px){.summary .cart .woocommerce-variation-add-to-cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.summary .cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{-webkit-box-flex:0;-ms-flex:none;flex:none}.summary .cart .quantity{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid currentColor;line-height:1;border-radius:.33rem}.summary .cart .quantity button{padding:.6em .4em}.summary .cart .quantity input[type=number]{width:4ch;-moz-appearance:textfield;text-align:center}.summary .cart .quantity input::-webkit-inner-spin-button,.summary .cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-notices-wrapper{padding:0 var(--margin);z-index:10}.woocommerce-error>li,.woocommerce-message{padding:calc(var(--margin) * 0.66) 0;border-bottom:1px solid currentColor;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4}@media only screen and (min-width:800px){.woocommerce-error>li,.woocommerce-message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.woocommerce-error>li:focus-visible,.woocommerce-message:focus-visible{outline:0}ul.products{display:-ms-grid;display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--text-gap-md);-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:400px){ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:800px){ul.products{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){ul.products{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}ul.products .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4}ul.products .product .woocommerce-loop-product__link{position:relative;width:100%}ul.products .product .poster,ul.products .product img{display:block;border-radius:.5rem;margin-bottom:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:none;mask-image:none}ul.products .product.outofstock .poster,ul.products .product.outofstock img{opacity:.5}ul.products .product:hover .poster,ul.products .product:hover img{-webkit-mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen.svg);mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen.svg)}ul.products .product .poster{position:relative;aspect-ratio:4/5;overflow:hidden}ul.products .product .poster svg{position:absolute;fill:currentColor;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;height:auto}ul.products .product .poster--bone{color:var(--color-dirt);background-color:var(--color-bone)}ul.products .product .poster--linen{color:var(--color-dirt);background-color:var(--color-linen)}ul.products .product .poster--coffee{color:var(--color-champagne);background-color:var(--color-coffee)}ul.products .product .poster--champagne{color:var(--color-sapphire);background-color:var(--color-champagne)}ul.products .product .poster--rust{color:var(--color-dirt);background-color:var(--color-rust)}ul.products .product .poster--forest{color:var(--color-sun);background-color:var(--color-forest)}ul.products .product .poster--sun{color:var(--color-forest);background-color:var(--color-sun)}ul.products .product .poster--sapphire{color:var(--color-champagne);background-color:var(--color-sapphire)}ul.products .product .woocommerce-loop-product__badges{position:absolute;top:0;left:0;width:100%;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;z-index:1}ul.products .product .woocommerce-loop-product__title{font-weight:500;font-variation-settings:"wght" 500}ul.products .product .price{display:-webkit-box;display:-ms-flexbox;display:flex}ul.products .product .price del{opacity:.3;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5em}ul.products .product .price ins{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-decoration:none}.related.products>h2{font-weight:400;font-size:var(--font-size-h3);line-height:1.2;margin-bottom:var(--content-space-sm)}@media only screen and (max-width:1023px){.related.products ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(-1 * var(--site-margin));margin-right:calc(-1 * var(--site-margin));width:calc(100% + 2 * var(--site-margin));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none;padding:0 var(--site-margin);scroll-padding:0 var(--site-margin)}.related.products ul.products li{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:66vw;max-width:300px}}.wc-block-cart__totals-title{font-weight:450!important;font-size:1em!important;text-transform:none!important}.wc-block-cart-items__header{font-size:1em!important;text-transform:none!important}.wc-block-cart-items__header th{font-weight:450!important}.is-large .wc-block-checkout__sidebar{top:var(--header-height)!important}.wc-block-checkout__shipping-method-option{min-height:0!important}.wc-block-checkout__shipping-method-option-title{font-weight:450!important;font-size:1em!important}.wc-block-checkout__shipping-method-option-icon{display:none}.wc-block-checkout__terms a{text-transform:lowercase;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.wc-block-checkout__terms a:hover{text-decoration:none}.wc-block-components-checkout-step__title{font-weight:400!important;font-size:var(--font-size-h4)!important}.wc-block-components-quantity-selector,.wc-block-components-quantity-selector:after,.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector__button--plus{font-size:var(--font-size-body-sm)!important;border-radius:.33rem!important}.wc-block-components-quantity-selector:after{opacity:1!important}.wc-block-components-quantity-selector__input{font-weight:400!important}.wc-block-components-checkout-return-to-cart-button,.wc-block-components-totals-coupon__button{text-decoration:none}.wc-block-components-checkout-return-to-cart-button:hover,.wc-block-components-totals-coupon__button:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.wc-block-components-checkout-return-to-cart-button:disabled .wc-block-components-button__text,.wc-block-components-totals-coupon__button:disabled .wc-block-components-button__text{opacity:.33!important}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{--button-color:var(--color-white);--button-background:var(--color-night);--button-border:var(--color-night);--button-hover-color:var(--color-white);--button-hover-background:var(--color-night);--button-hover-border:var(--color-night);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--button-color);background-color:var(--button-background);border:1px solid var(--button-border);text-decoration:none;font-size:var(--font-size-body-sm);font-weight:500;font-variation-settings:"wght" 500;line-height:var(--font-size-body-md);padding:.6rem 1.6em;border-radius:.33rem}.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:var(--button-hover-background);border-color:var(--button-hover-border);color:var(--button-hover-color)}.wc-block-cart__submit-button:focus-visible,.wc-block-components-checkout-place-order-button:focus-visible{outline-color:currentColor}.wc-block-cart__submit-button .wc-block-components-button__text{text-transform:lowercase}.wc-block-cart__submit-button .wc-block-components-button__text:first-letter {text-transform:uppercase}.wc-block-components-product-name{font-weight:500!important;font-variation-settings:"wght" 500!important;font-size:var(--font-size-h4)!important;line-height:1.1!important}.wc-block-cart-item__prices{margin:0 0 .5em!important}.wc-block-cart-item__prices{margin-bottom:.5rem}.wc-block-components-product-metadata{font-size:100%!important}.wc-block-components-product-metadata .wc-block-components-product-metadata__description{display:none!important}.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:0!important}.wc-block-components-product-details{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.woocommerce-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.woocommerce-order{width:calc(50% - 0.5 * var(--grid-gap))}}.woocommerce-order .woocommerce-notice{margin-bottom:var(--text-gap-sm)}.woocommerce-order .woocommerce-customer-details h2,.woocommerce-order .woocommerce-order-details h2{font-size:var(--font-size-h3);line-height:calc(1.1 * var(--font-size-h3));letter-spacing:-.025em;text-transform:uppercase;margin-top:var(--section-gap-sm);margin-bottom:var(--text-gap-sm)}.woocommerce-order table{text-align:left;border-collapse:1px;width:100%}.woocommerce-order table,.woocommerce-order table td,.woocommerce-order table th{border:1px solid currentColor}.woocommerce-order table td,.woocommerce-order table th{padding:.25rem .5rem}.woocommerce-order table thead{font-weight:500;font-variation-settings:"wght" 500}#pwgc-redeem-gift-card-form>label{display:block;margin-bottom:4px}#pwgc-redeem-gift-card-number{width:100%;background-color:#fff;height:50px;line-height:25px;padding:16px 12px;border-radius:.33rem}.pwgc-apply-gift-card-button{border:1px solid currentColor;width:100%;border-radius:.33rem}:root{--color-white:#fff;--color-egg:#faf8ee;--color-bone:#e6dfd3;--color-linen:#c6b9a8;--color-coffee:#756454;--color-dirt:#3e342c;--color-champagne:#eadba7;--color-rust:#bb7f48;--color-forest:#265541;--color-sun:#edcd5c;--color-sapphire:#15527f;--color-night:#000;--color-black:#000;--body-background:var(--color-egg);--body-color:var(--color-night);--selection-background:var(--color-sun);--selection-color:var(--color-night);--vh:1vh;--scroll-pct:0;--margin:1rem;--grid-gap:var(--margin);--grid-column-width:calc((100vw - (11 * var(--grid-gap)) - (2 * var(--margin))) / 12);--logo-height:2rem;--top-gap:calc((2 * var(--margin)) + var(--logo-height));--header-height:0px;--header-color:var(--body-color);--header-backdrop:rgba(0,0,0,.1);--section-gap-sm:clamp(1.5rem,3vw,3rem);--section-gap-md:calc(2 * var(--section-gap-sm));--section-gap-lg:calc(3 * var(--section-gap-sm));--section-background:var(--body-background);--section-color:var(--body-color);--text-gap-sm:1rem;--text-gap-md:1.5rem;--text-gap-lg:3rem;--font-size-body-lg:clamp(1.15rem,1.1vw,1.25rem);--font-size-body-md:1rem;--font-size-body-sm:.8rem;--font-size-h1:clamp(2.25rem,6vw,3.3rem);--font-size-h2:clamp(1.75rem,5vw,2.4rem);--font-size-h3:clamp(1.25rem,3vw,1.66rem);--font-size-h4:var(--font-size-body-md)}@media only screen and (max-width:599px){.hide-xs-down{display:none!important}}@media only screen and (min-width:600px){.hide-xs-up{display:none!important}}@media only screen and (max-width:799px){.hide-sm-down{display:none!important}}@media only screen and (min-width:800px){.hide-sm-up{display:none!important}}@media only screen and (max-width:1023px){.hide-md-down{display:none!important}}@media only screen and (min-width:1024px){.hide-md-up{display:none!important}}@media only screen and (max-width:1279px){.hide-lg-down{display:none!important}}@media only screen and (min-width:1280px){.hide-lg-up{display:none!important}}@media only screen and (max-width:1799px){.hide-xl-down{display:none!important}}@media only screen and (min-width:1800px){.hide-xl-up{display:none!important}}.transparent-header{margin-top:calc(-1 * var(--header-height))}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Wahroonga;font-style:normal;font-weight:400;font-display:swap;src:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../fonts/Wahroonga.woff2) format("woff2")}:root{font-size:clamp(16px,1.15vw,24px);font-family:sans-serif;font-weight:400}@supports (font-variation-settings:normal){:root{font-family:"InterVariable",sans-serif;font-optical-sizing:auto;-webkit-font-feature-settings:"ss07","ss08","cv01";font-feature-settings:"ss07","ss08","cv01";-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;font-variation-settings:"wght" 400}}body{font-size:var(--font-size-body-md);line-height:calc(1.5 * var(--font-size-body-md));letter-spacing:-.02em}button{letter-spacing:-.02em}.font-body-lg{line-height:calc(1.33 * var(--font-size-body-lg));font-size:var(--font-size-body-lg)}.font-body-md{font-size:var(--font-size-body-md)}.font-body-sm{line-height:calc(1.5 * var(--font-size-body-sm));font-size:var(--font-size-body-sm)}.font-h1,.text-wrap>h1:not([class*=font-]){font-size:var(--font-size-h1);line-height:calc(1.05 * var(--font-size-h1));letter-spacing:-.035em;text-transform:uppercase}.font-h2,.text-wrap>h2:not([class*=font-]){font-size:var(--font-size-h2);line-height:calc(1.1 * var(--font-size-h2));letter-spacing:-.03em;text-transform:uppercase}.font-h3,.text-wrap>h3:not([class*=font-]){font-size:var(--font-size-h3);line-height:calc(1.1 * var(--font-size-h3));letter-spacing:-.025em;text-transform:uppercase}.font-h4,.font-h5,.font-h6,.text-wrap>h4:not([class*=font-]),.text-wrap>h5:not([class*=font-]),.text-wrap>h6:not([class*=font-]){font-weight:500;font-variation-settings:"wght" 500;font-size:var(--font-size-h4);line-height:calc(1.2 * var(--font-size-h4))}.font-h1>em,.font-h2>em,.font-h3>em,.font-h4>em,.font-h5>em,.font-h6>em,.font-highlight,.text-wrap>h1:not([class*=font-])>em,.text-wrap>h2:not([class*=font-])>em,.text-wrap>h3:not([class*=font-])>em,.text-wrap>h4:not([class*=font-])>em,.text-wrap>h5:not([class*=font-])>em,.text-wrap>h6:not([class*=font-])>em{font-family:"Wahroonga",sans-serif;letter-spacing:.02em;font-style:normal!important;font-size:97%}.text-wrap>:not(:first-child){margin-top:var(--text-gap-sm)}.text-wrap>:not(:last-child){margin-bottom:var(--text-gap-sm)}.text-wrap .module-button:not(:first-child),.text-wrap .module-heading:not(:first-child){margin-top:var(--text-gap-md)}.text-wrap--extended-spacing>:not(:first-child){margin-top:var(--text-gap-md)}.text-wrap--extended-spacing>:not(:last-child){margin-bottom:var(--text-gap-md)}.text-wrap ol,.text-wrap ul{margin-left:0;padding-left:1em}.text-wrap ul{list-style-type:disc}.text-wrap ol{list-style-type:none;counter-reset:ordered-list}.text-wrap li{margin-top:calc(0.5 * var(--text-gap-sm));position:relative}.text-wrap ol>li:before{content:counter(ordered-list) ".";counter-increment:ordered-list;position:absolute;top:0;left:-1rem}.text-wrap .strong,.text-wrap strong{font-weight:500;font-variation-settings:"wght" 500}.text-wrap .italic,.text-wrap em{font-style:italic}.text-wrap .linetrough,.text-wrap s{text-decoration:line-through}.text-wrap .sub,.text-wrap .sup,.text-wrap sub,.text-wrap sup{font-size:80%}.text-wrap .sup,.text-wrap sup{vertical-align:top}.text-wrap .sub,.text-wrap sub{vertical-align:bottom}.text-wrap img{display:inline;vertical-align:middle}.text-wrap a:not(.button){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.text-wrap a:not(.button):hover{text-decoration:none}:focus-visible{outline-color:currentColor;outline-offset:.25em}::-moz-selection{background-color:var(--selection-background);color:var(--selection-color)}::selection{background-color:var(--selection-background);color:var(--selection-color)}#pwgc-purchase-container input[type=date],#pwgc-purchase-container input[type=email],#pwgc-purchase-container input[type=number],#pwgc-purchase-container input[type=password],#pwgc-purchase-container input[type=search],#pwgc-purchase-container input[type=tel],#pwgc-purchase-container input[type=text],#pwgc-purchase-container input[type=url],#pwgc-purchase-container select,#pwgc-purchase-container textarea,#pwgc-redeem-gift-card-form input[type=date],#pwgc-redeem-gift-card-form input[type=email],#pwgc-redeem-gift-card-form input[type=number],#pwgc-redeem-gift-card-form input[type=password],#pwgc-redeem-gift-card-form input[type=search],#pwgc-redeem-gift-card-form input[type=tel],#pwgc-redeem-gift-card-form input[type=text],#pwgc-redeem-gift-card-form input[type=url],#pwgc-redeem-gift-card-form select,#pwgc-redeem-gift-card-form textarea,.cart .variations input[type=date],.cart .variations input[type=email],.cart .variations input[type=number],.cart .variations input[type=password],.cart .variations input[type=search],.cart .variations input[type=tel],.cart .variations input[type=text],.cart .variations input[type=url],.cart .variations select,.cart .variations textarea,.form-wrap input[type=date],.form-wrap input[type=email],.form-wrap input[type=number],.form-wrap input[type=password],.form-wrap input[type=search],.form-wrap input[type=tel],.form-wrap input[type=text],.form-wrap input[type=url],.form-wrap select,.form-wrap textarea,.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{padding:.6em;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;outline:none;border-radius:.33rem;font-size:var(--font-size-body-md);line-height:var(--font-size-body-md)}#pwgc-purchase-container input[type=date]:focus,#pwgc-purchase-container input[type=date]:hover,#pwgc-purchase-container input[type=email]:focus,#pwgc-purchase-container input[type=email]:hover,#pwgc-purchase-container input[type=number]:focus,#pwgc-purchase-container input[type=number]:hover,#pwgc-purchase-container input[type=password]:focus,#pwgc-purchase-container input[type=password]:hover,#pwgc-purchase-container input[type=search]:focus,#pwgc-purchase-container input[type=search]:hover,#pwgc-purchase-container input[type=tel]:focus,#pwgc-purchase-container input[type=tel]:hover,#pwgc-purchase-container input[type=text]:focus,#pwgc-purchase-container input[type=text]:hover,#pwgc-purchase-container input[type=url]:focus,#pwgc-purchase-container input[type=url]:hover,#pwgc-purchase-container select:focus,#pwgc-purchase-container select:hover,#pwgc-purchase-container textarea:focus,#pwgc-purchase-container textarea:hover,#pwgc-redeem-gift-card-form input[type=date]:focus,#pwgc-redeem-gift-card-form input[type=date]:hover,#pwgc-redeem-gift-card-form input[type=email]:focus,#pwgc-redeem-gift-card-form input[type=email]:hover,#pwgc-redeem-gift-card-form input[type=number]:focus,#pwgc-redeem-gift-card-form input[type=number]:hover,#pwgc-redeem-gift-card-form input[type=password]:focus,#pwgc-redeem-gift-card-form input[type=password]:hover,#pwgc-redeem-gift-card-form input[type=search]:focus,#pwgc-redeem-gift-card-form input[type=search]:hover,#pwgc-redeem-gift-card-form input[type=tel]:focus,#pwgc-redeem-gift-card-form input[type=tel]:hover,#pwgc-redeem-gift-card-form input[type=text]:focus,#pwgc-redeem-gift-card-form input[type=text]:hover,#pwgc-redeem-gift-card-form input[type=url]:focus,#pwgc-redeem-gift-card-form input[type=url]:hover,#pwgc-redeem-gift-card-form select:focus,#pwgc-redeem-gift-card-form select:hover,#pwgc-redeem-gift-card-form textarea:focus,#pwgc-redeem-gift-card-form textarea:hover,.cart .variations input[type=date]:focus,.cart .variations input[type=date]:hover,.cart .variations input[type=email]:focus,.cart .variations input[type=email]:hover,.cart .variations input[type=number]:focus,.cart .variations input[type=number]:hover,.cart .variations input[type=password]:focus,.cart .variations input[type=password]:hover,.cart .variations input[type=search]:focus,.cart .variations input[type=search]:hover,.cart .variations input[type=tel]:focus,.cart .variations input[type=tel]:hover,.cart .variations input[type=text]:focus,.cart .variations input[type=text]:hover,.cart .variations input[type=url]:focus,.cart .variations input[type=url]:hover,.cart .variations select:focus,.cart .variations select:hover,.cart .variations textarea:focus,.cart .variations textarea:hover,.form-wrap input[type=date]:focus,.form-wrap input[type=date]:hover,.form-wrap input[type=email]:focus,.form-wrap input[type=email]:hover,.form-wrap input[type=number]:focus,.form-wrap input[type=number]:hover,.form-wrap input[type=password]:focus,.form-wrap input[type=password]:hover,.form-wrap input[type=search]:focus,.form-wrap input[type=search]:hover,.form-wrap input[type=tel]:focus,.form-wrap input[type=tel]:hover,.form-wrap input[type=text]:focus,.form-wrap input[type=text]:hover,.form-wrap input[type=url]:focus,.form-wrap input[type=url]:hover,.form-wrap select:focus,.form-wrap select:hover,.form-wrap textarea:focus,.form-wrap textarea:hover,.wpcf7 input[type=date]:focus,.wpcf7 input[type=date]:hover,.wpcf7 input[type=email]:focus,.wpcf7 input[type=email]:hover,.wpcf7 input[type=number]:focus,.wpcf7 input[type=number]:hover,.wpcf7 input[type=password]:focus,.wpcf7 input[type=password]:hover,.wpcf7 input[type=search]:focus,.wpcf7 input[type=search]:hover,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=tel]:hover,.wpcf7 input[type=text]:focus,.wpcf7 input[type=text]:hover,.wpcf7 input[type=url]:focus,.wpcf7 input[type=url]:hover,.wpcf7 select:focus,.wpcf7 select:hover,.wpcf7 textarea:focus,.wpcf7 textarea:hover{-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}#pwgc-purchase-container select,#pwgc-redeem-gift-card-form select,.cart .variations select,.form-wrap select,.wpcf7 select{cursor:hand;cursor:pointer;padding-right:1.8em;padding-left:.9em;background-size:1em;background-repeat:no-repeat;background-position:calc(100% - 0.6em) center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}#pwgc-purchase-container textarea,#pwgc-redeem-gift-card-form textarea,.cart .variations textarea,.form-wrap textarea,.wpcf7 textarea{resize:none}.wpcf7{--wpcf7-radio-size:19px;--wpcf7-gap:1.2rem;--wpcf7-invalid:var(--color-red)}.wpcf7 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--wpcf7-gap)}.wpcf7 .wpcf7-label{display:block;font-size:var(--font-size-body-xs);margin-bottom:calc(var(--wpcf7-gap) / 4)}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-form-control{display:block;width:100%}.wpcf7 .wpcf7-not-valid-tip{color:var(--wpcf7-invalid);font-size:var(--font-size-body-xs);margin:calc(var(--wpcf7-gap) / 4) 0 0;font-weight:inherit}.wpcf7 .wpcf7-acceptance,.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--wpcf7-gap) / 2);margin:var(--wpcf7-gap) 0 0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-radio .wpcf7-list-item{display:block;position:relative;margin:0 0 0 var(--wpcf7-gap)}.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label{cursor:pointer}.wpcf7 .wpcf7-acceptance input[type=checkbox],.wpcf7 .wpcf7-acceptance input[type=radio],.wpcf7 .wpcf7-checkbox input[type=checkbox],.wpcf7 .wpcf7-checkbox input[type=radio],.wpcf7 .wpcf7-radio input[type=checkbox],.wpcf7 .wpcf7-radio input[type=radio]{position:fixed;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--wpcf7-gap) / 2)}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:before{content:"";display:block;width:var(--wpcf7-radio-size);height:var(--wpcf7-radio-size);-webkit-transform:translateY(.2rem);transform:translateY(.2rem);top:0;left:0}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:before{position:relative;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor}.wpcf7 .wpcf7-acceptance label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance label:hover input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox label:hover input[type=radio]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio label:hover input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio label:hover input[type=radio]+.wpcf7-list-item-label:before{-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-acceptance input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{background:currentColor;-webkit-box-shadow:none;box-shadow:none}.wpcf7 .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:after{display:none;position:absolute;background-size:66.666%;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E")}.wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-acceptance input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-checkbox input[type=radio]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{display:block}.wpcf7-disclaimer{font-size:var(--font-size-body-xs);line-height:1.4}.wpcf7 .wpcf7-submit{margin-top:var(--space-xxs);width:auto;max-width:100%}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:0;border:0;padding:0;font-weight:var(--font-weight-bold)}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form br{display:none}.button,.wpcf7-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--button-color);background-color:var(--button-background);border:1px solid var(--button-border);text-decoration:none;font-size:var(--font-size-body-sm);font-weight:500;font-variation-settings:"wght" 500;line-height:var(--font-size-body-md);padding:.6rem 1.6em;border-radius:.33rem;letter-spacing:0}.button:hover,.wpcf7-submit:hover{background-color:var(--button-hover-background);border-color:var(--button-hover-border);color:var(--button-hover-color)}.button:focus-visible,.wpcf7-submit:focus-visible{outline-color:var(--body-color);outline-offset:.25rem}.toggle{position:relative;font-weight:400;font-variation-settings:"wght" 400;padding:.4em;font-size:var(--font-size-body-md);line-height:1;border-radius:.33rem}.toggle:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;opacity:.1;border-radius:.33rem}.toggle:focus-visible{outline-color:var(--body-color);outline-offset:.25rem}.mini-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1em}.mini-cart__count{font-size:var(--font-size-body-sm);font-variation-settings:"wght" 450;line-height:1;margin:-.3em 0 0;letter-spacing:.01em}.product-section{padding:var(--margin) 0 var(--section-gap-lg)}.product-section--banner{padding:0}.product-section--banner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:90vh}.product-section__content,.product-section__title{grid-column:1/-1}.product-section__title{margin-bottom:var(--section-gap-sm)}.product-section__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:var(--grid-gap);grid-row-gap:var(--text-gap-sm)}.product-section__list dt{font-weight:500;font-variation-settings:"wght" 500}.product-section__reviews{grid-column:1/-1;margin-top:var(--section-gap-md)}@media only screen and (min-width:600px){.product-section__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:var(--text-gap-md)}}@media only screen and (min-width:1024px){.product-section__content,.product-section__title{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}.product-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--grid-gap);margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;scrollbar-width:none;padding:0 var(--margin);scroll-padding:0 var(--margin);width:calc(100% + 2 * var(--margin))}@media only screen and (min-width:1024px){.product-reviews{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-reviews__item{position:relative;padding:1.66rem 2rem;background:var(--color-egg);color:var(--color-night);scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-reviews__item:nth-child(odd){-webkit-mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen.svg);mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen.svg)}.product-reviews__item:nth-child(2n){-webkit-mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen2.svg);mask-image:url(//de-gustus.dk/wp-content/themes/degustus/assets/css/../../assets/img/roughen2.svg)}@media only screen and (max-width:599px){.product-reviews__item{width:calc(90vw - var(--margin) * 2)!important}}@media only screen and (min-width:600px){.product-reviews__item{max-width:60%}.product-reviews__item:nth-child(3n+2){-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width:1024px){.product-reviews__item{max-width:40%}}.product-reviews__text{position:relative;padding-top:2.5rem}.product-reviews__text:before{content:'"';font-family:"Wahroonga",sans-serif;position:relative;font-size:300%;line-height:1;position:absolute;top:0;left:0;width:100%;z-index:-1}.product-reviews__author{margin-top:1.25rem;font-family:"Wahroonga",sans-serif;font-size:133%;letter-spacing:.075em}.youtube-embed{position:relative;overflow:hidden;padding-bottom:50%}@media only screen and (max-width:1023px){.youtube-embed{padding-bottom:56.25%}}.youtube-embed__iframe,.youtube-embed__render,.youtube-embed__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-embed__render{cursor:hand;cursor:pointer;background-color:var(--color-black)}.youtube-embed__thumbnail{-o-object-fit:cover;object-fit:cover;opacity:.75}.youtube-embed__iframe{background-color:transparent}.youtube-embed__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px;border-radius:50%;background-color:var(--color-lime);color:var(--color-white)}@media only screen and (min-width:1024px){.youtube-embed__play{padding:20px}}.youtube-embed__play svg{display:block;width:32px;height:32px;fill:currentColor}@media only screen and (min-width:1024px){.youtube-embed__play svg{width:48px;height:48px}}.accordion{border-width:1px 0;border-style:solid;border-color:var(--stroke);text-align:left}.accordion__toggle{cursor:hand;cursor:pointer;padding:var(--space-sm) 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm)}.accordion__toggle::-webkit-details-marker,.accordion__toggle::marker{display:none!important}.accordion__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400}.accordion__icon{position:relative;fill:currentColor;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.accordion[open] .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__text{padding:0 var(--space-sm) var(--space-lg) 0}@media only screen and (min-width:800px){.accordion__text{padding-right:var(--space-xl)}}.woocommerce-page-template{padding:var(--margin) var(--margin) var(--section-gap-lg);margin:0 auto}.woocommerce-page-template .page-title,.woocommerce-page-template .term-description,.woocommerce-page-template__title{margin-bottom:var(--section-gap-md)}.woocommerce-page-template .page-title:has(+.term-description){margin-bottom:var(--text-gap-sm)}.woocommerce-page-template .page-title{font-size:var(--font-size-h1);line-height:calc(1.05 * var(--font-size-h1));letter-spacing:-.035em;text-transform:uppercase}@media only screen and (min-width:1024px){.woocommerce-page-template .term-description{width:calc(50% - var(--grid-gap) * 0.5)}}body{color:var(--body-color);background-color:var(--body-background);--button-color:var(--color-white);--button-background:var(--color-forest);--button-border:transparent;--button-hover-color:var(--color-white);--button-hover-background:var(--color-forest);--button-hover-border:transparent}.color-bone,.color-champagne,.color-coffee,.color-dirt,.color-egg,.color-forest,.color-linen,.color-night,.color-rust,.color-sapphire,.color-sun,.color-white{background-color:var(--section-background);color:var(--section-color)}.color-egg,.color-white{--section-color:var(--color-night);--button-color:var(--color-white);--button-background:var(--color-night);--button-border:transparent;--button-hover-color:var(--color-white);--button-hover-background:var(--color-night);--button-hover-border:transparent}.color-bone,.color-champagne,.color-linen,.color-rust,.color-sun{--section-color:var(--color-night);--button-color:var(--color-night);--button-background:var(--color-white);--button-border:transparent;--button-hover-color:var(--color-night);--button-hover-background:var(--color-white);--button-hover-border:transparent}.color-coffee,.color-dirt,.color-forest,.color-night,.color-sapphire{--section-color:var(--color-white);--button-color:var(--color-night);--button-background:var(--color-white);--button-border:transparent;--button-hover-color:var(--color-night);--button-hover-background:var(--color-white);--button-hover-border:transparent}.color-egg{--section-background:var(--color-egg)}.color-white{--section-background:var(--color-white)}.color-bone{--section-background:var(--color-bone)}.color-linen{--section-background:var(--color-linen)}.color-champagne{--section-background:var(--color-champagne)}.color-rust{--section-background:var(--color-rust)}.color-sun{--section-background:var(--color-sun);--selection-background:var(--color-coffee);--selection-color:var(--color-white)}.color-forest{--section-background:var(--color-forest)}.color-sapphire{--section-background:var(--color-sapphire)}.color-coffee{--section-background:var(--color-coffee)}.color-dirt{--section-background:var(--color-dirt)}.color-night{--section-background:var(--color-night)}.color-bone+.color-bone,.color-champagne+.color-champagne,.color-coffee+.color-coffee,.color-dirt+.color-dirt,.color-egg+.color-egg,.color-forest+.color-forest,.color-linen+.color-linen,.color-night+.color-night,.color-rust+.color-rust,.color-sapphire+.color-sapphire,.color-sun+.color-sun,.color-white+.color-white{padding-top:0}.badge{padding:.3em .5em;line-height:1.2;font-size:var(--font-size-body-sm);color:var(--color-black);background:var(--color-bone);border-radius:.33rem;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-.01em}.badge--lg{font-size:var(--font-size-body-md)}.badge--white{background-color:var(--color-white);color:var(--color-night)}.badge--night{background-color:var(--color-night);color:var(--color-white)}.badge--forest{background-color:var(--color-forest);color:var(--color-white)}.badge--champagne{background-color:var(--color-champagne);color:var(--color-night)}.badge--sun{background-color:var(--color-sun);color:var(--color-night)}.badge--rust{background-color:var(--color-rust);color:var(--color-night)}.badge--dirt{background-color:var(--color-dirt);color:var(--color-white)}.container,.grid{width:100%;max-width:100%;padding-left:var(--margin);padding-right:var(--margin);margin-left:auto;margin-right:auto}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--grid-gap) 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--grid-gap)}@media only screen and (min-width:1024px){.grid{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}.header{position:sticky;top:0;left:0;width:100%;background-color:var(--body-background);color:var(--body-color);z-index:20;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .6s cubic-bezier(.51,.92,.24,1);transition:all .6s cubic-bezier(.51,.92,.24,1)}@media only screen and (min-width:1024px){html.scroll-down .header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.header__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:var(--margin);padding-bottom:var(--margin)}.header__container:after{content:"";position:absolute;left:var(--margin);width:calc(100% - 2 * var(--margin));bottom:0;height:1px;background-color:currentColor}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.header__nav{gap:.5rem}}.header__logo{display:block;margin-right:auto}.header__logo svg{display:block;height:var(--logo-height);width:auto;fill:currentColor;-webkit-transition:all .8s cubic-bezier(.075,.82,.165,1);transition:all .8s cubic-bezier(.075,.82,.165,1)}.nav{z-index:40;position:fixed;top:0;right:0;width:100%;height:calc(100 * var(--vh));padding:var(--top-gap) var(--margin) var(--margin);background-color:var(--color-rust);color:var(--color-black);visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-y:auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-column-gap:var(--grid-gap);grid-row-gap:var(--text-gap-md);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto var(--text-gap-md) 1fr var(--text-gap-md) auto var(--text-gap-md) auto;grid-template-rows:auto 1fr auto auto;-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}.nav>:first-child{-ms-grid-row:1;-ms-grid-column:1}.nav>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.nav>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.nav>:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}@media only screen and (min-width:600px){.nav{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}.nav>:first-child{-ms-grid-row:1;-ms-grid-column:1}.nav>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.nav>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.nav>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.nav>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.nav>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}}@media only screen and (min-width:800px){.nav{border-radius:1rem 0 0 1rem;width:75%;grid-row-gap:var(--text-gap-lg)}}@media only screen and (min-width:1024px){.nav{width:50%}}html.is-nav-open .nav{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .6s cubic-bezier(.075,.82,.165,1);transition:all .6s cubic-bezier(.075,.82,.165,1)}.nav__nav-toggle{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:var(--top-gap);padding:0 var(--margin)}.nav__title{border-top:1px solid currentColor;padding:.33em 0 0}.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:var(--text-gap-sm)}.nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.nav ul li a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.nav__group{grid-column:1/-1}.nav__group--primary ul{gap:.25rem}@media (pointer:fine){.nav__group--primary ul a{position:relative;color:transparent;--selection-color:transparent}.nav__group--primary ul a:after,.nav__group--primary ul a:before{content:attr(data-title);position:absolute;top:0;left:0;color:var(--color-black);white-space:nowrap;pointer-events:none}.nav__group--primary ul a:after{font-family:"Wahroonga",sans-serif;letter-spacing:.03em}.nav__group--primary ul a:after,.nav__group--primary ul a:hover:before{display:none}.nav__group--primary ul a:before,.nav__group--primary ul a:hover:after{display:block}}@media only screen and (min-width:600px){.nav__group--secondary{-ms-grid-column-span:1;grid-column:span 1}}.nav-exit{z-index:30;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.3);cursor:auto;display:none}@media only screen and (min-width:800px){.nav-exit{display:block}html.is-nav-open .nav-exit{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .4s cubic-bezier(.075,.82,.165,1);transition:all .4s cubic-bezier(.075,.82,.165,1)}}.wrapper>.color-egg:last-child{position:relative}.wrapper>.color-egg:last-child:after{content:"";position:absolute;left:var(--margin);width:calc(100% - 2 * var(--margin));top:100%;height:1px;background-color:currentColor}.footer{position:relative;overflow:clip;--row-gap:var(--text-gap-md)}@media only screen and (min-width:600px){.footer{--row-gap:var(--text-gap-lg)}}.footer a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.footer__grid{position:relative;padding-top:var(--margin);grid-row-gap:var(--row-gap)}.footer__column{grid-column:1/-1}@media only screen and (min-width:600px){.footer__column{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (min-width:1024px){.footer__column{-ms-grid-column-span:3;grid-column:span 3}}.footer__title{margin-bottom:.125em;margin-bottom:.5rem}.footer__title:not(:first-child){margin-top:var(--row-gap)}.footer__colophon{position:relative;grid-column:1/-1;padding:0 0 var(--margin);margin-top:var(--row-gap);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media only screen and (min-width:800px){.footer__colophon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--margin)}}.footer__colophon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media only screen and (min-width:800px){.footer__colophon ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--margin)}}.footer__logo{display:block}@media only screen and (max-width:799px){.footer__logo{margin-bottom:.5rem}}.footer__logo svg{display:block;height:2rem;width:auto;fill:currentColor}