/*
Generated time: December 19, 2024 14:19
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;-webkit-tap-highlight-color:transparent}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}a{color:inherit;text-decoration:inherit;cursor:pointer}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:currentColor;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfied;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:.75;color:rgb(var(--color-form-field-text))}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}.rte>:last-child{margin-bottom:0}.rte :where(img,iframe){display:inline-block}.rte :where(h1,h2,h3,h4,h5,h6){margin-bottom:.85em;margin-top:1em}.rte p{margin-bottom:.75em;margin-top:.75em}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte table:not([class]){border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.rte table:not([class]) td,.rte table:not([class]) th{padding:.5em;border:1px solid rgba(var(--color-foreground),.2)}.rte img{height:auto;max-width:100%;margin-top:1rem;margin-bottom:1rem}.rte blockquote{display:inline-flex;font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem;margin:revert}.rte blockquote>*{margin:-.5rem 0 -.5rem 0}@media screen and (min-width:750px){.rte blockquote{padding-left:1.5rem}}.rte :where(ul,ol){padding-left:2rem;margin-bottom:1.25em;margin-top:1.25em}.rte :where(ul,ol).liststyle-none{list-style:none;padding:0}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}.rte ul.list-none{list-style:none;padding:0}.rte li{list-style:inherit;line-height:2}.rte li:last-child{margin-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=email],input[type=password],input[type=search],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select{background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-image:var(--arrow-select-box);background-size:10px;background-position-x:calc(100% - 9px);padding-right:25px}input:not(.m-quantity__input,.form-field,.m-facets-price--range),textarea:not(.m-quantity__input,.form-field,.m-facets-price--range){border-width:1px;border-style:solid}.m-button,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{outline:0;text-align:center;padding:10px 20px;white-space:normal;transition:var(--m-duration-default, .25s) all;display:inline-block;border:1px solid transparent;font-size:var(--font-btn-size, 1rem);font-weight:var(--font-btn-weight,500);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, "");border-radius:var(--btn-border-radius,0);line-height:var(--btn-line-height, "normal")}.m-button:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.spr-button.spr-button-primary:hover{cursor:pointer}.m-button:focus,.m-button:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.spr-button.spr-button-primary:focus,.spr-button.spr-button-primary:hover{border-color:rgb(var(--color-button-hover));background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link,.m-link-underline,.m-button--blank):hover,.spr-button.spr-button-primary:not(.m-button--link,.m-link-underline,.m-button--blank):hover{box-shadow:0 0 0 .2rem rgb(var(--color-button-hover))}.disabled.shopify-payment-button__button.shopify-payment-button__button--unbranded,.disabled.spr-button.spr-button-primary,.m-button--disabled,.m-button.disabled,.m-button:disabled,.m-button[disabled],.shopify-payment-button__button.shopify-payment-button__button--unbranded:disabled,.spr-button.spr-button-primary:disabled,[disabled].shopify-payment-button__button.shopify-payment-button__button--unbranded,[disabled].spr-button.spr-button-primary{pointer-events:none;opacity:.5}.m-button--small.shopify-payment-button__button.shopify-payment-button__button--unbranded,.m-button--small.spr-button.spr-button-primary,.m-button.m-button--small{font-size:14px;line-height:20px}.m-button--small.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link):not(.m-link-underline),.m-button--small.spr-button.spr-button-primary:not(.m-button--link):not(.m-link-underline),.m-button.m-button--small:not(.m-button--link):not(.m-link-underline){padding-top:8px;padding-bottom:8px}.m-button--large.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link):not(.m-link-underline),.m-button--large.spr-button.spr-button-primary:not(.m-button--link):not(.m-link-underline),.m-button.m-button--large:not(.m-button--link):not(.m-link-underline){padding-top:12px;padding-bottom:12px}@media screen and (min-width:1024px){.m-button--large.shopify-payment-button__button.shopify-payment-button__button--unbranded,.m-button--large.spr-button.spr-button-primary,.m-button.m-button--large{font-size:18px;line-height:28px}}@media screen and (min-width:768px){.m-button,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{padding-left:30px;padding-right:30px}}.m-button--primary,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.m-button--primary:focus,.m-button--primary:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover,.spr-button.spr-button-primary:focus,.spr-button.spr-button-primary:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-button--link,.m-link-underline,.m-section__description a,.rte a:not(.spr-summary-actions-newreview){padding:0;border-radius:0;border-width:0;position:relative;color:rgb(var(--color-foreground))}.m-button--link:focus,.m-button--link:hover,.m-link-underline:focus,.m-link-underline:hover,.m-section__description a:focus,.m-section__description a:hover,.rte a:focus:not(.spr-summary-actions-newreview),.rte a:hover:not(.spr-summary-actions-newreview){background:0 0;color:rgb(var(--color-foreground))}.m-button--link:focus::before,.m-button--link:hover::before,.m-link-underline:focus::before,.m-link-underline:hover::before,.m-section__description a:focus::before,.m-section__description a:hover::before,.rte a:focus:not(.spr-summary-actions-newreview)::before,.rte a:hover:not(.spr-summary-actions-newreview)::before{-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1);transition:transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1)}.m-button--link:focus::after,.m-button--link:hover::after,.m-link-underline:focus::after,.m-link-underline:hover::after,.m-section__description a:focus::after,.m-section__description a:hover::after,.rte a:focus:not(.spr-summary-actions-newreview)::after,.rte a:hover:not(.spr-summary-actions-newreview)::after{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);transition:transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1) .3s,-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1) .3s}.m-button--link::after,.m-button--link::before,.m-link-underline::after,.m-link-underline::before,.m-section__description a::after,.m-section__description a::before,.rte a:not(.spr-summary-actions-newreview)::after,.rte a:not(.spr-summary-actions-newreview)::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:var(--btn-link-border,1px);background:currentColor;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);transition:transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1) .3s,-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1) .3s}.m-button--link::after,.m-link-underline::after,.m-section__description a::after,.rte a:not(.spr-summary-actions-newreview)::after{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1);transition:transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1),-webkit-transform var(--m-duration-long, .5s) cubic-bezier(.165, .84, .44, 1)}.m-button--link.m-button--text-with-icon::after,.m-button--link.m-button--text-with-icon::before,.m-button--text-with-icon.m-link-underline::after,.m-button--text-with-icon.m-link-underline::before,.m-section__description a.m-button--text-with-icon::after,.m-section__description a.m-button--text-with-icon::before,.rte a.m-button--text-with-icon:not(.spr-summary-actions-newreview)::after,.rte a.m-button--text-with-icon:not(.spr-summary-actions-newreview)::before{width:calc(100% - 25px)}.m-button--blank{transition:all var(--m-duration-default);border:0;padding:0;background-color:rgba(0,0,0,0)}.m-button--blank:focus,.m-button--blank:hover{background-color:rgba(0,0,0,0);color:rgba(var(--color-foreground),.75);box-shadow:none}.m-button--secondary{background-color:rgba(0,0,0,0);text-align:center;border:var(--btn-border-width) solid rgb(var(--color-outline-button));color:rgb(var(--color-outline-button))}.m-button--secondary.m-button--small{padding-top:7px;padding-bottom:7px}.m-button--secondary.m-button--large{padding-top:11px;padding-bottom:11px}.m-button--secondary:focus,.m-button--secondary:hover{background:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-button--plain{border:none!important;background:0 0!important;padding:0;box-shadow:none!important}.m-button--plain:hover{text-decoration:underline!important;background-color:rgba(0,0,0,0);color:rgba(var(--color-foreground),.75);transform:translate3d(0,-2px,0)}.m-button--white{background:rgba(var(--bg-white),1);color:rgba(var(--text-black),1)}.m-button--white:hover{border-color:transparent;background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-button--text-with-icon{display:inline-flex;align-items:center;column-gap:4px}@media screen and (min-width:1280px){.m-button--icon:hover{box-shadow:0 0 0 .2rem rgb(var(--color-button-hover))}}.shopify-payment-button__button{border-radius:var(--btn-border-radius,0)!important;overflow:hidden}.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary{white-space:nowrap}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]),.spr-button.spr-button-primary:hover:not([disabled]){background:rgb(var(--color-button-hover))!important}.m-link-underline,.m-section__description a,.rte a:not(.spr-summary-actions-newreview){--btn-link-border:1px}.m-link-underline::after,.m-link-underline::before,.m-section__description a::after,.m-section__description a::before,.rte a:not(.spr-summary-actions-newreview)::after,.rte a:not(.spr-summary-actions-newreview)::before{bottom:3px}.button[name=checkout]>*{pointer-events:none}.form-field-group{position:relative;margin-bottom:24px}.form-field-group:last-child{margin-bottom:0}.form-field{padding:6px 12px;border:var(--inputs-border-width) solid rgb(var(--color-border));border-radius:var(--inputs-radius);background-color:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text));width:100%;outline:0;line-height:2;transition:all var(--m-duration-default, .25s)}.form-field+.form-field{margin-top:15px}.form-field:focus{border-color:rgb(var(--color-foreground))}.form-field--label{margin-bottom:5px;display:block}.form-field--input__icon{padding-left:48px;padding-right:48px}.form-field--input__plain{border:none;background-color:rgba(0,0,0,0)!important;border-bottom:2px solid #000;border-radius:0;padding-left:0;padding-right:0}.form-field--checkbox{display:flex;align-items:center;padding-left:32px;position:relative;cursor:pointer}.form-field--checkbox input{display:none}.form-field--checkbox input:checked~.form-field--checkbox__icon svg path:last-child{display:block}.form-field--checkbox__icon{position:absolute;left:0}.form-field--checkbox__icon path:last-child{display:none}.form-field--checkbox p{margin:0}.form-field--checkbox a{text-decoration:underline}.form-field--checkbox a:hover{color:rgb(var(--color-foreground))}.form-field--message{align-items:center;font-size:14px;line-height:1;margin-top:10px}.form-field--message:not(.m\:hidden){display:flex}.form-field--message svg{flex-shrink:0;margin-right:5px}.form-field--no-border{border:none}.container{width:100%;margin:0 auto;padding:0 15px;max-width:var(--container-width,1280px)}.container-fluid{width:100%;margin:0 auto;padding:0 15px;max-width:calc(var(--fluid-container-width,1620px) + var(--fluid-container-offset)*2)}@media screen and (min-width:1280px){.container-fluid{padding:0 var(--fluid-container-offset,60px)}}.container-full{width:100%;margin:0 auto;padding:0 15px}.container-narrow{max-width:740px;width:100%;margin:0 auto;padding:0 15px}.m-section-my{margin-top:var(--spacing-sections-desktop);margin-bottom:var(--spacing-sections-desktop)}@media screen and (max-width:1535px){.m-section-my{margin-top:var(--spacing-sections-laptop);margin-bottom:var(--spacing-sections-laptop)}}@media screen and (max-width:1279px){.m-section-my{margin-top:var(--spacing-sections-tablet);margin-bottom:var(--spacing-sections-tablet)}}@media screen and (max-width:767px){.m-section-my{margin-top:var(--spacing-sections-mobile);margin-bottom:var(--spacing-sections-mobile)}}.m-section-py{--section-padding-top-laptop:calc(var(--section-padding-top) * 0.8);--section-padding-bottom-laptop:calc(var(--section-padding-bottom) * 0.8);--section-padding-top-tablet:calc(var(--section-padding-top) * 0.6);--section-padding-bottom-tablet:calc(var(--section-padding-bottom) * 0.6);--section-padding-top-mobile:min(var(--section-padding-top),40px);--section-padding-bottom-mobile:min(var(--section-padding-bottom),40px);padding-top:var(--section-padding-top,var(--spacing-sections-desktop));padding-bottom:var(--section-padding-bottom,var(--spacing-sections-desktop))}@media screen and (max-width:1535px){.m-section-py{padding-top:var(--section-padding-top-laptop,var(--spacing-sections-laptop));padding-bottom:var(--section-padding-bottom-laptop,var(--spacing-sections-laptop))}}@media screen and (max-width:1279px){.m-section-py{padding-top:var(--section-padding-top-tablet,var(--spacing-sections-tablet));padding-bottom:var(--section-padding-bottom-tablet,var(--spacing-sections-tablet))}}@media screen and (max-width:767px){.m-section-py{padding-top:var(--section-padding-top-mobile,var(--spacing-sections-mobile));padding-bottom:var(--section-padding-bottom-mobile,var(--spacing-sections-mobile))}}.m\:color-warning{color:rgb(var(--color-warning))}.m\:color-success{color:rgb(var(--color-success))}.m\:font-light{font-weight:300}.m\:font-regular{font-weight:400}.m\:font-medium{font-weight:500}.m\:font-semi-bold{font-weight:600}.m\:font-bold{font-weight:700}.m\:font-extrabold{font-weight:800}.m\:font-black{font-weight:900}@media screen and (min-width:640px){.m\:text-medium{font-size:2.25rem;line-height:2.5rem}}@media screen and (min-width:1024px){.m\:text-medium{font-size:3rem;line-height:1}}@media screen and (min-width:640px){.m\:text-large{font-size:3rem;line-height:1}}@media screen and (min-width:1024px){.m\:text-large{font-size:4.5rem;line-height:1}}.m\:text-black{color:rgba(var(--text-black),1)}.m\:text-white{color:rgba(var(--text-white),1)}.m\:text-inherit{color:rgb(var(--color-foreground))}.m\:text-color-subtext{color:rgb(var(--color-foreground-secondary))}.m\:text-color-body{color:rgb(var(--color-foreground))}.m\:text-color-warning{color:rgb(var(--color-warning))}.m\:text-color-error{color:rgb(var(--color-error))}.m\:text-color-success{color:rgb(var(--color-success))}.m\:color-price-regular{color:rgb(var(--color-price-regular))}.m\:color-price-sale{color:rgb(var(--color-price-sale))}.m\:text-heading{color:rgb(var(--color-heading))}.m\:rounded-full{border-radius:var(--rounded-full,999px)}.m\:overflow-hidden{overflow:hidden}.m\:overflow-clip{overflow:clip}.m\:list-unstyled{margin:0;padding:0;list-style:none}.icon__fallback-text,.m\:visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.m\:visually-hidden--inline{margin:0;height:1em}.m\:uppercase{text-transform:uppercase}.m\:capitalize{text-transform:capitalize}.m\:object-cover{object-fit:cover}.m\:disabled,[disabled]{pointer-events:none;opacity:.5}.m-button[disabled=false],[disabled=false],[disabled=false].shopify-payment-button__button.shopify-payment-button__button--unbranded,[disabled=false].spr-button.spr-button-primary{pointer-events:auto;opacity:1}.m\:relative{position:relative}.m\:mx-auto{margin-left:auto;margin-right:auto}.m\:mr-auto{margin-right:auto}.m\:ml-auto{margin-left:auto}.m\:relative{position:relative}.m\:mt-cascade-1{margin-top:clamp(24px,2vw,42px)}.m\:mt-cascade-2{margin-top:clamp(32px,5vw,50px)}.m\:mt-cascade-3{margin-top:clamp(70px,12vw,120px)}.m\:mt-cascade-4{margin-top:clamp(100px,16vw,150px)}.m\:mt-cascade-5{margin-top:clamp(160px,24vw,230px)}@media screen and (max-width:767px){.m\:mt-cascade-5{margin-top:clamp(70px,20vw,160px)}}.m\:mt-cascade-6{margin-top:clamp(200px,32vw,250px)}.m\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.m\:fade-out{opacity:0;pointer-events:none}@media screen and (max-width:1279px){.xl\:m\:hide-br br{display:none}}@media screen and (max-width:767px){.md\:m\:hide-br br{display:none}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}html.no-js .no-js-hidden{display:none!important}a.m-text-link{text-decoration:underline}a.m-text-link:hover{color:rgb(var(--color-foreground))}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.m-link-absolute{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}sup{top:-8px;color:#da3f3f}.m-hidden-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;display:block}.m-placeholder-svg{background-color:rgba(var(--color-foreground),.2);fill:rgba(var(--color-foreground),0.4)}.m-placeholder-svg--no-border{border:none}.m-placeholder-wrapper{border:1px solid rgba(51,50,50,.2)}.m-link-lists--item{cursor:pointer;line-height:34px}.m-link-lists--item.active .m-link,.m-link-lists--item:hover .m-link{color:rgb(var(--color-foreground))}.m-link-lists--item.active .m-link::after,.m-link-lists--item:hover .m-link::after{width:100%}.m-link-lists--item.active .m-link{pointer-events:none}.m-link-lists .m-link{cursor:pointer;position:relative;color:rgb(var(--color-foreground-secondary));transition:all var(--m-duration-default, .25s) ease}.m-link-lists .m-link::after{content:"";height:1px;display:block;position:absolute;left:0;width:0;bottom:0;background-color:rgb(var(--color-foreground));transition:all var(--m-duration-default, .25s) ease}.m-link-lists--inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;margin:0 -11px}.m-link-lists--inline .m-link-lists--item{margin:0 6px;padding:0 5px}.m-link-lists--border .m-link{color:rgb(var(--color-foreground-secondary));font-weight:500;display:block;padding-top:10px;padding-bottom:10px;transition:var(--m-duration-default, .25s) all}.m-link-lists--border .m-link.active,.m-link-lists--border .m-link:hover{color:rgb(var(--color-foreground))}.m-link-lists--border li+li .m-link{border-top:1px solid rgb(var(--color-border))}.social-media-links{display:flex;align-items:center;column-gap:24px;row-gap:12px;flex-wrap:wrap}.social-media-links--item{display:flex;align-items:center}.social-media-links--label{padding-left:10px}.m-svg-icon{width:16px;height:16px}.m-svg-icon--small{width:12px;height:12px}.m-svg-icon--medium-small{width:18px;height:18px}.m-svg-icon--medium{width:20px;height:20px}.m-svg-icon--large{width:24px;height:24px}.m-terms-conditons{width:100%;margin-top:20px}.m-countdown{display:flex}.m-countdown__heading{margin-bottom:20px}@media screen and (min-width:768px){.m-countdown__heading{margin-bottom:40px}}.m-countdown__button{margin-top:32px}@media screen and (min-width:768px){.m-countdown__button{margin-top:48px}}.m-countdown-timer{transition:opacity var(--m-duration-short, .1s) cubic-bezier(.4, 0, .2, 1)}.m-cart-icon-bubble{position:relative;padding:8px;white-space:nowrap;cursor:pointer}.m-cart-count{color:var(--color-cart-wishlist-count);font-size:12px;font-weight:500;height:22px;min-width:22px;background-color:var(--bg-cart-wishlist-count);position:absolute;top:5px;right:-5px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:9999px}@media screen and (max-width:1023px){.m-cart-count{right:-5px}}.m-cart-count.m\:hidden{display:none}.m-scrollbar--vertical,.select-items{overflow-y:auto}.m-scrollbar--vertical::-webkit-scrollbar,.select-items::-webkit-scrollbar{width:var(--sf-scroll-bar-width,3px)}.m-scrollbar--vertical::-webkit-scrollbar-thumb,.select-items::-webkit-scrollbar-thumb{background:#ebebeb}.m-scrollbar--vertical::-webkit-scrollbar-thumb:hover,.select-items::-webkit-scrollbar-thumb:hover{background:#555}.m-breadcrumb--wrapper{margin:0 -15px}.m-breadcrumb--item{padding:15px;font-size:15px;color:inherit;white-space:nowrap;transition:all var(--m-duration-default, .25s) ease}.m-breadcrumb--item-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.m-breadcrumb--item:hover{color:rgb(var(--color-foreground))}.m-breadcrumb--separator svg{width:9px;height:9px}.collapsible--button,.m-collapsible--button{user-select:none;font-weight:500;display:flex;width:100%;padding-top:16px;padding-bottom:10px;border-bottom:1px solid rgb(var(--color-border));transition:all var(--m-duration-default, .25s);display:flex;align-items:center;justify-content:space-between}.collapsible--button span,.m-collapsible--button span{text-transform:initial}.collapsible--icon,.m-collapsible--icon{transition:transform var(--m-duration-default, .25s) ease}.collapsible--content-inner,.collapsible--content__inner,.m-collapsible--content-inner,.m-collapsible--content__inner{padding:16px 0}.collapsible [data-trigger],.m-collapsible [data-trigger]{cursor:pointer;position:relative}.collapsible [data-content],.m-collapsible [data-content]{height:auto;overflow:hidden;transition:height var(--m-duration-default, .25s);will-change:height}.collapsible[data-destroy=true] [data-content],.m-collapsible[data-destroy=true] [data-content]{display:block}.collapsible[data-destroy=true] .f-facets__block-header,.m-collapsible[data-destroy=true] .f-facets__block-header{pointer-events:none}.collapsible[open=true] .m-collapsible--icon,.m-collapsible[open=true] .m-collapsible--icon{transform:rotateX(180deg)}.collapsible[open=true] .m-collapsible--button,.m-collapsible[open=true] .m-collapsible--button{border-bottom-color:rgb(var(--color-foreground))}.m-sharing-social label{display:block;font-weight:500;margin-right:20px}.m-sharing-social a{display:flex;align-items:center;justify-content:center;min-width:24px;transition:all var(--m-duration-default, .25s) ease}.m-sharing-social a+a{margin-left:16px}.m-sharing-social a:hover{color:rgb(var(--color-foreground-secondary))}.m-sharing{padding:24px;width:380px;background-color:rgba(var(--bg-white),1)}.m-sharing label{display:block;font-weight:500;margin-bottom:14px;margin-right:0}.m-sharing .m-sharing-social{margin-top:20px}.m-product-form .m-add-to-cart{position:relative;flex-grow:1;flex-shrink:1}.m-product-form--input{width:130px}@media screen and (min-width:768px){.m-product-form--input{margin-right:20px}.m-product-media--layout-7 .m-product-form--input .m-product-option--label{display:none}}@media screen and (max-width:767px){.m-product-form--input{width:100%;margin-right:0;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.m-product-form--input label{margin-bottom:0;margin-right:20px}}.m-product-form .show-foxkit-preorder .m-product-dynamic-checkout{display:none}.m-quantity{display:flex;min-height:46px;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius);background:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text))}.m-quantity__button{width:46px;display:flex;align-items:center;justify-content:center}.m-quantity__button svg{width:12px;height:12px}.m-quantity__input{flex-grow:1;flex-shrink:1;width:40px;appearance:none;text-align:center;background-color:rgba(0,0,0,0)}.m-modal{--m-bg-opacity:0.3;--m-opacity:0;--m-bg-color:0,0,0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;padding:0 20px;background-color:rgba(var(--m-bg-color),var(--m-bg-opacity));transition-duration:var(--m-duration-short, .1s);transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);opacity:var(--m-opacity);pointer-events:none}.m-modal.m-open-modal{pointer-events:auto}.m-modal--close{color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-radius:100%;z-index:10;position:absolute;padding:8px;right:6px;top:6px;transition:all var(--m-duration-default, .25s) ease}.m-modal--close svg{width:16px;height:16px}.m-modal--close:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));transform:rotate(180deg)}@media screen and (max-width:767px){.m-modal--close{right:5px;top:5px}}.m-modal--content{position:relative;border-radius:4px;background:rgb(var(--color-background));max-height:90vh;overflow-y:auto;overflow-x:hidden;opacity:0;transform:scale(.9);transition:all var(--m-duration-default, .25s) ease-in-out}.m-open-modal .m-modal--content{transform:scale(1);opacity:1}.m-modal--content-inner{overflow-x:auto}responsive-image{display:inline-block;transition-duration:var(--m-duration-long);transition-timing-function:ease;background-color:var(--bg-card-placeholder);transition-property:background-color}responsive-image img{opacity:0;backface-visibility:hidden;transition-property:transform,opacity}.no-js responsive-image img{opacity:1}responsive-image.m-image-loaded{background-color:rgba(0,0,0,0)}responsive-image.m-image-loaded img{animation:mZoomFadeSmall var(--m-duration-animate) ease forwards}.m-image{width:var(--image-width,100%);vertical-align:middle}.m-bg-lazy{background-image:none!important}.m-switcher-dropdown form{padding-left:16px;padding-right:16px}.container-full .m-switcher-dropdown:last-child .m-select-custom--options{left:auto;right:0}@media screen and (max-width:1279px){.m-switcher-dropdown:last-child .m-select-custom--options{left:auto;right:0}}m-select-component{display:block;position:relative}m-select-component select{border:0;background-color:rgba(0,0,0,0);display:none}.m-select-custom--plain{border-bottom:2px solid rgb(var(--color-foreground))}.m-select-custom--plain .m-select-custom--options{padding:20px 25px;line-height:inherit}.m-select-custom--plain .m-select-custom--trigger .m-select-custom--trigger-icon{padding-left:20px}.m-select-custom--custom-width{min-width:250px}@media screen and (max-width:1535px){.m-select-custom--custom-width{min-width:180px}}@media screen and (max-width:1279px){.m-select-custom--custom-width{min-width:130px}}.m-select-custom--options{background-color:rgb(var(--color-background));border-radius:5px;box-shadow:0 20px 30px rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.75);left:0;line-height:32px;max-height:60vh;overflow-y:scroll;min-width:100%;padding:10px 20px;position:absolute;transform:translateZ(0);transition:all var(--m-duration-default, .25s) ease-in-out;width:min-content;z-index:80;opacity:0;top:calc(100% + 20px);visibility:hidden}.m-select-custom--options::-webkit-scrollbar{width:3px}.m-select-custom--options::-webkit-scrollbar-thumb{background:#ebebeb}.m-select-custom--options::-webkit-scrollbar-thumb:hover{background:#555}.m-select-custom--options-top{bottom:calc(100% + 20px);top:auto}.m-select-custom--option{color:rgba(var(--color-foreground),.75);max-width:250px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;user-select:none;transition:color var(--m-duration-default, .25s) ease;white-space:nowrap}.m-select-custom--option.isActive,.m-select-custom--option:hover{color:rgb(var(--color-foreground))}.m-country-switcher .m-select-custom--option{display:flex;align-items:center;gap:8px}.m-select-custom--trigger{align-items:center;cursor:pointer;display:flex;gap:8px;font-weight:inherit;justify-content:space-between;-webkit-user-select:none;user-select:none}.m-select-custom--trigger-icon{transition:transform var(--m-duration-default, .25s) ease-in-out}.m-select-custom--trigger-icon svg{height:8px;width:8px}.m-select-custom.isActive .m-select-custom--options{opacity:1;visibility:visible;top:100%}.m-select-custom.isActive .m-select-custom--options-top{bottom:100%;top:auto}.m-select-custom.isActive .m-select-custom--trigger-icon{transform:rotateX(180deg)}.m-swiper-overflow .m-mixed-layout--mobile-scroll,.m-swiper-overflow .swiper-container{padding-bottom:5px;margin-bottom:-5px}@media screen and (min-width:1024px){.m-swiper-overflow{--swiper-container-offset-top:30px;--swiper-container-side-spacing:calc(-1 * var(--column-gap)/2)}.m-swiper-overflow .swiper-container{padding:var(--swiper-container-offset-top) calc(var(--column-gap,0px)/ 2 - 1px) 60px;margin:calc(var(--swiper-container-offset-top)*-1) var(--swiper-container-side-spacing,auto) -60px}}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper--equal-height .swiper-slide{height:auto}.swiper--equal-height .swiper-slide>*{height:100%}.swiper-container{display:block}.swiper-pagination{display:inline-flex;justify-content:center;align-items:center;flex-flow:wrap;padding:5px 0;pointer-events:auto;z-index:29}@media screen and (min-width:768px){.m-slider-controls--absolute .swiper-pagination{margin-top:40px}.m-slider-controls--absolute .swiper-pagination--vertical{margin-top:0;flex-direction:column}}.swiper-pagination:empty{display:none!important}@media screen and (min-width:768px){.m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button{left:calc(var(--column-gap-mobile,0px)/ 2 + 25px);opacity:1}.m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button-next{left:auto;right:calc(var(--column-gap-mobile,0px)/ 2 + 25px)}}@media screen and (min-width:1024px){.m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button{left:calc(var(--column-gap,0px)/ 2 + 25px)}.m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button-next{left:auto;right:calc(var(--column-gap,0px)/ 2 + 25px)}}.m-slider-controls{margin-top:40px}.m-mixed-layout .m-slider-controls{padding-left:min(15px,var(--column-gap-mobile,var(--column-gap))/2);padding-right:min(15px,var(--column-gap-mobile,var(--column-gap))/2)}@media screen and (min-width:768px){.m-mixed-layout .m-slider-controls{padding-left:max(7.5px,var(--column-gap-mobile,var(--column-gap))/2);padding-right:max(7.5px,var(--column-gap-mobile,var(--column-gap))/2)}}@media screen and (min-width:1024px){.m-mixed-layout .m-slider-controls{padding-left:calc(var(--column-gap,0)/ 2);padding-right:calc(var(--column-gap,0)/ 2)}}.m-slider-controls.m\:hidden{display:none}.m-slider-controls__wrapper{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;margin-left:-8px;margin-right:-8px}.m-slider-controls__button{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgb(var(--color-border));border-radius:9999px;padding:0;margin-left:8px;margin-right:8px;z-index:1;transition:all var(--m-duration-default, .25s) ease;pointer-events:auto;cursor:pointer;outline:0;box-shadow:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.m-slider-controls__button[disabled]{opacity:.5;pointer-events:none}.m-slider-controls__button:after{display:none}.m-slider-controls__button:hover{border-color:rgb(var(--color-button-hover))}.m-slider-controls__button.m\:hidden{display:none}@media screen and (min-width:1280px){.m-slider-controls__button:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover));box-shadow:0 0 0 .2rem rgb(var(--color-button-hover))}}@media screen and (max-width:767px){.m-slider-controls__button{width:40px;height:40px}}.m-slider-controls--absolute{margin-top:0;font-size:0}.m-slider-controls--absolute .m-slider-controls__button{--button-offset-top:calc(var(--offset-top) + var(--swiper-container-offset-top,0px));position:absolute;top:var(--button-offset-top,50%);transform:translateY(-50%);left:-80px}@media screen and (min-width:1024px){.m-slider-control-hover-inside .m-slider-controls--absolute .m-slider-controls__button{opacity:0}}.m-slider-controls--absolute .m-slider-controls__button-next{left:auto;right:-80px}@media screen and (min-width:768px){.m-slider-controls--absolute .m-slider-controls__button{margin-left:0;margin-right:0}.m-slider-controls--absolute .swiper-pagination{position:absolute;width:auto}.m-slider-controls--absolute[class*=-middle-] .swiper-pagination{top:50%;transform:translateY(-50%)}.m-slider-controls--absolute[class*=-top-] .swiper-pagination{top:0;bottom:auto}.m-slider-controls--absolute[class*=-left] .swiper-pagination{left:0;right:auto}.m-slider-controls--absolute[class*=-right] .swiper-pagination{right:0;left:auto}.m-slider-controls--absolute[class*=-bottom-] .swiper-pagination{position:relative}}@media screen and (max-width:767px){.m-slider-controls--absolute{text-align:center}.m-slider-controls--absolute .m-slider-controls__button{position:static;transform:none;display:flex;flex:0 0 auto}.m-slider-controls--absolute .swiper-pagination{width:auto}}.m-slider-controls[class*=-bottom-left]{text-align:left}.m-slider-controls[class*=-bottom-center]{text-align:center}.m-slider-controls[class*=-bottom-right]{text-align:right}.m-slider-controls--full .m-slider-controls__button{left:30px}.m-slider-controls--full .m-slider-controls__button-next{left:auto;right:30px}.m-slider-controls--pagination-fraction .m-slider-controls__wrapper{display:inline-flex;height:40px;border-radius:44px;border:1px solid rgb(var(--color-border));margin-left:0;margin-right:0;padding:0 5px}.m-slider-controls--pagination-fraction .m-slider-controls__button{border:0;color:rgb(var(--color-foreground));background-color:rgba(0,0,0,0);box-shadow:unset;width:30px;height:40px}.m-slider-controls--pagination-fraction .m-slider-controls--show-pagination:not(.m-slider-controls--show-nav) .swiper-pagination{min-width:80px}.m-slider-controls--pagination-fraction .m-slider-controls__button,.m-slider-controls--pagination-fraction .swiper-pagination{margin:0}.m-slider-controls--pagination-fraction .swiper-pagination{color:rgb(var(--color-foreground));min-width:34px}@media screen and (max-width:767px){.m-slider-controls{max-width:100vw;margin-top:20px}.m-slider-controls--md-hidden{display:none}}.m-section__header{margin-bottom:var(--m-section-header-spacing-bottom,60px)}@media screen and (max-width:1279px){.m-section__header{margin-bottom:40px}}@media screen and (max-width:767px){.m-section__header{margin-bottom:var(--m-section-header-spacing-bottom-mobile,24px)}}@media screen and (min-width:768px){.m-section__header-with-button{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:767px){.m-section__header-with-button .m-button,.m-section__header-with-button .shopify-payment-button__button.shopify-payment-button__button--unbranded,.m-section__header-with-button .spr-button.spr-button-primary{margin-top:12px}}@media screen and (max-width:767px){.m-section__heading br{display:none}}.m-section__subheading{margin-bottom:20px;color:rgb(var(--color-foreground))}@media screen and (max-width:767px){.m-section__subheading{margin-bottom:12px}}.m-section__description{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-base-size, 16)*1px);margin-top:16px}.m-image-box{position:relative;overflow:hidden}.m-content-box__description{color:rgb(var(--color-foreground-secondary))}.m-gradient{background:rgb(var(--color-background));background:var(--gradient-background)}.m-image-with-text__content{display:flex;align-items:center}.m-collapsible-section .m-collapsible--content__inner{color:rgb(var(--color-foreground));line-height:1.7;padding-top:20px;padding-bottom:20px}.m-product-recommendations__wrapper,.m-recently-viewed__wrapper{position:relative}.m-collection-list-template{margin-bottom:60px}@media screen and (min-width:1024px){.m-collection-list-template{margin-bottom:80px}}.m-drawer__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;touch-action:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:var(--m-duration-default, .25s);background-color:rgba(0,0,0,var(--m-bg-opacity))}.m-drawer__content{z-index:50;margin-left:auto;background-color:rgb(var(--color-background));transform:translate3d(var(--m-translate-x,100%),0,0);transition-duration:var(--m-duration-default, .25s);transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}@media screen and (min-width:768px){.m-drawer__content{width:450px}}@media screen and (max-width:767px){.m-drawer__content{width:calc(100% - 40px)}}.m-drawer__header{padding:16px 24px}@media screen and (min-width:768px){.m-drawer__header{padding-top:24px}}@media screen and (max-width:767px){.m-drawer__header{padding:16px}}.m-drawer__body{overscroll-behavior:contain;padding:16px 24px}@media screen and (max-width:767px){.m-drawer__body{padding:16px}}.m-drawer__close{position:absolute;top:5px;right:5px;cursor:pointer;padding:8px}.m-compare-count,.m-wishlist-count{color:var(--color-cart-wishlist-count);font-size:12px;line-height:22px;font-weight:500;background-color:var(--bg-cart-wishlist-count);width:22px;height:22px;position:absolute;right:-4px;top:11px;display:flex;align-items:center;justify-content:center;border-radius:9999px;text-align:center}.m-mobile-sticky-bar--wishlist .m-compare-count,.m-mobile-sticky-bar--wishlist .m-wishlist-count{right:-18px;top:-7px}.m-compare-count.m\:hidden,.m-wishlist-count.m\:hidden{display:none}deferred-media{display:block}.deferred-media model-viewer,.deferred-media>:not(.zoom):not(.deferred-media__poster-button){display:flex;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;align-items:center}.deferred-media__poster{background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.deferred-media__poster-button{background-color:rgb(var(--color-button,#f5f5f5));border:.1rem solid rgb(var(--color-button,#ddd));border-radius:50%;color:rgb(var(--color-button-text,#000));display:flex;align-items:center;justify-content:center;height:4.4rem;width:4.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:var(--m-duration-default, .25s) ease all;z-index:1}.deferred-media__poster-button.m\:text-white{color:rgba(var(--text-white),1);border-color:rgba(var(--text-white),1)}.deferred-media__poster-button.m\:text-black{color:rgba(var(--text-black),1);border-color:rgba(var(--text-black),1)}.deferred-media__poster-button svg{color:rgb(var(--color-button-text,#000));width:22px;height:22px}.deferred-media[loaded]>.deferred-media__poster{display:none}.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster{background-color:#f5f5f5;border:.1rem solid #ddd;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;height:64px;width:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:var(--m-duration-default, .25s) ease all;z-index:1}.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster svg{margin:0;width:46px;height:46px}.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster[hidden]{display:none}.m-richtext__subtitle{margin-bottom:20px}@media screen and (max-width:1279px){.m-richtext__subtitle{margin-bottom:16px}}@media screen and (max-width:767px){.m-richtext__subtitle{margin-bottom:12px}}.m-richtext__title+.m-richtext__button{margin-top:32px}@media screen and (max-width:1279px){.m-richtext__title+.m-richtext__button{margin-top:24px}}.m-richtext__description{margin-top:24px}.m-richtext__description+.m-richtext__button{margin-top:32px}@media screen and (max-width:1279px){.m-richtext__description{margin-top:20px}.m-richtext__description+.m-richtext__button{margin-top:24px}}@media screen and (max-width:767px){.m-richtext__description{margin-top:16px}}.m-richtext--small .m-richtext__subtitle{margin-bottom:12px}.m-richtext--small .m-richtext__description{margin-top:16px}@media screen and (max-width:767px){.responsive-table thead{display:none}.responsive-table td,.responsive-table th{float:left;clear:left;width:100%;text-align:right;padding:10px 0;border:0;margin:0;color:rgb(var(--color-foreground-secondary))}.responsive-table td::before,.responsive-table th::before{content:attr(data-label);float:left;text-align:center;font-size:16px;padding-right:10px;font-weight:500;color:rgb(var(--color-foreground))}.responsive-table__row+.responsive-table__row,tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px}.responsive-table__row+.responsive-table__row::after,tfoot>.responsive-table__row:first-child::after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid rgb(var(--color-border))}tfoot .small-hide{display:none}}.m-parallax{pointer-events:none;overflow:hidden}.m-parallax :is(img,svg){width:100%;height:100%;object-fit:cover}li.m-menu__item.m-menu__item--parent.m-menu__item--has-submenu.m-menu__item--mega .m-sub-menu--level-1{display:grid!important;grid-template-columns:repeat(5,1fr);gap:2px;width:100%!important;display:flex;align-items:start;justify-items:stretch;align-content:center}li.m-menu__item.m-menu__item--parent.m-menu__item--has-submenu.m-menu__item--mega li.m-sub-menu__item.m-sub-menu__item--level-1{width:100%!important}.m-sub-menu__item>a:hover{background:rgb(255 255 255 / 7%)!important}.m-sub-menu__item>a{color:#000!important;font-weight:400;display:block;overflow:hidden;white-space:normal;padding:2px 2px!important;transition:all var(--m-duration-default, .25s)}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link{font-weight:600!important;padding-left:12px;padding-right:12px}.m-mega-banner{height:100%!important;position:relative;width:100%!important;margin-top:auto}.m-menu__item--mega .m-mega-menu__inner{padding-top:20px!important;padding-bottom:20px!important}product-recommendations .container-fluid.m-section-my.m-section-py{padding:100px 25px}.m-main-product{margin-bottom:48px;margin-top:100px!important}.warranty{display:flex;justify-content:space-between;align-items:baseline;gap:25px;align-content:space-between}.warranty h2{margin-top:0;font-weight:600;font-size:17px}@media only screen and (max-width:600px){.warranty{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:25px}.warranty h2{margin-top:0;font-weight:600;font-size:17px}.warranty1{display:flex!important;justify-content:space-around;gap:50px;align-content:space-between;flex-direction:row}}.warranty h2{margin-top:0;font-weight:600;font-size:17px;word-break:break-all}@media only screen and (max-width:600px){.warranty{display:none!important}div#contentsicons{grid-template-columns:repeat(1,1fr)!important}div#boxspeed{display:flex;flex-direction:column}#shopify-section-template--16901060919491__custom_liquid_CjHra7 .warranty1{grid-template-columns:repeat(1,1fr)!important}#shopify-section-template--16901060919491__custom_liquid_TrwNPP .secimages{flex-direction:column}div#productdesc{grid-template-columns:repeat(1,1fr)!important}.product-details1{display:flex;align-content:space-between;flex-direction:column!important}.product-feature{width:100%!important}div#geometry{display:flex!important;padding:25px!important;gap:1rem;flex-direction:column!important}#shopify-section-template--16901060919491__custom_liquid_PdVEyD td{font-size:14px;padding:5px;border:solid 1px}#shopify-section-template--16901060919491__custom_liquid_WxfwpE #geometry{display:flex!important;gap:1rem;padding:25px!important;flex-direction:column!important}#shopify-section-template--16901060919491__custom_liquid_tdGRXN div#moreinfo{display:flex!important;align-items:start;align-content:center;gap:50px;flex-direction:column!important}#shopify-section-template--16901060919491__custom_liquid_AJqPAU .testimonial-container{display:flex;justify-content:center;gap:50px;flex-direction:column;padding:25px}section.product-details1{padding:25px}.warranty1{margin-top:50px;display:grid!important;grid-template-columns:1fr 1fr;justify-content:center;align-items:flex-start;align-content:flex-start;gap:25px}.warranty1 h2{margin-top:10px;font-weight:600;font-size:14px;word-break:break-all}.warranty3{display:flex;justify-content:space-between;align-items:baseline;gap:25px;align-content:space-between;flex-direction:column}div#prodw2{padding:25px!important}#prodw2 .col{display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:center}.warranty3{display:flex;justify-content:space-between;align-items:center;gap:25px;align-content:space-between;flex-direction:column}.warranty3 img{padding:0!important;width:37%!important}#shopify-section-template--16901060919491__custom_liquid_Wk7KKH .prodvideos{display:flex;gap:25px;flex-direction:column}}.warranty1 img{padding:0!important;width:fit-content!important}.warranty1 h2{margin-top:0;font-weight:600;word-break:break-all;font-size:15px}.warranty3 h2{margin-top:0;font-weight:600;font-size:20px;word-break:break-all}div#prodw2{border-radius:20px;margin-top:50px;display:flex;padding:5px;background:#e4e4e4;align-content:center;justify-content:space-around;align-items:center}#prodw2 .col{display:flex;align-content:center;align-items:center}div#c1{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;padding:20px}.warranty3{display:flex;justify-content:space-between;align-items:baseline;gap:55px;align-content:space-between}.m-tab-content--description.m-tab-content.active .rte img{height:auto;max-width:100%;width:80%;margin-top:1rem;margin-bottom:1rem}h2.m-section__heading.h2.m-scroll-trigger.animate--fade-in{font-weight:600!important;color:#000}m-product-details-tabs#m-section-template--16901060919491__product-details-tabs span{font-size:20px!important}.m-tab-header{color:#000;font-size:25px;font-weight:600!important}.main-product__block .m-product-title{line-height:1.4;font-size:40px;color:rgb(var(--color-foreground));font-weight:600}m-product-details-tabs#m-section-template--16901060919491__product-details-tabs strong{font-size:20px}m-product-details-tabs#m-section-template--16901060919491__product-details-tabs h2 strong{font-size:30px!important;padding:0 0!important;margin:0 0!important}m-product-details-tabs#m-section-template--16901060919491__product-details-tabs h2{margin:0!important}#shopify-section-template--16901060919491__product-details-tabs th{border:solid 1px;padding:10px}#shopify-section-template--16901060919491__product-details-tabs table{border:solid 1px}#shopify-section-template--16901060919491__product-details-tabs td{border:solid 1px;font-size:15px;padding:10px}.main-product__block.main-product__block-price .m-price__sale .m-price-item--last{font-weight:600;color:rgb(0 0 0)}span.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-new{background:#59b148}.m-price__sale .m-price-item--regular{font-size:87.5%;text-decoration:line-through;color:rgb(89 177 72)}div#icons1{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;align-content:center}div#prodw{padding:0 0 25px 0}.main-product__block.main-product__block-custom_liquid svg{color:#59b148!important}.main-product__block.main-product__block-custom_liquid .m-svg-icon{width:25px;height:25px}div#contentsicons{display:flex;justify-content:space-between}div#contentsicons{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%!important;align-items:start;justify-items:stretch;justify-content:space-around;gap:25px;align-content:space-between}div#productdesc{display:grid!important;grid-template-columns:repeat(2,1fr);gap:2px;width:100%!important;align-items:center;justify-items:stretch;align-content:center}div#productdesc h2{font-weight:600;font-size:35px}.m-tabs__header-inner{display:none!important}div#shopify-section-template--16901060919491__custom_liquid_WxfwpE{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}div#shopify-section-template--16901060919491__custom_liquid_PdVEyD{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}div#shopify-section-template--16901060919491__custom_liquid_tdGRXN{background:#000;padding:80px 0;color:#fff;margin-top:80px}.product-details1{display:flex;width:100%!important;align-content:space-between;max-width:100%;gap:25px;flex-direction:row}.product-details1 .product-feature{display:flex;background-color:#fff;overflow:hidden;flex-direction:column}.product-details1 .feature-image{background-color:#000;width:fit-content;height:fit-content}.product-details1 .feature-text{padding:20px 0;width:100%}.product-details1 .feature-text h2{font-size:20px;margin-bottom:1em;font-weight:600}.product-details1 .feature-text p{font-size:1em;line-height:1.5}.product-details1 .product-specs{color:#fff;padding:50px;background:url(/cdn/shop/files/Group_63.png?v=1723225294);background-size:cover;background-repeat:no-repeat}.product-details1 .product-specs h2{font-size:1.5em;margin-bottom:1em;color:#fff}.product-details1 .product-specs h4{color:#fff}.product-details1 .product-specs h3{margin-top:7em;margin-bottom:.5em;font-size:25px;color:#fff}.product-details1 .product-specs p{margin:.5em 0}.product-details1 .frame-sizes{display:flex;justify-content:flex-start;gap:25px}.product-details1 .frame-size{width:45%}.product-details1 .frame-size h4{font-size:1em;margin-bottom:.5em}.product-details1 .frame-size ul{list-style:none;padding:0}.product-details1 .frame-size ul li{margin-bottom:0m}#shopify-section-template--16901060919491__custom_liquid_AJqPAU .testimonials h2{font-size:35px;font-weight:600;margin-bottom:1em}.ccontact img{width:50px}div#pdrow1{display:grid!important;grid-template-columns:repeat(3,1fr);gap:25px}.pdtext h2{font-size:30px;font-weight:600}div#pdrow2{display:grid!important;grid-template-columns:repeat(2,1fr);gap:25px;align-items:start}div#pdrow1{margin-bottom:0}div#pdrow2{margin-bottom:0}@media only screen and (max-width:600px){.proddes{display:flex!important;padding:0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:100%!important;align-items:center;justify-items:stretch;align-content:center;flex-direction:column}div#geometry{display:flex;grid-template-columns:1fr 1fr;gap:1rem;flex-direction:column;padding:75px 20px!important}div#moreinfo{display:flex!important;flex-direction:column}.testimonial-container{display:flex;justify-content:center;gap:50px;flex-direction:column}.prodvideos{display:flex;gap:25px;flex-direction:column}div#pdrow1{display:grid!important;grid-template-columns:repeat(1,1fr);gap:25px}div#pdrow2{display:grid!important;grid-template-columns:repeat(2,1fr);gap:25px;align-items:start}div#contentsicons{gap:0}.prodvideos iframe{width:100%!important}}li.m-menu__item.m-menu__item--parent.m-menu__item--has-submenu.m-menu__item--mega li.m-sub-menu__item.m-sub-menu__item--level-1{width:100%!important;padding:0 18px;border-left:1px solid rgb(var(--color-border))}div#innerc{display:flex;margin-bottom:0;gap:10px;flex-wrap:nowrap;flex-direction:column!important;justify-content:center;align-content:center!important;align-items:center!important}#innerc .col{align-items:center;display:flex;flex-direction:column}div#shopify-section-template--17139001688259__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:75px}h2{font-weight:600}div#shopify-section-template--17139001688259__custom_liquid_PdVEyD{margin-top:80px;background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}div#shopify-section-template--17139001688259__custom_liquid_WxfwpE{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}div#innerc{display:flex;margin-bottom:0;gap:10px;flex-wrap:nowrap;flex-direction:row;align-items:center}div#shopify-section-template--17140747731139__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:75px}.warranty1{display:grid!important;grid-template-columns:repeat(1,1fr);width:100%!important;align-items:start;justify-items:stretch;justify-content:space-around;gap:0;align-content:space-between;flex-direction:row}.rte div#proddes{padding:0}#shopify-section-template--17139001688259__main .warranty{display:flex;justify-content:flex-start;align-items:flex-start;gap:25px;align-content:flex-start}div#shopify-section-template--17140747731139__custom_liquid_PdVEyD{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover;margin-top:80px}div#shopify-section-template--17140747731139__custom_liquid_WxfwpE{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}#shopify-section-template--17139001688259__main .warranty{display:flex;justify-content:flex-start;align-items:flex-start;gap:25px;align-content:center}div#shopify-section-template--17141246066883__custom_liquid_PdVEyD{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover;margin-top:80px}div#shopify-section-template--17141246066883__custom_liquid_WxfwpE{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}div#shopify-section-template--17141246066883__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:90px}div#shopify-section-template--17141301608643__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:90px}div#shopify-section-template--17141301608643__custom_liquid_PdVEyD{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover;margin-top:80px}div#shopify-section-template--17141301608643__custom_liquid_WxfwpE{background:url(/cdn/shop/files/Rectangle_31.png?v=1723220233);background-repeat:no-repeat;background-size:cover}#geometry{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}.ccontact{display:flex;align-content:center;justify-content:flex-start;align-items:center;gap:20px;padding:10px 0}table{margin-top:35px;text-align:center}th{padding:10px 50px;border:solid 1px}td{padding:10px;border:solid 1px}#geometry{padding:80px 0}#tr2{background-color:#f4f4f4}#tr3{background-color:#fcfafa}#tr4{background-color:#f4f4f4}#tr5{background-color:#fcfafa}h2{font-weight:600;margin-bottom:10px}h3.m-collapsible--button{background:#f7f7f7;margin-bottom:20px;padding:20px 25px;font-size:20px}div#shopify-section-template--17145209520323__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:75px}div#shopify-section-template--17156796186819__custom_liquid_tdGRXN{background:#000;padding:80px 0;color:#fff;margin-top:100px}div#shopify-section-template--17145657393347__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17157573378243__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17157681152195__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17157781848259__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17158843171011__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17159178059971__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}div#shopify-section-template--17159260405955__custom_liquid_tdGRXN{background:#000;padding:75px 25px;color:#fff;margin-top:100px}.foxecom-sticky-message{position:fixed;top:50%;left:50%;display:none!important;display:flex;align-items:center;justify-content:center;z-index:99;transform:translate(-50%,-50%)}.m-product-wishlist.m\:hidden.md\:m\:block{display:none!important}div#prodw1{margin-top:50px}.m-product-description{margin-right:50px}.accessories-sa div#prodw1{display:none}div#rbr-bundle-239977{width:100%!important}div#rbr-bundle-242518{width:100%!important}div#rbr-bundle-242531{width:100%!important}div#rbr-bundle-242527{width:100%!important}div#rbr-bundle-243372{width:100%!important}div#rbr-bundle-243373{width:100%!important}div#rbr-bundle-243376{width:100%!important}div#rbr-bundle-242439{width:100%!important}div#rbr-bundle-243757{width:100%!important}div#rbr-bundle-243758{width:100%!important}div#rbr-bundle-243774{width:100%!important}div#rbr-bundle-243775{width:100%!important}div#rbr-bundle-243776{width:100%!important}div#rbr-bundle-243789{width:100%!important}div#rbr-bundle-243374{width:100%!important}div#rbr-bundle-243731{width:100%!important}div#rbr-bundle-243733{width:100%!important}div#rbr-bundle-243740{width:100%!important}div#rbr-bundle-243793{width:100%!important}div#rbr-bundle-243809{width:100%!important}div#rbr-bundle-243810{width:100%!important}div#rbr-bundle-243811{width:100%!important}div#rbr-bundle-243813{width:100%!important}div#rbr-bundle-243818{width:100%!important}div#rbr-bundle-243820{width:100%!important}div#rbr-bundle-243759{width:100%!important}.m-collection-page-header__description.rte.m\:text-color-subtext.m-scroll-trigger.animate--fade-in{width:100%!important;max-width:100%!important}.m-collection-page-header__description p span{font-size:16px;line-height:1.3}h1.m-collection-page-header__title.h2.m\:capitalize.m-scroll-trigger.animate--fade-in{font-weight:600;font-size:42px}div#rbr-bundle-244135{width:100%!important}div#rbr-bundle-244136{width:100%!important}div#rbr-bundle-244137{width:100%!important}div#rbr-bundle-244138{width:100%!important}.video-hero-container{position:relative;width:100%;height:70vh;overflow:hidden}.video-hero{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.video-hero-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;opacity:.2}.video-overlay{position:absolute;top:50%;left:10%;transform:translateY(-50%);text-align:left;color:#fff;z-index:3}.video-overlay h1{font-size:4rem;margin:0 0 40px 0;color:#fff}.video-overlay p{font-size:1.5rem;margin:0 0 20px 0;color:#fff}.video-hero-container .cta-button{margin-top:20px;padding:15px 30px;background-color:#fff;color:#000;text-decoration:none;font-size:1.2rem;border-radius:5px}@media (max-width:768px){.video-overlay h1{font-size:2.5rem}.video-overlay p{font-size:1.2rem}.cta-button{font-size:1rem;padding:10px 20px}.video-hero-container:before{height:fit-content!important}.video-hero-container{height:fit-content}}.m-product-description{font-size:16px;line-height:1.3}p{font-size:16px;line-height:1.3}a{font-size:16px;line-height:1.3}.rte ul li{font-size:16px;line-height:1.5}h3.m-richtext__title.m-content-box__heading.h2{font-size:50px;font-weight:600}span{font-size:16px;line-height:1.3}.m-topbar__left.m\:w-4\/12.m\:flex.m\:items-center span{font-size:16px}.m-topbar__right.m\:w-4\/12.m\:flex.m\:items-center.m\:justify-end span{font-size:16px}div#rbr-bundle-245174{width:100%!important}div#rbr-bundle-245176{width:100%!important}div#rbr-bundle-245177{width:100%!important}div#rbr-bundle-245180{width:100%!important}div#rbr-bundle-245181{width:100%!important}div#rbr-bundle-245182{width:100%!important}div#rbr-bundle-245184{width:100%!important}div#rbr-bundle-245186{width:100%!important}div#rbr-bundle-244450{width:100%!important}div#rbr-bundle-244480{width:100%!important}div#rbr-bundle-244474{width:100%!important}div#rbr-bundle-244521{width:100%!important}div#rbr-bundle-245165{width:100%!important}div#rbr-bundle-245166{width:100%!important}div#rbr-bundle-245168{width:100%!important}div#rbr-bundle-245170{width:100%!important}div#rbr-bundle-245171{width:100%!important}div#rbr-bundle-243872{width:100%!important}div#rbr-bundle-243374{width:100%!important}div#rbr-bundle-243837{width:100%!important}div#rbr-bundle-244060{width:100%!important}div#rbr-bundle-244082{width:100%!important}div#rbr-bundle-244099{width:100%!important}div#rbr-bundle-244110{width:100%!important}div#rbr-bundle-244126{width:100%!important}div#rbr-bundle-245204{width:100%!important}div#rbr-bundle-245205{width:100%!important}div#rbr-bundle-245226{width:100%!important}div#rbr-bundle-245231{width:100%!important}.m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;margin-top:80px}div#rbr-bundle-245340{width:100%!important}div#rbr-bundle-245195{width:100%!important}div#rbr-bundle-245258{width:100%!important}div#rbr-bundle-245279{width:100%!important}div#rbr-bundle-245215{width:100%!important}div#rbr-bundle-245293{width:100%!important}div#rbr-bundle-245286{width:100%!important}div#rbr-bundle-245276{width:100%!important}div#rbr-bundle-245268{width:100%!important}div#rbr-bundle-245365{width:100%!important}div#rbr-bundle-245248{width:100%!important}div#rbr-bundle-245245{width:100%!important}div#rbr-bundle-245370{width:100%!important}div#rbr-bundle-245371{width:100%!important}div#rbr-bundle-245372{width:100%!important}.m-collection-page-header__description.rte.m\:text-color-subtext.m-scroll-trigger.animate--fade-in{text-align:left;color:#000!important;font-size:26px}div#rbr-bundle-245406{width:100%!important}div#rbr-bundle-245405{width:100%!important}div#rbr-bundle-245626{width:100%!important}div#rbr-bundle-245611{width:100%!important}div#rbr-bundle-245612{width:100%!important}div#rbr-bundle-245613{width:100%!important}div#rbr-bundle-245614{width:100%!important}div#rbr-bundle-245615{width:100%!important}div#rbr-bundle-245616{width:100%!important}div#rbr-bundle-245617{width:100%!important}div#rbr-bundle-245618{width:100%!important}div#rbr-bundle-245619{width:100%!important}div#rbr-bundle-245620{width:100%!important}div#rbr-bundle-245622{width:100%!important}div#rbr-bundle-245623{width:100%!important}div#rbr-bundle-245624{width:100%!important}div#rbr-bundle-245610{width:100%!important}div#rbr-bundle-245552{width:100%!important}div#rbr-bundle-245590{width:100%!important}div#rbr-bundle-245600{width:100%!important}div#rbr-bundle-245627{width:100%!important}div#rbr-bundle-245527{width:100%!important}div#rbr-bundle-245555{width:100%!important}div#rbr-bundle-245632{width:100%!important}div#aco-badge-aventon-abound-1{display:none!important}.m-product-inventory__pin:after,.m-product-inventory__pin:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%;background-color:rgb(210 194 26)!important}.m-product-inventory__inner{color:rgb(210 194 26)!important}.m-price__sale .m-price-item--last{color:rgb(243 0 0);font-weight:800}#MainContent{margin-top:0!important}div#rbr-bundle-243821{width:100%!important}.m-breadcrumb--item{font-weight:700;padding:15px;font-size:16px;color:inherit;white-space:nowrap;transition:all var(--m-duration-default, .25s) ease}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44* 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#fff!important}.swiper-pagination-bullet{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#fff!important}#leftpart h2{font-weight:600;margin-bottom:25px}#leftpart p{font-size:16px;line-height:1.3;margin-bottom:25px}.thoughtfully-created-pagination.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}@media only screen and (max-width:600px){section#m-section-template--16713345171651__rich_text_VPqBr6{padding-top:35px}m-collection-list.m-collection-list__wrapper.m\:block{padding-bottom:25px!important}section#m-section-template--16713345171651__rich_text_UTpEmJ{padding-top:35px}#shopify-section-template--23595329225068__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:55px!important}li{font-size:16px;line-height:1.8}#shopify-section-template--17231827894467__banner_with_slider_pAxCUK h2.m-richtext__title.m-slide__title.m\:text-black.h2{font-size:45px;color:#fff}#detailstop{display:flex;align-items:center;gap:50px;flex-direction:column}#shopify-section-template--17231014428867__custom_liquid_yPWVRb .thoughtfully-created-section{padding:20px;background-color:#fff;width:100%!important}div#vidcontent p{color:#000}div#vidcontent{margin-top:0!important;padding:0!important}div#vidcontent p{margin-top:20px;color:#000!important}.thoughtfully-created-prev.swiper-button-prev{margin-top:-115px}.thoughtfully-created-next.swiper-button-next{margin-top:-115px}div#ourapp{display:grid;grid-template-columns:repeat(1,1fr)!important;align-items:center;margin-top:0!important}div#ourappcontent{margin-top:50px;margin-bottom:50px}}div#shopify-section-template--17231014428867__custom_liquid_KcQYqn{margin-top:50px}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17231014428867__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0;background:#fff}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17231827894467__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0;background:#fff}.m-product-media--slider__navigation .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev';display:none}.m-product-media--slider__navigation .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next';display:none}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17234885509315__collection-header .m-collection-page-header__inner{margin-top:80px;margin-bottom:25px}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17234885509315__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}.m-promotion__item img,.m-promotion__item svg{max-width:100%;height:100%!important}.m-promotion__item svg{max-width:100%!important;height:100%!important;width:500px!important}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17235792167107__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}h3.m-icon-box__heading.h4{font-size:35px;font-weight:600}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17235896533187__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17247107023043__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}.m-collection-page-header.m-collection-page-header--no-image.m-collection-page-header--image-top.m-collection-page-header--template--17235421561027__collection-header .m-collection-page-header__inner{display:flex;flex-direction:column;justify-content:center;padding-left:0;padding-right:0}.testimonial p{font-size:16px!important}.m-filter--widget-title.h5.m-accordion--item-button{font-size:16px}collapsible-tab.m-collapsible.no-js-hidden.is-expanded h3 span{font-weight:700;font-size:21px;line-height:1.3}.ks-layout-group-row.ks-layout-row-2{display:flex;align-items:flex-start;gap:35px;justify-content:center}span.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-new{font-size:16px;background:#59b148}.m-pickup-availability__info{font-size:16px}.m-product-shipping--content.m\:display-flex.rte p{font-size:16px}td.ks-table-cell{text-align:left!important}.m-main-product.m-gradient.m-color-default{margin-top:35px!important}.slider-container{position:relative;overflow:hidden;max-width:100%;margin:auto}.slide{min-width:100%;display:none}.slide img{width:100%;height:auto}.text-container{display:flex;gap:25px;text-align:left;padding:0 50px;flex-direction:column}.slider-button{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;z-index:2}#prev-1,#prev-2,#prev-3{left:10px}#next-1,#next-2,#next-3{right:10px}.bullets{text-align:center;margin-top:10px}.bullet{display:inline-block;width:10px;height:10px;border-radius:50%;background:gray;margin:0 5px;cursor:pointer}.bullet.active{background:#00f}div#slideinfo{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;padding:0}@media (max-width:768px){#shopify-section-template--17235792167107__collection-header p{text-align:left;color:#000!important;font-size:16px!important}div#locationsinfo{display:flex!important;flex-direction:column!important;gap:20px!important}#shopify-section-template--23557301305708__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:50px!important}#shopify-section-template--23557301305708__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}.text-container{padding:0}#shopify-section-template--23556808638828__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{margin-top:-50px!important;margin-bottom:-20px!important;margin-top:-40px!important}#shopify-section-template--23553151664492__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:25px 25px 25px 25px}div#slideinfo{grid-template-columns:repeat(1,1fr)}.slider-button{position:relative;top:31%!important;transform:translateY(-50%);z-index:2;margin:25px 25px 25px 20px}#prev-1,#prev-2,#prev-3{left:10px}#next-1,#next-2,#next-3{right:10px}}hr{border:2.5px solid #58b047;border-radius:5px;margin-top:25px}@media (max-width:768px){.m-collection-page-header__description p span{font-size:16px;line-height:1.3}.m-product-description{font-size:16px;line-height:1.3}p{font-size:16px;line-height:1.3}a{font-size:16px;line-height:1.3}.rte ul li{font-size:16px;line-height:1.5}h3.m-richtext__title.m-content-box__heading.h2{font-size:50px;font-weight:600}span{font-size:16px;line-height:1.3}.m-breadcrumb--item{font-size:16px}h2{font-size:25px}.m-pickup-availability__info{font-size:16px}.text-container{display:flex;gap:25px;text-align:left;padding:25px!important;flex-direction:column}}@media (max-width:768px){div#bread-container{margin-bottom:0!important}.m-product-shipping--content.m\:display-flex.rte p{font-size:16px!important}button#ShowPickupAvailabilityDrawer{margin-top:10px!important}div#slideinfo{display:grid;grid-template-columns:repeat(1,1fr)!important;justify-content:space-between;align-items:center;padding:0}form#product-form-template--23554675048812__main{margin-top:-20px!important}.ks-html-content p span{font-size:16px!important;line-height:1.3}#shopify-section-template--23556808638828__custom_liquid_tdGRXN section{background-color:#000;color:#fff;padding:50px 25px!important;margin-top:50px!important}.m-main-product.m-gradient.m-color-default{margin-top:55px!important}.m-collapsible--content__inner div#prodw{display:flex!important}#shopify-section-template--23554675081580__custom_liquid_tdGRXN section{background-color:#000;color:#fff;padding:50px 25px!important;margin-top:45px!important}#shopify-section-template--23554675081580__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--23554675081580__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:25px 25px 25px 25px;margin-top:-50px!important}.m-product-description{margin-right:0!important}#shopify-section-template--17229634666691__custom_liquid_TrwNPP #prodw{padding:25px 0!important}h2{padding-bottom:0!important}div#slider-1{margin-bottom:0!important}div#slider-2{margin-top:0!important;margin-bottom:-10px}div#slider-3{margin-top:0!important}div#slider-3{margin-top:0!important;margin-bottom:0!important}#shopify-section-template--17229634666691__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:45px!important}#shopify-section-template--17229634666691__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}.template-product #MainContent{padding-bottom:35px!important}div#shopify-section-template--17229634666691__breadcrumb{margin-bottom:-75px!important}h2{font-size:35px!important;margin-bottom:10px!important}.container.m-section-my.m-section-py{padding-top:0;padding-bottom:30px}#shopify-section-template--17229634666691__custom_liquid_AJqPAU .testimonials{margin-bottom:45px!important}div#shopify-section-template--17161868181699__breadcrumb{margin-bottom:-70px}#shopify-section-template--17161868181699__custom_liquid_TrwNPP #prodw{padding:25px 0}div#shopify-section-template--17161868181699__custom_liquid_mYh6Tx{margin-top:-50px}#shopify-section-template--17161868181699__custom_liquid_tdGRXN section{background-color:#000;color:#fff;padding:50px 25px!important;margin-top:45px!important}#shopify-section-template--17161868181699__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}section.testimonials{margin-bottom:50px!important}#shopify-section-template--17161868181699__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:25px 25px 0 25px!important}.testimonial p{font-size:16px!important;line-height:1.5}.stars{color:#fd0;font-size:1.5em;margin-bottom:5px!important}button#prev-2 img{width:15px!important}button#next-2 img{width:15px!important}.slider-button{width:15px!important}.ks-layout-group-row.ks-layout-row-2{display:flex;align-items:center;gap:0!important;justify-content:center;flex-direction:column!important}#shopify-section-template--23553151664492__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--17161868181699__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:25px 0!important}#shopify-section-template--23553273266540__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:45px!important}#shopify-section-template--23553151664492__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:45px!important}#shopify-section-template--23553273266540__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:0 25px!important;margin-top:-45px!important}#shopify-section-template--23553151664492__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:0 25px!important;margin-top:-45px!important}#shopify-section-template--23553273266540__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}div#proddes{margin-bottom:45px!important}#shopify-section-template--23553833107820__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:55px!important}#shopify-section-template--23553833107820__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--23553833107820__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{margin-top:-50px!important;padding:25px 25px 25px 25px;margin-bottom:-20px!important}div#slider-2{margin-bottom:10px!important}.variant-status{display:flex;align-content:flex-start!important;align-items:flex-start!important;gap:5px 25px!important;flex-direction:column!important}#shopify-section-template--23554235531628__custom_liquid_tdGRXN section{background-color:#000;color:#fff;padding:50px 25px!important;margin-top:55px!important}#shopify-section-template--23554235531628__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--23554235531628__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{padding:25px 25px 25px 25px;margin-top:-40px!important}section#m-section-template--23553151664492__rich_text_CYhK7r{margin-top:-45px!important}#shopify-section-template--23554675048812__custom_liquid_tdGRXN section{background-color:#000;color:#fff;padding:50px 25px!important;margin-top:55px!important}#shopify-section-template--23554675048812__custom_liquid_Wk7KKH .container{padding:50px 25px 40px 25px!important}#shopify-section-template--23554675048812__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{margin-top:-50px!important}#shopify-section-template--23555071377772__custom_liquid_tdGRXN section{color:#fff;padding:50px 25px!important;margin-top:50px!important}#shopify-section-template--23555071377772__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--23555071377772__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{margin-top:-40px!important}#shopify-section-template--23555100180844__custom_liquid_tdGRXN section{padding:50px 25px!important;margin-top:50px!important}#shopify-section-template--23555100180844__custom_liquid_Wk7KKH .container{padding:50px 25px 50px 25px!important}#shopify-section-template--23555100180844__product-recommendations product-recommendations .container-fluid.m-section-my.m-section-py{margin-top:-50px!important}}sub{line-height:1.3!important}nav.m-breadcrumb.m\:w-full.m-scroll-trigger.animate--fade-in{margin-bottom:-55px}.ks-layout-group-row.ks-layout-row-2{margin-top:0!important}.m-collapsible-section .m-collapsible--content__inner{padding-bottom:10px!important}.m-collapsible--content__inner div#prodw{padding:0!important}div#rbr-bundle-254049{width:100%!important}.bXGYProductsContainer_x_products_50c0be74{display:none}.rbr-standard-bundle__title{margin-bottom:20px}.bXGYProductsContainer_divider_50c0be74{display:none!important}.variant-status{display:flex;align-content:center;align-items:center;gap:5px}.preorder-badge{background-color:#fc0;color:#000;padding:5px;border-radius:5px;font-weight:700}.preorder-note{color:red;font-size:14px}.warranty{margin-top:-27px;margin-bottom:-27px}.ks-html-content h2{margin-bottom:25px!important}.ks-html-content p span{font-size:20px!important;line-height:1.3}.ks-layout-group-row.ks-layout-row-2{margin-top:0!important;margin-bottom:0!important}div#option-box-ymq-variant-0{margin-top:15px!important;padding-bottom:0!important}.m-collapsible--content__inner{padding:0!important}.ks-layout-group.stack-on-mobile{margin:0!important}.ks-layout-group-row.ks-layout-row-2{padding:0!important;margin:0!important}div#prodw{padding:0!important}.m-collapsible--content__inner{padding-top:15px!important}ul{margin-top:0!important}.m-collapsible--content__inner .container{margin-top:0!important;margin-bottom:0!important}.m-product-recommendations{margin-top:-30px!important;margin-bottom:-25px!important}main#MainContent{margin-top:-20px!important}.sealsubs-target-element{display:none!important}.bndlr-container .bndlr-break-plus-signs .bndlr-add-to-cart{max-width:100%!important}.m-link-underline,.m-section__description a,.rte a:not(.spr-summary-actions-newreview){--btn-link-border:0px!important}div#xb-checkbox-upsell-root{margin-bottom:30px!important}button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary{margin-top:0!important}.ct-preorder-btn.disabled{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}.m-collection-page-header__inner{margin-top:40px!important}li.m-pickup-availability__item{margin-bottom:20px!important}address.m-pickup-availability__item--address{margin-bottom:10px!important}.m-pickup-availability__drawer--content h3,.m-pickup-availability__drawer--content h4{margin-top:20px!important;margin-bottom:10px!important}.m-page-header.m-page-header--template-page.m\:text-center.m-scroll-trigger.animate--fade-in{display:none!important}span.m-facet--label{font-size:14px!important}span.m-facet--product-count{font-size:14px!important}.m-announcement-bar__content{font-size:16px!important}li{font-size:16px!important}.proddes .col{font-size:16px!important}section#favorite-product-slider--template--16713345171651__favorite_product_slider_pKFhHj h2{font-weight:400!important;font-size:42px!important}

/* CloudSearch filters in sidebar */

