.modal-size__content .for-desktop,.modal-size__divider.for-desktop{display:block}.modal-size__content .for-mobile,.modal-size__divider.for-mobile{display:none}@media (max-width: 768px){.modal-size__divider{margin-top:-50px}}@media (max-width: 920px){.modal-size__content .for-desktop,.modal-size__divider.for-desktop{display:none}.modal-size__content .for-mobile,.modal-size__divider.for-mobile{display:block}.modal-size__divider{margin-top:-50px!important}}#product_variants .product__variants__item,#product_variants .product__wrapper .product-form__submit,#product_variants .form__title,#product_variants .form__title span,#product_variants .product__sizechart-button,#product_variants .product__sizechart-button span{font-weight:500;font-size:16px;line-height:16px;font-family:sofia-pro}#product_variants .form__title,#product_variants .form__title span,#product_variants .product__sizechart-button,#product_variants .product__sizechart-button span #product_variants .type{color:#000;font-weight:400}fieldset.product-form__input .form__label{margin-bottom:12px}.product_variant.product_variant_color{margin-bottom:24px}.product-form__submit .final_sale_tag,.product-form__sticky-bar__price .final_sale_tag{display:none!important}.size-qty{width:100%!important}.product__info-container{margin-bottom:14px}.product__wrapper{padding:50px 15px 42px;max-width:100%;margin:50px auto 0;position:relative;font-family:sofia-pro}.product__media__wrapper{position:relative;margin-bottom:20px}.product-single__media{position:relative;overflow:hidden}.product-single__media:before{content:"";position:relative;display:block;pointer-events:none;padding-bottom:100%}.swiper-wrapper__main .product-single__media:before{padding-bottom:80%}.product-single__media img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:auto;height:100%!important;object-position:50% 50%}.product__header{display:grid;grid-template-columns:80% 15%;align-items:center;justify-content:space-between}.product__media__wrapper .product__carousel__shape{width:64%;position:absolute;top:45%;height:auto!important;display:none}.pdp__gallery_thumbs .product-single__media:after{content:"";border:1px solid #f0efe8;border-radius:100%;left:50%;top:50%;height:85%;width:85%;position:absolute;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out,border .2s ease-in-out}.pdp__gallery_thumbs .swiper-slide-thumb-active .product-single__media:after{border:4px solid #72c1e0}.product__wrapper [data-swiper-thumbs] .swiper-thumbs .product-single__media img{width:70%;height:auto!important;top:50%;left:50%;bottom:unset;transform:translate(-50%,-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product__wrapper [data-swiper-thumbs] .swiper-thumbs .product-single__media{cursor:pointer}.product__wrapper .swiper-arrow-next,.product__wrapper .swiper-arrow-prev{right:0;top:calc(50% - 25px);position:absolute;width:25px;z-index:2;display:block;align-items:center;cursor:pointer}.product__wrapper .swiper-arrow-prev{right:auto;left:0;transform:rotate(-180deg)}.product__wrapper .arrow path{stroke:#000}.product__wrapper .swiper-thumbs{display:none}.product__wrapper .swiper-thumbs.swiper-initialized{display:block}.product__wrapper .jdgm-preview-badge .jdgm-star{font-size:12px}body.page--product .product__wrapper .BIS_trigger_wrapper{width:100%}span.jdgm-prev-badge__text{font-weight:500;font-size:16px;line-height:16px;font-family:sofia-pro;text-transform:capitalize;cursor:pointer;color:#000}.product__description{margin:12px 0 24px!important}.product__description p{font-weight:300;font-size:13px;line-height:21px;color:#4c4c4c;margin:0}.product__wrapper .product__price{font-size:20px;line-height:20px;text-align:right;margin-top:0}body.page--product .product__wrapper .product_variant .form__title{font-size:16px;line-height:16px;color:#000;font-weight:300;font-family:sofia-pro;margin-top:0;margin-bottom:12px}.product_variants .product_variant_color .option:hover a img,.product_variants .product_variant_color .option.current a img{border:4px solid #72c1e0!important}.product-form{display:block;position:relative}.product-form__error-message-wrapper:not([hidden]){display:none;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 24px;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:10px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:row;width:100%}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label,.product-form__input .option__thumb{position:relative;display:inline-block;font-weight:400;font-size:16px;line-height:16px;color:#000;cursor:pointer;width:100%;text-align:center;padding:14px 0;border-radius:30px;border:1px solid #B3B3B3}.product-form__input input[type=radio]+label:before .product-form__input .option__thumb{content:"";position:absolute;z-index:-1}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:checked+label,.product-form__input .option__thumb--checked{background-color:#72c1e0;border:1px solid #72C1E0;color:#000}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}body.page--product .product__wrapper .product__variants{max-width:unset!important}.product__icons{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:100%;border-top:1px solid #F0EFE9;padding:24px 0}.product__icon{flex:0 0 24%;text-align:center;position:relative}.product__icon--img{padding-bottom:45%;position:relative}.product__icon--img img{position:absolute;height:100%;width:auto;top:0;object-fit:cover;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.product__icons div:empty{display:none}.product__icon--label p{font-weight:400;font-size:12px;line-height:1;text-align:center;text-transform:capitalize;margin-bottom:0}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline;-webkit-text-decoration-line:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}body.page--product .product__wrapper .product_variants .product_variant_color .options .option a{width:unset}body.page--product .product__wrapper .product_variants .product_variant_color .options .option a img{height:auto;padding:0}.product__wrapper .product-form__submit{color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:sofia-pro;font-size:16px!important;letter-spacing:0;text-transform:capitalize;gap:5px;border-radius:10px;margin-bottom:0;height:auto;padding:15px 25px}.product__wrapper .product-form__submit:hover{color:#72c1e0;background:#fff}.product__wrapper .product_affirm p{margin-top:0}.product__sizechart-button{cursor:pointer;display:inline-block;border:none;box-shadow:none;background-color:transparent;font-weight:400;font-size:16px;line-height:16px;border-bottom:1px solid;color:#000;padding:0;margin-left:10px}.product__wrapper .product__details{padding-bottom:10px}@media screen and (min-width: 921px){.jdgm-preview-badge .jdgm-star{font-size:14px}.product__description p{font-size:16px}.product__icon--label p{font-size:14px}.product__wrapper .product__details{padding:80px 20px 20px}.product__wrapper .swiper-arrow-next,.product__wrapper .swiper-arrow-prev{width:45px;height:100px;display:flex;align-items:center}}@media screen and (min-width: 1024px){.product__wrapper{grid-template-columns:50% 50%}.product__wrapper .product__details{padding:120px 60px 20px}}@media screen and (max-width: 749px){body.page--product .product__wrapper .product_variants .product_variant_color .options .option a{height:60px;width:60px}}.product-form__sticky-bar{display:none}.sticky-bottom--active .product-form__sticky-bar{position:fixed;bottom:0;width:100%;z-index:100;background:#fff;margin:0 -15px;padding:12px 14px;border-top:1px solid #F0EFE9;display:block}.product-form__sticky-bar__media{position:relative;width:100%}.product-form__sticky-bar-img{position:relative}.product-form__sticky-bar__wrapper{display:grid;grid-template-columns:15% 50% 25%;justify-content:space-between}.product-form__sticky-bar__details{display:flex;justify-content:space-between;font-weight:400;font-size:14px;line-height:22px}.product-form__sticky-bar__wrapper>*{display:flex;flex-direction:column;justify-content:center}.product-form__sticky-bar__media svg{top:0;bottom:0;left:unset;margin:auto;transform:unset;width:100%}.product-form__sticky-bar-img img{height:auto;width:90%;margin:0 5%}.product-form__sticky-bar__price{display:flex;justify-content:space-between;font-weight:400;font-size:18px;line-height:22px;align-items:center;height:22px}.product-form__sticky-bar__button .btn{font-weight:400;font-size:18px;line-height:18px;text-transform:capitalize;color:#000;display:flex;align-items:center;justify-content:center}.product__media__wrapper .product-gallery__zoom-button.image-zoom-trigger{bottom:75px;right:0;font-size:12px}.product__title{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (min-width: 520px){.sticky-bottom--active .product-form__sticky-bar{display:none}}@media screen and (max-width: 520px){#gorgias-chat-container #chat-button{right:unset!important}}@media (max-width: 920px){.product__media__wrapper .product-gallery__zoom-button.image-zoom-trigger{bottom:140px!important}}@media (max-width: 768px){.product__media__wrapper .product-gallery__zoom-button.image-zoom-trigger{bottom:75px!important}}@media screen and (min-width: 768px){.desktop--hide{display:none!important}.product__media__wrapper .product-gallery__zoom-button.image-zoom-trigger{bottom:90px}.swiper-wrapper__main .product-single__media:before{padding-bottom:70%}}@media screen and (max-width: 767px){.mobile--hide{display:none!important}button.product__out-stock{padding:0 10px}button.product__out-stock span{font-size:16px}}.pswp__img--placeholder--blank{background:#fff}.product__wrapper .pdp__gallery_thumbs .swiper-slide{pointer-events:auto}.product__wrapper button{font-family:sofia-pro}.product-form__sticky-bar__size-selector .product__variants{margin-top:0}.product-form__sticky-bar__size-selector .product-form__input{margin-bottom:10px}.product-form__sticky-bar__size{border-bottom:1px solid;cursor:pointer}.product-form__sticky-bar .product_variants{margin:5px 0 0!important}.product__wrapper .product-form__sticky-bar .product_variants__thumbnails{display:none;position:relative}.product__wrapper .product-form__sticky-bar .product_variants__thumbnails--active{display:block}.product_variants__thumbnails .product_variants__thumbnails-toggle{text-align:right;width:100%;margin:0;position:absolute;top:0;right:0}.product_variants__thumbnails .product_variants__thumbnails-toggle svg{width:12px}.product_variants__thumbnails .form__label{margin-bottom:10px}.product-form__sticky-bar--compact .product-form__sticky-bar__wrapper{grid-template-columns:15% 30% 45%}.product-form__sticky-bar--compact .btn{padding:0 20px;gap:5px}.product-form__sticky-bar--compact .product-form__sticky-bar__size{font-size:16px;line-height:22px}@media screen and (min-width: 1440px){.swiper-wrapper__main .product-single__media:before{padding-bottom:80%}}.modal-size__title{font-weight:300;font-size:32px;line-height:1.2;text-align:left;text-transform:capitalize;color:#000;margin-bottom:0}.modal-size__subtitle{font-size:18px;font-family:sofia-pro;margin-bottom:0}.modal-size__content{font-size:16px;padding:0 8px;font-family:sofia-pro;font-weight:300}.modal-size__header{text-align:left;background-color:#f0efe8;padding:10px 10px 0;border-radius:10px 10px 0 0;border-color:#f0efe8;margin-bottom:-1px}.modal-size__wrapper .modal__close-button{background-color:#f0efe8;top:20px}.modal-size__wrapper .modal__close-button .icon{width:15px;height:15px}.modal-size__wrapper .modal__content-wrapper{margin-top:0}.modal__content-wrapper p{font-family:sofia-pro;padding:0 20px}.modal-size__wrapper.modal__box{padding:0;overflow:hidden}.modal-size__divider{margin-top:-20px;margin-bottom:20px;z-index:-1}.modal-size__divider svg{height:100%;width:100%}.modal-size__content li{list-style-type:decimal;margin-bottom:15px;padding-left:5px}.modal-size__content li::marker{font-weight:500;font-family:sofia-pro}.modal-size__content ul{padding-left:20px}@media screen and (min-width: 768px){.modal__box--small{width:740px!important;max-height:100vh!important}.modal-size__title{font-size:42px}.modal-size__header{padding:10px 10px 0}.modal-size__wrapper .modal__close-button{top:20px;right:10px}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/product-main.css.map */
