product-info .container{margin-top:45px}.f-product-single__block--title h1{font-size:32px;font-weight:400;text-transform:uppercase;color:#404040;margin-bottom:0;line-height:1.25;letter-spacing:6.5px}.f-product-single__block--title{margin-bottom:12px}.f-product-single__block--price .f-price{font-size:18px!important;line-height:1.25;color:#000;letter-spacing:1.6px}.f-product-single__block--title+.f-product-single__block--price{margin-top:0;border-bottom:1px solid #ebebeb;padding-bottom:1em;margin-bottom:2em}.f-product-single__block--variant_picker .variant-picker variant-picker{position:relative}.f-product-single__block--variant_picker .variant-picker variant-picker .variant-picker__field-wrapper:has(.open-size-chart){position:initial}.f-product-single__block--variant_picker .variant-picker variant-picker .open-size-chart{top:0;left:0}.f-product-single__block--variant_picker .variant-picker variant-picker .variant-picker__field-wrapper:has(.color){padding-top:42px}.f-product-single__block--variant_picker .variant-picker variant-picker .open-size-chart button{font-size:14px;line-height:1.6;color:#000}.f-product-single__block--variant_picker .variant-picker variant-picker .open-size-chart button:after{content:none}.variant-picker__field .variant-picker__color .form__label{font-size:18px;margin-bottom:10px;line-height:1.25;color:#333;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.variant-picker__field .variant-picker__color .form__label .font-semibold{font-weight:400}.variant-picker__field .variant-picker__color .form__label .selected-value{text-transform:lowercase;letter-spacing:0;font-size:16px}.f-product-form .f-product-form__submit.btn{background:#fff;border:2px solid #000;color:#000;line-height:normal;text-transform:uppercase}.f-product-form__submit.btn:not(.btn--plain):not(.btn--underline):before{background-color:transparent}.f-main-product-form .f-notification{margin-top:0;margin-bottom:20px}.f-price--on-sale .f-price__sale{display:block}.product-recommendations .product-card__info .f-price-item--sale{margin-right:2px}.f-product-form__submit.btn:not(.btn--plain):not(.btn--underline):after{background-color:transparent}.variant-picker__field-wrapper .size .variant-picker__option-values{gap:0;border-left:1px solid #ebebeb}.variant-picker__field-wrapper .size .variant-picker__option-values .variant-picker__option{width:33.33333%;min-width:44px}.variant-picker__field-wrapper .size .variant-picker__option-values .variant-picker__option .variant-picker__option-button{border-color:#ebebeb;margin-bottom:-1px;border-left:none}.f-product-single__block--buy_buttons{margin-top:20px;margin-bottom:0}.f-product-single__block--buy_buttons .f-product-form__buttons{max-width:200px}.f-product-single__block--buy_buttons+.f-product-single__block--text{margin:0}.f-product-single__block--buy_buttons+.f-product-single__block--text p{font-weight:400;font-size:18px;text-transform:uppercase}.shopify-payment-button .shopify-payment-button__more-options{height:auto!important;margin:14px 0 28px!important}.f-product-single__block.f-product-single__block--description{margin-top:0}.f-product-single__block.f-product-single__block--description p{font-size:13.5px;margin:13.5px 0;letter-spacing:.3px}.products-reviews{margin-top:10px}.products-reviews h1{text-align:center;font-size:35px}.product-recommendations .section__header{margin-bottom:25px;text-align:center;padding:0}.product-recommendations .section__header h2{font-size:35px;line-height:1.25;letter-spacing:.2em}.product-recommendations .product-card__info .product-card__title{font-size:18px!important;font-weight:600!important;line-height:24px;text-transform:uppercase;letter-spacing:.2em}.product-recommendations .product-card__info .f-price__regular,.product-recommendations .product-card__info .f-price__sale{font-size:18px;color:#666}.product-recommendations .product-card__info .f-price-item--sale{color:#cb4d4d}.product-recommendations .flickity-wrapper .flickity-page-dots{width:97.5%;margin:0 auto;gap:0;flex-wrap:wrap}.product-recommendations .flickity-wrapper .flickity-page-dots .dot{width:35%;height:5px;margin:0;border-radius:0;background-color:#e6e6e6}.product-recommendations .flickity-wrapper .flickity-page-dots .dot.is-selected{width:65%}.f-product-single__block--variant_picker .variant-picker variant-picker .variant-picker__field-wrapper .color .variant-picker__option-button{height:35px;width:35px}.f-product-single__block--variant_picker .variant-picker variant-picker .variant-picker__field-wrapper .size label .font-semibold{font-size:18px;margin-bottom:10px;line-height:1.25;color:#333;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.f-product-single__info-quantity .quantity__label span{font-size:18px;line-height:1.25;color:#333;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.variant-picker__option--soldout label{opacity:.5}.complete-look .form-field-title{font-size:18px;margin-bottom:10px;display:inline-block;line-height:1.25;letter-spacing:.2em}.complete-the-look .ctl-title{margin-top:10px}.product-desc-title h4{font-weight:400;font-size:18px;text-transform:uppercase;font-family:var(--font-body-family);font-style:var(--font-body-style)}.product-recommendations .flickity-button{background-color:transparent!important;border:0;box-shadow:none}.product-recommendations .flickity-button .flickity-button-icon{width:40px;height:40px}.product-recommendations .container .flickity-button:hover{background-color:transparent!important}.product-recommendations .container .flickity-button:hover:after{background-color:transparent}.product-recommendations .flickity-button-icon{fill:#000}.product-recommendations .flickity-wrapper:not(.flickity-controls-group,.flickity-controls-group-mb) .flickity-button:after{background-color:transparent}.variant-picker__field-wrapper .variant-picker__option-button--color:after{box-shadow:none;border:1px solid #000}.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--color:after{position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background-color:#fff;border:0;content:""}@media(max-width:992px){.product-recommendations .block .flickity-viewport .f-column{width:25%}}@media(min-width:768px){.f-product-single__info{width:60%}.f-product__media-wrapper{width:40%}.f-flex>.f-product-single__info.f-column{padding-left:14px}.f-flex>.f-product__media-wrapper.f-column{padding-right:16px}}@media(min-width:720px){.template-product .main{padding-top:60px}}@media(max-width:767px){product-info .container{margin-top:20px}.variant-picker__field-wrapper .size .variant-picker__option-values .variant-picker__option .variant-picker__option-button{margin-bottom:0}.product-recommendations flickity-component .f-column{width:50%}.product-recommendations flickity-component{padding:0;margin:0}.product-recommendations .block .flickity-viewport .f-column{width:50%;padding:0 10px}}@media(max-width:640px){.variant-picker__field-wrapper .size .variant-picker__option-values .variant-picker__option{width:50%}.product-recommendations .block .flickity-viewport .f-column{width:100%}.f-product-single__info--sticky .f-product-single__blocks{position:static}.f-notification.success{z-index:1000}}.product-recommendations .flickity-wrapper .flickity-page-dots .dot{flex:1}.variant-picker__option .tooltip{font-size:1.4rem;position:absolute;left:calc(50% - 50px);text-align:center;background:#fff;bottom:100%;padding:10px;display:block;width:100px;margin-bottom:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;z-index:10000;box-sizing:border-box;border:1px solid #ebebeb;border-radius:0}.variant-picker__option{position:relative;display:inline-block}.variant-picker__option .tooltip:before{position:absolute;width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;content:"";border-top:5px solid #fff;bottom:-6px;left:calc(50% - 5px);border-top-color:#ebebeb}.variant-picker__option .tooltip:after{position:absolute;width:0;#fff: 0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;content:"";bottom:-5px;left:calc(50% - 5px)}.variant-picker__option label:hover+.tooltip{opacity:1;visibility:visible;transform:translateY(0)}.f-notification.success{position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;color:#fff;background-color:#000;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);justify-content:center;margin-bottom:0}.f-notification svg,.f-main-product-form .f-notification.warning svg{display:none}.f-notification.success .ml-3{font-size:14px}.f-main-product-form .f-notification.warning.show{position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);justify-content:center;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-product.css.map */
