@import"https://use.fontawesome.com/releases/v5.13.0/css/all.css";html{scroll-behavior:smooth;color:var(--text-color);font-size:100%}.of--visible{overflow:visible!important}p{line-height:1.87;margin-bottom:1.75rem}a{color:#194dd1;text-decoration:underline;cursor:pointer}.link{color:inherit!important;text-decoration:none!important}.link.accent,.link.primary{text-decoration:underline!important;color:var(--primary-color)!important}.hidden{display:none!important}.rounded{border-radius:100%}.rounded-1{border-radius:2rem}.border-0{border:0!important}.link:hover,.link:focus{color:var(--primary-color)!important}.link.xs{font-size:13px}.link i{margin-left:8px;margin-top:1px}ul,ol{list-style-position:outside}ul.non-style{padding:0;list-style:none;margin:0;overflow:visible;white-space:normal}ul.listing-sm{font-size:14px}ul.listing-col li{display:flex;grid-gap:8px;margin-bottom:12px}button{cursor:pointer}.rte a:not(.button){color:#194dd1}.rte a:not(.button):hover,a:hover{transition:.3s all;color:var(--primary-color)}.container{max-width:100%;padding-inline:3.75rem!important;margin:0;width:100%;height:100%}.container.min,#product_reviews .container,.container.container--narrow{max-width:1575px!important;margin:auto!important;padding-inline:45px}.max-container{max-width:1200px;margin:auto}.full__screen{height:100vh!important}ol,ul{padding-inline-start:1rem;margin-bottom:1rem}ul li,ol li{margin-bottom:.5rem}.icon-white svg circle,.icon-white svg line{stroke:#000}.grid_content{display:grid;width:100%!important}.expand__icon.sm{text-decoration:none!important;font-size:18px;color:#748094;background:#fff;border-radius:100px;padding:4px;box-shadow:0 0 5px #748094;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}.w-max{width:max-content!important}.w-full{width:100%}.aspect-ratio{align-items:center;border-radius:8px;display:flex;justify-content:center;aspect-ratio:6 / 5;position:relative;margin:0}.aspect-ratio.aspect-ratio--3-2,.aspect-ratio--3-2{aspect-ratio:3/2}.aspect-ratio.aspect-ratio--4-5,.aspect-ratio--4-5{aspect-ratio:4 / 5}.aspect-ratio.aspect-ratio--6-4,.aspect-ratio--6-4{aspect-ratio:6 / 4}.aspect-ratio.aspect-ratio--6-5,.aspect-ratio--6-5{aspect-ratio:6 / 5}.aspect-ratio.aspect-ratio--8-6,.aspect-ratio--8-6{aspect-ratio:8 / 6}.aspect-ratio.aspect-ratio_4-3,.aspect-ratio--4-3,.aspect-ratio--4-3 img{aspect-ratio:4 / 3}.aspect-ratio.aspect-ratio_1-1,.aspect-ratio--1-1{aspect-ratio:1 / 1}@media screen and (min-width: 640px){html{font-size:100%}}@media screen and (max-width: 1280px){.container{padding-inline:2rem!important}}@media screen and (max-width: 1025px){.pocket-left{margin-inline:0 auto;text-align:left}.pocket-center{margin-inline:auto;text-align:center}.pocket-right{margin-inline:auto 0;text-align:right}}@media screen and (max-width: 640px){.link.accent,.link.primary{margin:0;line-height:normal}.container{padding-inline:.75rem}}.label,.product-label{display:flex;align-items:center;grid-gap:4px;padding:.25rem .75rem;font-weight:600!important;background:var(--background);font-size:var(--text-size-90);border-radius:4px;height:fit-content;text-transform:capitalize;width:fit-content;line-height:normal!important;margin:0;color:var(--text-color);text-decoration:none}.label.accent{background:var(--accent-color);color:var(--secondary-background)}.label.secondary{background:var(--secondary-color);color:var(--text-color)}.product-form__container .product-form__wrapper{padding:1.5rem;border-radius:2rem;border:1px solid #eaeaea}.product-form__container .product-form__wrapper .product-form__info-list .alert{margin-bottom:.5rem}.product-form__container .product-label{margin-bottom:0;border-radius:100px}.label.light{background:var(--white)!important}.label.light.primary{color:var(--black)!important}.label.light.product-label--on-sale{color:var(--success)!important}.label.primary{color:#7c0f0f;background:#fae8e8}.label.primary-alt{color:#fff;background:var(--primary-color)}.label.white{color:#000;background:#fff}.label.sm{padding:4px 6px;line-height:normal}.label.rainbow,.product-label.rainbow{background-color:#e8e8fa}.label.rainbow .label-content,.product-label.rainbow .label-content{background:linear-gradient(210deg,#001dff,#eb006b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.label.lg,.product-form__container .product-label{font-size:14px}.label-info{color:#101f7c;background:#e8edfa}.label.border{border:1px solid #eaeaea}.label.label-grey,.product-label.product-label--sold-out{background:#ababab}.label.invert-grey{background:#f1f1f1;color:#5f636b}.product-label.product-label--split{display:flex;flex-wrap:wrap;grid-gap:4px;align-items:baseline;padding:4px 6px}.product-label.product-label--split span{background:#fff;border-radius:1px;color:var(--primary-color);padding:3px 5px}.header-subtitle{font-weight:700;margin-bottom:15px;display:block;width:fit-content}p+hr{margin-top:0}hr{height:1px;background-color:#e8e8e8;border:none;margin:0;margin-block:1.5rem}.bc-logo{width:300px;margin-inline:auto;margin-bottom:30px}.layout{width:100%;margin:0}.layout .sidebar_content{width:40%;display:flex;flex-direction:column;max-width:450px}.content{width:50%;padding-bottom:3.75rem}.content.content-full{width:100%;padding-top:0}.content p{margin-bottom:30px}.content h3{margin-bottom:1rem}.content p:last-child{margin-bottom:0}.section__header{flex-wrap:wrap;align-items:flex-start;overflow:hidden;line-height:normal;margin-bottom:2.5rem}.section__header h1,.section__header h2,.section__header h3,.section__header h4,.section__header h5,.section__header h6{margin:0;line-height:normal}.featured-collection__title{margin-bottom:0}.text-icon_wrapper{display:flex;grid-gap:15px;align-items:center}.cookie-bar{z-index:2147483001}@media screen and (max-width: 1025px){.layout .sidebar_content{width:100%;max-width:100%;height:inherit}.section__header{grid-gap:.5rem}}@media screen and (max-width: 640px){.w-max{width:100%!important}.container,.container.min,.container.container--narrow{padding-inline:.75rem!important}hr{margin:15px 0}.content.content-full{padding-bottom:45 spx}.content h3{margin-bottom:1rem}.section__header h2,.section__header a.section__action-link{margin:0}.section__header a.section__action-link svg{display:inline-block}}@media screen and (min-width: 640px){.section__header{overflow:visible}}@media (prefers-color-scheme: dark){.product-gallery__swiper .swiper-slide img,.tier-item__container .tier-item__header .tier-item__image-wrapper img,.product-comp .product-comp-header__img img,.product-item .product-item__image-wrapper,.product-item .product-item__image-wrapper img,.cart-item .line-item__wrapper .line-item__image-wrapper img{mix-blend-mode:unset!important}}.fade-out{opacity:1;animation:fadeOut ease 3s;animation-fill-mode:forwards}@keyframes rainbowcycle{11%{background-color:red}22%{background-color:orange}33%{background-color:#ff0}44%{background-color:#7fff00}55%{background-color:#0ff}66%{background-color:#00f}77%{background-color:#9932cc}88%{background-color:#ff1493}to{background-color:red}}@keyframes rainbowcyclebackdrop{11%{background-color:#f7eded}22%{background-color:#fff4ea}33%{background-color:#fefce7}44%{background-color:#edf7f3}55%{background-color:#eafbfb}66%{background-color:#eff8ff}77%{background-color:#f2f2ff}88%{background-color:#fcf0fa}to{background-color:#f7eded}}@keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@-moz-keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes fadetoTopExit{0%{bottom:0;opacity:1}to{bottom:-100px;opacity:0}}@-moz-keyframes fadetoTopExit{0%{bottom:0;opacity:1}to{bottom:-100px;opacity:0}}@-webkit-keyframes fadetoTopExit{0%{bottom:0;opacity:1}to{bottom:-100px;opacity:0}}@keyframes fade{0%{opacity:1}to{opacity:0}}@-moz-keyframes fade{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes pulse-green{0%{box-shadow:0 0 #3fc198}to{box-shadow:0 0 0 6px #3fc19800}}@-moz-keyframes pulse-green{0%{box-shadow:0 0 #3fc198}to{box-shadow:0 0 0 6px #3fc19800}}@-webkit-keyframes pulse-green{0%{box-shadow:0 0 #3fc198}to{box-shadow:0 0 0 6px #3fc19800}}@keyframes pulse-orange{0%{box-shadow:0 0 #c1723f}to{box-shadow:0 0 0 6px #c1723f00}}@-moz-keyframes pulse-orange{0%{box-shadow:0 0 #c1723f}to{box-shadow:0 0 0 6px #c1723f00}}@-webkit-keyframes pulse-orange{0%{box-shadow:0 0 #c1723f}to{box-shadow:0 0 0 6px #c1723f00}}@keyframes spin-text{0%{transform:translateY(0)}49%{transform:translateY(-200%)}50%{transform:translateY(-200%);visibility:hidden}51%{transform:translateY(200%)}52%{transform:translateY(200%);visibility:visible}to{transform:translateY(0)}}i.duo{color:var(--text-color);background:var(--secondary-background);padding:.25rem;border-radius:.5rem;margin-top:2px;font-size:90%;aspect-ratio:1/1;height:fit-content;display:flex;align-items:center}i.duo.primary{color:var(--primary-color);background:rgb(var(--primary-color-rgb),.1)}.bg--shade{background:var(--background-shade)}.rounded{border-radius:1.5rem}.aspect_ratio-16-9{aspect-ratio:16/9!important}.aspect_ratio-5-4{aspect-ratio:5/4!important}.full-height{height:100%}.vhidden{visibility:hidden}.object-contain{object-fit:contain}.visable-xs,.visable-tablet{position:absolute;top:0;right:0;visibility:hidden}.m-0{margin:0!important}.pl-0{padding-left:0!important}.pa-0{padding:0!important}.pt-0{padding-top:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pb-0{padding-bottom:0!important}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem!important}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem!important}.mb-0{margin-bottom:0!important}.mtsep{margin-top:1.25rem}.mbsep{display:block;margin-bottom:1.25rem!important}.pbsep{display:block;padding-bottom:1rem!important}.wb{background-color:#fff}.tc,.center{text-align:center!important;margin-left:auto!important;margin-right:auto!important;align-items:center}.tl{text-align:left!important}.tr,.right{text-align:right!important;margin-left:auto;align-items:end}.align-l{padding-left:60px}.align-r{padding:0 60px 0 0}.text-r{text-align:right}.text-c{text-align:center}.hidden-lg{display:none!important}.grid-col-1,.grid-col-2,.grid-col-3,.grid-col-4{grid-gap:.5rem;width:100%}.grid-col-1{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))}.grid-col-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-col-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-col-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.sm-border-r{border-radius:1rem!important}.gap{grid-gap:1.5rem!important}.gap-sm{grid-gap:1rem!important}.gap-xs{grid-gap:.5rem!important}.gap-lg{grid-gap:4rem!important}@media screen and (max-width: 1025px){.visable-tablet{position:initial!important;top:0!important;right:0!important;visibility:visible!important}.hidden-lg{display:block!important}.left-pocket{text-align:left!important;margin-left:0!important;margin-right:auto!important}.center-pocket{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.right-pocket{text-align:right!important;margin-left:auto!important;margin-right:0!important}.tablet-gap-0{grid-gap:0!important}.tablet-col-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-col-1{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))}.grid-col-4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 640px){.grid-col-2,.grid-col-3,.grid-col-4{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))}.grid-col-2.grouped{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-col-3.grouped{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-col-4.grouped{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hidden-xs{position:absolute!important;top:0;right:0;visibility:hidden}.visable-xs{position:initial;top:0;right:0;visibility:visible}}[data-action=toggle-collapsible][aria-expanded=false] i{transform:rotate(0)!important;transition:all .3s!important}[data-action=toggle-collapsible][aria-expanded=true] i{transform:rotate(180deg)!important}.toggle-plus[data-action=toggle-collapsible][aria-expanded=false] i:before{content:"\e3d4"}.toggle-plus[data-action=toggle-collapsible][aria-expanded=true] i:before{content:"\e32a"}.toggle_item{overflow:hidden;transition:height .3s}.toggle_item.desktop-closed{height:0px}.toggle_item.desktop-open{height:100%}@media screen and (max-width: 1025px){.toggle_item.tablet-closed{height:0px}.toggle_item.tablet-open{height:100%}}.empty-state{text-align:center;margin:180px auto;width:fit-content}.empty-state img{max-width:8rem;margin-bottom:2rem}.empty-state svg{height:90px;fill:#b2b2b2;margin-bottom:15px}.empty-state__content{max-width:550px}.empty-state__content h1{font-size:42px;margin-bottom:1rem}.empty-state__button-container{margin:auto;width:fit-content;margin-top:1.5rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-font-family);color:var(--text-color);text-transform:capitalize;line-height:1.15;letter-spacing:-.022em;font-weight:800;margin-bottom:1.75rem}small{display:block;font-size:var(--text-size-90);line-height:normal}.text-shade{color:var(--text-shade-color)!important}.leading-normal{line-height:normal}.text-size-80{font-size:var(--text-size-80)!important}.text-size-90{font-size:var(--text-size-90)!important}.text-size-100{font-size:var(--text-size-100)!important}.text-size-200{font-size:var(--text-size-200)!important}.text-size-300{font-size:var(--text-size-300)!important}.text-size-400{font-size:var(--text-size-400)!important}.text-size-500{font-size:var(--text-size-500)!important}.text-size-600{font-size:var(--text-size-600)!important}.text-size-700{font-size:var(--text-size-700)!important}.text-black{font-weight:900!important}.text-bolder{font-weight:800!important}.text-bold{font-weight:700!important}.text-normal{font-weight:600!important}.text-thin{font-weight:500!important}.text-thinner{font-weight:400!important}.ls-wide{letter-spacing:.25rem}.text-highlight{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 323 16' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;'%3E%3Cg transform='matrix(1,0,0,1,1,0.953183)'%3E%3Cpath d='M3,11C3,11 200.444,-3.711 318,7' style='fill:none;stroke:rgb(255,0,0);stroke-width:8px;'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:bottom;text-decoration:none!important}h1,.h1{font-size:var(--text-size-700)}h1.big{font-size:7.5rem;margin-bottom:0}h2{font-size:var(--text-size-600)}h3,.h3{font-size:var(--text-size-500)}h4{font-size:var(--text-size-400)}h5{font-size:var(--text-size-300)}.text-tertiary{color:var(--tertiary-color)}.text-primary{color:var(--primary-color)!important}h1.primary,h2.primary,h3.primary{font-family:var(--heading-font-family);font-weight:800;text-transform:capitalize;margin-bottom:45px;padding-bottom:0;position:relative;color:#1d1d1d;width:fit-content;width:-moz-fit-content;word-break:break-word}h1.primary.white,h2.primary.white,h3.primary.white{color:#fff!important}h1.primary.center,h2.primary.center,h3.primary.center{margin:auto auto 45px}h1.primary.right,h2.primary.right,h3.primary.right{text-align:right;width:100%}h1.primary:after,h2.primary:after,h3.primary:after{content:"" url(Line.svg);width:55px;transition:all .3s;display:block;line-height:0;margin-top:0}h1.primary.center:after,h2.primary.center:after,h3.primary.center:after{margin-left:auto;margin-right:auto}h1.primary.right:after,h2.primary.right:after,h3.primary.right:after{margin-left:auto}h5{font-size:18px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:capitalize;margin-bottom:15px;color:#1d1d1d}.light,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p .dark span{color:var(--heading-color)!important}.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p .dark span{color:#fff!important}.italic{font-style:italic}.subheader{color:var(--text-shade-color);text-transform:uppercase}.preheading{display:block;font-size:var(--text-size-100);color:var(--text-color);line-height:normal}.glow{text-shadow:none;transition:all .5s cubic-bezier(0,1,.91,.99)}.color-dark .glow,.color-dark-alternative .glow,.color-dark-glow .glow{color:#00ff29;text-shadow:0 0 20px #011900}@media screen and (max-width: 640px){.primary{line-height:32px;margin-bottom:30px}.label.primary{margin-bottom:0}h1.big{font-size:2.74rem}h1.primary:after,h2.primary:after,h3.primary:after{margin-top:8px}}button[disabled],html input[disabled]{cursor:not-allowed}.btn{display:flex;align-items:center;justify-content:center;grid-gap:.5rem;font-size:var(--text-size-100);background:#000;border-radius:100rem;color:#fff;font-weight:700;line-height:normal;padding:.7rem 1.5rem;text-decoration:none;width:fit-content;height:fit-content;text-transform:capitalize;text-align:center;transition:all .3s}.btn:hover{background:var(--primary-color);color:var(--primary-label-color)}.btn span{width:max-content}.btn.black,.btn.add-cart{color:var(--white);background:var(--black)}.btn.spin_text span{animation:spin-text .35s ease-in-out forwards}.btn.border{background:transparent!important;border:1px solid var(--border-color);color:var(--text-color)!important}.btn.border:hover{color:var(--primary-color);border-color:var(--primary-color);background:transparent}.btn.btn-primary,.btn.primary{color:var(--primary-label-color);background:var(--primary-color)}.btn.secondary{color:var(--secondary-label-color);background:var(--secondary-color)}.btn.tertiary{background:var(--tertiary-color);color:var(--tertiary-label-color)}.btn.btn-primary.border,.btn.primary.border{background:transparent;border:1.5px solid var(--primary-color)}.btn.secondary.border{background:transparent;border:1.5px solid var(--secondary-color)}.btn.tertiary.border{background:transparent;border:1.5px solid var(--tertiary-color)}.btn.accent{background:var(--accent-color)}.btn.accent.border{background:transparent;border:1px solid var(--accent-color)}.btn.white.border{background:transparent;border:1px solid #ffffff;color:#fff}.btn.black.border{background:transparent;border:1px solid #000000;color:#000}.btn.btn-primary:hover,.btn.primary:hover,.btn.primary.border:hover,.btn.secondary:hover,.btn.secondary.border:hover,.btn.tertiary.border:hover,.btn.white.border:hover{background:var(--text-color)!important;color:var(--secondary-background)!important;border-color:var(--text-color)!important}.btn.tertiary:hover{background:var(--primary-color)!important;color:#fff}.btn:not(.add-cart):hover .btn.white:hover{background:var(--primary-color);color:#fff}.btn i{font-size:18px}.btn.disabled,.btn:disabled{opacity:.5}.btn.link-btn{background:transparent;color:#194dd1;padding:0;font-weight:400}.btn.btn-block{width:100%}.btn.btn-c{margin:0 auto}.btn.btn-sm{padding:.4rem 1rem;font-size:var(--text-size-90)}.btn.btn-xs{padding:.25rem .75rem;font-size:var(--text-size-90)}.btn.btn-white,.btn.white,.btn.prim-dark{color:#000;background:#fff}.btn.btn-white.border{border-color:#fff;color:#fff;background:transparent}.btn.btn-white.border:hover{border-color:var(--primary-color);color:var(--primary-color)}.btn.btn-yellow{color:#000;background:#ffbc00}.btn.btn-yellow:hover{color:#fff;background:#000;border-color:#ffbc00}.btn.btn-blue{background:#194dd1}.btn.btn-blue:hover{background:#000}.btn.btn-blue-outline{background:#fff;border:2px solid #194dd1;color:#194dd1}.btn.btn-blue-outline:hover{border:2px solid #000;color:#000}.btn svg{width:24px;height:24px;fill:#fff}.btn.btn-primary:hover svg{fill:#000}.btn.btn-rounded{border-radius:100rem}.btn.caret:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;font-size:20px;color:#fff;margin-right:20px;bottom:2px;transform:rotate(0);transition:all .3s}.btn.btn-grey:hover.caret:after{color:#1d1d1d;transform:rotate(-90deg)}.btn.btn-white:hover,.btn.prim-dark:hover{background:#000;color:#fff}.btn.btn-sold_out,.btn.btn-sold_out:hover,.product-form__add-button.btn-sold_out{color:#fff;background:var(--text-shade-color);cursor:not-allowed}.btn.btn-sold_out.btn-block{width:100%!important}.btn.btn-sold_out.access{cursor:pointer}.btn.btn-unavailable{cursor:not-allowed}.btn.close{color:var(--text-shade-color);font-weight:300;z-index:1;padding:.75rem;display:flex;justify-content:center;align-items:center;background:var(--background);border-radius:100%;transition:all .3s;cursor:pointer;width:fit-content}.btn.close.white{background:var(--white);border:1px solid #eaeaea;color:var(--black)}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;width:100%;grid-gap:.5rem}.button-group.stacked{flex-direction:column;grid-gap:.5rem}.button-group>*{margin:0}.button-group.stacked .btn{width:100%!important}.button-group.btn-gap{grid-gap:8px}.button-group form{width:100%;display:flex;margin:0}.button-group.rounded .btn{border-radius:100rem!important}.btn-group_list .btn{margin-bottom:8px}.btn-group_list .btn:last-child{margin:0}.btn-group.btn-group-grey-alt{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.button-group.center{justify-content:center}.btn.btn-grey[aria-expanded=true]{background-color:#222021;border-color:#222021;color:#fff!important;fill:#fff}.button-group.non-block{display:flex;flex-wrap:wrap;grid-gap:8px}.button-group.right{justify-content:end}.button-group.non-block .btn{width:fit-content}@media screen and (max-width: 1025px){.btn-fit{width:fit-content!important}.btn-group.btn-group-grey-alt{flex-direction:column-reverse;grid-gap:15px}.btn-group.btn-group-grey-alt .btn,.btn-group.btn-group-grey-alt .link{width:100%}.button-group.sm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.button-group.btn-gap{grid-gap:8px}. .button-group.btn-gap .btn{width:100%}}@media screen and (max-width: 640px){.button-group{justify-content:center}.btn-fit{width:fit-content!important}.btn{width:100%}.btn-sm{width:fit-content!important;width:-moz-max-content}}.drawer .drawer__inner.scroll-top{max-width:unset;transform:translateY(100%);border-radius:1rem 1rem 0 0}.drawer[aria-hidden=false] .drawer__inner.scroll-top{transform:translateY(0)}.collection-drawer__close{margin:0}.collection-drawer__header{max-height:unset;padding:1.5rem;border:0}.collection-drawer__header div{grid-gap:.5rem}.collection-drawer__header .collection-drawer__filter-count{background:var(--text-shade-color);height:auto;width:fit-content;font-size:var(--text-size-200);padding:.2rem .75rem;line-height:1;border-radius:100rem;color:#fff;font-weight:700}.collection-drawer__inner{padding:0 1.5rem;height:100%}.collection-drawer__inner .collection__filter-group-list{background:var(--background);padding:2rem;border-radius:1rem}.collection-drawer__inner .collection__filter-collapsible .collection__filter-checkbox-list{grid-gap:0}.input_toggle--wrapper{position:relative;display:flex;justify-content:space-around;padding:.25rem 0;border-radius:100rem;text-transform:uppercase;font-size:var(--text-size-90);width:100%;color:#fff;font-weight:700;cursor:pointer}input:checked+.input_toggle--wrapper{background:#4e596c}.input_toggle--wrapper .left{padding-inline:0;opacity:0;transition:all .3s}.input_toggle--wrapper .right{padding-inline:1rem;opacity:1;transition:all .3s}input:checked+.input_toggle--wrapper .left{padding-inline:1rem;opacity:1}input:checked+.input_toggle--wrapper .right{padding-inline:0;opacity:0}.input_toggle--wrapper .slider{content:"";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;transform:translate(0);background:#fff;border-radius:100%;height:100%;aspect-ratio:1/1;font-size:var(--text-size-200);transition:all .3s}input:checked+.input_toggle--wrapper .slider{border-color:#4e596c;transform:translate(calc(100% + 1rem));color:#4e596c}.form--condensed{max-width:750px;margin:auto}.form_seperation.top{border-top:1px solid #f1f1f1;padding-top:30px}.select-wrapper--primary-color select:focus{border-color:#1d1d1d;box-shadow:none;outline:0;color:#1d1d1d!important}.select-wrapper--primary-color select{width:100%;padding:0 36px 0 12px;height:48px;border:1px solid #e8e8e8;border-radius:3px;background:0 0;box-shadow:0 -1px 1px rgba(var(--border-color-rgb),.3) inset;font-size:1rem;font-size:14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:#707070!important}.form-container{display:flex;flex-wrap:wrap;grid-gap:15px;margin-bottom:30px}.form-container.full{flex-direction:column}.form-container .form-input_full,.form-container.full select,.form-container.full input{display:block;width:100%}.form-container select,.form-container input,.form-container .custom_select select{position:relative;-webkit-appearance:none;appearance:none;webkit-appearance:none;color:#000;border:1px solid #e1e1e1;font-size:16px;line-height:initial;padding:1rem;border-radius:.75rem;background:#f4f6f9;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-container textarea{width:100%;resize:none;border-radius:1rem;padding:1rem;background:#fff;border:1px solid #e1e1e1;height:150px}.form-container.secondary select,.form-container.secondary input,.form-container.secondary .custom_select select{background:#fff}.form-container select option{text-transform:capitalize}.form-container select::placeholder,.form-container input::placeholder,.form-container textarea::placeholder{color:#9b9b9b!important}.form-container label{font-size:13px;font-weight:400;text-transform:capitalize;line-height:normal;display:block;margin-bottom:8px}.form-container label.form__floating-label{position:absolute;left:13px;top:0;line-height:48px;font-size:1rem;color:var(--text-color);transform:scale(1);transform-origin:left top;transition:transform .2s ease-in-out;pointer-events:none}.form-container .search-form__wrapper{display:flex;justify-content:center}.form-container .search-form__wrapper .form__input-wrapper{display:flex;align-items:center;margin:0;max-width:75%;position:relative}.form-container .search-form__wrapper .form__input-wrapper input{padding-right:8rem}.form-container .search-form__wrapper .form__input-wrapper .btn{border-radius:.5rem;position:absolute;right:7px}input.primary-input{padding:0 36px 0 12px;height:48px;border:1px solid #e8e8e8;border-radius:3px;background:0 0;box-shadow:0 -1px 1px rgba(var(--border-color-rgb),.3) inset;font-size:1rem;font-size:max(1rem,16px);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:#707070!important}.form__field:focus{border-color:#222021;box-shadow:none;outline:0;color:#222021!important}.value-picker{z-index:2}.quantity--component{display:flex;grid-gap:0rem;font-size:var(--text-size-100);height:100%}.quantity--component .quantity--component__button{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-shade-color);font-size:var(--text-size-200);height:45px}.quantity--component .quantity--component__value{border:0;-webkit-appearance:none;appearance:none;display:flex;text-align:center;padding-inline:.25rem;max-width:45px}.select--component{-webkit-appearance:none;font-size:var(--text-size-100);padding:.5rem 2.75rem .5rem 1rem;background:var(--secondary-background);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"%3E%3Cpath d="M128 176a8 8 0 0 1-5.66-2.34l-64-64a8 8 0 0 1 11.32-11.32L128 156.69l58.34-58.35a8 8 0 0 1 11.32 11.32l-64 64A8 8 0 0 1 128 176Z"%3E%3C/path%3E%3C/svg%3E');border:0;border-radius:100rem;text-overflow:ellipsis;width:100%;background-size:var(--text-size-200)}.select--component option{background:transparent}.custom_select{position:relative;width:100%}.custom_select:after{font-family:Phosphor-Bold!important;content:"\e136";color:#000;top:0;right:0;position:absolute;pointer-events:none;display:flex;height:100%;align-items:center;margin-right:16px}.custom_select select{width:100%;padding:8px 35px 8px 16px;border-radius:4px;border:1px solid #e2e2e2;color:#000;appearance:none;-webkit-appearance:none;font-size:14px;line-height:normal;cursor:pointer}.select-subnav_dropdown{display:flex;grid-gap:.25rem;align-items:center;cursor:pointer;color:#000;width:100%}.select-subnav_dropdown i{position:relative;transform:rotate(360deg);opacity:.6;transition:transform .3s,opacity .3s}.select-subnav_dropdown[aria-expanded=true] i{transform:rotate(180deg);opacity:1}.select-subnav_dropdown-menu{display:grid;grid-template-rows:0fr;width:100%;z-index:1;background:#fff;transition:grid-template-rows .4s}.value-picker.no_mobile{visibility:hidden;opacity:0;background:var(--secondary-background);color:var(--text-color);z-index:4;cursor:auto;will-change:transform;border-radius:3px;width:auto;min-width:160px;height:auto;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;position:absolute;top:calc(100% + 10px);bottom:auto;left:auto;right:0;transform:scale(.9);box-shadow:0 1px 5px 2px #0000001a}.value-picker.no_mobile:before{display:none}.value-picker.no_mobile[data-picker-position=top]{top:auto;bottom:calc(100% + 10px)}.value-picker.no_mobile[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .4s cubic-bezier(0,1,.4,1),transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear;transform:scale(1.001)}.value-picker.no_mobile .value-picker__inner{border-radius:3px;width:auto;transition:none;position:relative;transform:none!important}.quantity-selector{background:var(--secondary-background);border-radius:100rem;color:var(--text-color);font-size:var(--text-size-90)}.quantity-selector.alt{border:0;border-radius:0;height:36px}.quantity-selector.alt .quantity-selector__button{display:flex;aspect-ratio:1/1;padding:0;width:auto;justify-content:center;align-items:center;border-radius:.5rem;border:1px solid var(--border-color);background:var(--secondary-background)}.quantity-selector.alt input{padding:0;min-width:20px;width:auto}.quantity-selector .quantity-selector__button{padding:1rem}.checkbox-container{display:flex;align-items:center;grid-gap:.5rem}.checkbox-container.disabled,.checkbox-container.disabled+.collection__filter-count{opacity:.25}.checkbox-container.disabled .checkbox-wrapper~label,.checkbox-container.disabled .checkbox-wrapper input{cursor:not-allowed!important}.checkbox-wrapper{margin:0!important;aspect-ratio:1/1;width:20px;height:fit-content;position:relative;display:flex}.checkbox-wrapper~label{padding-left:6px;font-size:var(--text-size-90);text-transform:capitalize}.checkbox-wrapper i{visibility:hidden;position:absolute;top:-1px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:14px;pointer-events:none}.checkbox-wrapper .checkbox:checked+i{visibility:visible}.checkbox{border:1px solid #7a88a0;border-radius:4px;width:100%;height:100%;margin:0;background:#fff}.checkbox:checked{background:var(--primary-color)}.checkbox:checked,.checkbox:focus{border-color:var(--primary-color);box-shadow:unset}price-range .range-group{background:linear-gradient(to right,var(--background-dim) var(--range-min),var(--primary-color) var(--range-min),var(--primary-color) var(--range-max),var(--background-dim) var(--range-max))}price-range .range-group input[type=range]::-moz-range-thumb{background:var(--primary-color);box-shadow:unset}price-range .range-group input[type=range]::-webkit-slider-thumb{background:var(--primary-color);box-shadow:unset}price-range .price-range__input-group .price-range__input{background:var(--white);border-radius:.5rem}price-range .price-range__input-group .price-range__delimiter{color:#7a88a0}.collection__toolbar-item{height:auto}.collection__toolbar-item .value-picker-button,.value-picker-button{display:flex;grid-gap:.75rem;margin:0}.value-picker-button .value-picker-title{font-weight:600;height:fit-content;margin:auto}.value-picker-button .value-picker-label i{transform:rotate(0);transition:transform .3s}.value-picker-button[aria-expanded=true] .value-picker-label i{transform:rotate(180deg)}.value-picker,.value-picker.no_mobile{padding:0;border-radius:1rem;overflow:hidden}.value-picker .value-picker__choice-list,.value-picker.no_mobile .value-picker__choice-list{padding:.5rem}.value-picker .value-picker__choice-list .value-picker__choice-item,.value-picker.no_mobile .value-picker__choice-list .value-picker__choice-item{padding:.5rem 1rem;border-radius:.5rem}.value-picker .value-picker__choice-list .value-picker__choice-item.is-selected,.value-picker.no_mobile .value-picker__choice-list .value-picker__choice-item.is-selected{background:var(--background)}@media screen and (max-width: 1025px){.collection__toolbar-item .value-picker-button{border:0!important;padding:0!important;width:fit-content!important;height:100%!important}.form-container .search-form__wrapper .form__input-wrapper{max-width:100%}}@media screen and (max-width: 640px){.quantity-selector.alt{height:32px}.quantity-selector .quantity-selector__button[data-action=decrease-quantity]{padding-right:0}.quantity-selector .quantity-selector__button[data-action=increase-quantity]{padding-left:0}}@media screen and (max-width: 376px){.quantity-selector--product{max-width:110px}}.alert{display:flex;flex-direction:column;grid-gap:.5rem;width:100%!important;padding:1.5rem;font-weight:400;font-size:var(--text-size-90);border-radius:10px;margin-bottom:1rem;line-height:normal}.alert.small{padding:.5rem}.alert .alert--wrapper{display:flex;grid-gap:.5rem}.alert .alert--wrapper p{line-height:normal}.alert .alert--wrapper i{font-size:150%}.alert i.icon_bg{display:flex;align-items:center;justify-content:center;padding:.25rem;width:fit-content;background:var(--primary-color);color:var(--background)!important;font-size:120%;border-radius:100%;aspect-ratio:1/1;height:fit-content}.alert.error i.icon_bg{background:var(--error)}.alert.caution i.icon_bg{background:var(--caution)}.alert.success i.icon_bg{background:var(--success)}.alert.min{padding:.75rem!important}.alert[aria-hidden=true]{display:none}.alert.available{color:#003525;background-color:transparent}.alert.caution{background:var(--caution-bg)}.alert.info{background-color:#eefbff}.bullet-indicator{width:8px;height:8px;display:block;border-radius:100%;background-color:#707070}.alert.available .bullet-indicator{background-color:#059669;animation:pulse-green 2s infinite}.alert.available i{color:#059669}.alert.caution .bullet-indicator{background-color:#b96800;animation:pulse-orange 2s infinite}.alert.caution i{color:var(--caution)}.alert.info .bullet-indicator{background-color:#00a6ff}.alert.info i{color:#00a6ff}.alert.success{background:var(--success-bg)}.alert.error{background:var(--error-bg)}.alert.fill.caution{color:#000;background:#fff7ee}.alert.fill.caution i{font-size:24px;color:#ff8900}.hidden.alert{display:block!important;opacity:0;z-index:-999}.alert .alert__wrapper{display:flex;align-items:center;grid-gap:.5rem;padding:0!important}#video-player__icon,#video-player__icon[aria-hidden=false]{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;background:#00000059;border-radius:10px;font-size:4rem;z-index:1;transition:all .3s}#video-player__icon[aria-hidden=true]{visibility:hidden;opacity:0}.video-gallery__container{display:grid;grid-gap:1.25rem}.video-gallery__item{display:flex;flex-direction:column;grid-gap:0;background:var(--secondary-background);border-radius:1.5rem;overflow:hidden}.video-gallery__video{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden}.video-gallery__video video{width:100%;height:100%}.video-gallery__video iframe#vimeo_video{background:#000}.video-gallery__item .video-gallery__video-content{padding:1.5rem}.video-gallery__item .video-gallery__video-content .video-gallery__video-creator{display:flex;flex-wrap:wrap;grid-gap:.5rem;width:fit-content;align-items:center}.video-gallery__item .video-gallery__video-content .video-gallery__video-creator img{border-radius:100%;height:fit-content}.video-gallery__item .video-gallery__video-content .video-gallery__video-creator span{color:var(--text-shade-color)}@media screen and (max-width: 1025px){.video-gallery__container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.video-gallery__container{grid-template-columns:repeat(1,1fr)}}.card.popup{margin:20px;z-index:10;border:1px solid #e7e7e7;position:fixed;bottom:0;right:0;animation-name:fadetoTopEnter;animation-duration:.5s}.card.popup.close{bottom:0;animation-name:fadetoTopExit;animation-duration:.5s;opacity:0}.card.popup .exit-popup__close{top:10px;right:10px;line-height:0}.card.popup .exit-popup__close svg{width:14px;height:14px}.card.popup .card-container{padding:15px}.card.popup .card-container .text-icon_wrapper{justify-content:center;align-items:self-end}.card.popup .card-container h4{font-weight:500;color:#5b5b5b;font-size:18px;line-height:24px}.card.popup .card-container h4 strong{color:#000}.card.popup .card-container a{font-size:15px}.card.popup .card-container a i{font-size:18px}@media screen and (max-width: 640px){.card.popup{margin:8px 8px 62px;width:calc(100% - 16px)!important}}.card-layout__border>.item__card,.item__card.border{border:1px solid var(--border-color)}.card-layout__fill>.item__card,.item__card.fill{background:var(--secondary-background)}.item__card{display:flex;flex-flow:column nowrap}.item__card,.item__card .item__thumbnail{border-radius:1.5rem;overflow:hidden}.item__card .item__thumbnail{margin:0;aspect-ratio:6/4;width:100%}.item__card .item__thumbnail img{width:100%;height:100%;object-fit:cover}.item__card .item__content{padding:2rem}@media screen and (max-width: 640px){.item__card .item__content{padding:1.25rem}}.block-list__item>:first-child{margin:0}.card,.article-item{background:var(--secondary-background);border-radius:2rem;padding:1.5rem;margin:0;border:1px solid #eaeaea;position:relative;overflow:hidden;color:var(--text-color);text-decoration:none}.cart-item{border-radius:1rem}.card.non-p{padding:0}.card h4{margin-bottom:.75rem;font-size:var(--text-size-300)}.card.non-border{border:0}.card.dark{background:#101010;color:#fff}.card .card-item__wrapper{display:flex;height:100%;width:100%;align-items:end}.card .card-img__wrapper .label{position:absolute;z-index:1;top:0;left:0;margin:1.5rem 0 0 1.5rem}.card .card-img__wrapper img{position:absolute;top:0;left:0;height:100%;object-fit:cover;z-index:0;width:100%}.card .card-content__wrapper{height:fit-content;z-index:1}.card.add_gradient:after{content:"";position:absolute;top:0;left:0;background:linear-gradient(0deg,#fff,#fff0);width:100%;height:100%}.card.dark.add_gradient:after{background:linear-gradient(0deg,#101010,#10101000)}.card.fill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffbf}.card.dark.fill:after{background:#101010bf}.card__mosaic .card-mosaic__wrapper .card-mosaic_item.card{display:flex;position:relative;min-height:24rem;align-items:flex-end;overflow:hidden;transform:scale(1);transition:transform .3s}.card__mosaic .card-mosaic__wrapper .card-mosaic_item.card:hover{transform:scale(1.02)}.card__mosaic .card-mosaic__wrapper .card-mosaic_item.card .card-mosaic_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.card__mosaic .card-mosaic__wrapper .card-mosaic_item.card .card-mosaic_img img{width:100%;height:100%;object-fit:cover}.card__mosaic .card-mosaic__wrapper .card-mosaic_item.card .card-mosaic_content{position:relative;z-index:1}.article-listing__wrapper{grid-gap:1rem}.card.quote-item:after{background-color:#1d1d1d;padding:12px;position:absolute;top:-8px;right:30px;font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:900;line-height:normal;font-size:20px;color:#fff;border-radius:10px}.card .label-info{position:absolute;top:15px;left:15px;z-index:1}.article-item_quote-name{position:absolute;left:30px;bottom:30px;font-weight:bolder}.article-item_quote-name:before{content:"";background-color:#d5d5d5;height:2px;width:15px;position:absolute;top:-8px}.card.quote-item>.article-item_container{margin-bottom:60px}.article-item__image-container{display:block;margin-bottom:0;border-radius:3px 3px 0 0;overflow:hidden}.article-item_container{padding:30px;background-color:#fff;border-radius:0 0 3px 3px}.article-card{height:auto!important;position:relative}.article-item{background-color:#fff;border-radius:10px;height:100%}.article-item.article-btn{margin-bottom:10px}.article-card .btn{position:absolute!important}.card .cover-image-panel{height:350px;border-radius:10px;width:100%;object-fit:cover;overflow:hidden;min-height:auto}.card .cover-image-panel.placeholder svg{height:inherit}.card .article-content{padding:30px;text-align:left}.card.article-content h2{font-size:20px;font-weight:500;color:#1d1d1d;margin-bottom:10px}.card .article-content p{line-height:30px}.card__section{padding:30px 30px 0!important;margin:0!important;height:100%}.card__section+.card__section:before{content:none}section .article-container{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}section .content-features{position:relative}section .content-features .article-container .article-card{max-width:100%;height:auto}.promotional-card,.product-item.promotional-card{padding:0;overflow:hidden;height:fit-content}.promotional-card a,.promotional-card .promotional-card__wrapper,.promotional-card .promotional-card__wrapper img{width:100%;height:100%}.promotional-card .promotional-card__wrapper img{object-fit:cover}@media not all,(hover: hover){.card:hover .article-item__title{color:var(--primary-color)}}@media screen and (max-width: 1025px){.card .cover-image-panel{height:250px}.text-with-icons.article-container:after{content:"flickity";display:none}section .article-container{padding-bottom:0}.card{max-width:100%}.card .btn{position:relative!important}}@media screen and (max-width: 640px){.card .article-content{padding:20px;text-align:left}}.progress-bar{background:var(--bar-color);position:relative}.progress-bar.indicator{margin-block:var(--bar-height)}.progress-bar,.progress-bar .progress-bar_percentage{height:var(--bar-height);border-radius:100rem}.progress-bar .progress-bar_percentage{display:flex;align-items:center;background:var(--progress-color);position:absolute;left:0}.progress-bar .progress-bar_percentage.bar_right{left:unset;right:0}.progress-bar .progress-bar_percentage.non--animated{width:var(--percentage)}.progress-bar.indicator .progress-bar_percentage:before{content:"";position:absolute;right:0;transform:translate(50%);border-radius:100%;background:var(--progress-color);height:calc(var(--bar-height) * 3);width:calc(var(--bar-height) * 3)}.progress-bar.indicator .progress-bar_percentage.bar_right:before{left:0;transform:translate(-50%);right:unset}.progress-bar-text__wrapper{display:grid;grid-template-columns:minmax(20%,135px) auto;grid-gap:.25rem;align-items:center;margin-bottom:1rem}.progress-bar-text__wrapper span{font-weight:700;color:#000;font-size:14px;line-height:normal}.progress-bar-text__wrapper.dark span{color:#fff}.progression-bar__wrapper{margin-block:30px;display:flex;align-items:center;grid-gap:15px}.progress-bar__container{position:relative;height:5px;background:#f4f6f9;width:100%;border-radius:100px}.progress-bar__container.white{background:#fff!important}.progress-bar__container.lg{position:relative;height:10px;background:#f4f6f9;width:100%;border-radius:100px}.progress-bar__progress{position:absolute;display:block;content:"";width:0;height:100%;background:var(--primary-color);top:0;left:0;border-radius:100px 0 0 100px}.progress-bar__progress.full-rounded{border-radius:100rem}.progress-bar__container .progress-bar__progress .progress-bar__indicator-wrapper{position:absolute;top:-12px;line-height:normal;right:0;display:flex;flex-direction:column;align-items:center;transform:translate(50%)}.progress-bar__container .progress-bar__progress .progress-bar__indicator-wrapper.sm{top:-8px}.progress-bar__container.lg .progress-bar__progress .progress-bar__indicator-wrapper.sm{top:-5px}.progress-bar__container .progress-bar__progress .progress-bar__indicator-wrapper span{font-weight:500;font-size:13px}.progress-bar__container .progress-bar__progress .progress-bar__indicator{background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 12px #0000002e;color:#748094;font-size:12px;height:26px;width:26px}.progress-bar__container .progress-bar__progress .progress-bar__indicator-wrapper.sm .progress-bar__indicator{height:20px;width:20px}.progress-bar__container .progress-bar__progress .progress-bar__indicator.fill{box-shadow:none;border:2px solid white;color:#fff;background:red}.progress-bar__progress.bike-icon:after{content:"\e9b8";position:absolute;right:0;font-family:Phosphor-Bold;color:#000;line-height:1;font-size:20px;display:flex;top:-18px;padding:10px;background:#fff;box-shadow:0 0 12px #0000002e;border-radius:100%}.progress-bar__label{font-size:14px;flex-shrink:0}.nav-dropdown{top:calc(100% - .25rem);padding:0;background:#fff;border:0;display:flex;flex-wrap:wrap;flex-direction:column;overflow:hidden;opacity:1;visibility:visible;width:fit-content;width:-moz-max-content;z-index:4;transition:max-height .25s ease-in-out}.nav-dropdown.nav-dropdown--glued{overflow:visible}.nav-dropdown,.nav-dropdown--glued:not(.nav-dropdown--inverse){border-radius:1rem!important}.nav-dropdown[aria-hidden=true]{max-height:0!important;box-shadow:none}.nav-dropdown[aria-hidden=false]{box-shadow:1px 1px 6px #0000002e}.nav-dropdown__wrapper{padding-block:1rem}.nav-dropdown__wrapper ul.nav-link_listing{display:flex;flex-direction:column;grid-gap:.3rem;list-style:unset;margin:0;font-weight:400;padding:0;font-size:15px}.nav-dropdown__wrapper ul.nav-link_listing li{margin:0;padding-inline:1.5rem}.nav-dropdown__wrapper ul.nav-link_listing li .nav-dropdown__link{padding:0}.nav-dropdown__wrapper ul.nav-link_listing li .nav-dropdown__link i{font-size:16px}.nav-bar .nav-dropdown .nav-dropdown{overflow:hidden}.nav-dropdown.mega-menu_nav-dropdown[aria-hidden=false]{box-shadow:0 7px 6px #0000002e}.nav-dropdown.mega-menu_nav-dropdown{display:block;top:calc(100% + 0px);left:0;width:100%!important;border-radius:0 0 1rem 1rem!important}.nav-dropdown.mega-menu_nav-dropdown .nav-dropdown_menu{width:100%;justify-content:center;grid-gap:30px;padding-block:3.75rem}.mega-menu__wrapper{padding-block:2rem 3.75rem}.mega-menu--inner{padding-block:2.5rem}.mega-menu--tabs .mega-menu__wrapper,.mega-menu--columns .mega-menu__wrapper{display:grid;grid-template-columns:minmax(275px,18%) auto;white-space:normal;grid-gap:1.75rem;max-width:1920px;margin:auto;padding:0}.mega-menu--tabs .mega-menu__wrapper.side--content,.mega-menu--columns .mega-menu__wrapper.side--content{grid-template-columns:minmax(275px,20%) 1fr minmax(275px,20%)}.explore-item__wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem}.explore-item__wrapper:hover h6{color:var(--primary-color)!important}.explore-item__wrapper i{margin:0;font-size:20px}.explore-item__wrapper .explore-item{display:flex;align-items:flex-start;grid-gap:.75rem}.explore-item__wrapper .explore-item .explore-item__icon{display:flex;background:#f4f6f9;padding:.3rem;border-radius:10px;width:fit-content;height:auto}.explore-item__wrapper .explore-item .explore-item__icon i{color:#3e4552;margin:0;font-size:1.5rem}.explore-item__wrapper .explore-item .explore-item__content h6{margin:0;font-weight:600;line-height:normal;font-size:15px;transition:color .3s}.explore-item__wrapper .explore-item .explore-item__content p{color:var(--text-shade-color);line-height:normal;font-weight:400;font-size:14px}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs h4{margin-bottom:2.5rem}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs,.mega-menu__wrapper .mega-menu__header{display:flex;flex-direction:column;padding-right:1.75rem;border-right:1px solid var(--light-border-color)}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs .mega-menu__aside-additions{margin-top:1.5rem}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs .mega-menu__aside-additions li:last-child{margin-bottom:0}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs .mega-menu__tab .tab-item{display:flex;grid-gap:.25rem;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs .mega-menu__tab:last-child .tab-item{padding-bottom:0;border-bottom:0;margin-bottom:0}.mega-menu--tabs .mega-menu__wrapper .mega-menu__tabs .mega-menu__tab .tab-item h6{line-height:normal;margin:0;font-size:18px}.mega-menu__tabs .mega-menu__tab .tab-item i{display:flex;color:var(--text-shade-color);background:var(--background);padding:.4rem;border-radius:100%;font-size:11px;font-weight:900;transition:all .3s}.mega-menu__tabs .mega-menu__tab .tab-item.active i,.mega-menu__tabs .mega-menu__tab .tab-item:hover i{color:var(--white);background:var(--black)}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper{display:flex;flex-direction:column;grid-gap:2rem;width:100%;justify-content:center;align-items:center;border-radius:2rem}.tab.tab-content.mega-menu__tab-list-item{padding-top:0}.mega-menu__tab-list.thumbnails .mega-menu__tab-list-item a.link:hover{color:inherit!important}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list{display:grid;grid-template-rows:repeat(6,auto);grid-auto-flow:column;margin:0;padding:0;list-style:none;grid-gap:.5rem 4rem;width:100%}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list.thumbnails{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-auto-flow:initial;grid-gap:1rem}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li{margin:0;width:100%}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li a{display:flex;flex-direction:column;grid-gap:.5rem;text-decoration:none;transition:transform .3s}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list.thumbnails li a{align-items:center}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-img{position:relative;padding:0;border-radius:1rem;background:var(--background);overflow:hidden;aspect-ratio:3/2;width:100%}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-img.fit{padding:.5rem}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-img img{height:100%;height:-webkit-fill-available;object-fit:contain;transition:transform .3s}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li:hover .mega-menu__thumbnail-img img{transform:scale(1.1)}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-img.fit img{border-radius:.75rem}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-text{text-align:center;font-size:var(--text-size-100)}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-text h6{font-weight:700;margin-bottom:1rem;display:flex;flex-wrap:wrap;grid-gap:0rem;justify-content:center;align-items:center;margin:0}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-text h6 span{scale:.75}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list li .mega-menu__thumbnail-text span{display:block;font-size:var(--text-size-90);line-height:normal;font-weight:400;opacity:var(--text-shade-color)}.mega-menu__wrapper .mega-menu_side-content{display:flex;flex-direction:column;grid-gap:1.5rem;padding-left:1.75rem;border-left:1px solid var(--light-border-color)}.mega-menu_promotion{display:block;height:auto;border-radius:1rem;overflow:hidden;position:relative}.mega-menu_promotion:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#000000b3,#0000)}.mega-menu_promotion .mega-menu_promotion--wrapper{display:flex;align-items:end;padding:1.5rem;width:100%}.mega-menu_promotion .mega-menu_promotion--wrapper .label{position:absolute;top:0;left:0;z-index:1;margin:1rem}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--media--wrapper{margin:0;position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--media--wrapper img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.mega-menu_promotion:hover .mega-menu_promotion--wrapper .mega-menu_promotion--media--wrapper img{transform:scale(1.1)}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--content{z-index:1}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--content .mega-menu_promotion--content-header--wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;grid-gap:1rem}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--content i{background:#000000a1;padding:.5rem;border-radius:100%;transition:all .3s;line-height:normal}.mega-menu_promotion:hover .mega-menu_promotion--wrapper .mega-menu_promotion--content i{background:var(--secondary-background);color:var(--text-color)}.mega-menu__footer{display:flex;background:var(--background);padding:1.5rem 0}.mega-menu__footer .mega-menu__aside-additions{display:flex;grid-gap:2.5rem}.mega-menu__footer .mega-menu__aside-additions li{margin:0}.mega-menu__footer .mega-menu__aside-additions li .explore-item__icon{padding:0}@media screen and (max-width: 1900px){.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list.thumbnails{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1520px){.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list{grid-template-rows:repeat(10,auto)}}@media screen and (max-width: 1240px){.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list.thumbnails{grid-template-columns:repeat(3,1fr)}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list{grid-template-rows:repeat(12,auto)}}@media screen and (max-width: 1025px){.mega-menu__tab-list-menus{width:100%}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list{grid-template-columns:100%;grid-template-rows:auto;grid-auto-flow:row}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper{margin-top:1rem!important;flex-direction:column-reverse}.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper a.btn{width:100%!important;margin-bottom:0}.mega-menu__tab-list-wrapper.alt{background:transparent;padding:0;margin:0}.mega-menu_promotion{margin-bottom:2rem}.mega-menu_promotion .mega-menu_promotion--wrapper{max-height:325px;aspect-ratio:6/4}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--content h6{font-size:var(--text-size-400)!important}}@media screen and (max-width: 640px){.mega-menu__tab-list-menus .mega-menu__tab-list-wrapper .mega-menu__tab-list.thumbnails{grid-template-columns:repeat(2,1fr)}.mega-menu_promotion .mega-menu_promotion--wrapper .mega-menu_promotion--content h6{font-size:var(--text-size-300)!important}}.mega-menu--columns .mega-menu__wrapper .mega-menu__columns-list .mega-menu__columns-list--wrapper{display:flex;flex-wrap:wrap;grid-gap:2.5rem 5rem}.mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header{margin-block:0 1rem;width:fit-content}.mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header h6{font-weight:700;font-size:var(--text-size-90);text-transform:uppercase;color:var(--text-shade-color)}.mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--menu,.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--menu .mega-menu__column-item--menu--wrapper{display:flex;flex-direction:column;grid-gap:.5rem;margin:0;padding:0}@media screen and (max-width: 1025px){.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__columns-list--wrapper{display:flex;flex-direction:column;grid-gap:1.5rem}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__columns-list--wrapper .mega-menu__column-item{padding-bottom:1rem;border-bottom:1px solid var(--light-border-color)}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__columns-list--wrapper .mega-menu__column-item:last-child{padding-bottom:0;border-bottom:0}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header{display:flex;justify-content:space-between;width:100%;text-align:left;margin:0}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header h6{font-size:18px;color:var(--text-color);text-transform:capitalize;margin:0}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header i{display:flex;color:var(--text-shade-color);background:var(--background);padding:.4rem;border-radius:100%;font-size:11px;font-weight:900;transition:all .3s}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--header[aria-expanded=true] i{transform:rotate(180deg)}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--menu{overflow:hidden;transition:height .3s}.mobile-menu__nav .mobile-menu__list-wrapper .mega-menu__columns-list .mega-menu__column-item .mega-menu__column-item--menu .mega-menu__column-item--menu--wrapper{padding-top:1rem}}table{table-layout:fixed;display:table;font-size:14px;margin-bottom:15px}table,table tbody,table tr{width:100%}table td.no-wrap{white-space:nowrap;width:1px}table.table-border tr{width:100%;border-bottom:1px solid #e6e6e6}table.table-border tr:last-child{border:0}table td{padding:15px}table.filled{background:#f4f6f97f}table.rounded{border-radius:2rem}table.filled tr{border-bottom:1px solid rgb(122 136 160 / 20%)}table.filled tr:last-child{border-bottom:0}table.filled,table.filled thead,table.filled tbody,table.filled tr{width:100%}table.striped tr:nth-child(2n){background-color:#f4f6f97f}table.filled td,table.striped td{padding:1.5rem}table.filled td h6,table.striped td h6{font-weight:600;font-size:16px;color:#222021;margin-bottom:0;text-transform:capitalize}table.filled td span,table.striped td span{font-size:15px;text-transform:capitalize}.table.price-tier_container{display:flex;grid-gap:15px}.table.price-tier_container .card.price-tier_item{width:calc(100% / 3);display:flex;flex-direction:column;height:auto;margin:0}.table.price-tier_container .card.price-tier_item .heading,.table.price-tier_container .card.price-tier_item .price-tier_body{padding:15px}.table.price-tier_container .card.price-tier_item .price-tier_header{display:flex;flex-direction:column;height:100%}.table.price-tier_container .card.price-tier_item .price-tier_header .title{padding:4px 16px;background-color:#e6e6e6;border-radius:3px 3px 0 0}.table.price-tier_container .card.price-tier_item .price-tier_header .title.plus{background-color:#1d1d1d}.table.price-tier_container .card.price-tier_item .price-tier_header .title.gold{background-color:#ffb900}.table.price-tier_container .card.price-tier_item .price-tier_header .title.plus h5{color:#fff}.table.price-tier_container .card.price-tier_item .price-tier_header .title h5{font-size:16px;margin:0}.table.price-tier_container .card.price-tier_item .heading{display:flex;height:auto;flex-direction:column}.table.price-tier_container .card.price-tier_item .heading .heading_container{display:flex;flex-direction:column;height:100%}.table.price-tier_container .card.price-tier_item .heading h5{font-size:16px}.table.price-tier_container .card.price-tier_item .heading p{font-weight:400;color:#636363;margin-top:30px;font-size:15px}.table.price-tier_container .card.price-tier_item .heading h3{margin:0}.table.price-tier_container .card.price-tier_item .heading span{font-size:14px;font-weight:400;color:#919191}.table.price-tier_container .card.price-tier_item .price-tier_body{border-top:1px solid #ededed;height:100%}.table.price-tier_container .card.price-tier_item .price-tier_body ul{padding:0 0 0 15px;margin:0;list-style:unset;font-size:14px}.table.price-tier_container .card.price-tier_item .price-tier_body ul li{margin-bottom:8px;position:relative}@media screen and (max-width: 640px){.table.price-tier_container{grid-gap:30px;flex-wrap:wrap;margin:0 0 30px}.table.price-tier_container .card.price-tier_item{width:100%}.table.price-tier_container .card.price-tier_item .heading p{margin-top:15px}}.price-table{display:flex;width:fit-content;margin:auto;border-radius:1.5rem;margin-top:3.5rem}.price-table .price-table__tier{position:relative;display:flex;flex-direction:column;border-radius:1.5rem;max-width:400px;min-width:325px;padding:2.5rem}.price-table .price-table__tier>.label{position:absolute;top:-12px;padding:.25rem 1rem;background:var(--badge-bg);color:var(--badge-color)}.price-table .price-table__tier.tier-highlight{margin-block:-1rem}.price-table .price-table__tier .price-table__tier--heading{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:2rem}.price-table .price-table__tier .price-table__tier--price{margin-block:1.5rem 0}.price-table .price-table__tier .price-table__tier--thumbnail{margin:0 0 2.5rem}.price-table .price-table__tier .price-table__tier--thumbnail img{width:100%}.price-table .price-table__tier .price-table__tier--points{display:flex;flex-direction:column;grid-gap:1rem}.price-table .price-table__tier .price-table__tier--points li{display:flex;grid-gap:.75rem;margin:0;align-items:flex-start;line-height:normal}.price-table .price-table__tier .price-table__tier--points li i{color:var(--tier-bullet-color-icon);background:var(--tier-bullet-color-bg);padding:.25rem;border-radius:.5rem;margin-top:2px}.price-table .price-table__tier .price-table__tier--footer{padding-top:2rem;margin-top:auto}.price-table--footer{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.5rem;margin-top:3.5rem}@media screen and (max-width: 640px){.price-table{flex-direction:column;grid-gap:1.5rem}.price-table .price-table__tier{max-width:unset;min-width:unset;width:100%}.price-table .price-table__tier.tier-highlight{margin-block:0rem}}.announcement-bar{border:0;z-index:5}.announcement-bar__inner{justify-content:space-between;padding-block:.5rem;grid-gap:1.5rem}.announcement-bar__inner .announcement-bar-item__wrapper.right{justify-content:end;margin:0}.announcement-bar__content .announcement-bar__item{display:flex;justify-content:center}.announcement-bar__inner a{display:flex;align-items:center;grid-gap:.25rem}.announcement-bar__content .announcement-bar_prev,.announcement-bar__content .announcement-bar_next{position:absolute;top:0;height:100%;z-index:1}.announcement-bar__content .announcement-bar_prev{left:0}.announcement-bar__content .announcement-bar_next{right:0}.announcement-bar__content--wrapper{display:flex;grid-gap:1rem}.announcement-bar__inner a i{margin:0}@media screen and (max-width: 1025px){.announcement-bar__content--wrapper{width:100%}}header.main__navbar-header{transition:transform .3s}.header{padding:0;border-bottom:0}.header.header--rounded{border-radius:1rem 1rem 0 0}.header__logo.can{position:relative;padding-right:30px!important}.header__inner{display:flex;flex-wrap:unset;align-items:center}.header__action-list{margin:0;grid-gap:20px}.nav-bar__inner,.nav-bar__inner .nav-bar__linklist{display:flex;grid-gap:2rem;height:100%;margin:0}.nav-bar__link:hover:after,.nav-bar__link[aria-expanded=true]:after{width:50%}.nav-bar__link .icon--arrow-bottom{margin-left:4px;transition:transform .3s}.nav-bar__link[aria-expanded=true] .icon--arrow-bottom{transform:rotate(180deg)}.header__action-item{padding:0}.header__action-item a,.header__action-item button{font-size:25px;color:var(--header-text-color);text-decoration:none}.header__action-item:last-child{padding:0;margin-right:0}.header__action-item-link.header__cart-toggle .icon-state__primary{display:flex;align-items:center;grid-gap:4px}.header__logo{display:inline-block;vertical-align:middle;margin:0 auto!important;padding:0!important}.header .icon--close{width:15px;height:15px}.header__action-list{padding-left:0;margin-left:0;line-height:0}.header__action-list svg{width:25px!important;height:auto;color:#000}.icon-state .icon-state__primary,.icon-state .icon-state__secondary{cursor:pointer}.icon_normal{width:32px!important;height:32px!important}.icon_large{width:40px!important;height:40px!important}.search-bar{position:unset!important}.search-bar__top{position:relative;display:flex;align-items:center;border-radius:0;background:var(--secondary-background);color:var(--text-color);z-index:1;height:100%!important}.search-bar__input-wrapper{position:relative;height:100%;display:flex;width:100%;flex-direction:row;align-items:center;grid-gap:8px;padding-block:1rem}.search-bar__top i{font-size:20px;margin:0}.search-bar__input{height:100%;width:100%;border:none;background:transparent;line-height:normal;color:var(--heading-color);-webkit-appearance:none;appearance:none;padding:0}.search-bar__submit{height:100%;color:var(--secondary-background);background:var(--header-accent-color);border-radius:0;width:fit-content;margin-right:60px;padding:15px}.header__search-bar-wrapper{max-height:0;height:0;overflow:hidden;transition:max-height,.3s}.header__search-bar-wrapper:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:-999;visibility:hidden;transition:all .3s}.header__search-bar-wrapper.open{max-height:calc(55px + 2rem);height:100%}.header__search-bar-wrapper.open:after{background:#22242896;visibility:visible}.nav-link_card-block{border-radius:4px;width:auto;background-size:cover;position:relative;white-space:normal;display:flex;grid-gap:15px;cursor:pointer;flex-wrap:wrap}.nav-link_card-block img{width:100%;height:auto;object-fit:cover;border-radius:4px;max-height:120px}.nav-link_card-block .nav-link_card-block_content{position:relative;z-index:1}.nav-link_card-block .nav-link_card-block_content h3{font-size:16px;margin-bottom:0!important;position:relative;padding-right:15px}.nav-link_card-block .nav-link_card-block_content h3:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;right:0;font-weight:800;color:#bababa;font-size:16px;transition:all .3s}.nav-link_card-block:hover .nav-link_card-block_content h3:after{color:var(--primary-color)}.tab.tab-container,.tab.tab-content{width:100%;flex-direction:column}.tab.tab-container .tab.tab-item_container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px;height:fit-content;margin-bottom:45px}.section__header .tab-items__wrapper{display:flex;grid-gap:.5rem}.toggle__wrapper{border:1px solid #f6f6f6;border-radius:100rem;grid-gap:0}.toggle__wrapper .tab.tab-item.pill{border:0;padding:.5rem}.toggle__wrapper .tab.tab-item.pill:hover{background:#f5f6fa;color:#000;font-weight:600}h3.tab.tab-item{color:#8590a1}h3.tab.tab-item.active{color:var(--heading-color)}h3.tab.tab-item,h3.tab.tab-item.active{cursor:pointer;font-family:var(--heading-font-family);font-weight:800!important;line-height:normal;text-transform:capitalize;font-size:32px;background:transparent!important;padding:0;margin:0}.btn.tab-item,.btn.tab-item[aria-expanded=false]{background:var(--background);color:var(--text-color);border:1px solid var(--border-color);font-weight:500;padding:.75rem 1.5rem}.btn.tab-item.active,.btn.tab-item:hover,.btn.tab-item[aria-expanded=true]{background:var(--text-color);color:var(--background);font-weight:700;border-color:var(--text-color);transition:all .3s}.btn.tab-item.non-rounded{border-radius:.75rem}.btn.tab-item.arrow{justify-content:space-between}.btn.tab-item.arrow i{width:20px}.tab.tab-item.pill{padding:.5rem 1rem;border-radius:100px;border:1px solid #e2e2e2;font-size:14px;transition:all .3s}.tab.tab-item.pill.active,.tab.tab-item.pill[aria-selected=true],.tab.tab-item.pill:hover{background:#000;font-weight:700;border-color:#000}.tab.tab-item.pill h6{font-weight:600;color:var(--text-color)}.tab.tab-item.pill.active h6,.tab.tab-item.pill[aria-selected=true] h6,.tab.tab-item.pill:hover h6{color:var(--secondary-background)}.tab.tab-content{display:none}.tab.tab-content.active{display:flex}.toggle-item:first-child:after{content:"";display:inline-block;z-index:0;position:absolute;pointer-events:none;border-radius:100px;background-color:#fff;border:1px solid #e1e1e1;left:50%;width:50%;height:100%;transition:all .3s}.toggle-item.active:first-child:after{left:0}.toggle-container.active{display:block}.toggle-container{display:none}.card-thumbnail_container{display:flex;flex-wrap:wrap;grid-gap:30px;justify-content:center}.card-thumbnail_container .card-thumbnail{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:0 15px}.card-thumbnail_container .card-thumbnail .card-thumbnail_img{margin-bottom:15px;position:relative}.card-thumbnail_container .card-thumbnail .card-thumbnail_img img{width:auto;height:85px;object-fit:contain}.card-thumbnail_container .card-thumbnail .card-thumbnail_img img#primary-image{position:absolute;-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s;background-color:#fff}.card-thumbnail_container .card-thumbnail .card-thumbnail_content{display:flex;flex-direction:column;line-height:20px;text-align:center}.card-thumbnail_container .card-thumbnail .card-thumbnail_content h5{margin-bottom:0;font-size:16px;position:relative;transition:all .3s}.card-thumbnail_container .card-thumbnail .card-thumbnail_content h5:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:800;color:#bababa;font-size:16px;margin-left:8px}.card-thumbnail_container .card-thumbnail .card-thumbnail_content span{font-size:14px;color:#737373}.card-thumbnail_container .card-thumbnail:hover .card-thumbnail_content h5,.card-thumbnail_container .card-thumbnail:hover .card-thumbnail_content h5:after{color:red}.mega-menu_mobile_container{padding:30px 0;border-bottom:1px solid #f4f4f4}@media screen and (min-width: 1025px){.nav-bar{border-bottom:0;background:none;width:fit-content;width:-moz-max-content;margin:0 auto;position:initial;padding:0 15px}.nav-bar:after{content:none}.nav-bar__item:last-child{margin-right:0}.header__logo{margin:0!important}.nav-bar__inner>.nav-bar__linklist>.nav-bar__item{margin-right:0;height:auto;display:inline-flex;align-items:center;font-size:1rem;font-weight:500;margin-bottom:0;padding:0;padding-block:1.5rem}.nav-bar__item.mega-menu_nav-dropdown{position:initial!important}.nav-bar__item.nav-item_fit{position:relative}.nav-bar__item button.nav-bar__link{text-transform:capitalize}.nav-bar__item .nav-bar__link i,.mobile-menu__nav-item span i{font-size:18px;margin:0}.nav-bar__item .nav-bar__link i.arrow{color:var(--header-text-color);font-size:16px;transition:transform .2s ease-in}.nav-bar__item .nav-bar__link[aria-expanded=true] i.arrow{transform:rotate(180deg)}.nav-bar__item:after{content:"";width:0;background-color:transparent;height:0;position:absolute;bottom:0;transition:background-color .3s ease-in-out}.nav-bar__link{position:relative;display:flex;align-items:center;line-height:normal;grid-gap:2px}.nav-bar__link-wrapper{display:flex;align-items:center;grid-gap:4px}.nav-bar__link-wrapper.text-tertiary{color:#b60000}.nav-bar__link:hover,.nav-bar__link:focus{color:var(--header-text-color)!important}.nav-bar__link:after{content:"";width:0px;background-color:red;height:2px;position:absolute;bottom:-4px;transition:width .25s ease-in-out;left:0}.nav-bar__item>.nav-dropdown{min-width:unset;width:fit-content}.nav-bar__linklist:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:-999;visibility:hidden;transition:all .3s}.nav-bar__linklist.mega-menu--glued:before{background:#22242896;visibility:visible}.nav-container_listing{display:flex;flex-wrap:wrap;grid-gap:30px;width:100%;justify-content:space-around}.nav-container{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:30px;height:fit-content}.nav-link-container{width:fit-content;width:-moz-max-content;padding:20px 30px}.nav-link-container.nav-link_sidebar{height:100%!important;width:auto}.nav-link-container.nav-link_sidebar.r{border-right:1px solid #e9e9e9;padding-right:30px!important}.nav-link-container.nav-link_sidebar.l{border-left:1px solid #e9e9e9;padding-left:30px!important}.nav-link-container h6{color:#1d1d1d;text-transform:uppercase;font-size:13px;margin-bottom:8px;font-weight:600;width:fit-content;width:-moz-max-content}.nav-link-container ul.nav-link_listing{padding-inline-start:0;list-style:unset;line-height:18px;margin:0;font-weight:400}.nav-link-container ul.nav-link_listing li{font-size:14px;margin-bottom:12px!important}.nav-link-container ul.nav-link_listing li:last-child{margin-bottom:0!important}.header__action-item:not(:last-child):after{position:absolute;content:"";right:0;top:calc(50% - 17px);background:var(--header-border-color);height:34px;width:0}.header__action-item.header__action-item--account{margin:0}.header__logo.can:after{transform:scale(.03)}.header__cart-count{background:var(--accent-color);position:relative;right:0;top:0;height:auto;width:fit-content;min-width:fit-content;font-size:15px;padding:.2rem .75rem;line-height:16px}}@media screen and (max-width: 1025px){header.main__navbar-header[aria-hidden=false]{transform:translateY(0)}header.main__navbar-header[aria-hidden=true]{transform:translateY(-100%)}.header__action-list{grid-gap:15px}.nav-bar__item .nav-bar__link i,.mobile-menu__nav-item span i{margin-left:0;margin-right:4px;color:red}}@media screen and (max-width: 640px){#shopify-section-header{position:relative}.header__search-bar-wrapper .search-bar{height:100%!important}.header__action-list{margin-right:15px}.header--search-expanded{margin-bottom:0}.card-thumbnail_container .card-thumbnail{display:grid;grid-template-columns:110px auto;align-items:center;padding:0;grid-gap:30px}.card-thumbnail_container .card-thumbnail .card-thumbnail_content{text-align:left;padding-right:20px}.card-thumbnail_container .card-thumbnail .card-thumbnail_content h5{line-height:normal}.card-thumbnail_container .card-thumbnail .card-thumbnail_content h5:after{position:absolute;right:-20px;top:5px}h3.tab.tab-item,h3.tab.tab-item.active{font-size:24px}}html{overflow:auto}html.no-mobile-scroll{overflow:hidden}.header__mobile-nav{display:inline-block;margin-right:0;min-width:78px}.mobile-menu[aria-hidden=false]{height:100vh;transform:unset;background:#fff;transition:opacity .25s,transform .3s}.mobile-menu__inner{overflow:unset;height:calc(100dvh - 106px)}.mobile-menu{transform:translate(100%);max-height:unset!important;background:#fff;padding-top:1rem}.mobile-menu__nav .mega-menu_item__wrapper{padding:30px;border-bottom:1px solid #f3f3f3}.mobile-menu__nav .mega-menu_item__wrapper .toggle-item_container{margin-bottom:45px}@media screen and (max-width: 1025px){.main__navbar-header,.mobile-menu[aria-hidden=false]{z-index:9999999999}.main__navbar-header{position:relative;position:sticky;top:0}.header__inner{padding:15px 0}.header{padding:0}.nav-link_card-block{max-width:100%}.nav-link_card-block img{max-height:150px}.nav-link_card-block .nav-link_card-block_content{z-index:1;width:100%}.mobile-menu__panel{height:100%;overflow-y:auto}.mobile-menu__panel.is-nested{z-index:2;overflow-y:auto}.mobile-menu__nav{list-style:none;padding-inline-start:0;margin:0;height:auto;padding-bottom:2.5rem}.mobile-menu__nav.nested{padding-top:2rem}.mobile-menu__nav .mobile-menu__list-wrapper{margin-bottom:2rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.mobile-menu .mega-menu_item__wrapper .toggle-container .card-thumbnail_container{display:grid;grid-template-columns:repeat(3,1fr)}.mobile-menu__nav-item{margin:0}.mobile-menu .icon--arrow-right,.mobile-menu .icon--arrow-left{width:8px;height:30px}.link.mobile-menu__nav-link{font-size:var(--text-size-100);font-weight:500}.link.mobile-menu__nav-link p{font-size:14px;color:var(--text-shade-color);font-weight:400}.mobile-menu__nav-link{display:flex;grid-gap:.25rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.25rem;padding:0;font-size:18px;font-weight:700;color:var(--text-color);text-decoration:none;text-transform:capitalize;line-height:normal;transition:all .3s}.mobile-menu__nav-item:last-child .mobile-menu__nav-link{border:0}.mobile-menu__nav-link.accordion:hover{background-color:transparent}.mobile-menu__nav-link.accordion:hover .accordion_title{color:var(--primary-color)}.mobile-menu__nav-link.accordion[aria-hidden=false]{border-radius:0;border-bottom:0}.mobile-menu__nav-link.accordion .accordion_title{font-size:16px;padding:0}.mobile-menu__nav-link.accordion[aria-hidden=false] .accordion_title{color:red}.mobile-menu__nav-link.accordion .accordion_title:after{content:""}.mobile-menu__nav-link.accordion .accordion_title svg{transform:rotate(90deg);margin-left:8px;transition:all .3s}.mobile-menu__nav-link.accordion[aria-hidden=false] .accordion_title svg{transform:rotate(-90deg);margin-left:8px}.mobile-menu__nav-item .nav-link-container.accordion-body{padding:0 60px}.mobile-menu__nav-item .nav-link-container.accordion-body ul.nav-link_listing{padding-inline:15px;list-style:none;margin:0}.mobile-menu__nav-item .nav-link-container.accordion-body ul.nav-link_listing li{margin-bottom:12px}.mobile-menu__nav-item.nav-link-container.accordion-body ul.nav-link_listing li:last-child{margin-bottom:0}.mobile-menu__nav-item_back-link{position:sticky;width:100%;top:0;z-index:1;background:var(--background)}.mobile-menu__nav-item.mobile-menu__nav-item_back-link .mobile-menu__nav-item-container{display:flex;flex-wrap:wrap;padding-block:1rem;position:relative;align-items:center;grid-gap:1rem}.mobile-menu__nav-item--close{display:flex;font-size:var(--text-size-100);text-transform:capitalize;grid-gap:.5rem;align-items:center}.mobile-menu__nav-item--close,.mobile-menu__nav-item--close h6{color:var(--text-shade-color)!important;font-weight:500!important}.mobile-menu__nav-item--close i{margin:0}.mobile-menu__nav-item_back-link .mobile-menu__nav-link{grid-gap:8px;justify-content:initial}.mobile-menu__nav-link:hover{color:var(--accent-color)!important}.search-bar_mobile{border-bottom:1px solid #f3f3f3}.search-bar_mobile .search-bar__top-wrapper{margin:0 -15px;max-width:unset;width:calc(100% + 30px)}.search-bar_mobile .search-bar__top{height:100%;display:block;z-index:0}.search-bar_mobile .search-bar__input-wrapper{position:relative;height:100%;display:flex;flex-wrap:nowrap;width:100%;flex-direction:row;align-items:center;padding:7px 15px;background-color:#eee;border-radius:8px}.search-bar_mobile .search-bar__input-wrapper .search-bar__input{width:calc(100% - + 30px);margin:0 15px 0 0}.header__action_container_mobile{display:flex;flex-direction:column;grid-gap:1rem;background:#f4f6f9;padding:1rem;border-radius:1rem;margin-top:2rem}.header__action_container_mobile .header__action-item-link{font-size:var(--text-size-90);font-weight:500;display:flex;flex-wrap:wrap;grid-gap:6px;align-items:center;line-height:0}.header__action_container_mobile .header__action-item-link:hover{color:red!important;transition:all .3s}.header__action_container_mobile .header__action-item-link svg{width:18px;height:auto}.header__action_container_mobile .header__action-item-link:hover .icon-state__primary-fill svg{fill:red!important;transition:all .3s}}@media screen and (max-width: 1025px){.mobile-menu__nav-link i.ph-caret-right{display:flex;color:var(--text-shade-color);background:var(--background);padding:.4rem;border-radius:100%;font-size:11px;font-weight:900;transition:all .3s}.mobile-menu__nav-link:hover i.ph-caret-right{background:var(--text-color)!important;color:var(--background)}.mobile-menu__nav-item .nav-link-container.accordion-body{padding:0 1rem}.header__search-bar-wrapper{padding:0}.header__search-bar-wrapper.open{visibility:visible;z-index:1}.header__search-bar-wrapper .search-bar{opacity:1;padding:0;height:100%}.header__search-bar-wrapper .search-bar .search-bar__top-wrapper,.header__search-bar-wrapper .search-bar .search-bar__top-wrapper .search-bar__top{height:100%}.search-bar__top{padding:0}.search-bar__input-clear{display:block;right:0}.mobile-menu__nav .mega-menu_item__wrapper .toggle-item_container{margin-bottom:30px}.mobile-menu .mega-menu_item__wrapper .toggle-container .card-thumbnail_container{display:grid;grid-gap:15px;grid-template-columns:repeat(1,1fr)}}.seperator{height:auto;width:1px;background:var(--border-color)}.seperator.horizontal{height:1px;width:100%}.group-block{display:flex;flex-flow:column wrap;width:fit-content}.group-block.inline{flex-flow:row nowrap}.section{margin:0;padding-block:clamp(4rem,6vw,6rem);position:relative}.pt-thin{padding-top:clamp(2rem,6vw,4rem)}.pt-wide{padding-top:clamp(6rem,6vw,8rem)}.pb-thin{padding-bottom:clamp(2rem,6vw,4rem)}.pb-wide{padding-bottom:clamp(6rem,6vw,8rem)}.section.lg{padding:8rem}.layout-grid{display:grid;grid-gap:1rem;grid-template-rows:auto}.section.section-accordion{margin-bottom:15px;padding:0}.main--header{margin-bottom:clamp(1.5rem,6vw,2.5rem)}@media screen and (max-width: 1025px){.layout-grid{grid-template-columns:repeat(2,auto)!important}}@media screen and (max-width: 640px){.layout-grid{grid-template-columns:repeat(1,auto)!important}}.multi-row__row{display:grid;grid-template-columns:repeat(2,1fr);border-radius:2rem;overflow:hidden}.multi-row__row.fill{background:var(--secondary-background)}.multi-row__row .multi-row__media{height:100%}.multi-row__row .multi-row__media figure{position:relative;margin:0;height:100%;overflow:hidden;width:100%}.multi-row__row .multi-row__media figure img{position:absolute;width:100%;height:100%;object-fit:cover}.multi-row__row .multi-row__media iframe{border:0}.multi-row__row .multi-row__text{padding:4rem}.multi-row__row .multi-row__text.aside{display:flex;grid-gap:1.5rem;align-items:baseline}.multi-row__row .multi-row__text h2{margin-bottom:2.5rem}.multi-row__row .multi-row__text .btn{margin:0}.multi-row__content-box{margin-bottom:2.5rem}.multi-row__content-box p{color:var(--text-shade-color)!important}.multi-row__content-box h4{margin-bottom:.5rem}.multi-row__icon-wrapper{background:transparent}.multi-row__icon-wrapper i{padding:.75rem;background:var(--secondary-background);color:var(--text-shade-color);border-radius:.75rem}.multi-row__row.fill .multi-row__icon-wrapper i{background:var(--background)}.multi-row__icon-wrapper.header i{padding:.9rem;font-size:var(--text-size-500);border-radius:1rem}@media screen and (max-width: 1025px){.multi-row__row .multi-row__text aside{display:none}.multi-row__row .multi-row__text{padding:2.5rem 3rem}}@media screen and (max-width: 640px){.multi-row__row{grid-template-rows:minmax(150px,300px) 1fr;grid-template-columns:1fr}.multi-row__row .multi-row__text{padding:2rem}.multi-row__row.reversed .multi-row__text{order:1}.multi-row__row .multi-row__text .multi-row__text--wrapper{width:100%}}.block_video{position:relative;display:flex;width:100%;height:var(--block-height);aspect-ratio:var(--block-aspect-ratio);overflow:hidden;border-radius:1rem}.block_video video,.block_video .video_thumbnail{width:100%;height:100%;object-fit:cover!important;background:#000}.block_video .video_thumbnail{pointer-events:none}.block_video dialog iframe,.block_video dialog video{aspect-ratio:var(--popup-aspect-ratio)}.modal.header__visible{z-index:2}.modal.blur--bg:before{background:#000c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.modal.blur--bg .modal__dialog{background:transparent}.modal__dialog.full--screen{width:100%;height:100%;max-height:unset;max-width:unset;display:flex;align-items:center;justify-content:center}.modal__dialog .popup--wrapper .closing--button{margin-top:1rem;text-decoration:underline;opacity:.7}.modal__dialog.popup{position:relative;width:100%;max-width:950px;border-radius:1rem}.afterbuy-popup .popup--content,.popup.split .popup--content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.popup--content .popup--media{height:100%;background:var(--background)}.popup--content .popup--media img{height:100%;width:100%;object-fit:contain}.popup--content .popup--media.cover img{object-fit:cover}.popup .popup--header .popup__close{font-size:var(--text-size-80);position:absolute;top:1rem;right:1rem;z-index:0;padding:12px;display:flex;justify-content:center;align-items:center;background:var(--secondary-background);border-radius:100%;transition:all .3s;line-height:15px;border:1px solid var(--border-color)}.popup .popup--header .popup__close:hover{background:var(--primary-color);color:#fff!important;text-decoration:none;cursor:pointer}.popup .popup--content .popup--form{padding:4rem 2.5rem 2.5rem}.popup .popup--content .popup--form .disclaimer{margin-top:1rem}@media screen and (max-width: 720px){.modal{padding:.5rem}.modal__dialog.popup{width:100%;height:auto;max-height:100%}.afterbuy-popup .popup--content,.popup.split .popup--content{grid-template-columns:repeat(1,1fr)}.popup--content .popup--media{max-height:30vh}.popup .popup--content .popup--form{padding:1.5rem}}tab-component.inline{display:flex;flex-wrap:wrap;grid-gap:.5rem}.tab.sm{font-size:var(--text-size-90);padding:.5rem 1rem!important}.tab__details--wrapper{display:block;opacity:1}.tab__details--wrapper[aria-hidden=true]{display:none!important;opacity:0}drawer-component{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:9999999999;visibility:hidden;transition:visibility .3s}drawer-component[aria-expanded=true]{visibility:visible}drawer-component:before{content:"";position:fixed;width:100%;height:100%;background:var(--text-color);opacity:0;transition:opacity .3s}drawer-component[aria-expanded=true]:before{opacity:.8}drawer-component>.main_drawer{display:flex;flex-direction:column;position:absolute;height:100dvh;background:var(--secondary-background);max-width:428px;width:100%;padding:2rem 1.5rem;border-radius:1.5rem 0 0 1.5rem;transform:translate(100%);transition:transform .3s;right:0}drawer-component[aria-expanded=true]>.main_drawer{transform:translate(0)}.main_drawer>header{display:flex;grid-gap:.5rem;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.main_drawer>header>.drawer__close-btn{display:flex;justify-content:center;align-items:center;background:var(--secondary-background);aspect-ratio:1/1;width:40px;border-radius:100%;border:1px solid var(--border-color);color:var(--text-color);z-index:1;transition:all .3s}.main_drawer>header>.drawer__close-btn:hover{color:var(--primary-color)}.main_drawer .main_drawer--body{display:flex;flex-direction:column;height:auto;overflow-y:auto}@media screen and (max-width: 428px){drawer-component>.main_drawer{padding:1rem;border-radius:0}}modal-component{cursor:pointer}modal-component.popup_button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--background)}modal-component.popup_button i{font-size:var(--text-size-400);background:rgba(var(--text-color-rgb),.7);padding:1rem;aspect-ratio:1/1;display:flex;border-radius:100%}dialog.popup_modal{position:fixed;width:100%;height:100%;top:0;left:0;padding:0;display:flex;justify-content:center;align-items:center;overflow:auto;background:transparent;z-index:9999999999}dialog.popup_modal:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.85;transition:opacity .3s}dialog[aria-hidden=true].popup_modal:before{opacity:0}dialog[aria-hidden=true].popup_modal{visibility:hidden;pointer-events:none;opacity:0;transition:all .3s}dialog[aria-hidden=false]{visibility:visible;pointer-events:auto;opacity:1}dialog.popup_modal>button[data-action=close-modal]{position:fixed;top:0;right:0;margin:1rem;aspect-ratio:1/1;display:flex;font-size:var(--text-size-200);color:#000;background:#fff;border-radius:100%;padding:1rem;transition:all .3s}dialog.popup_modal>button[data-action=close-modal]:hover{background:var(--primary-color);color:#fff}dialog.popup_modal .popup_modal--wrapper{min-width:min(50rem,100vw);max-width:824px;margin:auto;height:auto;padding:3rem 1rem;transform:translateY(100%);opacity:0;transition:transform .5s,opacity .3s}dialog.popup_modal .popup_modal--wrapper.popup_video{min-width:min(70rem,100vw);max-width:984px}dialog.popup_modal[aria-hidden=false] .popup_modal--wrapper{transform:translateY(0);opacity:1}dialog.popup_modal .popup_modal--wrapper .popup_modal--element{position:relative;background:#fff;border-radius:1rem;overflow:hidden;padding:4rem 3rem 3rem;box-shadow:0 6px 30px #0003}dialog.popup_modal .popup_modal--wrapper.popup_video .popup_modal--element,dialog.popup_modal .popup_modal--wrapper .popup_modal--element.media-cover{display:flex;padding:0;background:#000}dialog.popup_modal .popup_modal--wrapper.popup_video video{width:100%;background:#000;aspect-ratio:16/9}.popup_modal--element.media-cover .popup_modal--media{max-height:425px;object-fit:cover}.popup_modal--element .popup_modal--title button[data-action=close-modal]{position:absolute;top:0;right:0;margin:1rem 1rem 0 0;aspect-ratio:1/1;display:flex;padding:.75rem;border-radius:100%;border:1px solid #e1e3e4;background:#fff;font-size:var(--text-size-100);color:#000;transition:all .3s}.popup_modal--element .popup_modal--title .color-swatch{aspect-ratio:1/1;width:3.5rem;display:block;background:linear-gradient(234deg,var(--color_1) 0%,var(--color_2) 100%);border-radius:100%;margin:0;height:100%}.popup_modal--element .popup_modal--title h3{display:flex;flex-wrap:wrap;grid-gap:.5rem;margin-bottom:1.25rem;flex-direction:column;color:#000}.popup_modal--element .popup_modal--title button[data-action=close-modal]:hover{color:var(--primary-color)}.popup_modal--element:not(.media-cover) .popup_modal--content{display:flex;grid-gap:1.5rem;flex-flow:column wrap}.popup_modal--element.media-cover .popup_modal--content{padding:2rem}.popup_modal--content{text-align:left}.popup_modal--element .popup_modal--title{display:flex;grid-gap:1rem}.popup_modal--element .popup_modal--content img{border-radius:1rem}@media screen and (max-width: 640px){dialog.popup_modal .popup_modal--wrapper{padding-block:2rem}dialog.popup_modal .popup_modal--wrapper .popup_modal--element{padding:4.5rem 1.25rem 2.5rem}dialog.popup_modal .popup_modal--wrapper .popup_modal--element.media-cover .popup_modal--content{padding:2.5rem 1.25rem}}wizard-slide{display:none}wizard-slide[data-active=true]{display:block}.wizard-controls{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding:0 20px}.wizard-navigation{display:flex;gap:10px}.wizard-info{display:flex;align-items:center;gap:15px}.wizard-progress{width:200px;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden}.wizard-progress-bar{height:100%;background:var(--primary-color);transition:width .3s ease;border-radius:4px}.wizard-step-indicators{display:flex;justify-content:center;gap:20px}.wizard-step-indicator{background-color:var(--background);color:rgb(var(--text-shade-color-rgb),.5);border:2px solid rgb(var(--text-shade-color-rgb),.25);width:40px;height:40px;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s}.wizard-step-indicator[data-state=completed]{background-color:var(--primary-color);color:var(--background);border-color:var(--primary-color)}.wizard-step-indicator[data-state=current]{background-color:var(--secondary-color);color:var(--background);border-color:var(--secondary-color)}@media (max-width: 768px){.wizard-controls{flex-direction:column;gap:20px;align-items:stretch}.wizard-navigation{justify-content:center;flex-wrap:wrap}.wizard-navigation .btn{min-width:100px;padding:12px 16px}.wizard-navigation .btn[data-control=reset]{display:none}.wizard-info{justify-content:center;flex-direction:column;gap:10px}.wizard-progress{width:100%;max-width:300px}.wizard-slide-indicator{text-align:center}}@media (max-width: 480px){.wizard-navigation{flex-direction:column;gap:12px;margin-bottom:12px}.wizard-navigation .btn{width:100%;padding:14px 20px;font-size:var(--text-size-100);margin-bottom:0!important}.wizard-step-indicators{gap:10px;flex-wrap:wrap;padding:0 20px}.wizard-step-indicator{width:35px;height:35px;font-size:var(--text-size-90)}.wizard-progress{width:100%;max-width:100%}}.accordion__details{position:relative;width:100%;padding-right:1.5rem;text-align:left;cursor:pointer}.accordion__details:after,.accordion__details[data-accordion-icon=arrow]:after{content:"\e136";font-family:Phosphor!important;font-size:105%;position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s}.accordion__details[aria-expanded=true]:after,.accordion__details[aria-expanded=true][data-accordion-icon=arrow]:after{content:"\e136";transform:rotate(180deg)}.accordion__details[data-accordion-icon=plus]:after{content:"\e3d4"}.accordion__details[aria-expanded=true][data-accordion-icon=plus]:after{content:"\e32a"}.accordion__summary{overflow:hidden;transition:all .3s}.accordion__summary[aria-hidden=true]{opacity:0;max-height:0}.accordion__summary[aria-hidden=false]{opacity:1;max-height:var(--content-height)}.accordion__summary .accordion__summary--wrapper{margin-top:1rem}.accordion--btn{position:relative}.accordion--btn:after{content:"\e136";font-family:Phosphor;display:flex;flex-direction:column;justify-content:flex-start;width:fit-content;position:absolute;line-height:1;top:0;right:0;color:var(--text-shade-color);transform:rotate(0);transition:transform .3s}.accordion--btn[aria-expanded=false]:after{transform:rotate(180deg)}.accordion--btn.plus:after{content:"\e3d4"}.accordion--btn[aria-expanded=false].plus:after{content:"\e32a";transform:rotate(180deg)}.accordion_listing .accordion-body{margin-bottom:4px}.accordion_listing .accordion-body::last-child{margin-bottom:0}.accordion{display:block;width:100%;margin-bottom:0;line-height:20px;color:var(--heading-color);font-weight:var(--text-font-bolder-weight);position:relative;cursor:pointer;padding:20px;border-radius:3px}.accordion.card .accordion_title:after{right:1rem}.bold_option_title{display:block;width:100%;margin-bottom:0;line-height:20px;color:var(--heading-color);font-weight:var(--text-font-bolder-weight)!important;position:relative;cursor:pointer;text-transform:capitalize}.accordion-body,.bold_option .bold_option_title~.bold_option_element{max-height:0;overflow:hidden;transition:all .3s;margin-left:0}.alert .accordion-body[aria-expanded=false]{margin-top:0rem}.alert .accordion-body[aria-expanded=true]{margin-top:1rem}.accordion.no-border{border-bottom:0}.accordion.non-card{padding:1.5rem 0;background:transparent;box-shadow:none}.accordion.non-card:after{content:unset}.accordion.non-card .accordion_title{font-size:15px;font-weight:600}.accordion .accordion_title+p{font-weight:400;font-size:14px;color:#616161}.accordion.non-card .accordion_title.lg{font-size:20px;margin:0}.accordion.non-card.open{border:0}.accordion.non-card .accordion_title:after{padding-right:0}.accordion.non-card.open .accordion_title:after{padding-right:0;padding-left:0}.accordion.non-card .accordion_title:after{padding-left:0!important;padding-right:0!important}.accordion.non-card+.accordion-body{margin-bottom:0;border-bottom:1px solid #dedede}.accordion.no-border+.accordion-body,.accordion-body.no-border{border:0!important}.accordion.non-card.open+.accordion-body{margin-bottom:15px}.accordion.non-card+.accordion-body .accordion-body_container{padding-block:0rem 2rem;padding-inline:0}.accordion .accordion_title,.bold_option_title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion .accordion_title.cross:after{font-family:Phosphor!important;content:"\e3d4";position:absolute;right:0;font-size:20px;color:#616161;transition:all .3s;transform:rotate(0)}.accordion[aria-hidden=true] .accordion_title.cross:after{content:"\e32a"}.accordion .accordion_title:after,.bold_option_title:after{font-family:Phosphor-Bold!important;content:"\e136";position:absolute;right:0;font-size:20px;color:#616161;transition:all .3s;transform:rotate(0)}.alert .accordion_title:after{color:#000!important}.accordion[aria-hidden=true] .accordion_title:after,.bold_option_title.open:after{color:#b2b2b2;transform:rotate(-180deg)}.accordion+.accordion-body .accordion-body_container{padding:30px}.accordion.link{padding:0;margin-top:15px;border-bottom:0;font-size:14px}.accordion.link .accordion_title{font-size:14px;width:fit-content;color:#194dd1;font-weight:400;display:flex;align-items:center;grid-gap:4px}.accordion.link .accordion_title i{margin:0}.accordion .accordion_title.no-icon:after{content:""}.accordion-body_container small{white-space:normal}.icon-wrapper{display:flex;height:fit-content;color:var(--icon-color)}.icon-wrapper.square i,.icon-wrapper.circle i{padding:.25rem;background:var(--icon-background)}.icon-wrapper.square i{border-radius:.5rem}.icon-wrapper.circle i{border-radius:100rem}.text-with-icons__list .text-with-icons__wrapper{display:grid;grid-gap:3rem 1.5rem;justify-items:center}.text-with-icons__list .text-icon--item{padding:1rem;max-width:468px;width:100%!important}.text-with-icons__list .text-icon--item.aligned:not(.center){display:flex;grid-gap:1rem;align-items:flex-start;margin:auto;padding:0rem}.text-with-icons__list .text-icon--item.aligned:not(.center) .text-icon--icon-wrapper i{height:fit-content;margin:0}.text-with-icons__list .text-icon--item.aligned.right{flex-direction:row-reverse;text-align:left!important}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper{font-size:2rem;display:flex}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.sm{font-size:1.5rem}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.lg{font-size:2.5rem}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper i{display:block;width:fit-content;margin-bottom:1.5rem}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.square i,.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.circle i{padding:.75rem;background:var(--secondary-background)}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.square i{border-radius:1rem}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper.circle i{border-radius:100rem}.text-with-icons__list .text-icon--item h4{margin-bottom:.75rem}.text-with-icons__list .text-icon--item p{line-height:1.6}.text-with-icons__list .text-icon--item .text-icon--text-wrapper.sm p{font-size:var(--text-size-90)}.text-with-icons__list .text-icon--item .button-group{margin-top:1.75rem}@media screen and (max-width: 640px){.text-with-icons__list.swiper .text-with-icons__wrapper{display:flex;grid-gap:0}.text-with-icons__list.stacked .text-with-icons__wrapper{grid-template-columns:repeat(1,1fr)!important}.text-with-icons__list .text-icon--item{padding:0rem}.text-with-icons__list .text-icon--item:not(.aligned){text-align:center!important}.text-with-icons__list .text-icon--item.swiper-slide{max-width:unset;cursor:grab}.text-with-icons__list .text-icon--item .text-icon--icon-wrapper{justify-content:center!important}}.before-after{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8% 3rem;grid-gap:2rem;background:var(--background);overflow:hidden}.before-after .before-after--content,.before-after .before-after--media{z-index:1}.before-after .before-after--content{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.before-after .before-after--media{position:relative;height:100%;width:100%;margin:0}.before-after--trigger .before-after--media #after--media,.before-after--scrollTrigger .before-after--media #after--media{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.before-after--trigger .before-after--media picture,.before-after--scrollTrigger .before-after--media picture{z-index:1;position:relative;opacity:1;transition:opacity .5s cubic-bezier(.42,0,0,1.07)}.before-after--trigger .before-after--media #before--media[aria-hidden=true],.before-after--scrollTrigger .before-after--media #before--media[aria-hidden=true]{opacity:0}.before-after .before-after--media img{width:100%}@media screen and (max-width: 640px){.before-after{padding:2rem}.before-after .before-after--content{width:100%!important}}.highlight--heading{margin-bottom:2.5rem}.highlight--viewpoint{display:flex;min-height:650px;background:var(--secondary-background);border-radius:2rem}.highlight--viewpoint.border{background:transparent;border:1px solid var(--border-color)}.highlight--wrapper{width:100%}.highlight--listing-container{display:grid;grid-template-columns:45% auto;grid-gap:0;height:100%}.highlight--listing-container.reversed{grid-auto-flow:dense;direction:rtl}.highlight--list--content{display:flex;flex-direction:column;grid-gap:1.5rem;padding:3.5rem;margin:0;text-align:left;justify-content:center}.highlight--item-body{transition:height .3s}.highlight--item-body p{margin:0;padding-bottom:1.5rem}.highlight--item-body[aria-hidden=true]{height:0}.highlight--list--content .highlight--item{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem;cursor:pointer}.highlight--list--content .highlight--item[]{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color);padding-bottom:1.5rem;cursor:pointer}.highlight--list--content .highlight--item:last-child{border-bottom:0;padding-bottom:0}.highlight--list--media{display:flex;position:relative;height:100%}.highlight--listing-container .hightlight--item-media{position:absolute;height:100%;width:100%;border-radius:2rem;overflow:hidden;transition:opacity .3s}.highlight--listing-container .hightlight--item-media[aria-hidden=true]{opacity:0}.highlight--listing-container .highlight--list--media video,.highlight--listing-container .highlight--list--media img,.highlight--listing-container .highlight--list--media svg,.hightlight--item-content .highlight--item-body .highlight--item-media img,.hightlight--item-content .highlight--item-body .highlight--item-media svg,.hightlight--item-content .highlight--item-body .highlight--item-media video{width:100%;height:100%;object-fit:cover}.hightlight--item-content .highlight--item-body .highlight--item-media{width:100%}.hightlight--item-content .highlight--item-body .highlight--item-media img,.hightlight--item-content .highlight--item-body .highlight--item-media video{margin-block:0 1.5rem;border-radius:2rem}@media screen and (max-width: 1025px){.highlight--listing-container{display:flex;flex-direction:column-reverse}.highlight--list--media{display:flex;position:relative;height:20rem}.highlight--viewpoint{min-height:unset}}@media screen and (max-width: 640px){.highlight--heading{width:100%!important}.highlight--heading h4{font-size:var(--text-size-500)!important}.highlight--list--content{padding:2rem}}.size-guide--wrapper{display:grid;align-items:center;grid-template-columns:1fr 40%;grid-gap:4rem}.size-guide--wrapper .size-guide__content{margin-top:-2rem;padding-inline:clamp(1rem,2vw,4rem)}.size-guide--wrapper .size-guide__range{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0;height:var(--thumb-size);margin-block:1.25rem}.size-guide__range input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-color) var(--percentage),var(--border-color) var(--percentage),var(--border-color) 100%);width:100%;height:6px;padding:0;border-radius:100rem}.size-guide__range input[type=range]::-webkit-slider-thumb{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;position:relative;height:var(--thumb-size);width:var(--thumb-size);border-radius:100%;background:var(--primary-color);cursor:pointer;z-index:1}.size-guide--wrapper input[type=range]::-moz-range-thumb{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;position:relative;height:var(--thumb-size);width:var(--thumb-size);border-radius:100%;background:var(--primary-color);cursor:pointer;z-index:1}.size-guide--wrapper .range_thumb{display:flex;justify-content:center;align-items:center;position:absolute;left:var(--indicator-offset);height:var(--thumb-size);width:var(--thumb-size);transform:translate(0);border-radius:100%;background:transparent;color:var(--background);font-size:var(--text-size-100);font-weight:600;line-height:normal;z-index:1;pointer-events:none}.size-guide--wrapper .range_datalist-details{z-index:0;position:absolute;width:var(--datalist-width);display:block;height:40%;background:var(--primary-color);border-radius:100rem;opacity:.2;pointer-events:none;left:var(--datalist-offset);transition:all .3s}.size-guide--wrapper .size-guide__viewpoint .size-guide__viewpoint--wrapper{display:flex;grid-gap:2rem;flex-direction:column;background:var(--secondary-background);padding:1.5rem;border-radius:1rem}.size-guide--wrapper .size-guide__viewpoint .size-guide__viewpoint--wrapper img{aspect-ratio:1/1;object-fit:contain;object-position:bottom}.size-guide--wrapper .size-guide__demos{opacity:1;display:flex;flex-direction:column;gap:.75rem;text-align:center;margin-top:2rem;visibility:visible}.size-guide__demos .size-guide__demos--tabs{display:flex;justify-content:center;grid-gap:.75rem}@media screen and (max-width: 1025px){.size-guide--wrapper{grid-template-columns:1fr 50%;grid-gap:2rem}}@media screen and (max-width: 640px){.size-guide--wrapper{grid-template-columns:1fr}.size-guide--wrapper .size-guide__content{padding:0;text-align:center;margin:0}.size-guide--wrapper .size-guide__content header{display:flex;flex-direction:column;grid-gap:.25rem}}.testimonial__listing{position:relative}.testimonial__listing:before,.testimonial__listing:after{content:"";position:absolute;top:0;display:block;height:100%;background:linear-gradient(90deg,var(--background) 0%,var(--background-alpha) 100%);width:12rem;z-index:2}.testimonial__listing:after{right:0;background:linear-gradient(270deg,var(--background) 0%,var(--background-alpha) 100%)}.testimonial__listing .swiper-wrapper{transition-timing-function:linear!important;margin-bottom:3rem}.testimonial__listing .swiper-wrapper .swiper-slide{width:calc(100% / 3)}.testimonial__item{display:grid!important;flex-flow:column wrap;grid-gap:0;height:auto!important;align-items:baseline;padding:0}.testimonial__item:has(.testimonial__item--thumbnail){grid-template-rows:242px 1fr}.testimonial__item--thumbnail{overflow:hidden;width:100%;object-fit:cover;display:flex;height:100%}.testimonial__item .testimonial__item--body{display:flex;flex-direction:column;padding:2rem;grid-gap:1rem;height:100%}.rating i{color:var(--product-review-star-color)}.testimonial__item .testimonail__content{display:-webkit-box;font-size:1.05rem;font-weight:500;line-height:1.5rem;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.testimonial__item .testimonail__author{display:flex;width:100%;grid-gap:.75rem;align-items:baseline;margin-top:auto;padding-top:.5rem}.testimonial__item .testimonail__author .testimonail__author-img{display:flex;align-items:center;justify-content:center;height:38px;width:38px;border-radius:100%;font-size:18px;color:#fff;font-weight:500;text-transform:capitalize}.testimonial__item .testimonail__author span{font-size:15px;text-transform:capitalize;font-weight:500}@media screen and (max-width: 1025px){.testimonial__listing .swiper-wrapper .swiper-slide{width:50%}}@media screen and (max-width: 640px){.testimonial__listing{position:relative;overflow:visible}.testimonial__listing:before,.testimonial__listing:after{content:unset}.testimonial__listing .swiper-wrapper .swiper-slide{width:100%}}.page__title h1{margin:0;font-size:3.25rem;line-height:52px;margin-bottom:2rem}.page__title h1 span{color:#3e4552}@media screen and (max-width: 640px){.page__title h1{font-size:2.5rem;line-height:2.5rem;margin-bottom:1rem}}.tier-table__wrapper{display:grid;grid-gap:1rem;width:fit-content;justify-content:center;margin-block:0;margin-inline:auto;border-radius:2rem}.tier-item__container.card{display:flex;flex-direction:column;border-radius:10px;margin:0;padding:0;height:auto}.tier-item__container.card.dark{background:#121212;border-color:#121212}.tier-item__container.card.dark .tier-item__body ul li{border-color:#2e2e2e}.tier-item__container.card:after{content:unset}.tier-item__container.highlight{font-weight:unset;color:inherit}.tier-item__container.highlight.red{border-color:#eb432d}.tier-item__container.highlight.black{border-color:#000}.tier-item__container.highlight.gold{border-color:#e9a038}.tier-item__container.highlight.blue{border-color:#194dd1}.tier-item__container.highlight.red .tier-item__body ul li:before{color:#eb432d}.tier-item__container.highlight.black .tier-item__body ul li:before{color:#000}.tier-item__container.highlight.gold .tier-item__body ul li:before{color:#e9a038}.tier-item__container.highlight.blue .tier-item__body ul li:before{color:#0275ff}.tier-item__container .tier-item__header{position:relative}.tier-item__container .tier-item__header .label{margin:.5rem}.tier-item__container.dark .tier-item__header .label{background:#fff;color:#000;min-height:26px}.tier-item__container.highlight .tier-item__header .label{top:-1.25rem;left:.5rem}.tier-item__container.highlight .tier-item__header .label{color:#fff}.tier-item__container.highlight.red .tier-item__header .label{background:#eb432d}.tier-item__container.highlight.black .tier-item__header .label{background:#000}.tier-item__container.highlight.gold .tier-item__header .label{background:#e9a038}.tier-item__container.highlight.blue .tier-item__header .label{background:#0275ff}.tier-item__container .tier-item__header .tier-item__image-wrapper{display:flex;justify-content:center;aspect-ratio:6/4;padding:1.5rem;overflow:hidden;border-radius:10px;background:#fff}.tier-item__container.card.dark .tier-item__header .tier-item__image-wrapper{background:#1b1b1b}.tier-item__container.card.dark .tier-item__header .tier-item__image-wrapper img{mix-blend-mode:unset}.tier-item__container .tier-item__header .tier-item__image-wrapper img{object-fit:contain;mix-blend-mode:multiply;width:100%}.tier-item__body{padding:1rem;padding-top:0}.tier-item__body .tier-item__text-content{padding:1rem;background:#f4f6f97f;border-radius:10px}.card.dark .tier-item__body .tier-item__text-content{background:#1b1b1b7f}.tier-item__container .tier-item__header .tier-item__header--content{text-align:center;display:flex;flex-direction:column;align-items:center;padding-block:2rem}.tier-item__container .tier-item__header .tier-item__header--content .tier-item__price span{font-weight:600}.tier-item__container .tier-item__header .tier-item__header--content h4{margin-block:0;font-weight:800;font-size:1.5rem}.tier-item__container .tier-item__text-content p{margin-bottom:0;font-size:.938rem}.tier-item__body ul{padding:0;list-style:none;line-height:normal;font-weight:500;color:#000;font-size:.938rem;margin:auto}.tier-item__container.card.dark .tier-item__body ul,.tier-item__container.card.dark .tier-item__footer h6{color:#fff}.tier-item__body ul li{position:relative;padding-left:20px;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #f1f1f1}.tier-item__body ul li:last-child{border:0;margin-bottom:0;padding-bottom:0}.tier-item__body ul li:before{content:"\e182";font-family:Phosphor-Bold;display:block;width:fit-content;position:absolute;top:2px;left:0;color:#858585}.tier-item__footer{line-height:normal;margin-top:1.875rem}.tier-item__footer span{font-size:.875rem;color:#666e76}.tier-item__footer h6{font-size:1.5rem;color:#000;font-weight:bolder;line-height:normal;margin:0 0 .938rem}.pagination{border-top-width:0;padding-block:4rem 0;font-size:16px}.pagination__inner{display:flex;align-items:center;color:#000;width:fit-content;margin:auto;position:relative;font-weight:500;font-size:16px;background:#fff;border-radius:100rem;border:1px solid #eaeaea}.pagination__nav-item.is-active{background:var(--primary-color)}.pagination__nav,.pagination__next,.pagination__prev{padding:.75rem 1rem}.pagination__nav{display:flex;line-height:normal;grid-gap:.25rem;font-size:14px}.pagination__next,.pagination__prev{color:#000;position:relative;right:0;left:0;font-size:18px;border-radius:100rem}.pagination__next.disabled,.pagination__prev.disabled{cursor:not-allowed;opacity:.3}.pagination__next.disabled:hover,.pagination__prev.disabled:hover{color:#000!important}.pagination__next i,.pagination__prev i{margin:0}.collection-cards__container{position:relative}.collection-cards__wrapper{overflow:visible!important}.collection-cards__wrapper .collection-cards__item{text-decoration:none;max-width:375px;margin-right:15px}.collection-cards__wrapper .collection_item__wrapper{cursor:pointer}.collection-cards__wrapper .collection_item__wrapper .collection-item_collection-bg{position:relative;margin-bottom:15px;border-radius:1rem;overflow:hidden}.collection-cards__wrapper .collection_item__wrapper .collection-item_collection-bg:after{content:"";display:block;position:absolute;top:0;border-radius:10px;height:100%;width:100%;background:transparent;transition:background .3s}.collection-cards__wrapper .collection_item__wrapper img{object-fit:cover;height:100%;aspect-ratio:5.5/7;max-height:550px;transform:scale(1.05);transition:transform .3s}.collection-cards__wrapper .collection_item__wrapper .collection-list_content{display:flex;align-items:baseline;grid-gap:8px;color:#000;font-size:18px;font-weight:600;line-height:22px}.collection-cards__wrapper .collection_item__wrapper .collection-list_content h6{margin:0}.collection_item__wrapper:hover img{transform:scale(1)}@media screen and (max-width: 1025px){.collection-cards__wrapper{grid-gap:30px 15px}}@media screen and (max-width: 640px){.collection-cards__wrapper .collection-cards__item{text-decoration:none;max-width:325px}.collection-cards__wrapper .collection_item__wrapper img{aspect-ratio:5/7}.collection-cards__wrapper .collection_item__wrapper .collection-list_content{font-size:16px;line-height:20px}}.collection-list .collection-list__item{display:flex;align-items:end;position:relative;padding:2rem;max-width:var(--collection-list-width-max);width:70vw!important;aspect-ratio:6/8;border-radius:1.5rem;overflow:hidden;margin:0}.collection-list .collection-list__product-item{width:auto}.collection-list .collection-list__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--text-color-gradient-v);opacity:.8;pointer-events:none}.collection-list .collection-list__item .collection-list__item--thumbnail{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.collection-list .collection-list__item .collection-list__item--thumbnail img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s}.collection-list .collection-list__item:hover .collection-list__item--thumbnail img{transform:scale(1.05)}.collection-list .collection-list__item .collection-list__item--control{display:flex;height:fit-content;z-index:1;justify-content:space-between;width:100%;align-items:center;grid-gap:1rem}.collection-list .collection-list__item .collection-list__item--control,.collection-list .collection-list__item .collection-list__item--control h4{color:var(--background)}.collection-list .collection-list__item .collection-list__item--control i{background:rgb(var(--text-color-rgb),.7);padding:.5rem;border-radius:100%;transition:background .3s}.collection-list .collection-list__item:hover .collection-list__item--control i{color:var(--text-color);background:var(--background)}@media screen and (max-width: 640px){.collection-list .collection-list__item{padding:1.25rem}}.promotion-banner{padding-top:clamp(6rem,8vw,10%)}.promotion-banner .promotion-container__wrapper{position:relative;overflow:hidden}.promotion-banner .promotion-banner__container{display:flex;position:relative;max-height:calc(100vh - 100px)}.promotion-banner .promotion-banner__wrapper{display:flex;grid-gap:.5rem;flex-direction:column;align-items:center;text-align:center}.promotion-banner .promotion-banner__wrapper.left{align-items:baseline;text-align:left}.promotion-banner .promotion-banner__wrapper.right{align-items:end;text-align:right}.promotion-banner .promotion-banner__header,.promotion-banner .promotion-banner__footer{z-index:1}.promotion-banner .promotion-banner__header{width:40%;display:flex;flex-direction:column;justify-content:center;padding-bottom:5rem;color:#fff}.promotion-banner .promotion-banner__header h6{color:var(--text-shade-color);margin:0;font-weight:400;margin-bottom:.5rem}.promotion-banner .promotion-banner__header h3{color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:1.25rem;line-height:3.5rem}.promotion-banner .promotion-banner__wrapper.center .promotion-banner__header p{margin-bottom:3rem}.promotion-banner .promotion-banner__header .promotion-banner .featured-img__wrapper{width:100%;padding-top:5rem;transition-duration:1s!important}.promotion-banner .featured-img__wrapper{margin-inline:auto;width:fit-content;margin-top:2.5rem}.promotion-banner .featured-img__wrapper img{height:auto;width:100%;object-fit:contain;height:100%;object-position:bottom}.promotion-banner .promotion-banner__wrapper.center .featured-img__wrapper,.promotion-banner .promotion-banner__wrapper.center .featured-img__wrapper img{padding:0;width:100%}.product-page_content-container{overflow-x:hidden}.breadcrumb__list{padding-inline:0}#shipping-information{padding:0;margin:60px 0}#product-specs{padding:5% 0;background-color:#fff}#product-specs .section.section-accordion{padding-top:0}.product-meta{display:flex;flex-wrap:wrap;grid-gap:.75rem;margin:0;margin-block:0 2.5rem}.itoris_options_loading .itoris_loading-container{width:fit-content;width:-moz-fit-content;margin:auto auto 30px}.product-block-list{background-color:var(--secondary-background);border-bottom:1px solid var(--border-color)}.product-block-list .product-information>.card{border:0;margin:0;height:100%}.container.sidebar-right{padding-right:0!important}.product_shortcut-container{display:flex;flex-direction:column;grid-gap:8px;margin-bottom:0;margin-top:1rem;width:100%}.product_shortcut-container .shortcut_link,.product_shortcut-container .shortcut_link.open{padding:15px 0!important;border-bottom:1px solid #f1f1f1;border-radius:0;cursor:pointer}.product_shortcut-container .shortcut_item:last-child .shortcut_link{border-bottom:0}.product_shortcut-container .shortcut_link h3{display:flex;justify-content:space-between;line-height:normal;font-size:14px!important;font-weight:500!important}.product_shortcut-container .shortcut_link h3:after{font-family:Phosphor!important;content:"\e3d4";color:#222!important;font-size:14px;transform:unset}.product_shortcut-container .shortcut_link[aria-hidden=false] h3:after{content:"\ebf8"}.shortcut_link+.shortcut.accordion-body{border:0}.shortcut_link+.shortcut.accordion-body .accordion-body_container{overflow:auto;white-space:normal;font-size:15px;margin:0;color:#000;line-height:26px;background:#fafbfc;border-radius:2rem;padding:1rem!important;margin-top:1rem}.product-highlights__container{width:100%}.product-highlights__container .product-highlights__wrapper{display:flex;grid-gap:15px;justify-content:space-evenly}.product-highlights__container .product-highlights__wrapper .product-highlights__item{display:flex;grid-gap:4px;align-items:center;font-size:13px;color:#3f4245;border-radius:10px;line-height:16px;font-weight:500;justify-content:center}.product-highlights__container .product-highlights__wrapper .product-highlights__item span{text-align:left}.product-highlights__container .product-highlights__wrapper .product-highlights__item i{color:#748094;font-size:20px}[modal-overlay-open=true],[popup-overlay-open=true]{overflow:hidden;position:relative}[modal-overlay-open=false],[popup-overlay-open=false]{overflow-y:visible;overflow-x:hidden;position:relative}.modal-new,.modal-root{display:flex;opacity:0;visibility:hidden;position:fixed;z-index:10000000001;left:0;top:0;width:100%;height:100%;overflow:auto;background:#22242896;padding:60px;transition:all .3s}.modal-root .modal__wrapper{display:flex;width:100%;align-items:center;justify-content:center}.modal-root .modal__wrapper .video__wrapper{display:flex;width:auto;height:auto;max-height:100%;max-width:100%;aspect-ratio:16/9;position:relative}.modal-root .modal__wrapper .video__wrapper video{width:100%;border-radius:10px;background:#000}.modal-root .modal__wrapper .video__wrapper #modal__close{position:absolute;top:-15px;right:-15px;box-shadow:0 3px 5px #00000059;color:#748094;font-size:18px;z-index:1;padding:.7rem;background:#f4f6f9;border-radius:100%;line-height:14px;cursor:pointer;transition:all .3s}.modal-root .modal__wrapper .video__wrapper #modal__close i{cursor:pointer}.modal-new.modal-full{height:100vh;padding:15px;overflow:hidden;justify-content:center}.modal-new[arial-modal-open=true],.modal-root[aria-hidden=false]{opacity:1;visibility:visible}.modal-new[arial-modal-open=false],.modal-root[aria-hidden=true]{opacity:0;visibility:hidden}.modal-new.modal-full .modal-card{margin:0 auto!important;overflow-y:auto}.modal-new .modal-card{display:flex;flex-direction:column;background-color:#fefefe;margin:auto!important;padding:3.5rem 3rem 3rem;border:1px solid #888;width:800px;position:relative;top:0;line-height:initial;height:fit-content;border-radius:1ren;white-space:normal;transition:transform .5s,opacity .3s}.modal-new[arial-modal-open=true] .modal-card{transform:translateY(0);opacity:1}.modal-new[arial-modal-open=false] .modal-card{transform:translateY(100%);opacity:0}.modal-new.modal-full .modal-card{height:100%}.modal-header{position:sticky;top:0}.modal-new .modal-card .modal-title{text-transform:capitalize;display:block}.modal-new .modal-card .modal-title h1{font-size:22px;font-weight:400;width:fit-content;width:100%;margin:0;text-align:center}.modal-new .modal-card .modal-title .close{color:#1d1d1d;font-size:24px;font-weight:300;position:absolute;top:15px;right:15px;z-index:0;padding:12px;display:flex;justify-content:center;align-items:center;background-color:#e2e2e2;border-radius:100%;transition:all .3s;line-height:15px}.modal-new .modal-card .modal-header .modal-title .close{top:-25px;right:-25px}.modal-new .modal-card .modal-title .close:hover,.modal-new .modal-card .modal-title .close:focus{background-color:var(--primary-color);color:#fff;text-decoration:none;cursor:pointer}.modal-new.modal-full .modal-card .modal-content{overflow-y:scroll;margin-bottom:40px}.modal-new .modal-card .modal-content{font-size:16px;position:relative}.modal-new .modal-card .modal-content a{color:#194dd1}.modal-footer{position:fixed;max-width:800px;z-index:50;background-color:#fff;padding:20px;margin:auto;bottom:15px;border-radius:0 0 8px 8px;border:1px solid #888888;border-top:1px solid #e5e5e5;width:calc(100% - 30px)}.modal-footer .btn{margin:0;cursor:pointer}.product-variant-title{line-height:20px;display:flex;flex-wrap:wrap;grid-column-gap:4px;margin-bottom:.75rem;align-items:center}.product-variant-title p{margin-block:.5rem;line-height:normal;font-size:14px}.product-variant-title button.link{color:#398fdb!important;font-size:15px;display:flex;align-items:center;grid-gap:.245rem;margin-bottom:.5rem}.product-variant-title button.link i{margin:0;font-size:18px}.product-form__option{margin:0;width:100%}.product-form__option-name{font-size:17px;text-transform:capitalize;margin:0;display:flex;align-items:center;grid-gap:.5rem;justify-content:space-between}.product-form__option-name i{font-size:23px}.product-form__option-name button{display:flex}.product-form{margin-top:0}.modal__container{width:fit-content;text-decoration:none;color:#222}.modal_title{position:relative;background-color:#f4f6f9;padding:15px;line-height:normal;border-radius:4px;margin-top:8px;border:1px solid #f4f6f9;cursor:pointer;transition:all .3s;width:100%}.modal_title i{position:absolute;right:15px;font-size:19px;top:15px;transition:color .3s}.modal_title:hover i{color:red}.modal_title p{color:#414141;font-size:13px;margin-bottom:0;display:flex;flex-direction:column;text-align:left;padding-right:8px}.modal_title span{display:block;font-size:13px;font-weight:400;color:gray;text-align:left}.price--highlight,.price{margin:0!important;color:var(--text-color);font-weight:500;transition:all .3s;font-size:1.125rem;width:max-content}.price--crossed-out{text-decoration:line-through;opacity:.6}.price--free{color:var(--color-primary);font-weight:700}.bundle-free-text{margin-top:.125rem}.product-form .price--compare,.product-nav-bar .price--compare{font-size:14px!important;color:#707070;top:0}.product-form__price .price--highlight,.product-form__price .price{font-weight:700;font-size:1.25rem}.product-label_pitch-line{padding:15px 0 0;font-size:16px}.product-form__info-list_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.product-form__info-list_container span{font-size:14px;font-weight:600}.product-form__info-list .klarna-container{margin:-6px 0 15px}.price-list,.price--wrapper{display:inline-flex;flex-wrap:wrap;align-items:center;line-height:1.2;grid-gap:8px}.product-form__info-list_container .price-list span{font-weight:500!important}.product-form__info-list_container .price-list .price.price--highlight{font-size:20px}.price-list .price--compare{font-size:var(--text-size-90);color:var(--text-color);font-weight:500;opacity:.5}.quantity-selector--product .quantity-selector__value{min-width:0;width:fit-content;padding:0;border:0}.product-form__info-list{position:relative;border-spacing:unset;background:#fff;width:100%;margin:0;display:none}.product-form__info-list.quantity-form_added{padding-top:0;width:fit-content;height:fit-content;display:table}.product-form_quanity-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-form__info-item--quantity>*{padding-top:0;vertical-align:middle}.product-form__payment-container{margin:15px 0 0}.product-form__payment-container.product-navbar_btn{margin-top:0!important;height:62px}.product-nav-bar.nav-bar .product-nav-bar_content .product-form__info-list .product-form__payment-container button{height:100%;border-radius:0}.nav-bar__inner .product-form__info-list{padding:0;margin:0}.product_purchase__wrapper{position:relative;background:var(--background);border-radius:1.25rem;margin:0;padding:1.25rem;display:flex;flex-wrap:wrap;grid-gap:1.25rem}.product_purchase__wrapper .product-form__price{line-height:normal;width:100%}.product_purchase__wrapper .product-form__price #product-form__klarna *::part(osm-container){background:transparent}.product_purchase__wrapper .product-button_wrapper,.product_purchase__wrapper .product-callback-button_wrapper{display:flex;flex-direction:column;width:100%;grid-gap:.4rem}.product-button-primary{display:flex;width:100%;grid-gap:.4rem}.product_purchase__wrapper button{margin:0}.product_purchase__wrapper button .price-list .price{color:#fff;font-size:inherit;font-weight:inherit}.product_purchase__wrapper button .price--compare{display:none}.product-form__variants{position:relative;display:flex;flex-wrap:wrap;padding-block:0rem 2rem;width:100%!important;margin:0;transition:opacity .1s}.product-form__variants.additional-option-section{padding-block:0}.product-form__variants.additional-option-section #additional-options__secondary-tabs{display:flex;flex-wrap:wrap;grid-gap:30px;margin-top:30px}.help_text{font-size:13px;margin-top:15px;font-style:italic;color:#848484;display:block}.product-meta .product-meta__title .jdgm-prev-badge{font-size:13px;margin-bottom:15px}.jdgm-prev-badge{display:flex!important;grid-gap:4px}.block-swatch-list{margin:0;display:flex;flex-wrap:wrap;grid-gap:8px;padding:0;width:100%;align-items:center}.block-swatch-list.accordion-body{margin-top:0}.block-swatch-list.img_listing .block-swatch__item{grid-gap:8px}.block-swatch-list .block-swatch{display:inline-block!important;margin:0;padding:0;height:100%;border:0;font-weight:400}.block-swatch-list .block-swatch.max-width,.block-swatch-list .block-swatch.max-width label{width:100%}.block-swatch-list .block-swatch:hover{background:transparent}.block-swatch-list .block-swatch.min-fit{width:fit-content}.product-free-accessory__container .block-swatch__item .block-swatch__item-content{margin-right:25px}.block-swatch__item .block-swatch__item-content+.label{position:absolute;bottom:0;right:0;border-radius:0}.block-swatch-list .block-swatch.block-swatch--disabled,.color-swatch-list .color-swatch.color-swatch--disabled{display:none!important}.block-swatch-list .block-swatch.accessories{width:fit-content;height:auto}.block-swatch-list .block-swatch .block-swatch__item{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;border:1px solid #bebebe;margin-bottom:0;border-radius:10px;margin-right:0;cursor:pointer;padding:.9rem;align-items:baseline;color:#707070!important;font-size:14px;box-shadow:none;text-align:left;text-transform:capitalize;line-height:normal;height:100%;font-weight:500;justify-content:space-between;grid-gap:8px;align-items:center}.block-swatch-list .block-swatch .block-swatch__item.stacked{flex-direction:column!important;justify-content:center}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-header{display:flex;align-items:center;grid-gap:.75rem}.block-swatch-list .block-swatch .block-swatch__item-text__wrapper{display:flex;grid-gap:15px;align-items:center}.block-swatch-list .block-swatch .block-swatch__item-text__wrapper img{aspect-ratio:1/1;object-fit:contain}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-text.swatch_title{display:flex;flex-direction:column;width:100%;color:#000}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-text.swatch_price{font-size:13px!important;font-weight:var(--text-font-weight)!important;display:flex!important;flex-direction:column;text-align:right;line-height:normal;width:max-content}.block-swatch-list.non-swatch .block-swatch__item-text{color:#000}.block-swatch__item-text .product-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-text.swatch_title .swatch_sec-information{font-size:13px!important;color:#6c6c6c!important;font-weight:400}.block-swatch-list a.block-swatch{width:100%;text-decoration:none!important}.block-swatch-list a.block-swatch .block-swatch__item.swatch_label{display:flex}.block-swatch-list a.block-swatch .block-swatch__item.swatch_label.media_float{display:grid;overflow:hidden;grid-template-columns:auto 144px}.block-swatch__item.swatch_label.media_float img{position:absolute;right:.5rem;top:0rem;max-width:144px;width:100%}.block-swatch__radio:checked+.block-swatch__item,.block-swatch-list .block-swatch .block-swatch__item.active{color:#222021!important;border:2px solid #194dd1;background:#fff}.block-swatch__radio:checked+.btn.btn-blue{background:#000;color:#fff}.block-swatch__radio+.btn.btn-blue i{display:none}.block-swatch__radio:checked+.btn.btn-blue i{display:block}.swatch_label img{height:unset}.block-swatch--disabled .block-swatch__item-text{opacity:.3}.product-form__variant-metafield .product-form__variant-message.blue.warning-card{border:1px solid #1785d7;padding:15px;color:#1785d7;font-size:13px;margin-bottom:15px;border-radius:4px}.block-swatch__textbox{width:100%;padding:10px 15px;font-size:14px;border-radius:3px;border:1px solid #e8e8e8;color:#707070;line-height:normal}.block-swatch__textbox:focus{border:1px solid black;color:#000}.product-form_discount{margin-bottom:15px;line-height:normal}.product-form_price-container{line-height:0;margin-bottom:0}.label.product-label--on-sale{color:#107c36;background:#e9fae8;margin-bottom:0}.label.product-label--on-sale.trans{background:transparent;padding:0}.product-meta__label-list{display:flex;justify-content:start;flex-direction:row-reverse;grid-gap:8px;margin-block:0}.product-meta__label-list .product-label+.product-label{margin:0}.product-meta-title_container .alert{margin-top:15px}.product-meta-title_container .product-meta__title-wrapper{display:flex;grid-gap:1rem;justify-content:space-between;align-items:self-start;margin-bottom:.25rem}.product-meta__title{font-weight:600;margin-bottom:0;width:100%}.product-meta__title h1{font-size:var(--text-size-400);font-weight:800;margin:0;display:flex;line-height:normal;align-items:center;grid-gap:8px;flex-wrap:wrap;row-gap:0}.product-meta-title_container .product-meta__title-wrapper .product-item__review-container{color:#000;font-weight:500}.product-meta-title_container .product-meta__title-wrapper .product-item__review-container a{text-decoration:none;color:inherit;display:flex;align-items:center;grid-gap:.25rem}.product-meta-title_container .product-meta__title-wrapper .product-item__review-container i{color:#ffc700}.product-meta__inventory-wrapper[aria-hidden=true]{display:none}.product-meta__inventory-wrapper[aria-hidden=false]{display:block}.product-meta__inventory-wrapper .label{display:flex;align-items:center;grid-gap:4px}.product-meta__inventory-wrapper .label i{font-size:14px}.product-meta__inventory-wrapper .label.lg i{font-size:18px}.product-meta__inventory-wrapper .label.available i{color:#059669}.product-meta__inventory-wrapper .label.caution{background:#faf2e8}.product-meta__inventory-wrapper .label.caution i{color:#e97b12}.product-meta__inventory-wrapper .label.warning{background:#fae8e8}.product-meta__inventory-wrapper .label.warning i{color:#e91212}.product-meta__title .primary_subtitle{font-weight:500;color:#626974}.product-meta__description-wrapper{background:#f4f6f97f;padding:1rem;border-radius:10px;width:100%}.product-meta__description{font-size:15px;color:#000;max-height:unset!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:0;line-height:24px}.product-meta__description[aria-expanded=true]{-webkit-line-clamp:unset;max-height:100vh}.product-variant__item,.product-form__variants.additional-option-section>.product-form__option{margin:0;width:100%;padding-bottom:1.5rem!important;margin-bottom:1.5rem;border-bottom:1px solid #f6f6f6}div.product-variant__item:last-of-type,.product-form__variants.additional-option-section>.product-form__option:last-child{border:0;margin-bottom:0;padding-bottom:0!important}.product-form__option .alert{margin:15px 0 0}.product-form__option.additional-information{margin-bottom:30px}.product-form__option.additional-information:last-child{margin-bottom:45px}.product-form .select-wrapper{width:100%!important}.product-form__selected-value{padding-left:2px;color:var(--text-color);font-size:14px;font-weight:500;text-transform:capitalize}.block-swatch_help{margin-top:15px;line-height:normal}.block-swatch_help a{color:red;text-decoration:underline}.product-form__additionOption{width:100%}.notify_form{margin-bottom:30px}.product-form_notify-message{margin-bottom:0;grid-gap:0;display:block}.product-form_notify-message h4{margin-bottom:15px}.product-form__shipping{font-size:14px;padding:0;margin:0;font-weight:400}.product-form__shipping .shipping-info_wrapper{line-height:normal;display:flex;grid-gap:12px;text-transform:capitalize;align-items:center;color:#000!important}.product-form__shipping .shipping-info_wrapper i{position:relative;font-size:28px;color:var(--text-shade-color)}.product-form__shipping.available .shipping-info_wrapper i:after{content:"\e184";font-family:Phosphor-Fill!important;position:absolute;right:-5px;top:0;font-size:16px;color:#0ec156;background:#fff;border-radius:100%}.product-form__shipping.caution .shipping-info_wrapper i:after{content:"\e184";font-family:Phosphor-Fill!important;position:absolute;right:-5px;top:0;font-size:16px;color:#ff8a00;background:#fff;border-radius:100%}.product-form__shipping .shipping-info_wrapper .shipping-info_content .shipping-info_shipping-time{font-weight:600}@media screen and (min-width: 1025px) and (max-width: 1240px){.block-swatch-list.img_listing.grid-col-2{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 1025px){.product-meta__label-list{margin:0}.label.product-label--on-sale.trans{font-size:14px}c .modal-new .modal-card{width:100%}.product-form__variants{width:100%!important}.price--compare{font-size:16px}.product-meta__label-list.product-gallery{position:relative;width:100%;margin:0 0 30px;top:0}.label.lg,.product-label.lg{font-size:13px}.product_purchase__wrapper{padding:20px}.product-block-list__item.product-image .product-meta__label-list+.card--sticky.heightStatic{padding-top:0}.block-swatch-list a.block-swatch .block-swatch__item.swatch_label{flex-direction:column}.block-swatch-list.grid-col-2{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 640px){.product-gallery{margin:0 30px}.product-form__variants{border:0}.block-swatch-list.grid-col-2{grid-template-columns:repeat(1,1fr)!important}.block-swatch-list.grid-col-2.grouped{grid-template-columns:repeat(2,1fr)!important}.product-form__container .product-form__wrapper{padding:0;border:0;margin-block:1rem;border-radius:1rem}.modal-new.modal-full{padding:0}.modal-root{padding:1rem}.modal-root .modal__wrapper .video__wrapper #modal__close{top:-12px;right:-12px;font-size:15px;padding:.5rem}.modal-new.modal-full .modal-card.card{border-radius:0;box-shadow:none}.modal-new.modal-full .modal-title{margin-bottom:15px}.modal-new .modal-card .modal-header .modal-title .close{top:-15px;right:-15px}.modal-new.modal-full .modal-card .modal-content{margin-bottom:50px;height:100%}.modal-footer{position:fixed;padding:15px;bottom:0;width:100%;margin:0;left:0;transform:none}.block-swatch-list .block-swatch{width:100%}.product-highlights__container .product-highlights__wrapper .product-highlights__item{font-size:12px}}@media screen and (max-width: 640px){.product-meta .product-meta__title .jdgm-prev-badge{margin-bottom:8px}.product-meta__title h3{display:block;font-size:20px;margin-bottom:0}.product-form__payment-container>*{margin:0}}@media screen and (max-width: 424px){.block-swatch-list a.block-swatch .block-swatch__item.swatch_label.media_float{grid-template-columns:auto 164px}.block-swatch__item.swatch_label img{max-width:164px}}.product-form__actions{display:flex;width:100%;flex-direction:column;grid-gap:1rem}.product-form__actions .product-actions__item:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.product-actions__item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-actions__item .indicator_arrow{display:flex;background:var(--secondary-background);aspect-ratio:1/1;border-radius:100%;padding:0rem;font-size:var(--text-size-90);align-items:center;justify-content:center;height:2.25rem;transition:color .3s}.product-actions__item:hover .indicator_arrow{color:var(--primary-color)}.product-actions__item .product-actions__wrapper{display:flex;grid-gap:.75rem}.product-actions__item .product-actions__icon{position:relative}.product-actions__item.status .product-actions__icon:after{content:"\e184";font-family:Phosphor-Fill!important;position:absolute;right:-4px;top:0;font-size:var(--text-size-100);color:var(--success);border-radius:100%;height:var(--text-size-100);display:flex;aspect-ratio:1/1;align-items:center;border:0px solid var(--secondary-background);background:var(--secondary-background)}.product-actions__item.status.available .product-actions__icon:after{color:var(--success)}.product-actions__item.status.caution .product-actions__icon:after{color:var(--caution)}.product-actions__wrapper i{font-size:28px;color:var(--text-shade-color)}.product-actions__wrapper .product-actions__content{display:flex;flex-direction:column;text-align:left}.product-actions__wrapper .product-actions__content h6{font-size:var(--text-size-90);font-weight:var(--text-font-bolder-weight);margin-bottom:0;line-height:normal}.additional-option__header{display:flex;flex-wrap:wrap;grid-gap:.75rem;width:100%}.product-form__option.additional-option-item__container{grid-gap:15px;display:flex;flex-direction:column}.additional-option-item__wrapper,.additional-option-item__wrapper .additional-option-item__header{display:flex;flex-direction:column;grid-gap:15px}.additional-option-item__wrapper .additional-option-item__header{flex-direction:row}#product-form__warranty-add .additional-option-item__wrapper{padding:0;border-color:transparent;grid-gap:0}.additional-option-item__wrapper{padding:15px;border-radius:10px;border:1px solid #e2e2e2;height:fit-content;white-space:normal;margin-bottom:0}.additional-option-item__wrapper.checked{border:2px solid #194dd1}.additional-option-item__wrapper label{cursor:pointer}.additional-option-item__wrapper .additional-option-item__img[aria-type="Color Swatch"] img{opacity:.6}.additional-option-item__wrapper.checked .additional-option-item__img[aria-type="Color Swatch"] img{opacity:1}.product-form__variants .product-variant-title__wrapper.img__split{display:grid;grid-template-columns:50px auto;grid-gap:.5rem}.product-form__variants .product-variant-title__wrapper.img__split img{background:#f4f6f9;border-radius:.5rem;padding:.25rem}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img{padding:4px;border-radius:8px;height:fit-content;background-color:#f4f6f9;position:relative}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img img{aspect-ratio:1/1;object-fit:contain;width:75px}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img .label{position:absolute;bottom:0;left:0;font-weight:900;font-size:12px;padding:4px}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img .checked-indicator{opacity:0;color:#194dd1;position:absolute;z-index:1;right:5px;font-size:20px;height:18px;width:18px;line-height:18px;background:#fff;border-radius:100%}.additional-option-item__wrapper.checked .additional-option-item__header .additional-option-item__img .checked-indicator{opacity:1}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__title-wrapper{width:100%}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__title-wrapper .additional-option-item__title{display:flex;justify-content:space-between;align-items:baseline!important;margin-bottom:8px;grid-gap:15px}.additional-option-item__title h6{font-size:16px;font-weight:700;margin:0;line-height:normal;color:#000}.additional-option-item__title .additional-option-item__subheader{display:block;color:red;font-weight:600;font-size:14px}.additional-option-item__price{font-size:14px;white-space:pre}.additional-option-item__wrapper .additional-option-item__header .additional-option-item__title-wrapper p{font-size:14px;line-height:normal}.additional-option-item__wrapper .block-swatch-list{margin:0}.color-swatch-list--large.add_bundle{margin-top:15px}.color-swatch-list--large .color-swatch__item.empty__swatch{position:relative;padding:4px;background:#f4f6f9}.color-swatch-list--large .color-swatch__item.empty__swatch:before{content:"";display:block;height:1px;width:100%;position:relative;transform:rotate(135deg);top:50%;background:#000}.block-swatch__item.swatch_label.label_plus:before,.block-swatch__item.swatch_label.label_gold:before{content:"";width:8px;height:8px;background-color:#fff;position:relative;display:block;border-radius:100%}.block-swatch__item.swatch_label.label_plus:before{background-color:#1d1d1d}.block-swatch__item.swatch_label.label_gold:before{background-color:#ffb900}.additional-option-item__help{border-radius:5px;line-height:normal;font-size:12px;color:#616161}.additional-option-item__wrapper.bundle__option .additional-option-item__header{display:grid;grid-template-columns:100px auto;grid-gap:1rem}.bundle__option.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img img{width:100%;max-width:100px}.bundle__option.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img .swiper{mix-blend-mode:multiply}.bundle__option.additional-option-item__wrapper .additional-option-item__header .additional-option-item__title-wrapper .additional-option-item__title{margin:0}.bundle__option .additional-option-item__header .metafield-rich_text_field p{color:#4c4c4c;line-height:normal;font-size:14px}.bundle__option .additional-option-item__header .metafield-rich_text_field ul{padding:0;list-style-position:inside}.bundle__option .additional-option-item__header .metafield-rich_text_field ul li{margin:0;font-size:14px;line-height:1.5rem}.bundle__option .additional-option-item__header .metafield-rich_text_field ul li a{text-decoration:none}.bundle__option .bundle__inputs{display:flex;width:100%;justify-content:space-between;padding-top:.9rem;border-top:1px solid #e2e2e2}.bundle__option .bundle__inputs .additional-option-item__price span{font-size:15px!important}@media screen and (max-width: 640px){.additional-option-item__wrapper.bundle__option .additional-option-item__header{display:flex;flex-direction:column}.bundle__option.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img img{display:flex;margin-inline:auto}.bundle__option.additional-option-item__wrapper .additional-option-item__header .additional-option-item__img .swiper .swiper-slide{width:fit-content}}.product-nav-bar[arial-visable=true] .product-nav-bar_wrapper .select-subnav_dropdown-menu{position:absolute;top:68px}.product-nav-bar[arial-visable=true] .product-nav-bar_wrapper .select-subnav_dropdown-menu[aria-hidden=false],.select-subnav_dropdown-menu[aria-hidden=false]{grid-template-rows:1fr}.select-subnav_dropdown-menu .product-nav-bar_listing{display:block;overflow:hidden}.select-subnav_dropdown-menu .product-nav-bar_listing li{padding:0 1.875rem}.select-subnav_dropdown-menu .product-nav-bar_listing li a{padding:.5rem 0;border-bottom:1px solid #f1f1f1;border-radius:0}.select-subnav_dropdown-menu .product-nav-bar_listing li a.active{opacity:1;background:unset}.product-nav-bar[arial-visable=false],.product-nav-bar[arial-visable=true]{width:100%;position:fixed;top:0;left:0;display:block;z-index:55;transition:all .3s}.product-nav-bar[arial-visable=false]{transform:translateY(-100%)}.product-nav-bar[arial-visable=true]{transform:translateY(0)}.product-nav-bar .product-nav-bar_wrapper{display:flex;flex-wrap:wrap;box-shadow:#0000001a 0 0 23px;border-color:#e1e1e1;background-color:#fff}.product-nav-bar_title{display:flex;flex-wrap:wrap;line-height:normal;flex-direction:column;grid-gap:4px;white-space:nowrap}.product-nav-bar_title .product-nav-bar_title-wrapper{display:flex;align-items:center;grid-gap:6px;width:100%}.product-nav-bar_title h3{font-size:18px;font-weight:700;margin:0;line-height:normal}.product-nav-bar_title h5{font-size:16px;color:#8f8f8f;line-height:normal;margin:0}ul.product-nav-bar_listing{display:flex;grid-gap:.25rem;align-items:center;padding:0;margin:0;list-style:none;width:100%;justify-content:center;color:#272c33}ul.product-nav-bar_listing li{margin:0}ul.product-nav-bar_listing li a{position:relative;margin:0;padding:.1rem .75rem;border-radius:100rem;cursor:pointer;font-size:13px;opacity:.6;color:initial;text-decoration:unset;height:100%;display:block;transition:all .3s}ul.product-nav-bar_listing li a.active{background:#f4f6f9;font-weight:500;opacity:1}.product-nav-bar .product-nav-bar_price_wrapper{display:flex;align-items:center;grid-gap:.9rem}.product-nav-bar .product-nav-bar_price_wrapper .btn{white-space:nowrap}.product-nav-bar .product-nav-bar_price{display:flex;flex-direction:column;align-items:end;line-height:normal}.product-nav-bar .product-nav-bar_price .price{font-size:16px;width:max-content}.product-nav-bar .product-nav-bar_price .price.price--compare{display:none}.product-nav-bar .nav-bar__inner{display:flex;align-items:center;border-bottom:1px solid #f1f1f1;padding-block:.7rem!important;position:relative;width:100%;grid-gap:.25rem;justify-content:space-between}.product-nav-bar .nav-bar__inner,.product-nav-bar__addition{width:100%}.product-nav-bar__addition ul.nav-bar__addition__list{padding:0;list-style:none;margin:0;display:flex;grid-gap:15px;align-items:center;padding-top:8px!important;padding-bottom:8px!important}.product-nav-bar__addition ul.nav-bar__addition__list li.nav-bar__addition__item{margin:0;padding:0 15px 0 0;width:fit-content!important;line-height:normal;background-color:transparent;font-size:14px;border-right:1px solid #cdcdcd;border-radius:0}.product-nav-bar__addition ul.nav-bar__addition__list li.nav-bar__addition__item:last-child{border-right:none;padding-right:0}@media screen and (max-width: 1025px){.product-nav-bar{z-index:15}.product-nav-bar .nav-bar__inner{display:grid;grid-template-columns:auto auto;padding:1.25rem}.product-nav-bar_title{white-space:nowrap;overflow:hidden;grid-gap:.15rem}.product-nav-bar_title h3{font-size:16px;font-weight:700;margin:0;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-nav-bar .product-nav-bar_price{align-items:baseline}.product-nav-bar__addition{padding:4px 20px}.product-nav-bar__addition ul.nav-bar__addition__list li.nav-bar__addition__item{padding:0;border:0}.product-nav-bar .product-nav-bar_price .price{font-size:15px!important}.product-nav-bar .product-nav-bar_price_wrapper{grid-gap:.5rem}.product-nav-bar .product-nav-bar_price_wrapper .btn{line-height:normal;padding:.5rem 1rem}.product-nav-bar__addition ul.nav-bar__addition__list li.nav-bar__addition__item{font-size:13px}.product-nav-bar__addition ul.nav-bar__addition__list .affirm-as-low-as{display:none}.product-nav-bar .product-nav-bar_wrapper .select-subnav_dropdown i{font-size:16px;border-radius:100%;border:1px solid #b2b2b2;padding:.35rem}}@media screen and (max-width: 640px){.select-subnav_dropdown-menu .product-nav-bar_listing li{padding:0 1rem}.product-nav-bar[arial-visable=true] .product-nav-bar_wrapper .select-subnav_dropdown-menu{position:absolute;top:66px}}.product-gallery__wrapper{position:sticky;display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:2.5rem;height:fit-content;top:var(--product-gallery-offset);transition:all .3s ease-out}.product-gallery--container{display:flex;flex-direction:column;grid-gap:1rem}.product-gallery--container,.product-gallery--container .swiper{width:100%}.product-gallery--container #product-gallery--main{background:var(--background);aspect-ratio:4/3;border-radius:1.5rem;overflow:hidden}#product-gallery--main .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;background:var(--background)}#product-gallery--main .swiper-slide a{display:flex;height:auto;max-height:100%}#product-gallery--main .swiper-slide img,#product-gallery--main .swiper-slide video,#product-gallery__thumbnail .product-gallery__thumbnail-item img{width:100%;max-height:100%;height:auto;object-fit:contain}#product-gallery--main .swiper-slide img{border-radius:1rem;overflow:hidden;mix-blend-mode:multiply}#product-gallery--main .product-gallery__video{display:flex;position:relative;border-radius:1rem;overflow:hidden;background:#000;height:100%}#product-gallery--main .prev,#product-gallery--main .next{display:flex;position:absolute;top:50%;transform:translateY(-50%);left:0;align-items:center;z-index:1;cursor:pointer;opacity:0;padding:0 .5rem;transition:opacity .3s}#product-gallery--main:hover .prev,#product-gallery--main:hover .next{opacity:1}#product-gallery--main .prev:not([aria-disabled=true]):hover i,#product-gallery--main .next:not([aria-disabled=true]):hover i{color:var(--primary-color)}#product-gallery--main:hover .prev[aria-disabled=true],#product-gallery--main:hover .next[aria-disabled=true]{opacity:.2}#product-gallery--main .prev i,#product-gallery--main .next i{background:var(--secondary-background);padding:.75rem;border-radius:100rem;border:1px solid var(--border-color);transition:all .3s}#product-gallery--main .next{left:unset;right:0}#product-gallery__thumbnail .swiper-slide:not(:last-child){margin-right:8px}#product-gallery__thumbnail .swiper-slide{cursor:pointer;width:70px;aspect-ratio:6/5;background:var(--background);padding:.3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.75rem;overflow:hidden;transition:all .3s}#product-gallery__thumbnail .swiper-slide:hover,#product-gallery__thumbnail .swiper-slide.swiper-slide-thumb-active{box-shadow:inset 0 0 0 1px var(--primary-color);background:var(--secondary-background)}#product-gallery__thumbnail .swiper-slide i{height:100%;width:100%;position:absolute;display:flex;align-items:center;justify-content:center;color:var(--secondary-background);left:0;top:0;font-size:.8rem;opacity:.9}#product-gallery__thumbnail .swiper-slide i:before{background:var(--text-color);border-radius:3px;padding:.25rem}#product-gallery__thumbnail .product-gallery__thumbnail-item img{border-radius:.25rem;overflow:hidden}@media screen and (max-width: 1024px){.product-gallery__wrapper{position:relative;top:0!important}#product-gallery--main .prev,#product-gallery--main .next{opacity:1}}@media screen and (max-width: 640px){.product-gallery--container{grid-gap:.5rem}#product-gallery--main .prev,#product-gallery--main .next{font-size:.75rem}#product-gallery--main .prev i,#product-gallery--main .next i{padding:.5rem}#product-gallery--main .swiper-slide{padding:.75rem}}.product-block-list__item.product-custom.color__sidebar{position:fixed;width:100%;height:100dvh;display:flex;flex-direction:column;top:0;right:0;z-index:9999999999;transform:translate(100%);border:0;margin:0;transition:all .5s;max-height:unset;max-width:unset}.product-block-list__item.product-custom.color__sidebar:before{content:"";position:fixed;top:0;left:0;width:100%;background:var(--black);z-index:0;pointer-events:none;height:100%;opacity:0;transition:all .3s;transform:translate(-100%)}.product-block-list__item[aria-expanded=true].product-custom.color__sidebar:before{opacity:.8}.product-block-list__item[aria-expanded=false].product-custom.color__sidebar{transform:translate(100%);visibilty:hidden}.product-block-list__item[aria-expanded=true].product-custom.color__sidebar,.product-block-list__item .product-custom.color__sidebar{transform:translate(0)}.product-block-list__item.product-custom.color__sidebar .color__sidebar--controls{display:flex;flex-direction:column;grid-gap:1rem;background:var(--secondary-background);padding:2rem 1.5rem;overflow:auto;border-radius:1.5rem;box-shadow:0 0 16px #00000008}.product-block-list__item.product-custom.color__sidebar .color__sidebar--wrapper{position:relative;display:grid;height:100%;grid-template-columns:1fr minmax(30%,445px);grid-gap:2rem;padding:1.5rem;background:var(--background)}.product-block-list__wrapper .product-image{transition:all .3s}.product-block-list__wrapper[aria-color-sidebar=true] .product-image{top:45px;height:100vh}.product-block-list__wrapper[aria-color-sidebar=false] .product-gallery__wrapper,.product-block-list__wrapper .product-gallery__wrapper{height:auto;position:sticky;top:0}.section__header a{color:initial;text-decoration:none}.product-custom.color__sidebar header{margin-bottom:1rem}.product-custom.color__sidebar header select{padding:.75rem 1rem;background:var(--secondary-background);border:1px solid var(--border-color);border-radius:.75rem}.product-custom.color__sidebar .cc-flyout__arrow-button{position:absolute;top:0;left:0;background:var(--secondary-background);aspect-ratio:1/1;width:50px;border-radius:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-color);color:var(--text-color);z-index:1;margin:1.5rem;transition:all .3s}.product-custom.color__sidebar .cc-flyout__arrow-button:hover{background:var(--primary-color);color:var(--secondary-background);border-color:var(--primary-color)}.customcolor__body{overflow-y:auto;overflow-x:hidden;position:relative;height:100%;padding-inline-end:.5rem}.customcolor__body::-webkit-scrollbar{width:4px}.customcolor__body::-webkit-scrollbar-track{background:#f4f6f9;border-radius:100px}.customcolor__body::-webkit-scrollbar-thumb,.customcolor__body::-webkit-scrollbar-thumb:hover{background:#748094;border-radius:100px}.product-custom.color__sidebar footer{width:100%}.ral_colour-container{display:grid!important;grid-template-columns:repeat(1,1fr);grid-gap:.5em;padding:0;width:100%;height:100%}.ral_color-item{position:relative;display:flex}.ral_color-item .ral_color-item__label{display:flex;width:100%;align-items:center;line-height:normal;overflow:unset;text-align:center;justify-content:space-between;padding:.5rem;border-radius:1rem;cursor:pointer;border:2px solid var(--secondary-background);transition:all .3s}.ral_color-item .ral_color-item__label .ral-item__header{display:flex;grid-gap:1rem;align-items:center;word-break:normal;font-size:var(--text-size-100)}.ral_color-item .ral_color-item__label .ral-item__header .ral-item__title{display:flex;flex-direction:column;text-align:left}.ral_color-item .ral_color-item__label:hover{background:var(--background)}.ral_color-item .ral_color-item__label:has(input:checked){border-color:var(--primary-color)}.ral_color-item .ral_color-item__label input{display:none}.ral_color-item .ral_color-item__label .ral-item__swatch-block{display:block;height:3rem;aspect-ratio:1/1;border-radius:100%;overflow:hidden;font-size:var(--text-size-200)}.ral_color-item .ral_color-item__label .ral-item__swatch-block i{background:#00000080;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--secondary-background);opacity:0;pointer-events:none;transition:all .3s}.ral_color-item .ral_color-item__label input:checked+.ral-item__header>.ral-item__swatch-block i{opacity:1}.ral_color-item>modal-component{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;height:100%;padding-inline:1rem;transform:scale(1);transition:all .3s}.ral_color-item>modal-component:hover{color:var(--primary-color);transform:scale(1.05)}.modal_item.ralHelpInformatioln__modal .modal-card{padding:0!important}.modal_item.ralHelpInformatioln__modal .modal-card .modal-title,.modal_item.ralHelpInformatioln__modal .modal-card .modal-content .modal-content-text__wrapper{padding:45px}.modal-new.ralHelpInformatioln__modal .modal-card .modal-title{display:flex;grid-gap:15px}.modal_item.ralHelpInformatioln__modal .modal-card .modal-title .ralColor__thumbnail{display:block;position:relative;width:50px;height:50px;border-radius:100%}.modal_item.ralHelpInformatioln__modal .modal-card .modal-title h3{position:relative;display:flex;flex-direction:column;margin:0;line-height:36px}.modal_item.ralHelpInformatioln__modal .modal-card .modal-title h3 span{font-size:16px;font-weight:400;color:#748094;line-height:normal}.modal_item.ralHelpInformatioln__modal .modal-card .modal-content .ral__modal-video{display:block;aspect-ratio:16/9;width:100%;height:auto;background-size:contain;background-repeat:no-repeat;background-position:center}.modal-header .disclaimer{display:block;margin:8px 0 30px}.bike-model_viewpoint .alert.error{position:absolute;width:fit-content!important;margin:15px}.tr{top:0;right:0}.bike-model_color-choice{top:0;right:0;position:absolute;z-index:11;margin:15px;padding:8px 16px;background:#fff;font-size:12px;text-transform:capitalize;border-radius:8px;font-weight:500;color:#000;display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px}.bike-model_color-choice a{text-decoration:none!important;position:relative}.bike-model_color-choice img{position:relative;display:inline-block;margin:0;vertical-align:middle;width:50px}.bike-model_color-choice img+.expand__icon{opacity:0;transition:opacity .3s}.bike-model_color-choice img:hover+.expand__icon,.bike-model_color-choice img+.expand__icon:hover{opacity:1}.color-swatch_title{display:flex;flex-direction:column;line-height:normal}.ral_filter-wrapper{width:50%}.modal-card .bike-model_viewpoint{padding:15px 120px;background:linear-gradient(180deg,#ececec 65%,#ddd 65%,#e7e7e7);border-radius:15px;position:relative;overflow:hidden;max-height:300px;display:flex;margin-bottom:15px}.product-block-list__item.product-custom.color__sidebar cc-model{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%;max-width:924px;margin:auto;width:100%;padding:2rem}.product-block-list__item.product-custom.color__sidebar cc-model .cc-model--wrapper{position:relative;width:100%;height:fit-content}.ral_color-block{content:"";position:absolute;top:0;left:0;display:block;background-color:transparent;width:100%;height:100%;z-index:1;mix-blend-mode:overlay;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bike-model_base{position:relative;width:100%;object-fit:contain;z-index:0;height:100%}@media screen and (max-height: 724px){.ral_color-item .ral_color-item__label .ral-item__swatch-block{height:2rem;font-size:var(--text-size-100)}.product-block-list__item.product-custom.color__sidebar .color__sidebar--controls{padding:1rem;padding-block-start:1.5rem;padding-inline:1.25rem}.ral_color-item .ral_color-item__label{padding:.5rem}}@media screen and (max-width: 1025px){.product-custom.color__sidebar .cc-flyout__arrow-button{width:2.5rem;margin:1rem}.product-block-list__item.product-custom.color__sidebar .color__sidebar--controls{padding:1.25rem 1rem}.product-block-list__item.product-custom.color__sidebar .color__sidebar--wrapper{grid-gap:0;grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:0}.product-block-list__item.product-custom.color__sidebar cc-model{max-height:488px;padding:1rem;padding-block-start:2rem}.product-block-list__item.product-custom.color__sidebar cc-model .cc-model--wrapper{position:relative;width:100%;height:100%}}@media screen and (max-width: 720px){.product-custom.color__sidebar header{margin:0}.product-custom.color__sidebar header h4{margin-bottom:1rem!important;font-size:var(--text-size-200);font-weight:700}.ral_color-item .ral_color-item__label{padding:.5rem}.ral_color-item .ral_color-item__label .ral-item__swatch-block{height:2rem;font-size:var(--text-size-100)}}cc-model,cc-model .cc-model--wrapper{display:flex;height:100%}.cc-model--wrapper{position:relative}.featured__product .featured__product-wrapper{display:flex;flex-direction:column;justify-content:end;min-height:calc(100vh - 75px);overflow:hidden}.featured__product .featured__product-wrapper,.featured__product .featured__product-form{position:relative}.featured__product .featured__product-wrapper .featured__product-media:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(10deg,#1a1a1afa 28%,#0000)}.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper{position:absolute;height:100%;top:0;width:100%}.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper picture,.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper img{position:relative;height:100%;width:100%;object-fit:cover}.featured__product .featured__product-form{height:100%}.featured-product__form--content{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;align-items:end}.featured-product__form--content .featured-product__form--wrapper{width:100%;padding-block:4rem 6rem}.featured-product__form--content .featured-product__details--wrapper{margin-block:0 2rem;padding-block:0 2rem;border-bottom:1px solid #6a6a6a;grid-gap:4rem}.featured-product__form--content .featured-product__details--wrapper .featured-product__details--container{display:flex;flex-direction:column;grid-gap:2rem;max-width:600px}.featured-product__form--content h1{display:flex;flex-direction:column;line-height:normal;font-weight:400;margin-bottom:1.75rem;font-size:20px}.featured-product__form--content h1 .featured__title{font-size:46px;font-weight:900;text-transform:uppercase;line-height:46px;transform:skew(-10deg)}.featured-product__form--content ul.featured-product__points{height:fit-content;grid-gap:.25rem}.featured-product__form--content .featured-product__points li{display:flex;flex-direction:row;margin:0;height:auto;grid-gap:.5rem;align-items:center;line-height:20px;font-size:14px}.featured-product__form--content .featured-product__points li img{padding:4px;background:#272a31;border-radius:4px}.featured-product__form--content .featured-product__summary--wrapper{display:flex;flex-direction:row;justify-content:space-between}.featured-product__form--content .featured-product__summary--wrapper .featured__price--wrapper{display:flex;grid-gap:1rem;align-items:center}.featured-product__form--content .featured-product__summary--wrapper .featured__price--wrapper .price{white-space:nowrap}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts{display:flex;grid-gap:1rem;font-size:14px;font-weight:500}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link{display:flex;align-items:center;grid-gap:.5rem;background:#272a31;padding:.75rem 1rem;border-radius:10px;cursor:pointer}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link a{display:flex;justify-content:space-between;width:100%;align-items:center}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link a:hover,.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link a:focus{color:#fff!important}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link a:hover i,.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts .shortcut_link a:focus i{color:red}@media screen and (max-width: 1025px){.featured-product__form--content .featured-product__details--wrapper{grid-template-columns:1fr;grid-gap:1.5rem}}@media screen and (max-width: 850px){.featured__product .featured__product-wrapper{height:auto;min-height:unset}.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper{position:relative}.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#1a1a1a 10%,#0000)}.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper picture,.featured__product .featured__product-wrapper .featured__product-media .featured__product-media--wrapper img{display:block;height:26rem}.featured__product .featured__product-wrapper .featured__product-media:after{content:unset}.featured__product .featured__product-form{background:#1a1a1a}.featured-product__form--content h1 .featured__title{font-size:38px;line-height:38px}.featured-product__form--content h1{font-size:18px}.featured-product__form--content .featured-product__form--wrapper{margin-top:-12rem;width:100%;padding-bottom:3rem}.featured-product__form--content .featured-product__summary--wrapper{flex-direction:column;grid-gap:2rem}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts{flex-direction:column}.featured-product__form--content .featured-product__summary--wrapper .featured__shortcuts{grid-gap:.5rem}}@media screen and (max-width: 640px) and (max-height: 720px){.product-block-list__item.product-customcolor__sidebar{height:100%!important}}.color-swatch-list{display:flex;align-items:center;grid-gap:.4rem;margin:0;padding-left:2px;padding-block:2px}.color-swatch-list.panel{width:fit-content;background:var(--background);border:1px solid var(--border-color);padding:.75rem 1rem;border-radius:100rem;grid-gap:1rem}.color-swatch-list .color-swatch.pc{display:flex;align-items:center;grid-gap:.4rem;border:1px solid var(--border-color);padding:2px 10px 2px 6px;border-radius:100rem;font-size:var(--text-size-90);color:var(--text-shade-color);font-weight:500}.color-swatch-list .color-swatch.color-swatch--view-more{display:none}.color-swatch-list .color-swatch{margin:0}.color-swatch-list .color-swatch .color-swatch__pc-label{background:linear-gradient(210deg,#001dff,#eb006b);-webkit-text-fill-color:transparent!important;background-clip:text!important}.color-swatch-list .color-swatch .color-swatch__item{border-radius:100%;width:20px;height:20px;background-size:cover!important}.color-swatch-list .color-swatch .color-swatch__item.xl{width:25px;height:25px}.color-swatch-list .color-swatch,.color-swatch-list .color-swatch .color-swatch__item,.color-swatch-list .color-swatch .color-swatch__item input,.color-swatch-list .color-swatch.color-num-swatch .color-swatch__item,.color-swatch-list .color-swatch.color-num-swatch a{cursor:pointer}.color-swatch-list .color-swatch.color-num-swatch a{text-decoration:none}.color-swatch-list .color-swatch.color-num-swatch .color-swatch__item{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border-color);font-size:var(--text-size-90);color:var(--text-shade-color);font-weight:500;width:22px;height:22px}.color-swatch-list--large{margin:0;padding:0;display:flex;flex-wrap:wrap;grid-gap:8px;align-items:center}.color-swatch-list--large .color-swatch{margin:0;display:block!important}.color-swatch-list--large .color-swatch__item{width:25px;height:25px;border-radius:50%;margin-top:0}.color-swatch-list--large .color-swatch_max-length{width:38px;height:38px;border-radius:50%}.color-swatch--disabled .color-swatch__item:before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:#ffffffb3;border-radius:50%}.color-swatch--disabled svg{width:100%;height:100%;display:block;color:#fff;padding:4px;position:absolute;top:0;left:0;transform:rotate(-45deg) scaleY(.8)}.color-swatch__button.is-selected .color-swatch__item:after,.color-swatch__radio:checked+.color-swatch__item:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:100%;border:3px solid white;box-shadow:0 0 0 2px var(--primary-color)}.cs__card{display:flex;flex-wrap:wrap;width:auto;border-radius:2rem;margin-block:2rem 0;box-shadow:none;overflow:hidden;border:1px solid #eaeaea}.cs__card .cs-header__wrapper{display:flex;grid-gap:1rem;padding:1.25rem}.cs__card .cs-header__wrapper .cs-img__wrapper{height:fit-content;position:relative}.cs__card .cs-header__wrapper .cs-img__wrapper i{position:absolute;bottom:-2px;right:-4px;color:#fff;background:red;border-radius:100%;padding:.25rem;font-size:12px}.cs__card .cs-header__wrapper .cs-info__wrapper h6,.cs__card .cs-header__wrapper .cs-info__wrapper p{line-height:normal}.cs__card .cs-header__wrapper .cs-info__wrapper h6{text-transform:capitalize;margin-bottom:.2rem;font-size:16px;font-weight:700;color:#000}.cs__card .cs-header__wrapper .cs-info__wrapper p{font-size:14px}.cs__card .cs-footer__wrapper{width:100%;border-top:1px solid #e2e2e2;grid-template-column:repeat(2,1fr)}.cs__card .cs-footer__wrapper a{border:0;border-radius:0}.cs__card .cs-footer__wrapper a:first-child{border-right:1px solid #e2e2e2}section#product_specs-sizing{display:flex;flex-direction:column;grid-gap:1rem}.product-sizing_table{overflow-x:auto;width:100%}.product-img_sizing{text-align:center;margin-bottom:30px}.product-img_sizing img{height:auto;object-fit:cover}#geometryTableDesktop{overflow-x:scroll}table.product-table{table-layout:auto;display:inline-table;font-size:15px;white-space:normal;overflow-x:auto;margin-bottom:0}.product-table.table__specs tr{display:grid;grid-template-columns:repeat(3,1fr)}.modal-content .product-img_sizing{max-width:400px;margin:auto}table.product-pas__table{table-layout:auto}.pas__data--bar{display:flex;grid-gap:.5rem;align-items:center}.pas__data--bar .progress-bar__container{background:#3e4552}.pas__data--bar i{font-size:28px;color:#748094}.metric__box{width:fit-content;padding:1rem;font-weight:600;border-radius:10px;font-size:18px;background:#e1e3eb;color:#000;line-height:normal;display:flex;align-items:center;justify-content:center;height:4.25rem;width:4.25rem;margin-left:auto;flex-direction:column;text-align:center}.pas__data.green .metric__box{background:#d9f6e4}.pas__data.yellow .metric__box{background:#fbf3e8}.pas__data.red .metric__box{background:#fbe8e8}@media screen and (max-width: 1020px){.product-table.table__specs tr{grid-template-columns:repeat(2,1fr)}.accordion+.accordion-body .accordion-body_container{overflow-x:scroll;white-space:nowrap}}@media screen and (max-width: 640px){.main-hero h1{font-size:var(--text-size-600)}.accordion-body .accordion-body_container .product-img_sizing{padding:15px 0}.product-table.table__specs tr{grid-template-columns:repeat(1,1fr)}.product-table.table__specs tbody tr{display:grid}.pas__data-per{display:none}}.main-banner video{position:absolute;top:0;height:100%;width:100%;object-fit:cover!important;z-index:-1}.main-banner{width:100%;height:100%;position:relative;display:flex!important;align-items:center;flex-direction:row;z-index:1;height:auto;padding:6.5rem 0;min-height:50rem}.main-banner.promotion-banner{min-height:650px;height:100%}.main-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,#000c,#0000 60%);z-index:-1}.main-banner.non-overlay:after{content:unset}.main-banner.right:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,#000c,#0000 80%);z-index:-1}.main-banner .container{height:100%;display:flex;padding:0 4rem!important}.main-banner .content.grid_content{display:grid;margin-bottom:0}.main-banner .content{display:flex;width:40%;word-break:break-word;flex-direction:column;justify-content:center}.main-banner .content p{font-size:18px;line-height:normal}.main-banner .content .label,.main-banner.promotion-banner .content{margin-bottom:15px}.main-banner.tc .content .label,.main-banner.promotion-banner .content{margin:auto}.main-banner.top-banner{width:100%;height:100%!important;position:relative;display:flex;align-items:center;flex-direction:row;z-index:1;min-height:325px}.main-banner.top-banner:after,.main-banner.promotion-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#0009;z-index:-1}.main-banner.top-banner .content{width:100%;word-break:break-word;flex-direction:column;align-items:baseline}.main-banner .content .content-image__wrapper{height:100%;overflow:auto}.main-banner .content .content-image__wrapper img{height:100%;object-fit:contain}.main-banner .content.grid-col-2{width:100%;align-items:center;grid-gap:20px;height:auto;grid-template-rows:100%}.collection-banner_image.placeholder,.cover-image.placeholder{background-image:url("{{ 'bike_pattern.jpg' | asset_url }}")!important;background-size:contain;z-index:-1}.cover-image{width:100%;height:100%;position:absolute;object-fit:cover;z-index:-1;top:0}.cover-image.xs{z-index:-2}.hero__container .hero__swiper.swiper-pagination{bottom:0;padding:1rem 0}.hero__container .hero__swiper.swiper-button-prev,.hero__container .hero__swiper.swiper-button-next{padding:0 2rem}.hero__container .hero__swiper.swiper-button-prev i,.hero__container .hero__swiper.swiper-button-next i{font-size:2rem;color:#fff;opacity:.3;transition:opacity .3s}.hero__container .hero__swiper.swiper-button-prev i:hover,.hero__container .hero__swiper.swiper-button-next i:hover{opacity:1}.hero__container .hero__swiper.swiper-button-prev:after,.hero__container .hero__swiper.swiper-button-next:after{content:unset}.hero__container .hero__swiper.swiper-button-prev{left:0}.hero__container .hero__swiper.swiper-button-next{right:0}.hero__container .hero__swiper.swiper-pagination span{background:#fff;transition:width .3s;height:4px;border:2px solid white;border-radius:100rem}.hero__container .hero__swiper.swiper-pagination span.swiper-pagination-bullet-active{background:#fff;width:28px}@media screen and (max-width: 1025px){.main-banner .content p{font-size:16px;line-height:normal!important;font-weight:500}.main-banner .content,.main-banner.top-banner .content{width:50%}.main-banner:after{background:#0000008c!important}.main-banner.top-banner:after{background:#000c}}@media screen and (max-width: 640px){.main-banner.top-banner{min-height:unset!important}.main-banner .content,.main-banner.top-banner .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.main-banner.promotion-banner,.main-banner.no-promotion-banner{min-height:70vh!important;align-items:center;justify-content:center}.main-hero h1{margin-bottom:20px}.main-banner.main-hero:after{background:linear-gradient(360deg,#000 .35%,#0000 75.21%)!important}.main-hero .content{text-align:center;padding:0}.main-hero .review-badge{margin:auto auto 20px}.main-hero video{display:none}.main-hero{height:100%;padding:1rem 0 3rem}.main-banner .container{margin:0!important;padding:0 1rem!important}.main-hero.non-overlay .container{z-index:1}.main-hero.non-overlay .cover-image.xs{z-index:0}.cover-image.xs{z-index:-1}.main-banner{display:flex!important;height:100%!important;min-height:calc(100vh - 114px)!important;max-width:100vh!important;max-height:unset;align-items:end}.main-banner.split{align-items:center}.main-banner .content.grid-col-2{display:flex!important;width:100%;grid-gap:15px;height:100%;align-items:center;grid-template-rows:auto}.main-banner .content .content__wrapper{display:flex;flex-wrap:wrap;order:1;justify-content:center;flex-direction:column;align-items:center}.main-banner .content p,.main-banner .content h3,.main-banner.top-banner .content p{line-height:40px}.main-banner .content,.main-banner.top-banner .content{justify-content:end}.main-banner.top-banner{min-height:225px}.hero__container .hero__swiper.swiper-button-prev i,.hero__container .hero__swiper.swiper-button-next i{font-size:1.5rem;color:#fff;opacity:1;transition:opacity .3s;background:#00000073;border-radius:100%;padding:8px}}.hero{border-radius:0 0 1rem 1rem;overflow:hidden}.hero .hero--wrapper.swiper{padding:0}.hero .hero--wrapper .swiper-wrapper{height:auto}.hero .hero--wrapper{display:flex;flex-flow:nowrap;height:100%}.hero .hero--banner--sm{min-height:40rem}.hero .hero--banner--base{min-height:50rem}.hero .hero--banner--lg{min-height:60rem}.hero .hero--banner--dvh{min-height:calc(100dvh - 107px)}.hero .hero--banner--auto{min-height:auto}.hero .hero__item{position:relative;height:100%;width:100%;display:flex;justify-content:center;overflow:hidden}.hero .hero--wrapper:not(.w-100) .hero__item:not(:last-child){margin-right:2rem}.hero .hero--wrapper:not(.w-100) .hero__item .hero__item--wrapper{padding-inline:clamp(1rem,6vw,5rem)}.hero .hero--wrapper .hero__item .hero__item--wrapper{width:100%}.hero .hero--wrapper .hero__item figure.cover--media a{position:absolute;width:100%;height:100%;top:0;right:0;margin:0;z-index:1}.hero .hero--wrapper .hero__item .hero__content .disclaimer{margin-top:1.75rem}.hero .hero__item.hero--layout--overlay .hero__content{display:flex;flex-flow:column wrap;width:40%;z-index:1}.hero .hero__item.hero--layout--overlay .hero__item--wrapper{display:flex;height:100%;width:100%;padding-block:clamp(2.5rem,6vw,5rem)}.hero .hero--wrapper .hero__item.hero--layout--overlay figure.cover--media{width:100%;height:100%;top:0;right:0;margin:0}.hero .hero--wrapper .hero__item.hero--layout--overlay figure.cover--media img,.hero .hero--wrapper .hero__item.hero--layout--overlay figure.cover--media svg,.hero .hero--wrapper .hero__item.hero--layout--overlay figure.cover--media video{object-fit:cover!important}.hero .hero--wrapper .hero__item.hero--layout--overlay figure.cover--media:before{content:"";background:var(--background);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper{display:grid;grid-template-columns:60% 40%;grid-gap:1rem;padding-block:clamp(2.5rem,6vw,5rem)}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper.media--right{display:grid;grid-template-columns:40% 60%;grid-gap:1rem}.hero .hero--wrapper .hero__item figure.cover--media{position:relative}.hero .hero--wrapper .hero__item figure.cover--media,.hero .hero--wrapper .hero__item figure.cover--media img,.hero .hero--wrapper .hero__item figure.cover--media svg,.hero .hero--wrapper .hero__item figure.cover--media video{width:100%;height:100%;margin:0;object-fit:contain}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper .hero__content{padding:2rem}@media screen and (max-width: 1024px){.hero{border-radius:0}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper{grid-template-columns:1fr!important}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper.media--right figure.cover--media{order:-1}.hero .hero--wrapper:not(.hero--banner--auto){min-height:calc(100dvh - 107px)}.hero .hero__item .hero__content,.hero .hero__item.hero--layout--overlay .hero__content{width:100%!important}.hero .hero__item.hero--layout--horizontal .hero__item--wrapper .hero__content{padding:0rem}}.homepage__banner{display:flex;height:100%;align-items:center;position:relative;padding:14rem 0;min-height:45rem}.homepage__banner .content{display:block}.homepage__banner.overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,#000c,#0000 80%);z-index:-1}@media screen and (max-width: 640px){.homepage__banner{padding:10rem 0;min-height:40rem}.homepage__banner.overlay:after{background:#000c}}.recommendation_swiper__container .product-item{transform:scale(1);transition:transform .3s}.recommendation_swiper__container .product-item:hover{transform:scale(1.04)}.recommendation_swiper__container{position:relative}#recommendation_swiper .swiper-slide{height:auto!important}@media screen and (max-width: 640px){#recommendation_swiper .swiper-slide{max-width:250px}.swiper-navigation_wrapper.next{right:-10px!important}.swiper-navigation_wrapper.prev{left:-10px!important}}.media-text__container{display:flex;flex-direction:column;grid-gap:2rem}.media-text__wrapper{display:grid;grid-template-columns:50% auto;align-items:center;grid-gap:3.5rem}.media-text__wrapper.fill{background:var(--secondary-background);border-radius:1.5rem;grid-gap:0rem}.media-text__wrapper.fill .media-text__content{padding:3.5rem}.media-text .container{margin:auto}.media-text .content{width:100%}.media__item-wrapper{border-radius:1rem;overflow:hidden;width:100%}.section.media-text .cover-image-panel,.section.media-text .content{border-radius:0;position:relative}.section.media-text .content{padding:1rem 0}.section.media-text .cover-image-panel{height:fit-content;min-height:unset;aspect-ratio:4/3;width:100%}.section.media-text .content .content-body{display:flex;flex-wrap:wrap;grid-gap:30px;flex-direction:column}.cover-image-panel{display:flex;min-height:100%;height:auto}.cover-image-panel img,.cover-image-panel svg{height:auto;object-fit:cover;width:100%;position:relative;padding:0;border-radius:0;aspect-ratio:4/3}.cover-image-panel.cover img,.cover-image-panel.cover svg{object-fit:cover}.media-text__wrapper .cover-image-panel.rounded video,.media-text__wrapper .cover-image-panel.rounded iframe,.media-text__wrapper .cover-image-panel.rounded img{border-radius:2rem}.media-text__wrapper .cover-image-panel video{width:100%;height:100%;object-fit:cover!important;background:#000}.media-text__wrapper .content .content-body .text-block{margin-bottom:15px}.media-text__wrapper .content .content-body .text-block h5{margin-bottom:0}.media-text__additional-content{display:flex;flex-direction:column;grid-gap:1rem;margin-inline:0 5rem;margin-top:3rem}@media screen and (max-width: 1025px){.media-text__wrapper{display:flex;flex-direction:column;grid-gap:3.5rem}.media-text__wrapper.inverse{flex-direction:column-reverse}.media-text__wrapper{grid-gap:30px}.media-text .content{padding:0}.media-text__additional-content{margin-inline:0 2rem}}@media screen and (max-width: 640px){.media-text__container{grid-gap:4rem!important}.media-text__wrapper.fill .media-text__content{padding:2rem}.media-text__wrapper{grid-gap:30px}.media-text__wrapper.fill{padding:0rem}.media-text__wrapper .cover-image-panel{width:100%;aspect-ratio:4/3}.cover-image{z-index:-2}.cover-image.xs{z-index:-1}}.video-with-text{display:grid;grid-template-columns:50% 50%;align-items:center;width:100%;min-height:475px}.section.video .right{width:100%;display:flex;flex-direction:row-reverse}.video-with-text video{width:100%;height:100%;object-fit:none;aspect-ratio:1/1}.section.video .container{margin:auto}.section.video .content{width:100%;padding:0 80px}@media screen and (max-width: 1025px){.section.video{padding:0!important}.section-video_item{flex-direction:column}.video-with-text{width:100%;display:block;height:300px;margin:0}.section.video .container,.content{width:100%}.section.video .content,.section.video .content.text-right{padding:60px 0}.section.video .right{width:100%;flex-direction:row;display:block}}@media screen and (max-width: 640px){.section.video .content,.section.video .content.text-right{padding:30px 0}}.fns_list{display:flex;flex-direction:column;grid-gap:1.25rem;width:100%}.fns_list_item{display:flex;width:100%;grid-gap:.75rem;margin-bottom:0}.fns_list_item:not(:last-child){padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.fns_list_item>i{display:flex;height:fit-content;aspect-ratio:1/1;font-size:1.5rem;background:var(--background);padding:.5rem;border-radius:.5rem}.fns_list_item .fns_list_item--wrapper .fns_list_item--heading{display:flex;flex-direction:column;line-height:normal}.fns_list_item .fns_list_item--wrapper .fns_list_item--heading h6{font-weight:var(--heading-font-weight)}.fns_list_item .fns_list_item--wrapper ul.fns_list_item--actions{display:flex;flex-direction:column;grid-gap:.25rem;margin:.75rem 0 0}ul.fns_list_item--actions>li{display:flex;margin:0;line-height:normal;color:var(--primary-color)}ul.fns_list_item--actions>li>i{font-size:var(--text-size-100);margin:0;padding-right:.5rem}.fns_cs--card{display:flex;flex-direction:row;grid-gap:.75rem;background:var(--background);padding:1rem;border-radius:.75rem;margin-top:2rem}.fns_cs--card img{height:fit-content}.fns_cs--card .fns_list_item--heading{display:flex;flex-direction:column;line-height:normal}.fns_cs--card .fns_list_item--heading a{margin-top:.5rem}.product-showcase .product-showcase__wrapper{position:relative;display:flex;flex-flow:column;grid-gap:0rem;z-index:1;overflow:hidden;border-radius:2rem}.product-showcase .product-showcase__wrapper.fill{background:var(--secondary-background)}.product-showcase .product-showcase__wrapper.backdrop .product-showcase--viewpoint.top:after{content:"";background:var(--backdrop-color);position:absolute;top:0;left:0;width:100%;height:75%;z-index:-1}.product-showcase .product-showcase__wrapper.backdrop .product-showcase--viewpoint.bottom:after{content:"";background:var(--backdrop-color);position:absolute;bottom:0;left:0;width:100%;height:40%;z-index:-1}.product-showcase .product-showcase__wrapper .product-showcase--viewpoint{padding-block:clamp(4.5rem,6vw,6rem)}.product-showcase .product-showcase__wrapper .product-showcase--viewpoint.top{position:relative}.product-showcase .product-showcase__wrapper .content{padding-block:2.5rem}.product-showcase .product-showcase__wrapper .product-showcase--viewpoint .product-showcase--viewpoint--wrapper{display:flex;justify-content:center}.product-showcase .product-showcase__wrapper .product-showcase--viewpoint .product-showcase--viewpoint--wrapper img,.product-showcase .product-showcase__wrapper .product-showcase--viewpoint .product-showcase--viewpoint--wrapper svg{width:100%;max-width:800px}.product-showcase--option{display:flex;flex-flow:column;grid-gap:.5rem;margin-bottom:2.5rem}.layout-grid .image-grid.grid-item{overflow:hidden;position:relative;border-radius:4px;height:100%}.layout-grid .image-grid.grid-item:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:transparent;transition:all .3s}.layout-grid .image-grid.grid-item:hover:after{background-color:#00000080}.layout-grid .image-grid.grid-item .grid-item_image{max-height:250px;width:100%;object-fit:cover;height:100%;border-radius:4px;transition:all .3s}.layout-grid .image-grid.grid-item:hover .grid-item_image{transform:scale(1.05)}.product-comp{background:#fff;position:relative}.product-comp .product-comp-title{text-align:center;margin-block:2rem 4rem}.product-comp .product-comp-title h1{margin:0;font-size:3.25rem;line-height:normal}.product-comp-header__img,.product-comp-header__selection,.product-comp-header__details,.product-comp-table__items-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;position:relative;z-index:1}.product-comp__loader{background:#fffffff2;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:3;opacity:1;align-items:center;justify-content:center;transform:translate(0);display:flex;transition:opacity .3s;pointer-events:none}.product-comp__loader[aria-hidden=true]{display:none;opacity:0}.product-comp__loader.fade__out[aria-hidden=true]{display:flex;opacity:1;animation:loader__fade-out .3s forwards}@keyframes loader__fade-out{to{opacity:0;display:none}}.product-comp__loader svg{width:100%;height:5rem}.product-comp .product-comp-header__img .product-comp-img__wrapper{position:relative;background:#f4f6f9;margin-bottom:1rem;border-radius:2rem;padding:1.5rem}.product-comp .product-comp-header__img img{aspect-ratio:6/4;width:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.product-comp-header__img .label{position:absolute;top:0;margin:.5rem}.product-comp-header__selection{position:sticky;top:0;z-index:2;background:#fff;padding:1rem 1.5rem}.product-comp .product-comp-header__selection select{width:100%;border:1px solid #e1e1e1;border-radius:10px;padding:.5rem 1rem;font-size:16px;color:#000;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYuNDksMTA0LjQ5bC04MCw4MGExMiwxMiwwLDAsMS0xNywwbC04MC04MGExMiwxMiwwLDAsMSwxNy0xN0wxMjgsMTU5bDcxLjUxLTcxLjUyYTEyLDEyLDAsMCwxLDE3LDE3WiI+PC9wYXRoPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;position:relative;cursor:pointer}.product-comp-details__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.product-comp-details__wrapper h4{margin:0;font-size:24px}.product-comp-details__wrapper h5{margin-block:0 1rem}.product-comp-details__wrapper #product-comp-item__price{margin-block:.5rem;font-size:15px}.product-comp-details__wrapper #product-comp-item__price span{color:#000;font-weight:500}.product-comp-table__wrapper{margin-block:7rem 0;background:#f4f6f97f;padding:1.5rem;border-radius:1rem}.product-comp-table__wrapper .product-comp-table{display:flex;flex-direction:column;grid-gap:1.5rem}.product-comp-table .product-comp-table__row h6{color:var(--text-shade-color);margin:0;text-transform:capitalize;font-weight:600}.product-comp-table .product-comp-table__row{padding-bottom:1.5rem;border-bottom:1px solid rgb(122 136 160 / 20%)}.product-comp-table .product-comp-table__row:last-child{border-bottom:0;padding-bottom:0}.product-comp-table__items-wrapper .product-comp-table__items{line-height:normal}@media screen and (max-width: 1025px){.product-comp-header__img,.product-comp-header__selection,.product-comp-header__details,.product-comp-table__items-wrapper{grid-template-columns:repeat(2,1fr)}.product-comp .product-comp-title h3{font-size:3rem}}@media screen and (max-width: 640px){.product-comp .product-comp-title{margin-block:1rem 3rem}.product-comp .product-comp-title h3{font-size:2.5rem;line-height:2.5rem;margin-bottom:1rem}.product-comp .product-comp-header__img .product-comp-img__wrapper{padding:.5rem}.product-comp-header__img,.product-comp-header__selection,.product-comp-header__details,.product-comp-table__items-wrapper{grid-gap:1rem}.product-comp-header__selection{padding-inline:0}.product-comp-details__wrapper #product-comp-item__price{font-size:15px;display:flex;flex-direction:column;align-items:center;line-height:normal}.product-comp-table__wrapper{margin-block:3rem 0}}.flickity-page-dots .dot{background:#c1c1c1}.flickity-page-dots .dot.is-selected{background:#1d1d1d}.overflow_visible,.swiper_complementry-gallery{overflow:visible!important}.swiper-button-next.alt-btn,.swiper-button-prev.alt-btn{position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:20px;width:0;height:0;background-color:red;transition:all .3s;opacity:1}.swiper-button-prev.alt-btn{left:-18px}.swiper-button-next.alt-btn{right:-18px}.swiper-button-next.alt-btn:after{font-family:"Font Awesome 5 Free";content:"\f061"}.swiper-button-prev.alt-btn:after{font-family:"Font Awesome 5 Free";content:"\f060"}.swiper-button-next.alt-btn:after,.swiper-button-prev.alt-btn:after{font-weight:600;color:#fff;font-size:16px;transition:all .3s}.swiper-button-next.alt-btn:hover,.swiper-button-prev.alt-btn:hover{background-color:#1d1d1d}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--heading-color)}.swiper-pagination.swiper-pagination-relative{bottom:0!important;width:100%;position:relative;margin-top:15px}.product-list.product-list--collection .swiper-button-next.alt-btn,.product-list.product-list--collection .swiper-button-prev.alt-btn{top:25%}.swiper-navigation_wrapper{display:flex;justify-content:space-between;position:absolute;z-index:1;top:50%;width:100%}.swiper-navigation_wrapper.circle-full.prev,.swiper-navigation_wrapper.circle-full.next{font-size:40px;position:absolute;color:#000;background:#fff;border-radius:100%;opacity:1;cursor:pointer;width:fit-content;z-index:2;transition:all .3s}.swiper-navigation_wrapper.circle-full.prev:hover,.swiper-navigation_wrapper.circle-full.next:hover{color:var(--primary-color)}.swiper-navigation_wrapper.prev{left:-20px}.swiper-navigation_wrapper.next{right:-20px}.swiper-navigation_wrapper.prev.swiper-button-disabled,.swiper-navigation_wrapper.next.swiper-button-disabled{opacity:0}.featured-collection__item .swiper-slide{height:auto!important;max-width:40rem}.tab.tab-content.active.featured-collection__item{display:block}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation{display:flex;width:fit-content;align-items:center;margin-top:2.5rem;grid-gap:1rem;color:#000}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation i{cursor:pointer;font-size:1.4rem;background:#fff;border-radius:100%;padding:.5rem;box-shadow:0 0 6px #00000026;transition:all .3s}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation .swiper-side-left__pagination{display:flex;grid-gap:6px;padding:0}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation .swiper-side-left__pagination .swiper-pagination-bullet{width:5rem;border-radius:100rem;height:3px;margin:0;background:#8590a16e;opacity:1;transition:background .3s}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation .swiper-side-left__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.stacked-navigation{display:flex;background:var(--secondary-background);padding:.5rem;border-radius:100rem;grid-gap:.5rem;font-size:var(--text-size-300);cursor:pointer}.stacked-navigation>*[aria-disabled=true]{opacity:.4}.stacked-navigation i{display:block;color:var(--text-color);opacity:1;transition:all .3s}.stacked-navigation i:hover:not([aria-disabled=true]){color:var(--primary-color)}@media screen and (max-width: 640px){.overflow-carousel__wrapper .bottom-side-left__stacked-navigation{justify-content:center;width:100%;margin-top:1.5rem}.overflow-carousel__wrapper .bottom-side-left__stacked-navigation .swiper-side-left__pagination .swiper-pagination-bullet{width:100%}}.drift-zoom-pane{position:absolute;background:var(--secondary-background);top:0;left:0;height:520px;width:100%;max-width:520px;box-shadow:0 1px 2px rgba(#000000,.2);transform:translateZ(0)}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:10px;box-shadow:0 6px 18px #0000004d}.layout.sidebar-layout{margin:0;min-height:65vh}.layout.sidebar-layout .customer_sidebar,.layout.sidebar-layout .customer_content{padding-top:60px}.layout.sidebar-layout .customer_sidebar,.layout.sidebar-layout .customer_content.empty-state_content{padding:0}.customer_content.empty-state_content .container.empty-state_container{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.customer_content.empty-state_content .container.empty-state_container .empty-state{margin:0}.empty-state__icon{width:46px;height:45px}.layout.sidebar-layout .customer_sidebar{width:350px;padding:60px 0}.layout.sidebar-layout .customer_sidebar .container{padding:0 60px!important}.sidebar-layout .customer_content{background-color:#fff;width:calc(100% - 350px)}.sidebar-layout .customer_content .container{padding:80px 60px}.layout.sidebar-layout .customer_sidebar ul.tab-list{list-style:none;padding-inline-start:0;margin-bottom:30px}ul.tab-list li.tab a.tab-link,.tab a.tab-link{color:#606060;font-size:14px;padding:3px 0;display:block;width:100%;font-weight:600;transition:all .3s;line-height:normal;border-radius:4px}ul.tab-list li.tab a.tab-link:hover,.tab a.tab-link:hover,ul.tab-list li.tab a.tab-link.active,.tab a.tab-link.active{color:red!important}.tab-list li.tab{margin-bottom:4px}.tab-list li.tab:last-child{margin-bottom:0}.tab.tab-alt a.tab-link{background-color:transparent;color:#949494;padding-left:0;font-weight:500;display:flex;align-items:center;fill:#949494;font-size:13px}.tab.tab-alt a.tab-link svg{width:auto;margin-right:12px}.tab.tab-alt a.tab-link:hover{color:red!important;fill:red}.layout.sidebar-layout .customer_content p{margin-bottom:45px}.customer-order_table{width:100%}.customer-order_table thead{text-align:left;color:#9f9f9f;border-bottom:1px solid #e8e8e8}.customer-order_table thead tr th{padding-bottom:30px!important;font-weight:600;text-transform:capitalize}.customer-order_table tbody{position:relative;top:15px}.customer-order_table tbody tr td{padding:12px 0}span.status{border-radius:3px;color:#fff;font-weight:700;padding:2px 6px;word-break:break-word;text-transform:capitalize}span.status.status_refunded{background-color:#616161}span.status.status_cancelled{background-color:#b7b7b7}span.status.status_unfulfilled{background-color:#1d1d1d}span.status.status_fulfilled{background-color:red}#link{color:red}.card__navigation .card_title h3{margin-top:15px}.table-responsive{display:block;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.card__navigation-breadcrumb svg{margin-right:6px}.card.address_card{box-shadow:none;border:1px solid #d4d4d4;margin-top:30px}.address-list{display:block;padding:30px;border:0!important}.address-list .address-list__item{padding:0!important;display:block;border:0!important;box-shadow:none}.address-list .address-list__item p{margin-bottom:0!important}.address-list__action-list{margin:0 0 0 auto}.address-list__action-list button{color:red!important}.address-list_header{display:flex;align-items:center;border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px}.btn.address-btn{border:1px solid #d4d4d4;border-style:dashed;color:#616161!important;background-color:#fff;text-align:left;padding:15px 30px;transition:all .3s}.btn.address-btn:hover{color:red!important;border-color:red}@media screen and (max-width: 1025px){.layout.sidebar-layout .customer_sidebar .customer_sidebar-title{display:flex;flex-wrap:wrap;justify-content:space-between}.layout.sidebar-layout .customer_sidebar ul.tab-list{margin-bottom:0}.layout.sidebar-layout .customer_sidebar,.sidebar-layout .customer_content,.layout.sidebar-layout .customer_content.empty-state_content{width:100%;padding:60px 0}.layout.sidebar-layout{min-height:auto}.layout.split-layout{display:flex}.order-foot{display:flex;justify-content:end}.order-foot__item{padding-right:30px!important;padding-left:0!important}}@media screen and (max-width: 640px){.layout.sidebar-layout .customer_sidebar .container,.sidebar-layout .customer_content .container{padding:0 30px!important}.layout .customer_content{padding:45px 0}.layout.sidebar-layout .customer_sidebar,.sidebar-layout .customer_content{padding-top:30px;padding-bottom:30px}.order-foot__item{padding-right:20px!important;padding-left:0!important}.layout.sidebar-layout .customer_sidebar h1{margin-bottom:30px;font-size:20px}}.bundle-builder--section{counter-increment:step-counter}.bundle-builder--section product-card{opacity:1;transition:all .3s}.bundle-builder--section .product-item[selected]{border:1.5px solid var(--secondary-color);box-shadow:0 0 12px #ffbb0067}.bundle-builder--section[data-completed=true] product-card select,.bundle-builder--section[data-completed=true] product-card input,.bundle-builder--section[data-completed=true] product-card label{pointer-events:none}.bundle-builder--section[data-completed=true] product-card:not([selected]){opacity:.3;pointer-events:none}.bundle-builder--nextarrow{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:1000000;opacity:0;visibility:hidden;transition:all .3s ease}.bundle-builder--nextarrow[aria-hidden=false]{opacity:1;visibility:visible}.bundle-builder--nextarrow__button{display:flex;align-items:center;gap:.5rem;background:var(--primary-color);color:#fff;border:none;padding:1rem 1.5rem;border-radius:50px;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 4px 20px #00000026;transition:all .3s ease}.bundle-builder--nextarrow__button:hover{background:var(--primary-color-dark, var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 25px #0003}.bundle-builder--nextarrow__button i{font-size:1.1rem;animation:bounce 2s infinite}.bundle-section__header--video{margin-block:2rem 0;display:flex;justify-content:center}.bundle-section__header--video video,.bundle-section__header--video iframe{aspect-ratio:16/9;overflow:hidden;border-radius:1.5rem;max-height:424px}.bundle-section__header .bundle-section__title{display:flex;align-items:baseline;grid-gap:1rem;margin-bottom:.5rem;height:100%}.bundle-section__title .bundle-section__title--content{display:flex;flex-direction:column;grid-gap:.25rem}.bundle-section__title .bundle-step__num{position:relative;background:var(--secondary-background);aspect-ratio:1/1;padding:.25rem;font-size:var(--text-size-400);color:var(--text-shade-color);font-weight:700;border-radius:.5rem;display:flex;justify-content:center;align-items:center;line-height:1;height:42px;width:42px}.bundle-section__title .bundle-step__num:after{content:counter(step-counter)}@keyframes bounce{0,20%,50%,80%,100% {transform: translateY(0);} 40% {transform: translateY(-3px);} 60% {transform: translateY(-1px);}}@media screen and (max-width: 1024px){.bundle-builder--nextarrow{bottom:1rem}.bundle-builder--nextarrow__button{padding:.875rem 1.25rem;font-size:.85rem}}@media screen and (max-width: 724px){.bundle-section__title .bundle-section__title--content{grid-gap:.5rem}}product-card,.product-item:not(.min){position:relative;display:flex;flex-direction:column;padding:0;border-radius:1rem;border:1px solid var(--border-color);background:#fff;overflow:hidden;transform:scale(1);transition:transform .3s;height:100%}product-card:hover{transform:scale(1.01)}.product-item[selected]{border:1.5px solid var(--primary-color);box-shadow:0 0 12px #194dd138}product-card.fix--width,.product-item.fix--width{width:575px}product-card .product-item__media .product-item__image-wrapper .product-item__primary-image,product-card .product-item__details,.product-item__media .product-item__labels--wrapper,product-card footer{padding:clamp(.65rem,2vw,1rem)}product-card .product-item__media{--backdrop-color: var(--background-dim);position:relative;display:flex;background:var(--backdrop-color);overflow:hidden;transition:all .3s;border-radius:1rem}product-card.highlight .product-item__media:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:28%;background:#fff;pointer-events:none}product-card .product-item__media.raptilian:before,product-card .product-item__media.camo:before{background:linear-gradient(0deg,#fff 28%,#ffffffd9 28%);height:100%}product-card .product-item__media.red{--backdrop-color: #f7eded}product-card .product-item__media.orange{--backdrop-color: #fff4ea}product-card .product-item__media.yellow{--backdrop-color: #fffef2}product-card .product-item__media.green{--backdrop-color: #edf7f3}product-card .product-item__media.cyan{--backdrop-color: #eafbfb}product-card .product-item__media.blue{--backdrop-color: #eff8ff}product-card .product-item__media.purple{--backdrop-color: #f2f2ff}product-card .product-item__media.pink{--backdrop-color: #fcf0f3}product-card .product-item__media.black{--backdrop-color: #f5f6f9}product-card .product-item__media.white{--backdrop-color: #f6f6f6}product-card .product-item__media.camo{background-image:url(https://cdn.shopify.com/s/files/1/2126/8461/files/camo--backdrop.webp?v=1733174802);background-color:#ffffffe6;background-size:contain}product-card .product-item__media.raptilian{background-image:url(https://cdn.shopify.com/s/files/1/2126/8461/files/reptilian--backdrop.webp?v=1733175468);background-color:#ffffffe6;background-size:contain}product-card .product-item__media.rainbow{animation:rainbowcyclebackdrop 8s infinite linear;--backdrop-color: #f7eded}.product-item__media .product-item__labels--wrapper{display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100%;z-index:1}.product-item__media .product-item__labels--wrapper .product-item__label-list{display:flex;flex-wrap:wrap;position:relative;top:0;grid-gap:.25rem}.product-item__media .product-item__image-wrapper{position:relative;margin-bottom:0;width:100%;overflow:hidden}.product-item__media .product-item__image-wrapper .btn-loader{width:100%;height:100%;top:0;right:0;justify-content:center;align-items:center}.product-item__media .product-item__image-wrapper .product-item__featured-media--wrapper{position:absolute;z-index:1;border-radius:1rem;overflow:hidden;height:100%;pointer-events:none;opacity:0;transition:opacity .3s}.product-item__media .product-item__image-wrapper:hover .product-item__featured-media--wrapper{opacity:1}.product-item__media .product-item__image-wrapper .product-item__featured-media--wrapper img{height:100%;object-fit:cover}.product-item__media .product-item__image-wrapper .product-item__primary-image{display:flex;height:100%;opacity:1;padding-block:1.75rem 1rem!important;mix-blend-mode:darken!important}product-card .product-item__media .product-item__image-wrapper .product-item__primary-image img{object-fit:contain;width:100%}product-card.sold-out .product-item__media .product-item__image-wrapper .product-item__primary-image img{opacity:.25;filter:grayscale(1)}.product-item__media .product-item__image-wrapper .product-item__primary-image .ral_color-block{animation:rainbowcycle 8s infinite linear;background-color:red;-webkit-mask-size:calc(100% - 1.75rem);mask-size:calc(100% - 2rem);opacity:.6;top:6px}.product-item__media .product-item--header-cta{transform:translateY(100%);opacity:0;position:absolute;bottom:0;right:0;padding:1rem;transition:all .3s}.product-item:hover .product-item__media .product-item--header-cta{transform:translateY(0);opacity:1}.product-item__media .product-item__image-wrapper .product-item__promotion-badge{position:absolute;bottom:0;right:0;width:22%;margin:.75rem}.product-item__details{display:flex;flex-direction:column;height:auto;justify-content:end}.product-item__details .product-item__poi--wrapper,.product-item__details .product-item__cta{margin-top:1.5rem}.product-item__cta .btn{margin:0}.product-item__details .color-swatch-list{margin:0;margin-bottom:1rem}.product-item__details .color-swatch-list:empty{margin-bottom:0}.product-item__details .product-item__heading--wrapper{display:flex;grid-gap:.5rem;flex-direction:column;align-items:baseline;justify-content:flex-start}product-card.highlight .product-item__details .product-item__heading--wrapper{flex-direction:row;justify-content:space-between;grid-gap:.5rem}.product-item__heading--wrapper .product-item__title{margin:0;line-height:1.25}product-card.highlight .product-item__heading--wrapper .product-item__title h4{margin-bottom:.5rem}.product-item__heading--wrapper .product-item__price-list{flex-direction:row;align-items:center;line-height:normal;grid-gap:0 .5rem}product-card.highlight .product-item__heading--wrapper .product-item__price-list{flex-direction:column;align-items:end}product-card .product-item__description--wrapper{display:flex;flex-wrap:wrap;grid-gap:1.25rem;margin-block:1.25rem 0}product-card .product-item__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--text-shade-color);font-weight:400;font-size:var(--text-size-90)}product-card ul.product-item__mp{margin-block:1.5rem 0;font-weight:400}product-card ul.product-item__mp li{display:flex;margin-bottom:.5rem;grid-gap:.5rem;line-height:normal}product-card .alert{margin-block:1rem 0}.product-item_poi{display:grid;grid-template-columns:repeat(4,1fr);padding:1rem;border:1px solid var(--border-color);border-radius:1rem;justify-content:space-evenly;grid-gap:0rem;text-align:center}.product-item_poi .product-item_poi-item{display:flex;height:fit-content;flex-flow:wrap column;align-content:center}.product-item_poi .product-item_poi-item:not(:last-child){border-right:1px solid var(--border-color)}.product-item_poi .product-item_poi-item h6,.product-item_poi .product-item_poi-item span{line-height:normal;margin:0;font-weight:400}product-card footer{padding-top:0!important;margin-top:auto}@media (min-width: 1025px) and (max-width: 1360px),(min-width: 641px) and (max-width: 833px){product-card:not(.fix--width) .product-item_poi{text-align:left;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem}product-card:not(.fix--width) .product-item_poi .product-item_poi-item{align-content:baseline}product-card:not(.fix--width) .product-item_poi .product-item_poi-item:nth-child(2n){border-right:0;padding-left:1rem}}@media (max-width: 641px){product-card.fix--width,.product-item.fix--width{width:100%}}@media (max-width: 466px){product-card .product-item_poi{text-align:left;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem}product-card .product-item_poi .product-item_poi-item{align-content:baseline}product-card .product-item_poi .product-item_poi-item:nth-child(2n){border-right:0;padding-left:1rem}.product-item__media .product-item__image-wrapper .product-item__primary-image{padding-inline:.5rem!important}}.product-item.min{height:auto;padding:.75rem;width:545px;display:flex;grid-gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--border-color);border-radius:1rem;overflow:hidden}.product-item.min:hover{transform:scale(1)}.product-item.min .product-item--wrapper{grid-gap:1rem;display:grid;grid-template-columns:90px 1fr;align-items:flex-start;height:auto}.product-item.min .product-item--wrapper .product-item__media{margin:0;padding:.5rem;border-radius:.5rem;aspect-ratio:1/1;background:var(--background-dim)}.product-item.min .product-item--wrapper .product-item__media img{height:100%;width:100%;mix-blend-mode:multiply}.product-item.min .product-item--wrapper .product-item__details .product-item__details--wrapper{padding:0}.product-item.min .product-item--wrapper .product-item__details .product-item__details--wrapper h6{margin-bottom:.25rem}.product-item.min .product-item--wrapper .product-item__details .product-item__details--wrapper p{line-height:1.5;margin-bottom:0}.product-item.min .product-item--wrapper .product-item__details .product-item__details--wrapper .product-item__cta--wrapper{margin-top:1rem}.product-item.min .product-item--wrapper+.product-item__pricing{width:fit-content;display:flex;flex-direction:column;line-height:1.2;text-align:end}.product-item.min .product-item--wrapper+.product-item__pricing .price--compare{opacity:.4}@media screen and (max-width: 640px){.product-item.min{width:100%}.product-item.min .product-item--wrapper{grid-template-columns:80px 1fr}}.page__sub-header{margin:15px 0}.breadcrumb__list,.breadcrumb__item{margin:0}.collection{width:100%}.collection-banner{position:relative;background:var(--secondary-background)}.collection-banner .collection-banner--wrapper{padding-block:8rem}.collection-banner .collection-banner--wrapper .collection-banner_image{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.collection-banner.side--img .collection-banner--wrapper .collection-banner_image{left:unset;width:clamp(60dvw,60vw,100%);right:0;height:auto}.collection-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000c4;z-index:0}.collection-banner .collection-banner_body{width:40%;color:#fff;position:relative;z-index:1}.collection-banner .collection-banner_body .btn{margin-top:2rem}.collection-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(90deg,#000,#0000)}.collection-banner_image.placeholder{background-size:20em!important}.collection-banner.non-image{background-color:var(--background);border-bottom:1px solid #f0f2f5}.collection-banner.non-image .container{min-height:unset}.collection-banner.non-image h3{margin-bottom:15px}.collection-banner.non-image h3>span{font-weight:400;color:#8a9297;font-size:24px}.collection-banner.non-image p{color:#616161}.collection-banner.non-image:after{content:none}.collection_section-filter .collection-banner.non-image.part-product .collection-banner_body{width:50%}.collection-banner.non-image.part-product img{position:absolute;z-index:0;left:50%;top:-10%;mix-blend-mode:multiply}.collection_section-filter .collection_content-layout{display:flex;position:relative;margin-block:1.5rem 2.5rem;grid-gap:1.5rem;align-items:flex-start}.collection_section-filter .collection_content-layout:not(.layout--split-filters) .filter-section{position:absolute;opacity:0;transform:translate(-100%)}.collection_section-filter .collection_content-layout:not(.layout--split-filters) .collection{padding-left:0}.collection_section-filter .collection__dynamic-part{width:100%}.collection_section-filter .collection__dynamic-part .collection__header .collection__meta-inner{display:flex;align-items:center;justify-content:space-between}.collection_section-filter .collection_content-layout .collection{padding-left:0;transition:all .3s}.collection_section--wrapper{position:relative;border-radius:2rem;background:var(--secondary-background);padding-block:3rem;margin-top:-2rem}.collection_section--wrapper .collection_shortcuts,.collection_section--wrapper .collection__catelogs{position:relative;margin-bottom:4.5rem;grid-gap:2rem}.collection_section--wrapper .collection__catelogs .collection__categlog--item{padding:1.5rem;border-radius:1rem;border:1px solid var(--border-color)}.collection_section--wrapper .collection__catelogs .collection__categlog--item i{display:block;font-size:var(--text-size-400);color:var(--text-shade-color);margin-bottom:1rem;width:fit-content;background:var(--background);padding:.5rem;border-radius:.5rem}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item{position:relative;border-radius:1rem;overflow:hidden;display:flex;justify-content:flex-start;align-items:end;padding:1.5rem;cursor:pointer;max-height:280px;max-width:16.5rem;margin-right:12px}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#000000b3,#0000)}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item:hover figure img{transform:scale(1.1)}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item figure{margin:0}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item figure img{height:100%;object-fit:cover;transform:scale(1);transition:transform .3s}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item h6{z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.125rem;grid-gap:1rem}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item h6 i{background:#000000a1;padding:.5rem;border-radius:100%;transition:all .3s}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item:hover h6 i{background:var(--secondary-background);color:var(--text-color)}.filter-section{position:sticky;top:2rem;width:var(--collection-filter-width);margin-top:0;z-index:1;opacity:1;transition:all .3s;transform:translate(0)}.filter-section .filter-section_body{padding:0;background-color:transparent;margin-bottom:15px}.filter-section .filter-section_body .collection__filter--wrapper{padding:1.25rem;background:var(--background-shade);border-radius:1rem;min-width:300px;max-height:calc(100dvh - 3.5rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(62,69,82,.3) var(--background-dim)}.filter-section .filter-section_body .collection__filter--wrapper::-webkit-scrollbar{width:3px!important}.filter-section .filter-section_body .collection__filter--wrapper::-webkit-scrollbar-track{background:var(--background-dim)}.filter-section .filter-section_body .collection__filter--wrapper::-webkit-scrollbar-thumb{background:#3e45524d}.card.card-nonstyle{background-color:transparent;box-shadow:none;border:0}.collection__filter-group-list{display:flex;flex-direction:column;width:100%;margin-left:0}.collection__clear-filter{margin:0;position:absolute;right:30px}.collection__filter-group-list .collection__filter-group:first-child{padding-top:0}.collection__filter-group-list .collection__filter-group:last-child{padding-bottom:0;border:0}.collection__filter-group-list .collection__filter-group{margin:0;width:100%;border-bottom:1px solid #e6e6e6;padding:1.25rem 0}.collection__filter-group-list .collection__filter-group .collection__filter-collapsible{width:100%;background-color:transparent;border-radius:0}.collection__filter-group .color-swatch-list{display:flex;flex-wrap:wrap;grid-gap:16px;margin:0;padding:0}.collection__filter-group .color-swatch-list .color-swatch{margin:0;display:flex;flex-direction:column;align-items:center}.collection__filter-group .color-swatch-list .color-swatch label{margin-top:8px;text-transform:inherit;font-size:14px}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name,.collection__filter-group-list .collection__filter-group .collection__filter-group-name{position:relative;color:#000;transition:color .3s,background-color .3s;background-color:transparent;padding:0;text-transform:capitalize;font-weight:600;display:flex;justify-content:space-between}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{color:#1d1d1d}.collection__filter-group-list .collection__filter-group .collection__filter-group-name i{transform:rotate(0);transition:transform .3s}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] i{transform:rotate(180deg)}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] i:before{content:"\e3d4"}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=false] i:before{content:"\e32a"}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover svg,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] svg{color:#1d1d1d}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{margin:auto;border-bottom:0}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover svg,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] svg{right:0!important}.collection__filter-group-list .collection__filter-group-name svg{width:14px;height:9px;margin-left:10px;transition:transform .25s ease-in-out;position:absolute;right:0;color:#707070}.collection__filter-collapsible .collection__filter-checkbox-list{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:.5rem;margin:0;margin-top:1rem}.collection__filter-checkbox-list,.collection__filter-color-list{padding:0!important}.collection__filter-checkbox-list li,.collection__filter-color-list li{margin-bottom:0!important}.collection__filter-checkbox-list li{justify-content:space-between}.collection__filter-checkbox-list li .collection__filter-count{font-size:var(--text-size-80);width:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border-color);border-radius:5px}.checkbox.rounded-checkbox{width:12px;height:12px;border-radius:100%;border-color:#c9c9c9}.checkbox.rounded-checkbox.is-selected,.checkbox.rounded-checkbox:checked{border-color:var(--primary-color);border-width:3px}.collection__toolbar--wrapper{display:flex;align-items:center;justify-content:space-between}.collection__toolbar{margin-top:0!important}.collection_dynamic-filtering{display:flex;align-items:center;line-height:normal}.collection_dynamic-filtering .collection__toolbar-item{height:auto!important;margin:0}.collection__toolbar-filter-btn{margin:0;padding:12px 15px;border-radius:10px!important;text-transform:capitalize;font-weight:500;font-size:14px;border-color:#e2e2e2!important}.collection__toolbar-item .collection__showing-count{color:var(--text-shade-color)}.collection__active-filters{margin:0;display:flex;flex-wrap:wrap;grid-gap:1rem;align-items:center;font-size:var(--text-size-100)}.collection__active-filters .collection__filter-toggle,.value-picker-button .value-picker-label{padding-block:0;height:auto;padding:.5rem 1rem;border:1px solid var(--border-color);font-weight:500}.collection__active-filters .collection__filter-toggle,.collection__active-filters .collection__filter-toggle label{cursor:pointer}.collection__active-filters .collection__filter-toggle span{background:var(--text-shade-color);height:auto;width:fit-content;font-size:13px;padding:.2rem .75rem;line-height:13px;border-radius:100rem;color:#fff;font-weight:700}.collection__active-filter--wrapper{display:flex;flex-wrap:wrap;grid-gap:.5rem;font-size:var(--text-size-90);margin-bottom:1.5rem}.collection__active-filter--wrapper .collection__active-filter-item{grid-gap:8px;line-height:normal;padding:.4rem .75rem;background:var(--background);border-radius:100rem;font-weight:500;color:var(--black);text-transform:capitalize}.collection__active-filter--wrapper .collection__active-filter-cross{width:fit-content;color:var(--black);background:transparent;text-decoration:underline;margin:0;display:block;height:auto;padding-inline:.5em}.collection_content-layout .product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;grid-gap:2rem .75rem;background:none;overflow:visible!important}.collection_content-layout.layout--split-filters .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}.collection_content-layout.layout--split-filters .product-list.lg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.collection_content-layout .product-list.lg-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-item.product-item__min{padding:0}.product-item.product-item--list{padding:0;height:auto;overflow:visible;margin-bottom:0;display:flex;flex-direction:column;position:relative}.product-list .swiper .swiper-slide .product-item{width:100%;height:100%}.product-item.product-item__min .priduct-item_details{justify-content:space-between}.product-item.product-item__min .priduct-item_details .product-item_top{padding:1rem}.product-item.product-item__min .product-item_top-list{padding:.75rem}.product-item.product-item__min .priduct-item_details .product-item__info{padding:0 1rem 1rem}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title-container{grid-gap:1rem;flex-direction:column;margin:0}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title-container .product-item__header{width:100%;display:flex;justify-content:space-between;grid-gap:.25rem}.product-item__min .product-item__info .product-item__review-container{font-size:16px;display:flex;height:fit-content;grid-gap:4px;line-height:20px}.product-item__min .product-item__info .product-item__review-container i{color:#f90}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title p{font-size:16px}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title-container .product-item__footer{display:flex;width:100%;justify-content:space-between;align-items:baseline}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title-container .product-item__footer.footer-border{padding-top:1rem;border-top:1px solid #efefef}.product-item__min .priduct-item_details .product-item__info-inner .product-item__title-container .product-item__footer .btn{margin:0}.product-item.product-item__min .product-item__swatch-list{min-height:unset}.product-item.product-item__min .product-item__image-wrapper{margin-block:2rem}.toggle-item_container{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0px;background:#f4f6f9;border-radius:100px}.toggle-item{color:#000;padding:.5rem 2rem;width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s}.toggle-item span{display:flex;align-items:center;grid-gap:4px;z-index:1}@media screen and (max-width: 1025px){.drawer{z-index:9999999999}.collection_section-filter .collection-banner.side--img .collection-banner--wrapper .collection-banner_image{left:unset;width:100%;right:0;height:100%}.collection_section--wrapper{padding-block:2rem}.collection-filtering_container{height:100%}.product-list{margin:30px 0}.value-picker-wrapper{width:100%}.collection__toolbar-item.collection__toolbar-item--layout{width:calc(50% - 30px);justify-content:flex-end}.collection_content-layout .product-list,.collection_content-layout.layout--split-filters .product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jdgm-widget.jdgm-widget{font-size:14px!important}.collection__toolbar-item.collection__toolbar-item--sort{width:fit-content;width:-moz-max-content}.collection__toolbar-item.collection__toolbar-item--sort .value-picker-wrapper{height:100%}}@media screen and (max-width: 640px){.collection-banner{min-height:unset}.collection-banner .collection-banner--wrapper{padding-block:5rem}.collection-banner .collection-banner_body{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.collection-banner:after{background:linear-gradient(360deg,#000000c4 80%,#0000)}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item{aspect-ratio:1/1!important;padding:1rem;max-width:11rem;word-break:break-word}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item h6{font-size:1.05rem}.collection_section--wrapper .collection_shortcuts .collection_shortcuts--item h6 i{position:absolute;top:0;right:0;margin:.75rem}.collection_section-filter .collection-banner.non-image.part-product .collection-banner_body{width:100%}.collection_section--wrapper{border-radius:1rem;padding-block:1.5rem}.collection_content-layout .product-list,.collection_content-layout.layout--split-filters .product-list{grid-template-columns:repeat(1,minmax(0,1fr))!important}.collection-banner.non-image.part-product img{opacity:0}.product-list,.product-list.lg-cards{grid-template-columns:repeat(1,minmax(0,1fr))}}ul.collection_nav{list-style:none;padding-inline-start:0}ul.collection_nav li{margin-bottom:2px}.collection_nav>li>a.collection_link{transition:color .3s;font-size:13px;position:relative;padding-left:16px;color:initial;text-decoration:none}.collection_nav>li>a.collection_link.active,.collection_nav>li>a.collection_link:hover{color:#5c5c5c;font-weight:600}.collection_nav>li>a.collection_link.active{padding-left:0}.collection_nav>li>a.collection_link.active svg{color:red}@media screen and (max-width: 640px){.modal-new{padding:8px}.modal-new .modal-card{padding:1.5rem!important;top:0;transform:translateY(0);margin:0!important;overflow:auto}}.product-block-list__wrapper{display:grid;grid-template-columns:60% auto;grid-gap:2rem;margin:auto;width:auto;padding-block:2rem 5%;position:relative}.product-block-list__wrapper .product-image,.product-block-list__wrapper .product-information{width:auto}.product-block-list__wrapper .product-information{padding:0;overflow:auto}.product-image .product-gallery__wrapper{position:sticky;height:fit-content;top:45px;transition:all .3s;display:flex;flex-direction:column;grid-gap:2rem}.product-image[aria-navbar=true] .product-gallery__wrapper{padding-top:90px;transition:all .3s}.product-image .product-gallery__section.full-screen_alt{display:flex;height:fit-content;flex-direction:column;grid-gap:0;justify-content:center;grid-gap:2.5rem}.product-gallery__container{display:flex;position:relative;width:100%;padding:30px;max-height:32rem}.product-image .product-gallery__section .product-gallery__wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:0;align-items:center;grid-gap:0;position:relative;padding:0;border-radius:2rem;background-color:#f4f6f9}.product-feature_swiper{display:flex;padding:0 30px!important;width:100%}.product-feature__wrapper{grid-gap:1rem 1.5rem}.product-feature__wrapper .product-feature{display:flex;align-items:flex-start;grid-gap:.75rem}.product-feature__wrapper .product-feature .product-feature__icon{display:flex;background:#f4f6f9;padding:.3rem;border-radius:10px;width:fit-content;height:auto}.product-feature__wrapper .product-feature .product-feature__icon svg{width:26px}.product-feature__wrapper .product-feature .product-feature__content{line-height:normal;font-size:14px;color:#000}.product-feature__wrapper .product-feature .product-feature__content h6{margin:0;font-weight:600}.product-feature__wrapper .product-feature .product-feature__content p{color:#3e4552;line-height:normal}.product-feature-listing .product-feature.card-list{position:relative;display:flex;grid-gap:12px;flex-direction:row;align-items:flex-start}.product-feature-listing .product-feature.card-list .product-feature.card-list_content{line-height:normal;width:100%;text-align:left}.product-feature-listing .card-list svg{fill:#748094;height:32px}.product-feature-listing .card-list h6{font-weight:700;color:#1d1d1d;text-transform:capitalize;margin:0;font-size:15px}.product-feature-listing .card-list p{font-size:14px}.swiper.product-feature_swiper .arrow-prev,.swiper.product-feature_swiper .arrow-next{position:absolute;font-size:24px;z-index:12;height:100%;display:flex;top:0;align-items:center;cursor:pointer}.swiper.product-feature_swiper .arrow-prev:hover,.swiper.product-feature_swiper .arrow-next:hover{color:var(--primary-color)}.swiper.product-feature_swiper .arrow-prev{left:0;background:linear-gradient(90deg,#fff 50%,#fff0);padding-right:30px}.swiper.product-feature_swiper .arrow-next{right:0;background:linear-gradient(270deg,#fff 50%,#fff0);padding-left:30px}.product-feature-description{margin:30px 0}.jdgm-prev-badge__text{font-weight:500;display:block!important}.product-feature-listing .swiper-slide{width:auto}.text-with-icons.text-with-icons--stacked{display:flex;grid-gap:15px;margin:0;justify-content:center;justify-content:space-around;padding-bottom:0}.text-with-icons__item.text-with-icons__item{padding:0;line-height:normal}.text-with-icons .text-with-icons__item.card{padding:30px;margin:0;grid-gap:15px;transition:all .3s}.text-with-icons .text-with-icons__item.card:hover{background-color:red;color:#fff}.text-with-icons .text-with-icons__item.card:hover .text-with-icons__content-wrapper h5{color:#fff}.text-with-icons .text-with-icons__item.card:hover svg{fill:#fff}.text-with-icons .text-with-icons__item.card .text-with-icons__content-wrapper h5{font-size:16px;line-height:1;margin-bottom:8px}.text-with-icons .text-with-icons__item.card .text-with-icons__content-wrapper .text-with-icons__content{font-size:16px}.text-with-icons__icon-wrapper{margin:0}.text-with-icons__item .text-with-icons__content-wrapper .text-with-icons__title{font-size:16px;font-weight:700!important}.text-with-icons__content{font-size:14px!important;line-height:inherit}.section .article-container .swiper-wrapper{margin-bottom:15px!important}.section .article-container .swiper-scrollbar{position:relative;bottom:0!important;z-index:1!important;height:4px!important;width:100%!important;left:0!important}#product-overview .section{padding-top:0}#product-overview .section:first-child{padding-top:5%}@media screen and (max-width: 1025px){.product-block-list__container[arial-navbar-visible=false]{margin:0!important}.product-image[aria-navbar=true] .product-gallery__wrapper{padding-top:0}.product-block-list__wrapper{grid-template-columns:100%}#shipping-information{padding:0;margin:0}#product-overview{margin:0}#product-overview .section:not(:first-child){padding-top:0!important}.product-detail_container .section-accordion:first-child{padding-top:60px}.product-feature-container{margin:45px 60px;overflow:hidden;overflow-x:scroll;cursor:move}.container.sidebar-right{padding-left:0!important}.scroller{margin:0}.product-gallery_wrapper{flex-direction:column-reverse}.product-gallery_navigation{height:fit-content}.product-image{margin:0!important;padding:0!important;height:auto}.product-image[aria-navbar=false] .product-gallery__section,.product-image .product-gallery__section{padding:0;height:100%!important;top:0;position:relative}.product-image .product-gallery__section .product-gallery__wrapper{padding:0;grid-gap:15px;height:100%;margin:0}.product-gallery__container{height:100%;padding:15px}.product-gallery__swiper{width:100%;padding:1.5rem 0!important}.product-block-list__item.product-image .page__sub-header{margin:30px 60px!important}.page__sub-header{display:block!important}.product-gallery{position:relative;margin:0 60px}.product-block-list__item.product-image,.product-block-list__item.product-information{width:100%}.product-feature.card-list{flex-shrink:0;width:fit-content;width:-moz-max-content;height:100%;position:relative;transition-property:transform}.product-feature-listing .product-feature.card-list:after{content:""}.product-feature-description{margin-bottom:120px}.container.product-block-list_container{padding-right:80px}.product-block-list .product-block-list__wrapper .product-information .card .card__section{padding:45px 60px!important}.product-gallery__carousel{margin:0!important}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{padding:30px 0 60px;margin:0 auto}.card--collapsed{margin-top:0!important}.product-feature__wrapper{margin-top:2rem}}@media screen and (max-width: 640px){.product-block-list__wrapper .product-information{overflow:visible}.product_purchase__wrapper{padding:2rem 15px;border-radius:0;margin-left:-15px;width:calc(100% + 30px)}#product-overview .section:first-child{padding-top:45px}.product-image .product-gallery__section .product-gallery__wrapper{border-radius:1rem}.product-block-list__wrapper{margin:0!important;padding:1rem 0 2rem!important;grid-gap:1rem!important}.product-gallery__container{padding:0;max-height:18rem}.product-block-list .product-information .card .card__section{padding:30px!important}.product-feature-description{margin-bottom:60px}.container.product-block-list_container{padding-right:30px}.product-feature-container{margin:30px}.product-feature__wrapper{grid-template-columns:repeat(2,1fr);grid-gap:2rem .5rem}.product-feature__wrapper .product-feature .product-feature__icon{padding:.25rem}.product-feature__wrapper .product-feature .product-feature__icon svg{width:26px}.product-feature__wrapper .product-feature .product-feature__content{font-size:13px}}.product-gallery__carousel-item{margin:0;padding:0}.product-gallery__carousel-item,.product-gallery__carousel-item img{max-height:450px;object-fit:contain}.product-gallery__size-limiter{width:70%}.product-gallery__carousel-wrapper{flex:1 0 auto;margin:0!important;padding:0!important}.product-block-list__item.product-image .page__sub-header{margin:30px 0}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button{transform:unset;opacity:1;background-color:transparent;transition:all .3s;width:0;height:0;padding:18px;border:2px solid #4a4a4a}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:8px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:8px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:after{font-family:"Font Awesome 5 Free";content:"\f061";position:absolute;left:0;font-weight:600;right:0;margin:auto;color:#4a4a4a;font-size:16px;transition:all .3s}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:after{font-family:"Font Awesome 5 Free";content:"\f060";position:absolute;left:0;font-weight:600;right:0;margin:auto;color:#4a4a4a;font-size:16px;transition:all .3s}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button:hover{border-color:red}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:hover:after,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:hover:after{color:red}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next svg,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous svg{display:none}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-page-dots{bottom:0;margin:30px 0;position:relative}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-page-dots .dot.is-selected{background:#1d1d1d}@media screen and (max-width: 1025px){.product-gallery__carousel-item,.product-gallery__carousel-item img{height:100%;max-height:300px;object-fit:contain}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{margin:30px 0}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:-18px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:-18px}}@media screen and (max-width: 640px){.text-with-icons--stacked{display:flex;flex-wrap:wrap;grid-gap:30px 15px}.text-with-icons--stacked .text-with-icons__item.icon-center{flex-direction:column;text-align:center;flex:0 0 calc(50% - 15px)}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{padding:30px 0;margin:0}.product-gallery__carousel-item .product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:after,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:after{font-size:14px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button{padding:16px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:10px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:10px}}.product-detail_container#product-reviews{background-color:#fff}#product-reviews .jdgm-review-widget{padding:0 80px}#product-reviews .jdgm-review-widget .jdgm-rev-widg{margin:0;border:0;border-top:0;padding:5% 0;border-top:1px solid #e7e7e7}#product-reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:capitalize;margin-bottom:45px;padding-bottom:15px;position:relative;color:#1d1d1d;width:fit-content;width:-moz-max-content;font-size:26px}#product-reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header h2:after{content:"" url(Line.svg);position:absolute;left:0;width:70px;transition:all .3s;margin-top:20px}.jdgm-write-rev-link,.jdgm-ask-question-btn{width:100%!important;background-color:var(--text-color)!important;padding:.7rem 1.5rem!important;border:0!important;border-radius:100rem!important;text-transform:capitalize;font-weight:700;text-decoration:none}.jdgm-write-rev-link{color:#fff!important}.jdgm-write-rev-link:hover{background-color:var(--primary-color)!important}#product-reviews .jdgm-review-widget .jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-ask-question-btn{display:block;text-align:center!important;color:#fff;border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;width:fit-content;padding:8px 16px!important;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);border-radius:2px!important;font-size:13px;opacity:1;transition:background-color .3s,color .3s,opacity .3s;position:relative}#product-reviews .jdgm-review-widget .jdgm-write-rev-link:hover,.jdgm-submit-rev:hover{background-color:transparent!important;color:var(--primary-color)!important}.jdgm-ask-question-btn{background-color:#fff!important;border-color:#1d1d1d!important;color:#1d1d1d!important}.jdgm-ask-question-btn:hover{background-color:#1d1d1d!important;border-color:#fff!important;color:#fff!important}@media screen and (max-width: 1025px){#product-reviews .jdgm-review-widget{padding:0 60px}}@media screen and (max-width: 1025px){#product-reviews .jdgm-review-widget{padding:0 30px}}#product-reviews-new{background-color:#fff;padding:80px 0}#product-reviews-new .product_review-container{transition:all .3s}#product-reviews-new .product_review-container .product_review.review-card{display:flex;padding:60px 0;grid-gap:60px;background:#fff;border-top:1px solid #eaeaea}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content{display:flex;line-height:12px;grid-gap:4px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper{width:135px;height:135px;border:1px solid red;display:flex;border-radius:2px;margin-bottom:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper .product-image{object-fit:contain;width:100%;padding:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content h6{font-weight:600;font-size:16px;margin:0}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content i:after{font-family:"Font Awesome 5 Free";content:"\f058";font-size:14px;font-weight:600;color:red;font-style:normal}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar span.review-date{font-style:italic;font-size:13px;color:#b6b6b6}#product-reviews-new .product_review-container .product_review.review-card .review-card_content .review-score{margin-bottom:4px}#product-reviews-new .product_review-container .product_review.review-card .review-card_content h4{font-size:20px;margin-bottom:15px}#product-reviews-new .product_review.review-card_content .review-score i:after{font-family:"Font Awesome 5 Free";content:"\f005";font-size:16px;font-weight:600;color:#fbcd0a;font-style:normal}#product-reviews-new .product_review.pagnate-link.active{color:red}#product-reviews-new .product_review-pagnation-paginate{display:flex;grid-gap:15px;align-items:center;width:fit-content;width:-moz-max-content;margin:auto}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container{width:fit-content;width:-moz-max-content;display:flex;font-size:16px;grid-gap:4px}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button{padding:12px;border-radius:3px;line-height:12px;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button.active,#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button:hover{background-color:red;color:#fff}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev:after{font-family:"Font Awesome 5 Free";content:"\f104";font-size:14px;font-weight:600;color:#4a4a4a;font-style:normal;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next:after{font-family:"Font Awesome 5 Free";content:"\f105";font-size:14px;font-weight:600;color:#4a4a4a;font-style:normal;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev.unactive:after,#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next.unactive:after{color:#c1c1c1;cursor:not-allowed}#product-reviews-new .product_review-pagnation-paginate{display:none}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev:hover:after,#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next:hover:after{color:red}@media screen and (max-width: 641px){.product-gallery__carousel-item{margin:30px 0}#product-reviews-new .product_review-container .product_review.review-card{display:flex;flex-direction:column-reverse;padding:30px 0;grid-gap:30px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar{width:fit-content;width:-moz-max-content;border-top:2px solid red;padding-top:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper{display:none}#product-reviews-new .product_review-container .product_review.review-card .review-card_content h4{margin-bottom:15px}}section.cart-section{padding-block:3rem 5%;background:var(--secondary-background)}section.cart-section .cart-toolbar__wrapper{display:flex;align-items:center;justify-content:space-between}section.cart-section .cart-toolbar__wrapper h1{margin:0}section.cart-section .cart-wrapper__inner{margin-top:2rem}section.cart-section .cart-toolbar__wrapper .cart-toolbar__additions{display:flex;align-items:center;grid-gap:.5rem}section.cart-section .cart-toolbar__wrapper .cart-toolbar__additions .cart__btn-tool{padding:.25rem 1rem;border:1px solid #e2e2e2;color:#3d4f69;border-radius:100rem;text-decoration:none;font-size:16px;font-weight:600}section.cart-section .cart-toolbar__wrapper .cart-toolbar__additions .cart__btn-tool{font-size:18px}.share_cart_btn{margin:0!important}.cart-wrapper__inner-inner{width:100%;display:grid;grid-template-columns:65% auto;grid-gap:2rem}.cart-wrapper__inner-inner .cart-content__wrapper .cart-items__wrapper{display:flex;flex-wrap:wrap;grid-gap:1rem}.cart-wrapper__inner-inner .cart-content__wrapper .cart-items__wrapper form{width:100%}.cart-wrapper__inner-inner .cart-content__wrapper .cart-items__wrapper .cart-items__list{display:flex;flex-direction:column;grid-gap:.75rem;width:100%}div .share_cart_heading.share_cart_heading1{display:none}div .share_cart_wrap{margin:0}div .share_cart_header.share_cart_flex{margin:0;padding:0}div.id_div_svgiconbuttontext{display:flex;align-items:center;flex-direction:row-reverse!important;grid-gap:.25rem}div .share_cart_wrap{margin:0!important}button.share_cart_btn{padding:.25rem!important}div .share_email span,div button.share_cart_btn span{padding-left:0!important}.cart-section .countdown{margin-block:.5rem 0}.cart-item{position:relative;width:100%;padding:1rem}.cart-item.optional--item{display:none}.cart-item .line-item__quantity-remove{position:absolute;top:1rem;right:.5rem;padding:0;margin:0}.cart-item .line-item__quantity-remove i{padding:0;margin:0;font-size:12px;background:#f4f6f9;padding:.5rem;border-radius:100%;font-weight:900;color:#7a88a0;transition:color .3s,background .3s}.cart-item .line-item__quantity-remove:hover i{color:#fff;background:#000}.cart-item .line-item__wrapper{display:grid;grid-template-columns:150px minmax(200px,1fr);grid-gap:1rem 1.25rem}.cart-item .line-item__wrapper .line-item-details{display:flex;flex-flow:column wrap;justify-content:center}.cart-item .line-item__wrapper .line-item__image-wrapper{position:relative;margin:0;width:100%;background:#f4f6f9;padding:.5rem;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1}.cart-item .line-item__wrapper .line-item__image-wrapper img{mix-blend-mode:multiply;aspect-ratio:1/1;object-fit:contain}.cart-item .line-item__wrapper .line-item__image-wrapper .bike-model_custom-colour{height:auto}.cart-item .line-item__wrapper .line-item__image-wrapper .warranty-badge{position:absolute;top:0;left:0;display:flex;margin:.5rem}.cart-item .line-item__wrapper .line-item__image-wrapper .warranty-badge img{mix-blend-mode:unset}.cart-item .line-item__wrapper .line-item__image-wrapper .warranty-badge svg path{fill:#3e4552}.cart-item .line-item__wrapper .line-item__image-wrapper .warranty-badge.gold svg path{fill:#d5a657}.cart-item .line-item__wrapper .line-item-content__wrapper{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem;align-items:center;width:100%;height:auto}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__content .line-item__title-wrapper a{text-decoration:unset}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__content .line-item__title-wrapper h5{font-size:var(--text-size-200);font-weight:700!important}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant{padding:0;line-height:normal;list-style:none;margin-block:.5rem 0;display:flex;flex-direction:column;grid-gap:.1rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant li{margin:0;font-size:var(--text-size-90);text-transform:capitalize;display:flex;align-items:center;grid-gap:.4rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant li span,.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant li i{position:relative;color:#1d1d1d}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant .line-item_shipping i:after{content:"";position:absolute;top:0;right:-3px;height:12px;width:12px;display:block;background:#0ec156;border-radius:100%}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant .line-item_shipping.caution i:after{background:#ff8a00}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__title-wrapper .line-item__variant li i{font-size:22px}.cart-item .line-item__wrapper .line-item-controls__wrapper{margin-top:1.25rem;display:flex;line-height:normal;grid-gap:.5rem}.cart-item .line-item__wrapper .line-item-controls__wrapper .control__button{display:flex;align-items:center;grid-gap:.25rem;transition:color .3s;background:var(--back)}.cart-item .line-item__wrapper .line-item-controls__wrapper .control__button:not(:last-child){border-right:1px solid var(--border-color);padding-inline:0 .75rem}.cart-item .line-item__wrapper .line-item-controls__wrapper .control__button:hover{color:var(--primary-color)}.cart-item .line-item__wrapper .line-item-controls__wrapper .control__button span{text-decoration:underline}.cart-item .line-item__wrapper .line-item-controls__wrapper .control__button i{font-size:1.25rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__quantity{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.5rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item_pricing{display:flex;flex-direction:column;justify-content:end;line-height:normal;width:fit-content;margin-left:auto;text-align:right}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item_pricing .cart-item__price{margin:0;color:#000;font-size:100%;font-weight:inherit}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item_pricing .line-item__price--compare{color:#000;font-weight:300;opacity:.7;font-size:75%;width:fit-content;margin:0 0 0 auto;text-decoration:line-through}.cart-item .line-item__wrapper .line-item-properties__wrapper{margin:0;border-top:1px solid #f4f6f9;grid-column:2 / -1;padding-top:1rem}.cart-item .line-item__wrapper .line-item-properties__wrapper .accordion{margin:0}.cart-item .line-item__wrapper .line-item-properties__wrapper .accordion .accordion_title,.cart-item .line-item__wrapper .line-item-properties__wrapper .accordion .accordion_title:after{margin:0;color:#000}.cart-item .line-item__wrapper .line-item-properties__wrapper .accordion .accordion_title:after{font-size:16px}.cart-item .line-item__wrapper .line-item__property-list{padding:0;margin:0;display:flex;flex-direction:column;grid-gap:0rem;border-radius:10px;padding:0rem;margin-top:1rem;border:1px solid var(--border-color);background:var(--secondary-background)}.cart-item .line-item__wrapper .line-item__property-list li{margin:0;font-size:var(--text-size-90);text-transform:capitalize;width:100%;padding:1rem}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--wrapper{display:grid;grid-template-columns:50px 1fr auto;grid-gap:.75rem;align-items:center;justify-content:space-between}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--wrapper .line-item__option--image{height:auto;aspect-ratio:1/1;border-radius:.25rem;overflow:hidden;width:100%;background:var(--background)}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--wrapper label{margin-bottom:.5rem;display:block;line-height:1}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--wrapper .line-item__option--descripion{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--wrapper .line-item__option--descripion p{line-height:1.4}.cart-item .line-item__wrapper .line-item__property-list .line-item__property-list--controls{display:flex;justify-content:right;padding:1rem}.cart-item .line-item__wrapper .line-item__property-list .line-item__property-list--controls .btn{margin:0}.cart-item .line-item__wrapper .line-item__property-list li img,.cart-item .line-item__wrapper .line-item__property-list li svg{width:100%;height:100%;object-fit:cover}.cart-item .line-item__wrapper .line-item__property-list li select{width:100%;border:1px solid var(--border-color);padding:.5rem 1.5rem .5rem .5rem;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23000000' viewBox='0 0 256 256'><path d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'></path></svg>");background-repeat:no-repeat;background-position-x:calc(100% - .5rem);background-position-y:.5rem;background-size:1.15rem;-webkit-appearance:none;text-overflow:ellipsis;margin-top:1rem;border-radius:.25rem;-moz-appearance:none}.cart-item .line-item__wrapper .line-item__property-list li .line-item__option--price{text-align:right}.cart-item .line-item__wrapper .line-item__property-list li .property-title_item header{color:#000;font-weight:500}.cart-summary_container .cart-recap{position:relative;right:0;width:100%;background:var(--background);border-radius:1rem;padding:1.25rem!important;height:fit-content}.cart-summary_container .cart-recap .cart-summary_header h4{font-size:20px;margin-bottom:1rem}.cart-summary_container .cart-recap .cart-recap__price-wrapper{display:flex;flex-direction:column;grid-gap:.25rem}.cart-summary_container .cart-recap .cart-recap__price-wrapper .cart-recap__price-line{font-size:15px;font-weight:500;line-height:normal;margin:0}.cart-summary_container .cart-recap .cart-recap__price-line.cart-savings,.cart-summary_container .cart-recap .cart-recap__price-line--highlight{color:#107c36;font-weight:600!important}.cart-summary_container .cart-recap .cart-recap__price-line.total{margin-top:.5rem;padding-top:1rem;border-top:1px solid #eaeaea}.cart-summary_container .cart-recap .cart-recap__price-line.total .cart-recap__price-line-label{display:flex;flex-direction:column}.cart-summary_container .cart-recap .cart-recap__price-line.total .cart-recap__price-line-label .disclaimer{font-size:12px;opacity:.7;font-weight:500}.cart-summary_container .cart-recap .cart-recap__price-line.total .cart-recap__price-line-price,.cart-summary_container .cart-recap .cart-recap__price-line.total .cart-recap__price-line-label{font-weight:600;color:#000}#storePickupApp{margin-block:1rem 0!important}.cart-recap .cart-recap__CTA-wrapper .btn[name=checkout]{margin-top:2.5rem}.cart-recap .cart-recap__CTA-wrapper .btn i{font-size:16px}.cart-recap .tos_label{display:block;font-size:13px;line-height:normal;margin-top:.75rem}.cart-recap__secure-payment{margin-top:1rem}.cart-recap__secure-payment .payment-list{max-width:100%;justify-content:unset;grid-gap:.25rem}.cart-recap__secure-payment .payment-list .payment-list__item{margin:0}.trust-text__wrapper{display:flex;flex-wrap:wrap;margin-block:1.5rem;grid-gap:.6rem;font-size:14px}.trust-text__wrapper .trust-text__item{width:100%;display:flex;align-items:center;grid-gap:.75rem;color:#000;line-height:normal;border:1px solid #eaeaea;border-radius:10px;padding:.25rem}.trust-text__wrapper .trust-text__item i{font-size:24px;color:#748094;background:#f4f6f9;border-radius:7px;padding:.5rem}.card-right_toolset_notes{display:block;background:#fff;margin-top:1rem;border-radius:1rem;padding:1.25rem;border:1px solid #eaeaea}.card-right_toolset_notes .accordion{padding:0}.card-right_toolset_notes .accordion-body{border:0!important}.card-right_toolset_notes textarea{margin-top:1rem;width:100%;border:0;border-radius:10px;color:#000;font-size:14px;padding:.75rem;background:#fafafc}.cta-float__wrapper{padding:1rem;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:99999;transform:translateY(100%);transition:transform .3s}.cta-float__wrapper[aria-hidden=true]{transform:translateY(0)}@media screen and (max-width: 1025px){section.cart-section{padding-block:2rem 5%}.cart-wrapper__inner-inner{grid-template-columns:100%}}@media screen and (max-width: 640px){.cart-item{padding:.5rem}.cart-item .line-item__wrapper{display:grid;flex-direction:column;grid-template-columns:80px 1fr;grid-gap:1rem .5rem}.cart-item .line-item__wrapper .line-item__image-wrapper{width:100%}.cart-item .line-item__quantity-remove{position:relative;top:unset;right:unset;padding:0;margin:0}.cart-item .line-item__quantity-remove i{font-size:var(--text-size-200);background:var(--secondary-background);color:var(--text-color);border:1px solid var(--border-color);z-index:1;position:relative}.cart-item .line-item__wrapper .line-item__image-wrapper img.line_item--image,.cart-item .line-item__wrapper .line-item__image-wrapper{aspect-ratio:1/1}.cart-item .line-item__wrapper .line-item__image-wrapper .warranty-badge img{width:12%}.cart-item .line-item__wrapper .line-item__image-wrapper img.line_item--image{object-fit:contain}.cart-item .line-item__wrapper .line-item-content__wrapper{grid-template-columns:2fr 1fr 1fr;grid-gap:0 1rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__content{grid-column:1 / 3 span;grid-row:1;margin-bottom:1.25rem}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__quantity{justify-content:right;grid-column:1 / span 2;grid-row:2;align-items:center;justify-content:flex-start}.cart-item .line-item__wrapper .line-item-content__wrapper .line-item_pricing{grid-column:3;grid-row:2}.cart-summary_container .cart-recap,.card-right_toolset_notes{padding:1rem!important}.cart-item .line-item__wrapper .line-item-properties__wrapper{grid-column:1 / -1}}@media screen and (max-width: 420px){.cart-item .line-item__wrapper .line-item-content__wrapper .line-item__quantity{grid-column:1 / span 3}}.forms_toggle__wrapper{-webkit-appearance:none;appearance:none;position:relative;background:var(--text-shade-color);width:36px;height:16px;border-radius:100rem;cursor:pointer;transition:background .3s}.forms_toggle__wrapper:after{content:"";height:16px;width:16px;background:#fff;position:absolute;top:0;left:0;border-radius:100%;border:2px solid var(--text-shade-color);transition:all .2s}.shipping-insurance__item[aria-checked=true] .forms_toggle__wrapper,.forms_toggle__wrapper:checked{background:#107c36}.shipping-insurance__item[aria-checked=true] .forms_toggle__wrapper.accent,.forms_toggle__wrapper.accent:checked{background:var(--link-color)}.shipping-insurance__item .shipping-insurance__wrapper svg .shield{fill:#7a88a0;transition:fill .3s}.shipping-insurance__item[aria-checked=true] .shipping-insurance__wrapper svg .shield{fill:#107c36}.shipping-insurance__item[aria-checked=true] .forms_toggle__wrapper:after,.forms_toggle__wrapper:checked:after{border-color:#107c36;left:20px}.shipping-insurance__item[aria-checked=true] .forms_toggle__wrapper.accent:after,.forms_toggle__wrapper.accent:checked:after{border-color:#194dd1}.forms_toggle__wrapper input{width:100%;height:100%;opacity:0;z-index:3;position:relative;cursor:pointer}.shipping-insurance__item{padding:1rem;border-radius:10px;margin-block:1.5rem 0rem;background:var(--secondary-background)}.shipping-insurance__item .shipping-insurance__wrapper{display:grid;grid-template-columns:32px auto 36px;grid-gap:.75rem}.shipping-insurance__item .shipping-insurance__wrapper svg{width:100%}.shipping-insurance__item .shipping-insurance__wrapper i{font-size:34px}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content{line-height:normal;color:#000}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content header .shipping-insurance__title{width:100%;margin-bottom:.25rem;display:flex;flex-direction:column}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content header .shipping-insurance__title h6{margin:0;font-weight:700;font-size:15px}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content header .shipping-insurance__title span,.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content p{font-size:14px;line-height:normal}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content header .shipping-insurance__title span strong{color:#107c36}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content p{color:#616161;font-size:13px}.shipping-insurance__item .shipping-insurance__wrapper .shipping-insurance__content p span{color:#000}.shipping-insurance__item .disclaimer{font-size:13px;border-top:1px solid #ebebeb;padding-top:1rem;line-height:normal;margin-top:1rem}.value-picker-wrapper.rounded{border:1px solid #eaeaea;border-radius:100rem;padding:.25rem 1rem;background:#fff}.value-picker-wrapper.rounded .value-picker-button{color:#3e4552;font-weight:500;display:flex;align-items:center;grid-gap:.25rem}.value-picker-wrapper.rounded .value-picker-button i{color:#000;transform:rotate(0);transition:transform .3s}.value-picker-wrapper.rounded .value-picker-button[aria-expanded=true] i{transform:rotate(180deg)}.blog__header{background:#fff3e0;position:relative;overflow:hidden}.blog__header .overlay__swiggle img{position:absolute;top:0;z-index:0;mix-blend-mode:darken;opacity:.05;height:100%}.blog__header .header__wrapper{padding:6rem 0;text-align:center;width:50%;margin:auto;color:#000;z-index:1;position:relative}.blog__header .header__wrapper img{margin-bottom:2rem}.main-blog___feature{background:#fff}.blog__toolbar{margin-bottom:2rem}.blog-feature__wrapper{display:grid;grid-template-columns:60% auto;grid-gap:2.5rem}.blog-trending__wrapper h6,.blog-spotlight__wrapper h6{margin-bottom:1rem;font-size:20px;color:#000;font-weight:700;display:flex;grid-gap:.25rem;align-items:baseline}.blog-trending__wrapper h6 i,.blog-spotlight__wrapper h6 i{color:red}.blog-trending__wrapper{display:flex;flex-direction:column;grid-gap:1rem}.blog-trending__wrapper h6{margin:0}.blog-toolbar__wrapper{display:flex;align-items:center;justify-content:space-between}.blog-toolbar__wrapper h6{font-size:24px;font-weight:700;color:#000;margin:0}.blog-toolbar__wrapper h6 span{color:#748094}.blog-toolbar__wrapper .blog-sidebar__linklist{padding:0;margin:0;display:flex;grid-gap:.5rem}.blog-toolbar__wrapper .blog-sidebar__linklist .blog-sidebar__link-item{margin:0;padding:0;border:0}.blog-toolbar__wrapper .blog-sidebar__linklist .blog-sidebar__link-item a{font-size:14px;padding:.3rem 1rem;line-height:normal;margin:0;border-radius:100rem;color:#000;background:#fff;border:1px solid #e8e8e8;cursor:pointer;font-weight:500;transition:all .3s}.blog-toolbar__wrapper .blog-sidebar__linklist .blog-sidebar__link-item a.active,.blog-toolbar__wrapper .blog-sidebar__linklist .blog-sidebar__link-item a:hover{background:#000;border-color:#000;color:#fff!important}.blog-container{width:100%;display:block;margin:0}.article-item{margin:0!important;border-radius:1rem;overflow:hidden;height:100%;background:#fff;border:1px solid #eaeaea}.article-item.shadow{box-shadow:0 0 10px #00000012}.card .article-item__image-container img{aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.card .article-item__image-container img:hover{transform:scale(1.03)}.article-item_container{padding:0;border-radius:0;padding:1.25rem}.article-meta__category{width:fit-content;position:absolute;margin:.75rem;line-height:normal;font-size:12px;font-weight:600;color:#fff;background:#0000008c;padding:.1rem .5rem;border-radius:10rem;z-index:1}.article-item_container .article-item__meta{display:flex;align-items:center;font-size:14px;color:#3e4552;grid-gap:.5rem;line-height:normal;margin-bottom:.5rem}.article-item_container .article-item__meta .article-meta__item,.article-item__meta .article-meta__item{position:relative;display:flex;align-items:center;line-height:18px}.article-item_container .article-item__meta .article-meta__item i,.article-item__meta .article-meta__item i{margin-right:4px;font-size:17px}.article-item_container .article-item__meta .article-meta__item:not(:last-child):after,.article-item__meta .article-meta__item:not(:last-child):after{content:"";position:relative;display:flex;width:6px;height:6px;background:#97a1b0;border-radius:100%;margin-left:.5rem}.article-item_container a{text-decoration:none;color:#000;display:flex;justify-content:space-between;grid-gap:1rem}.article-item_container a i{font-size:20px}.article-item_container h4{margin-block:0;font-size:22px;font-weight:700;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:30px;transition:color .3s}.article-item_container a:hover,.article-item_container a:hover h4{color:red}.article-item_container .article-item__excerpt{font-size:15px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:1.25rem}.article-item_min{border:1px solid #e6e6e6;padding:.5rem;border-radius:10px;display:flex;grid-gap:1rem}.article-item_min .article-item__image-wrapper .article-item__image-container{border-radius:6px;width:80px}.article-item_min .article-item__image-wrapper .article-item__image-container img{aspect-ratio:1/1;object-fit:cover}.article-item_min .article-item_container{width:100%;padding:0}.article-item_min .article-meta__category{position:relative;margin:0;margin-bottom:0rem;background:transparent;color:#5f636b;padding:0}.article-item_min .article-item_container h4{font-size:18px;line-height:24px;margin-block:0 .25rem}.article-item_min .article-item_container a i{font-size:18px}.article-item_min .article-item_container .article-item__meta,.article-item__meta{display:flex;font-size:13px;margin-block:.5rem 0;flex-wrap:wrap;grid-gap:0 .5rem}.section.blog-post{position:relative;margin:auto}.blog-post__banner{max-width:1240px;margin:0 auto}.blog-post__banner .blog-post__banner-title h3{font-size:48px;font-weight:800;line-height:60px}.article-meta__item{font-size:14px}.blog-post__category{width:fit-content;line-height:normal;font-size:13px;margin-bottom:1rem}.blog-post__banner .article__image-wrapper{border-radius:2rem;margin-block:2rem 4rem}.blog-post__banner .article__image-wrapper img{aspect-ratio:16/9;object-fit:cover}.article__inner{max-width:800px;margin:0 auto;color:#000}.article__inner img{margin-inline:auto;border-radius:2rem}.article__inner p{font-size:16px;line-height:28px}.article__footer .article__footer-wrapper{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:5rem;padding-top:1.5rem;border-top:1px solid #e7e7e7}.blog__tag-wrapper{display:flex;grid-gap:.5rem;flex-wrap:wrap}.blog__tag-wrapper .blog__tag{text-decoration:none;color:#3e4552;font-size:14px;border-radius:100rem;border:1px solid #3e4552;padding:.2rem .75rem;font-weight:500;display:flex;transition:all .3s}.blog__tag-wrapper .blog__tag:hover{color:var(--primary-color);border-color:var(--primary-color)}.blog-post-list-wrapper .blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px 20px;width:100%}.article__comment-form{margin-top:6rem}.article__comment-form .article__comment-wrapper{border-radius:2rem;padding:1.5rem;background:#f4f6f9}@media screen and (max-width: 1025px){.blog__header .header__wrapper{width:100%}.blog-post__banner .blog-post__banner-title h3{font-size:38px;line-height:45px}.blog-post-list-wrapper .blog-post-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.blog-feature__wrapper{grid-template-columns:100%}.blog-post__banner .article__image-wrapper{width:100%;overflow:auto;left:0}.article__footer .article__footer-wrapper{align-items:baseline;flex-direction:column;grid-gap:2rem}.blog-post-list-wrapper .blog-post-list{grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.map_box_container.loading{position:relative}.map_box_container.loading:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fffffff0;z-index:3}.map_box_container.loading:after{content:"";position:absolute;left:50%;top:50%;width:45px;height:45px;z-index:3;transform:translate(-50%,-50%);border:3px solid #808080;border-radius:100%;border-bottom-color:transparent;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.map-container{display:flex;height:800px;width:100%}.map-container .heading{display:flex;align-items:center}.map-container .heading .btn{height:100%;margin:0;border-radius:0!important}.map-container .mapboxgl-ctrl-geocoder{width:100%;max-width:unset;border-radius:0;height:100%}.map-container .mapboxgl-ctrl-geocoder svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{display:none}.map-container .mapboxgl-ctrl-geocoder--input{padding:15px 30px;height:100%;border:0;font-size:16px}.map-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:0;top:0;display:none;bottom:0;padding:0 15px}.map-container .mapboxgl-ctrl-geocoder .suggestions{top:calc(100% + 0px)}.map-container .mapboxgl-ctrl-geocoder .suggestions>li>a{padding-left:30px}.map-container .listings{height:100%;overflow-y:scroll;padding:15px 30px 30px;margin:4px 0}.map-container .listings::-webkit-scrollbar{width:5px}.map-container .listings::-webkit-scrollbar-track{background:#f4f6f9}.map-container .listings::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:0;transition:all .3s}.map-container .listings::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.map-container .listings .search-recap_container{display:flex;justify-content:space-between;grid-gap:8px;margin-top:30px;margin-bottom:15px}.map-container .listings .search-recap_container .search-recap{font-size:12px;color:#6c6c6c;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-container .listings .search-clear{height:fit-content;font-size:14px;text-decoration:underline}.map-container .listings .search-recap #search-recap_number{font-weight:800}.map-container .listings .map-item_listing{display:flex;flex-wrap:wrap;width:100%;flex-direction:column;grid-gap:15px}.mapbox_filter-container{display:flex;align-items:center;justify-content:space-between}.mapbox_filter-container+#mapbox_filter-nav .filter_group{padding:15px 0;font-size:14px;border-bottom:1px solid #e3e3e3}.mapbox_filter-container+#mapbox_filter-nav .filter_group .filter_item{display:flex;align-items:center;grid-gap:8px}.mapbox_filter-container+#mapbox_filter-nav .filter_group label{display:inline-flex;align-items:center;grid-gap:4px}.mapbox_filter-container+#mapbox_filter-nav .filter_group label svg{height:25px;width:25px}.map-container .map{height:100%;width:100%}.map-container .map-item{height:fit-content;margin:0;padding:0}.map-container .map-item:after{content:unset}.map-container .map-item .map-item_container{padding:1.5rem;text-align:left;width:100%}.map-container .map-item .map-item_container .map-item_header{display:flex;align-items:center;width:100%;justify-content:space-between;grid-gap:4px}.map-container .map-item .map-item_container h4{margin:0 0 8px;line-height:normal;font-size:18px}.map-container .map-item.active .map-item_container h4{color:red}.map-container .map-item .map-item_container span{font-size:14px;font-weight:400}.map-container .map-item .map-item_container .map-item_details{display:flex;flex-wrap:wrap;line-height:normal;flex-direction:column}.map-container .map-item .map-item_container .map-item_details h5{font-size:14px;margin:0;font-weight:600;line-height:normal;color:#666166}.map-container .map-item .map-item_container .map-item_details span{margin-bottom:15px;font-size:14px;border-bottom:1px solid #e3e3e3;padding-bottom:15px}.map-container .map-item .map-item_container .map-item_details a{font-size:14px;color:#194dd1;margin-bottom:4px}.map-container .map-item .map-item_container .map-item_details a:last-child{margin-bottom:0}.map-container .map-item .map-item_container .map-item_details a .fas{margin-right:8px;color:#bbb}.map-container .map-item .map-item_container .map-item_icons{padding-bottom:15px}.map-container .map-item .map-item_container .map-item_icons img{width:30px}.map-container .mapboxgl-popup-close-button{display:none}.map-container .mapboxgl-popup-content{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.map-container .mapboxgl-popup-content h4{font-size:16px;margin-bottom:8px;line-height:normal}.map-container .mapboxgl-popup-content h5{font-size:13px;margin:0;font-weight:600;line-height:normal;color:#666166}.map-container .mapboxgl-popup-content span{font-size:12px;margin-bottom:15px;border-bottom:1px solid #e3e3e3;padding-bottom:15px}.map-container .mapboxgl-popup-content a{color:#194dd1;margin-bottom:4px}.map-container .mapboxgl-popup-content a:last-child{margin-bottom:0}.map-container .mapboxgl-popup-content a .fas{margin-right:8px;color:#bbb}@media screen and (max-width: 1025px){.map-container{display:flex;max-width:100%;flex-wrap:wrap}.layout sidebar_content{width:100%;max-width:100%;height:inherit}.map-container .map{display:none}}@media screen and (max-width: 640px){.map-container .heading .btn{width:fit-content}}.countdown{display:block;margin-bottom:1.75rem}.countdown .countdown__wrapper{display:grid;grid-template-columns:repeat(4,1fr);padding-block:1rem;background:var(--secondary-background);border-radius:1.25rem;width:fit-content}.countdown .countdown__item{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;text-align:center;padding-inline:1rem}.countdown .countdown__item:not(:last-child){border-right:1px solid var(--border-color)}.countdown .countdown__item h6{font-size:var(--text-size-500);margin-bottom:0}.countdown .countdown__item>span{font-size:var(--text-size-90);line-height:normal}.alert .countdown .countdown__wrapper h6{color:#000!important;font-weight:400}.countdown.countdown__simple-item{max-width:unset;margin:0}.countdown.countdown__simple-item .countdown__wrapper{display:flex;grid-gap:.25rem;align-items:center;font-size:15px;background:transparent;padding:0}.countdown.countdown__simple-item .countdown__wrapper h6{margin:0}.countdown.countdown__simple-item .countdown__wrapper .countdown__listing{display:flex;grid-gap:0rem}.alert .countdown.countdown__simple-item .countdown__wrapper .countdown__listing{grid-gap:.25rem}.alert .countdown.countdown__simple-item .countdown__wrapper .countdown__listing .countdown__label{margin-left:-.25rem}.countdown.countdown__simple-item .countdown__wrapper .countdown__header{display:flex;align-items:center;grid-gap:.25rem;line-height:normal}.countdown.countdown__simple-item .countdown__wrapper .countdown__header i{font-size:20px;color:var(--primary-color)}.countdown.countdown__simple-item .countdown__wrapper .countdown__listing span{font-weight:700;line-height:normal;color:#a00000}.alert .countdown.countdown__simple-item .countdown__wrapper .countdown__listing span{font-weight:700;line-height:normal;color:#000}.countdown-bar__wrapper{width:100%;background:#f4f6f9;height:10px;border-radius:100rem}.countdown-bar__progress{background:red;height:100%;display:block;border-radius:100rem;transition:width .3s}.countdown.big .countdown__wrapper{display:flex;grid-gap:.5rem;background:transparent;padding:0;font-size:min(max(12vw,2rem),6rem);line-height:1}.countdown.big .countdown__wrapper .countdown__item{padding:0;border:0}.countdown.big .countdown__wrapper h6,.countdown.big .countdown__wrapper span{font-size:min(max(12vw,2rem),6rem)}@media screen and (max-width: 1025px){.countdown .countdown__wrapper .countdown__listing{display:flex}}@media screen and (max-width: 640px){.countdown .countdown__wrapper .countdown__listing .countdown__item h6{font-size:36px;line-height:36px}}.footer__block-list{margin:0;grid-gap:30px}.footer__block-item{padding:0!important}.section.shipping_section{padding:45px 0!important;background-color:#262626}.section.shipping_section .text-with-icons__item{display:flex;width:calc(25% - 23px);flex-basis:auto;margin:0 auto}.text-with-icons__icon-wrapper img{max-width:unset;margin-bottom:15px}.section.shipping_section .text-with-icons__icon-wrapper svg{width:auto;height:25px;fill:#5f5f5f}.section.shipping_section .text-with-icons__title{margin-bottom:0;color:#fff;font-size:14px;text-transform:initial;line-height:inherit}.section.shipping_section .text-with-icons__content{margin-bottom:0;color:#cbcbcb;font-size:14px}.section.shipping_section .text-with-icons__item .text-with-icons__icon-wrapper{margin:0 15px 0 0;color:#fff}@media screen and (max-width: 1025px){.section.shipping_section .text-with-icons__item{display:flex;width:calc(50% - 15px);flex-basis:auto;margin:0 auto}}@media screen and (max-width: 640px){.section.shipping_section .text-with-icons__item{width:100%}.section.shipping_section{padding:30px 0!important}.flickity-page-dots{position:relative}}@media screen and (max-width: 1025px){.footer{padding:0}.footer__content{padding:60px 0 0}.footer__block-container--links{display:block!important;margin-bottom:30px}.footer__payment-social_container{display:block!important;padding:0!important}.footer__block-list,.footer__block-container--links,.footer__block-item{width:100%!important;max-width:100%!important}.footer__block-container--links .footer__block-item{border-bottom:1px solid #393939}.footer__aside-item--localization,.footer__aside-item--copyright{margin:0}}@media screen and (max-width: 640px){.footer__content{padding:30px 0 0}.footer_aside-container{flex-direction:column}.footer__aside-item.footer__aside-item--links{margin-top:0}}.chatbox___main-widget{display:flex;flex-direction:column;align-items:end;position:fixed;bottom:0;right:0;padding:1.5rem 1.25rem;z-index:99999;animation:.3s ease-out 0s 1 chatboxLoad}.chatbox___main-widget.open{pointer-events:initial}.chatbox___main-widget .chatbox__widget-controls--wrapper{background:#fff;display:flex;flex-direction:column;width:clamp(22rem,100%,100%);line-height:normal;padding:1rem;border-radius:1rem;grid-gap:.75rem;margin-bottom:.5rem;box-shadow:0 0 14px 4px #0000003b;visibility:visible;opacity:1;transform:translateY(0);transition:all .3s;position:absolute;bottom:calc(100px - 1.25rem)}.chatbox___main-widget .chatbox__widget-controls--wrapper[aria-hidden=true]{visibility:hidden;opacity:0;transform:translateY(.5rem)}.chatbox___main-widget .chatbox__widget-controls--wrapper a{text-decoration:none;font-size:18px}.chatbox___main-widget .chatbox__widget-popup{position:relative;padding:.5rem 1.25rem;border-radius:100rem;color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;width:fit-content;height:45px;max-width:200px;cursor:pointer;overflow:hidden;white-space:nowrap;transition:max-width .3s}.chatbox___main-widget .chatbox__widget-popup.icon--style,.chatbox___main-widget .chatbox__widget-popup.icon--style[aria-expanded=true]{width:4rem;height:4rem;max-width:unset;justify-content:center;padding:0;transform:scale(1);transition:transform .3s}.chatbox___main-widget .chatbox__widget-popup.icon--style[aria-expanded=true]{transform:scale(.8)}.chatbox___main-widget .chatbox__widget-popup[aria-expanded=true]{max-width:45px}.chatbox___main-widget .chatbox__widget-popup i{font-size:25px}.chatbox___main-widget .chatbox__widget-popup #chat-button--widget-close{position:absolute;left:0;transform:translate(0);transition:.3s}.chatbox___main-widget .chatbox__widget-popup[aria-expanded=true] #chat-button--widget-close{left:50%;transform:translate(-50%)}.chatbox___main-widget .chatbox__widget-popup #chat-button--widget-open{display:flex;align-items:center;justify-content:center;line-height:normal;grid-gap:.5rem}.chatbox___main-widget .chatbox__widget-popup #chat-button--widget-open,.chatbox___main-widget .chatbox__widget-popup #chat-button--widget-close{cursor:pointer;transition:all .3s}.chatbox___main-widget .chatbox__widget-popup[aria-expanded=false] #chat-button--widget-open,.chatbox___main-widget .chatbox__widget-popup[aria-expanded=true] #chat-button--widget-close{opacity:1;visibility:visible}.chatbox___main-widget .chatbox__widget-popup[aria-expanded=true] #chat-button--widget-open,.chatbox___main-widget .chatbox__widget-popup[aria-expanded=false] #chat-button--widget-close{opacity:0;visibility:hidden}.chatbox___main-widget .chatbox__widget-popup.icon--style #chat-button--widget-open,.chatbox___main-widget .chatbox__widget-popup.icon--style #chat-button--widget-close{font-size:2rem;position:absolute;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .1s}.chatbox___main-widget .chatbox__widget-popup.icon--style[aria-expanded=true] #chat-button--widget-close{transform:unset}@media screen and (max-width: 640px){.chatbox___main-widget{width:fit-content;padding:1.25rem 1rem}.chatbox___main-widget:after{content:"";position:fixed;height:100%;width:100%;top:0;left:0;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(0deg,#222428fa 10%,#22242800 60%);z-index:-1;transition:all .3s}.chatbox___main-widget.open:after{opacity:1;visibility:visible}.chatbox___main-widget .chatbox__widget-controls--wrapper{position:fixed;bottom:72px;left:0;margin:1rem;width:calc(100% - 2rem);flex-direction:column;padding:1rem;border-radius:1rem}.chatbox___main-widget .chatbox__widget-popup{font-size:14px}}@keyframes chatboxLoad{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.btn-loader{position:absolute;display:flex;justify-content:center;transition:all .2s}.btn-loader[aria-hidden=false]{visibility:visible;opacity:1}.btn-loader[aria-hidden=true]{visibility:hidden;opacity:0}.btn-loader:after{content:"";display:block;aspect-ratio:1/1;width:20px;height:20px;border-radius:100%;pointer-events:none;border:2px solid var(--text-shade-color);border-right:2px solid transparent;border-top:2px solid transparent;animation-name:spin;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.75s}.btn-loader.lg:after{width:4rem;height:4rem;border:4px solid var(--text-shade-color);border-right:4px solid transparent;border-top:4px solid transparent}.loading-icon{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.bold_loading svg{fill:#aeaeae;width:150px;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.product-form__add-button.btn-loading:after{width:15px;height:15px;display:block;border-radius:100%;border:2px solid white;border-right:2px solid transparent;border-top:2px solid transparent;animation-name:spin;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.75s;content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.social-media__wrapper h6{margin:0;font-size:13px;margin-bottom:.25rem;font-weight:600;color:#3e4552}.social-media__item-list{flex-wrap:nowrap}.social-media__item-list.dark a{color:#f4f6f9;position:relative;transition:color .3s}.social-media__item-list.dark .social-media__item:hover a{color:var(--primary-color)}.social-media__item-list.dark a>svg{opacity:1}.social-media__item-list.dark a:after{content:"";position:absolute;top:4px;left:4px;background:#3e4552;height:calc(100% - 6px);width:calc(100% - 6px);z-index:-1;border-radius:100%;transition:background .3s}.social-media__item-list.dark .social-media__item:hover a:after{background:#fff}.bundle-summary{position:sticky;bottom:0dvh;background:var(--background);padding-block:.75rem;box-shadow:0 -5px 15px #0000000a;border-radius:1rem 1rem 0 0;z-index:999999}.bundle-summary__container{display:grid;flex-wrap:wrap;grid-gap:1rem;align-items:center;grid-template-columns:275px auto 275px}.bundle-summary__container .bundle-summary__text .bundle-summary__text--wrapper{display:grid;width:100%;text-align:left}.bundle-summary .bundle-summary__item-list{width:100%}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper{display:flex;justify-content:center;grid-gap:.25rem;overflow-x:auto}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item{display:grid;align-items:center;grid-gap:.75rem;width:70px;margin-left:10px}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image{position:relative;background:var(--background-dim);border-radius:1rem;padding:.25rem;aspect-ratio:1/1}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image>img,.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image>i{width:100%;height:100%;object-fit:contain;font-size:2rem;display:flex;align-items:center;justify-content:center;mix-blend-mode:multiply}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image>i{opacity:.5}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image button{position:absolute;left:-10px;aspect-ratio:1/1;background:var(--background);width:28px;font-size:var(--text-size-100);border-radius:100%;top:0;border:1px solid var(--border-color)}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_image .item_quantity{position:absolute;bottom:6px;right:6px;background:var(--background);line-height:1.5;padding:0 .5rem;border-radius:100rem;font-weight:500}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item .bundle-summary_text h6{white-space:normal}.bundle-summary__container>.btn[data-action=add-bundle-to-cart]{margin-left:auto}.bundle-item__footer{padding-top:1rem}.bundle-item__form--wrapper{display:flex;align-items:center;grid-gap:.75rem;justify-content:end}.bundle-item__form--warranty{display:flex;justify-content:space-between;padding:.75rem;border-radius:1rem;border:1px solid var(--border-color);margin-bottom:.5rem;max-height:58px;transition:all .3s}.bundle-item__form--warranty:last-of-type{margin-bottom:1rem}.bundle-item__form--warranty .checkbox-wrapper{width:30px}.bundle-item__form--warranty .bundle-item__warranty--content{display:flex;grid-gap:.75rem;width:fit-content}.bundle-item__form--warranty .bundle-item__warranty--content img{object-fit:contain;height:fit-content}.bundle-item__warranty--content .content-wrapper{display:flex;flex-direction:column;grid-gap:.25rem}.bundle-item__warranty--content .content-wrapper h6{display:flex;grid-gap:.25rem;align-items:center;margin-top:6px;line-height:1}.bundle-item__warranty--content .content-wrapper span,.bundle-item__form--warranty .checkbox-container small{opacity:0;visibility:collapse;transition:all .3s}.bundle-item__form--warranty .checkbox-container{justify-content:end;height:fit-content}.bundle-item__form--warranty:has(input:checked){max-height:76px}.bundle-item__form--warranty:has(input:checked) .bundle-item__warranty--content .content-wrapper span,.bundle-item__form--warranty .checkbox-container:has(input:checked) small{opacity:1;visibility:visible}.bundle-item__variants{width:100%}.bundle-item__form--wrapper .btn{margin:0}@media screen and (max-width: 1025px){.bundle-summary{padding-block:1.5rem}.bundle-summary__container{display:flex;flex-wrap:wrap;grid-gap:0rem;align-items:center;flex-direction:column}.bundle-summary__container .bundle-summary__text{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper{display:flex;overflow-x:hidden;width:100%;flex-direction:column;margin-bottom:1rem}.bundle-summary .bundle-summary__item-list .bundle-summary__item-list--wrapper .bundle-summary_item{width:100%;grid-template-columns:70px auto}}.fslightbox-container{z-index:10000000000!important}.fslightbox-source{background-color:#fff;border-radius:5px}#product_reviews.shopify-section{padding-block:clamp(4rem,6vw,6rem);background:var(--secondary-background)}.jdgm-preview-badge{position:relative;z-index:1}.jdgm-rev-widg.jdgm-rev-widg{margin:0;border:0;padding:5% 0}h2.jdgm-rev-widg__title{text-align:left;margin-bottom:2rem!important;font-size:var(--text-size-600)}.jdgm-row-stars .jdgm-rev-widg__summary{align-items:stretch}.jdgm-row-stars>:first-child{align-items:baseline!important}.jdgm-row-stars>:last-child{align-items:end!important}.jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars{display:flex;align-items:center;grid-gap:.205rem;font-size:var(--text-size-700);line-height:1}.jdgm-rev-widg__summary .jdgm-star{font-size:var(--text-size-400)!important;line-height:1}.jdgm-rev-widg__summary .jdgm-star:not(:first-child){display:none!important}.jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{line-height:1}.jdgm-rev-widg__summary .jdgm-rev-widg__summary-text{font-size:var(--text-size-90)!important;opacity:.5}.jdgm-histogram{padding-inline:4rem!important;grid-gap:.25rem}.jdgm-histogram .jdgm-histogram__row{display:flex;width:100%;height:auto;margin-bottom:0!important;align-items:baseline}.jdgm-histogram .jdgm-histogram__bar{width:100%!important;overflow:hidden;height:4px}.jdgm-histogram .jdgm-histogram__bar,.jdgm-histogram .jdgm-histogram__bar-content{border-radius:100rem}.jdgm-histogram .jdgm-histogram__frequency{padding:.25rem;border-radius:.25rem;color:var(--text-shade-color);text-align:center;border:1px solid var(--border-color);font-size:var(--text-size-80);aspect-ratio:1/1;width:30px}.jdgm-histogram .jdgm-histogram__row.jdgm-histogram__clear-filter{display:none}.jdgm-widget-actions-wrapper a{padding:.7rem 1.5rem;line-height:normal;background:var(--primary-color);background-color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;margin:0;text-transform:capitalize;transition:all .3s}.jdgm-widget-actions-wrapper a:hover{color:var(--secondary-background)!important;opacity:1!important;background:var(--text-color);background-color:var(--text-color)!important;border-color:var(--text-color)!important}.jdgm-widget-actions-wrapper .jdgm-ask-question-btn{background-color:transparent!important;border-color:var(--text-color)!important}.jdgm-row-media{border:0!important}.jdgm-row-media .jdgm-gallery-wrapper{padding:0;margin:2.5rem 0}.jdgm-row-media .jdgm-gallery-title{display:none}.jdgm-row-actions{border:0!important;padding-block:0 1rem!important}@media screen and (max-width: 990px){h2.jdgm-rev-widg__title{text-align:center}.jdgm-row-stars{display:grid}.jdgm-rev-widg__summary{grid-column:1}.jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars{justify-content:center}.jdgm-histogram{display:flex;flex-direction:row;padding-inline:0rem!important}}.cbb-also-bought-container{padding:5% 0!important;margin:0!important}.cbb-also-bought-slider-list{display:flex!important;width:fit-content!important}.cbb-also-bought-product{display:flex!important;flex-wrap:wrap;flex-direction:column}.cbb-also-bought-slider-container{background-color:transparent!important;padding:0!important;border:0!important}.cbb-also-bought-slider{margin:0!important}.cbb-also-bought-product-image{width:auto!important;margin-bottom:20px}.cbb-also-bought-sale-tag{right:unset!important}.cbb-also-bought-product-rating-box{display:none}.cbb-recommendations-variant-select{height:48px!important;max-height:48px!important;padding:0 15px 0 8px!important;margin:15px 0!important}.cbb-also-bought-product-price-container{display:flex;margin-top:auto!important}.cbb-also-bought-product-regular-price{font-size:16px!important;font-weight:500!important;color:#373737!important}.cbb-also-bought-add-to-cart-button{margin-top:20px!important;transition:all .3s;text-transform:uppercase;height:fit-content}.cbb-also-bought-next,.cbb-also-bought-prev{background:transparent!important;border:0!important;padding:0!important;top:25%!important;width:auto!important}.cbb-also-bought-next-arrow,.cbb-also-bought-prev-arrow{position:relative;color:transparent!important}.cbb-also-bought-next-arrow:after,.cbb-also-bought-prev-arrow:after{font-size:40px;color:#000;background:#fff;border-radius:100%;opacity:1;cursor:pointer;transition:all .3s;font-family:Phosphor-Fill!important}.cbb-also-bought-next-arrow:after{content:"\e9f6"}.cbb-also-bought-prev-arrow:after{content:"\e9f5"}.plyr.plyr--full-ui.plyr--video{max-width:100%;width:100%;border-radius:10px;height:100%}.swiper-pagination.block{display:block;position:relative;bottom:0!important;margin-top:1.5rem}.swiper-pagination.border-dots .swiper-pagination-bullet{background:var(--text-shade-color);opacity:1}.swiper-pagination.border-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid var(--text-shade-color);background:transparent!important}.swiper-pagination.bar-pagination .swiper-pagination-bullet{background:var(--background);height:2px;border-radius:0;width:clamp(2.25rem,4vw,4rem)}
/*# sourceMappingURL=/cdn/shop/t/191/assets/main.css.map */
