.woocommerce div.product form.cart .button{float:none}.woocommerce div.product .product-info-box .main-image{padding:2px;margin-right:20px}.woocommerce div.product .product-info-box .flex-center{display:flex;align-items:center}.woocommerce div.product .product-info-box .info{width:100%;padding-right:60px}.woocommerce div.product .product-info-box .info .accordion{margin-top:30px}.woocommerce div.product .product-info-box .info .accordion .box{border-bottom:1px solid #aaa}.woocommerce div.product .product-info-box .info .accordion .box .main{padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}.woocommerce div.product .product-info-box .info .accordion .box .main .number{color:#aaa;font-size:24px}.woocommerce div.product .product-info-box .info .accordion .box .main .icon{color:#99accd;font-size:24px}.woocommerce div.product .product-info-box .info .accordion .box .main .text{font-size:32px;padding-left:20px;padding-right:20px}.woocommerce div.product .product-info-box .info .accordion .box .content{display:none;padding-left:20px;padding-right:20px}.woocommerce div.product .product-info-box .info .accordion .box.active .icon{transform:rotate(180deg)}@media screen and (max-width:1200px){.woocommerce div.product .product-info-box .info .accordion .box .main .number{font-size:20px}.woocommerce div.product .product-info-box .info .accordion .box .main .icon{font-size:20px}.woocommerce div.product .product-info-box .info .accordion .box .main .text{font-size:25px}}.woocommerce div.product .product-info-box .info .accordion .box .main .text{width:100%;font-size:25px !important;padding-left:30px}.woocommerce div.product .product-slider-block .product-slider div.slick-slide{display:flex;justify-content:center;align-items:center;transition:all .3s ease;padding:60px}.woocommerce div.product .product-slider-block .product-slider div.slick-slide .box{background:gray;padding:20px;height:100px;width:100%}.woocommerce div.product .product-slider-block .product-slider div.slick-slide.slick-center{padding:0}.woocommerce div.product .related.products{padding-top:60px;padding-bottom:60px}.woocommerce div.product .related.products h2{font-size:60px;font-family:"Cormorant Garamond",serif}.woocommerce div.product form.cart .variations th{vertical-align:middle}.woocommerce div.product .quantity .qty{padding:10px;border-radius:0;height:100%}.woocommerce div.product .summary form .quantity_btn_wrap{display:flex}.woocommerce div.product .summary .personalise_woocommerce_fields{background-color:#cbbba0;padding:10px;margin-top:20px}.woocommerce div.product .summary .personalise_woocommerce_fields h3{cursor:pointer;text-transform:uppercase;font-size:25px}.woocommerce div.product .summary .personalise_woocommerce_fields h3 svg.icon{height:26px;position:relative;top:-3px}.woocommerce div.product .summary .personalise_woocommerce_fields div{display:flex;align-items:center}.woocommerce div.product .summary .personalise_woocommerce_fields div label{margin-right:20px}.woocommerce div.product .summary .personalise_woocommerce_fields div #customisation-message{border-radius:0;max-width:80px;width:80px;text-align:center}.woocommerce div.product .single-product-summary-box{margin-bottom:60px}.woocommerce div.product .single-product-summary-box h1{font-size:65px;font-family:"Cormorant Garamond",serif}.woocommerce div.product .single-product-summary-box .price{font-family:"Cormorant Garamond",serif;color:#000;font-size:23px}.woocommerce div.product .single-product-summary-box .woocommerce-product-details__short-description{font-family:"Gill Sans";font-weight:300;font-size:20px;padding-bottom:30px}.woocommerce div.product .single-product-summary-box .woocommerce-product-details__short-description ul{padding-left:20px;list-style:disc;margin-bottom:0}.woocommerce div.product .single-product-summary-box .woocommerce-product-details__short-description ul li{font-size:20px}.woocommerce div.product .single-product-summary-box .additional_product_short_description{font-family:"Gill Sans";font-weight:300;color:#7b7a6f}.woocommerce div.product .single-product-summary-box .button{font-family:"Gill Sans";font-weight:300;color:#000;font-size:19px}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product .woocommerce-tabs{margin-top:30px;margin-bottom:30px;background:#fbfbfb;border:1px solid #dad9d7;padding:30px}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;margin-bottom:20px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;padding:0;z-index:0;margin:0;position:static}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;background:#333}.woocommerce div.product .woocommerce-tabs ul.tabs li>a{padding:9px 20px;color:#333;font-weight:500;border-top-right-radius:10px;border-top-left-radius:10px}.woocommerce div.product table.shop_attributes{border-top:1px dotted rgba(0,0,0,.7)}.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{border-bottom:1px dotted rgba(0,0,0,.7)}.woocommerce-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid #dad9d7 !important}.woocommerce-notice a.button,.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:0 0;padding-top:3px;padding-bottom:0}.woocommerce-notice a.button:hover,.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:0 0}.woocommerce-store-notice,p.demo_store{position:fixed;top:auto;bottom:0}.admin-bar p.demo_store{top:auto}.woocommerce table.shop_table{border:0}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-top:30px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}.woocommerce-cart table.cart td a{text-decoration:none;color:#000}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:180px}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .entry-content form{width:60%;float:left}.woocommerce-cart .woocommerce .cart-collaterals{width:50%;float:right}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:40px;margin-top:.5em}body .woocommerce table.shop_table td{padding:15px}.woocommerce a.remove{margin:0 auto}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-checkout .woocommerce .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47.8260869565%;float:right;margin-right:0}.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static}.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:#000}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0,0,0,.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:980px){.woocommerce-cart .entry-content form{width:80%;float:none;margin:0 auto}.woocommerce-cart .woocommerce .cart-collaterals{width:80%;float:None;margin:auto}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}@media only screen and (max-width:768px){.woocommerce-cart .entry-content form{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .woocommerce .col2-set{width:100%;float:none;margin-right:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}.woocommerce table.shop_table_responsive tr.cart_item,.woocommerce-page table.shop_table_responsive tr.cart_item{border:solid 1px #ebe9eb;margin-bottom:15px}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove{padding:0;position:relative}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child a.remove,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove a.remove{position:absolute;top:-10px;right:-10px;background:#fff;border:1px solid #ebe9eb;line-height:16px}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child a.remove:hover,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove a.remove:hover{background:red}}#shop-sidebar{max-width:300px}.wc-block-components-totals-coupon__button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background-color:#785e4e !important;border-color:#785e4e !important}.wc-block-components-totals-coupon__form{display:flex;justify-content:space-between;background-color:#785e4e;border-radius:15px}.wc-block-components-totals-coupon__form .wc-block-components-text-input{width:100%}.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=text]{border-radius:15px}.wc-block-components-totals-coupon__form button.wc-block-components-totals-coupon__button{flex:none;padding-right:26px}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0 !important;padding-right:0 !important}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-checkout-order-summary-block{border-radius:20px;background-color:#e8e3d8;padding:30px 60px}.page-id-76 .site-content{padding-bottom:60px}.wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector{border-radius:20px !important}.wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{border-radius:20px !important}.wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--minus{border-top-left-radius:20px !important;border-bottom-left-radius:20px !important}.wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button--plus{border-top-right-radius:20px !important;border-bottom-right-radius:20px !important}.woocommerce-page .page-title{display:none}.woocommerce-page .site-content .wc-block-components-product-name{color:#000}.imagewrapper .added_to_cart.wc-forward{display:none !important}.fkcart-toggler{display:none !important}.woocommerce ul.products li.product{border:solid 1px #cbbba0}.woocommerce ul.products li.product .imagewrapper{position:relative}.woocommerce ul.products li.product .imagewrapper .yith-wcqv-button.inside-thumb{position:absolute !important;bottom:10px !important;top:unset !important;left:unset !important;right:10px !important;opacity:.7 !important;padding:5px 10px !important;background-color:#cbbba0 !important;transform:scale(1) !important;-webkit-transform:scale(1) !important}.woocommerce ul.products li.product .imagewrapper .yith-wcqv-button.inside-thumb img.yith-wcqv-icon{width:30px !important}.woocommerce ul.products li.product:hover .imagewrapper .yith-wcqv-button.inside-thumb{opacity:1 !important}.woocommerce ul.products li.product .attachment-woocommerce_thumbnail{border-bottom:solid 1px #cbbba0}.woocommerce ul.products li.product .attachment-woocommerce_thumbnail img{margin-bottom:0}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:20px;color:#323334;padding:0 10px;font-weight:lighter;margin-bottom:10px}.woocommerce ul.products li.product .price{padding:0 10px}.woocommerce ul.products li.product .price bdi{font-size:20px;color:#323334;font-weight:700}.woocommerce ul.products li.product .button{display:none !important}.term-description p{font-size:20px}.woocommerce .woocommerce-result-count,.woocommerce-ordering{display:none !important}.woocommerce .page-title{font-size:96px;text-transform:uppercase}.post-type-archive-product .main-footer{margin-top:120px}.post-type-archive-product .hero-block h1{margin-bottom:50px}.post-type-archive-product .hero-block .btn{border-radius:10px;background-color:rgba(120,94,78,.6);border:0;backdrop-filter:blur(5px);margin-left:10px;margin-right:10px}.post-type-archive-product .section-split svg.icon{fill:#fff;max-width:10px}.single_add_to_cart_button{background-color:#cbbba0 !important;border-radius:0 !important;padding:15px 60px !important;width:100%}.woocommerce-product-gallery{border:solid 1px #3e3c3f;padding:30px}.woocommerce-product-gallery .slick-slide{display:flex !important;justify-content:center;align-items:center;max-height:551px;height:551px}.woocommerce-product-gallery .slick-prev,.woocommerce-product-gallery .slick-next{bottom:-63px;top:auto}.woocommerce-product-gallery .slick-dots{bottom:-30px}.select-option.swatch-wrapper{padding:0;border-radius:100%;overflow:hidden}.select-option.swatch-wrapper a.swatch-anchor{width:40px !important;height:40px !important}.select-option.swatch-wrapper.selected{border:0}.select-option.swatch-wrapper.selected a.swatch-anchor{width:50px !important;height:50px !important}.variations .label{display:none}.related.products h2{text-align:center;margin-bottom:60px}.related.products h2.woocommerce-loop-product__title{text-align:left}.collection{margin-top:30px;color:#7b7a6f}.collection .bottom{position:relative;top:-200px;margin-bottom:-200px}.collection .bottom img{position:relative;left:-80px;max-width:500px}.collection h2{color:#7b7a6f}.collection h2 .font-waiting-bridge{font-size:60px}.collection h3{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:2.8rem;color:#433c2c}.collection p{font-family:"Gill Sans"}.collection .btn{background-color:transparent;color:#7b7a6f}#shop-sidebar .side-bar-filter-toggle{text-align:right;display:none}#shop-sidebar .side-bar-filter-toggle button{padding:5px 30px;margin-bottom:20px}#shop-sidebar .side-bar-filter-toggle button svg{fill:#fff;margin-left:20px;max-width:20px}#shop-sidebar .widgets-wrap li.show-more button{color:#000}@media screen and (max-width:991px){#shop-sidebar{max-width:none}#shop-sidebar .widgets-wrap{display:none}#shop-sidebar .widgets-wrap.show{display:block}#shop-sidebar .side-bar-filter-toggle{display:block !important}}body .yith-quick-view.yith-inline{position:fixed;right:0;top:0;bottom:0;width:500px;z-index:999;background:#fff;overflow:auto;padding:20px;padding-top:60px}body .yith-quick-view.yith-inline h1{font-weight:lighter !important;font-size:20px !important;text-transform:uppercase !important}body .yith-quick-view.yith-inline div.summary button.button.alt{font-family:"Gill Sans";font-weight:300;font-size:19px}body .yith-wcqv-head{z-index:9999;top:40px}body .yith-quick-view.yith-inline .yith-quick-view-content div.images,body .yith-quick-view.yith-inline .yith-quick-view-content div.summary{float:none !important;width:100% !important}@media screen and (max-width:991px){.woocommerce ul.products li.product .imagewrapper .yith-wcqv-button.inside-thumb{display:none !important}}@media screen and (max-width:400px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none}}@media screen and (max-width:767px){.woocommerce div.product .product-info-box .info{padding-right:0}}