.cloud-search-filters-sidebar-container {
  display: flex;
  clear: both;
  /* width: 100%; */
}

.cloud-search-filters-sidebar-container #cloud_search_filters_sidebar {
  display: block;
  width: 250px;
  min-width: 250px;
  margin-inline-end: 20px;
}

.cloud-search-filters-sidebar-container .cloud-search-filters-products {
  flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .cloud-search-filters-sidebar-container #cloud_search_filters_sidebar, #cloud_search_filters_sidebar {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  body:has(#cloud_search_filters_sidebar) #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--collection-page {
    display: none;
  }

  /* Uncomment the following if adding sidebar-mode filters on the search page too */
  /*
  body:has(#cloud_search_filters_sidebar) #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page {
    display: none;
  }
  */
}

#cloud_search_filters_sidebar:empty::before {
  content: "Filters";
  display: block;
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 1.5;
}

#cloud_search_filters_sidebar:empty::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  min-height: 650px;
  margin-left: -24px;
  background-image: linear-gradient(#dfe3e8, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(transparent 100%, transparent 0);
  background-size: 100% 100%, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 100% 100%;
  background-position: -150% 0, 24px 16px, 24px 56px, 24px 86px, 24px 116px, 24px 146px, 24px 196px, 24px 236px, 24px 266px, 24px 296px, 24px 326px, 24px 376px, 24px 416px, 24px 446px, 24px 476px, 24px 506px;
  background-repeat: no-repeat;
  animation-duration: 0.8s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-name: cs-loading;
}

@keyframes cs-loading {
  0% {
    opacity: 0.45;
  }
  100% {
    opacity: 0.9;
  }
}

.cloud-search-filter-value__count {
  margin-left: auto;
}