:root main{background-color:#fff}:root main>div.woocommerce{width:100%;display:flex;flex-flow:row wrap;max-width:60rem}.product-gallery figure{display:flex;flex-flow:row wrap;margin:0;width:100%!important;height:100%!important}.product-gallery figure .woocommerce-product-gallery__image{display:inline-flex;width:50%!important;height:auto!important}.product-gallery figure .woocommerce-product-gallery__image a{display:block;width:100%;padding:8px}.product-gallery figure .woocommerce-product-gallery__image a img{display:block;width:100%;height:100%}.product-content-intro h1{margin-bottom:0;color:#757575;font-size:4rem;line-height:1}.product-content-intro p.price{display:flex;flex-flow:row nowrap;align-items:center;margin:0;width:100%;color:#b68970;font-family:Arapey,Georgia,Times New Roman,serif;font-size:3rem;text-indent:32px}.product-content-intro p.price del{display:flex;flex:1 3 auto;font-weight:400;font-size:1.6rem}.product-content-intro p.price ins{display:flex;flex:1 3 auto;align-content:center;justify-content:center;margin:0 16px;padding:0 16px 0 0;width:100%;background-color:#855c45;text-indent:0;text-decoration:none;color:#fff}.product-content-intro p.price:before{display:inline-flex;flex-shrink:1;align-self:center;content:" ";margin-right:16px;width:30%;height:1px;background-color:#b68970}.product-content-info h1,.product-content-info h2,.product-content-info h3,.product-content-info h4,.product-content-info h5,.product-content-info h6{color:#855c45;margin:0 0 32px}.product-content-info p{color:#424242;margin:0 0 16px}.product-content-info ul{margin:0 0 16px}.product-content-info ul li{color:#424242;line-height:1.4;list-style-type:circle}.product-content-addtocart{margin:0 0 64px}.product-content-addtocart form.cart button.button{position:relative;top:0;display:block;clear:none;float:none;padding:32px;margin:32px 0;width:100%;max-width:100%;background-color:#855c45;border-radius:0;font-family:Quicksand,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:2px;box-shadow:0 16px 32px -8px rgba(46,46,45,.5);transition:top .35s ease-in-out,box-shadow .35s ease-in-out}.product-content-addtocart form.cart button.button.disabled{background:#e2dcd7;color:#855c45;border:1px solid #855c45}.product-content-addtocart form.cart button.button.disabled:hover{top:0;color:#855c45;background:#e2dcd7}.product-content-addtocart form.cart button.button:hover{background-color:#b68970;top:-8px;box-shadow:0 8px 32px -8px rgba(46,46,45,.3)}.product-content-addtocart form.cart label.wc-pao-addon-name{color:#b68970;font-family:Arapey,Georgia,Times New Roman,serif;font-size:1rem}.product-content-addtocart form.cart label.wc-pao-addon-name span{color:#9e9e9e;font-family:Quicksand,Arial,sans-serif;font-size:.875rem}.product-content-addtocart form.cart p.form-row{padding:8px;margin:8px}.product-content-addtocart form.cart p.form-row a.wc-pao-addon-image-swatch{margin:10px;outline:none;padding:0}.product-content-addtocart form.cart p.form-row a.wc-pao-addon-image-swatch img{max-width:100px;max-height:none}.product-content-addtocart form.cart p.form-row label{font-family:Arapey,Georgia,Times New Roman,serif;font-size:1rem}.product-content-addtocart table.variations{margin-top:32px}.product-content-addtocart table.variations tbody{display:flex}.product-content-addtocart table.variations tbody tr{display:inline-flex;flex-flow:column nowrap}.product-content-addtocart table.variations tbody tr td.label{width:100%;color:#9e9e9e;font-family:Quicksand,Arial,sans-serif;font-size:1rem}.product-content-addtocart table.variations tbody tr td.value .swatch-control{display:flex;flex-flow:row nowrap;margin:32px 0 0 -16px}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper{position:relative;display:inline-flex;padding:8px;margin:8px;background:transparent;border:none}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper a{display:block}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper img{display:block;width:100%;max-width:150px;transition:width .25s ease-in-out,padding .25s ease-in-out}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper:hover img{width:calc(100% - 16px);padding:8px}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper.selected:before{display:block;position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;border:2px solid #e2dcd7;opacity:.65;content:" "}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper.selected:after{position:absolute;z-index:10;display:block;left:-50%;right:-50%;top:-50%;bottom:-50%;margin:auto;content:url(../../../assets/images/eye-light.svg);width:56px;height:56px;opacity:.5}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper.selected img{width:calc(100% - 16px);padding:8px}.product-content-addtocart table.variations tbody tr td.value .swatch-label{color:#b68970;font-family:Arapey,Georgia,Times New Roman,serif;font-size:1.125rem}.product-content-addtocart table.variations tbody tr td.value .reset_variations{display:none!important;visibility:hidden!important}.product-content p.stock{display:block;padding:8px 16px;margin:16px 0;width:100px;border:1px solid #b68970;border-radius:0;color:#b68970;font-weight:400;font-size:.875rem;text-transform:uppercase;text-align:center;opacity:.65}.woocommerce a{color:#b68970;text-decoration:none}.woocommerce-notices-wrapper{position:fixed;left:0;top:180px;z-index:999;opacity:1;-webkit-animation-name:closeMessage;animation-name:closeMessage;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:none;padding:32px 32px 32px 64px;background-color:#efecea;line-height:2rem;font-size:.9rem}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:32px;height:16px}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{margin-left:16px;background-color:#2e2e2d;color:#efecea;vertical-align:middle}.woocommerce-info{border-top-color:transparent;position:absolute;top:-32px;left:-50%;right:-50%;margin:auto;width:50vw;min-width:300px}.woocommerce-info:before{display:none;content:""}.woocommerce-info a{color:#b68970}.woocommerce form.login{min-width:300px}.woocommerce form.register p{font-size:1.25rem}.woocommerce form.register .woocommerce-privacy-policy-text p{font-size:1rem}.woocommerce form h3{margin:0 0 32px;color:#855c45;font-size:2rem;text-align:center;line-height:1}.woocommerce form input,.woocommerce form select{padding:8px 16px!important;height:48px;border:none;border-radius:0;box-shadow:none;background-color:#efecea;color:#424242;font-family:Quicksand,Arial,sans-serif;font-size:1rem}.woocommerce form input[type=checkbox]{height:auto}.woocommerce form textarea{padding:8px 16px;height:150px;background-color:#efecea;border:none;border-radius:0;box-shadow:none;color:#424242;font-family:Quicksand,Arial,sans-serif;font-size:1rem}.woocommerce form label{border-radius:0;color:#9e9e9e;font-family:Arapey,Georgia,Times New Roman,serif;font-size:1rem}.woocommerce form button.button{display:block;float:none;margin:16px 0 0;padding:16px;width:100%;max-width:388px;background-color:#855c45;border-radius:0;color:#fff;font-family:Quicksand,Arial,sans-serif;font-size:1rem;text-transform:uppercase}.woocommerce form button.button:hover{color:#fff;background-color:#56321d}.woocommerce form fieldset{border:1px solid #beb2ab}.woocommerce form fieldset legend{padding:8px;color:#757575;font-family:Arapey,Georgia,Times New Roman,serif;font-size:1.125rem}.woocommerce form span.selection>span{padding:8px 16px!important;height:48px;border:none;border-radius:0;box-shadow:none;background-color:#efecea;color:#424242;-webkit-appearance:none;-webkit-border-radius:0;background-image:url(../../../assets/images/src/select.gif);background-size:18px;background-repeat:no-repeat;background-position:95% 50%}.woocommerce form span.selection span.select2-selection__rendered{color:#9e9e9e;font-family:Quicksand,Arial,sans-serif;font-size:1rem}.woocommerce form span.selection b{display:none;visibility:hidden}.woocommerce form .form-row{padding:0;margin:6px 0 24px}.woocommerce form #customer_details{margin-bottom:64px}.woocommerce form #order_review .woocommerce-checkout-review-order-table{border:none;margin:0 auto 32px}.woocommerce form #order_review .woocommerce-checkout-review-order-table thead{background-color:#855c45;color:#fff}.woocommerce form #order_review .woocommerce-checkout-review-order-table tbody{color:#9e9e9e}.woocommerce form #order_review .woocommerce-checkout-review-order-table tbody tr,.woocommerce form #order_review .woocommerce-checkout-review-order-table tbody tr td,.woocommerce form #order_review .woocommerce-checkout-review-order-table tbody tr th{border:none}.woocommerce form #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total{font-family:Arapey,Georgia,Times New Roman,serif}.woocommerce form #order_review .woocommerce-checkout-review-order-table tfoot{color:#9e9e9e;background-color:#efecea}.woocommerce form #order_review .woocommerce-checkout-review-order-table tfoot tr{border:none}.woocommerce form #order_review .woocommerce-checkout-review-order-table tfoot tr th{border:none;font-size:.9rem}.woocommerce form #order_review .woocommerce-checkout-review-order-table tfoot tr td{border:none;font-family:Arapey,Georgia,Times New Roman,serif}.woocommerce form #order_review .woocommerce-checkout-review-order-table tfoot tr td ul#shipping_method li{margin:0}.woocommerce form p.lost_password a{color:#beb2ab;font-size:1rem;text-align:center}.woocommerce form.checkout .col-1,.woocommerce form.checkout .col-2{width:100%}.woocommerce form.checkout .col-2{width:100%;margin:64px 0 0}.woocommerce form.checkout .form-row{width:50%;display:inline-block;padding:0 16px;box-sizing:border-box}.woocommerce form.checkout .form-row.place-order{width:100%}.woocommerce form.checkout .form-row.validate-required a{font-size:1rem}.woocommerce form.checkout_coupon{border:1px solid #b68970;padding:32px;text-align:left;border-radius:0;display:block;width:100%;margin:0 0 64px}.woocommerce-checkout span.select2-container span.select2-dropdown span.select2-results ul.select2-results__options li.select2-results__option{color:#9e9e9e;font-family:Quicksand,Arial,sans-serif;font-size:1rem}.woocommerce-checkout span.select2-container span.select2-dropdown span.select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,.woocommerce-checkout span.select2-container span.select2-dropdown span.select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[data-selected]{background-color:#b68970;color:#fff}.woocommerce-checkout #payment{background-color:transparent;border-radius:0}.woocommerce-checkout #payment ul.wc_payment_methods{border-bottom:1px solid #e2dcd7}.woocommerce-checkout #payment ul.wc_payment_methods li input{height:auto}.woocommerce-checkout #payment ul.wc_payment_methods li label{font-family:Arapey,Georgia,Times New Roman,serif;font-size:1.25rem}.woocommerce-checkout #payment ul.wc_payment_methods li .payment_box{background-color:#efecea;max-width:400px}.woocommerce-checkout #payment ul.wc_payment_methods li .payment_box p{color:#9e9e9e;font-family:Quicksand,Arial,sans-serif;font-size:.875rem}.woocommerce-checkout #payment ul.wc_payment_methods li .payment_box:before{display:none;content:""}.woocommerce-checkout #payment .place-order{background-color:transparent}.woocommerce-checkout #payment .place-order p{font-family:Quicksand,Arial,sans-serif;font-size:.875rem}.woocommerce-checkout #payment .place-order p a{text-decoration:underline}.woocommerce-checkout #payment .place-order button[type=submit]{padding:20px 32px;background-color:#855c45;border-radius:0;color:#fff;font-family:Quicksand,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;letter-spacing:1px}.woocommerce-order p.woocommerce-notice{margin:0 0 64px;color:#855c45;font-size:2rem;font-family:Arapey,Garamond,serif}.woocommerce-order ul.order-details{border:1px solid #b68970;padding:32px;background-color:#e2dcd7}.woocommerce-MyAccount-navigation ul li{position:relative;margin:10px 0;width:100%;list-style-type:none;overflow:hidden}.woocommerce-MyAccount-navigation ul li a{position:relative;color:#757575;font-family:Quicksand,Arial,sans-serif;font-size:1rem;text-decoration:none;line-height:1.5;transition:padding .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:before{display:inline-block;position:absolute;top:0;left:-32px;margin:0;color:#beb2ab;font-size:.8rem;content:"\27F6";transition:left .3s ease-in-out}.woocommerce-MyAccount-navigation ul li a:hover{position:relative;padding-left:24px}.woocommerce-MyAccount-navigation ul li a:hover:before{left:0}.woocommerce-MyAccount-content{margin-top:16px;padding-left:32px;border-left:1px solid #e2dcd7;box-sizing:border-box}.woocommerce-MyAccount-content a,.woocommerce-MyAccount-content p{font-family:Quicksand,Arial,sans-serif;font-size:1rem}.woocommerce-MyAccount-content h3{font-size:1.4rem;line-height:1;margin:0 0 16px}.woocommerce-MyAccount-content a.edit{float:left!important;margin:16px 0;padding:8px;border-radius:4px;background-color:#efecea;color:#9e9e9e;font-size:.75rem;text-decoration:none;text-transform:uppercase}.woocommerce-MyAccount-content address{color:#9e9e9e}.woocommerce-MyAccount-content .woocommerce-info{position:relative;top:0;left:0;float:left;min-width:100%;width:100%}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{position:relative;display:block;margin:0 auto 32px;left:0;background-color:#efecea;border:1px solid #855c45;font-size:1em;color:#424242}.woocommerce-privacy-policy-text p a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{font-size:1rem}.woocommerce span.onsale{min-width:0;min-height:0;padding:0;margin:0;top:46px;left:32px;background-color:transparent;color:#fff;font-size:.75rem;font-weight:700;font-family:Quicksand,Arial,sans-serif;line-height:1}.woocommerce span.onsale:before{position:absolute;left:-50%;right:-50%;top:-50%;bottom:-50%;margin:auto;z-index:-1;display:block;width:80px;height:80px;border-radius:100%;content:" ";background-color:#b68970}.woocommerce .woocommerce-customer-details address{border:1px solid #efecea;text-align:left;width:100%;border-radius:5px;padding:32px;box-sizing:border-box}.woocommerce .woocommerce-order-details a{color:#b68970}.woocommerce form.woocommerce-cart-form{width:100%;padding:30px}.woocommerce form.woocommerce-cart-form table.shop_table{border:none}.woocommerce form.woocommerce-cart-form table.shop_table tr th{color:#b68970;font-family:Arapey,serif;font-size:1.2rem;text-align:center;line-height:1}.woocommerce form.woocommerce-cart-form table.shop_table tr th>span{display:block;width:100%;text-align:center}.woocommerce form.woocommerce-cart-form table.shop_table tr th.product-name>span{text-align:left}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item{padding:10px;border-radius:5px;background-color:#fff}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td{padding:10px 0}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td.product-remove a.remove{margin:0 auto;width:16px;height:16px;background-color:#b68970;color:#fff!important;font-size:16px;font-weight:400;line-height:.8}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail a{display:block}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail img{display:block;margin:0 auto;width:95px}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td.product-name a{color:#b68970;font-weight:500;text-decoration:none}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td.product-quantity{text-align:center}.woocommerce form.woocommerce-cart-form table.shop_table tr.woocommerce-cart-form__cart-item td>span{display:block;width:100%;text-align:center}.woocommerce form.woocommerce-cart-form table.shop_table td{border-top:none;border-bottom:none}.woocommerce form.woocommerce-cart-form table.shop_table td.actions{padding:30px 0}.woocommerce form.woocommerce-cart-form table.shop_table td.actions .coupon{float:none;display:flex;flex-flow:row nowrap;width:100%;align-content:center}.woocommerce form.woocommerce-cart-form table.shop_table td.actions .coupon button{margin:0;width:100%;padding:0;font-size:.875rem}.woocommerce form.woocommerce-cart-form table.shop_table td.actions .coupon input{margin:0;width:100%}.woocommerce form.woocommerce-cart-form table.shop_table td.actions button[name=update_cart]{background-color:#fff;border:1px solid #757575;width:200px;font-size:.875rem;margin-left:auto}.woocommerce .cart-collaterals .cart_totals{display:flex;flex-flow:column nowrap;float:none;width:100%;padding:30px;background-color:#fff;border-left:1px solid #b68970}.woocommerce .cart-collaterals .cart_totals h2{margin:0;padding:0 0 30px;color:#b68970;font-size:2rem}.woocommerce .cart-collaterals .cart_totals table.shop_table{border:none}.woocommerce .cart-collaterals .cart_totals table.shop_table td,.woocommerce .cart-collaterals .cart_totals table.shop_table th{padding:20px 0}.woocommerce .cart-collaterals .cart_totals table.shop_table td{text-align:right}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0 30px}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{margin:0;background-color:#b68970;border-color:#b68970;font-size:1rem}body.woocommerce-cart main .woocommerce{max-width:74rem}div#product-addons-total{display:none!important}div.pswp--open{z-index:9999}@-webkit-keyframes closeMessage{0%{left:0;opacity:1}to{left:-100%;opacity:0}}@keyframes closeMessage{0%{left:0;opacity:1}to{left:-100%;opacity:0}}@media screen and (max-width:650px){.product{padding:0}.product-gallery{position:relative}.product-gallery figure{display:block;overflow:scroll;width:100vw!important;white-space:nowrap}.product-gallery figure div.woocommerce-product-gallery__image{display:inline-block;margin:16px;width:250px!important;-o-object-fit:contain;object-fit:contain}.product-gallery:after{display:block;position:absolute;bottom:0;left:-50%;right:-50%;width:48px;height:48px;margin:0 auto;padding:8px;background-color:#2e2e2d;border-radius:100%;content:url(../../../assets/images/src/horiz_swipe.svg);opacity:.25;pointer-events:none}.product-content{box-sizing:border-box;width:100%;display:block}.product-content-intro{text-align:center;background-color:#efecea;margin-top:32px}.product-content-intro h1,.product-content-intro p{display:inline-block;margin:16px 0}.product-content-addtocart table.variations tbody tr td.value .swatch-control{margin:32px 0;justify-content:space-around;padding:16px;box-sizing:border-box;width:100vw;flex-flow:row wrap}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper{width:25%;margin:0}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper a{height:auto!important}.product-content-addtocart table.variations tbody tr td.value .swatch-control .swatch-wrapper img{width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-content-addtocart table.variations tbody tr td.label,.product-content-addtocart table.variations tbody tr td.value .swatch-label{text-align:center}.product-content-addtocart form.cart button.button{margin:0 auto}.product-content-info{padding:0 16px}.product-content-info ul li{color:#9e9e9e;pointer-events:none}.woocommerce .cart-collaterals .cart_totals{border-left:none}}.footer-reassurance{display:block;padding:32px 0;background-color:#efecea;box-sizing:border-box}.footer-reassurance .reassurance{display:flex;flex-flow:row nowrap;justify-content:space-around;max-width:60rem;margin:0 auto}.footer-reassurance .reassurance-block{display:flex;flex-flow:row nowrap;align-items:center}.footer-reassurance .reassurance-block svg{display:inline-flex;height:24px}.footer-reassurance .reassurance-block svg path{fill:#9e9e9e}.footer-reassurance .reassurance-block span{display:inline-flex;margin:0 16px;color:#9e9e9e;font-size:1rem;font-weight:400;text-transform:uppercase}@media screen and (max-width:650px){.footer-reassurance .reassurance-block{flex-flow:column nowrap}.footer-reassurance .reassurance-block svg{display:block;margin:0 auto}.footer-reassurance .reassurance span{font-size:.825rem;text-align:center}}