a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus{outline:none}input[type='text']:not(:placeholder-shown),
input[type='password']:not(:placeholder-shown),
input[type='tel']:not(:placeholder-shown),
input[type='email']:not(:placeholder-shown) {font-family:'Fixel-Display',sans-serif!important;transition:none;color:var(--color-black);opacity:1;font-size:var(--text-18);font-weight:300}input[type="number"]{font-family:'Fixel-Display',sans-serif;-moz-appearance:textfield;color:var(--color-black)}textarea{font-family:'Fixel-Display',sans-serif;font-size:var(--text-18);color:var(--color-black);font-weight:300!important;background-color:var(--section-white-color)!important}table th{font-weight:300}table th,table td{color:#181818}table thead th{padding:.56em 1.11em}table thead th:first-child{border-top-left-radius:10px}table thead th:last-child{border-top-right-radius:10px}table tbody td:first-child{font-weight:300}table tbody td{padding:1.35em 1.11em;border-bottom:1px solid var(--color-border)}table:not(.has-background) tbody td,
table:not(.has-background) tbody tr:nth-child(2n) td {background-color:transparent}.text-underline-none{text-transform:none!important}.main-content{padding:30px 0 70px;position:relative}.content-area.fullwidth{width:100%!important;margin-right:0!important;margin-bottom:0}.right-sidebar .content-area{width:100%}.right-sidebar .widget-area{width:14%;margin-right:3%}.hentry{margin-bottom:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.one-fifth{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding-left:15px;padding-right:15px}@media (max-width:1199px){.entry-title{font-size:45px}}@media (max-width:991px){.entry-title{font-size:35px}.one-fifth{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}@media (max-width:767px){.one-fifth{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}input[type="checkbox"],input[type="radio"]{position:relative;display:inline-block;appearance:none;width:1.111em;height:1.111em;border:solid 1px rgba(35,31,32,.2);flex-shrink:0;cursor:pointer;transition:border-color var(--transition);flex-shrink:0}input[type='checkbox'] ~ *,
input[type='radio'] ~ * {line-height:1.1111!important}input[type="checkbox"]::before{content:'';position:absolute;opacity:0;width:13px;height:13px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-accent);transition:opacity var(--transition)}input[type="radio"]::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;height:70%;background:var(--color-primary);opacity:0;transition:opacity var(--transition)}input[type="checkbox"]:checked::before,input[type="radio"]:checked::before{opacity:1}input[type='checkbox']:checked ~ *,
input[type='radio']:checked ~ * {color:var(--color-primary)}.checkout-sec .checkbox-entry span{padding-left:1em}body .wpc-filters-main-wrap .wpc-term-item-content-wrapper,.checkbox-entry{align-items:flex-start;display:flex}body .wpc-filters-main-wrap li.wpc-term-item{margin-bottom:var(--sp-xs)}body .wpc-filters-main-wrap li.wpc-term-item:last-child{margin-bottom:0}.wpc-filters-main-wrap li.wpc-term-item label{padding-left:var(--sp-2xs);font-weight:300;font-size:var(--text-18)}.wpc-checkbox-item{transition:color var(--transition)}@media (hover:hover){.wpc-checkbox-item:hover{color:var(--color-primary)}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--color-primary)}}.SumoSelect{vertical-align:top;width:100%}.SumoSelect>.CaptionCont{background-color:var(--section-white-color)}.SumoSelect>.CaptionCont>span.placeholder{font:inherit;color:var(--color-black)}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{-webkit-box-shadow:none;box-shadow:none;border-color:var(--color-black)}.SumoSelect>.CaptionCont{border:solid 1px var(--color-black);padding:0;cursor:pointer;height:var(--btn-height);display:flex;align-items:center}.SumoSelect>.CaptionCont>span{padding:var(--sp-2xs) var(--sp-xs);padding-right: calc(var(--sp-xs) + 15px);cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-18);font-family:'Fixel-Display',sans-serif;color:var(--color-black)}.SumoSelect>.CaptionCont>label{width: calc(var(--sp-xs) + 10px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s , -webkit-transform .3s}.SumoSelect>.optWrapper.isFloating>.options{box-shadow:none}.SumoSelect.open>.CaptionCont>label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.SumoSelect>.CaptionCont>label>i{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/chevron-down2.svg);opacity:1;right:unset}.SumoSelect>.optWrapper{font-family:'Fixel-Display',sans-serif;box-shadow:none;border-radius:0;border-color:transparent;background-color:var(--section-white-color);border-left:1px solid var(--color-black);border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black);width:100%;left:0;padding-top:var(--sp-2xs);padding-bottom:var(--sp-2xs)}.SumoSelect>.optWrapper>.options li.opt{padding:0 var(--sp-xs)!important;border:none;color:var(--color-text);-webkit-transition:color .3s;transition:color .3s}.SumoSelect>.optWrapper>.options li.opt label{font-weight:300;padding: calc(var(--sp-2xs) / 2) 0;margin:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent;color:var(--color-primary)}.SumoSelect.open>.optWrapper{top:100%}.wpc-sorting-form .SumoSelect>.optWrapper{left:auto;right:0}.SumoSelect>.optWrapper>.options li.opt{color:var(--color-primary)}@media (any-hover:hover){.SumoSelect>.optWrapper>.options li.opt:hover{color:var(--color-white);background-color:var(--color-black)}}.ui-autocomplete{background:var(--color-white);border:solid 1px var(--color-border);padding:var(--sp-2xs) var(--sp-xs);list-style-type:none}.ui-menu-item{transition:color var(--transition);padding: calc(var(--sp-2xs) / 2) 0;transition:color var(--transition);cursor:pointer}@media (hover:hover){.ui-menu-item:hover{color:var(--color-primary)}}.select2-container--default .select2-selection--single{border-radius:0;border-color:#e6e6e6;height:64px}.select2-container .select2-selection--single{margin-bottom:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:1em}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:62px;font-size:16px;letter-spacing:.05em;color:#605f5a;font-weight:300}.select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:40px;top:50%;margin-top:-20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:10px;height:7px;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/chevron-down2.svg) no-repeat 0 0;-webkit-transition:.3s;transition:.3s}.select2-container--open .select2-selection__arrow b{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#e6e6e6}.select2-results__option{font-size:16px;padding-left:1em;padding-right:1em}.select2-container--default .select2-search--dropdown .select2-search__field{height:40px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#181818;-webkit-transition:.3s;transition:.3s}.categories{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.category-block{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio: 2/3;gap:var(--sp-xs);padding:var(--sp-md);align-items:flex-start}.category-block>*{position:relative}.category-block__image{position:absolute;left:0;top:0;width:100%;height:100%}.category-block__image::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(27deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 30.42%)}.category-block__image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:991px){.category-block{padding:var(--sp-md) 15px}}@media (max-width:767px){.categories{grid-template-columns:1fr}}.brand-list-title{font-weight:300;margin-bottom:.41em;font-size:22px;line-height:1.27em;color:#181818}.brand-list{list-style:none;margin-left:0;margin-bottom:0}.brand-list+.brand-list-title{margin-top:2.05em}.brand-list li{font-weight:300}.brand-list li:not(:last-child) {margin-bottom:.56em}.brand-list a{color:#181818}.brand-list a:hover{text-decoration:underline}@media (max-width:991px){.brand-list + .brand-list-title,
	.brands-wrapp .one-fifth:nth-child(n + 4) {margin-top:1.5em}}@media (max-width:767px){.brands-wrapp .one-fifth:nth-child(n + 3) {margin-top:1.5em}}.site-footer{margin-top:auto;padding:0;position:relative}.site-footer li.search *{opacity:0}.footer-main{padding:var(--sp-sm) 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--text-xs)}.site-info{padding:var(--sp-sm) 0;font-size:var(--text-xs);display:grid;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm)}.site-info-block{position:relative;font-weight:400;font-family:'Fixel-Display',sans-serif;font-size:14px}.site-info-block::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}.site-info-block:hover::before{width:100%}.text-center .op-75 a{text-transform:initial!important}.site-info img{display:inline-block}.site-info a{text-decoration:none}.footer-title{font-family:'Fixel-Display',sans-serif;font-weight:400;position:relative;font-size:14px;line-height:17px;color:var(--color-white);opacity:.75}.footer-list,.footer-list>ul{list-style:none;margin-left:0;margin-bottom:0;margin-top:var(--sp-xs)}.footer-list li{line-height:1.2em;font-size:var(--text-xs);margin-bottom:var(--sp-xs);text-transform:uppercase}.footer-list a{text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.footer-list a,.site-info a span{-webkit-transition:opacity .3s;transition:opacity .3s;text-transform:none}.storefront-handheld-footer-bar{display:none}.footer-nav-row{flex-wrap:nowrap}.site-footer a:not(.button):not(.components-button) {position:relative;transition:var(--transition);font-family:'Fixel-Display',sans-serif;font-weight:400;color:var(--color-white);font-size:.875rem;line-height:1.5;text-decoration:none;text-transform:uppercase}.footer-list_2col ul{columns:2;column-gap:var(--sp-sm)}.footer-nav-grid{grid-template-columns:repeat(5,1fr);gap: clamp(1.25rem, -22.1875rem + 25vi, 7.8125rem);display:grid}@media (hover:hover){.site-footer a:not(.button):not(.components-button):hover {opacity:1}}@media (max-width:1350px){.footer-nav-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px){.footer-main{padding:30px 0}}@media (min-width:992px){.footer-nav-cell_big{grid-column:span 2}.footer-list{display:block!important}}@media (max-width:991px){.footer-nav-grid{grid-template-columns:1fr;gap:var(--sp-md)}.footer-nav-grid ul{columns:2;grid-column-gap:var(--sp-sm)}.footer-title{padding-right:1em}.footer-title::after{content:'';position:absolute;width:.5em;height:.5em;right:0;top:50%;transform:translateY(-25%) rotate(225deg);border-right:solid 1px var(--color-white);border-bottom:solid 1px var(--color-white);transition:var(--transition)}.footer-title.active::after{transform:translateY(-75%) rotate(45deg)}.footer-list{}}@media (max-width:767px){.site-info{grid-template-columns:1fr}}.footer{display:grid;grid-template-columns:auto 525px}.footer-form{position:relative;display:flex;align-items:center;margin-bottom:0!important;--color-text:var(--color-white);--color-title:var(--color-white);color:var(--color-text)}.footer-form .container{position:relative}.footer-form__bg{position:absolute;left:0;top:0;width:100%;height:100%}.footer-form__bg::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.footer-form__bg img{display:block;width:100%;height:100%;object-fit:cover}.footer-form__wrap{position:relative;width:100%}.footer-form__title{color:#fff;margin-bottom:var(--sp-xs)}.input{background-color:var(--section-white-color);color:var(--color-black)}.input::placeholder{color:var(--color-black);font-size:var(--text-18);font-family:'Fixel-Display',sans-serif}.input-error,.wpcf7-not-valid-tip{font-size:1rem;font-weight:400}@media (max-width:767px){.input-error,.wpcf7-not-valid-tip{position:relative}}.footer-form .input::placeholder{opacity:.75;color:var(--color-white);font-size:13px;font-weight:300;text-transform:initial}.footer-form .input{padding-right: calc(var(--sp-xs) + 1.5em);color:var(--color-white)!important}.footer-logo{margin-bottom:30px}.footer-form .footer-form-submit-btn{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/icon-mail.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:2.5em;height:1.5em;color:var(--color-white);padding:0;color:var(--color-white)}.footer-form .footer-form-submit{display:block;z-index:2;position:relative;width:100%;height:100%;border-bottom:solid 1px currentColor!important;border-right:solid 1px currentColor!important;transform:translateX(-25%) rotate(-45deg);font-size:0;background:transparent!important;color:var(--color-white);transition:var(--transition);visibility:hidden}.footer-form .wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.footer-form p{position:relative}@media (hover:hover){.footer-form .footer-form-submit-btn:hover .footer-form-submit,.footer-form .footer-form-submit-btn .footer-form-submit:hover{color:var(--color-primary)!important}}@media (max-width:1399px){.footer{display:grid;grid-template-columns:auto 425px}}@media (min-width:1200px){.footer-form .container{position:relative}}@media (max-width:1199px){.footer{display:grid;grid-template-columns:1fr}.footer-form{padding:40px 0;grid-row:1}}.social{list-style:none;margin:0}.social li{display:inline-block;vertical-align:top}.social li+li{margin-left:var(--sp-sm)}.social a{-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.social a:hover{opacity:.7}.social img{display:block;width:24px}.seo-block>*:last-child,.seo-overlay>*:last-child{margin-bottom:0}.seo-block{font-family:'Fixel-Display';font-size:var(--text-18)}.seo-block h2,h3,h4{font-size:var(--text-22);color:var(--color-white);text-align:left}.seo-title{margin-bottom:var(--sp-2xs);text-transform:inherit}.seo-overlay{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:var(--sp-2xs);color:var(--color-white-60)}.seo-overlay p,.seo-text p{font-family:'Fixel-Display',sans-serif;font-size:var(--text-18);font-weight:300;color:var(--color-white-60);line-height:28px}.seo-text ul{color:var(--color-white-60);line-height:28px}.seo-text ul li{font-family:'Fixel-Display',sans-serif;font-size:var(--text-18)}.seo-overlay.active{}.seo-overlay.active ~ .seo-button::after {transform:translateY(25%) rotate(315deg)}.post-type-archive .form{margin-bottom:var(--sp-md)}.archive .leftRight{background-color:var(--section-white-color)!important;color:var(--color-black)}.content-area{position:relative}.content-area,.widget-area{margin-bottom:0}@media (max-width:1199px){div.woocommerce ~ .widget-area {display:none}div.woocommerce+.content-area{width:100%}}.storefront-breadcrumb{padding:0;margin-top:var(--sp-xs)}.woocommerce-breadcrumb{font-family:'Fixel-Display',sans-serif;position:absolute;font-weight:400;font-size:var(--text-xs);text-transform:uppercase;display:flex;line-height:1.2;align-items:center;gap:6px;color:var(--color-accent)}.woocommerce-breadcrumb a{text-decoration:none;color:var(--color-title);-webkit-transition:color .3s;transition:color .3s;color:var(--color-primary);line-height:1.2}.woocommerce-breadcrumb a:hover{color:var(--color-primary)}.woocommerce-breadcrumb a:first-of-type::before{display:none}.breadcrumb-separator{font-size:0}.breadcrumb-separator::before{content:'-';font-size:var(--text-xs);display:none}.woocommerce-breadcrumb .breadcrumb-separator{text-indent:0;padding:0 4px}.custome_breadcrumb{position:absolute;left:0;top:10px;z-index:20}.count-results{color:var(--color-grey)}.count-results b{color:var(--color-title)}.wpc-term-count-0{pointer-events:none}.widget_wpc_chips_widget{display:none}.widget_wpc_chips_widget .widget-title-holder,.widget_wpc_chips_widget+.resaul-count{display:none}.wpc-custom-selected-terms ul.wpc-filter-chips-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}body .wpc-filter-chips-list li.wpc-filter-chip a,.wpc-filter-chips-list a{border:none;padding:0;border-radius:0;font-size:18px;font-weight:300;color:#181818;-webkit-transition:.3s;transition:.3s}body .wpc-filter-chips-list li.wpc-filter-chip a:hover,.wpc-filter-chips-list a:hover{opacity:.75em}body .wpc-filter-chips-list li.wpc-filter-chip:not(:last-child) {margin-left:29px}body .wpc-filter-chips-list li.wpc-filter-chip:first-child a{text-transform:uppercase;font-weight:500;letter-spacing:.1em;color:#181818;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}body .wpc-filter-chips-list li.wpc-filter-chip:first-child a:hover{color:#605f5a}body .wpc-filter-chips-list li.wpc-filter-chip:first-child a::before{content:'/';padding-right:5px}body .wpc-filter-chips-list li.wpc-filter-chip:first-child a::after{content:'/';padding-left:5px}body .wpc-filter-chips-list li.wpc-filter-chip,.wpc-filter-chips-list li,li.wpc-filter-chip{margin:0}.wpc-filter-chip-name{margin-right:10px}.wpc-chip-remove-icon{position:relative;top:-1px;font-size:0;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/remove.svg) no-repeat 0 0;width:10px;height:10px}.storefront-sorting .widget{margin-bottom:0;font-family:'Fixel-Display';font-weight:300}.products ~ .storefront-sorting .woocommerce-result-count,
.woocommerce-products-header ~ .storefront-sorting .woocommerce-pagination,
.products ~ .storefront-sorting .widget,
.wpc-posts-found,
.woocommerce-products-header__title ~ .wpc-custom-selected-terms,
.site-main > .widget_wpc_chips_widget:last-child,
.products ~ .storefront-sorting .resaul-count {display:none!important}.woocommerce-products-header ~ .storefront-sorting .woocommerce-result-count {position:absolute;right:0;top:4px;padding:0;font-size:14px}.woocommerce-pagination{float:none}.woocommerce-products-header ~ .storefront-sorting,
.widget_wpc_sorting_widget,
.filter_sort_selector {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-products-header ~ .storefront-sorting {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:15px 0;margin-bottom:17px}.widget_wpc_sorting_widget .widget-title{padding-bottom:0;margin-bottom:0;border-bottom:none;margin-right:15px;font-size:16px;letter-spacing:.05em}.widget_wpc_sorting_widget{margin-left:auto}.wpc-horizontal-layout.wpc-horizontal-cols-5
	.wpc-filters-section:not(.wpc-filter-layout-submit-button) {width:auto;max-width:100%;margin-right:30px}.wpc-open-icon,.wpc-filter-_price .widget-title::after{margin-left:15px}.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,.wpc-filter-_price .widget-title::after{border:none!important;width:13px!important;height:8px!important;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/chevron-down2.svg) no-repeat 0 0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin:0 0 0 15px;position:relative;top:1px;-webkit-transition:.3s;transition:.3s}.wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon{-webkit-transform:scaleY(-1)!important;-ms-transform:scaleY(-1)!important;transform:scaleY(-1)!important}.wpc-horizontal-layout .wpc-filters-widget-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wpc-filter-_price .widget-title{cursor:pointer;line-height:1}.wpc-filter-_price .widget-title::after{content:'';width:.5em;min-width:.5em;height:.5em;display:block;border-left:1px solid #6d6d6d;border-top:1px solid #6d6d6d;position:relative;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);min-width:0}.wpc-filter-_price .widget-title.active::after{-webkit-transform:scaley(-1)!important;-ms-transform:scaley(-1)!important;transform:scaley(-1)!important}.wpc-filter-_price .wpc-filter-content:not(.active) {display:none}.wpc-filter-_price .wpc-filter-content{width:370px;left:-21px;padding-top:31px}.wpc-filters-widget-wrapper .widget-title{margin-bottom:0;padding:0;border:none}.wpc-filters-section{margin-bottom:0}.wpc-wrap-icons,.wpc-filter-_price .widget-title{font-size:var(--h5);font-weight:300;line-height:1.44;color:var(--color-title)}.wpc-filter-content{position:absolute;left:0;top:41px;z-index:30;background-color:#fff;width:300px;padding:0;visibility:hidden;opacity:0}.site-ready .wpc-filter-content{visibility:visible;opacity:1}.wpc-filter-search-wrapper{border-bottom:1px solid #e6e6e6;padding-bottom:11px;display:none}.wpc-filter-search-wrapper::before{content:'';display:block;position:absolute;right:0;top:50%;width:18px;height:18px;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/search.svg) no-repeat 0 0;margin-top:-14px}.wpc-search-active .wpc-filter-search-wrapper::before{display:none}.wpc-filter-search-wrapper button.wpc-search-clear{right:0;top:-4px}.wpc-filter-search-wrapper input[type="text"]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;color:#181818;font-weight:300;padding:0;height:26px}.wpc-filters-widget-main-wrapper ul.wpc-filters-ul-list{padding:0;margin:0}body .wpc-filters-widget-main-wrapper li.wpc-term-item{margin-bottom:15px}.wpc-filters-widget-main-wrapper li.wpc-term-item a{color:#605f5a;font-weight:300}.wpc-filters-widget-main-wrapper li.wpc-term-item label{padding-left:0;line-height:1.125em}.wpc-filters-widget-main-wrapper li.wpc-term-item label::before,.wpc-filters-widget-main-wrapper li.wpc-term-item label::after{content:'';display:block}.wpc-filters-widget-main-wrapper li.wpc-term-item label::before{border:1px solid #e6e6e6;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.wpc-filters-widget-main-wrapper li.wpc-term-item label::after{width:10px;height:10px;background-color:#181818;display:none;position:absolute;left:4px;top:4px}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type="checkbox"]{opacity:0;visibility:hidden;position:absolute}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type="checkbox"][checked="checked"]+label{color:#181818}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type="checkbox"][checked="checked"]+label::before{border-color:#181818}.wpc-filters-widget-main-wrapper li.wpc-term-item input[type="checkbox"][checked="checked"]+label::after{display:block}.filter_sort_selector{margin-left:34px}.filter_sort_selector .product_group_button{width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;position:relative;padding:0}.filter_sort_selector .product_group_button:not(:last-child) {margin-right:20px}.filter_sort_selector .product_group_button::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.filter_sort_selector .product_group_button.active::before{opacity:1;visibility:visible}.filter_sort_selector .product_group_button.four-per-row-button{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/four-columns.svg)}.filter_sort_selector .product_group_button.four-per-row-button.active{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/four-columns-active.svg)}.filter_sort_selector .product_group_button.two-per-row-button{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/two-columns.svg)}.filter_sort_selector .product_group_button.two-per-row-button.active{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/two-columns-active.svg)}.wpc-filters-range-slider-wrapper{margin:0 0 14px}.wpc-filter-range-form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:14px}.wpc-filters-range-wrapper input[type="number"]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e6e6e6;font-weight:300;padding:0;line-height:28px;-webkit-appearance:textfield;font-size:var(--text-18);font-weight:300;padding-bottom:10px}.wpc-filters-range-wrapper>*{flex:0 1 50%}.wpc-filters-range-min-column{max-width:50%}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.wpc-wrap-icons .wpc-filter-selected-values,.wpc-term-count,.wpc-edit-filter-set{display:none}.wpc-filters-section:not(.wpc-filter-post_meta_num)
	.wpc-filter-content
	ul.wpc-filters-ul-list::-webkit-scrollbar-thumb {border-radius:0}.wpc-filters-section:not(.wpc-filter-post_meta_num)
	.wpc-filter-content
	ul.wpc-filters-ul-list::-webkit-scrollbar {width:4px}.wpc-filters-section:not(.wpc-filter-post_meta_num)
	.wpc-filter-content
	ul.wpc-filters-ul-list::-webkit-scrollbar-thumb {background-color:#000}.wpc-filters-widget-main-wrapper a.wpc-toggle-a{color:#181818}.wpc-filters-widget-top-container{display:none}.storefront-breadcrumb{margin-bottom:.75em}.wpc-horizontal-layout .wpc-filter-layout-submit-button{position:fixed;right:0;bottom:0;width:685px;max-width:100%;background:var(--section-white-color);padding:var(--sp-xs) var(--sp-md);box-sizing:border-box;border-top:solid 1px var(--color-border);z-index:2}.wpc-horizontal-layout .wpc-filter-layout-submit-button .wpc-filters-submit-button{box-sizing:border-box;width:100%;border-radius:0;background-color:var(--section-white-color);color:var(--color-black);border:1px solid var(--color-black);transition:var(--transition)}.wpc-horizontal-layout .wpc-filter-layout-submit-button .wpc-filters-submit-button:after{content:url(data:image/svg+xml,%3Csvg\ width=\'17\'\ height=\'6\'\ viewBox=\'0\ 0\ 17\ 6\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M16.7006\ 2.68376L14.3929\ 0L13.849\ 0.632486L15.5002\ 2.55271H0V3.44729H15.5002L13.849\ 5.36752L14.3929\ 6L16.7006\ 3.31624C16.7757\ 3.2289\ 17\ 3\ 17\ 3C17\ 3\ 16.7757\ 2.77109\ 16.7006\ 2.68376Z\'\ fill=\'%23151314\'/%3E%3C/svg%3E);display:inline-block;transition:var(--transition)}.wpc-horizontal-layout.wpc-horizontal-cols-5 a.wpc-filters-submit-button{max-width:270px!important;font-size:1rem;padding:var(--sp-xs);gap:1rem}.wpc-horizontal-layout.wpc-horizontal-cols-5 a.wpc-filters-submit-button:hover{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-white);opacity:1}.wpc-horizontal-layout.wpc-horizontal-cols-5 a.wpc-filters-submit-button:hover::after{transform:translateX(4px);filter:invert(1)}.woocommerce-products-header ~ .storefront-sorting {position:fixed;right:0;background-color:#fff;z-index:9999;width:685px;top:0;margin:0;bottom:0;padding:var(--sp-md);overflow:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:var(--transition);opacity:0;visibility:hidden;max-width:100%}.woocommerce-products-header ~ .storefront-sorting.active {-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;background-color:var(--section-white-color);padding-inline:var(--sp-100)}.woocommerce-products-header ~ .storefront-sorting,
.wpc-horizontal-layout .wpc-filters-widget-wrapper,
.widget_wpc_sorting_widget {display:block}.wpc-filter-content,.wpc-sorting-form .SumoSelect>.optWrapper{position:static;width:100%;background-color:var(--section-white-color)}.wpc-filter-_price .wpc-filter-content{padding-top:var(--sp-sm);width:100%}.woocommerce-products-header ~ .storefront-sorting {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget_wpc_sorting_widget{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0}.widget_wpc_sorting_widget .widget-title{font-weight:300;font-size:var(--text-m);letter-spacing:0;color:var(--color-title);margin-bottom:1em}.wpc-filters-main-wrap .wpc-filter-more-less:not(.wpc-filter-few-terms) ul.wpc-filters-ul-list {margin-bottom:var(--sp-xs)}.woocommerce-products-header ~ .storefront-sorting .woocommerce-result-count {display:none}.wpc-horizontal-layout.wpc-horizontal-cols-5
	.wpc-filters-section:not(.wpc-filter-layout-submit-button) {margin-right:0;margin-bottom:0;border-bottom:solid 1px var(--color-border)}.wpc-filters-main-wrap ul.wpc-filters-ul-list{margin-bottom:var(--sp-xs)!important;padding:0}.wpc-filters-widget-wrapper .widget-title{margin-bottom:0;font-size:var(--text-22)!important;padding-top:var(--sp-xs);padding-bottom:var(--sp-xs)}.filter_sort_selector{display:none}.widget_wpc_chips_widget{margin-bottom:1em}.filters-overlay{position:fixed;right:0;top:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.filters-overlay.active{opacity:1;visibility:visible}.tax-product_cat .product-categories > .cat-item:not(.current-cat) {display:none}.tax-product_cat .product-categories .cat-item.current-cat-parent{display:block}.tax-product_cat .product-categories>.cat-item.current-cat{margin-bottom:0}.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .wpc-filter-chips-list li.wpc-filter-chip:not(:last-child) {margin-left:0;margin-right:0;margin-bottom:10px;width:100%}body .wpc-filter-chips-list li.wpc-filter-chip a,.wpc-filter-chips-list a{font-size:14px}.wpc-chip-remove-icon{top:1px}.resaul-count{background-color:#181818;color:#fff;margin-top:auto;line-height:60px;padding:0;width:100%;font-size:14px;letter-spacing:.03em;text-transform:uppercase;font-weight:300}.wpc-filters-widget-main-wrapper,.widget_wpc_filters_widget{width:100%}.widget .widget-title-holder{margin-top:15px}.widget .widget-title-holder .widget-title{border:none;font-weight:300;margin-bottom:.75em;padding:0;font-size:1.41575em}.widget_wpc_sorting_widget .SumoSelect>.CaptionCont>span{font-size:var(--text-m);letter-spacing:0;color:var(--color-title)}.widget_product_categories ul .children{display:none}.wpc-see-more-control,.wpc-see-less-control{color:#181818}.wpc_chips_widget-2{margin-bottom:0}.woocommerce-products-header ~ .storefront-sorting {padding-bottom: calc(var(--btn-height) + var(--sp-xs) * 2)}.storefront-sorting-overlay{position:fixed;left:0;top:0;width:100%;height:100%;cursor:pointer;background:var(--overlay-bg-2);opacity:0;visibility:hidden;transition:var(--transition);z-index:9991}.storefront-sorting.active ~ .storefront-sorting-overlay {opacity:1;visibility:visible}.wpc-widget-top-inside{display:none}#wpc_filters_widget-2{position:static}#wpc_filters_widget-2 ~ *,
.wpc-after-sorting-form {display:none}.storefront-sorting{font-size:var(--text-m)}.storefront-sorting>*{width:100%}.woocommerce-products-header{display:flex;align-items:center;gap:var(--sp-md)}.woocommerce-products-header.section-title{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--sp-xs);margin-block:var(--sp-xs)}.woocommerce-products-header__title{margin-bottom:0}.woocommerce-products-header .widget_wpc_sorting_widget{margin-bottom:0}.storefront-sorting-top-wrap{display:flex;gap:var(--sp-xs);flex-wrap:wrap}.storefront-sorting-top-wrap>*{margin-bottom:0}.wpc-sorting-form .SumoSelect>.optWrapper{right:auto;left:0;position:absolute;width:auto;max-height:400px;bottom:unset}.preloader{clear:both;position:relative;width:100%;padding:10px;margin:10px;grid-column: 1 / -1}.preloader img{margin:0 auto;display:block}.load_more_button_wrapper,.load_more_button_prev_wrapper{display:none;position:relative;width:auto;clear:both}#isw-load-more-button,#isw-load-more-button-prev{text-decoration:none;margin:0 auto;position:relative;display:block;font-weight:bold;text-align:center;transition:.5s}.page{display:block!important;clear:both!important}.open-filters.btn{padding:.8rem;width:48px;height:48px;background-color:transparent;border:1px solid var(--color-black);color:var(--color-black);background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/filter-icon.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center}.open-filters.btn span{display:none}.open-filters.btn svg{transition:none;display:none}@media (any-hover:hover){.open-filters.btn:hover{border-color:#d6aa9b}}.woocommerce-products-icon-grid{cursor:pointer;transition:var(--transition);display:inline-flex}.woocommerce-products-icon-grid svg{transition:var(--transition)}.woocommerce-products-icon-grid svg:hover{transform:translateY(-1.5px)}@media (max-width:767px){.woocommerce-products-icon-grid svg:hover{transform:translateY(0)}}.widget_wpc_sorting_widget{display:flex;align-items:center}.widget_wpc_sorting_widget .widget-title{margin:0;display:none}.wpc-sorting-form .SumoSelect>.CaptionCont{border:none;display:none}.filters-top{position:relative;width:100%;margin-bottom:var(--sp-sm);display:flex;align-items:center;gap:var(--sp-xs)}.filters-top__controls-wrap{display:none;padding-block:var(--sp-xs);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:100%}.remove_all_fl{display:flex!important;align-items:center;gap:10px}.remove_all_fl:hover{background-color:transparent}.filters-top .btn-close{right:0;top:unset;transform:none;position:absolute;margin-left:auto;flex-shrink:0}.filters-top__controls{display:flex;align-items:center;gap:var(--sp-md);flex-wrap:wrap}@media (any-hover:hover){.filters-top__controls .btn:hover{color:inherit;background-color:inherit;transform:scale(1.03)}}.wpc-filters-main-wrap{height:100%}.wpc-filters-widget-containers-wrapper .widget-title-holder,.wpc-filter-set-widget-title{display:none}.wpc-filter-pa_color input[type="checkbox"]{display:none}.wpc-filter-pa_color .wpc-term-item-content-wrapper label{padding-left:0!important}.wpc-filter-pa_color .wpc-term-swatch-wrapper{font-size:var(--text-m);margin-right:var(--sp-2xs);width:1.11rem;height:1.11rem;border:solid 1px rgba(35,31,32,.2);display:flex;align-items:center;justify-content:center;min-width:unset;min-height:unset;border-radius:0;flex-shrink:0}.wpc-filter-pa_color .wpc-term-swatch-wrapper .wpc-term-swatch{border-radius:0;width:14px;height:14px;min-width:unset;min-height:unset}.wpc-filter-pa_color input[type='checkbox']:checked ~ label .wpc-term-swatch-wrapper {border-color:var(--color-grey)}.wpc-filter-pa_color ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:var(--sp-xs) var(--sp-2xs);margin-bottom:var(--sp-xs)!important}.wpc-filter-pa_color ul li{margin:0!important}.wpc-filter-pa_color .wpc-term-count{display:none}.wpc-filter-pa_color .wpc-term-name{word-break:break-all}@media (max-width:991px){.widget_wpc_sorting_widget .SumoSelect>.CaptionCont>span{padding-left:0}.widget_wpc_sorting_widget .widget-title{display:none}}@media (max-width:767px){.wpc-sorting-form .SumoSelect>.optWrapper{right:0;left:unset}.woocommerce-products-header ~ .storefront-sorting {padding-left:15px;padding-right:15px}.storefront-sorting-top-wrap{justify-content:space-between;width:100%}.open-filters.btn{padding-left:var(--sp-sm);padding-right:var(--sp-sm)}.storefront-breadcrumb{white-space:nowrap;overflow-x:auto;padding-bottom:5px;display:flex!important}.storefront-breadcrumb .container{width:auto;min-width:100%}}li.product{width:auto;margin-bottom:20px;border:1px solid var(--color-black);border-top:none;transition:var(--transition);overflow:hidden}@media (any-hover:hover){li.product:hover .button,ul.products .wc-block-grid__product:hover .button,.wc-block-grid__products li.product:hover .button,.wc-block-grid__products .wc-block-grid__product:hover .button{opacity:1;transform:translateY(0)}}.woocommerce-shop li.product,.archive.woocommerce li.product,.tax-product_cat li.product,.columns-3 li.product.last{margin:0!important;width:unset!important}.team-slider .spacer-lg{display:none}.columns-4 li.product{max-width: calc((100% - 30px * 3) / 4);-webkit-box-flex:1;-ms-flex: 1 1 calc((100% - 30px * 3) / 4);flex: 1 1 calc((100% - 30px * 3) / 4)}.columns-4 li.product:nth-child(4n + 4) {margin-right:0!important}.columns-2 li.product{max-width: calc((100% - 30px) / 2);-webkit-box-flex:1;-ms-flex: 1 1 calc((100% - 30px) / 2);flex: 1 1 calc((100% - 30px) / 2)}.columns-2 li.product:nth-child(2n + 2) {margin-right:0!important}.woocommerce-loop-product__title{font-family:'Fixel-Display';position:absolute;z-index:2;left:0;bottom:0;width:100%;background-color:var(--section-white-color);font-size:var(--text-22)!important;line-height:1.2;margin:0!important;padding-block:var(--sp-2xs);padding-inline:var(--sp-xs)}.product-button-arrow{display:flex;align-items:center;column-gap:1.1rem;transition:var(--transition)}.product-button-arrow em{font-style:normal}.product-button-arrow span{transition:var(--transition)}.product-button-arrow span svg{transition:var(--transition)}@media (any-hover:hover){.product-button-arrow:hover{transform:translateX(4px)}}li.product .button{font-family:'Fixel-Display';position:absolute;display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;background-color:var(--section-white-color);bottom:0;left:0;z-index:1;margin-bottom:0;font-weight:300;font-size:var(--text-22);color:var(--color-black);padding:10px 20px;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);transition:var(--transition);transform:translateY(100%);opacity:0;margin-bottom:0!important}.prand-label{color:inherit;font:inherit;opacity:1;margin:0;display:none}ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;flex-wrap:wrap}ul.products::before{display:none}.products li.product .img-wrapp,.related-products li.product .img-wrapp{position:relative;padding-bottom:150%;margin-bottom:var(--sp-2xs);overflow:hidden}.product .img-wrapp img{transition:transform var(--transition);position:absolute;left:0;top:0;width:100%!important;height:100%;object-fit:cover;object-position:top}.product-call{display:none!important}li.product:hover .img-wrapp .product-call,li.product:hover .img-wrapp::before{opacity:1;visibility:visible}li.product img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}li.product .woocommerce-LoopProduct-link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}li.product .price{margin-bottom:0;margin-top:auto;text-transform:uppercase;font-size:var(--h5);color:var(--color-title);display:flex;gap:.3em}li.product .price del{color:#605f5a;opacity:1}li.product.sale .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}li.product .price ins{margin-left:0;margin-right:19px;color:#ea3347}.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:var(--color-primary)}.woocommerce-loop-product__link:hover .img-wrapp img{}@media (max-width:1366px){li.product .price{font-size:16px}.touch-screen li.product .img-wrapp .product-call{font-size:0;width:40px;height:40px;opacity:1;visibility:visible;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/hanger.svg) no-repeat 0 0;display:block;left:auto;right:10px;bottom:10px;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:1199px){li.product.sale .price{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-button-arrow{em {
			display: none;
		}
	}.open-filters.btn{}.product-call{display:none;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:500;margin-top:1.33em;line-height:.92em}li.product .button{opacity:1;transform:translateY(0);padding:10px}}@media (max-width:767px){li.product .button{display:none}ul.products{grid-template-columns:1fr}}.woocommerce-products-icon-grid.woocommerce-products-icon-list{transition:var(--transition)}.woocommerce-products-icon-grid.woocommerce-products-icon-list svg{transition:var(--transition)}.woocommerce-products-icon-grid.woocommerce-products-icon-list svg path{transition:var(--transition)}.products.grid-3{grid-template-columns:repeat(3,1fr)}.products.grid-2{grid-template-columns:repeat(2,1fr)}#gridIcon svg path{fill:var(--color-white)}#gridIcon.active svg path{fill:var(--color-black)}#gridIconSmall.active svg{fill:var(--color-black)}@media (max-width:991px){.columns-4 li.product{max-width: calc((100% - 30px * 2) / 3);-webkit-box-flex:1;-ms-flex: 1 1 calc((100% - 30px * 2) / 3);flex: 1 1 calc((100% - 30px * 2) / 3)}.columns-4 li.product:nth-child(4n + 4) {margin-right:30px!important}.columns-4 li.product:nth-child(3n + 3) {margin-right:0!important}}@media (max-width:767px){.columns-4 li.product{max-width: calc((100% - 30px * 1) / 2);-webkit-box-flex:1;-ms-flex: 1 1 calc((100% - 30px * 1) / 2);flex: 1 1 calc((100% - 30px * 1) / 2)}.columns-4 li.product:nth-child(3n + 3),
	.columns-3 li.product:nth-child(4n + 4) {}.columns-4 li.product:nth-child(2n + 2) {margin-right:0!important}}@media (max-width:575px){li.product .price{font-size:14px;line-height:1.5}.woocommerce-products-header{}.products li.product .img-wrapp{padding-bottom:150%;img {
			object-position: top;
		}
	}li.product .woocommerce-loop-product__title{margin-bottom:0}ul.products{grid-template-columns:1fr;gap:.7rem}}.widget.woocommerce:first-child{padding-top:54px}.widget_product_categories ul li::before{display:none}.widget_product_categories ul li{padding-left:0;position:relative;margin-bottom:0}.widget_product_categories ul li a{display:block;color:#605f5a;-webkit-transition:color .3s;transition:color .3s}.widget_product_categories > ul > li:not(:last-child) {margin-bottom:1em}.widget_product_categories>ul>li>a{font-size:18px;color:#181818!important}.widget_product_categories .cat-parent>i{position:absolute;right:0;top:-3px;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/chevron-down2.svg) no-repeat 100% 50%;width:30px;height:30px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.widget_product_categories .cat-parent>i.active{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.widget_product_categories .current-cat .children,.widget_product_categories .current-cat-parent .children{display:block}.widget_product_categories .current-cat i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.widget_product_categories .current-cat i.active{-webkit-transform:none;-ms-transform:none;transform:none}.widget_product_categories .children{display:none}.widget_product_categories .children>li{position:relative}.widget_product_categories .children > li:not(:last-child) {margin-bottom:1em}.widget_product_categories .children li{padding-left:15px}.widget_product_categories .children li a{font-size:16px}.widget_product_categories .children li li a{font-weight:300!important;color:#605f5a}.widget_product_categories .children li li a:hover{color:#181818}.storefront-sorting .widget_product_categories{display:none}@media (max-width:1199px){.storefront-sorting .widget{width:100%}.storefront-sorting .widget.widget_product_categories{margin-bottom:1.5em}.widget.woocommerce:first-child{padding-top:0}}ul.page-numbers{font-size:0}.page-numbers{padding-top:20px}.page-numbers li{margin:0 10px}.page-numbers li .page-numbers{position:relative;width:var(--btn-height);height:var(--btn-height);padding:0!important;border:1px solid var(--color-border)!important;background-color:transparent!important;font-size:var(--text-m);transition:var(--transition);color:var(--color-title);line-height:var(--btn-height)}.page-numbers li .page-numbers.current{background-color:transparent}.page-numbers li .page-numbers.current{background-color:transparent;border-color:var(--color-title)!important}.page-numbers li .next,.page-numbers li .prev{font-size:0!important;position:relative}.page-numbers .next::before,.page-numbers .prev::before{content:'';display:block;width: calc(var(--text-m) / 2);height: calc(var(--text-m) / 2);border-left:solid 1px currentColor;border-bottom:solid 1px currentColor;transform:translate(-25%,-50%) rotate(45deg);top:50%;left:50%;position:absolute}.page-numbers .next::before{transform:translate(-75%,-50%) rotate(225deg)}.site-main nav.navigation{width:100%;border:none;padding:0}@media (max-width:991px){.page-numbers li{margin:0 5px}.page-numbers li .page-numbers{width:40px;height:40px;line-height:40px;font-size:16px}}@media (hover:hover){.page-numbers li a.page-numbers:hover{border-color:var(--color-primary)!important;background-color:transparent;color:var(--color-primary)!important}}.single-product div.product form.cart::before,.single-product div.product form.cart::after{content:none}.product-detail-sticky-wrapper{display:grid;grid-template-columns:auto 45%;column-gap:var(--sp-lg)}.product-detail-sticky-wrapper>*{position:relative;float:initial!important;width:100%!important}.single-product div.product .summary{float:initial;width:100%;max-width:722px;position:static}.summary-block{font-family:'Fixel-Display';font-weight:400;color:var(--color-black);font-size:var(--text-18)}.summary-top{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-bottom:var(--sp-md)}.summary-icons{display:flex;align-items:center;gap:1em}.navigation-arrows{display:flex;align-items:center}.summary-navigation-link{position:relative;font-family:'Fixel-Display';font-size:14px;font-weight:400;text-transform:uppercase;display:flex;align-items:center;gap:1rem;transition:all .3s ease-in-out 0s}.summary-navigation-link::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-black);transition:var(--transition)}.summary-navigation-link:first-child::before{right:0;left:unset}.summary-navigation-link:hover{opacity:.65}.summary-navigation-link:hover::before{width:100%}.summary-navigation-link svg{margin-top:-3px}.summary-navigation-prev svg{transform:rotate(180deg)}.summary-navigation-prev{padding-right:var(--sp-xs);border-right:1px solid var(--color-border)}.summary-navigation-next{padding-left:var(--sp-xs)}.summary-title{font-family:'Geraldton';font-weight:300;font-size:var(--h3);line-height:1.3;color:var(--color-title);margin-bottom:var(--sp-2xs);text-align:left}.summary-list-values{display:flex;align-items:center;gap:var(--sp-xs)}.summary-list-value{position:relative;margin:0;transition:var(--transition)}.summary-list-value::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-black);transition:var(--transition)}.summary-list-value:hover::before{width:100%}.summary-list-title{margin-bottom:var(--sp-2xs)}.summary-list-item{margin-bottom:var(--sp-xs)}.summary-text,.summary-list-title,.summary-bottom-contacts{color:#6c6c6c}.summary-actions{margin-bottom:var(--sp-sm)}.social-links{display:flex;align-items:center;gap:var(--sp-xs)}.social-links svg{transition:var(--transition)}.social-links svg:hover{transform:scale(1.2)}.summary-actions__top{display:flex;align-items:center;gap:var(--sp-xs);margin-bottom:var(--sp-xs);flex-wrap:wrap}.summary-actions__top a{width:auto;flex:1}.summary-actions__bottom{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.summary-actions__bottom a{width:100%}.summary-bottom p{margin-bottom:0}.summary-bottom>*{margin-bottom:var(--sp-xs)}.summary-bottom-socials,.summary-bottom-contacts{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:var(--sp-md)}@media (max-width:567px){.summary-bottom-socials,.summary-bottom-contacts{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--sp-md)}}.summary-bottom-socials-title{color:#6c6c6c}.summary-bottom-contacts-links{display:flex;align-items:center;gap:var(--sp-xs)}.summary-bottom-contacts-links a{position:relative;display:flex;align-items:center;gap:var(--sp-2xs);transition:var(--transition);padding-bottom:5px}.summary-bottom-contacts-links a::before{content:'';position:absolute;bottom:0;left:0;display:block;width:0;height:1px;background-color:var(--color-black);transition:var(--transition)}.summary-bottom-contacts-links a:hover::before{width:100%}.summary-bottom-socials ul{display:flex;align-items:center;gap:var(--sp-md)}@media (max-width:991px){.summary-icons{display:none}.summary-top{justify-content:center}}.entry-summary .storefront-breadcrumb>.container{padding:0!important}.single-product .storefront-breadcrumb{margin-bottom:var(--sp-lg)}.single-product .stock-status{margin:0;margin-top:var(--sp-2xs)}.single-product div.product .product_sku{margin-bottom:var(--sp-2xs)}.single-product div.product p.price{margin:var(--sp-xs) 0 0;font-size:var(--h4);line-height:1.3;color:var(--color-title);display:flex;gap:.3em}.lg-backdrop{background-color:var(--section-white-color-70)!important}.lg-outer .lg-toolbar{background-color:var(--section-white-color-70)}.lg-outer .lg-toolbar .lg-icon{color:var(--color-black)}.lg-outer .lg-toolbar .lg-icon:not(.lg-close) {display:none}.lg-outer .lg-toolbar #lg-counter{font-size:var(--text);color:var(--color-white)}.lg-outer .lg-actions{--sw-btn:3.125rem}.lg-outer .lg-actions .lg-next,.lg-outer .lg-actions .lg-prev{padding:0;background-color:transparent}.lg-outer .lg-actions .lg-prev:after,.lg-outer .lg-actions .lg-next:before{content:none!important}.lg-outer .lg-actions .swiper-button-prev{left:0;border-color:var(--color-white);transform:rotate(180deg) translateY(-100%);transition:var(--transition)}.lg-outer .lg-actions .swiper-button-next{right:0;border-color:var(--color-white);transition:var(--transition)}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb-outer{background-color:var(--section-white-color-70)!important;box-shadow:0 0 1.5rem rgba(85,45,13,.1)}.lg-outer .lg-toogle-thumb{background-color:var(--section-white-color-70)!important;box-shadow:0 0 1.5rem rgba(85,45,13,.1)}.lg-outer .lg-thumb-item{border-radius:0!important;text-align:center}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--color-primary)!important}.lg-outer.lg-pull-caption-up .lg-sub-html{max-width:80%;margin:0 auto;color:var(--color-white);background-color:rgba(var(--rgb-secondary),1)}.lg-sub-html > *:not(:last-child) {margin-bottom:10px}.lg-sub-html .caption{font-size:var(--text);color:var(--color-white)}.lg-sub-html p{font-size:.75rem;color:var(--color-white)}@media (max-width:768px){.lg-outer .lg-actions .swiper-button-next,.lg-outer .lg-actions .swiper-button-prev{display:none}}@media (min-width:1200px){.lg-outer .lg-toolbar .lg-icon:hover{color:var(--color-secondary)}.lg-outer .lg-actions .swiper-button-prev:hover path,.lg-outer .lg-actions .swiper-button-next:hover path{stroke:var(--color-secondary)}}.gallery-item{position:relative;height:100%;font-size:0}.gallery-item>*{width:100%;height:100%}.gallery-img{position:relative;overflow:hidden;cursor:pointer;padding-bottom:100%}.gallery-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:auto;-webkit-transition:var(--transition-1);transition:var(--transition-1)}@media (min-width:1200px){.gallery-img:hover img{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}}.single-product div.product form.cart{padding:0;margin:var(--sp-md) 0;padding-bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-sm)}.single-product div.product table.variations .value{margin-bottom:var(--sp-xs)}.single-product div.product table.variations tr:last-child .value{margin-bottom:var(--sp-2xs)}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary{margin-bottom:var(--sp-md)}.single-product form.cart .add-to-cart{margin-left:auto}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {padding:0;margin:0 var(--sp-2xs) 0 0;-webkit-box-shadow:none;box-shadow:none;width:30px;height:30px;padding:5px;border:solid 1px var(--color-border)}.woo-variation-swatches
	.variable-items-wrapper
	.variable-item:not(.radio-variable-item).color-variable-item
	.variable-item-span-color {border-radius:0%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches
	.variable-items-wrapper
	.variable-item:not(.radio-variable-item).selected:hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus {-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches
	.variable-items-wrapper
	.variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock)
	.variable-item-contents::before,
.woo-variation-swatches
	.variable-items-wrapper
	.variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock)
	.variable-item-contents::before {content:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {border-color:var(--color-primary)}.single-product div.product .variations_button::before,.single-product div.product .variations_button::after{content:none}.single-product div.product .variations_button{margin-top:var(--sp-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;gap:var(--sp-sm);flex-wrap:wrap}.size-cart{text-decoration:underline;color:var(--color-title);position:relative;display:inline-block;cursor:pointer;font-size:var(--text-m);text-transform:lowercase;transition:color var(--transition)}.product-gallery-swiper{display:none}.product-gallery-photo{padding-bottom:150%;position:relative}.product-gallery-photo img,.product-gallery-photo video{width:100%;position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:top}.product-gallery-photos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (hover:hover){.size-cart:hover{color:var(--color-primary)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {border-color:var(--color-primary)}}@media (max-width:1399px){.single-product div.product .summary{padding-right:0}}@media (max-width:991px){.single-product div.product .summary{width:100%;padding:0}.product-gallery-swiper{display:block}.product-gallery-photos{display:none}.product-detail-sticky-wrapper{display:block}.single-product .storefront-breadcrumb{margin-bottom:var(--sp-md)}}@media (max-width:767px){.single-product div.product .product_sku{font-size:var(--text-xs)}.product .tabs.wc-tabs{white-space:nowrap;overflow-x:auto;justify-content:initial;padding-left:var(--sp-2xs);padding-right:var(--sp-2xs)}}.single-product.right-sidebar .content-area{width:100%;margin-bottom:0}.single-product div.product table.variations th.label{display:none}.storefront-sticky-add-to-cart{display:none!important}.woocommerce-product-details__short-description .icon-box-wrap{grid-template-columns:1fr}.woocommerce-product-details__short-description .description:nth-child(n + 2) {margin-top:var(--sp-md)}.woocommerce-product-details__short-description *{margin-bottom:0}.woocommerce-product-details__short-description>*{margin-top:var(--sp-2xs)}.single-product div.product table.variations td{border-bottom:none}.wvs-has-image-tooltip::after,.wvs-has-image-tooltip::before,[data-wvstooltip]::after,[data-wvstooltip]::before,.related.products,.edit-link{display:none}.stock::before{display:none}.stock.out-of-stock{margin-bottom:0;margin-top:1.79em;font-size:28px;color:#181818}#pa_size{border:1px solid var(--color-border);max-width:100%;width:100%;padding:0 var(--sp-2xs);height:var(--btn-height);background-color:transparent;outline:none;appearance:none;position:relative;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/chevron-down2.svg) no-repeat;background-position:calc(100% - var(--sp-xs)) 50%}.single-product div.product .summary .title{margin-bottom:0}.woocommerce-variation.single_variation{height:0}.quantity{font-size:0;margin-right:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex}.quantity .qty{width:60px;height:var(--btn-height);-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:var(--color-text);font-size:var(--text-m)}.quantity button{width:var(--btn-height);height:var(--btn-height);border:1px solid var(--color-border);background-color:transparent;position:relative;transition:border-color var(--transition) , color var(--transition);color:var(--color-text);flex-shrink:0}.quantity button::before,.quantity button::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background-color:currentColor;font-size:var(--text-m)}.quantity button::before{width:.8em;height:2px}.quantity button.minus::after{display:none}.quantity button.plus::after{width:2px;height:.8em}.quantity button.minus{color:var(--color-border)}.quantity button.plus{color:var(--color-border)}@media (hover:hover){.quantity button:hover{border-color:var(--color-primary);color:var(--color-primary)}}.single_add_to_cart_button{height:60px;font-size:16px;letter-spacing:.03em;text-transform:uppercase;font-weight:500;width:100%;max-width:235px;background-color:#181818!important;-webkit-transition:opacity .3s;transition:opacity .3s}.single_add_to_cart_button:hover{opacity:.85}.single-product div.product .product_meta{font-size:0;border-color:var(--color-border);padding-top:var(--sp-xs)}.section-tabs{margin-top:var(--sp-xl)}.tabs-2{padding-inline: clamp(0rem, -6.6667rem + 13.8889vi, 10rem)}.tabs-2-content-item{font-family:'Fixel-display',sans-serif;padding-top:var(--sp-sm);padding-bottom:var(--sp-sm);font-size:var(--text-22);border-bottom:1px solid var(--color-border)}.tab-toggle-2 div{cursor:pointer;padding-block:var(--sp-xs);font-weight:300;font-size:var(--h4);color:var(--color-black);text-align:left;transition:var(--transition)}.tab-toggle-2 div:hover{transform:translateX(4px)}.tab-toggle-2 div.is-active{font-size:var(--h3)}.tab-toggle-2 div.is-active:hover{transform:translate(0)}.tabs-2-content-title{display:grid;grid-template-columns:1fr auto 1fr;font-weight:400;gap:1rem}.tabs-2-content-title a{justify-self:flex-end}.tabs-2-content-title span{font-size:var(--text-18);font-weight:300}.tabs-2-content-title p{font-size:var(--text-22);font-weight:400;margin:0;opacity:1;width:500px;text-align:left}@media (max-width:1200px){.tabs-2-content-title{grid-template-columns:120px 1fr 30px}.tabs-2-content-title p{width:100%}}.tabs-2-content-title img{width:24px;height:24px}@media (max-width:991px){.tab-toggle-2{display:flex;overflow-x:auto;gap:var(--sp-xs);padding-bottom:var(--sp-sm)}.tab-toggle-2 div{padding-inline:var(--sp-xs);padding-block:var(--sp-2xs);border:1px solid var(--color-border);font-size:var(--h5);line-height:16px}.tab-toggle-2 div.is-active{font-size:var(--h5);transform:none;color:var(--color-white);background-color:var(--color-black)}.tab-toggle-2 div:hover{transform:none}}@media (max-width:575px){.tabs-2-content-title p{width:unset;flex:1 1 auto}}.single-product div.product .woocommerce-tabs{max-width:1136px;width:100%;margin-right:auto;margin-left:auto;padding:var(--sp-sm) 0 0 0}.woocommerce-tabs ul.tabs{margin-bottom:0;width:auto;float:none;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;border-bottom:1px solid #e6e6e6;padding-bottom:var(--sp-xs);font-size:var(--h5);font-weight:normal;gap:var(--sp-md);vertical-align:var(--sp-xs);align-items:center;justify-content:center}.woocommerce-tabs ul.tabs li{border-bottom:none}.woocommerce-tabs ul.tabs li::after{display:none}.woocommerce-tabs ul.tabs li a{padding:0;text-transform:uppercase;color:var(--color-title);font-weight:300;opacity:1;-webkit-transition:color var(--transition);transition:color var(--transition)}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a{opacity:1;color:var(--color-primary)}.woocommerce-tabs .panel{width:auto;float:none;padding-top:var(--sp-sm)}@media (max-width:991px){.single-product div.product .product_meta{padding-top:var(--sp-sm)}.single-product div.product .woocommerce-tabs{padding-top:0}}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper{width:calc(100% - 97px - 30px)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-thumbnail-slider{margin-right:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper{width:97px;margin-right:30px}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{margin:0}.woo-variation-gallery-thumbnail-slider .slick-list{margin-top:64px;margin-bottom:64px}.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow,.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow{opacity:1;visibility:visible}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow{width:50px;height:50px;left:0;right:0;margin:0 auto;background-color:transparent;border:1px solid #e6e6e6;-webkit-transition:.3s;transition:.3s}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:hover,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:hover{border-color:#181818}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow::before,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow::before,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow::after,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow::after{content:'';display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;-webkit-transition:.3s;transition:.3s}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow::after,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow::after{opacity:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:hover::before,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:hover::before{opacity:0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow:hover::after,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:hover::after{opacity:1}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow::before{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/arrow-left.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-next-arrow::after{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/arrow-right.svg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow::before{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/arrow-left.svg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .wvg-thumbnail-prev-arrow::after{background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/arrow-right.svg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.woo-variation-product-gallery{margin-bottom:0;max-width:48%!important}.woo-variation-product-gallery .slick-vertical .slick-slide{height:120px;margin:13px 0}.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide>div,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image,.woo-variation-gallery-thumbnail-position-left-left .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized .wvg-gallery-thumbnail-image>div,.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{height:100%}.woo-variation-gallery-wrapper{min-width:0!important;min-height:0!important}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{-o-object-fit:cover;object-fit:cover}.wvg-single-gallery-image-container{padding-bottom:123%;position:relative}.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-message{position:fixed;right:80px;top: calc(var(--header-height) + var(--sp-2xs));z-index:999;border:solid 1px var(--color-border);background:var(--color-white);padding:var(--sp-xs);padding-right:var(--sp-md);color:var(--color-text);transition:var(--transition);max-width:550px;width:calc(100% - 30px)}.woocommerce-message::before{display:none}.woocommerce-message.hidden{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%);opacity:0;visibility:hidden}.restore-item{position:absolute;right:0}.woocommerce-message .btn-close{top: calc(var(--sp-xs) + 0.7em);transform:translateY(-50%);right:var(--sp-xs)}.woocommerce-message .btn_link{color:var(--color-title)}@media (hover:hover){.woocommerce-message .btn_link:hover{color:var(--color-primary)}}@media (min-width:1200px){.woocommerce-message .button,.restore-item{right:60px}}@media (max-width:1199px){.woocommerce-message .button,.restore-item{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5px}.woocommerce-message .button::after{margin-left:20px}}@media (max-width:991px){.woocommerce-message{right:15px}}.product-tabs-mob{display:none}.product-tabs-mob .woocommerce-product-details__short-description>.title{display:none}.product-tabs-mob .woocommerce-product-details__short-description>.title+.description{margin-top:0}.product-tabs-mob .accordeon:last-child{display:none}@media (max-width:767px){.product-tabs-desktop{display:none}.product-tabs-mob{display:block}}.accordion{position:relative;z-index:1}.accordion-item{position:relative;--padding-acc:2rem}.accordion-title{position:relative;font-family:'Fixel-Display',sans-serif;cursor:pointer;font-size:var(--text-22);line-height:1.36em;font-weight:300;color:var(--clr-title);padding-block:var(--padding-acc);padding-right: calc(var(--padding-acc) * 2);transition:var(--transition);padding-left:1.6rem;border-top:1px solid #d9d9d9}.accordion-title::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:5px;background-image:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/icon-quote.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.accordion-title i{display:inline-block;position:absolute;right:0;top:var(--padding-acc);width:1.2rem;height:1.2rem;transition:var(--transition);color:var(--color-black)}.accordion-title i::before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-black);transform:translateY(-50%)}.accordion-title i::after{content:'';position:absolute;top:0;left:50%;height:100%;width:1px;background:var(--color-black);transform:translateX(-50%);transition:var(--transition)}.accordion-title.is-active i{transform:rotate(180deg)}.accordion-title.is-active i::after{opacity:0}.accordion-inner{display:none;padding-bottom:var(--padding-acc);padding-right:var(--padding-acc)}.accordion-inner p{font-family:'Fixel-Display',sans-serif;font-size:var(--text-18);line-height:1.3em;font-weight:300;padding-left:1.6rem}@media (min-width:1200px){.accordion-title:hover{color:var(--clr-primary)}}@media (max-width:1680px){.accordion-item{--padding-acc:1.25rem}}@media (max-width:991px){.accordion-item{--padding-acc:.875rem}}.woocommerce-cart.right-sidebar .content-area{width:100%;margin-bottom:0}.woocommerce-cart.right-sidebar .site-main{margin-bottom:100px}tr.woocommerce-cart-form__cart-item.cart_item{display:table-row!important}.cart-collaterals .cart_totals{width:100%;float:none}.cart-collaterals{margin-top:var(--sp-sm);width:100%}.cart-collaterals .title{margin-bottom:var(--sp-xs)}.cart-collaterals table.shop_table{margin-bottom:20px}.cart-collaterals table:not(.has-background) th,
.cart-collaterals table.shop_table:not(.has-background) tbody td {background-color:#f6f6f6}.cart-collaterals table.shop_table:not(.has-background) tbody td {border-bottom:none}.cart-collaterals table.shop_table th,.cart-collaterals table.shop_table td{font-weight:300;padding-top:8px;padding-bottom:8px;vertical-align:middle}.cart-collaterals table.shop_table th{padding-left:var(--sp-sm)}.cart-collaterals table.shop_table td{padding-right:var(--sp-sm);text-align:right}.cart-collaterals table.shop_table .cart-subtotal th,.cart-collaterals table.shop_table .cart-subtotal td{padding-top:var(--sp-sm)!important}.cart-collaterals table.shop_table .order-total th{font-weight:300;font-size:var(--h5);text-transform:uppercase;color:var(--color-title)}.cart-collaterals table.shop_table .order-total th,.cart-collaterals table.shop_table .order-total td{padding:var(--sp-sm)}.cart-collaterals table.shop_table .order-total .woocommerce-Price-amount{font-size:var(--h4);font-weight:300}.cart-collaterals table.shop_table .woocommerce-shipping-totals{display:none}.shop_table tbody tr:nth-last-child(-n + 2) td {border-bottom:none}.woocommerce-cart-form{margin:0;padding:0}.woocommerce-cart-form table{margin-bottom:0}.woocommerce-cart-form table:not(.has-background) th {background-color:transparent;padding:0 0 .9375em;text-transform:uppercase;font-weight:300;font-size:16px;line-height:1;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.woocommerce-cart-form table td{padding:30px 0}.woocommerce-cart-form table td.product-thumbnail,.woocommerce-cart-form table th.product-thumbnail{width:13%;padding-left:0!important;padding-top:var(--sp-2xs);padding-bottom:var(--sp-2xs)}.woocommerce-cart-form table td.product-thumbnail img{margin:0;max-width:146px;width:100%}.woocommerce-cart-form table td.product-name{vertical-align:middle}.woocommerce-cart-form table td.product-name,.woocommerce-cart-form table th.product-name{padding:var(--sp-2xs) 0 var(--sp-2xs) var(--sp-md);width:36%}.woocommerce-cart-form table td.product-name>a{color:#181818;text-decoration:none;font-weight:300;margin-bottom:.44em;display:inline-block}.woocommerce-cart-form table td.product-name .cart-product-size{font-size:var(--text-m);font-weight:300;display:grid;grid-template-columns:min-content auto;column-gap:var(--sp-sm)}.woocommerce-cart-form table td.product-name .cart-product-size > div:nth-child(2n + 1) {white-space:nowrap;color:var(--color-grey)}.woocommerce-cart-form table td.product-price,.woocommerce-cart-form table th.product-price,.woocommerce-cart-form table td.product-subtotal,.woocommerce-cart-form table th.product-subtotal{width:auto;padding-top:var(--sp-2xs);padding-bottom:var(--sp-2xs);vertical-align:middle}.woocommerce-cart-form table td.product-price .woocommerce-Price-amount,.woocommerce-cart-form table td.product-subtotal .woocommerce-Price-amount{display:block;white-space:nowrap}.woocommerce-cart-form table td.product-quantity,.woocommerce-cart-form table th.product-quantity{padding-top:var(--sp-2xs);padding-bottom:var(--sp-2xs);vertical-align:middle}.woocommerce-cart-form table td.product-quantity .quantity button{width:40px;height:40px}.woocommerce-cart-form table td.product-quantity .quantity button::before{width:12px}.woocommerce-cart-form table td.product-quantity .quantity button::after{height:12px}.woocommerce-cart-form table td.product-quantity .qty{width:60px;height:40px;padding:0}.woocommerce-cart-form table td.product-quantity .qty:focus{background-color:transparent}.woocommerce-cart-form table td.product-remove{padding-right:0!important}.woocommerce-cart-form table td.product-remove .btn-close{position:relative;top:unset;right:unset;font-size:0;display:block}.wc-proceed-to-checkout{margin-bottom:0}.wc-proceed-to-checkout .button.checkout-button{margin-bottom:0;height:60px;letter-spacing:.03em;font-size:16px;line-height:1;font-weight:500;text-transform:uppercase;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;background-color:#181818;-webkit-transition:.3s;transition:.3s}.wc-proceed-to-checkout .button.checkout-button:hover{opacity:.85}.wc-proceed-to-checkout .button.checkout-button::after{display:none}.woocommerce-info.cart-empty{background-color:transparent;color:#181818;padding:0;margin:0 0 var(--sp-sm);border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.woocommerce-info.cart-empty::before{content:'';position:static;width:40px;height:40px;background: url('../images/new/cart_black.svg') no-repeat 0 0 / contain;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.return-to-shop{text-align:center}body:not(.page-template-template-fullwidth-php) table.cart td,
body:not(.page-template-template-fullwidth-php) table.cart th {padding:var(--sp-xs)}@media (max-width:1366px){.woocommerce-cart-form table td.product-name,.woocommerce-cart-form table th.product-name{padding-left:3%}.woocommerce-cart-form table td.product-name .cart-product-size span{width:75px}}@media (max-width:1199px){.custom-woo-cart{display:block}.cart-collaterals,.woocommerce-cart-form{margin-left:0;max-width:100%}}@media (max-width:991px){.woocommerce-info.cart-empty::before{width:30px;margin-right:10px}}@media (max-width:767px){body:not(.page-template-template-fullwidth-php) table.cart td,
	body:not(.page-template-template-fullwidth-php) table.cart th {padding:var(--sp-2xs)}table.shop_table_responsive tr td{text-align:left;border:none}table.shop_table_responsive tr td[data-title]::before{float:none;font-weight:500;text-transform:uppercase}tr.woocommerce-cart-form__cart-item.cart_item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:var(--sp-sm);margin-bottom:var(--sp-sm);position:relative}tr.woocommerce-cart-form__cart-item.cart_item:nth-last-child(-n + 2) {margin-bottom:0;border-bottom:none;padding-bottom:0}.woocommerce-cart-form table td{padding:0}.woocommerce-cart-form table td.product-thumbnail{max-width:70px;-webkit-box-flex:1;-ms-flex:1 1 70px;flex:1 1 70px}.woocommerce-cart-form table td.product-thumbnail img{max-width:100%}.woocommerce-cart-form table td.product-name{max-width:75%;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;padding-left:0}.woocommerce-cart-form table td.product-name>*:first-child{padding-right:20px}.woocommerce-cart-form table td.product-name .cart-product-size+.cart-product-size{margin-top:0}.woocommerce-cart-form table td.product-price{width:auto;padding-left:0!important}.woocommerce-cart-form table td.product-quantity .quantity{clear:both;padding-top:var(--sp-2xs)}.woocommerce-cart-form table td.product-quantity,.woocommerce-cart-form table th.product-quantity{padding-right:0}.woocommerce-cart-form table td.product-subtotal{width:auto}.woocommerce-cart-form table td.product-price .woocommerce-Price-amount,.woocommerce-cart-form table td.product-subtotal .woocommerce-Price-amount{padding-top:var(--sp-2xs)}.woocommerce-cart-form table .product-quantity .plus,.woocommerce-cart-form table .product-quantity .minus{display:block}.woocommerce-cart-form table td.product-remove{position:absolute;right:0;top:0;border-top:none;border-bottom:none}.woocommerce-cart-form table td.product-remove a.remove{top:0}.woocommerce-cart-form table td.product-price,.woocommerce-cart-form table th.product-price,.woocommerce-cart-form table td.product-subtotal,.woocommerce-cart-form table th.product-subtotal{padding-left:0!important;padding-right:0!important}.cart-collaterals table.shop_table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-collaterals table.shop_table td .woocommerce-Price-amount,.cart-collaterals table.shop_table strong{margin-left:auto}}.wpc-filters-range-inputs .ui-slider .ui-slider-handle{width:13px;height:13px;background-color:var(--color-accent);border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:50%;border:solid 1px var(--color-accent)}.wpc-filters-range-inputs .ui-slider-horizontal{height:1px;background-color:#e6e6e6}.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:0}.ui-slider-horizontal .ui-slider-handle+.ui-slider-handle{margin-left:-13px}.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{background-color:var(--color-accent);height:1px}.widget-area .widget a{font-weight:300;text-decoration:none}@media (min-width:1450px){.checkout-left-form{margin-left:var(--sp-lg)}.checkout-right-form{flex:0 0 41.666667%;max-width:41.666667%;margin-right:var(--sp-lg)}}@media (max-width:991px){.checkout-right-form{margin-top:var(--sp-sm)}}.prod_horiz{display:grid;grid-template-columns:110px auto min-content min-content;gap:var(--sp-sm);align-items:center}.prod_horiz .btn-close{right:unset;top:unset;position:relative}.prod_horiz-img{align-self:flex-start}.prod_horiz .quantity button,.prod_horiz .quantity input{width:40px;height:40px}.prod_horiz .quantity input{width:60px}.prod_horiz .quantity button::before{width:12px}.prod_horiz .quantity button::after{height:12px}.prod_horiz-img img{display:block;width:100%}.prod_horiz .price-wrap{font-size:var(--h5);text-transform:uppercase;color:var(--color-title)}.prod_horiz .price-wrap b{font-weight:300}.prod_horiz-info{font-size:var(--text-m);font-weight:300;display:grid;grid-template-columns:min-content auto;column-gap:var(--sp-sm);word-break:break-all}.prod_horiz-info > div:nth-child(2n + 1) {white-space:nowrap;color:var(--color-grey)}.prod_horiz-desc{display:flex;flex-direction:column;gap:var(--sp-2xs)}@media (min-width:768px){.prod_horiz{row-gap:var(--sp-2xs)}.prod_horiz .price-wrap{grid-area: 2 / 3 / 3 / 2;align-self:flex-start}.prod_horiz-img,.prod_horiz .quantity,.prod_horiz .btn-close{grid-row:span 2}.prod_horiz-desc{align-self:flex-end}}@media (max-width:767px){.prod_horiz-desc>*:first-child{padding-right:20px}.prod_horiz{grid-template-columns:80px auto;position:relative}.prod_horiz .price-wrap,.prod_horiz .quantity{grid-row:2}.prod_horiz .btn-close{position:absolute;right:0;top:0}.prod_horiz .price-wrap{text-align:right}.prod_horiz-info{font-size:var(--text-xs)}}.toggle-block{display:none}.errorMsg{font-size:var(--text-xs);color:var(--color-red);margin-bottom:var(--sp-sm);display:flex;align-items:center;gap:var(--sp-2xs)}.errorMsg::before{content:'';position:relative;width:1em;height:1em;background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/new/circle_error.svg) no-repeat;background-size:100%;display:block}.errorMsg+.errorMsg{margin-top:calc(var(--sp-2xs) - var(--sp-sm))}.checkout-products{padding-bottom:var(--sp-sm);border-bottom:2px solid var(--color-black)}.checkout-products > *:not(:last-child) {margin-bottom:var(--sp-sm);padding-bottom:var(--sp-sm);border-bottom:solid 1px var(--color-border)}.promo-row{margin-top:var(--sp-md)}.delivery-form .input-button{display:flex;gap:var(--sp-2xs)}.delivery-form .input-button>*:first-child{flex-grow:1}.delivery-form .input-button>*:last-child{flex-shrink:0}.checkout-sec .form .form-title.checkout-order-title{border-width:1px;border-color:var(--color-border)}.promo-input{position:relative}.promo-input__ok-icon,.promo-input__error-icon{position:absolute;right:var(--sp-xs);top:50%;transform:translateY(-50%);opacity:0;transition:opacity var(--transition);width:.9em;display:block}.promo-input .input{padding-right: calc(var(--sp-xs) * 2)}.promo-input__ok-message{color:var(--color-green)}.invalid .promo-input__error-icon{opacity:1}.invalid .promo-input__ok-message{opacity:0;visibility:hidden}.valid .promo-input__ok-message{opacity:1;visibility:visible}.valid .promo-input__ok-icon{opacity:1}.valid .input{border-color:var(--color-green)}.price-wrapp{display:flex;flex-direction:column;gap:var(--sp-2xs);padding:var(--sp-sm);background:#f6f6f6;color:var(--color-title);font-size:var(--h5);margin-bottom:var(--sp-xs)}.price-wrapp>*{display:flex;justify-content:space-between;align-items:center}.price-wrapp *{font-weight:300}.all-product-price{font-size:var(--h4);text-transform:uppercase}.form-group .row{margin-bottom: calc(var(--sp-xs) * -1)}.form-group .row>*{margin-bottom:var(--sp-xs)}.form-group+.form-group{margin-top:var(--sp-sm)}.checkbox-entry-wrap+.checkbox-entry-wrap{margin-top: calc(var(--sp-2xs) + 0.2em)}.checkout-sec .form .form-title{font-size:var(--h4);text-transform:uppercase;color:var(--color-title);padding-bottom:var(--sp-2xs);margin-bottom:var(--sp-sm);border-bottom:solid 2px var(--color-title);line-height:1.3}.checkout-info{position:relative;background:#f7f7f7;padding:var(--sp-xs);margin-top:var(--sp-xs)}.woocommerce-checkout.right-sidebar .content-area{width:100%}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:100%;padding-right:0;padding-left:0}.woocommerce-checkout .form-row.notes{margin-bottom:0}.woocommerce-checkout .form-row.notes label{top:11px;-webkit-transform:none;-ms-transform:none;transform:none}.woocommerce-checkout .form-row label.screen-reader-text{width:auto;height:auto;margin:0;clip:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.form-row input,.form-row textarea,.form-row select{}@media (max-width:767px){.form-row textarea{margin-bottom:var(--sp-xs)}}.woocommerce-checkout .form-row label .required{color:#605f5a;text-decoration:none}.woocommerce-checkout .form-row .woocommerce-input-wrapper .error{position:absolute;bottom:-21px;left:0;right:0;color:#eb5757;font-size:12px;letter-spacing:.05em;line-height:1.58em;font-weight:300;white-space:nowrap}.woocommerce-checkout .form-row.woocommerce-invalid,.woocommerce-checkout .form-row.woocommerce-invalid+.woocommerce-validated{margin-bottom:32px}.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-input-wrapper .error{display:block!important}.woocommerce-billing-fields h3{font-size:22px;font-weight:300;line-height:1.27em}.woocommerce-billing-fields .form-row+h3{margin-top:1.68em}.woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-checkout .col2-set .form-row-first,.woocommerce-checkout .col2-set .form-row-last{float:none;margin-right:0;width:auto;max-width: calc((100% - 10px * 1) / 2);-webkit-box-flex:1;-ms-flex: 1 1 calc((100% - 10px * 1) / 2);flex: 1 1 calc((100% - 10px * 1) / 2)}.woocommerce-checkout .col2-set{width:52.52100840336134%;margin-right:3.50140056022409%}#order_review,#order_review_heading{width:43.97759103641457%}#order_review_heading{float:left;font-size:16px;letter-spacing:.05em;line-height:.9375em;border-bottom:1px solid #e6e6e6;padding-bottom:.9375em;margin-bottom:1.25em;padding-top:10px}.woocommerce-checkout .col2-set .form-row-first{margin-right:10px}.woocommerce-checkout .col2-set .col-1{margin-bottom:0}.woocommerce-checkout .col2-set .col-2{margin-bottom:30px}.woocommerce-checkout .woocommerce-error{display:none}.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:none;box-shadow:none}.form-row.woocommerce-invalid input.input-text{border-color:#eb5757}.form-row.woocommerce-validated input.input-text{border-color:#569981}form.woocommerce-checkout{max-width:1428px;margin-left:auto;margin-right:auto}.woocommerce-privacy-policy-text{background-color:#f7f7f7;font-weight:300;padding:25px 20px}.woocommerce-privacy-policy-text a{color:inherit}.woocommerce-privacy-policy-text>*:last-child{margin-bottom:0}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody td{padding:0}table.woocommerce-checkout-review-order-table{display:block;margin-bottom:20px!important}table.woocommerce-checkout-review-order-table tbody,table.woocommerce-checkout-review-order-table tfoot{display:block}table.woocommerce-checkout-review-order-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px}table.woocommerce-checkout-review-order-table tbody tr:last-child{margin-bottom:var(--sp-sm);border-bottom:none;padding-bottom:0}table.woocommerce-checkout-review-order-table tbody tr:nth-last-child(2) {border-width:2px;border-color:var(--color-title);margin-bottom:var(--sp-md)}table.woocommerce-checkout-review-order-table td{border:none}table.woocommerce-checkout-review-order-table .product-name{font-size:16px;line-height:1.625;color:#181818;width:53%;max-width:53%;-webkit-box-flex:0;-ms-flex:0 0 53%;flex:0 0 53%;position:relative;padding-left:141px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}table.woocommerce-checkout-review-order-table .product-name img{width:111px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}table.woocommerce-checkout-review-order-table .product-name,table.woocommerce-checkout-review-order-table .product-name img{height:137px}table.woocommerce-checkout-review-order-table .quantity button::before{width:11px;height:1px}table.woocommerce-checkout-review-order-table .quantity button::after{width:1px;height:11px}table.woocommerce-checkout-review-order-table .product-total{color:#181818;text-align:right;min-width:95px}table.woocommerce-checkout-review-order-table a.remove::before{content:'';background:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/remove.svg) no-repeat center}table.woocommerce-checkout-review-order-table dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table.woocommerce-checkout-review-order-table dt,table.woocommerce-checkout-review-order-table dd{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}table.woocommerce-checkout-review-order-table dt{font-weight:300}table.woocommerce-checkout-review-order-table dd{margin-bottom:0}table.woocommerce-checkout-review-order-table tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex}table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{margin-left:auto}table.woocommerce-checkout-review-order-table:not(.has-background) tfoot th,
table.woocommerce-checkout-review-order-table tfoot tr {background-color:#f6f6f6}table.woocommerce-checkout-review-order-table tfoot td,table.woocommerce-checkout-review-order-table tfoot th{padding-top:0;padding-bottom:0;font-weight:300}table.woocommerce-checkout-review-order-table tfoot tr+tr{padding-top:14px}table.woocommerce-checkout-review-order-table tfoot tr:first-child th,table.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:29px}table.woocommerce-checkout-review-order-table tfoot tr:last-child th,table.woocommerce-checkout-review-order-table tfoot tr:last-child td{padding-bottom:32px}table.woocommerce-checkout-review-order-table tfoot tr:last-child th{font-weight:300}table.woocommerce-checkout-review-order-table tfoot th,table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{padding-left:40px}table.woocommerce-checkout-review-order-table tfoot td{padding-right:40px}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th{margin-bottom:5px}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods li{margin-bottom:10px!important;height:18px}.wpc-filters-list-1565,.wpc-filters-list-503,.wpc-filters-list-1817{margin-bottom:var(--sp-xs)!important}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods input{display:none}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label{font-size:16px;line-height:1.5;font-weight:300;color:#605f5a;margin-left:0;position:relative;-webkit-transition:color .3s;transition:color .3s}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label::before,table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label::after{content:'';border-radius:100%;-webkit-transition:.3s;transition:.3s}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label::before{display:inline-block;width:18px;height:18px;border:1px solid #e6e6e6;margin-right:15px;position:relative;top:3px}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label::after{width:10px;height:10px;position:absolute;left:4px;top:3px;background-color:#181818;opacity:0;visibility:hidden}.mac table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label::after{top:1px}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods input:checked+label{color:#181818}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods input:checked+label::before{border-color:#181818}table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods input:checked+label::after{opacity:1;visibility:visible}table.woocommerce-checkout-review-order-table tfoot .order-total{color:#181818}table.woocommerce-checkout-review-order-table tfoot .order-total,table.woocommerce-checkout-review-order-table tfoot .order-total strong{font-weight:300}table.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:22px;margin-left:auto}.place-order{padding:0!important;color:#605f5a;margin-top:20px!important}.place-order .button{font-weight:500;height:60px;text-transform:uppercase;padding:0;font-size:16px!important;letter-spacing:.03em;background-color:#181818;-webkit-transition:.3s;transition:.3s}.place-order .button:hover{background-color:#363636}[name="order_comments"]::-webkit-input-placeholder{color:transparent}[name="order_comments"]:-moz-placeholder{color:transparent}[name="order_comments"]::-moz-placeholder{color:transparent}[name="order_comments"]:-ms-input-placeholder{color:transparent}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods li .payment_box{font-weight:300;padding:20px 40px;font-size:16px}#payment .payment_methods > li:not(.woocommerce-notice) {-webkit-transition:.3s;transition:.3s}.payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label{color:#181818}.payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::before{width:18px;height:18px;font-size:0;display:inline-block!important;border:1px solid #181818;border-radius:100%;line-height:18px!important;position:relative;top:2px;left:-6px;margin-right:3px!important;vertical-align:top!important}.payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::after{content:'';display:block;position:absolute;left:44px;top:26px;border-radius:100%;background-color:#181818;width:10px;height:10px}@media (max-width:1366px){table.woocommerce-checkout-review-order-table .product-name{padding-left:100px}table.woocommerce-checkout-review-order-table .product-name,table.woocommerce-checkout-review-order-table .product-name img{height:99px}table.woocommerce-checkout-review-order-table .product-name img{width:80px}table.woocommerce-checkout-review-order-table .product-total{font-size:16px;min-width:85px}}@media (max-width:1199px){.woocommerce-checkout .col2-set{width:100%;margin-right:0;margin-bottom:30px}#order_review,#order_review_heading{width:100%;float:none}table.woocommerce-checkout-review-order-table .product-name{padding-left:70px}table.woocommerce-checkout-review-order-table .product-name,table.woocommerce-checkout-review-order-table .product-name img{height:74px}table.woocommerce-checkout-review-order-table .product-name img{width:60px}}@media (max-width:767px){.woocommerce-checkout .col2-set .form-row-first,.woocommerce-checkout .col2-set .form-row-last{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-right:0}.woocommerce-billing-fields .form-row+h3{margin-top:1em}table.woocommerce-checkout-review-order-table tbody tr{position:relative}table.woocommerce-checkout-review-order-table .product-name{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:15px}table.woocommerce-checkout-review-order-table .product-remove{position:absolute;right:0;top:0}table.woocommerce-checkout-review-order-table tfoot th,table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{padding-left:20px}table.woocommerce-checkout-review-order-table tfoot td{padding-right:20px}table.woocommerce-checkout-review-order-table tfoot tr:last-child th,table.woocommerce-checkout-review-order-table tfoot tr:last-child td{padding-bottom:20px}table.woocommerce-checkout-review-order-table tfoot tr:first-child th,table.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:20px}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods li .payment_box{padding-right:20px;padding-left:20px}.payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::after{left:24px}table.shop_table_responsive tr.order-total td[data-title]::before{content:attr(data-title) ': '!important}}.right-sidebar .content-area.thank-you{width:100%}.thank-you .entry-title{font-size:42px;margin-bottom:.4em}.thank-you .page-content{border:1px solid #e6e6e6;max-width:1018px;margin-right:auto;margin-left:auto;padding:50px}.thank-you__desc{color:#605f5a;font-weight:300;max-width:539px;margin-right:auto;margin-left:auto;margin-bottom:1.2em}.thank-you__desc strong{font-weight:300;color:#181818}.thank-you__desc>*:last-child{margin-bottom:0}@media (max-width:991px){.thank-you .entry-title{font-size:36px}}@media (max-width:767px){.thank-you .entry-title{font-size:30px}.thank-you .page-content{padding:20px}}.accordeon:nth-child(n + 2) {border-top:solid 1px var(--color-border)}.accordeon-title{position:relative;padding:var(--sp-xs) 0;padding-right:1em;position:relative;font-size:var(--h4);color:var(--color-title);text-transform:uppercase}.accordeon-title::after{content:'';position:absolute;width:.5em;height:.5em;right:.3em;top:50%;transform:translateY(-75%) rotate(45deg);border-right:solid 1px currentColor;border-bottom:solid 1px currentColor;transition:var(--transition)}.accordeon-title.active{color:var(--color-primary)}.accordeon-title.active::after{transform:translateY(-25%) rotate(225deg)}.accordeon-content{padding-bottom:var(--sp-sm)}.swiper-slide:not(:first-child) {display:block}.swiper-container:not(.swiper-no-swiping) .swiper-wrapper {cursor:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/images/xdrag.png.pagespeed.ic.KWO57BHQjK.png) 16 9 , ew-resize}.swiper-slide{background-size:cover;background-position:center center;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-entry .image{position:relative;aspect-ratio: 16 / 9}.swiper-entry .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.swiper-container-horizontal>.swiper-pagination-bullets{height:22px;bottom:0}.swiper-pagination-bullet{vertical-align:top;transition:var(--transition)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5px;opacity:.6;background-color:transparent;width:16px;height:16px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before{content:'';display:block;position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:inherit;border:1px solid var(--color-white);margin:-4px 0 0 -4px;background:var(--color-black-10)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:var(--color-primary)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border-color:#fff;background-color:#fff}.swiper-controls{position:relative;display:flex;align-items:center;gap:var(--sp-sm)}.swiper-button-prev::before{transform:translate(-25%,-50%) rotate(135deg)}.swiper-pagination-relative{position:relative;margin-top:var(--sp-sm);text-align:center}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-relative .swiper-pagination-bullet::before{content:none}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-relative .swiper-pagination-bullet{background:var(--section-white-color);border:1px solid var(--color-black-30);margin:0 5px;width:8px;height:8px;transition:var(--transition)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-relative .swiper-pagination-bullet-active{background:#d6aa9b}.swiper-pagination-bullet{width:8px;height:8px;margin-right:15px;background-color:rgba(35,31,32,.1)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}.swiper-pagination-bullet:last-child{margin-right:0}.swiper-entry.overflow-visible .swiper-container{overflow:visible}@media (hover:hover){.swiper-button-prev:hover,.swiper-button-next:hover{border-color:var(--color-primary)}}.popup-wrapper{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;left:-100%;transition-delay:.3s;-webkit-transition-delay:.3s}.popup-wrapper.active{left:0;transition-delay:0s;-webkit-transition-delay:0s}.popup-wrapper .bg-layer{position:absolute;left:0;top:-100px;right:0;bottom:-100px;background: rgb(24 24 24 / 70%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;opacity:0}.popup-wrapper.active .bg-layer{opacity:1}.popup-content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;visibility:hidden;padding:15px;letter-spacing:0;display:flex;align-items:center;justify-content:center}.popup-content.active{-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:1;visibility:visible}.popup-content .layer-close{position:absolute;left:0;bottom:0;right:0;height:10000px}.btn-close{position:absolute;top:20px;right:20px;width:18px;height:18px;display:inline-block;cursor:pointer;z-index:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:var(--color-title);padding:0;background:transparent!important}.btn-close::before,.btn-close::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:1px;background:currentColor;display:block}.btn-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.popup-container{display:inline-block;vertical-align:middle;width:100%;position:relative;background-color:#fff;max-width:1187px;z-index:1;margin:auto}.popup-align{overflow:hidden;position:relative;padding:var(--sp-md)}.popup-align>*:last-child{margin-bottom:0}.popup-title{font-size:var(--h4);line-height:1.3;color:var(--color-title);margin-bottom:var(--sp-2xs);text-transform:uppercase}.popup-container.size-2{max-width:850px}@media (hover:hover){.btn-close:hover{color:var(--color-primary)}}@media (max-width:767px){.popup-container .btn-close{right:var(--sp-xs);top:var(--sp-xs)}.popup-align{padding:var(--sp-md) var(--sp-xs) var(--sp-sm)}}.one-click-popup{max-width:590px}.popup-product-name *{font-size:var(--text-m)}.one-click-popup .wpcf7{margin-top:var(--sp-sm)}.one-click-popup form{margin-bottom:0}.one-click-popup .form-buttons,.one-click-popup .form-buttons>p{justify-content:space-between;width:100%}.page-template-template-fullwidth.right-sidebar .content-area{width:100%}.page-template-template-fullwidth .entry-content{max-width:1135px;margin-left:auto;margin-right:auto}.page-template-template-fullwidth .text h5{text-align:left}.simple-page > *:not(:first-child) {margin-top:var(--sp-sm)}.simple-page .iframe-wrapp{position:relative;aspect-ratio: 16/9}.simple-page iframe{width:100%;vertical-align:top;position:absolute;left:0;top:0}.simple-page .swiper-pagination,.page-template-default .swiper-pagination{text-align:center;margin-top:var(--sp-sm);width:100%;position:relative;height:8px}.simple-page .gallery{margin:0 -15px 50px}.simple-page .gallery .gallery-item{padding:0 15px}.simple-page .gallery .gallery-item .gallery-icon{position:relative;padding-bottom:131%}.simple-page .gallery .gallery-item .gallery-icon img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.simple-page blockquote{border:none;padding:0;max-width:100%;margin-right:auto;margin-left:auto;position:relative;padding:0}.simple-page blockquote>p::before{content:'“'}.simple-page blockquote>p::after{content:'“'}.simple-page h1,.simple-page h2,.simple-page h3,.simple-page h4,.simple-page h5{text-transform:inherit}.simple-page h5{font-size:var(--text-32)}.simple-page blockquote p{font-weight:600;color:var(--color-title);font-style:italic;margin-bottom:0}.simple-page strong{display:inline-flex;font-weight:300;font-family:'Geraldton';font-size:var(--h4);margin-bottom:var(--sp-xs)}.simple-page .line-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;display:flex;gap:var(--sp-2xs);position:relative;width:100vw;left:50%;transform:translateX(-50%)}.simple-page .line-wrapper::-webkit-scrollbar{display:none}.simple-page .line-wrapper img{min-width:25vw}@media (max-width:767px){.simple-page .line-wrapper img{min-width:50vw}}.error404 .site-content{min-height: calc(100vh - var(--header-height) - var(--sp-sm) - var(--text-xs) * 1.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found{padding-inline:var(--sp-xs)}.error404 p{margin:0}.site-main{margin-bottom:0}.error404 .site-main,.error404 .content-area{margin-bottom:0}.error404 .page-content{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;padding-bottom:var(--header-height)}.error-404-desc{max-width:539px;margin-left:var(--sp-lg)}.error-404-desc h3{text-transform:initial}.error-404-desc p{font-family:'Fixel-Display';font-size:var(--text-18);color:var(--color-black)}.error404 .page-title{font-size: clamp(12.5rem, 5.8333rem + 13.8889vi, 22.5rem);color:var(--color-accent);white-space:nowrap;line-height:1;margin:0}@media (max-width:767px){.error404 .site-content{height:calc(100vh - 80px - 30px - 2.6em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error404 .page-title img{max-width:80%;margin-left:auto;margin-right:auto}.error404 .page-content{display:block}.error-404-desc{max-width:100%;margin-left:0;text-align:center}}.contact-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-md);justify-content:space-between;padding-block:var(--sp-sm);border-top:1px solid var(--color-border);padding-inline:var(--sp-lg);font-family:'Fixel-Display',sans-serif;font-weight:400;color:var(--color-black)}.contact-cell{display:flex;flex-direction:column;gap:var(--sp-2xs)}.contact-cell .text-m{font-size:14px;text-transform:capitalize}.contact-cell .title{text-transform:inherit;font-size:var(--text-22)}.contact-cell p{margin:0;font-size:var(--text-22);font-weight:400;opacity:1}.contact-cell .btn_link{font-size:inherit;text-transform:inherit;padding:0}.map_wrap{min-height:0;padding-bottom:37%;width:100vw;left:50%;position:relative;transform:translateX(-50%)}.map_wrap .map{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:991px){.contact-grid{grid-template-columns:1fr 1fr}.map_wrap{padding-bottom:100%}}@media (max-width:1198px){.contacts-top{justify-content:center}}@media (max-width:767px){.contact-grid{gap:var(--sp-sm);justify-items:left;padding-inline:20px}.contact-cell .btn{padding:0}.contact-cell .text-m{font-weight:600}}.vac-city{font-size:16px;letter-spacing:.05em;line-height:1.1875em;margin-bottom:.2em}.category-block-title-vac{font-size:42px;font-weight:300;color:#181818;line-height:1.2;margin-bottom:.75em}.vacation-row .description{padding:0}.vacation-row .description .simple-page{margin-bottom:2.17em}.vacation-row .description ul{margin-bottom:0}.description .title+.text-m{margin-top:var(--sp-2xs)}.vacation-row .description>*:last-child{margin-bottom:0}.vacation-row .image{position:relative;padding-bottom:75.38%}.vacation-row .image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.category-block-title-vac{font-size:36px}.vacation-row .image{margin-bottom:30px}}@media (max-width:991px){.category-block-title-vac{font-size:30px}}@media (max-width:767px){.category-block-title-vac{font-size:24px}}.blog ul.page-numbers{padding-top:0;margin-bottom:112px}.blog .widget-area,.single-post .widget-area{display:none}.blog-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.blog-row .entry-content{overflow:visible;border:1px solid var(--color-black);transition:var(--transition)}@media (any-hover:hover){.blog-row .entry-content:hover{background-color:var(--color-black)}.blog-row .entry-content:hover *{color:var(--color-white)!important}.blog-row .entry-content:hover .btn{border:1px solid var(--color-white)}.blog-row .entry-content:hover .btn svg{filter:invert(1)}}.blog-row .post{padding:0 10px;margin-bottom:var(--sp-xs)}.blog-row .post .entry-title{font-family:'Fixel-Display',sans-serif;text-align:left;font-size:var(--h5);color:var(--color-title);margin-bottom:var(--sp-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.8em;font-weight:300}.blog-row .post .entry-title a{font-family:'Fixel-Display',sans-serif;text-decoration:none;transition:var(--transition);font-weight:300;font-size:var(--text-22);line-height:1.4}.blog-row .post .post-thumbnail{overflow:hidden;background-size:cover}.blog-row .post .post-thumbnail__inner{position:relative;padding-bottom:70%;filter:grayscale(50%);transition:var(--transition)}@media (any-hover:hover){.blog-row .post .post-thumbnail__inner:hover{filter:grayscale(0);box-shadow:0 0 10px 5px rgba(0,0,0,.3)}.blog-row .post .post-thumbnail__inner:hover img{transform:scale(1.02)}}.blog-row .post .post-thumbnail__inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.post-thumbnail:hover{transform:scale(1)}.blog-row .post .post-thumbnail.no-thumbnail{background-color:#e6e6e6;background-repeat:no-repeat;background-position:center;background-size:17vw auto}.blog-row .post .post-date{font-size:var(--text-xs);margin-bottom:var(--sp-2xs);display:block;font-weight:400;color:#d6aa9b}.blog-row .post .read-more{text-transform:uppercase;text-decoration:none;color:#181818;font-weight:500;letter-spacing:.03em;font-size:16px;line-height:.9375em;-webkit-transition:color .3s;transition:color .3s}.blog-row .post .read-more:hover{color:#605f5a}.blog-row .post .more-link{text-decoration:none}.blog-row .post:not(.sticky) {max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;overflow:visible;transition:var(--transition)}.blog-row .post:not(.sticky) .entry-title {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.8em}.blog-row .post.sticky{width:100%;margin-bottom:70px}.blog-row .post.sticky .entry-title{font-size:42px;line-height:1.2;margin-bottom:.65em}.blog-row .post.sticky .entry-title::before{display:none}.blog-row .post.sticky .entry-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-row .post.sticky .post-desc{max-width:38%;-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:4%}.blog-row .post.sticky .post-thumbnail{max-width:58%;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog-row .post.sticky .post-thumbnail__inner{padding-bottom:75.38%}.blog-row .post.sticky .post-desc p{font-weight:300;margin-bottom:2.17em}.blog-row .post.sticky .post-desc p a:not(.more-link) {color:inherit}.entry-content{overflow:visible}.blog-row .post.sticky h3{font-weight:300}.blog-row .post.sticky h2+h3{border:none;padding-top:0}.blog-row .entry-content .post-desc{padding:var(--sp-xs)}.single-post:has(.post-desc) h3,
.page-template-default:has(.post-desc) h3 {font-size:var(--h2);font-weight:300;font-family:'Geraldton',sans-serif}.single-post:has(.post-desc) h4,
.page-template-default:has(.post-desc) h4 {font-size:var(--h3);font-weight:300;font-family:'Geraldton',sans-serif}.single-post:has(.post-desc) h5,
.page-template-default:has(.post-desc) h5 {display:none}.single-post:has(.post-desc) blockquote,
.page-template-default:has(.post-desc) blockquote,
.page-template-template-awords:has(.post-desc) blockquote {font-family:'Andellia-Davilton';font-size:var(--h2);line-height:1.1;width:100%;border:1px solid var(--color-black);padding-block:var(--sp-sm);padding-inline:var(--sp-xs);text-align:center}.single-post:has(.post-desc) p,
.page-template-default:has(.post-desc) p {font-size:var(--text-18);font-weight:300;color:var(--color-black)}.page-template-template-awords .banner{margin-bottom:var(--sp-md)}.page-template-template-awords .simple-page h3,.page-template-template-awords .simple-page h4,h2,h1,h4,h5{text-align:center}.page-template-template-awords .simple-page h3+p,.page-template-template-awords .simple-page h4+p,.page-template-template-awords .swiper-entry{max-width:1140px;margin-inline:auto;text-align:center}.page-template-template-awords .simple-page ul,.page-template-template-awords .simple-page ol,.page-template-template-awords .simple-page blockquote,.page-template-template-awords .simple-page p{max-width:1140px;margin-inline:auto}@media (max-width:1366px){.blog-row .post.sticky .post-desc{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-right:2%}}@media (max-width:1199px){.blog-row .post.sticky .entry-title{font-size:30px}}@media (max-width:991px){.blog-row .post.sticky .entry-content{display:block}.blog-row .post.sticky .post-desc p{margin-bottom:1.5em}.blog-row .post.sticky .post-desc,.blog-row .post.sticky .post-thumbnail{max-width:100%}.blog-row .post:not(.sticky) {max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.blog-row{margin:0 -10px}.blog-row .post{padding:0 10px}.blog-row .post:not(.sticky) {max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.blog-row .post.sticky .entry-title{font-size:24px}}@media (hover:hover){.blog-row .post .entry-title a:hover{color:var(--color-primary)}}.single-post .entry-taxonomy,.single-post .post-navigation,.single-post .comments-area,.single-post .hentry .entry-header .post-author,.single-post .hentry .entry-header .post-comments,.page-template-default .entry-taxonomy,.page-template-default .post-navigation,.page-template-default .comments-area,.page-template-default .hentry .entry-header .post-author,.page-template-default .hentry .entry-header .post-comments{display:none}.hentry .entry-content a{text-decoration:none}.single-post .hentry .entry-header,.page-template-default .hentry .entry-header{margin-bottom:0;padding:0;border:none;text-align:center}.single-post .hentry .entry-header,.single-post .post-desc,.page-template-default .hentry .entry-header,.page-template-default .post-desc{max-width:1136px;margin-left:auto;margin-right:auto;padding-top:var(--sp-lg)}.single-post .post-thumbnail,.page-template-default .post-thumbnail{max-width:unset;margin-left:auto;margin-right:auto;width:100vw;left:50%;transform:translateX(-50%);position:relative;border:.5px solid var(--color-black)}.single-post .post-thumbnail__inner{position:relative;padding-bottom:40%}.single-post .post-thumbnail__inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .hentry .wp-post-image{margin-bottom:0}.single-post .post-date{font-size:var(--text-xs)}.single-post .entry-title{text-align:center;font-size:var(--h1);line-height:1.1;letter-spacing:0;margin-bottom:var(--sp-sm)}.single-post .entry-date{font-size:var(--text-sm);color:var(--color-grey);text-align:center;margin-bottom:var(--sp-2xs)}.single-post .simple-page > *:not(:last-child) {}.post-gallery-img{position:relative;padding-bottom:52.82%}.single-post .entry-content::before{display:none}.post-gallery-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-main{display:flex;flex-direction:column;gap:var(--sp-lg)}.services-block{display:flex;flex-direction:column;gap:var(--sp-sm)}.icon-box-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-sm) var(--sp-xl)}.icon-box-wrap:nth-child(n + 2) {margin-top:var(--sp-sm)}.icon-box{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-box:only-child{grid-column: -1 / 1}.icon-box + *:not(.icon-box) {margin-top:50px}.icon-box+.icon-box{margin-top:0}.icon-box__icon{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;margin-right:30px;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;position:relative}.icon-box__icon::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px var(--color-border);box-sizing:border-box}.icon-box__icon *{position:relative}.icon-box__desc{display:flex;flex-direction:column;gap:var(--sp-xs)}.icon-box__icon ~ .icon-box__desc {padding-top:18px}@media (max-width:991px){.icon-box-wrap{grid-template-columns:1fr}}@media (max-width:767px){.icon-box__icon{margin-right:20px;width:50px;height:50px}.icon-box__icon ~ .icon-box__desc {padding-top:12px}}.cky-classic-bottom{bottom:var(--sp-xs);left:var(--sp-xs);max-width:450px;right:unset;margin-right:auto;opacity:.9;font-family:'Comfortaa',cursive;width:calc(100% - 30px)}.cky-consent-container .cky-consent-bar{-webkit-box-shadow:none;box-shadow:none;padding:var(--sp-xs) var(--sp-sm);background:rgba(35,31,32,.8)}.cky-notice{font-family:'Fixel-Display',sans-serif}.cky-notice-des *,.cky-notice-des .cky-btn{color:var(--color-white)}.cky-notice-des a{color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s}.cky-notice-group{display:flex;flex-direction:column;gap:var(--sp-xs);align-items:flex-start}.cky-btn.cky-btn-reject{opacity:.8}.cky-btn:hover{color:var(--color-primary)!important;opacity:1}.cky-notice .cky-title{margin:0}.cky-notice-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;padding:0!important}.cky-notice-btn-wrapper .cky-btn{padding:0;margin:0;border:none;width:auto;text-transform:uppercase;line-height:1.08em;font-size:12px;-webkit-transition:.3s;transition:.3s}.cky-notice-btn-wrapper .cky-btn+.cky-btn{margin-right:20px}.cky-btn-accept{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cky-notice-des{overflow:initial!important;padding:0!important}@media (max-width:767px){.cky-classic-bottom{left:15px;right:15px;max-width:unset;width:calc(100% - 30px)}.cky-consent-container .cky-consent-bar{padding:var(--sp-xs)}}.lr{display:grid;align-items:center;grid-template-columns:70% 30%}.lr_5-7{grid-template-columns:5fr 7fr}.lr_7-5{grid-template-columns:7fr 5fr}.lr__content{position:relative;display:grid;gap:var(--sp-xs);max-width:720px;justify-self:center;margin:0 auto}.lr__content p{margin:0}.lr__image{position:relative;aspect-ratio:.85}.lr__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (min-width:768px){.lr__image:last-child{margin-right: calc(100% / 5 * 6 - 50vw)}.lr__image:first-child{margin-left: calc(100% / 5 * 6 - 50vw)}}@media (max-width:767px){.lr{grid-template-columns:1fr;margin-top:var(--sp-sm)}.lr__image{grid-row:1;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.achievements{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-sm);margin:0 auto}.achievement{text-transform:uppercase;font-size:var(--text-18);color:var(--color-title);justify-content:center;display:grid;gap:var(--sp-xs)}.achievement b{font-size:var(--h2);font-weight:300;color:var(--color-primary)}@media (max-width:991px){.achievements{grid-template-columns:1fr 1fr}}@media (max-width:768px){.achievement{justify-content:start}}@media (max-width:413px){.achievements{grid-template-columns:1fr}}.benefits-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-xs)}.benefit-item{display:grid;gap:var(--sp-sm);text-align:center;background-color:var(--color-black);border:1px solid var(--color-white)}.benefit-item:has(.title) .title h5 {color:var(--color-white);font-size:var(--h4);font-weight:300;text-transform:initial}.team{position:relative;background-color:var(--section-white-color)}.team .team-item{text-align:center}.team .team-img{position:relative;overflow:hidden;padding-top:127%}.team .team-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:auto}.team .team-name{font-size:var(--h4);padding-block:var(--sp-xs);text-align:center}.team .swiper-button-prev{position:absolute;display:flex;justify-content:center;align-items:center;right:auto;top:calc(50% - var(--sw-btn));left: calc(-1 * var(--sw-btn) - 1rem);margin:0;width:var(--sw-btn);height:var(--sw-btn);transition:var(--transition)}.team .swiper-button-prev svg{transition:var(--transition);filter:invert(1);transform:rotate(180deg)}@media (any-hover:hover){.team .swiper-button-prev:hover svg{transform:scale(1.1) rotate(180deg)}}.team .swiper-button-next{display:flex;justify-content:center;align-items:center;position:absolute;left:auto;top:calc(50% - var(--sw-btn));right: calc(-1 * var(--sw-btn) - 1rem);margin:0;width:var(--sw-btn);height:var(--sw-btn);transition:var(--transition)}.team .swiper-button-next svg{transition:var(--transition);filter:invert(1)}@media (any-hover:hover){.team .swiper-button-next:hover svg{transform:scale(1.1)}}@media (max-width:767px){.team .container{max-width:100%}}.benefit-item .image{position:relative;aspect-ratio:1.4325}.benefit-item .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.advantage-item{position:relative;padding:var(--sp-xs);border:solid 1px var(--color-border)}.advantage-item .title{margin-top:var(--sp-xs)}.advantage-item .text-m{margin-top:var(--sp-2xs)}@media (max-width:991px){.benefits-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.benefits-grid{grid-template-columns:1fr}}.schema-content{max-width:1136px;margin:0 auto;counter-reset:number}.schema-list-item::before{content:counters(number,'.',decimal) '.';color:var(--color-primary);font-weight:500;margin-right:1em;counter-increment:number}[aria-label="Map"] img{width:100%!important;height:100%!important}ul.products li.product .price,ul.products .wc-block-grid__product .price,.wc-block-grid__products li.product .price,.wc-block-grid__products .wc-block-grid__product .price,.wpc-filters-main-wrap li.wpc-term-item a,.wpc-filters-main-wrap .wpc-filters-widget-controls-container a,.wpc-filters-main-wrap a.wpc-filters-reset-button,.wpc-filters-main-wrap a.wpc-filters-submit-button,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .wc-block-grid__product-title>a,ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .woocommerce-loop-category__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,ul.products .wc-block-grid__product .wc-block-grid__product-title>a,.wc-block-grid__products li.product .woocommerce-loop-product__title,.wc-block-grid__products li.product .woocommerce-loop-category__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products li.product .wc-block-grid__product-title>a,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title>a{font-weight:300}.wpc-filters-main-wrap li.wpc-term-item a{line-height:1.4}.wa__button{user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--sp-md);gap:.5em;height:var(--btn-height);border:solid 1px var(--color-border);font-size:var(--text-m);text-transform:lowercase;transition:var(--transition);text-decoration:none!important;background-color:unset;font-weight:300;background-color: #b78756b3;border-color: #b78756b3;color:var(--color-white);border-radius:0}.wa__stt_offline.wa__btn_w_icon .wa__btn_txt{padding:0}.wa__btn_status{font-size:12px;text-align:center;color:#ffd700}@media (hover:hover){nta_wa_button:hover .wa__button{border-color:var(--color-primary);color:var(--color-primary);background-color:unset}}ul{list-style:none;margin:0;padding:0}.contacts-top{display:flex;align-items:center;gap:var(--sp-md);margin-block:var(--sp-md)}.contacts-top .section-title{margin-bottom:0}.contacts-top .section-title h2{margin-bottom:0;font-size:var(--h1);line-height:.8}.contacts-socials{display:flex;align-items:center;gap:var(--sp-xs)}.contacts-socials li{display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-border);transition:var(--transition);cursor:pointer}.contacts-socials li:hover{background-color:var(--color-black)}.contacts-socials li a img{width:17px;height:17px}.contacts-socials li a{padding:1rem}.section-recomended{clear:both}.banner__content{color:var(--color-white)}.banner__content .title{text-transform:initial;color:var(--color-white)}.cli-plugin-button{background-color:var(--color-primary)!important;color:var(--color-white);transition:var(--transition)}.cli-plugin-button:hover{background-color:var(--color-white)!important;color:var(--color-black)}#wt-cli-accept-all-btn{background-color:var(--color-primary)!important;color:var(--color-white);transition:var(--transition)}#wt-cli-accept-all-btn:hover{background-color:var(--color-white)!important;color:var(--color-black)}button input[type="reset"]{background-color:unset!important;color:var(--color-black)!important;border:none!important}************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ *********************************************************************************************************** :root{--color-red:#eb5757;--color-green:#219653;--color-brown:#b78756;--color-black:#151314;--color-black-30:rgba(35,31,32,.3);--color-black-20:rgba(35,31,32,.2);--color-black-10:rgba(35,31,32,.1);--color-black-1:#151314;--color-white:#fff;--section-white-color:#f5f4eb;--color-white-30:rgba(255,255,255,.3);--color-white-20:rgba(255,255,255,.2);--color-white-10:rgba(255,255,255,.1);--color-white-60:rgba(255,255,255,.6);--color-white-80:rgba(255,255,255,.8);--color-grey:#6f7477;--overlay-bg:rgba(0,0,0,.24);--overlay-bg-2:rgba(0,0,0,.5);--header-height:100px;--color-title:var(--color-black);--color-text:var(--color-black-1);--color-primary:var(--color-brown);--color-border:var(--color-black);--sp-xl: clamp(3.75rem, calc(0.6rem + 6.57vw), 7.5rem);--sp-lg: clamp(3.13rem, calc(1.55rem + 3.29vw), 5rem);--sp-md: clamp(1.88rem, calc(0.82rem + 2.19vw), 3.13rem);--sp-sm: clamp(1.25rem, calc(0.72rem + 1.1vw), 1.88rem);--sp-xs: clamp(0.63rem, calc(0.1rem + 1.1vw), 1.25rem);--sp-2xs: clamp(0.38rem, calc(0.16rem + 0.44vw), 0.63rem);--h1: clamp(1.875rem, 0.4205rem + 3.0303vi, 3.75rem);--h2: clamp(1.63rem, calc(0.68rem + 1.97vw), 2.75rem);--h3: clamp(1.38rem, calc(0.95rem + 0.88vw), 1.88rem);--h4: clamp(1.13rem, calc(0.81rem + 0.66vw), 1.5rem);--h5: clamp(1rem, calc(0.79rem + 0.44vw), 1.25rem);--text-m: clamp(1rem, calc(0.89rem + 0.22vw), 1.13rem);--text-18: clamp(0.9375rem, 0.792rem + 0.303vi, 1.125rem);--text-32: clamp(1.375rem, 0.9583rem + 0.8681vi, 2rem);--text-xs: clamp(0.75rem, calc(0.64rem + 0.22vw), 0.88rem);--transition:.3s ease-in-out;--btn-height:60px}.text,.text p{font-family:'Fixel-Display';font-size:var(--text);font-weight:300;color:var(--color-text);line-height: calc(1.5 * 1.1rem)}.text-block__text p{color:var(--color-white)!important}.leftRight-content-inner p{color:var(--color-white-80)!important}.text-white{color:rgba(255,255,255,.8)}.span2{grid-column:span 2}.grid-2{grid-template-columns:repeat(2,1fr)!important}.grid-1{grid-template-columns:repeat(1,1fr)!important}.op-75{opacity:.75}.section-white{background-color:var(--section-white-color);color:var(--color-white)}.section-dark{background-color:var(--color-black);color:var(--color-black)}.white{color:#fff!important}.white-80{color:rgba(255,255,255,.8)!important}.text-18{font-family:'Fixel-Display';font-size:var(--text-18);font-weight:300;line-height:1.3}.btn{font-size:16px;display:inline-block;font-weight:400;transition:all .3s ease 0s;line-height:20px;font-family:'Fixel-Display';text-transform:initial;white-space:nowrap}.btn svg{transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;flex:0 0 1rem}.btn-primary{color:var(--color-white);padding:17px 30px;border:1px solid #fff;background-color:transparent}.btn-primary:hover{background-color:#fff;color:var(--color-black)}.btn-primary:hover svg{transform:translateX(4px)}.btn-primary:hover svg path{fill:var(--color-black)}.btn-dark{padding:17px 30px;border:1px solid var(--color-black);color:var(--color-black)}.btn-dark:hover{background-color:var(--color-black);color:var(--color-white)}.btn-dark:hover svg{transform:translateX(4px)}.btn-dark:hover svg{filter:invert(1)}.btn-sm{padding:16px}.seo-button{display:inline-flex;color:var(--color-white);align-items:center;gap:.8rem}.seo-button::after{content:'';display:flex;width:.8rem;height:.8rem;background-image:url(data:image/svg+xml,%3Csvg\ width=\'6\'\ height=\'11\'\ viewBox=\'0\ 0\ 6\ 11\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M3.31624\ 10.7006L6\ 8.39287L5.36751\ 7.849L3.44729\ 9.50017L3.44729\ -1.11583e-07L2.55271\ -1.50686e-07L2.55271\ 9.5002L0.632485\ 7.84904L-3.66865e-07\ 8.3929L2.68376\ 10.7006C2.7711\ 10.7757\ 3\ 11\ 3\ 11C3\ 11\ 3.22891\ 10.7756\ 3.31624\ 10.7006Z\'\ fill=\'white\'/%3E%3C/svg%3E%0A);background-repeat:no-repeat;background-position:center}.seo-overlay.active ~ .seo-button::after {transform:rotate(180deg)}.seo-button:hover{border:1px solid #fff;color:var(--color-white)}.seo-more-content{display:none}.form-btn{border:1px solid var(--color-black);background-color:var(--section-white-color);color:var(--color-black);text-align:center}@media (any-hover:hover){.form-btn:hover{background-color:var(--color-black);color:var(--color-white)}}.form-btn svg{filter:invert(1)}.text-block{text-align:center;max-width:853px;margin:0 auto}.text-block .title{font-weight:300;color:var(--color-white);text-align:center}.text-block .text{font-weight:300;font-size:var(--text);color:var(--color-white);line-height:28px;text-wrap:balance}.h-search{background-color:var(--section-white-color);height:calc(var(--header-height));top:32px}.h-search-form{background-color:var(--section-white-color)}.h-search-form input{padding-right:2rem}.banner-first-page .header-margin{height:var(--header-height)}.h-search-btn{transition:var(--transition)}.h-search-btn:hover{transform:scale(1.2)}.h-search-title{font-family:'Fixel-Display';font-weight:400;font-size:1rem;color:#6f7477}.h-search-content{background-color:var(--section-white-color)}.h-search-content ul{margin-top:var(--sp-sm);font-family:'Fixel-Display';font-size:1rem;color:#6f7477}.h-search-content ul a{color:#6f7477}.h-search-content ul a span{color:var(--clr-title)}.h-search-info{display:flex;align-items:center;gap:3px;font-family:'Fixel-Display';font-size:1rem;line-height:19px;color:var(--color-black);opacity:.5}#menu-mobile-menu{row-gap:var(--sp-sm)}#menu-mobile-menu li>a{position:relative;transition:var(--transition)}#menu-mobile-menu li>a::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}@media (any-hover:hover){#menu-mobile-menu li>a:hover{color:var(--color-white)}#menu-mobile-menu li>a:hover::before{width:100%}}button.menu-toggle:hover{color:var(--color-white)!important}header .handheld-wrapper{background-color:var(--color-black)}.h-search-btn{margin-right:var(--sp-lg)}.h-search-btn span{display:none}.site-header-cart{display:none}.site-header{transition:var(--transition)}.site-branding{transition:var(--transition)}@media (any-hover:hover){.site-branding:hover{filter:opacity(.5)!important}}.site-branding{transition:var(--transition)}.site-branding:hover{filter:opacity(.5)!important}.site-header>.container::after{display:none}.site-header .dropdown.lang{margin-right:0}.site-header.scrolled{background:linear-gradient(to bottom,rgba(0,0,0,.59),rgba(0,0,0,0))}.dropdown.lang .language-chooser{display:flex;align-items:center;position:relative;padding:0;visibility:visible;color:#fff;opacity:1;background-color:transparent;border:none}.dropdown.lang .language-chooser li{opacity:.5}.dropdown.lang .language-chooser li.active{opacity:1}.dropdown.lang .language-chooser .active{display:block}.dropdown.lang .language-chooser li:first-child{display:block;padding-right:1rem;border-right:1px solid var(--color-white-30)}.dropdown.lang .language-chooser li:last-child{padding-left:1rem}.dropdown.lang .language-chooser a{color:#fff;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:400;font-family:'Fixel-Display';position:relative;transition:var(--transition)}.dropdown.lang .language-chooser a::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}.dropdown.lang .language-chooser a:hover{color:var(--color-white)}.dropdown.lang .language-chooser a:hover::before{width:100%}.language-chooser li:not(:last-child) {margin-bottom:0}.swiper-entry{position:relative;--pg-space:max(1rem,2.5vw);--sw-btn:3.75rem;--sw-bullet:1rem}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-container:not(.swiper-no-swiping) .swiper-wrapper {cursor:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/img/drag.png) 16 9 , ew-resize}.swiper-container-vertical:not(.swiper-no-swiping) .swiper-wrapper {cursor:url(https://www.jamevubridal.com/wp-content/themes/storefront/assets/img/drag-vertical.png) 8 16 , ns-resize}.swiper-slide{position:relative}.swiper-controls-hide .swiper-wrapper{cursor:default!important}.swiper-controls-hide .swiper-button-wrap,.swiper-controls-hide .swiper-button-lock,.swiper-controls-hide .swiper-pagination-lock{display:none!important}.swiper-button-lock{display:none!important}@media (min-width:1200px){.swiper-button-prev:hover,.swiper-button-next:hover{color:var(--clr-primary)}}@media (max-width:1680px){.swiper-entry{--sw-btn:3.25rem}}@media (max-width:575px){.swiper-container{overflow:visible}}.banner .banner-slider .swiper-button-prev{left:4.5rem;transform:rotate(180deg);background-image:unset!important}.banner .banner-slider .swiper-button-next{right:4.5rem;background-image:unset!important}.banner .swiper-button-prev,.banner .swiper-button-next{position:absolute;width:3.2rem;height:1rem;left:unset;right:unset;background:none;margin:0;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center}.banner{position:relative;border-bottom:1px solid var(--color-black)}.banner .swiper-button-next:hover{transform:scale(1.2)}.banner .swiper-button-prev:hover{transform:scale(1.2) rotate(180deg)}.banner-media{position:absolute;overflow:hidden;z-index:0;inset:0}.banner-media img,.banner-media video{z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:auto}.banner-media .video{position:absolute;inset:0;clip:rect(auto,auto,auto,auto);display:none}.banner-media .video.video-present{display:block;overflow:hidden}.banner-media .video video{position:fixed;left:50%;top:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-align{position:relative;z-index:1;display:table-cell;vertical-align:middle;width:625rem;height:auto}.banner-align.align-bottom{vertical-align:bottom}.banner-align.align-top{vertical-align:top}@media (min-width:768px){.banner{--clr-title:#fff;--clr-text:rgba(255,255,255,.7)}.banner-media::before{content:'';position:absolute;z-index:1;inset:0}.banner-align{padding-block:max(1rem,2vw);height: clamp(22.5rem, 7.76rem + 30.7vw, 40rem)}.banner-info>*+*{margin-top:0}}@media (min-width:1200px){.banner.full .banner-align{height:calc(var(--svh) - var(--h-height))}.banner-slider .swiper-button-prev,.banner-slider .swiper-button-next{color:var(--clr-white)}}@media (max-width:767px){.banner-media{position:relative;padding-top:57%}.banner-info>*{margin-top:.3rem}}.banner-sec{opacity:1}.banner-align{padding-block:var(--sp-lg)}.banner-info{text-align:center}.banner-info h1{color:var(--color-white);font-size:var(--h1);letter-spacing:.2px;font-weight:300;text-transform:unset;margin-bottom:1rem;line-height:1.2}.banner-suptitle{font-size:var(--h2);font-family:'Andellia-Davilton';font-weight:300;line-height:1;color:var(--color-white);opacity:.7}.banner-btn{display:inline-flex;gap:25px;align-items:center;justify-content:center}.leftRight{background-color:var(--color-black);border-bottom:.5px solid var(--color-black);color:#fff;display:grid;grid-template-columns:60% 40%;column-gap: clamp(1.25rem, -13.854rem + 20.14vw, 10.313rem)}.leftRight-socials{color:rgba(255,255,255,.8);font-weight:500}.leftRight-socials-row{display:flex;align-items:center;gap:var(--sp-xs);margin-bottom:var(--sp-xs);line-height:2}.leftRight-socials-row a{position:relative;transition:var(--transition)}.leftRight-socials-row a::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}.leftRight-socials-row.leftRight-socials-link{position:relative;width:fit-content}.leftRight-socials-row.leftRight-socials-link::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}.leftRight-socials-row.leftRight-socials-link:hover::before{width:100%}.leftRight-socials-row a:hover::before{width:100%}.leftRight-socials img{filter:invert(1)}.leftRight-btn{padding:17px 30px}.leftRight-btn:hover svg{transform:translateX(4px)}.leftRight-reverse{background-color:var(--section-white-color);color:var(--color-black);padding-left: clamp(1.25rem, -1.9rem + 6.57vw, 5rem);grid-template-columns:40% 60%;border-bottom:none}.leftRight-reverse:has(h2) h2 {color:var(--color-black)}.leftRight-reverse:has(.btn) .btn {color:var(--color-black);border:1px solid #151314}.leftRight-reverse:has(.btn) .btn:hover {color:#fff;border:1px solid #fff;background-color:#000}.leftRight-reverse:has(.btn) .btn:hover svg path {fill:#fff}.leftRight-reverse:has(.leftRight-image) .leftRight-image {border-bottom:.5px solid var(--color-black);border-left:.5px solid var(--color-black);background-color:var(--color-black)}.leftRight h2{font-size:var(--h2);text-align:left;color:#fff}.leftRight-content{padding-block: clamp(6.25rem, 2.748rem + 9.88vw, 13.125rem);padding-right:var(--sp-xs)}.leftRight-content-inner{max-width:550px}.leftRight-content-inner p{font-family:'Fixel-Display';font-size:var(--text-18);font-weight:300;opacity:.8;line-height:28px}.leftRight-image{position:relative;width:100%;height:100%}.leftRight-img img,.leftRight-img video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--transition);transition:var(--transition);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leftRight:has(.content-right).leftRight {padding-right: clamp(1.25rem, -1.9rem + 6.57vw, 5rem)}.premiere{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:calc(100vh - 100px);width:100%;display:flex;flex-direction:column;background-color:var(--color-white);justify-content:flex-end;padding-bottom:var(--sp-md);border-bottom:.5px solid var(--color-black);border-top:.5px solid var(--color-black)}.premiere h2{color:var(--color-white);font-weight:300}.contacts{width:100%;display:grid;text-align:center;grid-template-columns:1fr 1fr;background-color:var(--color-black)}.contacts-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--transition);transition:var(--transition);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-title{position:relative;text-align:center}.banner-btn-wrapper{position:relative}.contacts-left{position:relative;padding-top:60%;padding-bottom:var(--sp-md);border-bottom:1px solid var(--color-black)}.contacts-right{position:relative;padding-top:60%;padding-bottom:80px;border-bottom:1px solid var(--color-black)}.contacts h3{font-weight:300;line-height:48px;color:#fff}.seo-sec{padding-block:2rem;background-color:#151314;color:var(--color-white)}.seo-block h4{color:var(--color-white);font-weight:300;line-height:40px;text-align:left}.seo-block .p1 p{font-size:var(--text);font-weight:300;opacity:.6}.seo-button{border:1px solid rgba(255,255,255,.15)}.seo-block .btn_arrow-down::after{margin-left:10px}.site-footer{background-color:var(--color-black)}.footer{grid:unset}.footer input{border:1px solid rgba(255,255,255,.15);background-color:transparent;color:rgba(255,255,255,.75)}.footer input:focus{background:transparent;border:1px solid rgba(255,255,255,1)}.footer .footer-list li{margin-bottom:.5rem}.footer .footer-top{padding-block:2.5rem;border-bottom:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15)}.footer .footer-form .container{padding:0}.footer .form{margin-bottom:0}.footer .footer-form{grid-column:span 4;display:grid;grid-auto-rows:auto;padding-left: clamp(1.25rem, -4.263rem + 11.5vw, 7.813rem);border-left:1px solid rgba(255,255,255,.15)}.footer .footer-form__title{font-family:'Fixel-Display';color:var(--color-white);font-size:1.1rem;font-weight:300;line-height:1.5;margin-bottom:5px;text-transform:inherit}.footer .footer-form__bg{display:none}.footer .footer-nav-cell.span2{justify-self:center}.footer .footer-nav-grid{grid-template-columns:repeat(9,1fr)}.footer .footer-logo{margin-bottom:0;width: clamp(11.25rem, 8.9583rem + 4.7743vi, 14.6875rem);height:40px}.footer .footer-logo img{width:100%;height:100%}.footer .menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap: clamp(0.938rem, -0.375rem + 2.74vw, 2.5rem);height:100%;list-style:none;padding:0;margin:0}.footer .menu li{position:relative;transition:var(--transition);text-decoration:none}.footer .menu li::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}.footer .menu li a{white-space:nowrap;text-decoration:none;font-weight:400;font-family:'Fixel-Display';font-size:.875rem;color:var(--color-white)}.footer .menu li:hover{color:var(--color-white)}.footer .menu li:hover::before{width:100%}.footer .footer-list>*{white-space:nowrap}.footer .footer-list a{margin-bottom:10px;display:flex}.footer .footer-list a::before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-white);transition:var(--transition)}@media (max-width:768px){.footer .footer-list a::before{display:none}}.footer .footer-list a:hover:before{width:100%}.footer .footer-list a:last-child{margin-bottom:0}.footer .footer_social ul{display:flex;align-items:center;gap: clamp(0.9375rem, 0.3125rem + 1.3021vi, 1.875rem)}.footer .footer_social li{transition:var(--transition);cursor:pointer;flex:0 0 18px}.footer .footer_social li:hover{transform:scale(1.2)}.footer .footer_social li a{transition:var(--transition)}.footer .footer_social-list{margin-top:0}.footer .footer_social-list li a:hover{transform:translateX(0)}.footer_social-list a::before{display:none!important}.woocommerce-products-left{display:flex;gap:1.1rem}.woocommerce-products-left-mobile{display:none}@media (max-width:768px){.woocommerce-products-left{gap:.7rem}.woocommerce-products-left-mobile{display:flex}.woocommerce-products-left-desktop{display:none}}.woocommerce-products-results{flex:1 1 auto;font-family:'Fixel-Display';font-weight:300;font-size:var(--text-22);display:flex;align-items:center;gap:.2rem;line-height:28px}.woocommerce-products-results span{opacity:.5}.section-form{position:relative;padding-top:var(--sp-md);margin-top:var(--sp-md)}.section-form:before{content:'';position:absolute;top:0;left:0;width:150%;height:1px;display:block;background-color:var(--color-black);margin-left:-100px;margin-right:-100px}.form-block button{width:100%}.form-block .col-md-6{padding-left:10px;padding-right:10px}.form-block .col-md-6>*{margin-bottom:1.2rem}.form-block .form-block-textarea-wrapper textarea{height:205px;background:var(--section-white-color);font-weight:400}@media (min-width:1199px){.woocommerce-active .site-header .main-navigation{width:100%}header #menu-mobile-menu{gap: clamp(0.9375rem, -0.0773rem + 2.8637vi, 2.5rem)}header .handheld-wrapper ul{flex-direction:row;justify-content:center;align-items:center}header .handheld-navigation{max-height:unset;padding:0}header .handheld-wrapper-inner{padding:0}header .handheld-wrapper{position:relative;padding:0;transform:translate(0,0);max-width:100%;background-color:transparent}header .main-navigation ul.menu>li>a{font-family:'Fixel-Display';font-weight:400;font-size:.875rem;line-height:1.2rem;color:var(--color-white);white-space:nowrap;padding-right:0}header .main-navigation ul.menu>li>a::before{content:'';display:block;position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#d6aa9b;transition:var(--transition)}header .main-navigation ul.menu>li>a:hover{color:#d6aa9b}header .main-navigation ul.menu>li>a:hover::before{width:100%}header .main-navigation ul.menu>li>a::after{display:none}header #menu-mobile-menu li>a{font-size:.875rem}header .handheld-wrapper{opacity:1;visibility:visible}header .menu-toggle{display:none}header .handheld-wrapper-image{display:none}header .handheld-navigation{padding-left:0}.banner.full .banner-align{height:calc(100vh - 100px)}}@media (max-width:1199px){.main-navigation ul.menu>li>a{color:var(--color-white)}.main-navigation ul.menu>li>a:after{border-color:var(--color-white)}.footer .footer-nav-grid{grid-template-columns:repeat(3,1fr)}.footer .footer-form{grid-column: 1/4;border-left:none;padding-left:0;padding-right:0}.footer .footer-nav-cell.span2{justify-self:auto;grid-column:span 1}}@media (max-width:998px){.btn{padding:1rem .5rem}.banner-btn{gap:.8rem}.banner .swiper-container-horizontal>.swiper-pagination-bullets{display:none}.banner-slider .swiper-button-prev,.banner-slider .swiper-button-next{width:2rem}.banner-slider .swiper-button-prev{left:1.5rem}.banner-slider .swiper-button-next{right:1.5rem}}@media (max-width:768px){.dropdown.lang .current{display:none}.site-header .main-navigation{justify-content:space-between}.h-search-btn{margin-right:0}.banner-align{padding-block:5%;background-color:var(--color-black)}.swiper-button-next,.swiper-button-prev{top:15vh}.banner-first-page .header-margin{height:var(--header-height)}.leftRight{display:flex;flex-direction:column}.leftRight.leftRight:has(.content-right) {padding:0}.leftRight .leftRight-content{padding-inline:1.5rem;padding-block:var(--sp-md)}.leftRight .leftRight-image{padding-bottom:50%}.leftRight-reverse{padding-left:0;flex-direction:column-reverse}.premiere{padding-top:62%;padding-bottom:1rem;min-height:auto;min-height:100dvh}.contacts{grid-template-columns:1fr}.contacts .contacts-left,.contacts .contacts-right{padding-inline:1.3rem;padding-bottom:var(--sp-md)}.seo-button{justify-content:center;text-align:center;width:100%}.form-block .col-md-6>*{margin-bottom:.7rem}.form-block .row>*{margin-top:0}.form-block .form-block-textarea-wrapper{margin-bottom:22px}.team{.swiper-button-next,
		.swiper-button-prev {
			display: none;
		}
	}.footer .footer-logo{margin-inline:auto;margin-bottom:1rem;display:flex;justify-content:center}.footer .footer-nav-cell{grid-column: 1/ -1}.footer .footer-nav-cell.span2{justify-self:unset;grid-column: 1/ -1}.footer .footer-form{padding:1.2rem 0;row-gap:1rem}.footer .menu{justify-content:center}.footer .site-info{flex-wrap:wrap;justify-content:center}}@media (max-width:567px){:root{--header-height:60px}.banner .banner-media{padding-top:0;height:calc(100svh - var(--header-height))}.banner .banner-align.align-bottom{position:absolute;bottom:0;left:0;width:100%;background-color:transparent}.banner .swiper-button-next,.banner .swiper-button-prev{display:none}.banner-btn-wrapper{width:100%}.banner-btn-wrapper .banner-btn{width:100%}.banner-btn{width:100%}.leftRight .leftRight-image{padding-bottom:100%}.woocommerce-products-header ~ .storefront-sorting.active {padding-inline:1.3rem}}.wpc-filters-range-max-column .wpc-filters-range-max{text-align:right}.form-title{text-align:left}@media (max-width:567px){.form-title{font-size:28px}}.video-controls{position:absolute;bottom:var(--sp-xs);right:var(--sp-xs);display:flex;align-items:center;gap:var(--sp-2xs)}.video-control{position:relative;width:60px;height:60px;border-radius:50%;border:1px solid var(--color-black);transition:var(--transition);cursor:pointer;z-index:10}.video-control-play{overflow:hidden;display:none}.video-control img{z-index:0;position:absolute;left:50%;top:50%;width:40%;height:40%;transform:translate(-50%,-50%);object-fit:cover;content-visibility:auto;transition:var(--transition)}.video-control:hover{background-color:var(--color-black)}.video-control:hover img{filter:invert(1)}.video-control.paused .pause-video,.video-control .play-video{opacity:0;visibility:hidden}.video-control.paused .play-video{opacity:0;visibility:visible}.mute-video,.unmute-video{display:none}.mute-video.active{display:inline-block}.unmute-video.active{display:inline-block}.product-gallery-photo .video-control{width:35px;height:35px}@media (max-width:768px){.video-controls{flex-direction:column}.video-control{width:50px;height:50px}}.page-template-template-partnership .form-title{margin-bottom:var(--sp-md)}.full-btn+.section-form{background-color:var(--section-white-color)}.full-btn button:hover{background-color:var(--color-black);color:var(--color-white)}