.shopify-section.section-header{z-index:3}body:has(.menu-drawer-container.menu-opening) .shopify-section.section-header{z-index:4}@media only screen and (max-width: 767px){body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:focus{outline:none!important}body{-webkit-tap-highlight-color:transparent!important;outline:none!important}img,label,button,a{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}}body::-webkit-scrollbar,.predictive-search.predictive-search--header::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-thumb,.predictive-search.predictive-search--header::-webkit-scrollbar-thumb{background:#181818}.full-page-width{max-width:100%;margin-inline-start:max(3rem,50% - 100% / 2);margin-inline-end:max(3rem,50% - 100% / 2)}button,a,input,textarea{-webkit-tap-highlight-color:transparent;outline:none}.hide-everything{display:none!important}.is-justify-center{justify-content:center}.is-justify-left{justify-content:flex-start}.is-justify-right{justify-content:right}.is-align-center{align-items:center}.is-align-start{align-items:flex-start}.is-align-bottom{align-items:flex-end}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-black{color:#000}.w-50{width:50%}.page-width-full{width:100%}.page-width-full-with-extra-padding{width:100%;padding:0 5rem}.appear-delay-20{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.3s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.4s}.appear-delay-19{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.24s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.34s}.appear-delay-18{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.18s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.28s}.appear-delay-17{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.12s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.22s}.appear-delay-16{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.06s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.16s}.appear-delay-15{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.1s}.appear-delay-14{transition:transform 1s cubic-bezier(.165,.84,.44,1) .94s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.04s}.appear-delay-13{transition:transform 1s cubic-bezier(.165,.84,.44,1) .88s,opacity 1s cubic-bezier(.165,.84,.44,1) .98s}.appear-delay-12{transition:transform 1s cubic-bezier(.165,.84,.44,1) .82s,opacity 1s cubic-bezier(.165,.84,.44,1) .92s}.appear-delay-11{transition:transform 1s cubic-bezier(.165,.84,.44,1) .76s,opacity 1s cubic-bezier(.165,.84,.44,1) .86s}.appear-delay-10{transition:transform 1s cubic-bezier(.165,.84,.44,1) .7s,opacity 1s cubic-bezier(.165,.84,.44,1) .8s}.appear-delay-9{transition:transform 1s cubic-bezier(.165,.84,.44,1) .64s,opacity 1s cubic-bezier(.165,.84,.44,1) .74s}.appear-delay-8{transition:transform 1s cubic-bezier(.165,.84,.44,1) .58s,opacity 1s cubic-bezier(.165,.84,.44,1) .68s}.appear-delay-7{transition:transform 1s cubic-bezier(.165,.84,.44,1) .52s,opacity 1s cubic-bezier(.165,.84,.44,1) .62s}.appear-delay-6{transition:transform 1s cubic-bezier(.165,.84,.44,1) .46s,opacity 1s cubic-bezier(.165,.84,.44,1) .56s}.appear-delay-5{transition:transform 1s cubic-bezier(.165,.84,.44,1) .4s,opacity 1s cubic-bezier(.165,.84,.44,1) .5s}.appear-delay-4{transition:transform 1s cubic-bezier(.165,.84,.44,1) .34s,opacity 1s cubic-bezier(.165,.84,.44,1) .44s}.appear-delay-3{transition:transform 1s cubic-bezier(.165,.84,.44,1) .28s,opacity 1s cubic-bezier(.165,.84,.44,1) .38s}.appear-delay-2{transition:transform 1s cubic-bezier(.165,.84,.44,1) .22s,opacity 1s cubic-bezier(.165,.84,.44,1) .32s}.appear-delay-1{transition:transform 1s cubic-bezier(.165,.84,.44,1) .1s,opacity 1s cubic-bezier(.165,.84,.44,1) .2s}.appear-animation{opacity:0;transform:translateY(60px)}.menu-drawer-container.menu-opening[open] .appear-animation,details.mobile-facets__disclosure.menu-opening[open] .appear-animation{opacity:1;transform:translateY(0)}.menu-drawer__menu.has-submenu.list-menu details.menu-opening[open] .appear-animation{opacity:1;transform:translateY(0)}.is-desktop-hidden{display:none!important}.is-mobile-hidden{display:block!important}.slideshow-video{width:100%;height:auto}.section__top-nav--header-sticky{position:sticky;top:0;z-index:4}.glide__arrow{display:none!important}@media only screen and (max-width: 767px){.is-desktop-hidden{display:block!important}.is-mobile-hidden{display:none!important}}.button_with_animation{position:relative;display:inline-block;width:max-content!important;padding:14px 28px;line-height:normal;text-transform:uppercase;font-size:13px!important;text-align:center;letter-spacing:.2em;background-color:transparent;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1;-webkit-tap-highlight-color:initial;margin-top:20px;color:#fff;border:1px solid #000}.button_with_animation:hover{color:#000;background-color:#fff}.button_with_animation:before{transition:transform .45s cubic-bezier(.785,.135,.15,.86)!important;background:#000!important;color:#fff!important;position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1);transform-origin:left center;z-index:-1}.button_with_animation:hover:before{transform-origin:right center;transform:scaleX(0);color:#000;width:100%;height:100%;position:absolute;top:0;z-index:1}.swiper-button.swiper-button-prev:after{content:"";background-image:url(previous-slide.svg);width:20px;height:64px;-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1)}.swiper-button.swiper-button-next:after{content:"";background-image:url(next-slide.svg);width:20px;height:64px;-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1)}.swiper-button-next.swiper-button:hover:after,.swiper-button.swiper-button-prev:hover:after{transform:scale(1.2);-webkit-transition:all .2s ease-in;-webkit-transform:scale(1.1);-ms-transition:all .2s ease-in;-ms-transform:scale(1.1);-moz-transition:all .2s ease-in;-moz-transform:scale(1.1);transition:all .2s ease-in;transform:scale(1.1)}.header__menu-item.list-menu__item{font-family:var(--font-body-family);font-weight:600;font-size:12px;text-transform:uppercase;line-height:18.51px;letter-spacing:1.12px;position:relative}body.index header.header.header-for-index--only{position:absolute;width:100%;z-index:4;top:0;margin:0}body.index header.header.header-for-index--only img.header__heading-logo{filter:brightness(0) invert(1)}.collection__title .title{font-size:30px;font-weight:500;line-height:1.25;margin-bottom:5px}.related-products__heading{font-weight:500;font-size:27.75px;line-height:28.3px}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:16px;line-height:18.51px}.facets-container-drawer menu-drawer.mobile-facets__wrapper{flex-grow:unset}.custom-collections-links-wrap{flex-grow:1;display:flex;justify-content:center}.custom-collections-links-wrap .collection-metafield-data-wrap{padding:0 6px;display:flex;flex:0 0 auto}.collection-metafield-link-wrap.link{text-decoration:none;text-transform:uppercase;padding:4px 12px;font-weight:400;font-size:16px;line-height:150%;font-family:var(--font-body-family);border:1px solid #D9D9D9}.collection-metafield-link-wrap.link.active{border:1px solid #000000}.desktop-view-by-wrap,.mobile-view-by-wrap{display:flex;justify-content:end;font-size:12px;text-decoration:underline}.mobile-view-by-content.active,.desktop-view-by-content.active{opacity:1;cursor:pointer}.mobile-view-by-content,.desktop-view-by-content{display:block;opacity:.6;margin:4px;cursor:pointer}.quick__add-button--for-sizes{width:100%;display:flex;justify-content:center;align-items:center}.quick__add-button--for-sizes .loading__spinner{position:unset;display:flex;align-items:center;justify-content:center;background:#ffffffb3;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.quick__add-button--for-sizes .loading__spinner svg{display:block;width:20px;height:20px}.menu-drawer__tabs-navigation{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.menu-drawer__tabs-navigation li{padding:0 30px;position:relative;font-weight:700;font-size:15px;line-height:100%;text-transform:uppercase}.menu-drawer__tabs-navigation--wrapper{padding:10px 0 32px;border-bottom:.5px solid #58565680;margin-bottom:40px}.menu-drawer__tabs-navigation li.active:after{content:"";position:absolute;display:block;bottom:-12px;width:5px;height:5px;background:#000;left:50%;transform:translate(-50%);border-radius:50%}body.template-contact .main-page-title,body.template-contact .contact__button{text-align:center}body.template-bridal .form-status.form__message{color:#56ad6a;background-color:#ecfef0;border:1px solid #56ad6a;margin-top:20px;text-align:center;font-size:14px;font-family:var(--font-body-family);justify-content:center;padding:1rem;align-items:center}body.template-bridal summary.collapsible__contact-form--summary.button-primary .accordion__title{color:#fff;text-align:center}body.template-bridal summary.collapsible__contact-form--summary.button-primary .summary__title{justify-content:center}body.template-bridal .accordion__content .contact{margin-top:1.5rem}.quick-add__submit-button--mobile{padding:5px 1.2rem;border-radius:50%;background:#ffffffcf;display:flex;align-items:center;flex-direction:column;min-width:4rem}#Details-menu-drawer-container{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8}@media only screen and (min-width: 993px){body.template-contact .page-width.page-width--narrow{margin:0 auto}.custom-collections-links-wrap{flex-wrap:nowrap;overflow-x:auto;justify-content:center}}@media screen and (min-width: 993px) and (max-width: 1336px){.custom-collections-links-wrap{justify-content:flex-start}}@media only screen and (max-width: 992px){header.header{padding:0;margin-inline-start:max(1.5rem,50% - 100% / 2);margin-inline-end:max(1.5rem,50% - 100% / 2)}.swiper-button.swiper-button-next:after{content:"next";background-image:none;font-size:23px;color:#fff}.swiper-button-prev.swiper-button:after{content:"prev";background-image:none;font-size:23px;color:#fff}.collection__title .title{font-size:20px;line-height:1.3}.page-width{max-width:100%;margin-inline-start:max(1.5rem,50% - 100% / 2);margin-inline-end:max(1.5rem,50% - 100% / 2)}.collection-list-wrapper.page-width{max-width:100%;margin-inline-start:max(0rem,50% - 100% / 2);margin-inline-end:max(0rem,50% - 100% / 2)}.custom-collections-links-wrap{order:2;overflow-x:scroll;justify-content:flex-start;padding-top:1.5rem}.custom-collections-links-wrap .collection-metafield-data-wrap:first-child{padding-left:0}.custom-collections-links-wrap .collection-metafield-data-wrap{min-width:fit-content}.collection-metafield-link-wrap.link{font-size:12px}}.template-catalog .page-catalog_center{margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
