:root{--wd-text-font:"Hedvig Letters Serif", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(12,12,12);--wd-text-font-size:18px;--wd-title-font:"DM Sans", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"Playfair Display", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:var(--wd-text-font);--wd-widget-title-font:"DM Sans", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"DM Sans", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:400;--wd-header-el-transform:uppercase;--wd-header-el-font-size:16px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(119,86,122);--wd-alternative-color:rgb(255,237,223);--btn-default-font-family:"DM Sans", Arial, Helvetica, sans-serif;--btn-default-font-weight:400;--btn-default-transform:uppercase;--btn-default-bgcolor:rgba(255,237,223,0.94);--btn-default-bgcolor-hover:rgba(164,74,63,0.93);--btn-default-color:rgba(119,86,122,0.8);--btn-default-color-hover:rgba(255,237,223,0.94);--btn-accented-font-family:"DM Sans", Arial, Helvetica, sans-serif;--btn-accented-font-weight:400;--btn-accented-transform:uppercase;--btn-accented-bgcolor:rgba(119,86,122,0.85);--btn-accented-bgcolor-hover:rgba(164,74,63,0.92);--btn-accented-color:rgba(255,237,223,0.94);--btn-accented-color-hover:rgba(255,237,223,0.94);--wd-form-brd-width:2px;--notices-success-bg:rgb(213,106,160);--notices-success-color:#fff;--notices-warning-bg:rgb(134,22,87);--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:rgb(213,106,160);--wd-sticky-btn-height:95px}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}html .wd-nav.wd-nav-secondary>li>a,.whb-top-bar .wd-nav.wd-nav-secondary>li>a,.whb-general-header .wd-nav.wd-nav-secondary>li>a,.whb-header-bottom .wd-nav.wd-nav-secondary>li>a,html .whb-header .wd-header-cats .menu-opener,html .wd-dropdown-cats .wd-nav.wd-nav-vertical>li>a,html .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li>a,html .wd-dropdown-my-account .wd-sub-menu li a,html .wd-nav-mobile>li>a,html .wd-nav-mobile .wd-sub-menu li a,html .wd-nav.wd-layout-drilldown>li>a,html .wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>:is(.menu-item,.wd-drilldown-back)>a,html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link>a,html .wd-page-title .wd-breadcrumbs :is(a,span),html .wd-page-title .breadcrumb li::after,html .wd-checkout-steps,html .wd-product .wd-entities-title,html .wd-product.product-list-item .wd-entities-title,html .wd-product .wd-product-cats a,html .wd-product .wd-product-brands-links a,html .wd-product .price,html .product.wd-product del,html .product.wd-cat .wd-entities-title,html .product.wd-cat.cat-design-replace-title .wd-entities-title,html .wd-masonry-first .wd-cat:first-child .wd-entities-title,html .product.wd-cat .wd-cat-count,html .product.wd-cat.cat-design-replace-title .wd-cat-count,html .product-image-summary-wrap .summary-inner>.price,html .wd-single-price .price,html .product-image-summary-wrap .summary-inner>.price del,html .wd-single-price .price del,html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price,html .wd-single-add-cart .variations_form .woocommerce-variation-price .price,html .product-image-summary-wrap .variations_form .woocommerce-variation-price>.price del,html .wd-single-add-cart .variations_form .woocommerce-variation-price .price del,html .wd-product-nav-desc .price,html .wd-builder-off .tabs-layout-accordion>.wd-accordion-item>.wd-accordion-title .wd-accordion-title-text,html .wd-builder-off .tabs-layout-tabs .wd-nav-tabs>li>a,html .product-quick-view .product_title,html .product-quick-view .summary-inner>.price,html .product-quick-view .summary-inner>.price del,html .product-quick-view .variations_form .woocommerce-variation-price .price,html .product-quick-view .variations_form .woocommerce-variation-price>.price del,html .widget-area .widget .price,html .widget_product_categories .product-categories>li>a,html .widget_product_categories .product-categories>li>.children>li>a,html .widget_product_categories .product-categories li a{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-weight:400;color:rgb(12,12,12)}html .wd-nav.wd-nav-main>li>a,html .wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a,body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a,body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a,body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu>li>a,html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a,html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a,body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu .sub-sub-menu li a,body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a,html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-weight:500;font-size:18px;color:rgb(12,12,12)}html .wd-nav.wd-nav-main>li:hover>a,html .wd-nav.wd-nav-main>li.current-menu-item>a,html .wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a:hover,body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a:hover,body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a:hover,body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu>li>a:hover,html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover,html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover,body .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu .sub-sub-menu li a:hover,body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover,html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover{color:rgb(119,86,122)}html .wd-builder-off .tabs-layout-accordion>.wd-accordion-item>.wd-accordion-title .wd-accordion-title-text{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:24px}html .product-image-summary-wrap .product_title,html .wd-single-title .product_title{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-weight:400;font-size:30px}.wd .product-label.onsale{background-color:rgb(111,154,97)}.wd .product-label.new{background-color:rgb(213,106,160)}.wd .product-label.featured{background-color:rgb(134,22,87)}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}.woocommerce-product-gallery{--wd-gallery-gap:12px}@media (max-width:1024px){:root{--wd-sticky-btn-height:95px}}@media (max-width:768.98px){:root{--wd-sticky-btn-height:42px}.woocommerce-product-gallery{--wd-gallery-gap:0px}}:root{--wd-container-w:1600px;--wd-form-brd-radius:35px;--btn-default-brd-radius:35px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:35px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none;--wd-brd-radius:0px}@media (min-width:1600px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}.row-of-boxes{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;width:100%}.box-link{display:block;text-decoration:none;color:inherit;width:460px;max-width:100%;margin:0}.box{display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center;transition:all .25s ease;border:4px solid;box-sizing:border-box;min-height:220px;height:100%}.box h2{margin:0;font-size:32px;font-weight:700;transition:color .25s ease}.box p{margin:15px 0;font-size:18px;transition:color .25s ease}.box--light{background:#faefe4;border-color:#fff}.box--light h2,.box--light p{color:#7a5a7a}.box--dark{background:#7a5a7a;border-color:#fff}.box--dark h2,.box--dark p{color:#faefe4}.box-link:hover{cursor:pointer}.box-link:hover .box{border-color:#d56aa0}.box-link:hover .box--light h2,.box-link:hover .box--light p,.box-link:hover .box--dark h2,.box-link:hover .box--dark p{color:#d56aa0}.box-left{margin-left:auto}.box-right{margin-right:auto}@media (max-width:980px){.box-link{width:420px}.box{min-height:200px;height:100%}}@media (max-width:768px){.row-of-boxes{gap:12px}.box-link{width:100%}.box-left,.box-right{margin:0}.box{padding:24px;min-height:150px;height:auto}.box h2{font-size:26px}.box p{font-size:16px}}.post-title-large-image .entry-title,.post-title-large-image .title,.post-title-large-image .wd-post-author,.post-title-large-image .wd-meta-author,.post-title-large-image .wd-post-date,.post-title-large-image .wd-modified-date,.post-title-large-image .wd-post-date time,.post-title-large-image .wd-meta-author a,.post-title-large-image .wd-meta-author span{color:#ffffff!important}.single-product .woocommerce-product-details__short-description p{margin-bottom:13px}.single-product .site-content{background:#fff}.single-product .product-image-summary{padding-top:55px;padding-bottom:95px}.single-product .summary-inner{max-width:650px;padding-left:clamp(32px, 4vw, 72px)}.single-product .summary-inner::before{content:"";display:block;width:46px;height:2px;margin:0 0 22px;background:#77567A}.single-product .woocommerce-breadcrumb,.single-product .wd-breadcrumbs,.single-product .breadcrumbs{margin-bottom:34px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:400;line-height:1.5;color:rgba(12,12,12,.42)!important}.single-product .woocommerce-breadcrumb a,.single-product .wd-breadcrumbs a,.single-product .breadcrumbs a{color:rgba(12,12,12,.44)!important;text-decoration:none!important}.single-product .woocommerce-breadcrumb a:hover,.single-product .wd-breadcrumbs a:hover,.single-product .breadcrumbs a:hover{color:#861657!important}.single-product .product_title{max-width:640px;margin:0 0 18px!important;font-family:"Playfair Display",Georgia,"Times New Roman",serif!important;font-size:clamp(46px, 4vw, 64px)!important;font-weight:500!important;line-height:0.99!important;letter-spacing:-0.045em!important;color:#0C0C0C!important}.single-product .summary .price{margin:0 0 20px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:23px!important;font-weight:500!important;line-height:1.3!important;color:#0C0C0C!important}.single-product .summary .price .amount{color:#0C0C0C!important}.single-product .product_meta{margin:0 0 29px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:12px!important;line-height:1.6!important;color:rgba(12,12,12,.43)!important}.single-product .product_meta span,.single-product .product_meta a{font-size:inherit!important}.single-product .product_meta a{color:#77567A!important}.single-product .product_meta a:hover{color:#861657!important}.single-product .woocommerce-product-details__short-description{max-width:570px;margin:0 0 23px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:17px!important;font-weight:400;line-height:1.66!important;color:rgba(12,12,12,.68)!important}.single-product .woocommerce-product-details__short-description p{margin-top:0;margin-bottom:12px;font-size:inherit!important;line-height:inherit!important}.single-product .summary-inner>p{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6;color:rgba(12,12,12,.43)}.single-product table.variations{width:100%;margin-top:31px!important;margin-bottom:15px!important}.single-product table.variations tr{margin-bottom:27px}.single-product table.variations th.label{padding-bottom:11px!important}.single-product table.variations th.label label,.single-product .variations label{font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.13em!important;text-transform:uppercase;color:#0C0C0C!important}.single-product .wd-swatch.wd-bg{width:41px!important;height:41px!important;min-width:41px!important;min-height:41px!important;padding:0!important;border:1px solid rgba(12,12,12,.14)!important;border-radius:50%!important;box-shadow:0 0 0 3px #ffffff!important;transition:box-shadow 0.2s ease,transform 0.2s ease}.single-product .wd-swatch.wd-bg:hover{transform:translateY(-1px)}.single-product .wd-swatch.wd-bg.wd-active{box-shadow:0 0 0 3px #ffffff,0 0 0 5px #77567A!important}.single-product .wd-swatch.wd-bg .wd-swatch-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.single-product .wd-swatch.wd-text{min-width:57px!important;min-height:50px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:10px 15px!important;border:1px solid rgba(12,12,12,.18)!important;border-radius:0!important;background:#ffffff!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important;color:#0C0C0C!important;box-shadow:none!important;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.single-product .wd-swatch.wd-text:hover{border-color:#77567A!important}.single-product .wd-swatch.wd-text.wd-active{border-color:#77567A!important;background:#77567A!important;color:#ffffff!important}.single-product .wd-sizeguide-btn,.single-product .wd-sizeguide-btn a,.single-product .size-guide-btn{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:11px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0C0C0C!important}.single-product .wd-sizeguide-btn a{padding-bottom:3px;border-bottom:1px solid rgba(12,12,12,.45);text-decoration:none!important}.single-product .wd-sizeguide-btn a:hover{border-color:#861657;color:#861657!important}.single-product form.cart{margin-top:27px!important;margin-bottom:20px!important}.single-product .quantity{min-height:56px!important;border:1px solid rgba(12,12,12,.15)!important;border-radius:0!important;background:#ffffff!important}.single-product .quantity input,.single-product .quantity button,.single-product .quantity .minus,.single-product .quantity .plus{font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#0C0C0C!important}.single-product .single_add_to_cart_button{min-height:56px!important;padding:15px 38px!important;border:1px solid #861657!important;border-radius:0!important;background:#861657!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.13em!important;text-transform:uppercase;color:#ffffff!important;box-shadow:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.single-product .single_add_to_cart_button:hover{border-color:#77567A!important;background:#77567A!important;transform:translateY(-1px)}.single-product .ppc-button-wrapper,.single-product .paypal-buttons{margin-top:14px!important}.single-product .wd-wishlist-btn,.single-product .wishlist-btn-wrapper{margin-top:19px!important}.single-product .wd-wishlist-btn a,.single-product .wishlist-btn-wrapper a{font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:13px!important;color:rgba(12,12,12,.64)!important;text-decoration:none!important}.single-product .wd-wishlist-btn a:hover,.single-product .wishlist-btn-wrapper a:hover{color:#861657!important}.single-product .summary-inner .stock,.single-product .summary-inner .wd-product-stock{margin-top:24px!important;padding-top:19px!important;border-top:1px solid rgba(12,12,12,.12);font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:12px!important;line-height:1.6!important;color:rgba(12,12,12,.45)!important}.single-product .wd-accordion{margin-top:39px!important;border-top:1px solid rgba(119,86,122,.28)!important}.single-product .wd-accordion-item{border-bottom:1px solid rgba(119,86,122,.28)!important}.single-product .wd-accordion-title{padding:21px 0!important;font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase;color:#0C0C0C!important}.single-product .wd-accordion-title:hover{color:#861657!important}.single-product .wd-accordion-content{max-width:570px;padding:2px 0 28px!important;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:15px!important;line-height:1.72!important;color:rgba(12,12,12,.66)!important}.single-product .wd-accordion-content p{font-size:inherit!important;line-height:inherit!important}.single-product .woocommerce-Reviews{font-family:"DM Sans",Arial,Helvetica,sans-serif}.single-product .woocommerce-Reviews-title,.single-product #reviews h2,.single-product #reviews h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#0C0C0C!important}.single-product .related-products,.single-product .upsells{margin-top:105px!important;padding-top:75px!important;border-top:1px solid rgba(119,86,122,.22)}.single-product .related-products>h2,.single-product .related-products>h3,.single-product .upsells>h2,.single-product .upsells>h3{margin-bottom:42px!important;font-family:"Playfair Display",Georgia,"Times New Roman",serif!important;font-size:clamp(40px, 4vw, 58px)!important;font-weight:500!important;line-height:0.99!important;letter-spacing:-0.04em!important;color:#0C0C0C!important}.single-product .related-products .wd-entities-title,.single-product .upsells .wd-entities-title,.single-product .related-products .product-title,.single-product .upsells .product-title{font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500;line-height:1.45!important;color:#0C0C0C!important}.single-product .related-products .price,.single-product .upsells .price{font-family:"DM Sans",Arial,Helvetica,sans-serif!important;font-size:13px!important;color:rgba(12,12,12,.58)!important}@media (max-width:1024px){.single-product .product-image-summary{padding-top:35px}.single-product .summary-inner{max-width:none;padding-left:32px}.single-product .product_title{font-size:44px!important}.single-product .woocommerce-product-details__short-description{font-size:16px!important}}@media (max-width:767px){.single-product .product-image-summary{padding-top:10px;padding-bottom:65px}.single-product .summary-inner{max-width:none;padding:42px 20px 0}.single-product .summary-inner::before{width:40px;margin-bottom:18px}.single-product .woocommerce-breadcrumb,.single-product .wd-breadcrumbs,.single-product .breadcrumbs{margin-bottom:23px!important;font-size:11px!important}.single-product .product_title{font-size:40px!important;line-height:1.02!important}.single-product .summary .price{font-size:21px!important}.single-product .woocommerce-product-details__short-description{font-size:16px!important;line-height:1.65!important}.single-product .wd-swatch.wd-bg{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.single-product .wd-swatch.wd-text{min-width:51px!important;min-height:47px!important;padding:9px 13px!important;font-size:12px!important}.single-product .single_add_to_cart_button{min-height:54px!important;padding-left:28px!important;padding-right:28px!important}.single-product .wd-accordion-title{font-size:11px!important}.single-product .wd-accordion-content{font-size:15px!important}.single-product .related-products,.single-product .upsells{margin-top:75px!important;padding-top:55px!important}.single-product form.cart div.quantity,.single-product form.cart .quantity,.single-product .woocommerce-variation-add-to-cart .quantity{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important}.single-product form.cart .quantity input,.single-product form.cart .quantity button,.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.single-product form.cart .quantity{height:56px!important;min-height:56px!important;border:1px solid rgba(12,12,12,.18)!important;display:inline-flex!important;align-items:stretch!important}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{width:38px!important;min-width:38px!important;height:54px!important;padding:0!important;font-size:16px!important;font-weight:400!important;color:#0C0C0C!important}.single-product form.cart .quantity input.qty{width:42px!important;min-width:42px!important;height:54px!important;padding:0!important;text-align:center!important;font-size:14px!important;color:#0C0C0C!important}.single-product form.cart .quantity input.qty::-webkit-inner-spin-button,.single-product form.cart .quantity input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}