div.woocommerce h1.page-title{display:none}div.woocommerce-notices-wrapper div.woocommerce-message{margin:3em 0}div.woocommerce-notices-wrapper div.woocommerce-message a{color:var(--black)}p.woocommerce-result-count{display:none}form.woocommerce-ordering{display:none}ul.products{padding-left:0;list-style-type:none;display:grid}ul.products.columns-1{grid-template-columns:repeat(1,1fr)}ul.products.columns-2{grid-template-columns:repeat(2,1fr);grid-column-gap:1.375em}ul.products.columns-3{grid-template-columns:repeat(3,1fr)}ul.products.columns-4{grid-template-columns:repeat(1,1fr);grid-column-gap:.6875em}ul.products.columns-5{grid-template-columns:repeat(5,1fr)}ul.products li{margin:0 auto 2.5em}ul.products li a{text-decoration:none;color:var(--black);position:relative}ul.products li a:hover h2{text-decoration:underline}ul.products li span.onsale{position:absolute}ul.products li div.image{overflow:hidden}ul.products li div.image img{width:100%;transition:all .3s ease-in-out}ul.products li div.image img:hover{transform:scale(1.1)}ul.products li h2{margin:1em 0;font-size:1em;line-height:1.75em;font-weight:400;text-align:center}ul.products li span.price{display:flex;justify-content:center}ul.products li a.product_type_simple{display:none}nav.woocommerce-pagination{width:fit-content;margin:2em auto}nav.woocommerce-pagination ul{padding-left:0;list-style-type:none;display:flex;flex-direction:row}nav.woocommerce-pagination ul li{margin:0 1em}div.product{margin-top:5em;display:grid;grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}div.product div.woocommerce-product-gallery{grid-area:a}div.product div.woocommerce-product-gallery img{width:100%;height:100%;display:block}div.product div.summary{grid-area:b;width:92%;margin:0 auto}div.product div.summary h1.product_title{margin:0;padding-bottom:.375em;font-family:'CantataOne Regular';font-size:2.25em;font-weight:400;position:relative}div.product div.summary h1.product_title:after{content:"";width:20%;border-top:1px solid #ebebeb;position:absolute;left:0;bottom:0}div.product div.summary p.price{margin:.5em 0;font-family:'Lato Regular';font-size:1.875em}div.product div.summary form.cart div.quantity input{border:1px solid #ebebeb;padding:.625em .8em}div.product div.summary form.cart button{margin-top:1.5em;padding:.625em 1.25em;border:1px solid var(--black);border-radius:3px;background-color:var(--white);transition:all .3s ease-in-out}div.product div.summary form.cart button:hover{border:1px solid var(--white);background-color:var(--black);color:var(--white);cursor:pointer}div.product div.summary div.product_meta{display:none}div.product div.woocommerce-tabs{display:none}div.product section.related{grid-area:c}div.product section.related>h2{font-family:'Lato Light';font-size:2em;font-weight:400}p.cart-empty{margin:0 auto}form.woocommerce-cart-form table{width:100%;display:block}form.woocommerce-cart-form table thead{font-family:'Lato Light';display:none}form.woocommerce-cart-form table thead tr th{border-bottom:1px solid var(--black);padding:.5em 0;font-weight:400;text-align:left}form.woocommerce-cart-form table thead tr th.product-thumbnail{width:210px;border:0;padding-right:20px}form.woocommerce-cart-form table thead tr th.product-name{width:50%}form.woocommerce-cart-form table thead tr th.product-price{width:120px}form.woocommerce-cart-form table thead tr th.product-quantity{width:120px}form.woocommerce-cart-form table thead tr th.product-remove{width:30px}form.woocommerce-cart-form table thead tr th.product-subtotal{width:120px}form.woocommerce-cart-form table tbody{display:block}form.woocommerce-cart-form table tbody tr{border-top:1px solid #000;padding:1.5em .5em;display:block;position:relative}form.woocommerce-cart-form table tbody tr:last-child{padding:0}form.woocommerce-cart-form table tbody tr td{text-align:right;position:relative;display:block}form.woocommerce-cart-form table tbody tr td:before{content:attr(data-title) ': ';float:left}form.woocommerce-cart-form table tbody tr td.product-remove{position:absolute;top:10px;right:2px}form.woocommerce-cart-form table tbody tr td.product-remove a{position:absolute;right:0}form.woocommerce-cart-form table tbody tr td.product-remove:before{content:''}form.woocommerce-cart-form table tbody tr td.product-thumbnail{text-align:center}form.woocommerce-cart-form table tbody tr td.product-thumbnail:before{content:''}form.woocommerce-cart-form table tbody tr td.product-thumbnail img{width:100%;height:100%;max-width:210px;margin:0 auto 1em;display:block}form.woocommerce-cart-form table tbody tr td.product-name a{display:block}form.woocommerce-cart-form table tbody tr td.product-name a:hover{text-decoration:underline}form.woocommerce-cart-form table tbody tr td.actions:before{content:''}form.woocommerce-cart-form table tbody tr:last-child td{border-bottom:none}form.woocommerce-cart-form table tbody tr td a{text-decoration:none;color:#000}form.woocommerce-cart-form table tbody tr td a.remove{width:30px;height:30px;margin:0 auto;box-sizing:border-box;color:#fff0;display:block;position:absolute;top:0;bottom:0}form.woocommerce-cart-form table tbody tr td a.remove:before{content:'';width:20px;height:1px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--black);transform:rotate(45deg)}form.woocommerce-cart-form table tbody tr td a.remove:after{content:'';width:20px;height:1px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--black);transform:rotate(-45deg)}form.woocommerce-cart-form table tbody tr td div.quantity input{width:105px;height:3em;border:1px solid var(--black);text-align:center;box-sizing:border-box;background-color:#fff0}form.woocommerce-cart-form table tbody tr td div.coupon{max-width:350px;margin:1em 0;display:inline-flex;flex-direction:row}form.woocommerce-cart-form table tbody tr td div.coupon label{display:none}form.woocommerce-cart-form table tbody tr td div.coupon input{width:50%;max-width:175px;height:41px;padding:.5em .2em;box-sizing:border-box}form.woocommerce-cart-form table tbody tr td div.coupon button{width:50%;max-width:175px;padding:.5em 1em;border:0;background-color:#000;color:#fff;cursor:pointer}form.woocommerce-cart-form table tbody tr td button[name="update_cart"]{width:100%;max-width:400px;margin:1.5em 0 3em;border:1px solid var(--black);border-radius:3px;padding:.5em 1em;background-color:var(--white);color:var(--black);cursor:pointer;float:right;transition:all .3s ease-in-out}form.woocommerce-cart-form table tbody tr td button[name="update_cart"]:hover{background-color:var(--black);color:var(--white)}form.woocommerce-cart-form table tbody tr td button[name="update_cart"]:disabled{cursor:not-allowed;opacity:.5}div.cart-collaterals{margin:5em auto}div.cart-collaterals div.shipping-notice{max-width:400px}div.cart-collaterals div.shipping-notice div{padding:.5em 2em 1em;border-radius:3px;background-color:var(--lightgrey);color:var(--grey)}div.cart-collaterals div.shipping-notice h2{font-family:'Lato Light';font-weight:400;line-height:1}div.cart-collaterals div.shipping-notice span{white-space:nowrap}div.cart-collaterals div.cart_totals{width:100%;max-width:400px}div.cart-collaterals div.cart_totals h2{font-family:'Lato Light';font-weight:400;line-height:1}div.cart-collaterals div.cart_totals table{width:100%;border-top:1px solid #000;padding-top:1.4em;table-layout:fixed;text-align:left}div.cart-collaterals div.cart_totals table tbody tr.order-total{padding-top:22px;vertical-align:top;color:var(--pink)}div.cart-collaterals div.cart_totals table tbody tr th{width:40%;font-weight:400}div.cart-collaterals div.cart_totals table tbody tr.order-total th{padding-top:22px}div.cart-collaterals div.cart_totals table tbody tr.order-total td{padding-top:22px}div.cart-collaterals div.cart_totals table tbody tr td strong{font-weight:400}div.cart-collaterals div.cart_totals table tbody tr td small{color:#000;display:block}div.cart-collaterals div.cart_totals ul.woocommerce-shipping-methods{padding:0;list-style-type:none}div.cart-collaterals div.cart_totals ul.woocommerce-shipping-methods input[type="radio"]{filter:grayscale();cursor:pointer}div.cart-collaterals div.cart_totals ul.woocommerce-shipping-methods label{cursor:pointer}div.cart-collaterals div.cart_totals form.woocommerce-shipping-calculator a.shipping-calculator-button{margin:1em 0;display:block;color:#000}div.cart-collaterals div.cart_totals form.woocommerce-shipping-calculator input[type="text"]{max-width:100%;padding:.5em .2em;box-sizing:border-box}div.cart-collaterals div.cart_totals form.woocommerce-shipping-calculator button{border:0;padding:.5em 1em;background-color:#000;color:#fff;cursor:pointer}div.cart-collaterals div.cart_totals div.wc-proceed-to-checkout{display:flex;flex-direction:row;justify-content:flex-end}div.cart-collaterals div.cart_totals div.wc-proceed-to-checkout a{width:100%;margin:1em 0;border:1px solid var(--black);border-radius:3px;padding:.5em 1em;text-decoration:none;text-align:center;background-color:var(--black);color:var(--white);box-sizing:border-box;display:inline-block;cursor:pointer;transition:all .3s ease-in-out}div.cart-collaterals div.cart_totals div.wc-proceed-to-checkout a:hover{background-color:var(--white);color:var(--black)}div.woocommerce-form-login-toggle{width:92%;max-width:1280px;margin:5em auto 2.5em}div.woocommerce-form-login-toggle a{color:#000}body.woocommerce-checkout form.woocommerce-form-login{width:92%;max-width:1280px;margin:5em auto 2.5em}form.woocommerce-form-login a{color:#000}form.woocommerce-form-login label{margin:.5em 0;display:block}form.woocommerce-form-login input[type="text"],form.woocommerce-form-login input[type="password"],form.woocommerce-form-login input[type="email"]{width:100%;max-width:350px;padding:.5em;box-sizing:border-box;display:block}form.woocommerce-form-login button{max-width:175px;margin:1em 0;padding:.5em 1em;border:0;text-transform:lowercase;background-color:#000;color:#fff;cursor:pointer;display:block}div.woocommerce-form-coupon-toggle{width:92%;margin:5em auto 2.5em}div.woocommerce-form-coupon-toggle div.woocommerce-info a.showcoupon{color:#000}form.woocommerce-form-coupon{max-width:350px;margin:2.5em 0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c"}form.woocommerce-form-coupon p:not(:first-child){margin:0}form.woocommerce-form-coupon p:nth-child(1){grid-area:a}form.woocommerce-form-coupon p:nth-child(2){grid-area:b}form.woocommerce-form-coupon p:nth-child(3){grid-area:c}form.woocommerce-form-coupon input{width:100%;max-width:175px;height:41px;padding:.5em .2em;box-sizing:border-box}form.woocommerce-form-coupon button{width:100%;max-width:175px;padding:.5em 1em;border:0;background-color:#000;color:#fff;cursor:pointer}form.checkout{width:92%;margin:0 auto}form.checkout div.woocommerce-NoticeGroup{padding:1em 0;background-color:var(--lightgrey)}form.checkout div.woocommerce-NoticeGroup a{text-decoration:none;color:var(--black)}form.checkout div.col2-set{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:4%}form.checkout div.col2-set input{width:100%;padding:.5em;box-sizing:border-box}form.checkout div.col2-set input[type="checkbox"]{width:auto;padding:0;filter:grayscale()}form.checkout #tgpc_enable_checkout_gift_wrapper_field input[type="checkbox"]{filter:grayscale()}form.checkout div.col2-set textarea{width:100%;margin:.5em 0;padding:.5em;box-sizing:border-box}form.checkout h3{font-family:'Lato Light';font-size:2em;font-weight:400}form.checkout #order_review table.shop_table{width:100%;border-collapse:collapse;text-align:left}form.checkout #order_review table.shop_table tr th{border-bottom:1px solid #000;padding:.5em;letter-spacing:.02em;font-weight:400}form.checkout #order_review table.shop_table tr td{border-bottom:1px solid #000;padding:.5em}form.checkout #order_review table.shop_table tr.cart_item td.product-name strong.product-quantity{font-weight:400}form.checkout #order_review table.shop_table tr.order-total{color:var(--black)}form.checkout #order_review table.shop_table tr.order-total strong{font-weight:400}form.checkout #order_review table.shop_table tr.order-total small{color:#000}form.checkout #order_review table.shop_table ul.woocommerce-shipping-methods{margin:0;padding-left:0;list-style-type:none}form.checkout #order_review table.shop_table ul.woocommerce-shipping-methods input{filter:grayscale();cursor:pointer}form.checkout #order_review table.shop_table ul.woocommerce-shipping-methods label{margin-left:.5em;cursor:pointer}form.checkout #order_review #payment{margin:2em 0 0;padding:2em;background-color:#fff}form.checkout #order_review #payment ul.payment_methods{margin:0;padding-left:0;list-style-type:none}form.checkout #order_review #payment ul.payment_methods input{filter:grayscale();cursor:pointer}form.checkout #order_review #payment ul.payment_methods label{margin-left:.5em;cursor:pointer}form.checkout #order_review #payment div.payment_box{margin:.5em 0;padding:.2em 1em;background-color:#ececec}form.checkout #order_review div.place-order div.woocommerce-terms-and-conditions-wrapper a{color:#000}form.checkout #order_review div.place-order button{width:100%;max-width:400px;margin:1em 0;border:1px solid var(--black);border-radius:3px;padding:.5em 1em;white-space:nowrap;background-color:var(--black);color:var(--white);cursor:pointer;transition:all .3s ease-in-out}form.checkout #order_review div.place-order button:hover{background-color:var(--white);color:var(--black)}div.woocommerce-MyAccount-content div.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr}@media (min-width:992px){ul.products.columns-4{grid-template-columns:repeat(2,1fr)}div.product{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c c"}form.woocommerce-cart-form table{display:table;table-layout:fixed}form.woocommerce-cart-form table thead{display:table-header-group}form.woocommerce-cart-form table thead tr th.product-subtotal{text-align:right}form.woocommerce-cart-form table tbody{display:table-row-group}form.woocommerce-cart-form table tbody tr{border-top:0;padding:0;display:table-row}form.woocommerce-cart-form table tbody tr td{text-align:left;display:table-cell}form.woocommerce-cart-form table tbody tr td:before{content:''}form.woocommerce-cart-form table tbody tr td.product-remove{position:relative;top:0;right:0}form.woocommerce-cart-form table tbody tr td a.remove{margin:auto;top:0;bottom:0}form.woocommerce-cart-form table tbody tr td.product-thumbnail{text-align:left}form.woocommerce-cart-form table tbody tr td.product-thumbnail img{margin:1em 0 1em}form.woocommerce-cart-form table tbody tr td.product-name a{margin-right:1em}form.woocommerce-cart-form table tbody tr td.product-subtotal{text-align:right}form.woocommerce-cart-form table tbody tr td div.coupon{margin:0}div.cart-collaterals{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}div.cart-collaterals div.cart_totals div.wc-proceed-to-checkout{margin-top:3em}form.checkout div.col2-set{grid-template-columns:repeat(2,1fr)}#customer_login{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){ul.products.columns-4{grid-template-columns:repeat(4,1fr)}}
