:root{--c_product-media-width: calc(841 / 1460 * 100%);--c_product-info-width: calc(554 / 1460 * 100%)}@media screen and (max-width: 1380px){:root{--c_product-media-width: calc(50% - 25px) ;--c_product-info-width: 50%}}.product-meta{border:none;padding-bottom:0;margin-bottom:0!important}@media screen and (max-width: 740px){.product-meta{margin-top:40px}}.product-form{gap:0}@media screen and (min-width: 1000px){.shopify-section:not(.shopify-section--product-content){clear:both}.shopify-section--main-product{margin-top:50px}.product__media{float:left;width:var(--c_product-media-width);padding-inline-start:0}.product--thumbnails-left .product__thumbnail-list{margin-inline-end:63px}.product__info{float:right;width:var(--c_product-info-width);max-width:610px}.product-content{float:left;clear:left;width:var(--c_product-media-width);margin:80px 0 0}.product-content__tabs{width:100%!important}}.c_product-story-button{display:flex;max-width:270px;width:100%;height:50px;padding:8px 20px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:3px;background:#484848;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.42px;margin-top:30px}@media screen and (max-width: 999px){.c_product-story-button{margin-top:25px;margin-bottom:40px}}.tabs-nav__arrow-item{display:none}.tabs-nav[arrows] .tabs-nav__scroller.is-scrollable:before{content:none}@media screen and (max-width: 999px){.shopify-section--main-product .container{padding-inline:0}.product__info{padding-inline:20px}.product-content{margin:50px 0 0}}.product__media-image-wrapper{aspect-ratio:717 / 896;aspect-ratio:5 / 7}.product__media-image-wrapper img{object-fit:cover}@media screen and (max-width: 999px){.product__media{background:#fff;overflow:hidden}.product__media-list{margin-inline:0}.flickity-viewport{overflow:visible}}@media screen and (max-width: 740px){.product__media{overflow:hidden}}.product__media-nav{margin-block-start:28px}@media screen and (max-width: 999px){.product__media-nav{margin-block-start:20px}}@media screen and (max-width: 740px){.product__media-nav{margin-block-start:10px}}.product--thumbnails-left .product__thumbnail{width:61px;min-width:61px;padding:0}.product--thumbnails-left .product__thumbnail img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1000px){.product--thumbnails-left .product__thumbnail{width:61px;min-width:61px}}.product__thumbnail-item{padding:0}.product__thumbnail:after{border:1px solid #000;box-shadow:none}@media screen and (max-width: 999px){.product__thumbnail-list{padding-inline:20px}}.product__thumbnail-list-inner{gap:20px}@media screen and (max-width: 999px){.product__thumbnail-list-inner{gap:6px}}@media screen and (max-width: 740px){.product__thumbnail-list-inner{padding-inline:6px}}.product__thumbnail-scroll-shadow{--scroll-shadow-right: transparent;--scroll-shadow-left: transparent;--scroll-shadow-bottom: transparent;--scroll-shadow-top: transparent}@media screen and (max-width: 999px){.product__media-item{padding-inline:0}}.product-form{row-gap:0!important}.c_product-meta-label--wrapper{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.product-meta__label-list:empty{display:none}.c_product-meta-label--wrapper .product-meta__label-list:not(:empty){margin-inline-start:0}.c_product-meta-label--wrapper .label{font-family:var(--font-Inter-family);display:inline-flex;padding:5px 8px;justify-content:center;align-items:center;background:#d66;gap:10px;color:#fff;font-size:13px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.13px;margin:0}@media screen and (max-width: 740px){.c_product-meta-label--wrapper .label{padding:3px 5px;font-size:9px;letter-spacing:.09px}}.c_product-meta-label--link{display:flex;align-items:center;gap:10px;font-size:12px}.c_product-meta-label--link{font-family:var(--font-Inter-family);font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product-meta__title{font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.66px;margin-block-start:16px;margin-block-end:20px}@media screen and (max-width: 740px){.product-meta__title{font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px;margin-block-start:25px;margin-block-end:18px}}.product__features{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:30px 0 0;gap:13px 10px;list-style:none;border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 740px){.product__features{padding-top:27px}}.product__feature{display:flex;align-items:center;gap:17px;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.48px}.product__feature img{width:30px;height:30px;object-fit:contain}@media screen and (max-width: 999px){.product__feature{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.36px;gap:12px}}.popover--quick-buy .product-form__custom-buy-button,.drawer--quick-buy .product-form__custom-buy-button{display:none!important}.product-form__custom-buy-button{margin-block-start:60px;margin-block-end:0}@media screen and (max-width: 999px){.product-form__custom-buy-button{margin-block-start:40px}}.product-form__custom-buy-button .product-meta__label-list{margin-bottom:19px;margin-inline-start:0}.product-form__custom-buy-button .product-meta__label-list .label{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.36px;padding:7px 10px 8px}@media screen and (max-width: 999px){.product-form__custom-buy-button .product-meta__label-list .label{font-size:11px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.33px;padding:7px 10px 9px}}.c_product-form-custom-buy-button{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:.42px;gap:8px;width:100%;height:55px;border-radius:3px;background:#484848}@media screen and (max-width: 999px){.c_product-form-custom-buy-button{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;height:50px}}.c_product-form-line-button{display:flex;align-items:center;justify-content:center;font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:.42px;gap:12px;width:100%;height:55px;border-radius:3px;margin-top:15px}@media screen and (max-width: 999px){.c_product-form-line-button{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;height:50px}}.product-meta__aside{margin-top:16px}.product-meta__wishlist-share-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%}.product-meta__share{position:relative}.product-meta__share button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:3px;position:relative;width:100%;height:50px;border:1px solid rgba(0,0,0,.1);text-decoration:none;margin-inline-end:0;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.42px}.product-meta__share .popover{right:0}@media screen and (max-width: 999px){.product-meta__share button{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;height:45px}}.c_wishlist_button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border-radius:3px;border:1px solid rgba(0,0,0,.1);font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.42px}@media screen and (max-width: 999px){.c_wishlist_button{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;height:45px}}.mobile-share-buttons__item{margin:0}.mobile-share-buttons{padding:0 20px}.product-meta__share-label{text-decoration:none}.product-meta__price-list-container{margin-top:20px}@media screen and (max-width: 740px){.product-meta__price-list-container{margin-top:18px}}.product-meta__price-list-container .price{font-family:var(--font-Inter-family);font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px}@media screen and (max-width: 740px){.product-meta__price-list-container .price{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.48px}}.product-form__option-selector{margin-block-start:35px!important;margin-block-end:40px!important}@media screen and (max-width: 740px){.product-form__option-selector{margin-block-start:30px!important;margin-block-end:40px!important}}.product-form__option-info{margin-bottom:15px}@media screen and (max-width: 740px){.product-form__option-info{margin-bottom:12px}}.product-form__option-value,.product-form__option-name{font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.48px;margin-block-start:0}.product-form .color-swatch-list{grid-template-columns:repeat(auto-fit,28px);justify-content:flex-start;gap:10px;display:grid}.c_new-color-swatch-text{position:absolute;top:calc(100% + 6px);left:0;width:100%;text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.1px}.product-form .color-swatch__item{cursor:pointer;border:1px solid rgb(var(--section-background, var(--background)));border-radius:var(--color-swatch-border-radius);-webkit-tap-highlight-color:transparent;background-position:center;background-size:cover;width:28px;height:28px;display:block;position:relative;border:none}.color-swatch__item:before,.color-swatch__item:after{border-width:1px}.product-form .color-swatch__item:after{border-color:rgb(var(--text-color));opacity:0;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .2s,transform .2s;top:-2px;left:-2px;transform:scale(1)}.product-form{row-gap:8px}.c-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;height:auto;max-height:50vh;z-index:10;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.c-modal[aria-hidden=false]{visibility:visible;opacity:1}.c-modal[aria-hidden=false]>.popup__overlay{visibility:visible}.c-modal .popup__overlay{content:"";bottom:calc(100% - 10px);opacity:0;visibility:hidden;background:#000;width:100vw;height:100vh;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.c-modal .Modal__Close{position:absolute;right:30px;top:0;margin-top:20px;width:20px}.c-modal .Modal__Content{text-align:center;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;padding:50px}.c-modal .Modal__Content svg path{fill:#000}.c-modal .Modal__Content--action .button{border-radius:3px;border:1px solid #000;font-size:14px;transition:all .3s ease}.c-modal .Modal__Content--action .link-to--CartPage{margin-bottom:20px}.c-modal .Modal__Content--action .js-CloseModal{background:#fff}@media screen and (pointer: fine){.c-modal .Modal__Content--action .js-CloseModal:hover{background:#000;color:#fff}}@media screen and (max-width: 999px){.c-modal{width:calc(100% - 40px)}.c-modal .Modal__Content{padding:20px 20px 30px}}.prev-next-button{border-radius:50%}.pswp__button:hover svg{transform:none}.prev-next-button--next:hover svg{animation:none}.prev-next-button--prev:hover svg{animation:none}.product-form__add-button[disabled]{opacity:.5}.c_product-recommend-modal.drawer,#variant-drawer.drawer{width:100%;max-width:415px}@media screen and (max-width: 999px){.c_product-recommend-modal.drawer,#variant-drawer.drawer{height:auto;max-height:calc(100vh - 109px);bottom:0;top:initial;left:0;max-width:100%}.c_product-recommend-modal.drawer,#variant-drawer{transform:translateY(100%);border-radius:16px 16px 0 0;overflow:hidden}.c_product-recommend-modal.drawer[open],#variant-drawer.drawer[open]{visibility:visible;transform:translate(0)}}.drawer__overlay.drawer__overlay--active{visibility:visible;opacity:.3;z-index:5;left:0}.product_express--grid{display:flex;gap:17px;border-bottom:1px solid rgba(0,0,0,.15);padding-top:25px;padding-bottom:15px}@media screen and (max-width: 999px){.product_express--grid{padding-top:23px;padding-bottom:15px}}.product_express--right .variant_color{display:flex;flex-wrap:wrap;align-items:flex-start;height:100%}#variant-drawer .variant_color--right .c_variant-drawer-add-to-cart,.c_product-recommend-modal-wrapper .c_variant-drawer-add-to-cart{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-style:normal;font-weight:500;line-height:100%;width:103px;height:35px;border-radius:3px;background:#484848;padding:8px 4px}#variant-drawer .variant_color--right .is-preorder,.c_product-recommend-modal-wrapper .is-preorder{background-color:transparent;border:1px solid #484848;color:#000}#variant-drawer .variant_color--right .c_variant-drawer-back-in-stock,.c_product-recommend-modal-wrapper .c_variant-drawer-back-in-stock{display:flex;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:500;line-height:100%;width:103px;height:35px;background:#fff;border-radius:3px;border:1px solid #484848;padding:8px 4px}#variant-drawer .variant_color--right .c_variant-drawer-sold-out,.c_product-recommend-modal-wrapper .c_variant-drawer-sold-out{display:flex;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:500;line-height:100%;width:103px;height:35px;border-radius:3px;background:#f5f5f5;padding:8px 4px}.product_express--right{display:flex;flex-direction:column;flex:1}.product_express--right .variant_color--left{flex:1}.color_name{display:block;font-family:var(--font-Inter-family);font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px;text-align:center}.variant_info--top{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.variant_info--name{color:#111;font-family:var(--font-Inter-family);font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.24px;display:block;min-width:20px}.product_express--right .variant_color:not(:last-child){padding-block-end:15px;margin-block-end:15px;border-bottom:1px solid rgba(0,0,0,.1)}#variant-drawer .drawer__header-title,.c_product-recommend-modal-wrapper .drawer__header-title{font-feature-settings:"palt" on;font-size:18px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.54px}#variant-drawer .drawer__header,.c_product-recommend-modal-wrapper .drawer__header{max-height:94px;padding-block-start:38px;padding-block-end:38px;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 999px){#variant-drawer .drawer__header-title,.c_product-recommend-modal-wrapper .drawer__header-title{text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.39px}#variant-drawer .drawer__header,.c_product-recommend-modal-wrapper .drawer__header{justify-content:center;padding-block-start:18px;padding-block-end:18px}}.popup-content--inner{margin-top:15px}.variant_info--inventory{font-size:11px;font-style:normal;font-weight:400;line-height:160%}.c_variant-drawer-login-text-wrapper{margin-block-start:26px!important}.c_variant-drawer-login-text{font-feature-settings:"palt" on;font-size:16px;line-height:32px;letter-spacing:.48px;margin-block-end:30px!important}@media screen and (max-width: 740px){.c_variant-drawer-login-text{font-size:12px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.6px;margin-block-end:26px!important}}.c_login-label{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.48px;margin-bottom:18px}@media screen and (max-width: 740px){.c_login-label{font-feature-settings:"palt" on;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.36px;margin-bottom:14px}}.c_login-input{font-size:15px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.45px}.c_login-input:placeholder-shown{color:#00000080;font-size:15px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.45px}@media screen and (max-width: 740px){.c_login-input,.c_login-input:placeholder-shown{font-size:12px;line-height:16px;letter-spacing:.36px}}.c_login-input--password{margin-top:30px}@media screen and (max-width: 740px){.c_login-input--password{margin-top:26px}}.form__submit.c_login-submit{height:50px;border-radius:3px;background:#484848!important;margin-top:30px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.42px}.c_login-forgot-password{margin-top:30px}.c_login-forgot-password,.c_login-create-account a{color:#000!important;display:block;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:.42px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:0!important;opacity:1!important;text-decoration-color:#000!important;width:100%}.form__secondary-action{margin-top:10px!important}@media screen and (max-width: 740px){.c_login-forgot-password,.c_login-create-account a{font-size:12px;font-feature-settings:"palt" on;line-height:15px;letter-spacing:.6px;text-align:center}}.c_announcement-box{font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.39px;padding:24px 30px;background:#f5f5f5;margin-top:30px;margin-bottom:20px}@media screen and (max-width: 999px){.c_announcement-box{font-size:12px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.36px;margin-top:26px;margin-bottom:20px;padding:18px 25px 20px}}.product__zoom-button{background:none;border:none;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;right:20px!important;top:20px!important;bottom:initial!important}@media screen and (max-width: 999px){.product__zoom-button{right:10px!important;top:10px!important}}.block-swatch__item{min-width:40px;margin:4px;padding:5px 9px}.block-swatch__radio:checked+.block-swatch__item,.block-swatch__item.is-selected{background:transparent}.product_feature-banner{margin-top:69px}@media screen and (max-width: 740px){.product_feature-banner{margin-top:52px}}.c_product-banner{display:flex;align-items:center;gap:35px;border-radius:3px;background:#f8f5e7}.product_feature-banner-text{margin-bottom:10px}.c_product-banner img{width:120px}.c_product-banner__title{font-size:20px;font-style:normal;font-weight:500;line-height:110%;margin:0;padding:0}.c_product-banner__text{font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.39px;margin-top:12px}.c_product-banner__btn{font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.36px;text-decoration:none;border-radius:3px;background:#484848;display:flex;align-items:center;justify-content:center;padding:8px 20px;margin-top:16px;color:#fff}@media screen and (max-width: 999px){.c_product-banner{gap:30px}.c_product-banner__title{font-size:18px;font-style:normal;font-weight:500;line-height:110%}.c_product-banner__text{font-size:11px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.33px;margin-top:10px}.c_product-banner__btn{font-size:11px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.33px;margin-top:15px}}.c_product-banner.is-image-only img{width:100%}.c_product-recommend{margin-top:60px}.c_product-recommend__title{font-size:20px;font-style:normal;font-weight:500;line-height:110%}@media screen and (max-width: 999px){.c_product-recommend__title{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.36px}}@media screen and (max-width: 999px){.c_product-recommend-slider{margin-inline:-20px}}.c_product-recommend__btn{display:flex;height:45px;width:100%;padding:8px 20px;justify-content:center;align-items:center;border-radius:100px;border:1px solid rgba(0,0,0,.1);font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.42px;margin-top:20px}@media screen and (max-width: 999px){.c_product-recommend__btn{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;margin-top:15px}}.c_product-recommend-modal-content-item{text-align:center;margin-top:40px;margin-bottom:15px}@media screen and (max-width: 999px){.c_product-recommend-modal-content-item{margin-top:30px;margin-bottom:30px}}.c_product-media-alt{position:absolute;bottom:20px;right:20px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:3%}.c_product-media-alt span{display:block;text-align:right}@media screen and (max-width: 740px){.c_product-media-alt{font-size:12px;line-height:18px;letter-spacing:3%;bottom:10px;right:10px}}.product-sticky-form .product-form__add-button{color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;flex-shrink:0;border-radius:3px;background:#5a5a5a;margin-left:auto;margin-right:10px}.loader-button__text{display:flex;align-items:center;justify-content:center;gap:6px}@media screen and (max-width: 999px){.product-sticky-form .product-form__add-button{font-size:13px;width:155px;height:47px;padding:8px 20px}.product-sticky-form .product-form__add-button .button:not(.button--text){font-size:13px!important}}.drawer--quick-buy .product__feature{gap:10px;font-size:14px}.drawer--quick-buy .product-form__variants{display:block;margin-bottom:24px}.drawer--quick-buy .product-form__payment-container{margin-block-start:32px}#AddToCart{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:.42px;gap:8px;width:100%;height:55px;border-radius:3px;background:#484848}.drawer .product__features,.popover--quick-buy .product__features{border:none;padding-top:16px!important}.quick-buy-product__info .link{margin-inline-start:16px;font-size:13px}@media (max-width: 740px){.quick-buy-product__info .product-item-meta__title{font-size:14px}.product-form__option-info .product-form__option-value,.product-form__option-info .product-form__option-name{font-size:13px}.popover--quick-buy .product-form__buy-buttons:not(:only-child){border:none;margin-block-start:16px}.popover--quick-buy .product-form>:first-child:not(.product-form__buy-buttons){padding-block-end:16px}}.yotpo-review-border-smooth:empty{display:none!important}.yotpo-title-text,.yotpo-body-text{color:#000!important}.variant_info--bottom{flex-basis:100%}.variant_info--stock-date{display:block;font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.3px;margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/383/assets/c_main-product.css.map */
