.woocommerce-page.single-product .dd-content{padding-top:30px;padding-top:1.875rem}.woocommerce-page.single-product .mfp-bg{opacity:.6}.woocommerce-page.single-product div.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-page.single-product div.product div.images,.woocommerce-page.single-product div.product div.summary{float:none}.woocommerce-page.single-product div.product div.images{position:-webkit-sticky;position:sticky;top:20px;top:1.25rem;margin-top:20px;margin-top:1.25rem}.woocommerce-page.single-product div.product .product_title{margin-bottom:0}.woocommerce-page.single-product div.product .price{font-size:38px;font-size:2.375rem;margin-top:0;font-family:"minion-3",serif}.woocommerce-page.single-product div.product .dd-sibling-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-page.single-product div.product .dd-sibling-products h5{width:100%;display:block}.woocommerce-page.single-product div.product .dd-sibling-products a{display:block;width:24%;margin-right:1%;font-size:0}.woocommerce table.shop_attributes,.woocommerce table.shop_attributes tbody,.woocommerce table.shop_attributes tbody td,.woocommerce table.shop_attributes tbody th,.woocommerce table.shop_attributes tbody tr{border:none;background:transparent!important;display:block;width:auto;padding:0}.woocommerce table.shop_attributes tbody th:after{content:":"}.woocommerce table.shop_attributes tbody td,.woocommerce table.shop_attributes tbody th{display:inline-block;font-weight:400;font-size:15px;font-size:.9375rem;color:#222}.woocommerce table.shop_attributes tbody th{padding-right:2px}.woocommerce table.shop_attributes tbody td{padding-left:2px}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:100%;display:block}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) img{display:block}.woocommerce div.product div.images .woocommerce-product-gallery__image a,.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) a{display:block;font-size:0}.woocommerce div.product div.images{margin-bottom:0}.woocommerce-product-gallery__trigger{opacity:0}.dd-pinit{position:absolute;bottom:24px;bottom:1.5rem;right:24px;right:1.5rem;background:#acaf97;width:48px;width:3rem;height:48px;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;font-size:20px;font-size:1.25rem}.dd-pinit:hover{background:#4c4c4d}.woocommerce div.product div.images .flex-control-thumbs{display:none}.woocommerce .woocommerce-product-gallery{position:relative}.woocommerce .woocommerce-product-gallery .dd-arrow{position:absolute;top:50%;left:20px;margin-top:-24px;margin-top:-1.5rem;background-color:#4c4c4d;border:none;text-align:center;color:#fff;width:48px;width:3rem;height:48px;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-size:.9375rem;display:none}.woocommerce .woocommerce-product-gallery .dd-arrow:hover{background:#acaf97}.woocommerce .woocommerce-product-gallery .flex-control-nav+.dd-arrow,.woocommerce .woocommerce-product-gallery .flex-control-nav+.dd-arrow+.dd-arrow{display:block}.woocommerce .woocommerce-product-gallery .dd-arrow.dd-next{left:auto;right:20px}#price_calculator{margin-left:0;margin-top:0;display:inline-table;vertical-align:middle;margin-bottom:0}#price_calculator .calculated-price{display:none}#price_calculator label{font-weight:700;color:#222;font-size:15px;font-size:.9375rem}#price_calculator input{border:1px solid rgb(0 0 0 / .2);padding:10px 15px;padding:.625rem .9375rem;text-align:left}.woocommerce div.product form.cart div.quantity{opacity:0;pointer-events:none;float:none;z-index:-1;left:0;margin:0;height:0}.woocommerce div.product form.cart .button,form.cart .dd-button.dd-sample-button{display:inline-block;vertical-align:middle;float:none;margin-top:20px;margin-top:1.25rem;font-size:15px;font-size:.9375rem;padding:1.1em 1.8em;-webkit-box-sizing:border-box;box-sizing:border-box}.single_variation{display:none}.woocommerce div.product form.cart .button{border:1px solid #acaf97}.woocommerce div.product form.cart .button:hover{border-color:#4c4c4d}form.cart .dd-button.dd-sample-button{margin-left:10px;margin-left:.625rem}.dd-calculator-cta{background:#f6f6f4;padding:30px 40px;padding:1.875rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;margin-bottom:1.875rem;margin-top:60px;margin-top:3.75rem}.dd-calculator-cta h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-10px;margin-bottom:-.625rem}.dd-calculator-cta h6 svg{margin-right:10px;margin-right:.625rem}.dd-calculator-cta button{padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-size:.9375rem;border:none;line-height:1.2;color:#222;text-decoration:underline;margin-left:10px;margin-left:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff0}.dd-calculator-cta button svg{margin-left:5px;margin-left:.3125rem}.dd-delivery-cta{padding:0;margin-bottom:30px;margin-bottom:1.875rem}.dd-delivery-cta h6{margin-bottom:-10px;margin-bottom:-.625rem}.commentlist{padding-left:0;padding-top:10px;padding-top:.625rem}.woocommerce-Reviews #commentform{display:none}.woocommerce-Reviews{padding-top:20px;padding-top:1.25rem}.woocommerce-Reviews #comments p:nth-child(3){margin-top:-30px;margin-top:-1.875rem}.woocommerce-Reviews .woocommerce-noreviews{margin-bottom:10px;margin-bottom:.625rem}.woocommerce-Reviews #comments p:nth-child(3) button,.woocommerce-Reviews #reply-title button{padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-size:.9375rem;border:none;line-height:1.2;color:#222;text-decoration:underline;margin-left:10px;margin-left:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff0}.woocommerce-Reviews #comments p:nth-child(3) button svg,.woocommerce-Reviews #reply-title button svg{margin-left:5px;margin-left:.3125rem}.woocommerce-Reviews h2{font-size:24px;font-size:1.5rem;font-weight:400;margin-bottom:-10px;margin-bottom:-.625rem}.mfp-content #commentform{position:relative;display:block;width:600px;max-width:90%;padding:30px 40px;padding:1.875rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin:30px auto;margin:1.875rem auto}.mfp-content #commentform:before{content:"Write a Review";font-weight:400;font-size:38px;font-size:2.375rem;text-align:center;margin-bottom:10px;margin-bottom:.625rem;display:block;font-family:"minion-3",serif}.mfp-content #commentform .mfp-close{background:#4c4c4d;opacity:1;color:#fff;border-radius:50%;-webkit-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}.mfp-content #commentform .comment-notes{text-align:center}.mfp-content #commentform label{width:100%;display:block;font-weight:700;margin-bottom:10px;margin-bottom:.625rem}.mfp-content #commentform [for="rating"]{display:none}.mfp-content #commentform p.stars{font-size:40px;font-size:2.5rem;text-align:center;line-height:1.2}.mfp-content #commentform p.stars span{display:block}.mfp-content #commentform p.stars a{margin:0 5px;margin:0 .3125rem;color:#929231}.woocommerce-review__dash,.woocommerce-review__published-date{display:none}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:40px}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0;border:none}.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author{font-weight:700;font-size:15px;font-size:.9375rem;color:#222}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:none;padding:0;width:80px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:100px}.woocommerce .star-rating,.woocommerce .star-rating span{float:none;color:#d2c700}form .dd-calculator,.wcace-calculator{display:inline-block;vertical-align:middle}form .dd-calculator button,.wcace-calculator button{border:none;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-size:.9375rem;color:#222;font-family:"Avenir Next"}form .dd-calculator button span,.wcace-calculator button span{text-decoration:underline}form .dd-calculator button svg,.wcace-calculator button svg{margin-right:10px;margin-right:.625rem;color:#4c4c4d}.dd-quantity-calculator{display:none}.dd-quantity-calculator h6{font-weight:400;font-size:38px;font-size:2.375rem;text-align:center;margin-bottom:40px;margin-bottom:2.5rem}.dd-quantity-calculator label{width:25%;display:inline-block;vertical-align:middle;font-weight:700;font-size:13px;font-size:.8125rem;font-family:"Avenir Next";color:#222}.dd-quantity-calculator p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dd-quantity-calculator input.dd-input-text,.dd-quantity-calculator span.dd-select{background-color:#f6f6f4;border-color:#fff0;display:inline-block;width:75%;font-size:13px;font-size:.8125rem;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.dd-quantity-calculator .form-section{display:none}.dd-quantity-calculator .form-section.active{display:block}.dd-quantity-calculator button.dd-button{width:100%;text-align:center}.dd-quantity-calculator p.calculator-result{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none;background:#f6f6f4;padding:20px;padding:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.dd-quantity-calculator p.calculator-result.show{display:-webkit-box;display:-ms-flexbox;display:flex}.dd-quantity-calculator p.calculator-result label{width:auto}.dd-quantity-calculator form>p:first-child strong{font-size:24px;font-size:1.5rem;color:#222;font-weight:400;font-family:"minion-3",serif;margin-right:15px;margin-right:.9375rem}.dd-quantity-calculator form>p:first-child label{font-family:"minion-3",serif;font-size:18px;font-size:1.125rem;font-weight:400;width:auto;padding:.8em 1.8em;border:1px solid #acaf97;line-height:1;color:#acaf97}.dd-quantity-calculator form>p:first-child input:checked+label{color:#fff;background:#acaf97}.dd-quantity-calculator form>p:first-child label:before{display:none}.mfp-content .dd-quantity-calculator{position:relative;display:block;width:600px;max-width:90%;margin:40px auto;margin:2.5rem auto;padding:30px 40px;padding:1.875rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.mfp-content .dd-quantity-calculator .mfp-close{background:#4c4c4d;opacity:1;color:#fff;border-radius:50%;-webkit-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}@media only screen and (max-width:600px){.mfp-content .dd-quantity-calculator p{-ms-flex-wrap:wrap;flex-wrap:wrap}.mfp-content .dd-quantity-calculator p label{margin-bottom:5px;margin-bottom:.3125rem}.mfp-content .dd-quantity-calculator p input.dd-input-text,.mfp-content .dd-quantity-calculator p label,.mfp-content .dd-quantity-calculator p span.dd-select{display:block;width:100%}.dd-quantity-calculator form>p:first-child strong{display:block;width:100%}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page.single-product div.product div.images{margin-bottom:0}.woocommerce .related{width:100%;margin-top:105px;margin-top:6.5625rem}.woocommerce .related>h2{text-align:center;margin-bottom:42px;margin-bottom:2.625rem;font-size:0}.woocommerce .related>h2:before{content:"More From this Collection";font-size:38px;font-size:2.375rem}@media only screen and (max-width:1000px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page.single-product div.product div.images{width:100%;max-width:600px;margin:0 auto;position:relative;top:0}.woocommerce-page.single-product div.product div.images{margin-bottom:35px;margin-bottom:2.1875rem}.woocommerce-page.single-product div.product{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dd-content+.dd-newsletter{margin-top:-50px;margin-top:-3.125rem}.dd-enquiry-form p{margin:15px auto;margin:.9375rem auto}.dd-enquiry-form p:nth-last-child(2){margin-bottom:0}.dd-enquiry-form .wpcf7-response-output{margin-top:15px;margin-top:.9375rem}