.product-single__meta.size-not__selected .product-single__form,.product-single__meta.size-not__selected .inventory-status__wrapper{display:none}.template-product .site-header:not(.site-header--stuck){background:#fff0}.product-section{margin-bottom:16px}.product-section .page-content--product{padding:0}.product-custom-slider span.swiper-pagination-bullet{margin:0!important;width:100%;border-radius:4px;height:2px;background:#fff0}.product-custom-slider .swiper-pagination{display:flex;bottom:0}.swiper-pagination-bullet-active{background:#000!important}.product-section .page-width{max-width:100%;padding:0}.product-section .product__main-photos{border-radius:2px;overflow:hidden;margin:0}.custom-product-slider-btn{color:#000;background:#fff3;-webkit-backdrop-filter:blur(308px);backdrop-filter:blur(308px);padding:8px 10px;width:36px;height:32px;border-radius:48px}.custom-product-slider-btn.swiper-button-prev{transform:rotate(180deg)}.product-single__meta{max-width:416px;padding:16px;margin:auto;text-align:left}h1.product-single__title{font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;text-transform:uppercase}html[dir=rtl] .product-sku,html[dir=rtl] .product-tab-content,html[dir=rtl] .product-block--price,html[dir=rtl] .product-tab-content li,html[dir=rtl] h1.product-single__title{text-align:right}.product-section .product-description{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0}.product-section .product-description *{font-family:var(--typeBasePrimary,--typeBaseFallback)!important}.custom-product-slider-btn.swiper-button-next{right:16px}.custom-product-slider-btn.swiper-button-prev{left:16px}.grid--product-info .product-tag{font-weight:400;font-size:11px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#959595;margin-bottom:10px}html[dir=rtl] .grid--product-info .product-tag{text-align:right!important}.product-block.product-block--header{margin-bottom:10px}.grid--product-info .product-tag.product-tag__sale{color:#be8873}h1.product-single__title{color:#363636}.product-section .product-block--price span{font-weight:600!important;font-size:14px!important;line-height:normal;letter-spacing:0;text-transform:uppercase}.product-section .product-block--price .product__price--compare{color:#959595;text-decoration:line-through!important;margin-right:6px;padding-right:0}.product-section .product-block-separator{margin-top:28px;margin-bottom:28px!important}.product-block-variant_picker{line-height:normal}.product-section .variant-dropdown__color{display:none}.product-block-variant__color .variant__label,.product-section .variant-wrapper .variant__label{font-weight:400;font-size:11px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#959595;margin-bottom:12px}html[dir=rtl] .product-block-variant__color .variant__label,html[dir=rtl] .product-section .variant-wrapper .variant__label{text-align:right}.product-section .variant-wrapper .variant-input-wrap{line-height:12px}.product-section .variant-wrapper .variant-input-wrap select{color:#363636;font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:100%;height:47px;padding:16px 24px;border:1px solid #000;border-radius:4px;text-align:center}.product-color-variants__wrapper{display:flex;gap:8px;margin-bottom:32px}.product-color-variants__wrapper .product-color-variant{width:50px;height:71px}.product-color-variants__wrapper .product-color-variant img{width:100%;height:100%;object-fit:cover}.product-size-variants__wrapper{display:flex;flex-direction:column-reverse;width:100%;justify-content:space-between;align-items:flex-start}.product-size-variants__wrapper .variant-wrapper--dropdown{margin-right:0;width:100%;margin-top:16px}.product-section .size-guide-text{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#363636;padding:1px 0}.shopify-payment-button__more-options{display:none}.product-section .select-size-button:after{display:none}.product-section .select-size-button{font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;background:transparent!important;color:#000!important;width:100%;height:47px;padding:16px 24px;border:1px solid #000;border-radius:4px;display:none;transition:all .3s linear!important}.product-single__meta.size-not__selected .select-size-button{display:block}.product-section .select-size-button:hover{background:#000!important;color:#fff!important}.payment-buttons .add-to-cart{font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:100%;height:47px;background:#000;border-radius:4px}.pdp-bridal-custom__button{width:100%;height:47px;padding:16px;background:#000;color:#fff!important;border-radius:4px;font-weight:600;font-size:12px;letter-spacing:0;text-transform:uppercase;display:block;text-align:center;margin-top:4px}.custom-product-slide{aspect-ratio:1 / 1.273}.product-image-main{height:100%}.custom-product-slide .product-image-main .product__video{object-fit:cover}.custom-product-slide .product-image-main .image-wrap,.custom-product-slide .product-image-main .product__video-wrapper{padding-bottom:0!important;height:100%!important;object-fit:cover!important}.custom-product-slide .product-image-main .image-wrap img{object-fit:cover;height:100%;width:100%}.product-block__buy-buttons.sold-out .product-single__form{display:none}.product-block__buy-buttons.sold-out .notify-me-when-back-in-stock{display:flex}.product-custom-slider img{pointer-events:none}.notify-me-when-back-in-stock{display:none;font-weight:600;font-size:12px;line-height:0;letter-spacing:0;color:#fff;background:#000;width:100%;text-transform:uppercase;justify-content:center;align-items:center;height:47px}.product-sku{font-weight:400;font-size:11px;line-height:normal;letter-spacing:0;text-transform:uppercase;margin-top:20px;color:#363636}.fancybox-navigation .fancybox-button--arrow_right{right:20%}.fancybox-navigation .fancybox-button--arrow_left{left:20%}@media screen and (max-width:768px){.page-content--product .grid__item{padding-left:0}.fancybox-slide.fancybox-slide--video{padding:0}.product-color-variants__wrapper{margin-bottom:15px}.fancybox-navigation .fancybox-button--arrow_right{right:5%}.fancybox-navigation .fancybox-button--arrow_left{left:5%}.fancybox-slide--video video.fancybox-video{margin:auto;height:100%;min-height:fit-content}.fancybox-slide--video .fancybox-content{width:100%!important;min-height:fit-content!important}.product-section .variant-wrapper .variant-input-wrap select{font-weight:600;font-size:11px!important}.product-section .variant-wrapper .variant-input-wrap select{font-size:11px}.product-block-variant_picker+.product-block-separator{display:none}h1.product-single__title{font-size:16px}.product-block,.product-block.product-block--price{margin-bottom:16px}.product-section .product-block--price span{font-size:12px!important}.product-section .size-guide-text{font-size:11px}.product-section .product-block-separator{margin-top:16px;margin-bottom:16px!important}.product-block.product-block__buy-buttons{margin-top:20px}.product-block.product-block__buy-buttons.active{position:fixed;left:0;bottom:0;background:#fff;width:100%;margin-bottom:0;padding:16px 16px 0;border-top:1px solid #F2EEEB;z-index:9}.inventory-status__wrapper{margin-bottom:14px!important}.product-tab-content,.product-block.product-block--price,.product-block-variant__color .variant__label,.product-section .variant-wrapper .variant__label,.grid--product-info .product-tag{text-align:left}}@media screen and (min-width:1470px){.product-custom-slider{max-width:100%!important}}@media screen and (min-width:769px){.product-section .grid{display:flex}.product-layout-1.product-section .grid{margin:0}.product-layout-1.product-section .grid{max-width:1296px;margin:auto}.product-layout-1.product-section .product-image-container{width:54%}.custom-product-slide .product-image-main .image-wrap img{margin-left:0;height:100%;width:auto}html[dir=rtl] .product-section .product__main-photos{border-radius:16px 0 0}.grid--product-info .product-tag{margin-bottom:12px}.product-block.product-block--header{margin-bottom:0}.product-custom-slider{max-width:var(--width);margin-left:0}.custom-product-slide{aspect-ratio:1 / 1.312;min-height:calc(100vh - 65px);max-height:calc(100vh - 65px)}.custom-product-slider-btn.swiper-button-next{right:24px}.custom-product-slider-btn.swiper-button-prev{left:24px}.product-section .product-block{margin-bottom:16px}.pdp-bridal-custom__button{margin-top:16px}.product-section .product__main-photos{border-radius:0 16px 0 0;margin-right:0}.product-section .product__main-photos .swiper-wrapper{border-radius:0 16px 0 0}.product-section .grid__item{padding-left:11px}.product-layout-2 .grid{margin-left:0}.product-layout-2 .grid__item{padding-left:0}.product-layout-2 .product-single__sticky{width:calc(100% - 551px)}.product-layout-2 .grid__item.grid--product-info{max-width:551px;padding-left:0}.product-section .grid__item.grid--product-info{display:flex;align-items:center;height:auto}}html[dir=rtl] .product-size-variants__wrapper{align-items:flex-start}html[dir=rtl] #product-size-variants select{background-position:96%}html[dir=rtl] .product-close-up-info-wrapper .assistance-popup-heading{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/159/assets/product-template.css.map */
