product-info,product-info *,product-info input,product-info select,product-info textarea,product-info button{font-family:Univers Next Pro,sans-serif;font-weight:500;font-style:normal;letter-spacing:0;vertical-align:middle}product-info{display:block;font-family:Univers Next Pro,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:16px;letter-spacing:0}.product-custom-wrapper{width:100%;padding:0}.product-custom-layout{display:flex;flex-direction:column}@media screen and (min-width:990px){.product-custom-layout{display:flex;flex-direction:row;align-items:flex-start;position:relative;overflow-x:clip}}.product-mobile-gallery{display:block;position:relative;margin:0 15px}@media screen and (min-width:990px){.product-mobile-gallery{display:none}}.product-mobile-carousel{display:flex;width:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;gap:0;-webkit-overflow-scrolling:touch;scroll-behavior:auto;scroll-snap-type:x mandatory}.product-mobile-carousel::-webkit-scrollbar{display:none}.product-mobile-slide{flex:0 0 100%;width:100%;aspect-ratio:3 / 4;background-color:#f5f5f5;scroll-snap-align:start;scroll-snap-stop:always}.product-mobile-slide img,.product-mobile-slide video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.product-mobile-pagination{position:relative;text-align:right;font-size:12px;font-weight:500;letter-spacing:.05em;color:#000;background-color:transparent;padding:10px 0 0}.product-custom-media{display:none}@media screen and (min-width:990px){.product-custom-media{display:block;flex-shrink:0;margin-left:40px;width:668px}}@media screen and (min-width:990px)and (max-width:1099px){.product-custom-media{width:340px;min-width:340px;max-width:340px;margin-left:15px}.product-custom-sidebar{padding-right:15px;gap:10px}.product-custom-info{width:100%;max-width:380px}.product-custom-thumbnail{width:35px;height:47px}}@media screen and (min-width:1100px)and (max-width:1199px){.product-custom-media{width:380px;min-width:380px;max-width:380px;margin-left:20px}.product-custom-sidebar{padding-right:20px;gap:12px}.product-custom-info{width:100%;max-width:400px}}@media screen and (min-width:1200px)and (max-width:1400px){.product-custom-media{width:550px;min-width:550px;max-width:550px;margin-left:25px}.product-custom-info{width:420px}}.product-custom-main-images{display:flex;flex-direction:column;gap:34px}.product-custom-main-image{position:relative;width:100%;aspect-ratio:3 / 4;background-color:#f5f5f5;overflow:hidden}.product-custom-main-image img,.product-custom-main-image video{width:100%;height:100%;object-fit:cover;display:block}.product-custom-sidebar{display:flex;flex-direction:column;padding:20px 15px;gap:15px}@media screen and (min-width:990px){.product-custom-sidebar{position:sticky;top:calc(var(--header-height, 100px) + 20px);display:flex;flex-direction:row;align-items:flex-start;padding:0 40px 0 15px;gap:15px;flex:1;min-width:0}}.product-custom-thumbnails-wrapper{display:none}@media screen and (min-width:990px){.product-custom-thumbnails-wrapper{display:block;flex-shrink:0}}.product-custom-thumbnails{display:flex;flex-direction:column;padding-right:5px;gap:8px}.product-custom-thumbnails::-webkit-scrollbar{width:2px}.product-custom-thumbnails::-webkit-scrollbar-track{background:transparent}.product-custom-thumbnails::-webkit-scrollbar-thumb{background:#ddd}.product-custom-thumbnail{flex-shrink:0;width:40px;height:53px;padding:0;border:1px solid transparent;background:none;cursor:pointer;transition:border-color .2s ease,opacity .2s ease;opacity:.4}.product-custom-thumbnail:hover{opacity:.7}.product-custom-thumbnail.is-active{border-color:#000;opacity:1}.product-custom-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product-custom-info{width:100%}@media screen and (min-width:990px){.product-custom-info{width:450px;max-width:450px;flex-shrink:1;min-width:0;margin-left:auto;margin-right:10px}}.product-custom-info>*:last-child{margin-bottom:0}.product-custom-title h1{font-size:12px;font-weight:500;letter-spacing:.1em;margin:0;line-height:1.4}.product-custom-rating{display:flex;align-items:center;gap:12px}.product-custom-rating-count{font-size:12px;color:#666;cursor:pointer;text-decoration:underline}.product-custom-rating-count:hover{color:#000}.product-custom-price{margin-bottom:40px;margin-top:16px}.product-custom-price-amount{font-size:12px;font-weight:500;letter-spacing:0;color:#000!important}.product-custom-price-compare{font-size:12px;color:#999;text-decoration:line-through;margin-left:10px}.product-custom-variants{margin-bottom:16px}.product-custom-option{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.product-custom-option:last-child{margin-bottom:0}.product-custom-option-name{font-size:12px;font-weight:500;letter-spacing:0;color:#000;-webkit-font-smoothing:antialiased}.product-custom-option-values{display:flex;align-items:center;gap:12px}.product-custom-option-btn{font-size:12px;font-weight:400;letter-spacing:.05em;cursor:pointer;color:#999;transition:color .2s ease;background:none;border:none;padding:0;font-family:inherit}.product-custom-option-btn span{padding-bottom:2px;position:relative;display:inline-block}.product-custom-option-btn.is-selected{color:#000;font-weight:500}.product-custom-option-btn.is-selected span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.product-custom-option-btn:hover:not(.is-unavailable){color:#000}.product-custom-option-btn.is-unavailable{color:#ccc}.product-custom-option-btn.is-unavailable span{text-decoration:line-through}.product-custom-buy{margin-bottom:16px}.product-custom-add-btn{width:100%;padding:0;height:40px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#fff;background-color:#000;border:none;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.product-custom-add-btn__text{transform:translateY(.11em)}.product-custom-add-btn:hover:not(:disabled){background-color:#333}.product-custom-add-btn:disabled{background-color:#999;cursor:not-allowed}.product-custom-description,.product-custom-text,.product-custom-liquid{font-size:12px;line-height:16px;color:#333}.product-custom-description p,.product-custom-text p,.product-custom-liquid p{margin:0 0 10px}.product-custom-description p:last-child,.product-custom-text p:last-child,.product-custom-liquid p:last-child{margin-bottom:16px}.text-uppercase{font-size:12px;letter-spacing:.05em;color:#999}.product-custom-popup-trigger{display:block;width:100%;padding:9px 0;font-size:12px;font-weight:500;letter-spacing:0;text-align:left;color:#000;background:none;border:none;border-top:1px solid #e5e5e5;cursor:pointer;transition:opacity .2s ease;font-family:inherit}.product-custom-popup-trigger:last-of-type{border-bottom:1px solid #e5e5e5}.product-custom-popup-trigger:hover{opacity:.6}.product-slide-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10001}.product-slide-modal-overlay.is-visible{opacity:1;visibility:visible}.product-slide-modal{position:fixed;right:0;width:100%;height:calc(100% - var(--header-height, 60px));top:var(--header-height, 60px);background-color:#fff;transform:translate(100%);transition:transform .3s ease;z-index:10002;display:flex;flex-direction:column}@media screen and (min-width:790px){.product-slide-modal{width:617px;max-width:617px;top:0;height:100%;border-left:1px solid #D9D9D9}}.product-slide-modal.is-open{transform:translate(0)}.product-slide-modal-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:20px 20px 40px!important;border-bottom:none!important}.product-slide-modal-close-row{display:flex!important;align-items:center!important;flex-shrink:0!important;width:auto!important;padding:0!important;order:2!important;position:relative!important;z-index:2!important;pointer-events:auto!important}@media screen and (min-width:790px){.product-slide-modal-header{flex-direction:column!important;align-items:flex-start!important;padding:0!important}.product-slide-modal-close-row{width:100%!important;justify-content:flex-end!important;padding:20px 30px!important;order:-1!important}.product-slide-modal-title-row{padding:25px 30px!important}}#judgeme_product_reviews.jdgm-review-widget{margin:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important}#judgeme_product_reviews .jm-review-item{border-bottom:none!important}#judgeme_product_reviews+.custom-view-all-btn,.product-reviews-view-all{letter-spacing:0!important;margin-left:0!important;max-width:100%!important}#judgeme_product_reviews .jm-button--primary,#judgeme_product_reviews .jm-action-buttons__button{letter-spacing:0!important}.product-slide-modal-close{display:inline-block;padding:0;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:0;color:#000;font-family:inherit;transition:opacity .2s ease}.product-slide-modal-close:hover{opacity:.6}.product-slide-modal-title-row{flex:1!important;padding:0!important}@media screen and (min-width:790px){.product-slide-modal-title-row{width:100%!important;padding:25px 30px!important}}.product-slide-modal-title{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0!important;color:#000!important;font-family:inherit!important}.product-slide-modal-content{flex:1;padding:0 20px 20px;overflow-y:auto;font-size:13px;line-height:1.7;color:#333}@media screen and (min-width:790px){.product-slide-modal-content{padding:0 30px 30px}}.product-slide-modal-content h1,.product-slide-modal-content h2,.product-slide-modal-content h3{font-size:12px;font-weight:500;letter-spacing:.05em;margin:0 0 15px}.product-slide-modal-content p{margin:0 0 15px}.product-slide-modal-content table{border-collapse:collapse;margin-bottom:20px;width:100%}@media screen and (max-width:789px){.product-slide-modal-content table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}}.product-slide-modal-content th,.product-slide-modal-content td{padding:10px;text-align:left;border-bottom:1px solid #e5e5e5;font-size:12px}.complementary-products-block{width:100%;margin-top:24px;padding-top:20px}.complementary-block-title{display:block;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;color:#000}.complementary-carousel-container{position:relative;width:100%;overflow:hidden}.complementary-carousel{display:flex;gap:12px;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.complementary-loading{width:100%;text-align:center;padding:30px 20px;color:#999;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.complementary-empty{width:100%;text-align:left;padding:20px 0;color:#999;font-size:12px;margin:0}.complementary-card{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);min-width:calc(50% - 6px);max-width:calc(50% - 6px)}.complementary-card .mas924-card{position:relative;display:flex;flex-direction:column}.complementary-card .mas924-card__image-link{display:block;text-decoration:none}.complementary-card .mas924-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:3 / 4;background-color:#f5f5f5}.complementary-card .mas924-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.complementary-card .mas924-card__image--secondary{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.complementary-card .mas924-card:hover .mas924-card__image--secondary{opacity:1}.complementary-card .mas924-card:hover .mas924-card__image:not(.mas924-card__image--secondary){transform:scale(1.03)}.complementary-card .mas924-card__info-mobile{display:flex!important;flex-direction:column;padding:8px 0 0;gap:2px;width:100%}.complementary-card .mas924-card__info-mobile-row{display:flex;align-items:center;width:100%}.complementary-card .mas924-card__title{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.complementary-card .mas924-card__title:hover{opacity:.7}.complementary-card .mas924-card__price-wrapper{display:flex;align-items:center;gap:6px}.complementary-card .mas924-card__price{font-size:12px;font-weight:500;letter-spacing:.05em;color:#000}.complementary-card .mas924-card__compare-price{font-size:12px;color:#999;text-decoration:line-through}.complementary-arrow{display:none;align-items:center;justify-content:center;position:absolute;top:40%;width:28px;height:28px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;z-index:10;transition:border-color .2s,opacity .2s;opacity:0;color:#000;padding:0}.complementary-carousel-container:hover .complementary-arrow{display:flex;opacity:.9}.complementary-carousel-container:hover .complementary-arrow:hover{border-color:#000;opacity:1}.complementary-arrow-prev{left:8px}.complementary-arrow-next{right:8px}.complementary-arrow svg{width:10px;height:10px}.complementary-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px}.complementary-dot{width:6px;height:6px;padding:0;background-color:#e5e5e5;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.complementary-dot:hover{background-color:#ccc}.complementary-dot.is-active{background-color:#000}@media screen and (max-width:989px){.complementary-arrow,.complementary-carousel-container:hover .complementary-arrow{display:none!important}.complementary-card .mas924-card__title,.complementary-card .mas924-card__price,.complementary-card .mas924-card__compare-price{font-size:12px}}.rating{--percent: calc(var(--rating) / var(--rating-max) * 100%);display:inline-flex;font-size:1.2rem}.rating:before{content:"\2605\2605\2605\2605\2605";letter-spacing:2px;background:linear-gradient(90deg,#000 var(--percent),#ccc var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports (padding: env(safe-area-inset-bottom)){.product-mobile-gallery{margin-left:max(15px,env(safe-area-inset-left));margin-right:max(15px,env(safe-area-inset-right))}.product-custom-sidebar{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(20px,env(safe-area-inset-bottom))}}.product-custom-notify-btn{background-color:#000;color:#fff;cursor:pointer}.product-custom-notify-btn:hover{background-color:#333}.notify-me-default{display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%}.notify-me-description{font-size:12px;line-height:1.6;color:#000;margin:0;text-align:right}.notify-me-form{display:flex;flex-direction:column;align-items:flex-end;gap:0;width:100%}.notify-me-input{width:100%;padding:0;font-size:12px;font-weight:500;font-family:inherit;letter-spacing:.05em;text-transform:uppercase;border:none;background:transparent;outline:none;color:#999;transition:color .2s ease;text-align:right}.notify-me-input:focus{color:#000}.notify-me-input::placeholder{color:#999;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.05em}.notify-me-submit{padding:0;margin-top:6px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000;background:none;border:none;cursor:pointer;font-family:inherit;transition:color .2s ease}.notify-me-submit:hover{color:#666}.notify-me-success{font-size:12px;line-height:1.6;color:#000;margin:0;text-align:right}.notify-me-size-selector{width:100%;margin-bottom:16px}.notify-me-select{width:auto;min-width:60px;padding:0 12px 0 0;font-size:12px;font-weight:500;font-family:inherit;letter-spacing:.05em;text-transform:uppercase;border:none;border-bottom:1px solid #000;background:transparent;outline:none;color:#000;cursor:pointer;text-align:right;text-align-last:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath fill='%23000' d='M4 5L0 0h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.notify-me-select:focus{outline:none}.notify-me-select option{text-align:right;direction:rtl}.notify-me-product-name{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0;text-align:right}.notify-me-variant-selector{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.notify-me-variant-label{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#000}.notify-me-terms{font-size:12px;line-height:1.5;color:#999;margin:0;text-align:right}body>#formContainer,#formContainer[role=dialog]{position:fixed!important;top:-9999px!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.jdgm-prev-badge{display:flex!important;align-items:center;cursor:pointer!important}.jdgm-prev-badge:hover{opacity:.7}.jdgm-prev-badge__stars .jdgm-star{font-size:13px!important;line-height:13px!important;width:13px!important;height:13px!important;display:inline-block!important;margin-right:4px!important}.jdgm-prev-badge__stars .jdgm-star:last-child{margin-right:0!important}.jdgm-prev-badge__stars .jdgm-star:before{font-size:13px!important;line-height:1!important}.jdgm-prev-badge__text{font-family:Univers Next Pro,sans-serif!important;font-weight:500!important;font-size:12px!important;line-height:16px!important;letter-spacing:0!important;vertical-align:middle!important;color:#999!important;margin-left:16px!important}.reviews-modal-default{display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%}.reviews-modal-placeholder{font-size:12px;line-height:1.6;color:#999;margin:0;text-align:right}@media screen and (max-width:989px){.product-custom-sidebar{margin-top:40px!important;padding:0 15px;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-custom-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product-custom-text{flex:1 1 auto;min-width:0;order:1}.product-custom-text p{margin:0;line-height:1}.product-custom-price{flex:0 0 auto;margin-top:0!important;margin-bottom:0!important;line-height:1;order:2}.product-custom-info>*:not(.product-custom-text):not(.product-custom-price){flex-basis:100%;width:100%;order:3}.product-custom-rating,.product-custom-info .jdgm-prev-badge{margin-top:16px!important;margin-bottom:0!important}.product-custom-variants{margin-top:40px!important;margin-bottom:0!important}.product-custom-option{margin-top:0;margin-bottom:16px!important}.product-custom-option:last-child{margin-bottom:0!important}.product-custom-buy{margin-top:16px!important;margin-bottom:0!important}.product-custom-add-btn{margin-bottom:0}.product-custom-description{margin-top:16px!important;margin-bottom:0!important}.product-custom-info .product-custom-description p:last-child,.product-custom-info .product-custom-text p:last-child,.product-custom-info .product-custom-liquid p:last-child{margin-bottom:0!important}.product-custom-info .product-custom-text.text-uppercase{order:3!important;flex:0 0 100%!important;margin-top:8px!important;margin-bottom:0!important}.product-custom-popup-trigger:first-of-type{margin-top:16px!important}.product-custom-sidebar{margin-bottom:25px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-product.css.map */
