body.woocommerce .content-area{padding-bottom:80px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-color:#939597;background-color:#f9f9f9}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#939597}.woocommerce-info{border-color:#ceb16d}.woocommerce-info::before{color:#ceb16d}.woocommerce #respond input#submit,.woocommerce .button{border-radius:0!important}.woocommerce .wc-backward{padding:15px 25px!important}.woocommerce .wc-backward br{display:none}.woocommerce .button:focus,.woocommerce .button:hover{border:0!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:#ececed!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#e5e6e7!important}.woocommerce-breadcrumb{border:1px solid rgba(147,149,151,.5);border-width:1px 0;padding:15px 0!important;margin-bottom:50px!important;font-size:1.4rem!important;color:#5f5f5f}.woocommerce-breadcrumb a{color:#5f5f5f}.woocommerce-breadcrumb i{position:relative;margin:0 3px;font-size:1rem}.woocommerce-products-header{margin:0 0 60px;position:relative}.woocommerce-products-header .page-title{position:relative;font-family:var(--dl-f-title)}.woocommerce-products-header .page-title:after{background-color:#939597;width:60px;height:1px;content:"";display:block;margin:20px 0 0}.woocommerce-products-header .ppcp-messages{width:100%;position:absolute;top:100%;left:0}.shop-desc-menu{margin:0;padding-top:27px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px 0}.page-description,.shop-menu,.term-description{width:100%;flex:none}.page-description,.term-description{font-size:1.5rem}.shop-menu{font-size:1.2rem;letter-spacing:.6px;line-height:1.1;text-transform:uppercase}.shop-menu a{background-color:#f5f5f5;min-width:130px;display:inline-block;padding:10px 25px 9px;text-align:center;color:#939597}.shop-menu ul{margin:-3px;padding:0}.shop-menu li{display:inline-block;padding:3px}.woocommerce span.onsale{background-color:#ceb16d;border-radius:50%;width:50px;height:50px;min-width:50px;min-height:50px;padding:0;font-weight:500;font-size:1.3rem;line-height:48px}.woocommerce ul.products li.product a{color:#5f5f5f}.woocommerce ul.products li.product a img{margin-bottom:10px}.woocommerce ul.products li.product h2{padding:0!important;margin:0!important;font-family:var(--dl-f-title);font-size:1.9rem!important;color:#5f5f5f}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .cat{font-weight:500;font-size:1.2rem;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#ceb16d}.woocommerce ul.products li.product .cat a{color:#ceb16d}.custom-product-gallery{position:relative}.custom-product-gallery .image{height:350px}.custom-product-gallery .dl-slider{position:relative;opacity:0;visibility:hidden}.custom-product-gallery .slider-for{min-height:200px}.custom-product-gallery .slider-nav{min-height:90px;margin:0 -3px;top:-3px}.custom-product-gallery .slider-nav .dl-slide{padding:0 3px}.custom-product-gallery .slider-nav .image{height:100px}.custom-product-gallery .slider-nav .slick-slide{opacity:.5;transition:all .3s linear}.custom-product-gallery .slider-nav .slick-slide:focus,.custom-product-gallery .slider-nav .slick-slide:hover{opacity:1}.custom-product-gallery .slider-nav .slick-current{opacity:1}body.no-js .custom-product-gallery .dl-loading{display:none}body.no-js .custom-product-gallery .dl-slider{opacity:1;visibility:visible}.custom-duplicated-button .price,div.product .summary .price{margin:0 0 45px;font-weight:700;font-size:3rem!important;line-height:1.1!important;color:#5f5f5f!important}.custom-duplicated-button .price .woocommerce-Price-currencySymbol,div.product .summary .price .woocommerce-Price-currencySymbol{font-weight:400!important;font-size:1.7rem!important}.custom-duplicated-button .price del,div.product .summary .price del{display:block!important;font-weight:400!important;font-size:1.7rem!important}.custom-duplicated-button .price del .woocommerce-Price-currencySymbol,div.product .summary .price del .woocommerce-Price-currencySymbol{font-size:1.7rem!important}.custom-duplicated-button .price ins,div.product .summary .price ins{text-decoration:none}.custom-duplicated-button form.cart,div.product .summary form.cart{margin:0 0 45px}.custom-duplicated-button form.cart .quantity,.custom-duplicated-button form.cart button,div.product .summary form.cart .quantity,div.product .summary form.cart button{display:inline-block}.custom-duplicated-button form.cart .quantity .dl-input-number,.custom-duplicated-button form.cart button,div.product .summary form.cart .quantity .dl-input-number,div.product .summary form.cart button{transition:all .3s ease-in-out}.custom-duplicated-button form.cart .quantity,div.product .summary form.cart .quantity{width:100px;position:relative}.custom-duplicated-button form.cart .quantity input::-webkit-inner-spin-button,.custom-duplicated-button form.cart .quantity input::-webkit-outer-spin-button,div.product .summary form.cart .quantity input::-webkit-inner-spin-button,div.product .summary form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;opacity:0;visibility:hidden}.custom-duplicated-button form.cart .quantity input[type=number],div.product .summary form.cart .quantity input[type=number]{-moz-appearance:textfield}.custom-duplicated-button form.cart .quantity input[type=number],div.product .summary form.cart .quantity input[type=number]{background-color:#f0f0f1;border:0;width:100%;padding:0;position:relative;font-size:1.4rem;line-height:1;text-align:center}.custom-duplicated-button form.cart .quantity .dl-input-number,div.product .summary form.cart .quantity .dl-input-number{width:27px;height:27px;display:block;padding-top:7px;position:absolute;top:12px;z-index:3;font-size:1.3rem;line-height:1;text-align:center;cursor:pointer}.custom-duplicated-button form.cart .quantity .dl-input-number.dl-plus,div.product .summary form.cart .quantity .dl-input-number.dl-plus{right:5px}.custom-duplicated-button form.cart .quantity .dl-input-number.dl-minus,div.product .summary form.cart .quantity .dl-input-number.dl-minus{left:5px}.custom-duplicated-button form.cart .quantity .dl-input-number:focus,.custom-duplicated-button form.cart .quantity .dl-input-number:hover,div.product .summary form.cart .quantity .dl-input-number:focus,div.product .summary form.cart .quantity .dl-input-number:hover{opacity:.7}.custom-duplicated-button form.cart button,div.product .summary form.cart button{background-color:#ceb16d!important;width:auto!important;border-radius:0!important;padding:0 30px!important;font-weight:500!important}.custom-duplicated-button form.cart button:hover,.custom-duplicated-button form.cart buttonfocus,div.product .summary form.cart button:hover,div.product .summary form.cart buttonfocus{background-color:rgba(206,177,109,.8)!important}.custom-duplicated-button{clear:both;width:100%;padding-top:20px}.custom-duplicated-button form.cart{margin:0}@media (min-width:768px){.custom-duplicated-button{width:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;align-items:center;justify-content:flex-start}.custom-duplicated-button .price,.custom-duplicated-button form.cart{flex:0 0 auto;margin:0!important}}div.product .summary{font-size:1.6rem}div.product .summary .cat{margin-bottom:9px;font-weight:500;font-size:1.2rem;line-height:1.1;letter-spacing:1.2px;text-transform:uppercase;color:#ceb16d}div.product .summary .cat a{color:#ceb16d}div.product .summary .entry-title{position:relative;font-family:var(--dl-f-title);font-size:2.7rem;color:#5f5f5f}div.product .summary .entry-title:after{background-color:#5f5f5f;width:60px;height:1px;content:"";display:block;margin:30px 0}div.product .summary .entry-share,div.product .summary .tagged_as{border-top:1px solid #939597;padding:17px 0;font-size:1.5rem;line-height:1.2}div.product .summary .entry-share span,div.product .summary .tagged_as span{display:block;margin-bottom:9px;font-family:var(--dl-f-title);font-size:1.7rem;letter-spacing:3.4px;line-height:1.1;text-transform:uppercase}div.product .summary .entry-share a,div.product .summary .tagged_as a{color:#5f5f5f}div.product .summary .entry-share a{display:inline-block;vertical-align:middle;padding:2px 0;margin:1px 20px 0 0}div.product .summary .tagged_as a{text-transform:lowercase}.woocommerce div.product .woocommerce-tabs{padding-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 4px;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:#e5e6e7;border-radius:0;min-width:90px;margin:0 2px 0 0;padding:0 20px;font-size:1.6rem;line-height:1.1;font-family:var(--dl-f-title);color:#5f5f5f}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:14px 0;font-weight:400;color:#5f5f5f}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ceb16d;border-bottom:0;color:#fff}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #e5e6e7;margin:0 0 2em;padding:20px;font-size:1.5rem}#reviews{font-size:1.5rem}#reviews #comments h2{margin:0 0 15px;font-family:var(--dl-f-title);font-size:1.7rem;letter-spacing:3.4px;text-transform:uppercase}.related.products{margin-bottom:1px;padding-bottom:40px}.related.products .section-title{max-width:100%;margin:0 0 31px;text-align:left}.related.products .section-title .subtitle,.related.products .section-title .title{color:#5f5f5f}.related.products .section-title .title{margin:0;font-family:var(--dl-f-title);font-size:1.7rem;letter-spacing:3.4px;text-transform:uppercase}.related.products .section-title .text{font-size:1.5rem}.related.products ul.products{margin:0!important}.woocommerce-pagination{margin:0;padding:20px 0 0}.woocommerce-pagination ul{border:0!important;margin:-5px!important;font-weight:400!important;font-size:1.7rem!important;line-height:1.1!important}.woocommerce-pagination ul li{border:0!important;padding:5px!important;color:#5f5f5f}.woocommerce-pagination ul li a{color:#5f5f5f}.woocommerce-pagination ul li span.current{background:0 0!important;border-bottom:1px solid #5f5f5f!important;display:block!important;font-weight:500!important;color:#ceb16d!important}@media (min-width:412px){.custom-product-gallery .image{height:400px}.custom-product-gallery .slider-nav .image{height:120px}}@media (min-width:520px){.custom-product-gallery .image{height:490px}.custom-product-gallery .slider-nav .image{height:110px}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:1.7rem}.woocommerce div.product .woocommerce-tabs .panel{font-size:1.6rem}}@media (min-width:768px){.shop-desc-menu{gap:0 10px}.page-description,.term-description{width:57%}.shop-menu{width:40%;text-align:right}.custom-product-gallery .image{height:650px}.custom-product-gallery .slider-nav{top:inherit;margin:0 -4px}.custom-product-gallery .slider-nav .dl-slide{padding:0 4px}.custom-product-gallery .slider-nav .image{height:150px}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:1.9rem}}@media (min-width:1024px){.custom-product-gallery .image{height:410px}.custom-product-gallery .slider-nav .image{height:80px}#reviews{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse}#reviews #comments,#reviews #review_form_wrapper{width:48%;display:block;flex:none}#reviews .clear{display:none}}@media (min-width:1152px){.shop-desc-menu{gap:0 15px}.page-description,.term-description{width:59%}.shop-menu{width:38%}.custom-product-gallery .image{height:500px}.custom-product-gallery .slider-nav .image{height:110px}}@media (min-width:1280px){.page-description,.term-description{width:62%;font-size:1.6rem}.shop-menu{width:35%}.shop-menu a{min-width:145px}.custom-product-gallery .image{height:560px}.custom-product-gallery .slider-nav{margin:0 -4.5px}.custom-product-gallery .slider-nav .dl-slide{padding:0 4.5px}.custom-product-gallery .slider-nav .image{height:125px}}@media (min-width:1360px){.custom-product-gallery .image{height:590px}.custom-product-gallery .slider-nav .image{height:140px}}@media (min-width:1400px){.page-description,.term-description{width:63%;font-size:1.7rem}.shop-menu{width:35%}.custom-product-gallery .image{height:610px}.custom-product-gallery .slider-nav .image{height:145px}}@media (min-width:1500px){.custom-product-gallery .image{height:670px}.custom-product-gallery .slider-nav .image{height:155px}}.page-description>:first-child,.term-description>:first-child{margin-top:0!important}.page-description>:last-child,.term-description>:last-child{margin-bottom:0!important}