:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-group,.wp-block-image img,ul{box-sizing:border-box}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image.aligncenter{text-align:center;display:table}.wp-lightbox-container button:focus-visible{outline:5px auto #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:5px}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-spacer{clear:both}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.aligncenter{clear:both}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;overflow-wrap:normal!important;padding:0}.screen-reader-text:focus{font-size:1em;clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(figure){margin:0 0 1em}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:0 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-style:solid;border-width:0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled),.wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled){background-color:#d5d5d5;border-color:#d5d5d5;color:#333}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}@font-face{font-display:swap;font-family:FontAwesome;src:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-heart-o:before{content:""}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i{margin-right:10px}.yith-wcwl-add-button a.add_to_wishlist{margin:0;box-shadow:none;text-shadow:none}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}@media only screen and (max-width:767px){:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:#fff;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}}:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:#fff;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce .woocommerce-breadcrumb{padding:0}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after,.woocommerce div.product form.cart:after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#767676;text-decoration:none;color:var(--link-color)}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price{color:#77a464;font-size:1.25em;color:var(--wp--preset--color--black);font-size:var(--h5-font-size);margin-block-start:revert}.woocommerce div.product div.images,.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images.woocommerce-product-gallery,header#header .header nav#nav ul#menu-navigation>li>a,header#header .header nav#nav ul.menu>li>a,header#header .header nav#nav ul.menu>li>span.a,header#header ul li{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce .cart .button{float:none}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td{background:rgba(0,0,0,.025)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color:#96588a;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover{background-color:#a46497;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover{color:inherit;background-color:#ebe9eb}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.eot);src:local("Open Sans"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.woff2)format("woff2"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.woff)format("woff"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.ttf)format("truetype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-regular.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.eot);src:local("Open Sans"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.woff2)format("woff2"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.woff)format("woff"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.ttf)format("truetype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.eot);src:local("Open Sans"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.woff2)format("woff2"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.woff)format("woff"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.ttf)format("truetype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-italic.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.eot);src:local("Open Sans"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.woff2)format("woff2"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.woff)format("woff"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.ttf)format("truetype"),url(/wp-content/plugins/yith-woocommerce-badges-management/assets/fonts/open-sans/open-sans-v27-latin-ext_latin-700italic.svg#OpenSans)format("svg")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;color:var(--text-color);background-color:var(--background-color)}main{display:block;overflow:hidden}h1{font-size:2em;margin:.67em 0;font-size:var(--h1-font-size);font-family:var(--h1-font-family, var(--heading-font-family));font-weight:var(--h1-font-weight, var(--heading-font-weight));line-height:var(--h1-line-height, var(--heading-line-height));letter-spacing:var(--h1-letter-spacing, var(--heading-letter-spacing));text-transform:uppercase}hr{box-sizing:content-box;overflow:visible;border:0!important;width:inherit!important;height:1px;background-color:currentColor}a{background-color:transparent;color:var(--link-color)}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}img,svg{max-width:100%;height:auto}body,input,p,ul{font-size:var(--body-font-size);font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}h4{font-size:var(--h4-font-size);font-family:var(--h4-font-family, var(--heading-font-family));font-weight:var(--h4-font-weight, var(--heading-font-weight));line-height:var(--h4-line-height, var(--heading-line-height));letter-spacing:var(--h4-letter-spacing, var(--heading-letter-spacing))}.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-cover-image.alignfull .wp-block-cover__inner-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-cover-image.alignfull>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-cover.alignfull .wp-block-cover__inner-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-cover.alignfull>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important;width:calc(100% - 5.556vw*2)}.entry-content>:where(:not(.wp-block-spacer)),.wp-block-columns>.wp-block-column>:where(:not(.wp-block-spacer)),.wp-block-group.is-layout-constrained>:where(:not(.wp-block-spacer)){margin-block-start:0;margin-block-end:0}.wp-block-columns>.wp-block-column>:where(:not(.wp-block-spacer))+:where(:not(.wp-block-spacer)),.wp-block-group.is-layout-constrained>:where(:not(.wp-block-spacer))+:where(:not(.wp-block-spacer)){margin-block-start:var(--block-gap)}.wp-block-columns>.wp-block-column>:where(:not(.wp-block-spacer)):where(p,ul,li,ul,.alignfull,.has-background)+p,.wp-block-columns>.wp-block-column>:where(:not(.wp-block-spacer)):where(p,ul,li,ul,.alignfull,.has-background)+ul{margin-block-start:revert}#single_product_share .single_product_share ul li a,.is-layout-flex{display:flex}.is-layout-flex:not(.is-vertical).is-content-justification-center{justify-content:center}.is-layout-flex:not(.is-nowrap){flex-wrap:wrap}.woocommerce button.button,.woocommerce button.button.alt{color:#fff;font-family:var(--body-font-family);line-height:inherit;padding:calc(.5em + 2px) calc(2em + 2px);text-decoration:none;border-width:0;cursor:pointer;border-radius:0;font-size:1em;text-transform:uppercase;font-weight:500;position:relative;z-index:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.woocommerce button.button.alt:before,.woocommerce button.button:before,.woocommerce button.button:hover:before{width:100%;-webkit-transition:width .2s ease 0s,height .2s ease 0s;-moz-transition:width .2s ease 0s,height .2s ease 0s;-ms-transition:width .2s ease 0s,height .2s ease 0s;-o-transition:width .2s ease 0s,height .2s ease 0s;transition:width .2s ease 0s,height .2s ease 0s}.woocommerce button.button.alt:before,.woocommerce button.button:before{content:"";height:0;position:absolute;bottom:0;left:0;background-color:var(--wp--preset--color--black);z-index:-1}.woocommerce button.button:hover:before{height:100%}.wp-block-columns{margin-bottom:0;flex-wrap:wrap!important;gap:clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2))}@media (min-width:992px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:991px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:992px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-group.is-layout-constrained.alignfull>*{width:calc(100% - 5.556vw*2)}.wp-block-group.is-layout-constrained.alignfull:where(.has-background){padding-left:0;padding-right:0}:where(.wp-block-group.has-background){padding:clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2))}.is-style-spacer-small{height:calc(clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2))*1)!important}h4.has-body-font-font-family{font-weight:var(--body-font-weight)}.is-style-pattern-background:where(.has-alt-white-background-color){background-attachment:fixed}.is-style-pattern-background:where(.has-alt-white-background-color,.has-white-background-color){background-image:url(https://www.theperfectbridalcompany.com/wp-content/uploads/2023/09/perfect-bridal-bg.png.webp);background-repeat:repeat}header#header{top:0;left:0;right:0;z-index:998;color:var(--text-color);background-image:url(https://www.theperfectbridalcompany.com/wp-content/uploads/2023/09/perfect-bridal-bg.png.webp);position:absolute}header#header>div{display:flex;position:relative;justify-content:space-between;gap:var(--block-gap);height:80px;max-width:none;margin-left:auto!important;margin-right:auto!important;width:calc(100% - var(--block-gap)*2)}@media (min-width:992px){header#header>div{height:200px;gap:calc(var(--block-gap)*2)}}header#header #logo{display:flex;align-items:center;margin-top:var(--block-gap);margin-bottom:var(--block-gap)}header#header #logo svg,header#header #logo svg path{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}header#header #logo svg{width:auto;display:block;max-height:100%}header#header #logo svg path{fill:#454545!important}header#header #logo svg:first-of-type{display:none}@media (min-width:992px){header#header #logo svg:first-of-type{display:block}}header#header #logo svg:last-of-type{display:block}@media (min-width:992px){header#header #logo svg:last-of-type{display:none}}.woocommerce .woocommerce-breadcrumb:before,header#header #logo #description,header#header #logo [itemprop=name]{display:none}header#header ul{list-style:none;margin:0;padding:0;font-size:1.125rem}header#header a{text-decoration:none;color:currentColor}header#header .header{display:flex;align-items:center;gap:var(--block-gap);flex-shrink:0;margin-top:var(--block-gap);margin-bottom:var(--block-gap)}header#header .header svg{height:31.5px;width:1.25em;fill:currentColor;display:block}header#header .header nav#nav{background-color:var(--background-color);height:100%;width:100%;opacity:0;position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;display:flex;pointer-events:none;-webkit-transition:all .4s ease .2s;-moz-transition:all .4s ease .2s;-ms-transition:all .4s ease .2s;-o-transition:all .4s ease .2s;transition:all .4s ease .2s}@media (min-width:992px){header#header .header nav#nav{background-color:transparent;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:1;position:static;width:auto;overflow:visible;pointer-events:auto}}header#header .header nav#nav>div{display:flex;gap:clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2));height:auto;flex-direction:column;margin:auto;align-items:center;position:relative;top:60px;opacity:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media (min-width:992px){header#header .header nav#nav>div{height:100%;flex-direction:row;align-items:center;top:0;opacity:1}}header#header .header nav#nav ul.menu{list-style:none;margin:0;padding:0;display:flex;gap:1em;align-items:center;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}header#header .header nav#nav ul#menu-navigation>li>a:after{content:"";height:4px;width:4px;position:absolute;top:calc(100% + 10px);background-color:currentColor;border-radius:4px;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;-o-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease}header#header .header nav#nav ul#menu-navigation>li>a:before,header#header .header nav#nav ul.menu>li>a:before,header#header .header nav#nav ul.menu>li>span.a:before{left:calc(50% - 5px)}header#header .header nav#nav ul#menu-navigation>li>a:before,header#header .header nav#nav ul.menu>li>a:after,header#header .header nav#nav ul.menu>li>a:before,header#header .header nav#nav ul.menu>li>span.a:after,header#header .header nav#nav ul.menu>li>span.a:before{content:"";height:4px;width:4px;position:absolute;top:calc(100% + 10px);background-color:currentColor;border-radius:4px;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;-o-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease}header#header .header nav#nav ul#menu-navigation>li>a:after,header#header .header nav#nav ul.menu>li>a:after,header#header .header nav#nav ul.menu>li>span.a:after{left:calc(50% + 3px)}header#header .header nav#nav ul#menu-navigation>li:hover>a:after,header#header .header nav#nav ul#menu-navigation>li:hover>a:before,header#header .header nav#nav ul#menu-navigation>li>a:hover:after,header#header .header nav#nav ul#menu-navigation>li>a:hover:before,header#header .header nav#nav ul.menu>li>a:hover:after,header#header .header nav#nav ul.menu>li>a:hover:before,header#header .header nav#nav ul.menu>li>span.a:hover:after,header#header .header nav#nav ul.menu>li>span.a:hover:before{top:100%;opacity:1}@media (max-width:991px){header#header .header nav#nav ul.menu+ul.menu{margin-top:var(--block-gap)}}header#header .header nav#nav ul#menu-navigation{display:flex;flex-direction:column;align-items:center;gap:.5em}@media (min-width:992px){header#header .header nav#nav ul#menu-navigation{flex-direction:row;gap:clamp(var(--block-gap),1.613vw,calc(var(--block-gap)*2))}}header#header .header nav#nav ul#menu-navigation>li,header#header .nav-btn{display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:991px){header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap{z-index:999999;display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center;position:fixed;height:100%;width:100%;top:60px;opacity:0;pointer-events:none;overflow:auto;background-color:var(--background-color);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;padding-top:60px}}@media (min-width:992px){header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap{position:absolute;top:100%;background-color:transparent;padding-top:40px;left:-1em;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}}header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap>ul{display:flex;flex-direction:column;align-items:center;gap:.5em;background-color:var(--background-color);color:var(--text-color)}@media (min-width:992px){header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap>ul{padding:1em;gap:.5em;align-items:flex-start;box-shadow:0 0 1em 0 rgba(0,0,0,.2);font-size:1.03125rem}header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap>ul>li{white-space:nowrap}}header#header .header nav#nav ul#menu-navigation>li>.sub-menu-wrap>ul>li a:hover{color:var(--wp--preset--color--primary)}@media (min-width:992px){header#header .header nav#nav ul#menu-navigation>li:hover>.sub-menu-wrap{visibility:visible;opacity:1;pointer-events:auto;padding-top:30px}}header#header .nav-btn{z-index:99999;height:48px;width:48px;justify-content:center;cursor:pointer;padding:12px;margin:-12px}@media (min-width:992px){header#header .nav-btn{display:none}}header#header .nav-btn span{height:1px;background-color:currentColor;width:24px;display:block;margin:2px 0;-webkit-transition:background-color .2s ease .3s,margin .2s ease .3s,height .2s ease .3s,transform .2s ease 0s;-moz-transition:background-color .2s ease .3s,margin .2s ease .3s,height .2s ease .3s,transform .2s ease 0s;-ms-transition:background-color .2s ease .3s,margin .2s ease .3s,height .2s ease .3s,transform .2s ease 0s;-o-transition:background-color .2s ease .3s,margin .2s ease .3s,height .2s ease .3s,transform .2s ease 0s;transition:background-color .2s ease .3s,margin .2s ease .3s,height .2s ease .3s,transform .2s ease 0s}header#header .sub-menu-btn,header#header .sub-menu-close-btn{display:none;position:absolute;top:0;left:calc(100% + .5rem);background-color:transparent;cursor:pointer;height:31.5px;width:31.5px;border-radius:50%}header#header .sub-menu-close-btn{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:calc(-31.5px - 1em);display:flex;position:static}header#header .sub-menu-btn:hover,header#header .sub-menu-close-btn:hover{background-color:rgba(255,255,255,.2)}header#header .sub-menu-btn:after,header#header .sub-menu-btn:before,header#header .sub-menu-close-btn:after,header#header .sub-menu-close-btn:before{top:50%;left:5px;content:"";position:absolute;transition:transform .3s ease-in-out;height:1px;width:12px;transform:rotate(45deg);background:currentColor;z-index:9999}header#header .sub-menu-btn:after,header#header .sub-menu-close-btn:after{left:13px;transform:rotate(-45deg)}@media (min-width:992px){header#header .sub-menu-close-btn{display:none}}header#header .menu-item-has-children>.sub-menu-btn{display:block}@media (min-width:992px){header#header .menu-item-has-children>.sub-menu-btn{display:none}}header#header:not(.home)+*{margin-top:80px}@media (min-width:992px){header#header:not(.home)+*{margin-top:200px}}#search-btn{cursor:pointer;flex-shrink:0;display:flex;box-sizing:content-box;position:relative;z-index:99999;justify-content:center;align-items:center}#search_search{max-width:none;margin:0;padding:0;top:0;left:0;right:0;bottom:0;height:100%;width:100%;position:fixed;z-index:99999;opacity:0;pointer-events:none;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}#search_search,#search_search .close-btn,#search_search form{display:flex;justify-content:center;align-items:center}#search_search form{padding:calc(var(--block-gap)*4) 5.556vw;max-width:100%;position:relative;top:calc(var(--block-gap)*4);opacity:0;z-index:2;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}#search_search form [type=submit],#search_search form input[type=search]{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background-color:transparent}#search_search form input[type=search]{width:100%;font-size:2em;color:var(--text-color);border-radius:0;padding:.5rem 0;border-bottom:1px solid var(--text-color);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search_search form [type=submit]{flex-shrink:0;font-size:0;line-height:0;text-indent:-9999px;padding:0;height:2rem;width:2rem;cursor:pointer;color:var(--wp--preset--color--black);margin-left:1.5rem;display:flex;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19.156px' height='18.313px' viewBox='0 0 19.156 18.313' enable-background='new 0 0 19.156 18.313' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8.144,16.196c-4.43,0-8.034-3.604-8.034-8.034c0-4.43,3.604-8.034,8.034-8.034c4.43,0,8.034,3.604,8.034,8.034C16.177,12.593,12.574,16.196,8.144,16.196z M8.144,1.173c-3.854,0-6.99,3.135-6.99,6.989s3.135,6.989,6.99,6.989c3.854,0,6.989-3.135,6.989-6.989S11.998,1.173,8.144,1.173z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='M18.554,18.246c-0.122,0-0.244-0.043-0.344-0.13l-4.679-4.099c-0.217-0.19-0.239-0.52-0.049-0.737c0.19-0.217,0.52-0.238,0.737-0.049l4.68,4.1c0.216,0.189,0.238,0.52,0.048,0.736C18.843,18.186,18.699,18.246,18.554,18.246z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}#search_search .close-btn{position:absolute;top:5.556vw;right:5.556vw;z-index:9;height:48px;width:48px;cursor:pointer;flex-direction:column;background-color:transparent;-webkit-transition:background-color .2s ease 0s;-moz-transition:background-color .2s ease 0s;-ms-transition:background-color .2s ease 0s;-o-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}#search_search .close-btn span{height:1px;width:48px;display:block;background-color:var(--wp--preset--color--black);margin:-1px 0;-webkit-transition:background-color .2s ease 0s,margin .2s ease 0s,height .2s ease 0s,transform .2s ease .3s;-moz-transition:background-color .2s ease 0s,margin .2s ease 0s,height .2s ease 0s,transform .2s ease .3s;-ms-transition:background-color .2s ease 0s,margin .2s ease 0s,height .2s ease 0s,transform .2s ease .3s;-o-transition:background-color .2s ease 0s,margin .2s ease 0s,height .2s ease 0s,transform .2s ease .3s;transition:background-color .2s ease 0s,margin .2s ease 0s,height .2s ease 0s,transform .2s ease .3s}#search_search .close-btn span:nth-child(1){transform:rotate(45deg)}#search_search .close-btn span:nth-child(2){transform:rotate(-45deg)}#search_search .overlay{height:100%;width:100%;position:fixed;background-color:#fff;opacity:.95}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}footer#footer{padding-top:clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2));padding-bottom:clamp(var(--block-gap),3.333vw,calc(var(--block-gap)*2));border-top:1px solid var(--wp--preset--color--primary)}footer#footer ul{list-style:none;padding:0}footer#footer ul svg{height:1em;width:1em;display:inline-block;fill:currentColor}footer#footer ul.has-2-columns{display:flex;gap:.15em var(--block-gap);flex-wrap:wrap}footer#footer ul.has-2-columns li{flex-basis:100%}@media (min-width:992px){footer#footer ul.has-2-columns li{flex-basis:calc(50% - (var(--block-gap)/2)*1)!important}}footer#footer ul.has-2-columns li a{display:inline-block}footer#footer ul.footer-menu{gap:.15em;margin-block-start:.15em!important}@media (min-width:992px){footer#footer ul.footer-menu{justify-content:flex-start}}@media (max-width:991px){footer#footer ul.footer-menu{font-size:.95rem!important}}footer#footer ul.footer-menu li+li:before{content:".";margin-left:0;margin-right:.15em}@media (min-width:992px){footer#footer .wp-block-social-links{justify-content:flex-start}}footer#footer hr{margin-top:calc(var(--block-gap)*1.25);margin-bottom:calc(var(--block-gap)*1.25);background-color:#d6d6d6}footer#footer a,footer#footer span.a{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;padding:.15em .315em}footer#footer a:hover,footer#footer span.a:hover{color:var(--link-color)}@media (min-width:992px){footer#footer .has-text-align-center{text-align:left}footer#footer .aligncenter{margin-left:0!important}}input[type=search]{padding:calc(.5em + 1px)0;border:1px solid var(--text-color);border-radius:0!important}.woocommerce button.button:before{opacity:.1}.woocommerce button.button{background-color:var(--wc-secondary);color:var(--wc-secondary-text)}.woocommerce button.button.alt{background-color:var(--button-color)!important;color:var(--wc-primary-text)}.woocommerce .add_to_wishlist:hover,.woocommerce button.button.alt:before{opacity:1}.woocommerce button.button.alt:hover{background-color:var(--button-color)}.woocommerce .woocommerce-breadcrumb{margin:1em 0 0;color:inherit;font-size:inherit;text-align:left;display:flex;flex-wrap:wrap;gap:.3125em;line-height:1em;margin-top:var(--block-gap)}.woocommerce .add_to_wishlist{opacity:.6}.woocommerce .add_to_wishlist.single_add_to_wishlist .yith-wcwl-icon{height:30px;width:30px;font-size:20px;background-color:#fff;border-radius:50%;padding:6px 5px 4px}.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;opacity:1!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{display:flex;gap:var(--block-gap);flex-wrap:wrap}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{flex-basis:100%;order:2}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){flex-basis:calc(100%/2 - (var(--block-gap)/2)*1)!important}@media (min-width:768px) and (max-width:992px){.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){flex-basis:calc(100%/3 - (var(--block-gap)/3)*2)!important}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1),.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2),.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3){order:0}.woocommerce div.product .quantity .qty{padding:calc(.5em + 1px)0;border:1px solid var(--wp--preset--color--black);border-radius:0!important}.woocommerce div.product table.shop_attributes{display:flex;flex-wrap:wrap;border:0!important;margin:0!important;width:100%}.woocommerce div.product table.shop_attributes tbody{display:flex;flex-wrap:wrap;width:100%}.woocommerce div.product table.shop_attributes tr{display:flex;flex-basis:100%;border:0!important;border-top:1px solid #f1e6e0!important;background-color:transparent;padding:1em 1em 1em 0;gap:1em;align-items:center}@media (min-width:576px){.woocommerce div.product table.shop_attributes tr{flex-basis:50%}}.woocommerce div.product table.shop_attributes tr td{background-color:transparent;border:0!important;padding:0!important;text-align:left;font-weight:400;line-height:var(--body-line-height)}.woocommerce div.product table.shop_attributes tr td p{padding:0!important;color:var(--wp--preset--color--black)}.woocommerce div.product table.shop_attributes tr td.woocommerce-product-attributes-item__icon{display:flex;height:40px;width:40px;justify-content:center;align-items:center}.woocommerce div.product table.shop_attributes tr td.woocommerce-product-attributes-item__icon img{max-height:40px;max-width:40px}#single_product_share{display:inline-flex;align-items:center;justify-content:center;position:relative}#single_product_share .single_product_share_btn{display:inline-flex;align-items:center;color:var(--link-color);opacity:.6;cursor:pointer;margin-right:10px}#single_product_share .single_product_share_btn svg{margin-right:10px;height:20px;width:20px;fill:var(--link-color)}#single_product_share .single_product_share ul li svg path,#single_product_share .single_product_share_btn svg path{fill:var(--link-color)}#single_product_share .single_product_share{position:absolute;background-color:#fff;padding:var(--block-gap);top:calc(100% + var(--block-gap));opacity:0;pointer-events:none;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;white-space:nowrap;z-index:9;margin-top:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}#single_product_share .single_product_share:before{content:"";height:10px;width:100%;background-color:transparent;position:absolute;top:-10px;left:0}#single_product_share .single_product_share ul{list-style:none;margin:0;padding:0;display:flex}#single_product_share .single_product_share ul li+li{margin-left:10px}#single_product_share .single_product_share ul li svg{max-width:none;height:20px;width:20px;fill:var(--link-color)}#single_product_share:not(.no-hover):hover .single_product_share_btn{opacity:1}#single_product_share:not(.no-hover):hover .single_product_share{top:100%;opacity:1;pointer-events:auto}.add_to_wishlist.single_add_to_wishlist{display:inline-flex;align-items:center;text-decoration:none}.add_to_wishlist.single_add_to_wishlist .yith-wcwl-icon{height:20px;width:20px;font-size:20px}:root{--yith-wcan-filters_colors_accent:#ab8e74;--yith-wcan-labels_style_background_hover:#ab8e74;--yith-wcan-labels_style_background_active:#ab8e74;--yith-wcan-anchors_style_text_hover:#ab8e74;--yith-wcan-anchors_style_text_active:#ab8e74}