*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#000;--brickLight:#9d2460;--lPurple:#4c1e1e;--purpleRed:#450c0c;--brick:#2e0505;--beige:#1f0101;--cream:#f3eee6;--txt:#d3c9d1;--accent:#a67b7b;--accent2:#624252;--accentBg:#2e0505;--pale:#f1e4f1;--white:#fff;--gold:#c3a876;--accentFont:belda-normal,sans-serif;--sans:belda-normal,sans-serif;--mainFont:var(--sans);--border:1px solid var(--gold);--gap:30px;--oneSixth:calc(100% / 6);--em:16px;--gallery-block--gutter-size:var(--gap);--shadow:0 20px 20px -10px rgba(0,0,0,.1)}.woocommerce-store-notice,p.demo_store{background:var(--bg);color:var(--gold)}.woocommerce-store-notice,p.demo_store a{color:inherit}.woocommerce-message:before{color:var(--brickLight)}h1{color:var(--gold)}strong{font-weight:700}.gray{color:#ddd}.clear{clear:both}ul:not([class]) li,ul.has-normal-font-size li{margin-left:1.2em}.wp-block-cover__inner-container .wp-block-group{max-width:600px;margin:0 auto;width:90%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--brick);background-color:var(--purpleRed);color:var(--txt);border-top:3px solid #7f54b3}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--purpleRed)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:var(--purpleRed)}.wc_payment_methods.payment_methods{display:flex;flex-wrap:wrap;gap:15px}#content .owl-stage-outer{width:100%;max-width:100%}.owl-carousel.has-global-padding.alignfull{padding:0 !important}.wc_payment_methods:before,.wc_payment_methods:after{display:none}.wp-block-media-text__content li{margin-left:1.2em}.has-background .wp-block-media-text__content{font-family:var(--accentFont);padding:var(--gap)}.wp-block-media-text .wp-block-media-text__media{align-self:stretch !important}.wp-block-media-text__media img,.wp-block-media-text__media video{height:100%;object-fit:cover;object-position:center center}li.wc_payment_method{background:#fff;text-align:center;flex:1 1 200px;padding:15px 15px 0;display:flex;flex-direction:column;align-items:center}li.wc_payment_method input{margin:0 auto !important}li.wc_payment_method label{text-align:center;font-size:20px;line-height:22px;padding-top:10px}li.wc_payment_method img{margin:10px auto !important;width:90px;display:block}.payment_box p{font-size:12px;line-height:16px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box::before P{display:none}body{font-size:var(--em);font-family:var(--sans);font-weight:300;color:var(--txt);background:var(--bg);line-height:1.63}h1,.headline-special{font-family:var(--accentFont);line-height:1;font-weight:700}h2{font-size:1.3em;font-family:var(--accentFont);font-weight:700}h3,h4{font-family:var(--accentFont);font-weight:700}h2 a{color:inherit}a{color:var(--accent)}svg{color:inherit}.menu a svg{color:var(--brick)}h2,h3,h4,h5,h6{line-height:1;margin-bottom:1em;color:var(--white)}h1{line-height:1;margin-bottom:1em}.container{max-width:1400px;width:90%;margin:0 auto}.flex{display:flex}.va-m{align-items:center}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.metadata{letter-spacing:1px;font-size:.9em}.headline-special{color:var(--beige);font-size:2em;text-align:center}[data-inview],.in{transition:all 1s cubic-bezier(.68,-.55,.27,1.55)}[data-inview]{transform:translateX(-50vw);opacity:.4}[data-inview].in{transform:translateX(0);opacity:1}#header .flex{gap:10px 3em;align-items:center}.wp-block-column.has-background>*:not(figure){padding-left:var(--gap);padding-right:var(--gap)}#logo{width:auto}.nav-left,.nav-right{flex:1 1 40%;gap:var(--em)}.nav-left li,.nav-right li{margin:0;font-weight:400}.nav-left ul{justify-content:flex-start;gap:3em}.nav-right ul,.nav-right{justify-content:flex-end;gap:3em}#header{padding:20px var(--gap);width:100%;color:var(--accent);background:var(--accentBg);position:relative;top:0;z-index:4544}#search{padding-top:var(--gap)}header a{text-decoration:none;color:var(--white)}img{max-width:100%;height:auto}#logo{display:flex;align-items:center;flex:0 0 180px}#logo svg,#logo img{display:block;max-width:180px;margin:0 0 -32px;height:auto;width:100%}.cart-contents{position:relative;font-size:1.8em;line-height:1em}.cart-contents-count{background:var(--lPurple);color:#fff;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;font-weight:700;border-radius:30px;display:inline-block;position:absolute;top:-4px;right:-10px}header nav{font-family:var(--sans)}header ul{text-align:center;display:flex}header li{font-size:15px;margin-left:2em;font-weight:700;list-style-type:none}header li span{display:block;font-size:.7em;font-weight:400}header h1{font-size:3em;text-align:center;margin-bottom:0}header li a{color:var(--white);display:block}header li a:hover{color:var(--white)}figcaption{font-family:var(--sans)}main{padding:0}main#map-page{padding-top:0}h1.page-title,#entry h1{font-size:3em;font-family:var(--accentFont);margin-bottom:2rem}.woocommerce-ordering{margin-left:auto}.woocommerce-ordering select{line-height:40px;height:40px;padding:0 10px;border:0;border-left:1px solid #ddd}#main .woocommerce-result-count{border:1px solid #ddd;padding:5px 10px;font-size:12px;line-height:30px;margin-bottom:-41px}.woocommerce .woocommerce-ordering{margin:0 1px var(--gap) auto}.term-description{margin-bottom:var(--gap)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:var(--accentFont)}.product-category+.product{clear:both}.cross-sells{display:none}.woocommerce .quantity .qty{height:42px;border-radius:30px 0 0 30px;border:1px solid var(--blue);background:var(--lPurple);margin-right:-20px;padding-right:20px;padding-left:10px;width:75px}.woo-variation-items-wrapper{display:flex;flex-wrap:wrap}.woocommerce table .quantity .qty{border-radius:30px;padding-right:10px;width:60px;margin-right:0}.single-product .site-main{display:block}aside h2{font-size:1.2em}.single-product h2:not(.woocommerce-loop-product__title){font-size:1.3em;text-transform:uppercase;margin-top:var(--gap)}form.cart{padding:var(--em) 0;margin-top:var(--em)}.woocommerce ul.products li.product a img{border-radius:10px;box-shadow:var(--shadow)}.site-main{grid-template-columns:350px 1fr;display:grid;grid-gap:0 var(--gap)}.site-main>*{grid-column:2}.site-main>aside{grid-column:1;grid-row:1/10}.auto-grid{grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));display:grid;grid-gap:var(--gap)}.uc{text-transform:uppercase}#entry #brands h4{font-size:1em;margin:0}#brands h4 a{text-decoration:none}#brands .uc{font-size:.9em;margin-bottom:1em;display:block}#brands p{font-size:.8em;margin-bottom:1em;font-style:italic;color:var(--accent)}#brands .brand{display:grid;grid-template-columns:50px 1fr;border-bottom:1px solid #ddd}#brands .brand .open-map{width:40px;text-align:center;font-size:1.4em;margin-top:-.2em}.home:not(.paged) main{padding-top:0}section.section svg{margin-left:5px}#stream{display:grid;grid-gap:var(--gap);grid-template-columns:1fr 1fr 1fr}#stream .regular{display:flex;text-align:center;flex-direction:column}.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-link{overflow:hidden}.elfsight-app-a2c2857c-6a8d-46a7-abd2-01153586bac4{margin:var(--gap) 0 !important}.eapps-instagram-feed-content{padding:0 var(--gap)}.wc-block-grid__product{display:flex;flex-direction:column}.wc-block-grid__product-link{font-size:1.3em;margin-bottom:auto;text-decoration:none;font-family:var(--accentFont)}.owl-carousel.has-4-columns .wc-block-grid__products .wc-block-grid__product{width:100%;max-width:100%}.owl-carousel.has-4-columns,section.owl-carousel{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image img{width:100%}.wc-block-grid__product{border-width:0}.wvg-single-gallery-image-container img{aspect-ratio:1/1;object-fit:contain;object-position:center center}.regular{position:relative}.regular .cover{margin:0 0 1em;overflow:hidden;display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.regular .cover img,#featured article .cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.regular .cover:before{content:"";display:block;padding-top:100%}.regular h2{font-size:1.3em;color:var(--brick);line-height:1.3em;margin:1em 0}.regular h2 a{text-decoration:none}.regular .timestamp{margin-top:auto;padding-top:1em;color:#6a6a6a;letter-spacing:1px}.regular .inside{z-index:5;color:#222;position:relative;display:flex;flex-direction:column;flex-grow:2}#promo{background:var(--cream);overflow:hidden;padding:50px 0 0;margin-bottom:5vh}#featured{display:flex;padding-bottom:80px;position:relative}.owl-stage{display:flex}#intro h1{font-size:3em;margin-bottom:0}#intro{padding:5vh 0;font-size:2em}#featured>article{flex:0 0 calc(100% - 5px);margin-right:5px;transition:none !important}@media screen and (min-width:660px){#featured>article{flex:0 0 calc(50% - 10px);margin-right:48px;margin-bottom:80px}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:100px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}}@media screen and (min-width:1000px){#featured>article{flex:0 0 calc(33.3% - 24px);margin-right:48px}}#featured article{position:relative;overflow:hidden}#featured .active article{transition:all .4s;transition-delay:.4s}#featured .owl-item{transition:all .4s;opacity:.6}#featured .owl-item article{box-shadow:var(--shadow);transition:all .4s}#featured .owl-item.active article{padding-top:0}#featured .owl-item:not(.active){filter:grayscale(1)}#featured .owl-item.active{opacity:1}#featured .owl-item.active~.owl-item:not(.active){transform:translateY(0px)}#featured svg{position:absolute;right:var(--gap);bottom:var(--gap);width:1.5em;height:1.5em}#featured article .cover:after{padding-top:30%;content:"";display:block;position:relative;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 11%,rgba(0,0,0,.65) 80%)}#featured article .inside{position:absolute;bottom:0;left:0;width:100%;padding:var(--gap);pointer-events:none}#featured article .inside a{color:#fff;text-decoration:none}#featured article span{color:#fff;font-size:.9em;margin-bottom:1em;display:block;text-transform:uppercase;background:0 0;padding:0}#featured article h2{margin-bottom:0;padding-right:1em;font-size:1.3em;line-height:1.3em;border-right:1px solid rgba(255,255,255,.2);margin-right:2em}#cover img{aspect-ratio:5/1;object-fit:cover;object-position:center center;display:block;width:100%}#single-post{display:grid;grid-template-columns:6fr 1fr 5fr;align-items:start;position:relative}#single-post article{display:contents;grid-column:1;grid-row:span 2}main #single-post article{padding:0 50px 0 0}#meta{margin-top:1em;border-top:1px solid #ddd;padding-top:1em;text-align:center}#meta a{text-decoration:none;padding:5px 10px;margin:0 10px}div#author{display:flex}#author .av{flex:0 0 150px}.about{padding:0 var(--gap)}blockquote{font-style:italic}table{border-collapse:collapse}table td{padding:5px 10px}p+p,p+div{margin-top:1em}fieldset{padding:10px;border:1px solid #ccc;margin:var(--gap) 0}.product_meta{font-size:12px;padding:10px;border:1px solid #ccc}.product_meta>span{display:block;padding:5px 0}.product_meta>span+span{border-top:1px solid #ccc}.product_meta span.posted_in{display:none}.woocommerce-form-row span em{font-size:14px;display:block;margin-top:5px}#main>.product{display:flex;gap:var(--gap);flex-wrap:wrap}#entry figure:not(.aligncenter) img,#entry figure:not(.aligncenter) figure{overflow:hidden}#entry .blocks-gallery-item figure{overflow:hidden;box-shadow:var(--shadow)}#entry #author h4{margin-top:0}#entry #author h4 a{text-decoration:none}#entry #author p{font-size:.9em}#entry{font-size:1.1em}#entry>*{grid-column:1;margin-bottom:1em}#entry hr{border:0;border-bottom:1px solid #ddd}#entry h1{font-size:3em;font-weight:700}#entry h2{font-size:2em;margin-top:.5em}#entry h3{font-size:1.5em;padding-right:20%;line-height:1.6em}#entry h4{margin-top:2em;font-size:1.2em}#entry li:not(.blocks-gallery-item):not(.wc-block-grid__product){margin-left:1.5em}#entry .wp-block-media-text__content h4{margin-top:0}.variations .label{white-space:nowrap;width:150px;padding:0 20px 0 0}.variations .label label{display:inline-block}.price{margin:auto 0 1em}.woocommerce-variation-price,p.price{margin-bottom:1em;font-weight:700;font-size:20px}.variable-item{font-size:12px;padding:2px 10px;background:#fff;line-height:25px;border-radius:6px}.variable-item.selected{box-shadow:inset 0 0 0 3px var(--brick)}.variable-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none}.wp-block-group.has-background{padding:30px}.owl-carousel{position:relative}.owl-carousel>*:not(.owl-loaded) .wp-block-cover+.wp-block-cover{display:none}.wp-block-cover__inner-container>*:not(:last-child){margin-bottom:1rem}#main .woocommerce-breadcrumb{text-transform:uppercase;margin-bottom:2em;font-size:12px;padding-bottom:1em;border-bottom:var(--border)}#main .woocommerce-breadcrumb *{color:var(--cream);text-decoration:none}.woo-variation-gallery-wrapper .woo-variation-gallery-trigger{background:var(--purpleRed);color:var(--cream)}#content>*:not(.alignfull):not(.alignwide){max-width:1000px;width:90%;margin-left:auto;margin-right:auto}#content>.alignwide{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}#entry .tags{border:1px solid #ddd;padding:10px 15px;font-family:var(--sans);color:#6a6a6a;margin:var(--gap) 0}.tags a{color:inherit;font-size:.8em;text-decoration:none;margin-right:5px;text-transform:uppercase}.tags svg{margin-right:20px}#entry>figure.fb{border-left:5px solid #2d4373;padding:0 20px;grid-column:3;grid-row:span 4;align-self:start}.wp-block-table figcaption{text-align:center;font-size:.9em;padding:1em}.postid-818 #entry>h3{position:sticky;top:0;background:#fff;padding:15px 0;z-index:88;grid-column:1/-1 !important;box-shadow:0 10px 15px -20px}.regular .cover{overflow:hidden}.admin-bar.postid-818 #entry>h3{top:32px}.instagram-media{margin-bottom:2em !important}:root .has-white-background-color{background:var(--purpleRed) !important;color:var(--bg);position:relative}:root .has-white-background-color a{color:var(--lPurple)}.has-white-background-color+figure,.has-white-background-color+div.wp-block-image{margin-top:-1em}p+h3{margin-top:1.2em}figcaption a{color:var(--bg);font-weight:700;text-decoration:none;border-bottom:1px dotted var(--lPurple)}.wp-block-gallery+.wp-block-gallery{margin-top:-1em}.first-small .blocks-gallery-item:first-child{flex:1 1 10%}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding-bottom:1em;font-size:.9em;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.05) 70%,transparent)}.blocks-gallery-item a{overflow:hidden}.blocks-gallery-item a img{transition:all .4s}.blocks-gallery-item a:hover img{transform:scale(1.2)}.wp-block-quote{border-left:5px solid var(--lPurple);padding-left:2em}.wp-block-quote cite{font-style:normal;margin-top:1em;display:block}.wp-block-quote p{color:var(--brick);font-size:1.2em}.wp-block-quote cite:before{content:"—";margin-right:6px}#entry .sources{border-top:1px solid var(--brick);margin-top:1em;font-size:.9em}#entry .sources a{color:inherit}#entry .sources h3{padding-top:1em}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{min-height:300px}.pagination{text-align:center;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:center}.pagination a{text-decoration:none;padding:10px 20px;border:1px solid;margin:3px}.pagination span.current,.pagination a:hover{padding:10px 20px;margin:3px;border:1px solid var(--purpleRed);color:var(--bg);background:var(--purpleRed)}h4 strong{background-image:linear-gradient(180deg,rgba(0,0,0,0) 60%,var(--beige) 0);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;padding:0 5px;margin-left:-5px}#planning{background:#f2f2f2;margin-top:0}#planning .row .block a.cover:before{padding-top:50%}#planning .row .block .inside{padding:1em 1em 2em}#planning .category-name span{font-size:12px}#planning .row .block .inside h2{font-size:17px}section.section{padding:var(--gap) var(--gap) calc(2* var(--gap));margin:var(--gap) 0}.section .row{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--gap)}.section .row .block{background:#fcfcfc;position:relative;display:flex;flex-direction:column}.section .row .block .inside{padding:var(--gap);flex-grow:2;display:flex;flex-direction:column;text-align:center;position:relative}.section .row .block .inside h2{margin-bottom:0;font-size:2em}.section .row .block .inside h2 a{text-decoration:none;color:var(--purpleRed)}.section .row .block .category-name{text-align:center;position:absolute;left:0;right:0;top:0;z-index:5;width:100%;transform:translateY(-50%);font-size:13px;font-weight:700;text-transform:uppercase}.category-name span{background:var(--purpleRed);color:#fff;padding:5px 20px}.category-name span svg{margin-left:5px}#stream .category-name{text-align:center;position:absolute;left:0;right:0;top:0;z-index:5;width:100%;transform:translateY(-50%);font-size:16px;font-weight:700;text-transform:uppercase}.section .row .block a.cover{display:block;position:relative;overflow:hidden;background-size:cover;background-position:center center}.section .row .block a.cover:before{content:"";display:block;padding-top:60%}.section .row .block a.cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.section .headline-special{color:var(--brick);text-align:center;padding:.2em .5em}.owl-nav{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center}.owl-nav button{border:0;cursor:pointer;background:#fff;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;padding:0;border-radius:40px;box-shadow:var(--shadow);margin:40px 10px}.owl-dots{display:none}.wc-block-grid__products .owl-nav{position:static}.owl-nav svg{position:static !important}.categories img{aspect-ratio:2/1;box-shadow:var(--shadow)}.woocommerce div.product div.summary{flex-grow:2}.site-main>*{grid-column:2}.archive.woocommerce-shop #primary aside{order:-1}h2{font-size:3em}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce div.product form.cart .button{background:var(--accentBg) !important;color:var(--white) !important;padding:.5em 1em;text-transform:lowercase;font-size:14px !important;border-radius:3px !important}aside.shop div>ul{max-height:250px;overflow:auto}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:1em 2em}.woocommerce ul.products li.product .button{margin-top:0}#main li.product h2.woocommerce-loop-product__title{padding-bottom:var(--gap);font-size:1.2em;line-height:1.3em}.coupon{display:flex}.coupon .button{flex-grow:2}#coupon_code{border-radius:5px 0 0 5px;margin-right:-15px;padding-right:25px;min-width:160px;flex-grow:1}.wp-block-button__link{padding:.5em 1em;border-radius:0 !important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#000}.shop_table{border-collapse:collapse}.cart_item{background:#111}li.wc_payment_method{background:#111;color:var(--gold)}.woocommerce ul.products li.product a.button{display:block;text-align:center}#main div.product form.cart .button{opacity:1 !important}.woocommerce div.product .stock{color:var(--gold);margin:.5em 0;font-size:12px}.woocommerce button.button,.woocommerce div.product form.cart .button{padding:1em 2em;background:var(--beige) !important}.home .wp-block-gallery.has-nested-images figure.wp-block-image{align-items:center}.home .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1em;width:auto;pointer-events:none;text-transform:uppercase;letter-spacing:.05em;color:var(--purpleRed);position:static;background:0 0;padding:5px 15px;border-radius:40px;margin:1em 0 var(--gap);transition:all .3s cubic-bezier(.39,.58,.57,1)}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;align-self:start}li.product{text-align:center;display:flex;flex-direction:column}.woocommerce-LoopProduct-link{flex-grow:2;display:flex;flex-direction:column}@media screen and (max-width:1400px) and (min-width:900px){#header li{margin-left:1em}#logo{max-width:15%}section#content>:not(.alignfull):not(:wp-block-media-text){padding:0 var(--gap)}}@media screen and (max-width:1020px){.section .row{grid-template-columns:1fr 1fr}.section .row .block:first-child{grid-column:1/-1}#header li{font-size:14px}section#content>:not(.alignfull):not(:wp-block-media-text){padding:0 var(--gap)}}@media screen and (max-width:600px){:root .has-white-background-color{font-size:16px}section.section{padding:1em}.section .row{grid-template-columns:1fr}.pagination a.next,.pagination a.prev{display:block;flex:0 0 50%}.section .headline-special{font-size:2em}}.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{position:absolute;display:none;left:-15px;margin:0;padding:0;min-width:160px;font-size:.9em;box-shadow:var(--shadow)}.sub-menu .sub-menu{position:static;display:block;padding-top:10px;box-shadow:none}.sub-menu .sub-menu li{padding-bottom:0}.sub-menu li{font-size:1em;white-space:nowrap;display:block;text-align:left;background:var(--purpleRed);padding:10px 15px;margin:0}@media screen and (max-width:768px){.menu .menu-item-has-children .sub-menu{max-width:100%;min-width:0;position:static;margin-top:10px;box-shadow:none}.menu .menu-item-has-children .sub-menu li{background:0 0}.menu .social{float:left}.social+.social{margin-left:1em}.social~li:not(.social){clear:both}}.logged-in #wppb-login-widget-2{display:none}aside .widget~.widget{margin-top:40px}.logged-in #wppb-login-widget-2+.widget{margin-top:0}aside .widget li{list-style-type:none}aside:not(.shop) .widget li+li:before{content:'';display:block;width:20px;height:3px;border-left:10px solid var(--accent);background:#ddd;margin:10px 40% 10px 0}.widget p~p{margin-top:1em}input[type=submit],a.button{color:#fff;background:#222;font-family:inherit;font-weight:700;padding:5px 10px;cursor:pointer;border:0;text-transform:uppercase;text-decoration:none}#searchform div,.wp-block-search__inside-wrapper{display:flex}.wp-block-search__inside-wrapper>*{padding:10px 15px;border:0;font-family:inherit;font-size:16px}footer .wp-block-search .wp-block-search__button{background:var(--brick);color:#fff;border:0;margin:0;cursor:pointer}#searchform label,.wp-block-search label{display:none}#s{padding:10px 20px;border:1px solid #ddd;font-family:inherit;font-size:30px;flex-grow:2}#searchsubmit{padding:5px 20px}#comments #submit{width:250px}#comments .fb-comments iframe{min-width:100% !important}.pagination{text-align:center}.pagination a{text-decoration:none;padding:10px 20px;border:1px solid}#cookie{position:fixed;bottom:var(--gap);right:var(--gap);background:var(--purpleRed);color:var(--txt);text-align:left;box-shadow:var(--shadow);z-index:99;border-radius:20px;cursor:pointer;max-width:100%}#cookie a{color:inherit}#cookie .modal-content{max-width:320px;width:100%;font-size:13px;display:flex;overflow:hidden;padding:15px}.cookie-actions{display:flex;justify-content:space-between}#cookie .modal-content svg,#cookie .modal-content i{font-size:50px;width:50px;display:block;margin-left:-30px;margin-right:10px}#tabs{display:grid;grid-auto-flow:dense;grid-template-columns:2fr 1fr;grid-gap:var(--gap)}#tab-reviews{grid-row:span 2;grid-column:2;order:-1}#tab-reviews textarea,#tab-reviews input:not([type=checkbox]){line-height:20px;font-size:16px;border:1px solid var(--blue);color:var(--cream);background:var(--purpleRed);display:block;width:100%}.input-text{line-height:20px;font-size:16px;border:1px solid #aaa;background:#fff;display:block;width:100%;padding:10px 15px;border-radius:3px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce ul#shipping_method li input{vertical-align:middle}#tab-reviews input:not([type=checkbox]){line-height:30px}#tabs h2{border-bottom:2px solid var(--lPurple)}#wp-comment-cookies-consent{margin-top:4px}#reply-title{display:block;margin:1em 0;font-weight:700}.comment-form-cookies-consent{display:flex;gap:5px}.product_meta{display:none}.review-box{padding:1em;margin:var(--gap) 0;border:2px solid;color:var(--accent);text-align:center}.review-box a{color:inherit}.woocommerce table.shop_attributes th{text-align:left}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.wc-block-grid__product-price{color:var(--text) !important;font-size:1.3em}.woocommerce div.product div.images img{overflow:hidden}.woocommerce table.shop_attributes td p{font-style:normal}.woocommerce table.shop_attributes td p a{text-decoration:none}.woocommerce table.shop_attributes td p a:hover{text-decoration:underline}.woocommerce table.shop_attributes th{width:35%}footer{background:var(--lPurple);color:var(--bg);padding:var(--gap) 0;position:relative}#footer{color:var(--white);background:var(--black);font-size:12px;text-align:center}footer h2{padding-top:var(--gap)}footer a{color:var(--beige);text-decoration:none}footer .widget,footer .wp-block-group{flex:1 1 25%;margin-right:var(--gap)}footer li{list-style-type:none;margin-bottom:10px}footer .container{position:relative;z-index:2}#menu-button,.mobile-only{display:none}label{display:block;font-size:13px;font-weight:700}.comment-notes{font-size:12px;margin-bottom:30px}#comments input,#comments textarea{max-width:100%;width:100%;display:block;padding:10px 20px;margin-top:10px}.checkout{--cream:var(--gold);--lPurple:#111}#order_review_heading{margin-top:1em}input,textarea,button,.input-text{color:var(--cream);font-family:var(--mainFont);border:1px solid var(--blue);background:var(--lPurple);border:0}#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{border:1px solid var(--blue);padding-left:1em}.wc-block-product-search .wc-block-product-search__button{margin-left:0 !important;background:var(--accentBg)}#main .woocommerce-result-count,.woocommerce-ordering select{border-color:var(--gold)}.wp-block-image.alignwide figcaption,.wp-block-image.aligncenter figcaption{font-size:.8em;text-align:center;opacity:.8}.home main,.home section.section:last-child{margin-bottom:0}.home main{padding-bottom:0}.owl-stage-outer{position:relative}img[data-src]:not[src]{opacity:0;transition:all .4s}img{opacity:1;transition:all .4s}@media screen and (max-width:1200px){:root{--em:16px}#entry h1{font-size:2.5em}#logo{max-width:250px !important}#single-post{grid-template-columns:11fr 1fr 6fr}.regular:first-child:before,#single-post:before{top:-10vh}}@media screen and (max-width:900px){:root{--em:18px}#stream{grid-template-columns:1fr 1fr}#menu-button{align-items:center;justify-content:center;width:40px;height:40px;border:2px solid}#menu-button+div{width:80%;max-width:350px;left:-80%;position:fixed;max-height:100%;overflow:auto;transition:all .5s;background:var(--beige);top:0;z-index:3;padding:100px 10vw}.open #menu-button+div{left:-5%}#header li a{color:#fff}.owl-nav{position:static}.owl-nav button{margin:10px 10px 20px;background:var(--brick);color:var(--bg)}#single-post{display:block;max-width:750px}footer .flex{flex-wrap:wrap}footer .flex>*{margin-right:5%;flex:1 1 27%}#map-page #cover:after{display:none}#logo{order:-2}#header li a{white-space:nowrap}}@media screen and (min-width:601px){#entry>.alignwide{grid-column:span 3}}@media screen and (max-width:600px){#menu-button,.mobile-only{display:flex}#entry h1,.regular:first-child h2{font-size:2em}header .container nav{display:none}main{padding:0 0 10vh;overflow:hidden}#stream .regular{margin-top:5vh}#stream{grid-template-columns:1fr}footer .flex{flex-direction:column}.regular:first-child,.regular{grid-column:span 1;grid-template-columns:repeat(3,1fr)}.regular .cover,#entry>figure.fb{grid-column:1/-1 !important}.regular:first-child .cover~*,.regular:not(:first-child) .cover~*{grid-column:span 3}.regular:first-child:before{width:51%;top:-10vh}div#author{display:block}div#author .av{float:right;width:120px;margin:0 0 1em 1em}div#author .av img{display:block}.about{padding:0}#logo{max-width:100% !important}}@media screen and (max-width:460px){:root{--gap:20px}#intro{font-size:1.1em}#searchform div,.wp-block-search__inside-wrapper{flex-wrap:wrap}#s{max-width:100%}#searchsubmit{margin-left:auto;padding:10px 20px}#featured svg{bottom:auto;top:var(--gap)}#featured article h2{border:0;margin-right:0;padding-right:0}.admin-bar #header{top:0}#intro{padding:20px 0}#featured,#promo{padding-bottom:60px;margin-bottom:0;width:100%}#featured article{margin:0 5vw;width:90vw;max-width:90vw}#featured article .cover:after{padding-top:140%}#promo{padding-top:0}#single-post{padding-top:20px}}.instagram-media.instagram-media-rendered{min-width:100% !important}footer .container{flex-wrap:wrap}.fbx-caption-title a{color:inherit;font-weight:700}.wp-block-image figcaption{text-align:center;font-size:14px;color:#999}#entry .alignright{float:right;max-width:50%;margin-left:var(--gap)}.widget_layered_nav h2{color:var(--purpleRed)}#single-post input.woocommerce-Input{line-height:50px;padding:0 1em}.woocommerce-page #single-post{display:block}.woocommerce-form-login .form-row:not(.woocommerce-form-row){display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:15px;flex-wrap:wrap}.woocommerce-LostPassword.lost_password{text-align:right;font-size:13px}.woocommerce-LostPassword.lost_password a{color:#aaa}.woocommerce-form-login .form-row:before,.woocommerce-form-login .form-row:after{display:none !important}.shop .widget li{font-size:14px;display:flex;align-items:center;justify-content:space-between;line-height:2em}.shop .widget li+li{border-top:1px solid #ccc}.shop .widget li span{font-size:12px}.shop .widget li a{text-decoration:none;font-size:14px;color:var(--pale)}.shop .widget li ul{flex-grow:2}.woocommerce-widget-layered-nav-list li{display:flex;text-decoration:none;align-items:center}.woocommerce-widget-layered-nav-list li a{font-weight:400;font-size:16px;display:flex;gap:10px;align-items:center;justify-content:space-between;text-decoration:none;color:var(--brick)}.woocommerce-widget-layered-nav-list li span{white-space:nowrap;color:var(--txt);margin-left:auto}#newsletter-bar{padding:1em 0;background:var(--purpleRed)}#newsletter-bar h3{margin-bottom:0}#newsletter{text-align:center;margin-top:var(--gap);padding:var(--gap);background:url('https://paperlovers.pl/wp-content/uploads/2021/07/Bomo-Art-1-scaled.jpg') no-repeat top right;background-size:cover;box-shadow:var(--shadow);position:relative;overflow:hidden}#newsletter:before{content:"";background:var(--brick);position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:luminosity;opacity:.6}.wp-block-column>*:not(:last-child){margin-bottom:1em}#newsletter>*{position:relative;z-index:2;color:#fff}#newsletter h5{font-size:1.4em;line-height:1.2em}#entry .post-list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr))}#entry .post-list a{font-size:.8em;font-weight:700;line-height:1.3em;text-decoration:none}table th{text-align:left;padding:15px 10px;line-height:1.2em}.wp-block-latest-posts__featured-image{grid-row:span 2}#entry .post-list li{margin:0;display:grid;width:100%;grid-gap:20px;grid-template-columns:130px 1fr}#tag_cloud-2{min-width:280px}#entry #mc_embed_signup_scroll{justify-content:center}#mc_embed_signup_scroll,.mc_embed_signup_scroll{display:flex;margin-top:1em}footer .mc_embed_signup_scroll{flex-direction:row;flex-wrap:nowrap}footer .mc_embed_signup_scroll>*{margin:0}#mc_embed_signup_scroll input,.mc_embed_signup_scroll input{height:50px;padding:0 15px;line-height:50px;font-size:16px}svg#notatniki{display:block;width:100%;grid-column:1/-1}.timestamp{color:var(--purpleRed);margin-top:1em}.single .timestamp{color:var(--brick)}li{text-align:left}#promo{margin-bottom:0}#news{margin-top:0;color:var(--beige)}#news .headline-special{color:var(--beige);font-size:3em}#news article{box-shadow:var(--shadow)}#partners{padding:var(--gap) 0}#partners img{max-width:80% !important;height:auto;display:block;margin:0 auto}.sub-menu a svg{margin-right:.3em;min-width:1.2em;max-width:1.2em}.sub-menu .sub-menu li{padding-left:0}ul.children{margin-top:5px;margin-left:1em}.woocommerce-cart #single-post{display:block}#widgets{background:#111;padding:1em}#widgets ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}#widgets li{display:inline-block;margin-bottom:0}#widgets li a{color:var(--gold)}.wc-block-product-categories-list-item{flex-wrap:wrap}.wc-block-product-categories-list--depth-0>.wc-block-product-categories-list-item>a{font-weight:700}.wc-block-product-categories-list-item>ul{flex:1 0 100%;padding-left:20px}.shop .wc-block-product-categories-list--depth-0>.wc-block-product-categories-list-item{border-bottom:0}.wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item{display:flex;align-items:center;justify-content:space-between}.woocommerce-ordering select{background:var(--purpleRed);color:var(--pale)}@media screen and (max-width:950px){.woocommerce-page .site-main>*{grid-column:1/-1}.woocommerce-page .site-main>aside{order:5;grid-row:unset}.page-id-3028 #single-post .blocks-gallery-item figure figcaption{padding:1em 0}.page-id-3028 #single-post figcaption em{font-size:2.4em}h1.page-title{font-size:3em}header #mobile-menu{font-family:var(--accentFont)}}@media screen and (max-width:600px){:root{--em:15px}#header .flex{flex-wrap:wrap}h1.page-title{font-size:2em}#main .woocommerce-breadcrumb{padding-top:2em;width:100%;overflow:auto;white-space:nowrap}.page-id-3028 #single-post .blocks-gallery-item{width:100%;margin:0;text-align:center}.page-id-3028 #single-post figcaption{text-align:center}.page-id-3028 #single-post figcaption em{font-size:2em}.post-list{grid-column:1fr}#header{padding:10px 20px}#header>.container{padding-bottom:20px}#entry #mc_embed_signup_scroll{flex-wrap:wrap}#entry .alignright{margin-left:0;max-width:100%}#logo{margin-right:auto}#logo img{width:140px;margin-bottom:-15px}#header li{font-size:13px}.wp-container-1 .wp-block-cover{height:60vh}.nav-left ul,.nav-right ul{justify-content:flex-start;gap:15px}#header .flex{gap:5px 15px}.home .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1.4em;font-weight:400;line-height:1.2em}h2{font-size:2em}.wp-block-cover__inner-container{padding:3em 0}.wp-block-cover,.wp-block-cover-image{height:100%}.cart-contents{font-size:1.5em;padding:0 10px}.cart-contents-count{right:0}.wc-block-product-categories-list--depth-1{grid-template-columns:1fr 1fr}.site-main{grid-template-columns:1fr;padding-top:50px}.archive.woocommerce-shop #primary aside{order:2}.home .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1em}#menu-mobile{display:block}.nav-right,#menu-left{display:none}#menu-mobile li{margin:0}#menu-mobile li+li{border-top:1px solid #fff}#menu-mobile li a{padding:10px 0;color:#fff;font-size:1.4em}.woocommerce button.button{font-size:12px !important;padding:.5em 1em}.woocommerce table .quantity .qty{height:24px}.woocommerce table.shop_table_responsive tr td.product-name:before{display:none}table.shop_table_responsive .product-name a{display:block;text-align:left;font-size:1.2em;font-family:var(--accentFont);font-weight:700;line-height:1.3em;text-decoration:none}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-size:.9em;margin-right:5px}.woocommerce-shipping-destination{font-size:12px;color:#666;line-height:15px}#shipping_method li{text-align:right}#tabs{display:block}.nav-left,.nav-right{flex:0 0 auto}}@media screen and (max-width:600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:var(--gap) 0}}@media print{.shared-counts-wrap,header,#cover,.fb,#newsletter-box,#meta,#comments,#promo,.eapps-instagram-feed,#partners,footer{display:none}img{max-height:50vh;width:auto}#entry>*{grid-column:1/-1}}