.m-page-transition{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#fff;pointer-events:none;display:flex;align-items:center;justify-content:center;max-width:100vw;max-height:100vh}.m-page-transition.fade-out{opacity:0;animation:fade-out .45s ease forwards}.m-page-transition.fade-in{opacity:1;animation:fade-in .45s ease forwards}@keyframes pageTransitionSpinner{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.m-page-transition__spinner-content div{position:absolute;animation:pageTransitionSpinner 1s linear infinite;width:80px;height:80px;top:10px;left:10px;border-radius:50%;box-shadow:0 2px #0000004d;transform-origin:40px 41px}.m-page-transition__spinner{width:80px;height:80px;display:inline-block;overflow:hidden;background:#0000}.m-page-transition__spinner-content{width:100%;height:100%;position:relative;transform:translateZ(0) scale(.8);backface-visibility:hidden;transform-origin:0 0}.m-page-transition__spinner-content div{box-sizing:content-box}.animate-spin{animation:mSpin 1s linear infinite;display:none}.animate-spin.animate-spin-show{display:block}.animate-spin circle{opacity:.25}.animate-spin path{opacity:.75}.m-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.m-spinner-icon{display:none;position:absolute;top:0;right:0;left:0;bottom:0;align-items:center;justify-content:center}.m-spinner-loading .m-spinner-button,.m-spinner-loading.m-spinner-button{position:relative;pointer-events:none}.m-spinner-loading .m-spinner-button>*:not(.m-spinner-icon),.m-spinner-loading.m-spinner-button>*:not(.m-spinner-icon){visibility:hidden}.m-spinner-loading .m-spinner-button .m-spinner-icon,.m-spinner-loading.m-spinner-button .m-spinner-icon{display:flex}.m-spinner-loading .m-spinner-button .animate-spin,.m-spinner-loading.m-spinner-button .animate-spin{display:block}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion: no-preference){.m-scroll-trigger.animate--fade-in,.m-scroll-trigger.animate--fade-in-up,.m-scroll-trigger.animate--fade-in-left,.m-scroll-trigger.animate--fade-in-right,.m-scroll-trigger.animate--zoom-fade{opacity:.01;transition-property:opacity,transform}.m-scroll-trigger.animate--fade-in-up{transform:translateY(20px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-scroll-trigger.animate--fade-in-left{transform:translate(-20px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-scroll-trigger.animate--fade-in-right{transform:translate(20px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--zoom-fade{opacity:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--zoom-fade .m-image,.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--zoom-fade .m-placeholder-svg{animation:var(--m-animation-zoom-fade)}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--m-animation-fade-in)}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-up{animation:var(--m-animation-fade-in-up);animation-delay:calc(var(--animation-order)*75ms)}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-left{animation:var(--m-animation-fade-in-left);animation-delay:calc(var(--animation-order)*75ms)}[dir=rtl] .m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-left{animation:var(--m-animation-fade-in-right-rtl)}.m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-right{animation:var(--m-animation-fade-in-right);animation-delay:calc(var(--animation-order)*75ms)}[dir=rtl] .m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-right{animation:var(--m-animation-fade-in-left-rtl)}.m-scroll-trigger.m-scroll-trigger--design-mode.animate--fade-in,.m-scroll-trigger.m-scroll-trigger--design-mode.animate--fade-in-up,.m-scroll-trigger.m-scroll-trigger--design-mode.animate--fade-in-left,.m-scroll-trigger.m-scroll-trigger--design-mode.animate--fade-in-right,.m-scroll-trigger:not(.m-scroll-trigger--offscreen).m-scroll-trigger--cancel{opacity:1;animation:none;transition:none}@keyframes m-fade-in-left{0%{transform:translate(var(--m-translate, -20px));opacity:.01}to{transform:translate(0);opacity:1}}@keyframes m-fade-in-right{0%{transform:translate(var(--m-translate, 20px));opacity:.01}to{transform:translate(0);opacity:1}}@keyframes m-fade-in-left-rtl{0%{transform:translate(var(--m-translate, 20px));opacity:.01}to{transform:translate(0);opacity:1}}@keyframes m-fade-in-right-rtl{0%{transform:translate(var(--m-translate, -20px));opacity:.01}to{transform:translate(0);opacity:1}}@keyframes m-fade-in-up{0%{transform:translateY(var(--m-translate, 20px));opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes m-fade-in{0%{opacity:.01}to{opacity:1}}@keyframes m-zoom-fade{0%{opacity:0;transform:scale(1.08)}50%{opacity:1}to{opacity:1;transform:scale(1)}}}@keyframes mSpin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:hidden;opacity:0}to{transform:translateZ(0);visibility:visible;opacity:1}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:hidden;opacity:0}to{transform:translateZ(0);visibility:visible;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rise-up{0%{opacity:0;transform:translate3d(0,35px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes moPopUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes moPopUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes moLeftToRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes moLeftToRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes portSliderLine{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes mZoomFadeSmall{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes scrollText{0%{transform:translateZ(0)}to{transform:translate3d(-30%,0,0)}}@keyframes sf-scrolling-text-animation{0%{transform:translate(-20%) translateZ(0)}to{transform:translate(-120%) translateZ(0)}}@keyframes sf-scrolling-text-animation-reverse{0%{transform:translate(20%) translateZ(0)}to{transform:translate(120%) translateZ(0)}}@keyframes recipientAnimate{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes m-ping{75%,to{transform:scale(2);opacity:0}}@keyframes menu_slide_reveal{0%{transform:rotateX(-15deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes menu_slide_in{0%{transform:translate3d(var(--m-slide-from-val, 0),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes menu_slide_out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(var(--m-slide-to-val, 0),0,0);opacity:0}}@keyframes pulse{50%{opacity:.5}}.tippy-box[data-theme^=m-color]{background-color:rgb(var(--color-tooltip));color:rgb(var(--color-tooltip-text));border-radius:.25rem}.tippy-box[data-theme^=m-color][data-placement^=top]>.tippy-arrow:before{border-top-color:rgb(var(--color-tooltip))}.tippy-box[data-theme^=m-color][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:rgb(var(--color-tooltip))}.tippy-box[data-theme^=m-color][data-placement^=left]>.tippy-arrow:before{border-left-color:rgb(var(--color-tooltip))}.tippy-box[data-theme^=m-color][data-placement^=right]>.tippy-arrow:before{border-right-color:rgb(var(--color-tooltip))}.m-tooltip{cursor:pointer;position:relative}.m-tooltip.m-button--icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%}.m-tooltip--icon{color:#000}.added-to-wishlist:not(.in-prod-page),.added-to-compare:not(.in-prod-page){background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.added-to-wishlist.in-prod-page,.added-to-compare.in-prod-page{color:var(--color-success)}.added-to-wishlist .icon,.added-to-compare .icon{background-color:rgba(var(--bg-black),1);color:rgba(var(--text-white),1)}.m-wishlist-remove-button--mobile{display:none!important}@media screen and (max-width: 767px){.m-wishlist-remove-button--mobile{display:flex!important}}@media screen and (max-width: 767px){.m-wishlist-remove-button{position:absolute;top:10px;right:15px;z-index:10;width:30px!important;height:30px!important}.m-wishlist-remove-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}}.m-mixed-layout{position:relative;margin-left:max(-15px,var(--column-gap-mobile, var(--column-gap))/-2);margin-right:max(-15px,var(--column-gap-mobile, var(--column-gap))/-2)}@media screen and (min-width: 768px){.m-mixed-layout{margin-left:min(-7.5px,var(--column-gap-mobile, var(--column-gap))/-2);margin-right:min(-7.5px,var(--column-gap-mobile, var(--column-gap))/-2)}}@media screen and (min-width: 1024px){.m-mixed-layout{margin-left:calc(var(--column-gap, 0)/-2);margin-right:calc(var(--column-gap, 0)/-2)}}.m-mixed-layout__inner{margin-left:0;margin-right:0}@media screen and (max-width: 767px){.m-mixed-layout--mobile-grid{--grid-columns-mobile: 2}.m-mixed-layout--mobile-grid>.m-mixed-layout__wrapper>.m-mixed-layout__inner,.m-mixed-layout--mobile-grid>.m-mixed-layout__inner{width:100%;display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr))}.m-mixed-layout--mobile-grid>.m-mixed-layout__wrapper>.m-mixed-layout__inner .m\:column,.m-mixed-layout--mobile-grid>.m-mixed-layout__inner .m\:column{width:100%;min-width:auto}.m-mixed-layout--mobile-scroll{--offset-x: max(0px, calc( 15px - var(--column-gap-mobile, var(--column-gap, 0px)) / 2));overflow-x:scroll;overflow-y:hidden;margin-right:-15px;margin-left:-15px;padding-left:15px}.m-mixed-layout--mobile-scroll::-webkit-scrollbar{display:none}.m-mixed-layout--mobile-scroll>.m-mixed-layout__wrapper>.m-mixed-layout__inner,.m-mixed-layout--mobile-scroll>.m-mixed-layout__inner{display:flex;margin-left:max(-15px,var(--column-gap-mobile, var(--column-gap))/-2);margin-right:max(-15px,var(--column-gap-mobile, var(--column-gap))/-2)}.m-mixed-layout--mobile-scroll>.m-mixed-layout__wrapper>.m-mixed-layout__inner>*,.m-mixed-layout--mobile-scroll>.m-mixed-layout__inner>*{flex:none;width:var(--mobile-column-width, 66.66vw)!important}.m-mixed-layout--mobile-scroll>.m-mixed-layout__wrapper>.m-mixed-layout__inner:after,.m-mixed-layout--mobile-scroll>.m-mixed-layout__inner:after{content:"";flex:0 0 var(--offset-x)}}.m-accordion--item-button{cursor:pointer;position:relative;font-weight:500;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.m-accordion--item-button.m-according{pointer-events:none}.m-accordion--item-icon{transition:transform var(--m-duration-default, .25s) ease}.m-accordion--item-content{transition:opacity var(--m-duration-short, .1s),max-height var(--duration, .3s);transition-timing-function:cubic-bezier(.4,0,.2,1);max-height:var(--content-max-height, 0);opacity:0}.m-accordion--item.open .m-accordion--item-icon{transform:rotateX(180deg)}.m-accordion--item.open .m-accordion--item-content{max-height:var(--content-max-height, auto)}.m-accordion--item.open .m-accordion--item-content.max-height-set{max-height:var(--content-max-height, 0)}@media screen and (min-width: 768px){.m-accordion--item.active .m-accordion--item-content{opacity:1}}.m-accordion--item:not(.order-first):last-child{margin-bottom:0}.notification{cursor:pointer;border-radius:4px;display:flex;align-items:center;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0;padding:0 .75rem;max-height:0px;margin:10px 0}.notification svg{min-width:24px}.notification.show{transition:max-height var(--m-duration-default, .25s),padding var(--m-duration-default, .25s),opacity var(--m-duration-default, .25s) .2s;max-height:96px;padding:.5rem .75rem;opacity:1}.notification.hide{transition:max-height var(--m-duration-default, .25s) .2s,padding var(--m-duration-default, .25s) .2s,opacity var(--m-duration-default, .25s);opacity:0;padding:0 .75rem;max-height:0px}.notification.success{background-color:#eaf7e6;color:var(--color-success)}.notification.warning{background-color:#ffefef;color:var(--color-warning)}.notification--sticky{position:fixed;top:12px;right:12px;z-index:999;max-height:100%!important;padding:7.5px 10px!important;opacity:1!important;margin:0!important;transition:var(--m-duration-default, .25s) all ease-in-out!important;transform:translate3d(calc(100% + 12px),0,0)!important}.notification--sticky.show{transform:translateZ(0)!important}.notification--error-message,.notification__text{margin-left:12px}.template-page .m-faqs-section:not(:first-of-type) .m-page-header{display:none}.m-page-header{--min-section-padding-top: 30px;--min-section-padding-bottom: 30px}.m-page-header__description{color:rgb(var(--color-foreground-secondary));margin-top:8px}.m-page-header .m-breadcrumb{margin-top:8px}.m-page-header--template-order h1{margin-bottom:8px}.m-page-header--large .m-breadcrumb--item{padding-top:0;padding-bottom:0}.m-page-header--large .m-breadcrumb--separator{padding-top:10px;padding-bottom:10px}.m-wishlist-page-content{opacity:0}.m-wishlist-page-content.is-visible{opacity:1}.m-wishlist-page.m-section--boxed .m-wishlist-no-products{padding:var(--m-section-boxed-py) var(--m-section-boxed-px)}.m-wishlist-page.m-section--grid-bordered .m-product-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-width:0 1px 1px 0;border-style:solid;border-color:rgb(var(--color-border));border-radius:var(--border-radius)}.m-compare-page-content{opacity:0}.m-compare-page-content.is-visible{opacity:1}.m-compare-page.m-section--boxed .m-compare-no-products{padding:var(--m-section-boxed-py) var(--m-section-boxed-px)}.m-compare-no-products h3,.m-wishlist-no-products h3{font-size:20px;line-height:1.4;text-align:center}.m-wishlist-card{position:relative}.m-wishlist-card__remove{position:absolute;top:13px;right:13px}.m-info-box h3{margin-bottom:14px}.m-info-box__content{color:rgb(var(--color-foreground-secondary))}.m-contact-form .form-field .form-field--input{vertical-align:middle}.m-contact-form__heading{margin-bottom:10px}.m-contact-form__description{color:rgb(var(--color-foreground-secondary));margin-bottom:40px}@media screen and (max-width: 1023px){.m-contact-form__description{margin-bottom:24px}}.m-contact-form__message{margin-bottom:20px;margin-top:calc(var(--column-gap))}@media screen and (max-width: 1023px){.m-contact-form__message{margin-top:var(--column-gap-mobile)}}.m-contact-form__save{display:flex;align-items:start;margin-bottom:30px}.m-contact-form__save input{width:14px;height:14px}.m-contact-form__main{margin-left:auto;margin-right:auto}@media screen and (min-width: 1280px){.m-contact-form__main{padding-right:100px}.m-contact-form__main--full{padding-right:0}}.m-contact-form__info{--column-gap: 30px;margin-bottom:10px}@media screen and (min-width: 1280px){.m-contact-form__info{--column-gap: 0;flex-direction:column}}@media screen and (max-width: 767px){.m-contact-form__info{flex-direction:column}}.m-contact-form .m-info-box{margin-bottom:30px}.m-contact-information h3{margin-bottom:10px}.m-contact-information__text{color:rgb(var(--color-foreground-secondary))}.m-faqs-section{--m-sidebar-width: 270px;--m-section-gap: 30px}@media screen and (min-width: 1280px){.m-faqs-section{--m-section-gap: 60px}}@media screen and (min-width: 1536px){.m-faqs-section{--m-section-gap: 80px}}.m-faqs-section__wrapper{gap:var(--m-section-gap)}.m-faqs-section__menu{margin-top:40px}@media screen and (min-width: 1024px){.m-faqs-section__menu{flex:0 0 var(--m-sidebar-width);width:var(--m-sidebar-width);margin-top:0}}.m-faqs-section__block-content{margin-top:40px;margin-bottom:40px}.m-faqs-section__block-content:last-child{margin-bottom:0}.m-faqs-section__block-content:first-child{margin-top:0}.m-faqs-section .m-collapsible--button{padding-top:16px;padding-bottom:16px}.m-faqs-section .m-collapsible--content{color:rgb(var(--color-foreground-secondary));transition:all var(--m-duration-default, .25s)}.m-faqs-section.m-section--boxed .m-faqs-section__menu{position:relative;border-radius:var(--boxed-radius, 0px)}.m-faqs-section.m-section--boxed .m-faqs-section__menu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-width:1px;border-style:solid;border-color:rgb(var(--color-border));border-radius:inherit}.m-faqs-section.m-section--boxed .m-faqs-section__menu{padding:var(--m-sidebar-boxed-py) var(--m-sidebar-boxed-px)}.m-page404{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:130px;padding-bottom:130px}@media screen and (min-width: 1024px){.m-page404{padding-top:200px;padding-bottom:200px}}.m-page404__icon{margin-bottom:16px}.m-page404__icon svg{width:64px;height:64px}.m-page404 h1{font-size:30px;font-weight:500;line-height:1.25}@media screen and (min-width: 1024px){.m-page404 h1{font-size:60px}}.m-page404 p{font-size:30px;font-weight:300;line-height:1.25;margin-bottom:32px}@media screen and (min-width: 1024px){.m-page404 p{font-size:60px}}.m-pagination{display:flex;justify-content:center;align-items:center;margin-top:60px}@media screen and (max-width: 1023px){.m-pagination{margin-top:40px}}.m-pagination>span{width:40px;height:40px;margin:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:all var(--m-duration-default, .25s) ease}.m-pagination>span>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.m-pagination>span.current,.m-pagination>span:hover{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text))}.m-hover-box{overflow:hidden}.m-hover-box__wrapper{width:100%;border-radius:inherit;overflow:hidden}@media screen and (min-width: 1280px){.m-hover-box--scale-down .m-hover-box__wrapper,.m-hover-box--scale-down .m-image,.m-hover-box--scale-down svg{transition:transform var(--m-duration-image) cubic-bezier(.05,.2,.1,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.m-hover-box--scale-down:hover .m-hover-box__wrapper{transform:scale(.95) translateZ(0)}.m-hover-box--scale-down:hover .m-image,.m-hover-box--scale-down:hover svg{-webkit-transform:scale(1.15) translateZ(0);transform:scale(1.15) translateZ(0)}.m-hover-box--scale-up .m-image,.m-hover-box--scale-up svg{transition:transform var(--m-duration-image) cubic-bezier(.15,.75,.5,1) 0s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-hover-box--scale-up:hover .m-image,.m-hover-box--scale-up:hover svg{transform:scale(1.08) translateZ(0)}.m-hover-box--zoom-in .m-image,.m-hover-box--zoom-in svg{transform:scale(1.06);transform-origin:top right;transition:transform var(--m-duration-image) ease}.m-hover-box--zoom-in:hover .m-image,.m-hover-box--zoom-in:hover svg{transform:scale(1)}}.m-modal-quickview{max-height:unset;overflow:hidden}.m-modal-quickview .m-modal--content-inner{height:100%;overflow:unset}.m-product-quickview{display:flex;width:100%;height:100%;padding:30px;--full-viewport-height: calc(100 * var(--vh, 1vh))}.m-product-quickview--media{max-height:calc(var(--full-viewport-height) - 70px);overflow-y:auto}.m-product-quickview--media .m-product-media--slider__images{margin-bottom:0}.m-product-quickview--info{max-height:calc(var(--full-viewport-height) - 70px)}@media screen and (max-width: 767px){.m-product-quickview--info{min-height:calc(60*var(--vh, 1vh))}}.m-product-quickview--viewmore{text-decoration:underline;margin-top:8px}.m-product-quickview--viewmore:hover{color:rgb(var(--color-foreground-secondary))}@media screen and (max-width: 767px){.m-product-quickview--media-mobile{margin-bottom:20px}}.m-product-quickview__viewport{overflow-y:auto;position:relative;overflow-x:hidden;padding-bottom:30px}@media screen and (max-width: 767px){.m-product-quickview__viewport{max-height:calc(75*var(--vh, 1vh));padding:20px 15px}}@media screen and (max-width: 767px){.m-product-quickview__footer{padding:12px 15px;border-top:1px solid rgb(var(--color-border))}}.m-product-quickview .m-product-info--wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}.m-product-quickview .m-product-form--wrapper{column-gap:20px;row-gap:20px}@media screen and (min-width: 768px){.m-product-quickview .m-product-form--wrapper{position:relative}.m-product-quickview .m-product-form--wrapper:before{content:"";position:absolute;left:0;right:0;bottom:100%;width:100%;height:33.33%;pointer-events:none;background:linear-gradient(0deg,rgb(var(--color-background)),#0000)}}@media screen and (max-width: 767px){.m-product-quickview .m-product-form--wrapper{column-gap:12px;row-gap:12px}}.m-product-quickview .main-product__block+.main-product__block{margin-top:20px}@media screen and (max-width: 767px){.m-product-quickview .main-product__block+.main-product__block{margin-top:12px}}.m-product-quickview .m-product-form--input{margin:0}@media screen and (max-width: 767px){.m-product-quickview{flex-direction:column;padding:0}.m-product-quickview.m-main-product__wrapper.m\:flex{margin:0}.m-product-quickview.m-main-product__wrapper.m\:flex .m-product-quickview--media{padding:0}.m-product-quickview .m-product-form--wrapper{column-gap:20px}.m-product-quickview .m-product-form--input{flex:1;margin:0}}.m-product-quickview .m-product-dynamic-checkout{margin-top:0!important}.m-product-quickview .m-product-dynamic-checkout:has(button[disabled=disabled]),.m-product-quickview .m-product-dynamic-checkout:has(.shopify-payment-button__button[disabled]){display:none}.m-product-option .option-label--selected{font-weight:400}.m-product-option .foxkit-sizechart-button--label{margin-left:8px}.m-product-option input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.m-product-option--label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;line-height:24px;margin-bottom:12px;font-weight:500}.m-product-option--color .m-product-option--content{margin:0 -2px}.m-product-option--image .m-product-option--content,.m-product-option--button .m-product-option--content,.m-product-option--default .m-product-option--content{margin:0 -5px}.m-product-option--dropdown select{height:44px;border:1px solid rgb(var(--color-border));border-radius:4px;padding:0 40px 0 16px;cursor:pointer;width:100%}.m-product-option--button .m-product-option--node input:checked+label,.m-product-option--button .m-product-option--node__label[data-selected=true]{border-color:rgb(var(--color-primary));background-color:rgb(var(--color-primary));color:rgb(var(--text-white))}.m-product-option--button .m-product-option--node__label{border:1px solid rgb(var(--color-border));min-width:35px;padding:10px;margin:5px;font-size:18px;border-radius:5px;transition:var(--m-duration-default, .25s) all;text-transform:capitalize;line-height:1.3;font-size:14px}variant-picker .m-product-option--button .m-product-option--node__label{font-size:var(--font-base-size);min-width:45px}.m-product-option--button .m-product-option--node__label:hover{border-color:rgb(var(--color-primary))}.m-product-option--image .m-product-option--node input:checked+label,.m-product-option--image .m-product-option--node__label[data-selected=true]{border-color:rgb(var(--color-primary));border-radius:var(--corner-radius, 0)}.m-product-option--image .m-product-option--node__label{border:1px solid rgb(var(--color-border));border-radius:var(--corner-radius, 0)}.m-product-option--node__label{display:flex;align-items:center;justify-content:center;cursor:pointer}.m-product-option--node__label[data-option-type=default].has-bg-img,.m-product-option--node__label[data-option-type=image].has-bg-img,.m-product-option--node__label[data-option-type=color]{font-size:0;line-height:0;background-size:cover;background-position:center}.m-product-option--node__label[data-option-type=image]{min-width:40px;padding:0 4px;height:calc(40px/var(--option-aspect-ratio, 1));margin:5px}variant-picker .m-product-option--node__label[data-option-type=image]{width:75px;height:calc(75px/var(--option-aspect-ratio, 1))}@media screen and (max-width: 639px){variant-picker .m-product-option--node__label[data-option-type=image]{width:45px;height:calc(45px/var(--option-aspect-ratio, 1))}}@media screen and (max-width: 639px){.m-product-option--node__label[data-option-type=image]{min-width:60px;height:calc(60px/var(--option-aspect-ratio, 1))}}.m-product-option--node__label.option-loading{position:relative;overflow:hidden;background-color:#f8f8f8!important}.m-product-option--node__label.option-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}.m-product-option--node__soldout .m-product-option--node__label{position:relative;opacity:.6}.m-product-option--node__soldout .m-product-option--node__label:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--color-border)) 50%,transparent calc(50% + 1px)) no-repeat;z-index:1;border:1px solid rgba(0,0,0,0);border-radius:inherit}.m-product-option--node__soldout .m-product-option--node__label[data-option-type=color]:before{border-radius:50%}.m-product-option--node__soldout input:checked+label{--color-border: rgb(var(--color-primary))}.m-product-option--node__soldout input:checked+label:before{border-color:var(--color-border)}.m-product-option--node__unavailable{display:none}.m-product-option--node.m-tooltip{padding:0;margin:0;background-color:#0000}.m-product-option--swatch{--m-box-shadow-color: rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.m-product-option--swatch .m-product-option--node__label{border-radius:50%;position:relative;width:26px;height:26px;box-shadow:0 0 0 1px var(--m-box-shadow-color);transition:box-shadow var(--m-duration-default, .25s) ease,transform var(--m-duration-default, .25s) ease;margin:5px;background-color:#0000}variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color]{width:40px;height:40px}@media screen and (max-width: 767px){.m-product-option--swatch .m-product-option--node__label{width:24px;height:24px}}.m-product-option--swatch input:checked+label,.m-product-option--swatch .m-product-option--node__label[data-selected=true]{box-shadow:0 0 0 1px #000,inset 0 0 0 4px #fff}@media screen and (min-width: 1280px){.m-product-option--swatch:hover .m-product-option--node__label{box-shadow:0 0 0 1px #000,0 8px 20px #0003,inset 0 0 0 4px #fff;-webkit-transform:scale(1.1);transform:scale(1.1)}}.m-product-option:not(:last-child){margin-bottom:20px}.m-product-tag{font-size:12px;line-height:14px;padding:5px 10px;border-radius:var(--badge-radius);align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.m-product-tag:not(.hidden){display:inline-flex}.m-product-tag:empty{font-size:0;display:none;padding:0;margin:0}.m-product-tag--hot,.m-product-tag--sale,.m-product-tag--new,.m-product-tag--discounted{background-color:rgb(var(--color-background))}.m-product-tag--discounted span{margin-left:5px}.m-product-tag--soldout{background:rgb(var(--color-background))}.m-product-tag--preorder:not(:empty){background-color:#000}.m-product-tag--preorder .foxkit-preorder-badge{position:static;padding:0;background:#0000;color:#fff;font-size:inherit;border-radius:3px}.m-product-tag--preorder .foxkit-preorder-badge:not(:first-child){display:none}@media screen and (max-width: 767px){.m-product-tag{padding:3px 6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/modules.css.map */
