/** Shopify CDN: Minification failed

Line 6:109032 The "-" operator only works if there is whitespace on both sides

**/
@charset "UTF-8";*,::after,::before{box-sizing:border-box;padding:0;margin:0}:focus{box-shadow:none}body{background:var(--background);--color-red:#f63400}::selection{background:#171717;color:#fff}::-moz-selection{background:#171717;color:#fff}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}a{transition:all .3s ease;text-decoration:none;background-color:transparent;color:inherit}a.text-link:hover{text-decoration:none;color:var(--color-primary-btn-background)}ol,ul{padding:0;list-style:none;margin:0}img{max-width:100%;height:auto;border:none;vertical-align:middle}svg{width:1.25rem;height:1.25rem}button{background:0 0;border:none;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-transform:none;vertical-align:baseline;min-width:0;overflow:visible;height:auto;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.right{text-align:right}.left{text-align:left}.center{text-align:center}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.with-icon{display:inline-flex;align-items:flex-start;vertical-align:top}.media{display:block;position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media--square{padding-bottom:100%}.media--adapt{padding-bottom:calc(var(--height-ratio)*100%)}.media--adapt>img{width:auto;height:auto}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--circle{padding-bottom:100%;border-radius:50%}.media iframe,.media noscript img,.media video,.media>img{object-fit:cover;object-position:var(--image-focal-points,center center);position:absolute;width:100%;height:100%}.placeholder{background:var(--color-image-background)}.placeholder svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentcolor}.placeholder-svg{color:var(--color-placeholder-svg);fill:currentColor}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}details summary::-webkit-details-marker{display:none}.circle-divider::after{content:"\2022";margin:0 1rem 0 1.2rem}.no-js .no-js-hidden{display:none!important}.color-red{color:var(--color-red)}body{--container-width:1440;--color-input-error:#AB5858;--color-input-success:#237A3B}@media (max-width:767.5px){.container-fluid{--container-fluid-offset:1rem;--offset-x:var(--container-fluid-offset)}}@media (min-width:768px){body{--main-content-width:700px}.container-fluid{--container-fluid-offset:20px;--offset-x:var(--container-fluid-offset)}}@media (min-width:960px){body{--main-content-width:900px}}@media (min-width:1200px){body{--main-content-width:1140px}.container-fluid{--container-fluid-offset:120px;--offset-x:var(--container-fluid-offset)}}.ab-container{max-width:calc(var(--container-width,1440) * 1px)}.container-fluid{margin-left:auto;margin-right:auto;width:100%;padding-left:var(--offset-x);padding-right:var(--offset-x)}.row{--gutter-x:1.5rem;--gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.grid{--gutter-x:1.5rem;--gutter-y:4rem;display:flex;flex-wrap:wrap;row-gap:var(--gutter-y);margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.grid>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5)}.grid--col-1>*{width:100%}.grid--col-2>*{width:50%}.grid--col-3>*{width:33.333333%}.grid--col-4>*{width:25%}.grid--col-5>*{width:20%}.grid--col-6>*{width:calc(100%/6)}.grid--col-min-4>*{max-width:25%;flex-shrink:1;flex-grow:1}@media (max-width:767.5px){.grid--mobile-col-1>*{width:100%}.grid--mobile-col-2>*{width:50%}.grid--mobile-col-2>*{width:50%}}@media (min-width:768px) and (max-width:1023.5px){.grid--tablet-col-2>*{flex:0 0 auto;width:50%}}.col-3{flex:0 1 auto;width:25%}.col-4{flex:0 1 33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-9{flex:0 0 auto;width:75%}.opacity-0{opacity:0}.opacity-075{opacity:.75}.display-none{display:none!important}.space-y--small{margin-top:2rem;margin-bottom:2rem}.space-y--medium{margin-top:4rem;margin-bottom:4rem}.space-y--large{margin-top:6rem;margin-bottom:6rem}.padded-y--small{padding-top:2rem;padding-bottom:2rem}.padded-y--medium{padding-top:4rem;padding-bottom:4rem}.padded-y--large{padding-top:6rem;padding-bottom:6rem}.spaced-section{margin-top:3rem;margin-bottom:3rem}@media screen and (max-width:767.5px){.space-y--small{margin-top:1rem;margin-bottom:1rem}.space-y--medium{margin-top:2rem;margin-bottom:2rem}.space-y--large{margin-top:4rem;margin-bottom:4rem}.padded-y--small{padding-top:1rem;padding-bottom:1rem}.padded-y--medium{padding-top:2rem;padding-bottom:2rem}.padded-y--large{padding-top:4rem;padding-bottom:4rem}.page-width--medium{--offset-x:2rem}.mobile-flex-wrap{flex-wrap:wrap}}.pt-1{padding-top:1rem}.pa-05{padding:.5rem}.py-05{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-5{padding-top:5rem;padding-bottom:5rem}.px-05{padding-left:.5rem;padding-right:.5rem}.px-1{padding-left:1rem;padding-right:1rem}.px-2{padding-left:2rem;padding-right:2rem}.pa-1{padding:1.5rem}.pa-2{padding:2rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-4{padding-left:4rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.my-05{margin-top:.5rem;margin-bottom:.5rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:4rem;margin-bottom:4rem}.my-5{margin-top:5rem;margin-bottom:5rem}.mb-05{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mt-05{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mx-1{margin-left:1rem;margin-right:1rem}.ml-1{margin-left:1rem}.mr-05{margin-right:.5rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}@media (max-width:767px){.sm-py-05{padding-top:.5rem;padding-bottom:.5rem}}.w-auto{width:auto}.w-4{width:4rem}.w-100{width:100%;display:block}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.w-1\/3{width:calc((1/3)*100%)}.w-2\/3{width:calc((2/3)*100%)}@media (max-width:1200px){.lg-w-100{width:100%}}@media (max-width:1023px){.md-w-100{width:100%}}@media (max-width:767px){.sm-w-50{width:50%}.sm-w-100{width:100%}.sm-w-auto{width:auto}}@media (max-width:575px){.xs-w-100{width:100%}}.max-w-xs{max-width:22rem}.max-w-sm{max-width:32rem}.max-w-md{max-width:50rem}.max-w-lg{max-width:100rem}.h-100{height:100%;display:block}.inline{display:inline}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.right-0{right:0}.top-0{top:0}.bottom-1{bottom:1rem}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.flex{display:flex}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.row-reverse{flex-direction:row-reverse}.gap-2{gap:2rem}.col-gap-05{column-gap:.5rem}.col-gap-1{column-gap:1rem}.col-gap-2{column-gap:2rem}.row-gap-1{row-gap:1rem}.row-gap-2{row-gap:2rem}.items-top{align-items:start}.items-center{align-items:center}.items-bottom{align-items:end}.content-left{justify-content:left}.content-center{justify-content:center}.content-right{justify-content:right}.content-space-between{justify-content:space-between}@media (max-width:767px){.sm-content-center{justify-content:center}.sm-content-left{justify-content:left}.sm-flex-wrap{flex-wrap:wrap}.sm-col-gap-05{column-gap:.5rem}.sm-gap-1{gap:1rem}.sm-flex-grow-1{flex-grow:1}}@media (max-width:575px){.xs-content-center{justify-content:center}.xs-flex-wrap{flex-wrap:wrap}.xs-gap-1{gap:1rem}.xs-gap-0{gap:0}}.template-404 .title{font-size:3rem;line-height:1}.template-404 .title+*{margin-top:1rem}.template-404 .subtitle{font-size:2.2rem;line-height:1.2}.template-404 .content-wrapper{margin:8rem 0}@media screen and (max-width:1023.5px){.desktop-only{display:none!important}}@media screen and (min-width:768px){.page-width--medium{--offset-x:10rem}}@media (min-width:1200px){.page-width--medium{--offset-x:20rem}}.noscroll{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-hidden{overflow:hidden}.sbar-hidden::-webkit-scrollbar{width:0;background:0 0}.hidden{display:none!important}@media (max-width:767px){.sm-hidden{display:none!important}}@media screen and (min-width:768px){.template-404 .title+*{margin-top:2rem}.mobile-only{display:none!important}}.page-title h1{text-align:center}.main-page__content{width:100%;max-width:45rem;margin:0 auto}.main-password-page .banner{position:relative}.main-password-page .banner__media{height:40rem}.main-password-page .banner__media-overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#202020;opacity:var(--image_overlay_opacity, .2)}.main-password-page .banner__content{position:absolute;justify-content:center;top:30%;width:100%;display:flex}.main-password-page .banner__content-container{background:#fff;padding:3rem 4rem}.main-password-page .banner__content-container .contact-form{max-width:25rem}.main-password-page .banner__newsletter-heading{margin-bottom:1rem}.main-password-page .banner__newsletter-subheading{margin-bottom:.5rem}.main-password-header{padding:1rem 2rem}.main-password-header .password-header{display:flex;justify-content:space-between}.main-password-header .modal__toggle-open{cursor:pointer;display:inline-flex;line-height:1.5}.main-password-header .modal__toggle-open svg{margin-right:.2rem}.password-modal__container{display:flex;align-items:center}.password-modal .modal-content{width:40%;max-width:35rem;background:#fff}.password-modal__content{padding:3rem 2rem 2rem 2rem;width:100%}.password-modal__content-heading{margin-bottom:1rem;color:var(--color-text-secondary)}.password-modal form{display:flex;width:100%;gap:1rem;margin-bottom:1rem}.password-modal form .field{margin-bottom:0;flex-grow:1}.main-password-footer{text-align:center;padding:2rem}.main-password-footer small{display:block}.main-password-footer small:first-of-type{margin-bottom:1rem}.main-password-footer small svg{width:4.2rem;height:1.1rem}@media (max-width:767.5px){.main-password-page .banner__content-container{padding:2rem 2rem}.password-modal .modal-content{width:90%;margin:40% auto}}@media (min-width:768px){.main-password-page .banner__content.flex-start{justify-content:start;padding-left:2rem}.main-password-page .banner__content.flex-center{justify-content:center}.main-password-page .banner__content.flex-end{justify-content:end;padding-right:2rem}.empty-page{padding:10rem 0}}@keyframes MoveScaleUpInitial{to{transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0}}@keyframes MoveScaleUpEnd{from{transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.btn:after,.btn:before{position:absolute;top:0;left:0;width:100%;height:100%}.btn{--btn-background:#e7e7e7;--btn-background--hover:#2d2d2d;--btn-background--active:var(--btn-background);--btn-background--disabled:var(--btn-background);--btn-background--pressed:var(--btn-background);--btn-text-color:#2d2d2d;--btn-text-color-hover:var(--btn-background);--btn-border-radius:4px;--btn-icon-size:1.5rem;--btn-padding-y:1rem;--btn-padding-x:2rem;line-height:1;white-space:nowrap;font-weight:400;letter-spacing:.02rem;transition:all .3s ease-in-out;overflow:hidden;border-radius:var(--btn-border-radius,0);pointer-events:auto;cursor:pointer;color:var(--btn-text-color);background:var(--btn-background);border:none;padding:var(--btn-padding-y) var(--btn-padding-x);margin:0;font-family:inherit;font-size:inherit;position:relative;display:inline-block}.btn--transparent{background:0 0}.btn-small{padding:.2rem .8rem;letter-spacing:0;font-size:.8rem;line-height:1.4rem}.btn span{display:block;position:relative;z-index:1}.btn .btn__text{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.1,0,0.3,1);transform:translate3d(0,0,0);opacity:1}.btn:not(:disabled):hover .btn__text{animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s}.btn:not(:disabled):has(.btn__icon):hover .btn__text{transform:translate3d(0,-105%,0);opacity:0;animation:unset}.btn .btn__icon{opacity:0;display:none;position:absolute;inset:0;justify-content:center;align-items:center}.btn .btn__icon svg{width:var(--btn-icon-size);height:var(--btn-icon-size)}.btn .btn__icon svg path{fill:var(--btn-text-color)}.btn:not(:disabled):hover{color:var(--btn-text-color-hover)}.btn:not(:disabled):hover .btn__icon{display:inline-flex;animation:MoveScaleUpEnd .3s forwards .3s}.btn:not(:disabled):hover .btn__icon svg path{fill:var(--btn-text-color-hover)}.btn:after{content:'';background:var(--btn-background--hover);transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.1, 0, .3, 1)}.btn:before{content:'';background:var(--btn-background--hover);width:120%;height:0;padding-bottom:120%;top:0;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0)}.btn:not(:disabled):focus:before,.btn:not(:disabled):hover:before{transform:translate3d(0,calc(-50% + var(--btn-padding-y)),0) scale3d(1,1,1);transition:transform .4s cubic-bezier(.1, 0, .3, 1)}.btn:not(:disabled):focus:after,.btn:not(:disabled):hover:after{transform:translate3d(0,0,0);transition-duration:50ms;transition-delay:0.4s;transition-timing-function:linear}.btn:disabled{cursor:not-allowed}.btn:active{transform:translateY(-1px);box-shadow:-4px 6px 8px -1px rgba(0,0,0,.3)}.btn-text{display:inline-flex;height:fit-content;border:none;padding-left:0;letter-spacing:.01rem;font-weight:700;background:0 0;color:var(--color-text-primary);cursor:pointer;position:relative}.btn-text:before{content:'';position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s}.btn-text:hover{outline:0}.btn-text:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1)}.btn--loading .btn__loading{position:absolute;display:inline-flex;justify-content:center;align-items:center;z-index:2;background:var(--color-primary-btn-background);width:120%;height:0;padding-bottom:120%;top:0;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0)}.btn--loading .spinner{position:absolute;top:50%}.btn--loading-show .spinner{-webkit-animation:1s linear infinite spinner;animation:1s linear infinite spinner}.btn--loading-show .btn__loading{transform:translate3d(0,calc(-50% + var(--btn-padding-y)),0) scale3d(1,1,1);transition:transform .4s cubic-bezier(.1, 0, .3, 1)}.shopify-challenge__button{color:var(--color-secondary-btn-border-text);border:1px solid var(--color-secondary-btn-border-text)}.shopify-challenge__button:focus,.shopify-challenge__button:hover{background:var(--color-secondary-btn-background-hover);border:1px solid var(--color-secondary-btn-background-hover);color:var(--color-secondary-btn-text-hover);transform:translateY(-1px)}.btn-primary{--btn-background:var(--color-primary-btn-background);--btn-background--hover:var(--color-primary-btn-background-hover);--btn-text-color:#ffffff;--btn-text-color-hover:#ffffff;--btn-border-radius:4px;--btn-icon-size:1.5rem}.btn-primary:disabled{--btn-background:var(--color-primary-btn-background-disabled)}.btn-primary:active{--btn-background:var(--color-primary-btn-background-pressed)}.btn-secondary{--btn-background:var(--color-secondary-btn-background);--btn-background--hover:var(--color-secondary-btn-background-hover);--btn-text-color:var(--color-secondary-btn-border-text);--btn-text-color-hover:#ffffff;--btn-border-radius:4px;--btn-icon-size:1.5rem;border:1px solid var(--color-secondary-btn-border-text)}.btn-secondary:hover{border:1px solid var(--color-secondary-btn-background-hover)}.btn-icon{--btn-size:3rem;--icon-size:calc(var(--btn-size) * 0.4);--icon-color:var(--color-primary-btn-background-hover);--icon-color--hover:#ffffff;--background--hover:var(--color-primary-btn-background-hover);--background-color:#ffffff;--border-radius:50%;width:var(--btn-size);height:var(--btn-size);display:inline-flex;justify-content:center;align-items:center;position:relative;transition:color .3s;border-radius:var(--border-radius);color:var(--icon-color);background:0 0;z-index:1;box-shadow:4px 2px 6px -2px rgba(0,0,0,.16)}.btn-icon svg{width:var(--icon-size);height:var(--icon-size)}.btn-icon svg path{fill:var(--icon-color)}.btn-icon:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;box-shadow:inset 0 0 0 0 var(--background--hover);transform:scale3d(.9,.9,1);transition:box-shadow .4s,transform .3s}.btn-icon:after{content:'';position:absolute;inset:0;background:var(--background-color);z-index:-2;border-radius:50%}.btn-icon:hover{color:var(--icon-color--hover)}.btn-icon:hover svg path{fill:var(--icon-color--hover)}.btn-icon:hover:before{box-shadow:inset 0 0 0 35px var(--background--hover);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.btn-fw{width:100%;display:inline-flex;justify-content:center}.shopify-challenge__container .shopify-challenge__button{max-width:8rem}.tooltip{--tooltip-min-width:7rem;text-align:center;background:#000;color:#fff;padding:.4rem .8rem;border-radius:.2rem;display:block;position:absolute;z-index:11;box-shadow:-4px 6px 8px -1px rgba(0,0,0,.3);font-size:.9rem;letter-spacing:normal;pointer-events:none;white-space:nowrap;opacity:0;display:block;position:fixed;top:0;left:0}.tooltip.show{opacity:1}.tooltip.hide{opacity:0}.tooltip:after{border:solid transparent 7px;content:" ";height:0;width:0;position:absolute}.tooltip--left:after{border-left:solid #000 7px;bottom:-7px;right:0;top:calc(50% - 7px);transform:translateX(100%)}.tooltip--top:after{border-top:solid #000 7px;bottom:-14px;left:50%;transform:translate(-50%)}.tooltip--right:after{border-right:solid #000 7px;left:-14px;top:calc(50% - 7px)}.tooltip--bottom:after{border-bottom:solid #000 7px;top:-14px;left:50%;transform:translate(-50%)}[data-tooltip-text]{position:relative}.accordion{--color-border:#D7D7D7;border-bottom:1px solid var(--color-border)}.accordion-header{display:flex;position:relative;list-style:none;justify-content:space-between;padding:1rem 0}.accordion-header span{display:flex;align-items:center}.accordion-header span svg{width:1rem;height:1rem;transition:transform .3s ease-in-out}.accordion-header__title{display:flex;align-items:center;gap:1rem}.accordion-header__title svg{fill:var(--color-text-secondary)}.accordion[open]:not(.is-closing) .accordion-header span svg{transform:rotateX(180deg)}.accordion-panel{transition:height .3s ease;overflow:hidden}.accordion-content{padding-bottom:1rem}.accordion-content:after{transform:translateY(-5px);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform,opacity;opacity:0;color:var(--color-text-secondary);content:"";display:block}.accordion[open]:not(.is-closing) .accordion-content:after{transform:translateY(0);opacity:1}.accordion .accordion-header-icon{position:absolute;top:40%;right:0}.modal{overflow-y:scroll;position:fixed;width:100%;height:100%;z-index:20;top:0;left:0;background:rgba(0,0,0,.6);transition:opacity .3s ease-in-out}.modal-content{position:relative;max-width:960px;background:#fff;margin:auto}.modal-close{position:absolute;top:-.8rem;right:-.8rem;z-index:2}.modal-close-btn{background:#000;color:#fff;padding:.3rem;display:flex;cursor:pointer}.modal.hide{opacity:0;z-index:-1;display:none}.modal.fade-out{opacity:0}@media (max-width:1023px){.modal-content{max-width:90%}}.loading-overlay{width:100%;position:absolute;top:25%;left:0}.notif{position:relative;padding:.4rem .6rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;transition:opacity .3s ease-in-out}.notif-success{color:#469c73;background-color:#e1f5ec;border-color:#bfe0d1}.notif-error{color:#9e6369;background-color:#ffd8e4;border-color:#f5c2c7}.breadcrumb{margin-bottom:.5rem}.breadcrumb-separator svg{width:.7rem;height:.7rem}.breadcrumb__item{padding:.5rem .4rem}.breadcrumb-page-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb .content-left{margin-left:-.4rem}input,select{width:100%;height:var(--input-height);border:1px solid var(--color-input-border);border-radius:.15rem;transition:border-color .2s ease-in-out;background:0 0;padding:0 1rem}input:focus,input:hover,select:focus,select:hover{border-color:var(--color-input-border-focused)}input[error]{border:1px solid var(--color-input-error)}input[success]{border:1px solid var(--color-input-success)}select{max-width:100%;appearance:none}.ab-select{--input-height:3rem;width:var(--select-width,15rem);position:relative}.ab-select .icon-caret{height:.8rem;width:.8rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:1.5rem;top:1rem}textarea{resize:vertical;width:100%;padding:.5rem;background:0 0;border:1px solid var(--color-input-border)}textarea:focus,textarea:hover{border-color:var(--color-input-border-focused)}.custom-select{position:relative}.custom-select .selected-value{margin-right:.5rem}.custom-select select{display:none}.custom-select .select-bar{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.4rem .6rem;height:100%}.custom-select .select-arrow{display:inline-flex;align-items:center;transition:transform .2s ease-in-out}.custom-select .select-arrow svg{color:var(--custom-select-text-color,var(--color-text-primary));width:var(--custom-select-arrow-size);height:var(--custom-select-arrow-size)}.custom-select .active .select-arrow{transform:rotateX(180deg)}.custom-select .options-container{padding:12px 16px;border-radius:.25rem;transition:all .3s ease-in-out;position:absolute;width:var(--custom-select-options-width);max-height:20rem;overflow-y:auto;opacity:1;z-index:6;background:#fff}.custom-select .options-container.hide{opacity:0;visibility:hidden}.custom-select.options-top .options-container{bottom:105%;filter:drop-shadow(0px -2px 20px rgba(79, 74, 74, .2))}.custom-select.options-top .options-container.hide{bottom:calc(100% + 1rem)}.custom-select.options-bottom .options-container{top:calc(100% + 1px)}.custom-select.options-bottom .options-container.hide{top:calc(100% + 20px)}.custom-select .option-item{cursor:pointer;color:#909090;padding:.4rem 0;transition:color .1s ease-in-out}.custom-select .option-item:hover{color:var(--color-text-primary)}fieldset{--input-height:3rem}.field{margin-bottom:1rem;--input-height:3rem}.field label{display:inline-block;margin-bottom:.5rem;font-weight:700}.field-msg{display:flex;align-items:center;justify-content:start;margin-top:.8rem;gap:.5rem}.field-msg--error{color:var(--color-input-error)}.field-msg--success{color:var(--color-input-success)}.form-message{margin-bottom:2rem}.form-message h6,.form-message p{display:flex;align-items:center}.form-message svg{margin-right:.6rem}.form-message .errors{font-size:.9rem}.form-message ul{margin-top:.8rem}.form-message--error svg{color:var(--color-input-error)}.field.checkbox{position:relative;cursor:pointer}.field.checkbox input{visibility:hidden;height:0;position:absolute}.field.checkbox span:first-of-type{display:inline-block;margin-left:2.5rem}.field.checkbox .mark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid var(--color-text-primary);display:flex;justify-content:center;align-items:center}.field.checkbox input:checked~.mark{background-color:var(--color-primary-btn-background)}.field.checkbox .mark:after{content:"";position:absolute;display:none}.field.checkbox input:checked~.mark:after{display:block}.field.checkbox .mark:after{width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.price-bar{--slider-thumb-size:22px;--bar-height:6px;height:var(--bar-height);margin-top:var(--slider-thumb-size);position:relative;margin-right:var(--slider-thumb-size);transform:translateY(0)}.price-bar div{display:block}.price-bar__inactive{height:4px;width:calc(100% + var(--slider-thumb-size)/ 2);background:#e6e6e6;border-radius:4px}.price-bar__active{position:absolute;left:0;top:0;right:0;height:100%;width:calc(100% + var(--slider-thumb-size)/ 2);background:var(--color-text-primary);border-radius:4px}.price-bar__control{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:#fff;border:2px solid var(--color-text-primary);border-radius:50%;cursor:pointer;position:absolute;top:calc(((var(--slider-thumb-size)/ 2)*-1) + var(--bar-height)/ 2)}.price-bar__control--min{left:0}.price-bar__control--max{left:100%}@media (max-width:767px){.btn-text{padding-left:0}.swiper-nav-item{width:2.5rem;height:2.5rem}.swiper-nav-item svg{width:1.5rem;height:auto}}.share-buttons{display:flex;gap:1.5rem}.share-buttons ul{margin-bottom:0;margin-top:.2rem}.share-buttons ul li{display:inline-flex;margin-right:.5rem}.share-buttons ul li a svg{color:var(--color-text-primary);fill:var(--color-text-primary);transition:color .3s ease-in-out,fill .3s ease-in-out}.share-buttons ul li:hover a svg{color:var(--color-primary-btn-background);fill:var(--color-primary-btn-background)}.new-review-form{max-width:50rem}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing:0.1;--font-size:1.3}.card-wrapper .rating-star{--letter-spacing:0.7;--font-size:1.4}.rating-star{--percent:calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star::before{content:'★★★★★';background:linear-gradient(90deg,var(--color-text-primary) var(--percent),rgba(138,138,138,.3) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0;font-size:.8rem}@media (forced-colors:active){.rating{display:none}.rating-text{display:block}}@media (max-width:767.5px){.spr-starrating{justify-content:center}}.image-zoom-lens{width:10rem;height:10rem;border:1px solid var(--color-primary-btn-background);position:absolute;z-index:10;background:#fff;opacity:.4}.image-zoom-pane__container{display:block;border:1px solid var(--color-primary-btn-background);background:#fff;box-shadow:10px 20px 40px rgba(0,0,0,.3);position:fixed;top:0;z-index:10;overflow:hidden}.image-zoom-pane__container.hide{display:none}.image-zoom-pane__container .loading-overlay{inset:0;display:flex;justify-content:center;align-items:center}.image-zoom-pane__container .spinner{width:4rem;height:4rem}.image-zoom-pane img{max-width:none;width:100%}@media (min-width:1024px){.image-zoom-lens:empty{display:block}.image-zoom-lens.hide{display:none}}@media (max-width:1199px){.image-zoom-lens{width:8rem;height:8rem}}.ab-tab__panel{display:none}.ab-tab__panel .tab-content{opacity:0}.ab-tab__panel--active{display:block}.ab-tab__panel--active .tab-content{animation:fadeIn .7s ease-in-out 0s forwards}.ab-tab__links{position:relative;overflow-x:auto;scroll-snap-type:x mandatory}.ab-tab__links::-webkit-scrollbar{width:0;background:0 0}.ab-tab__link{scroll-snap-align:start;padding-bottom:.5rem;padding-top:1rem}.ab-tab__link a{color:#8e8e8e;padding-bottom:.5rem;cursor:pointer;white-space:nowrap}.ab-tab__link--active a{color:var(--color-text-primary);pointer-events:none;cursor:auto}.ab-tab__link--active a:after{width:100%}.ab-tab__link.swiper-slide{width:auto}.ab-tab__link-prev{position:absolute;top:0;left:0}.ab-tab__link-next{position:absolute;top:0;right:0}.ab-tab .swiper-wrapper{padding:0 1rem;width:auto}.swiper-nav-item{padding:1rem;transition-property:color,background,transform,opacity;transition-duration:.3s;transition-timing-function:ease-in-out;color:#797979;background:rgba(255,255,255,.9);position:absolute;top:calc(50% - 28px);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;opacity:.9}.swiper-nav-item:hover{color:#d6d6d6;background:rgba(0,0,0,.9)}.swiper-nav-item svg{width:1.5rem;height:auto}.swiper-button-disabled{opacity:0}.ajax-drawer{inset:0;z-index:12}.ajax-drawer__container{--width:20rem;width:40%;max-width:var(--width);height:100%;background:#fff;margin-left:auto}.ajax-drawer__overlay{position:absolute;width:100%;inset:0;background:rgba(0,0,0,.6);transition-property:background,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1)}.ajax-drawer__content{position:relative;z-index:13;height:100%}.ajax-drawer__header{padding:.8rem 1rem;border-bottom:1px solid #eee}.ajax-drawer__footer{border-top:1px solid #eee}.notification-container{position:fixed;top:2rem;right:0;z-index:100}.notification--info{--text-color:#004085;--background-color:#cce5ff;--border-color:#b8daff}.notification--success{--text-color:#155724;--background-color:#d4edda;--border-color:#c3e6cb}.notification--warning{--text-color:#856404;--background-color:#fff3cd;--border-color:#ffeeba}.notification--error{--text-color:#721c24;--background-color:#f8d7da;--border-color:#f5c6cb}.notification-content{margin-right:2rem;padding:1rem 4rem 1rem 2rem;background:var(--background-color);color:var(--text-color);border:1px solid var(--border-color);box-shadow:10px 10px 30px rgba(0,0,0,.18);border-radius:4px;position:relative;max-width:20rem}.notification-btn{position:absolute;right:0;top:0;height:100%;padding-right:.5rem;padding-top:.5rem}.notification button{cursor:pointer;transition:background .3s ease-in-out;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.notification button:hover{background:rgba(48,48,48,.1)}.back-to-top{position:fixed;right:2rem;bottom:6rem;z-index:4}.back-to-top button{width:4rem;height:4rem;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:10px 10px 50px rgba(0,0,0,.2);transition-property:color,background;transition-duration:.3s;transition-timing-function:ease-in-out}.back-to-top button:hover{color:#fff;background:var(--color-primary-btn-background-hover)}:root{font-size:calc(var(--font-base-size,16) * 1px)}body{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:var(--color-text-primary);line-height:var(--base-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.5}p{line-height:inherit;color:inherit}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-secondary{color:var(--color-text-secondary)}.small-text{font-size:.8rem}.small-text svg{width:1rem;height:auto}@media (max-width:1023px){.md-text-center{text-align:center}}th{font-weight:400;text-transform:uppercase;font-size:1rem}.no-wrap{white-space:nowrap}@media (min-width:320px) and (max-width:767.5px){.h1,h1{font-size:2rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}}@media (min-width:768px){.h1,h1{font-size:2.25rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1.125rem}}.txt-content table{border-collapse:collapse}.txt-content table td,.txt-content table th{border-bottom:1px solid #dedede;padding:.4rem 0;text-align:center}.txt-content table tr td:last-child{border-right:1px solid #dedede}.txt-content table tr td:first-child{border-left:1px solid #dedede}.txt-content table th{background:var(--color-text-secondary);color:#fff}.txt-content a{--link-text-color:var(--color-primary-btn-background);display:inline-flex;height:fit-content;color:var(--link-text-color);position:relative}.txt-content a:before{content:'';position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s}.txt-content a:hover{outline:0}.txt-content a:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1)}.txt-content ol,.txt-content ul{padding-left:2rem;margin:1rem 0}.txt-content ul{list-style:disc}.txt-content ol{list-style:decimal}.txt-content li{margin-bottom:.5rem}.txt-content p{margin:1rem 0}.txt-content p:empty{display:block;height:1rem}.header-sticky--onScroll{position:sticky!important;top:0}.header-sticky--show{--color-background:var(--color-header-sticky-background);--color-header-text:var(--color-header-sticky-text);z-index:11}.header-sticky--show .header-container{animation:slideDown 1s ease-in-out;box-shadow:0 10px 60px 0 rgba(0,0,0,.1)}.header-sticky--hide{z-index:0}.header-sticky--hide .header-container{transform:translateY(-100%)}.header-search{position:fixed;z-index:-1;top:0;left:0;width:100%;max-height:100%;color:#676869;visibility:hidden;opacity:0;transition:all 350ms cubic-bezier(0, 0, .2, 1);background:rgba(0,0,0,.6);height:100%}.header-search__container{background:#fff;position:absolute;top:0;left:0;width:100%;transform:translateY(-50%);transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.header-search--show .header-search__container{transform:translateY(0)}.header-search--show{z-index:10;visibility:visible;opacity:1}.header-search__close{position:absolute;right:1rem;top:0;height:100%;display:flex;cursor:pointer}.header-search__close button{margin-top:2rem;--border-radius:4px}.header-container{--offset-x:40px;--header-height:60px;height:var(--header-height);background-color:var(--color-background,#fff);color:var(--color-header-text);justify-content:space-between}.header-container .section-header-logo h1{color:inherit;font-size:1.3rem;letter-spacing:1px}.header-container .section-header-logo h1>a{display:inline-flex;line-height:0}.header-container .section-header-logo h1>a:hover{color:inherit}.secondary-menu{--cart-counter-color:var(--color-header-background, #ffffff);justify-content:end}.secondary-menu .tooltip{--tooltip-min-width:4rem}.secondary-menu__items>*{width:3rem;height:100%;color:var(--color-header-text);display:flex;justify-content:center;align-items:center}.secondary-menu__items>* a span{height:1.25rem}.secondary-menu svg{color:var(--color-header-text)}.secondary-menu svg path{fill:var(--color-header-text)}.secondary-menu .header-cart{position:relative}@media (min-width:1024px){.header-container>*{flex:1 1 calc(100%/3)}}@media (max-width:767px){.secondary-menu__items>*{width:2.5rem}.header-container{--offset-x:20px}}.announcement-bar{background:var(--color-background);color:var(--color-text);height:3rem;position:relative;display:flex;align-items:center;justify-content:space-between}.announcement-bar__messages{position:relative;height:100%;flex:1 1 auto}.announcement-bar .announcement-text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;opacity:0;left:0;transition:opacity .3s ease-in-out,transform .6s ease-in-out;transform:translateY(10px);white-space:nowrap}.announcement-bar .announcement-text:hover{color:inherit}.announcement-bar .announcement-text--active{opacity:1;transform:translateY(0)}.announcement-bar__btn-close{position:absolute;right:1.5rem;top:0;height:100%;display:flex;align-items:center}.announcement-bar__btn-close svg{color:var(--color-text)}.no-js .announcement-bar .announcement-text:first-of-type{opacity:1;transform:translateY(0)}@media (min-width:576px) and (max-width:1023px){.header-container>*{width:33.33%}}@media (max-width:767px){.header-container{transition:.4s;align-items:center}.header-logo a{line-height:0;display:block}.header-search{overflow-y:scroll}.header-search__close{z-index:7;right:.5rem;line-height:0}.header-search .search-form{margin:2rem auto}.announcement-bar .announcement-text p{text-overflow:ellipsis;overflow:hidden}}.header-style-1{--color-background:var(--color-header-background);--color-header-text:var(--color-header-text-primary)}.header-style-1 .section-navigation{order:2}.header-style-1 .section-header-logo{order:1}.header-style-1 .section-secondary-menu{order:3}.header-style-2{--color-background:var(--color-header-background);--color-header-text:var(--color-header-text-primary)}.header-style-2 .section-navigation{order:1}.header-style-2 .section-navigation .main-navigation>ul{justify-content:left}.header-style-2 .section-header-logo{order:2}.header-style-2 .section-secondary-menu{order:3}.header-style-3{width:100%;--color-background:transparent;--color-header-text:var(--color-transparent-header-text, var(--color-header-text-primary))}.header-style-3 .secondary-menu{--cart-counter-color:#eaeaea}.header-style-3.header-sticky--onScroll{--color-background:var(--color-header-sticky-background);--color-header-text:var(--color-header-sticky-text)}.header-style-3 .header-container:has(.menu-layout-1:hover),.header-style-3 .header-container:has(.menu-layout-2:hover),.header-style-3 .header-container:has(.menu-layout-3:hover){--color-header-text:var(--color-header-text-primary)}@media (max-width:1023.5px){.header-container .section-navigation{order:1}.header-container .section-header-logo{order:2}.header-container .section-secondary-menu{order:3}.header-sticky--onScroll .header-container{padding-top:1.8rem;padding-bottom:1.8rem}}.template-index .header-style-3{position:absolute;z-index:3}.template-index .header-style-3.header-sticky--onScroll{height:0}.navigation-wrapper{--color-border:#eaeaea;--font-weight:var(--menu-font-weight, normal)}.header-container:has(.menu-layout-1:hover),.header-container:has(.menu-layout-2:hover),.header-container:has(.menu-layout-3:hover){background-color:var(--color-header-background)}.main-navigation{text-align:left;overflow:inherit;margin:0;padding:0;width:100%;height:inherit}.main-navigation>ul>li{display:inline-block;margin-left:0;padding:0 .8rem}.main-navigation>ul>li:first-of-type{padding-left:0}.main-navigation>ul li .menu-level-1 a{font-size:1rem;letter-spacing:.05rem;color:inherit;display:inline-block;font-weight:var(--font-weight)}.main-navigation .menu-level-1 .hover-underline:after{background-color:var(--color-header-text)}.main-navigation__dropdown:focus-within,ul.nav-bar>li:focus .main-navigation__dropdown,ul.nav-bar>li:hover .main-navigation__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-navigation__dropdown{position:absolute;left:0;right:0;z-index:3;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transform:translateY(1.8rem);background-color:var(--color-header-background);color:var(--color-text-primary);box-shadow:0 100px 100px 0 rgba(0,0,0,.15);padding:2rem 0 4rem}.main-navigation__dropdown-container{width:100%;max-width:1300px;padding:0 1rem;margin:0 auto;display:flex}.main-navigation .menu-layout-1__featured-products{position:relative}.main-navigation .menu-layout-1__featured-products h4{margin-bottom:1.5rem;color:var(--color-header-text)}.main-navigation .menu-layout-1__featured-products:hover .swiper-prev{transform:translateX(0)}.main-navigation .menu-layout-1__featured-products:hover .swiper-next{transform:translateX(0)}.main-navigation .menu-layout-1__swiper-nav{position:absolute;height:2rem;top:40%;width:100%;padding:0 2rem}.main-navigation .menu-layout-1__swiper-nav .swiper-nav-item{--swiper-navigation-color:#3d3d3d;--swiper-navigation-background:#ffffff;--swiper-navigation-size:2rem;position:unset;margin-top:0;border-radius:4px}.main-navigation .menu-layout-1__swiper-nav .swiper-nav-item svg{--icon-arrow-size:0.8rem;width:var(--icon-arrow-size);height:var(--icon-arrow-size)}.main-navigation .menu-layout-1__swiper-nav .swiper-prev{transform:translateX(-200%)}.main-navigation .menu-layout-1__swiper-nav .swiper-next{transform:translateX(200%)}.main-navigation .menu-layout-1__featured-products-swiper{width:100%;position:relative;overflow:hidden}.main-navigation .menu-layout-2__featured-collections{column-gap:.5rem}.main-navigation .menu-layout-2__featured-collections>div{position:relative}.main-navigation .menu-layout-2 .collection-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;z-index:4;letter-spacing:.15rem;text-align:center}.main-navigation .menu-layout-3 .menu-level-2{padding:0 1rem}.main-navigation .menu-layout-3 .menu-level-2>a{display:block}.main-navigation .menu-layout-3 .menu-level-2 .menu-layout-3__image{padding:0;overflow:hidden;display:block;position:relative;margin-top:.5rem}.main-navigation .menu-layout-3__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#232323;overflow:hidden;opacity:0;z-index:2;transition:opacity .4s ease}.main-navigation .menu-layout-3__image .media{width:100%}.main-navigation .menu-layout-3__image img{width:100%;transition:transform .4s ease-in-out;object-position:var(--image-focal-points,center center)}.main-navigation .menu-layout-3__image:hover img{transform:scale(1.05)}.main-navigation .menu-layout-3__image:hover:before{visibility:visible;opacity:.2}.main-navigation .menu-layout-3 .grid{width:100%}.main-navigation .menu-layout-1 .menu-level-2>a,.main-navigation .menu-layout-2 .menu-level-2>a,.main-navigation .menu-layout-3 .menu-level-2>a{font-weight:700;text-transform:uppercase;padding:.4rem 0}.main-navigation .menu-layout-regular{position:relative}.main-navigation .menu-layout-regular .main-navigation__dropdown{width:200px;padding-bottom:0;padding-top:.8rem;overflow:initial;box-shadow:10px 20px 20px 0 rgba(0,0,0,.1)}.main-navigation .menu-layout-regular .main-navigation__dropdown-container{width:100%;padding-left:0;padding-right:0}.main-navigation .menu-layout-regular ul{width:100%}.main-navigation .menu-layout-regular li.menu-level-2{padding:.8rem 1.6rem;transition:background .3s ease-in-out;position:relative}.main-navigation .menu-layout-regular li.menu-level-2>a{display:flex;justify-content:space-between;padding:0}.main-navigation .menu-layout-regular li.menu-level-2>a span{white-space:nowrap}.main-navigation .menu-layout-regular li.menu-level-2>a button{display:flex;align-items:center}.main-navigation .menu-layout-regular li.menu-level-2>a button svg{width:.8rem;height:.8rem}.main-navigation .menu-layout-regular li.menu-level-2:hover{background:var(--color-border)}.main-navigation .menu-layout-regular li.menu-level-2:hover ul{transform:translate(0);opacity:1;visibility:visible}.main-navigation .menu-layout-regular li.menu-level-2 ul{position:absolute;top:0;margin-left:calc(100% - 1.6rem);background-color:var(--color-header-background);color:var(--color-text-primary);box-shadow:11px 12px 20px -2px rgba(0,0,0,.05);border-left:1px solid var(--color-border);padding-bottom:1rem;margin-bottom:0;transform:translateY(1.8rem);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden;min-width:100%;width:max-content}.main-navigation .menu-layout-regular li.menu-level-2 ul li{padding:.2rem 1rem}.main-navigation .menu-level-3>a{display:inline-block;margin:.5rem 0 .2rem}.main-navigation .menu-level-3>a span{white-space:nowrap}.mobile-navigation{display:none}.mobile-navigation__header{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:50px;border-bottom:1px solid var(--color-border)}.mobile-navigation .btn-back,.mobile-navigation__title{opacity:0;transition:.3s opacity ease-in-out}.mobile-navigation__drawer--level-2-open .btn-back,.mobile-navigation__drawer--level-2-open .mobile-navigation__title{opacity:1}.mobile-navigation__toggle{height:1.75rem;line-height:1.75rem}.mobile-navigation__toggle svg{color:var(--color-header-text);width:1.75rem;height:1.75rem}.mobile-navigation__overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);transition-property:background,opacity;transition-duration:3s;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);z-index:3}.mobile-navigation__overlay.opacity-0{background:0 0;opacity:0;display:none}.mobile-navigation__overlay.opacity-1{opacity:1;display:block}.mobile-navigation__drawer{position:fixed;top:0;left:0;display:block;height:100%;width:85%;max-width:24rem;background:#fff;color:var(--color-text-primary);transition:transform .5s cubic-bezier(.4, 0, .2, 1);z-index:5}.mobile-navigation__level-1 .menu-level-1 a{color:inherit;padding:1rem;width:100%;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border)}.mobile-navigation__level-1 .menu-level-1 button>svg{width:1rem;height:1rem;display:inline;vertical-align:middle}.mobile-navigation__level-2{position:absolute;height:100%;width:100%;margin-top:50px;padding-bottom:8rem;overflow-y:scroll;top:0;background:#fff;transition:transform .5s cubic-bezier(.4, 0, .2, 1);z-index:2}.mobile-navigation__level-2 li>a{padding:.5rem 1rem;display:inline-block}.mobile-navigation .menu-layout-1__featured-products{padding:0 1rem;overflow-x:hidden;margin-top:2rem}.mobile-navigation .menu-layout-1__featured-products h4{margin-bottom:1rem}.mobile-navigation .menu-layout-1__swiper-nav{display:none}.mobile-navigation .menu-layout-1__featured-products-swiper{position:relative;overflow:hidden}.mobile-navigation .menu-layout-1__product-list{overflow:auto;display:flex;flex-wrap:nowrap;column-gap:1rem;scroll-snap-type:x mandatory;padding-bottom:2rem}.mobile-navigation .menu-layout-1__product-list .product-card{flex:0 0 280px;max-width:75%;scroll-snap-align:start;margin-bottom:0}.mobile-navigation .menu-layout-1__product-list .product-card__title{text-align:left}.mobile-navigation .menu-layout-2__featured-collections{overflow:auto;flex-wrap:nowrap;column-gap:1rem;scroll-snap-type:x mandatory;padding-bottom:2rem;margin-top:2rem}.mobile-navigation .menu-layout-2__featured-collections-container{padding:0 1rem}.mobile-navigation .menu-layout-2__featured-collections>div{flex:0 0 220px;scroll-snap-align:start;position:relative;overflow:hidden}.mobile-navigation .menu-layout-2__featured-collections>div img{width:100%;height:100%}.mobile-navigation .menu-layout-2__featured-collections>div::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.mobile-navigation .menu-layout-2__featured-collections .collection-title{position:absolute;top:45%;text-transform:uppercase;left:0;width:100%;text-align:center;color:#fff;z-index:4;letter-spacing:.15rem}.mobile-navigation .menu-layout-3 .mobile-navigation__level-2>*{border-bottom:1px solid var(--color-border)}.mobile-navigation .menu-layout-3 .accordion-content img{margin-top:.8rem;object-position:var(--image-focal-points,center center)}.mobile-navigation .accordion ul{margin-bottom:0}.mobile-navigation .accordion summary{padding:.5rem 0}.mobile-navigation .accordion-header span svg{width:1rem;height:1rem}.mobile-navigation .menu-level-2{padding:1rem 1rem;border-bottom:1px solid var(--color-border);display:block}.mobile-navigation__secondary-menu{height:3rem;width:100%;position:fixed;z-index:5;bottom:0;display:flex;box-shadow:0 0 40px rgba(0,0,0,.1);background:#fff}.mobile-navigation__secondary-menu>*{flex:1 1 0px;display:inline-flex;justify-content:center;border-right:1px solid #dedede}.menu-layout-2__featured-collections{display:flex}.menu-layout-2__featured-collections>div{overflow:hidden}.menu-layout-2__featured-collections>div img{width:100%;height:100%;transition:transform .5s ease-in-out}.menu-layout-2__featured-collections>div:hover img{transform:scale(1.05)}.menu-layout-2__featured-collections>div::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media (max-width:1023px){.main-navigation{display:none}.mobile-navigation{height:100%;display:flex;justify-content:space-between;align-items:center}}[class^=ssm-]{width:3rem;height:3rem;display:inline-flex;justify-content:center;align-items:center}[class^=ssm-]>span{height:1.25rem}[class^=ssm-] .badge-counter{position:absolute;right:-9%;top:15%;background:var(--color-background);color:var(--color-text);width:1.4rem;height:1.4rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:.8rem}.product-card{flex:0 0 auto}.product-card__top{margin-bottom:1rem;position:relative;overflow-x:hidden}.product-card__top:hover .product-card__btns{opacity:1;z-index:2}.product-card__top:hover .product-card__btns>div{transform:translateX(0)}.product-card__top:hover .product-form{opacity:1;transform:translateY(0)}.product-card__top:hover .secondary-img{opacity:1;transform:scale3d(1.1,1.1,1.1)}.product-card .product-vendor{font-size:.9rem}.product-card__image-placeholder{background:var(--color-image-background);width:100%}.product-card__image-placeholder.placeholder--adapt,.product-card__image-placeholder.placeholder--square{padding-top:100%;height:0}.product-card__image-placeholder.placeholder--portrait{padding-top:125%;height:0}.product-card .placeholder-svg{position:absolute;width:100%;height:auto}.product-card .product-form{position:absolute;bottom:1rem;left:0;width:100%;padding:0 1rem;transform:translateY(1rem);transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.product-card .product-form .btn{--btn-padding-y:1.1rem;--btn-padding-x:2.2rem;width:100%;max-width:28rem}.product-card__label{position:absolute}.product-card__label>div{margin-bottom:.2rem}.product-card .label{font-size:.8rem;padding:3px 6px 2px;border-radius:2px;line-height:1.5;text-align:center;display:inline-block}.product-card .label-sale{color:var(--color-sale-label-text);background-color:var(--color-sale-label-background)}.product-card .label-sold-out{color:var(--color-sold-out-label-text);background-color:var(--color-sold-out-label-background)}.product-card .label-new-in{color:var(--color-new-in-label-text);background-color:var(--color-new-in-label-background)}.product-card .label-top-left{top:.5rem;left:.5rem}.product-card .label-top-center{top:.5rem;left:35%}.product-card .label-top-right{top:.5rem;right:.5rem}.product-card .label-middle-center{top:42%;left:35%}.product-card .label-bottom-left{bottom:.5rem;left:.5rem}.product-card .label-bottom-center{bottom:.5rem;left:35%}.product-card .label-bottom-right{bottom:.5rem;right:.5rem}.product-card__description{color:var(--color-text-secondary);font-size:.9rem;display:none}.product-card .product-form--list-view{display:none}.product-card__btns{position:absolute;top:.5rem;right:1rem;text-align:right;cursor:pointer;opacity:0;transition:opacity .4s}.product-card__btns>div{transform:translateX(calc(100% + 1rem))}.product-card__btns>div:nth-child(2){transform:translateX(calc(100% + 5rem))}.product-card__btns a{--btn-size:3rem}.product-card__swatches{display:flex;flex-wrap:wrap;align-items:flex-start}.product-card__swatches input{position:absolute;z-index:-1;opacity:0;width:3rem}.product-card__swatches input:checked+label{background:0 0;border:2px solid var(--color-primary-btn-background)}.product-card__swatches input:checked+label::before,.product-card__swatches label:hover::before{width:90%;height:90%;top:5%;left:5%}.product-card__swatches label{--aspect-ratio:1;--width:2.5rem;--transition-duration:0.3s;display:inline-block;width:var(--width);height:calc(var(--width)/ var(--aspect-ratio));padding:0;min-width:0;min-height:0;vertical-align:top;border-radius:3px;border:none;color:transparent;transition:border var(--transition-duration) ease-in-out;position:relative;margin:10px 10px 0 0;cursor:pointer;transition:background var(--transition-duration) ease-in-out,color var(--transition-duration) ease-in-out}.product-card__swatches label.label--circle,.product-card__swatches label.label--circle:after,.product-card__swatches label.label--circle:before{border-radius:50%}.product-card__swatches label::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--swatch-background-color,#dedede);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;transition:all var(--transition-duration) ease-in-out}.product-card .variant-img{width:100%;position:absolute;top:0;opacity:0;transition:opacity .3s ease}.product-card .variant-img--active{opacity:1}.no-js .product-card__media noscript img{position:absolute}.shopify-payment-button__button--hidden{display:none!important}.grid--col-1 .product-card__container{display:flex}.grid--col-1 .product-card__top{width:25%;margin-right:2rem}.grid--col-1 .product-card__top .product-form{display:none}.grid--col-1 .product-card__bottom{width:75%;position:relative}.grid--col-1 .product-card__bottom>div{text-align:left}.grid--col-1 .product-card__title{font-weight:700;max-width:40rem}.grid--col-1 .product-card__description{display:block;max-width:40rem}.grid--col-1 .product-card .product-price{margin-top:.5rem;margin-bottom:1rem}.grid--col-1 .product-card .product-form--list-view{bottom:0;display:block;margin-top:2rem}@media (max-width:1024px){.grid--col-1 .product-card__top{width:50%;max-width:unset;margin-right:0}.grid--col-1 .product-card__bottom{max-width:unset;padding-left:1rem;width:50%}.grid--col-1 .product-card .product-form--list-view{position:relative;margin-top:2rem}}@media (max-width:425px){.grid--col-1 .product-card__container{flex-wrap:wrap}.grid--col-1 .product-card__bottom,.grid--col-1 .product-card__top{width:100%}}.product-card__variants{text-align:center}.product-card__variants ul li{display:inline-block;margin:0 4px;letter-spacing:normal;text-align:center;vertical-align:middle;position:relative}.product-card__variants ul li:hover .tooltip{opacity:1;visibility:visible}.product-card__variants ul li label{display:inline-block;width:30px;height:30px;border-radius:15px;margin:0;background-size:cover;cursor:pointer;background-position:center;background-repeat:no-repeat;border:2px solid #fff;overflow:hidden;background-color:#ffe4e1}.product-card__variants ul li label.selected{border-color:#000}.product-card__media{overflow:hidden;position:relative}.product-card__media.image-hover .featured-img{opacity:1;transition:opacity .8s ease}.product-card__media.image-hover:hover .featured-img{opacity:0}.product-card__media .secondary-img{width:100%;position:absolute;top:0;opacity:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15, .75, .5, 1) 0s}.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__availability,.price__availability,.price__sale{display:none}.price--on-sale .price__sale{display:inline-block}.price--on-sale .price__sale .price__sale--discounted-from{text-decoration:line-through}.product-media .layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.product-media .layout-grid .item--full-width{grid-column:1/span 2}.product-media .main-swiper{position:relative;overflow:hidden}.product-media .thumbnail-swiper{position:relative;overflow:hidden}.product-media .thumbnail-swiper .swiper-slide-thumb-active{border:1px solid var(--color-text-primary);padding:.2rem}.product-media .thumbnail-swiper .swiper-slide{height:auto!important}.product-media .thumbnail-swiper .swiper-nav-thumbnail-next,.product-media .thumbnail-swiper .swiper-nav-thumbnail-prev{text-align:center;z-index:2}.product-media .thumbnail-swiper .swiper-nav-thumbnail-next button,.product-media .thumbnail-swiper .swiper-nav-thumbnail-prev button{background:#fff;opacity:.8;display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.product-media .thumbnail-swiper .swiper-nav-thumbnail-next svg,.product-media .thumbnail-swiper .swiper-nav-thumbnail-prev svg{width:1rem;height:1rem}.product-media .thumbnail-swiper[data-slider-direction=vertical]{width:15%}.product-media .thumbnail-swiper[data-slider-direction=vertical] .swiper-nav-thumbnail-prev{position:absolute;width:100%;top:2rem;padding:0 .5rem;transform:translateY(-200%)}.product-media .thumbnail-swiper[data-slider-direction=vertical] .swiper-nav-thumbnail-prev svg{transform:rotate(90deg)}.product-media .thumbnail-swiper[data-slider-direction=vertical] .swiper-nav-thumbnail-next{position:absolute;bottom:2rem;width:100%;padding:0 .5rem;transform:translateY(200%)}.product-media .thumbnail-swiper[data-slider-direction=vertical] .swiper-nav-thumbnail-next svg{transform:rotate(90deg)}.product-media .thumbnail-swiper[data-slider-direction=vertical]:hover .swiper-nav-thumbnail-prev{transform:translateY(0)}.product-media .thumbnail-swiper[data-slider-direction=vertical]:hover .swiper-nav-thumbnail-next{transform:translateY(0)}.product-media .thumbnail-swiper[data-slider-direction=horizontal]{width:100%}.product-media .thumbnail-swiper[data-slider-direction=horizontal] .swiper-nav-thumbnail-prev{position:absolute;left:1rem;top:calc((100% - 3rem)/ 2);transform:translateX(-200%)}.product-media .thumbnail-swiper[data-slider-direction=horizontal] .swiper-nav-thumbnail-next{position:absolute;right:1rem;top:calc((100% - 3rem)/ 2);transform:translateX(200%)}.product-media .thumbnail-swiper[data-slider-direction=horizontal]:hover .swiper-nav-thumbnail-prev{transform:translateX(0)}.product-media .thumbnail-swiper[data-slider-direction=horizontal]:hover .swiper-nav-thumbnail-next{transform:translateX(0)}.product-media .swiper-nav-item{padding:1rem;transition-property:color,background,transform;transition-duration:.3s;transition-timing-function:ease-in-out;color:#797979;border-radius:4px;background:rgba(255,255,255,.9);position:absolute;top:calc(50% - 28px);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4}.product-media .swiper-nav-item:hover{color:#d6d6d6;background:rgba(0,0,0,.9)}.product-media .swiper-nav-item svg{width:2rem;height:auto}.product-media .swiper-nav-prev{left:1rem;transform:translateX(-150%)}.product-media .swiper-nav-next{right:1rem;transform:translateX(150%)}.product-media .swiper-initialized:hover .swiper-nav-next,.product-media .swiper-initialized:hover .swiper-nav-prev{transform:translateX(0)}.product-media__container.thumbnail--left{flex-direction:row-reverse}.product-media__container.thumbnail--left .thumbnail-swiper{padding-right:10px}.product-media__container.thumbnail--right{flex-direction:row}.product-media__container.thumbnail--right .thumbnail-swiper{padding-left:10px}.product-media__container.thumbnail--bottom{display:block}.product-media__container.thumbnail--bottom .thumbnail-swiper{margin-top:1rem}.product-price{font-size:var(--price-font-size, inherit)}.product-price__sale{display:inline-block}.product-price__sale--discounted-from{text-decoration:line-through;color:#969696;margin-right:.4rem}.product-price__current{display:inline-block}.product-price--on-sale .product-price__current{color:var(--color-discounted-price-text)}.product-form__button .submit-button{width:100%}.product-quickview{z-index:11;--price-font-size:1.4rem}.product-quickview__product-detail{padding:2rem 2rem 4rem 2rem;overflow-y:scroll;position:absolute;top:0;right:0;bottom:0;width:50%}.product-quickview__product-detail::-webkit-scrollbar{width:0;background:0 0}.product-quickview__buy-buttons{flex-grow:1}.product-quickview__swiper{position:relative;overflow:hidden}.product-quickview__swiper img{width:100%}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.pr-image.fade-in{opacity:0;transition-property:var(--transition-property,opacity);transition-duration:.5s;transition-timing-function:ease-in-out}.pr-image.fade-in.lazyloaded{opacity:1}.lazyload-placeholder{background:var(--color-image-background)}.main-product__breadcrumb{background:var(--background-color);color:var(--text-color)}.product-detail{display:flex}.product-detail .product-media{width:50%;position:relative}.product-detail__info-container{position:sticky;top:calc(2rem + var(--header-height))}.product-detail__info-wrapper{--margin-left:5rem;width:calc(45% - var(--margin-left));margin-left:var(--margin-left)}.product-detail__price{font-size:1.3rem}.product-detail__quantity{height:3rem}.product-detail__buy-buttons{flex-grow:1}.product-detail__buy-buttons .product-form__submit{height:3rem;margin-bottom:1rem}.product-detail .accordion-content p{color:var(--color-text-secondary)}.product-detail .accordion{border-top:1px solid var(--color-border)}.product-detail__accordion+.product-detail__accordion .accordion{border-top:none}.product-detail .accordion-content{padding-bottom:1rem}.product-detail .share-button .accordion-content{padding-bottom:0}.product-detail__vendor{margin:.5rem 0;color:var(--color-text-secondary)}.product-detail .wishlist-btn{--btn-size:3rem}.product-detail .spr-starrating{justify-content:flex-start!important}.product-detail__text{gap:.8rem;font-size:var(--text-size)}.product-detail__text svg{width:var(--icon-size);height:var(--icon-size);margin-top:calc(var(--text-size)/4);fill:var(--color-text-secondary)}.product-detail .trust-badge-block{background-color:var(--background-color);padding:1rem 2rem;border-radius:4px}.product-detail .trust-badge-block .placeholder{height:5rem;width:100%;display:inline-block}.product-detail .trust-badge-block .placeholder svg{width:15rem;height:15rem}.product-information{background:var(--background-color,transparent)}.product-information .ab-tab{border:1px solid var(--border-color,transparent)}.product-information .ab-tab__link-prev{left:1rem}.product-information .ab-tab__link-next{right:1rem}.popup-block__content table{border-collapse:collapse}.popup-block__content table td,.popup-block__content table th,.popup-block__content table tr{border:1px solid #969696;padding-left:.5rem}.product-form--sticky{min-height:5rem;bottom:0;width:100%;background:#fff;box-shadow:0 0 40px 1px rgba(0,0,0,.1);padding:.5rem 0;--select-width:16rem;z-index:3}body:has(.product-form--sticky:not(.translate-y-b-hidden)){padding-bottom:5rem}@media (min-width:1024px){.product-detail__blocks{transition:opacity .3s ease-in-out}.product-detail__blocks.zoom-pane-show{opacity:.5}}@media (max-width:767px){.product-detail{flex-wrap:wrap}.product-detail .product-media{width:100%}.product-detail__info-wrapper{--margin-left:0;width:100%;margin-top:2rem}.product-detail .trust-badge-block img{width:100%;max-width:30rem}.product-detail .trust-badge-block .placeholder{max-width:30rem}}@media (max-width:400px){.product-form--sticky{--select-width:100%}}.product-variant__option{margin-bottom:1.5rem}.product-variant__option .form__label{font-weight:700;display:inline-block;margin-bottom:.4rem}.product-variant__inputs{display:flex;flex-wrap:wrap;align-items:flex-start}.product-variant__input{position:absolute;z-index:-1;opacity:0;width:3rem}.product-variant__inputs label{--transition-duration:0.3s;display:flex;align-items:center;justify-content:center;position:relative;margin:10px 10px 0 0;padding:.4rem 1.2rem;border:1px solid var(--color-primary-btn-background);border-radius:.25rem;cursor:pointer;transition:background var(--transition-duration) ease-in-out,color var(--transition-duration) ease-in-out}.product-variant input:not(.product-variant__input--unavailable)+.label--tag:hover,.product-variant input:not(.product-variant__input--unavailable):checked+.label--tag{background-color:var(--color-primary-btn-background-hover);color:var(--color-primary-btn-text)}.product-variant__input--unavailable+label{background:#f2f2f2;color:var(--color-text-secondary);border:1px solid transparent}.product-variant__input--unavailable+label:after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(to top right,transparent calc(50% - 1px),#bdbdbd,transparent calc(50% + 1px))}.product-variant__option--swatch .product-variant__input--unavailable+label:after{top:0;left:0}.product-variant__option--swatch .product-variant__input--unavailable+label:before{opacity:.7}.product-variant__input--unavailable:checked+label{border:1px solid var(--color-primary-btn-background-disabled)}.product-variant__option--swatch label{--aspect-ratio:1;--width:40px;display:inline-block;width:var(--width);height:calc(var(--width)/ var(--aspect-ratio));padding:0;min-width:0;min-height:0;vertical-align:top;border-radius:3px;border:none;color:transparent;transition:border var(--transition-duration) ease-in-out}.product-variant__option--swatch input:checked+label{background:0 0}.product-variant__option--swatch label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--swatch-background-color,#dedede);background-image:var(--swatch-background-image);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;transition:all var(--transition-duration) ease-in-out}.product-variant__option--swatch input:checked+label,.product-variant__option--swatch label:hover{border:2px solid var(--color-primary-btn-background)}.product-variant__option--swatch input:checked+label::before,.product-variant__option--swatch label:hover::before{width:90%;height:90%;top:5%;left:5%}.product-variant__option--swatch .label--square:before{border-radius:3px}.product-variant__option--swatch .label--circle,.product-variant__option--swatch .label--circle:after,.product-variant__option--swatch .label--circle:before{border-radius:50%}.product-variant .selected-option-variant{font-weight:700}.product-quantity{--color-border:var(--color-text-secondary);height:100%;width:8rem;display:flex;justify-content:space-between;border:1px solid var(--color-border)}.product-quantity__input{background:#fff;border:none;width:3rem;padding:0;text-align:center;appearance:none;font-size:1rem}.product-quantity__button{width:calc(4.5rem / var(--font-body-scale));line-height:normal}.product-quantity__button svg{width:1rem;height:1rem}.product-form__dynamic-checkout{margin-top:0;width:auto}.product-form .shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:#000;color:#fff}@media (max-width:767.5px){.product-quickview__container{flex-wrap:wrap;gap:0}.product-quickview__product-detail{max-height:20rem;position:unset;width:100%}}@media (min-width:768px) and (max-width:1199px){.product-detail__info-wrapper{--margin-left:2rem}}@media (max-width:1023.5px){.popup-block__content{width:90%}}.product-variant-switch .product-quantity{height:3rem}.main-search__form{display:flex;justify-content:center}.main-search__form-container{width:40%;position:relative}.main-search__form .search-form{margin:2rem 0 auto}.main-search__form .search-suggestions{background:#fff;position:absolute;z-index:2}.main-search .search-suggestions{border-style:solid;border-color:#dedede;border-width:1px;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;border-top:none;opacity:1;visibility:visible;background:#fff;width:100%;display:flex}.main-search .search-suggestions .label{display:none}.main-search .search-suggestions--hide{opacity:0;visibility:hidden}.main-search .search-suggestions__container{padding:1rem}.main-search .search-suggestions__items{flex-wrap:wrap;gap:1rem}.main-search .search-suggestions .product-card{width:100%;margin-bottom:0}.main-search .search-suggestions .product-card:last-child{margin-bottom:0}.main-search .search-suggestions .product-card__container{display:flex}.main-search .search-suggestions .product-card__top{display:inline-block;margin-bottom:0}.main-search .search-suggestions .product-card__bottom{display:inline-block;padding-left:1rem}.main-search .search-suggestions .product-card__bottom>div{text-align:left}.main-search .search-suggestions .product-price{text-align:left}.main-search .search-suggestions .product-card__media{width:6rem}.main-search .search-suggestions__no-result{text-align:center;margin-bottom:2rem}.main-search__results .product-card{margin-bottom:2rem}.main-search__results .container>*{margin-bottom:4rem}@media (min-width:1200px){.search-suggestions__container{max-width:800px}}.search-form{max-width:40rem;margin:2rem auto;position:relative}.search-form__input{width:100%;box-shadow:none;font-size:1.2rem;line-height:1.5;background:#fff;border:1.5px solid #d9d9da;padding:1rem;margin:0;vertical-align:middle;max-width:100%;border-radius:3px;box-sizing:border-box}.search-form__button{position:absolute;top:0;right:0;height:100%;padding:0 1.5rem;display:flex;align-items:center}.header-search .search-suggestions__container{margin:0 auto}.header-search .search-suggestions__no-result{text-align:center;margin-bottom:2rem}@media (max-width:768px){.search-form{margin-bottom:.5rem}.main-search__form-container{width:100%}}.pagination__list{text-align:right}.pagination__list li{display:inline-block;height:2.5rem;width:2.5rem;margin-left:.6rem}.pagination__list li a,.pagination__list li span{border-radius:50%}.pagination__list li a:hover,.pagination__list li.page--current span{background:#f3f3f3}.pagination__list a,.pagination__list span{align-items:center;display:flex;height:2.5rem;width:2.5rem;justify-content:center}.pagination__list svg{stroke:none;width:1rem;height:1rem}.pagination .page-previous svg{transform:rotate(180deg)}.collection{--color-border:#eaeaea;display:flex;padding-bottom:2rem}.collection__sidebar{width:32rem;padding-right:4rem}.collection__sidebar.loading:after{content:'';position:absolute;inset:0;background:#fff;opacity:.4}.collection__toolbar{display:flex;justify-content:space-between;margin-bottom:1.5rem}.collection .custom-select{--custom-select-options-width:12rem;height:2.5rem;width:12rem}.collection .custom-select.custom-select--rendered{border:1px solid var(--color-input-border)}.collection .custom-select .options-container{box-shadow:-2px 27px 27px -6px rgba(0,0,0,.1)}.collection .custom-select .option-item:hover{color:var(--color-text-primary)}.collection__products{width:100%}.collection__filter{margin-bottom:2rem}.collection__filter ul{margin-bottom:0}.collection__filter .field label{font-weight:400}.collection__filter--swatch{--transition-duration:0.3s}.collection__filter--swatch .accordion.is-open .accordion-panel{overflow:initial}.collection__filter--swatch label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background-color:var(--filter-swatch-color,#dedede);background-image:var(--filter-swatch-image);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;transition:all var(--transition-duration) ease-in-out}.collection__filter--swatch label{--width:3rem;--aspect-ratio:1;margin-bottom:0;width:var(--width);display:inline-block;height:calc(var(--width)/ var(--aspect-ratio));padding:0;min-width:0;min-height:0;vertical-align:top;border-radius:6px;border:none;color:transparent;transition:border var(--transition-duration) ease-in-out;position:relative;cursor:pointer}.collection__filter--swatch label.label--circle,.collection__filter--swatch label.label--circle:after,.collection__filter--swatch label.label--circle:before{border-radius:50%}.collection__filter--swatch input{position:absolute;z-index:-1;opacity:0;width:3rem}.collection__filter--swatch input:checked+label,.collection__filter--swatch label:hover{border:2px solid var(--color-primary-btn-background)}.collection__filter--swatch input:checked+label::before,.collection__filter--swatch input:not(:disabled)+label:hover::before{width:90%;height:90%;top:5%;left:5%}.collection__filter--swatch input:disabled+label{background:#f2f2f2;color:var(--color-text-secondary);border:1px solid transparent}.collection__filter--swatch input:disabled+label:before{opacity:.5}.collection__filter--swatch input:disabled+label:after{content:"";width:100%;height:100%;position:absolute;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#bdbdbd,transparent calc(50% + 1px))}.collection__filter--swatch li{display:inline-block;margin-right:1rem;margin-bottom:1rem;width:3rem;height:3rem}.collection__filter-header{display:flex;justify-content:space-between}.collection__filter-slide{display:flex;gap:.5rem;align-items:center}.collection__filter-slide .bi-chevron-right{width:1rem}.collection__filter-list.tag-style-button li.list-item{align-items:center;display:inline-flex;margin-bottom:.8rem;margin-right:.8rem}.collection__filter-list.tag-style-button li.list-item a{background:0 0;border:1px solid #bdbdbd;border-radius:5px;color:var(--color-primary-text);min-height:2.5rem;min-width:2.5rem;padding:.4rem .8rem;transition:border-color .3s ease,background .3s ease,border .3s ease-in-out;align-items:center;display:flex;justify-content:center;text-align:center}.collection__filter-list.tag-style-button li.list-item a:hover,.collection__filter-list.tag-style-button li.list-item-active a{background:var(--color-primary-btn-background-hover);color:var(--color-primary-btn-text);border:none}.collection__filter-list.tag-style-inline_link li.list-item{line-height:2rem}.collection__filter-list.tag-style-inline_link li.list-item a{display:inline-block;line-height:24px;position:relative;color:var(--color-text-secondary);transition:all .3s;pointer-events:auto}.collection__filter-list.tag-style-inline_link li.list-item a:after{background-color:var(--color-text-primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.collection__filter-list.tag-style-inline_link li.list-item a:hover,.collection__filter-list.tag-style-inline_link li.list-item-active a{color:var(--color-text-primary)}.collection__filter-list.tag-style-inline_link li.list-item a:hover:after,.collection__filter-list.tag-style-inline_link li.list-item-active a:after{width:100%}.collection .applied-filter{display:inline-flex;align-items:center;gap:.4rem;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.3rem .6rem;transition:all .25s ease;background:#f2f2f2;color:var(--color-text-primary)}.collection .applied-filter svg{width:1rem;height:1rem}.collection__applied-filters{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.collection__views{display:inline-flex;gap:.6rem;justify-content:end}.collection__views button{background:#f2f2f2;padding:.6rem;border-radius:.2rem;display:inline-flex}.collection__views button svg{width:1.4rem;height:1.4rem}.collection__views button.active{background:#414141}.collection__views button.active svg{color:#fff}.collection__views button.active svg path{fill:#ffffff}.collection .field label{width:100%;display:flex;justify-content:space-between}.collection .field .mark{width:1.4rem;height:1.4rem}.filter-price{padding-bottom:1rem}.filter-price .field{display:flex;gap:1rem}.filter-price .field input{border:none;padding-right:0;padding-left:.5rem;font-size:.9rem}.filter-price__input{display:flex;align-items:center;padding:0 1rem;border:1px solid var(--color-input-border);flex:0 1 50%}.filter-price__currency{font-size:.9rem;color:var(--color-text-secondary)}.collection-hero--with-image{--color-text:#f4f4f4;position:relative;color:var(--color-text)}.collection-hero--with-image .collection-hero__title{color:var(--color-text)}.collection-hero__content{position:relative;z-index:2}.collection-hero__description{max-width:40rem;margin:0 auto;color:#f4f4f4}.collection-hero__media{height:100%;width:100%;position:absolute;left:0;top:0}.collection-hero__media::after{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background:rgba(0,0,0,.3)}.collection-hero__media>img{object-fit:cover;object-position:center center;position:absolute;width:100%;height:100%}.th-loading-bar,.th-loading-overlay{position:relative}.th-loading-bar:before{background:#666;content:"";height:3px;left:0;opacity:1;position:fixed;top:0;width:0;z-index:6;opacity:1}.th-loading-bar:before{transition:width .4s linear,opacity .4s linear}.th-loading-bar.loading:before{animation:bar-loading .4s ease-in-out forwards}.th-loading-bar.loaded:before{width:100%}.th-loading-bar.finished:before{width:100%;opacity:0}@keyframes bar-loading{0%{width:0%}to{width:80%}}.th-loading-overlay:after{--al-finish-duration:0.04s;background-color:#fff;bottom:0;content:"";left:0;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity var(--al-finish-duration) ease-in-out var(--al-finish-duration);z-index:-1}.th-loading-overlay.loading:after{opacity:.6;z-index:4}.collection-card .media img{--transition-property:opacity,transform}.collection-card:hover .media img{transform:scale3d(1.1,1.1,1.1)}.collection-card__info{padding:.5rem 1rem;background:var(--background-color);color:var(--text-color,var(--color-text-primary));border-radius:4px}.collection-card__title{text-align:center}.collection-card__total{text-align:center;color:inherit;font-size:.9rem}.collection-card__description{text-align:center;color:var(--color-text-secondary)}.collection-card__image-placeholder{background:var(--color-image-background);width:100%;position:relative}.collection-card__image-placeholder.placeholder--adapt,.collection-card__image-placeholder.placeholder--square{padding-top:100%;height:0}.collection-card__image-placeholder.placeholder--landscape{padding-bottom:66.6%}.collection-card__image-placeholder.placeholder--portrait{padding-top:125%;height:0}.collection-card__image-placeholder .placeholder-svg{top:0}.collection-card .placeholder-svg{position:absolute;width:100%;height:100%}.sidebar-open .collection__sidebar-mobile-overlay{display:block}@media (min-width:768px){.collection__filter-toggle{display:none}.collection__sidebar-mobile{display:none}.collection__sidebar-mobile-overlay{display:none}.collection__sidebar--hide{padding:0;position:absolute;opacity:0;z-index:-1}.collection.filter--open .collection__filter-slide .bi-chevron-right{transform:rotate(-180deg)}.collection__sidebar:not(.collection__sidebar--hide).loading{position:relative}.grid.grid--col-1{--gutter-x:0}.grid--col-1 .product-card{border-bottom:1px solid var(--color-border);margin-bottom:0;padding:2rem 0}.grid--col-1 .product-card:last-child{border-bottom:none}.grid--col-1 .product-card:first-child{padding-top:0}.grid--col-1 .product-card__container{display:flex}.grid--col-1 .product-card__top{margin-bottom:0}.grid--col-1 .product-card__bottom>div{text-align:left}.grid--col-1 .product-card .product-form__button .submit-button{width:10rem}}@media (max-width:1023.5px){.collection__views button:nth-child(n+4){display:none}.collection__toolbar{height:2.5rem}}@media (max-width:767px){.collection{flex-wrap:wrap}.collection__filter{padding:0 1rem;margin-bottom:1rem}.collection__filter-toggle{display:block;padding-right:1rem}.collection__filter-toggle svg{width:1.7rem;height:1.7rem;color:var(--color-text-primary)}.collection__filter-slide{display:none}.collection__sidebar{position:fixed;top:0;left:0;display:block;height:100%;width:75%;max-width:24rem;padding-right:1rem;background:#fff;transition:transform .5s cubic-bezier(.4, 0, .2, 1);z-index:8;overflow-y:scroll}.collection__sidebar-mobile-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border)}.collection__products{width:100%}.collection__sidebar-mobile-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);transition-property:background,opacity;transition-duration:3s;transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);display:none;z-index:8}.collection__sidebar-mobile-overlay.opacity-0{opacity:0}.collection__sidebar-mobile-overlay.opacity-1{opacity:1}.collection__toolbar{display:flex;justify-content:space-between}.collection__views button:nth-child(n+3){display:none}.collection-hero__description{max-width:20rem}}.spinner{display:inline-block;width:1rem;height:1rem;vertical-align:-.125em;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%}.spinner.animating{-webkit-animation:1s linear infinite spinner;animation:1s linear infinite spinner}@keyframes spinner{to{transform:rotate(360deg)}}.translate-x-0{--translate-x:0;transform:translateX(var(--translate-x))}.translate-x-hidden{transform:translateX(100%)}.translate-x-hidden-left{transform:translateX(-100%)}.translate-y-hidden{transform:translateY(-100%);height:100%}.translate-y-b-hidden{transform:translateY(100%)}.translate-0{transform:translate(0)}.transition-none{transition-property:none}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.84,0.17,0.27,0.89);transition-duration:.5s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.5s}@media (max-width:767.5px){.mobile-x-hidden-left{transform:translateX(-100%)}}.hover-underline{position:relative}.hover-underline:after{background-color:var(--color-text-primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.hover-underline:hover:after{width:100%}html:not(.no-js) .fadeIn{opacity:0}html:not(.no-js) .fadeIn.animated{animation:fadeIn .7s ease-in-out 0s forwards}html:not(.no-js) .slideUp{transform:translateY(2rem);opacity:0;position:relative}html:not(.no-js) .slideUp.animated{animation:fadeIn .7s ease-in-out 0s forwards,slideUp 1.4s ease-in-out .2s forwards}@keyframes fadeIn{60%{opacity:0}100%{opacity:1}}@keyframes slideUp{100%{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.cart-main{--color-border:#e2e2e2}.cart-main__items--disabled{pointer-events:none}.cart-items{border-spacing:0;border-collapse:separate;width:100%}.cart-items tbody tr:last-child td{border-bottom:1px solid var(--color-border);padding-bottom:4rem}.cart-items th{padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.cart-item td{vertical-align:top;padding-top:4rem}.cart-item>td+td{padding-left:4rem}.cart-item__details{display:flex}.cart-item__info{margin-left:2rem}.cart-item .product-option *{display:inline}.cart-item__quantity{height:3rem}.cart-item__quantity .btn-icon{--border-radius:4px}.cart-item__totals{position:relative}.cart-item__totals .right{text-align:right}.cart-item .loading-overlay{position:absolute;right:0;top:unset;z-index:1}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item .loading-overlay__spinner{width:1.8rem;display:inline-block}.cart-item__error{display:flex;align-items:center;line-height:2rem;margin-top:.5rem}.cart-item__error-text{font-size:.9rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1rem;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.cart-item__media{width:12rem}.cart-item__media .placeholder{position:relative;width:100%;height:120%}.cart-footer{display:flex;justify-content:space-between;border:0}.cart-footer>div:only-child{margin-left:auto}.cart-footer>*{width:20rem}.cart-footer .cart-note{max-width:25rem}.totals{display:flex;align-items:flex-end;justify-content:flex-end}.totals>*+*{margin-left:1.6rem}.tax-note{text-align:right;display:block;margin:.6rem auto .6rem}.cart__ctas button{width:100%}.cart__checkout-button{max-width:36rem}.cart-drawer{--width:20rem;width:40%;max-width:var(--width);height:100%;background:#fff;margin-left:auto}.cart-drawer__header{border-bottom:1px solid var(--color-border)}.cart-drawer__close{position:absolute;right:1rem;top:1rem}.cart-drawer__close svg{width:1.6rem;height:1.6rem}.cart-drawer__title{padding:1rem 1.5rem}.cart-drawer__ctas button{margin-bottom:.6rem}.cart-drawer__items{overflow-y:scroll}.cart-drawer__items::-webkit-scrollbar{width:0;background:0 0}.cart-drawer__footer{padding:1rem 1.5rem;position:absolute;bottom:0;background:var(--background-color);color:var(--text-color);width:100%}.cart-drawer__footer .btn-text{color:var(--text-color)}.cart-drawer__subtotal{display:flex;justify-content:space-between;margin-bottom:.5rem}.cart-drawer__subtotal-title{display:flex;align-items:center;color:inherit}.cart-drawer__ctas{display:flex;align-items:center;flex-direction:column}.empty-cart-icon{--icon-size:5rem}.empty-cart-icon svg{width:var(--icon-size);height:var(--icon-size);color:#7e7e7e}@media (max-width:767.5px){.cart-drawer{width:100%}.cart-drawer__container{width:85%}.cart-footer{flex-wrap:wrap}}@media (max-width:1023.5px){.cart-main table.cart-items thead{display:none}.cart-main table.cart-items tbody tr.cart-item{display:block}.cart-main table.cart-items tbody td{border:none;border-bottom:1px solid #eee;position:relative}.cart-main table.cart-items tbody tr:last-child td{padding-bottom:1rem}.cart-main .cart-item__details{margin-top:2rem}.cart-main .cart-item__info{margin-left:.5rem}.cart-main .cart-item td{padding:1rem 0}.cart-main .cart-item>td+td{padding-left:0}.cart-main .cart-item td:nth-child(n+2){text-align:right;display:block}.cart-main .cart-item__quantity-wrapper{justify-content:end;flex-direction:row-reverse}.cart-main .cart-item .quantity{margin-right:0}.cart-main .cart-item__error{justify-content:right}.cart-main .cart-item__media .placeholder{height:100%}}.footer-top{--color-font:var(--color-footer-top-text);--color-heading:var(--color-footer-top-text);background:var(--color-footer-top-background);display:flex;flex-wrap:wrap;align-items:baseline}.footer-bottom{--color-font:var(--color-footer-bottom-text);background:var(--color-footer-bottom-background);display:flex;justify-content:space-between;align-items:center}.footer-copyright{color:var(--color-font);text-align:right}.footer-copyright a:hover{color:inherit}.footer .newsletter-form .field{margin-top:1rem;display:flex;gap:.625rem;flex-wrap:wrap}.footer .newsletter-form .field input{color:var(--color-font);font-size:.8rem}.footer .newsletter-form .field input:focus{border:1px solid var(--color-font)}.footer .newsletter-form .field button{flex-shrink:0}.footer .newsletter-form__message--success{margin-top:1rem}.footer .newsletter-form__message--success span{vertical-align:middle;display:inline-block;padding-top:.2rem}.footer-block{padding:1.4rem 0;flex:0 1 25%;max-width:25rem;color:var(--color-font)}.footer-block__heading{color:var(--color-heading);margin-bottom:1.5rem}.footer-block ul.footer-menu{margin-bottom:0}.footer-block li{margin-bottom:.4rem}.footer-block li a{color:var(--color-font)}.footer-block__text{padding-right:2rem;max-width:20rem}.footer-block__text a{text-decoration:underline}.footer-bottom__localization .custom-select{height:3rem;width:14rem;border:1px solid var(--color-font)}.footer-bottom__localization .custom-select.open{border:1px solid var(--color-font)}.footer-bottom__localization .select-bar span{color:var(--color-font)}.footer-bottom__localization .select-arrow svg{color:var(--color-font)}.payment-list{display:flex;flex-wrap:wrap;margin-bottom:0}.payment-list li{padding:.8rem .4rem}.payment-list li>svg{width:36px;height:auto}.footer-social{margin-top:1.5rem;padding-right:1rem}.footer-social ul{margin-bottom:0}.footer-social ul li{display:inline-block;color:var(--color-font);margin-right:.8rem}.footer-social svg path{fill:var(--color-font)}@media (max-width:767.99px){.footer-top{flex-wrap:wrap}.footer-block{flex:0 1 100%}.footer-bottom>*{flex:0 1 100%}.footer-bottom>:first-child{margin-top:1rem}.footer-bottom .footer-payment{margin-top:1rem}.footer-copyright{text-align:left}}@media (max-width:1023.5px){.footer-bottom{flex-wrap:wrap}}@media (min-width:768px) and (max-width:1024px){.footer-block{flex-basis:50%}}@media (min-width:768px){.footer-top{justify-content:space-evenly}}.shopify-challenge__container{margin:8rem auto}.shopify-challenge__message{margin-bottom:1rem}.shopify-challenge__button{margin-top:2rem!important}.shopify-section{height:100%}.customer-activate,.reset-password{max-width:25rem;margin:5rem auto 8rem}.customer-register{max-width:30rem;margin:5rem auto 8rem}.customer-register__cta{margin-top:2rem}.customer-login{max-width:25rem;margin-left:auto;margin-right:auto}.customer-login #recover,.customer-login #recover+div{display:none}.customer-login #recover:target{display:block}.customer-login #recover:target+div{display:block}.customer-login #recover:target~#login,.customer-login #recover:target~#login+div{display:none}.customer-login #login,.customer-login #recover{scroll-margin-top:20rem}.customer-login #recover{margin-bottom:0}.customer-login__cta{margin-top:2.5rem;display:flex;justify-content:space-between}.customer-page{--offset-x:120px}.customer-page__wrapper{display:flex}.customer-page__sidebar{width:25%}.customer-page__content{width:75%}.customer-page .customer-detail{padding-bottom:1rem;border-bottom:1px solid var(--color-text-secondary)}.customer-page__menu{margin-top:1rem}.customer-page table{border-collapse:collapse;margin-top:1rem;margin-bottom:1.6rem}.customer-page table td,.customer-page table th{white-space:nowrap}.customer-page table tbody,.customer-page table tfoot,.customer-page table thead{border:1px solid var(--color-text-secondary)}.customer-page table thead th{padding:.7rem .5rem;color:var(--color-text-secondary)}.customer-page table tbody{border-top:0}.customer-page table tbody td{padding:1rem .8rem 1rem 0;vertical-align:top}.customer-page table tbody td:first-child{padding-left:.8rem}.customer-page table thead th:first-child{padding-left:.8rem}.customer-page table thead th:nth-child(5){padding-right:.8rem}.customer-page table.order-history thead th:nth-child(3){width:20%}.customer-page table.order-history thead th:nth-child(4){width:20%}.customer-page table.order-history tbody td{padding-top:.8rem;padding-bottom:.8rem}.customer-page table.order-history tbody td:nth-child(3){text-align:center}.customer-page table.order-history tbody td:nth-child(4){text-align:center}.customer-page table.order-history .order-id{border:1px solid var(--color-text-secondary);padding:.2rem .4rem}.customer-page table.order-history .order-id:hover{box-shadow:rgba(0,0,0,.15) 0 4px 4px}.customer-page table.order-detail thead th:first-child{width:30%}.customer-page table.order-detail thead th:nth-child(2){width:30%}.customer-page table.order-detail tbody td:first-child{white-space:inherit}.customer-page table.order-detail tfoot td{padding:.2rem 0;color:var(--color-text-secondary)}.customer-page table.order-detail tfoot td:first-child{padding-left:.8rem;white-space:inherit}.customer-page table.order-detail tfoot td:nth-child(2){padding-right:.8rem}.customer-page__addresses .address-item{padding-bottom:1.6rem}.customer-page__addresses .address-item__container{display:inline-block;width:100%;padding:1rem;border:1px solid var(--color-text-secondary);border-radius:.25rem;position:relative}.customer-page__addresses .address-item button+button{margin-left:.3rem}.customer-page__addresses .address-item .badge{position:absolute;right:0;padding-right:.5rem;padding-left:.5rem;font-size:.9rem;background:var(--color-primary-btn-background);color:var(--color-primary-btn-text)}.modal-edit.display-none,.modal-new.display-none{display:none}.modal-edit__container,.modal-new__container{background:#fff;width:600px;height:90%;margin:2rem auto;padding:1rem 4rem}.modal-edit .form-wrapper,.modal-new .form-wrapper{height:100%;overflow-y:scroll}.modal-edit .form-wrapper::-webkit-scrollbar,.modal-new .form-wrapper::-webkit-scrollbar{display:none}@media (max-width:767.5px){.customer-page{--offset-x:1rem}.customer-page__wrapper{flex-wrap:wrap}.customer-page__sidebar{width:100%}.customer-page__content{margin-left:0;width:100%}.customer-login{width:90%}}@media (max-width:1023.5px){.customer-page table{width:100%}.customer-page table thead{display:none}.customer-page table tbody{border-top:1px solid var(--color-text-secondary);border-bottom:0}.customer-page table tbody tr{display:block}.customer-page table tbody td{position:relative;display:block;padding-left:40%;white-space:normal;text-align:right}.customer-page table tbody td:first-child{padding-left:40%}.customer-page table tbody td[data-label=Price],.customer-page table tbody td[data-label=Quantity]{text-align:right}.customer-page table tbody td:before{content:attr(data-label);position:absolute;left:.8rem}.customer-page table tfoot{display:block;width:100%}.customer-page table tfoot tr{display:flex;justify-content:space-between}.customer-page table.order-history tr{border-bottom:1px solid var(--color-text-secondary)}.customer-page table.order-history tbody td:nth-child(3){text-align:right}.customer-page table.order-history tbody td:nth-child(4){text-align:right}}@media (min-width:768px) and (max-width:1023.5px){.customer-page{--offset-x:2rem}.customer-page__content{margin-left:2rem}}@media (min-width:1024px){.customer-page table{width:100%}.customer-page__content{margin-left:80px;width:100%}}.section-title{margin:2.5rem auto;text-align:center}.contact{--offset-x:calc((100% - var(--desktop-width))/2);margin-bottom:4rem}.contact .flex>div{flex-basis:auto}.contact .title{padding:0 2rem 1.4rem;padding-bottom:1.4rem}.contact .field{padding-left:2rem}.contact .form__message,.contact .form__status{padding-left:2rem;margin-bottom:1rem}.contact textarea{display:block;width:100%}.contact__button{padding-left:2rem;width:100%;margin-top:1rem}.column--half{width:50%}.column--full{width:100%}@media (max-width:1200px){.contact{--offset-x:10%}}@media (max-width:499px){.contact .field,.contact .form__message,.contact .form__status,.contact .title,.contact__button{padding-left:0}.column--half{width:100%}}.newsletter{overflow:hidden;text-align:center;position:relative;color:var(--text-color,var(--color-text-primary))}.newsletter__content{position:relative}.newsletter__content-container{position:relative;background:rgba(255,255,255,var(--content_box_overlay));border-radius:4px;padding:2rem 2rem;max-width:40rem;margin:0 auto}.newsletter__heading{text-align:center;margin-bottom:.6rem;color:inherit}.newsletter__subheading{text-align:center;margin-bottom:1rem;color:inherit}.newsletter .newsletter-form{max-width:30rem;margin:0 auto}.newsletter .newsletter-form__message{text-align:center;display:block;color:inherit}.newsletter__background{height:100%;width:100%;position:absolute;left:0;top:0}.newsletter__background img{object-fit:cover;object-position:var(--image-focal-points,center center);width:100%;height:100%}.newsletter-form .field{--input-height:3.5rem}.newsletter-form .field input{flex-shrink:1;border-radius:0}.newsletter-form .field button{--btn-border-radius:0;--btn-padding-x:3rem;flex-shrink:0}@media (max-width:575px){.newsletter-form button{width:100%}}.pop-up{display:flex;justify-content:center;align-items:center;z-index:20}.pop-up__container{max-width:400px;background:#fff}.pop-up__container.with-image{display:flex;max-width:44rem}.pop-up__container.with-image .pop-up__content,.pop-up__container.with-image .pop-up__image{position:relative}.pop-up__image{width:50%}.pop-up__image img{object-fit:cover;object-position:var(--image-focal-points,center center);position:absolute;width:100%;height:100%}.pop-up__content{text-align:center;padding:3rem}.with-image .pop-up__content{width:50%}.pop-up__heading{margin-bottom:1rem;font-size:1.5rem;text-transform:uppercase}.pop-up__subheading{margin-bottom:2rem;color:var(--color-text-secondary)}.pop-up .newsletter-form{margin-bottom:1rem}.pop-up .field{flex-wrap:wrap}.pop-up .field__input{margin-bottom:.5rem}.pop-up button[type=submit]{width:100%}.pop-up__social-media ul{margin-bottom:0}.pop-up__social-media ul li{display:inline-block;margin-right:.5rem}.pop-up__social-media ul li svg{width:1rem;height:1rem}@media (max-width:767.5px){.pop-up__container{width:90%}.pop-up__container.with-image .pop-up__content{width:100%;padding:1rem}.pop-up__image{display:none}}.collection-list{position:relative}.collection-list__header{margin-bottom:2rem;display:flex;justify-content:center}.collection-list__header h3{display:flex;align-items:center;padding-left:2rem;padding-right:2rem}.collection-list__swiper{position:relative;overflow:hidden}.collection-list .swiper-nav-item{border-radius:4px;top:35%}.collection-list .swiper-nav-item svg{--icon-arrow-size:1rem;width:var(--icon-arrow-size);height:var(--icon-arrow-size)}.collection-list .swiper-prev{left:1rem}.collection-list .swiper-next{right:1rem}.collection-list .swiper-prev{left:1rem;transform:translateX(calc(-100% - 1rem))}.collection-list .swiper-next{right:1rem;transform:translateX(calc(100% + 1rem))}.collection-list .swiper-initialized:hover .swiper-nav-item{transform:translateX(0)}@media (min-width:300px) and (max-width:767px){.collection-list{overflow-x:hidden}.collection-list__swiper{width:200%;margin-left:-50%}}@media (min-width:768px){.collection-list__swiper{width:100%;margin-left:0}}.no-js .collection-list .swiper-wrapper{flex-wrap:wrap}.no-js .collection-list .swiper-slide{height:auto;flex:0 1 25%;padding:0 .5rem}.no-js .collection-list .collection-card{margin-bottom:2rem}.multicolumn__columns{--gutter-y:0}.multicolumn__title{margin-bottom:2rem}.multicolumn-card{position:relative;height:fit-content}.multicolumn-card__image{display:flex;margin-bottom:1.25rem}.multicolumn-card__image-container{width:var(--image-width);background:#f9f9f9;position:relative}.multicolumn-card__image-container .media img{object-position:var(--image-focal-points,center center);--transition-property:opacity,transform}.multicolumn-card__overlay-content{position:absolute;inset:0}.multicolumn-card__text{color:var(--color-text-secondary);margin-bottom:1rem}.multicolumn-card:hover .multicolumn-card__image img{transform:scale3d(1.1,1.1,1.1)}@media (min-width:768px) and (max-width:1023px){.multicolumn .grid--col-4>*{width:calc(100%/3)}}@media (max-width:767px){.multicolumn--swipe-on-mobile .grid{flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:2rem}.multicolumn--swipe-on-mobile .multicolumn-card{flex:0 0 auto;max-width:90%;scroll-snap-align:start}.multicolumn-card{margin-bottom:1rem}.multicolumn-card:last-of-type{margin-bottom:0}.multicolumn-card__image{margin-bottom:1rem}}@media (max-width:576px){.multicolumn .grid--mobile-col-2>*{width:100%}}.image-with-text{display:flex}.image-with-text--image-right{flex-direction:row-reverse}.image-with-text__media{width:calc(50% - .5rem);position:relative}.image-with-text__media img{top:0;object-position:var(--image-focal-points,center center)}.image-with-text__content{width:calc(50% - .5rem);padding:6rem 4rem 7rem}.image-with-text__content-heading{font-size:2.5rem;margin-bottom:.8rem}.image-with-text__content-text{color:var(--color-text-secondary);margin-bottom:2rem}@media (max-width:768px){.image-with-text{flex-wrap:wrap}.image-with-text__media{flex:0 0 100%}.image-with-text__content{flex:0 0 100%;padding:1rem 0}.image-with-text__content-heading{font-size:1.5rem;margin-bottom:1rem}}.map{display:flex;overflow-x:hidden}.map>div{width:50%}.map__content-text{padding:6rem 4rem 7rem}.map__heading{font-size:2.5rem;margin-bottom:2rem}.map__address p{margin-bottom:.8rem}.map__content-map{position:relative;background:var(--color-image-background)}.map__content-map img{object-position:var(--image-focal-points,center center)}.map__content-map .placeholder{width:100%;height:100%}.map__content-map iframe{height:100%;width:100%}@media (max-width:768px){.map{flex-wrap:wrap}.map--left{flex-direction:column-reverse}.map>div{width:100%}.map__content-map{height:30rem}.map__content-text{padding:1rem 0}.map__heading{font-size:1.5rem;margin-bottom:1rem}}.slideshow-section.full-width{--offset-x:0}.slideshow-section .placeholder{width:100%;height:100%}.slideshow-section .placeholder-svg{width:60%;transform:translate(-20%,-50%)}.slideshow-section .placeholder-svg path{fill:#B0AEAE}.slideshow-section__swiper{height:100%;position:relative;overflow:hidden}.slideshow-section .slide{height:100%;color:var(--text-color)}.slideshow-section .slide__image-desktop{width:100%;object-fit:cover;object-position:var(--desktop-focal-points,center center);position:absolute;width:100%;height:100%}.slideshow-section .slide__image-desktop[data-parallax=true]{object-position:50% 50%}.slideshow-section .slide h2,.slideshow-section .slide p{color:inherit}.slideshow-section .slide__heading{line-height:var(--line-height);letter-spacing:var(--letter-spacing);font-size:var(--desktop-heading-size)}.slideshow-section .slide__heading p{line-height:inherit}.slideshow-section .slide__subheading{font-size:1.2rem}.slideshow-section .slide__subtext{margin:1rem 0;font-size:1.2rem}.slideshow-section .slide__buttons{display:flex;gap:.6rem;justify-content:var(--text-alignment)}.slideshow-section .slide__overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,var(--overlay-layer-opacity));display:block}.slideshow-section .slide__content{position:absolute;height:100%;width:100%;display:flex;padding:4rem 8rem;top:0;text-align:var(--text-alignment);transition:transform .7s ease-in-out,opacity .7s ease-in-out,visibility .7s ease-in-out;visibility:hidden;opacity:0;transform:translate3d(0,2rem,0)}.slideshow-section .slide__content>*{display:block}.slideshow-section .slide__content-container{max-width:45rem}.slideshow-section .slide.swiper-slide-active .slide__content{transform:translate3d(0,0,0);opacity:1;visibility:visible}.slideshow-section .slide__content--top{align-items:start}.slideshow-section .slide__content--top-left{justify-content:left}.slideshow-section .slide__content--top-center{justify-content:center}.slideshow-section .slide__content--top-right{justify-content:right}.slideshow-section .slide__content--middle-left{align-items:center;justify-content:left}.slideshow-section .slide__content--middle-center{align-items:center;justify-content:center}.slideshow-section .slide__content--middle-right{align-items:center;justify-content:right}.slideshow-section .slide__content--bottom-left{align-items:end;justify-content:left}.slideshow-section .slide__content--bottom-center{align-items:end;justify-content:center}.slideshow-section .slide__content--bottom-right{align-items:end;justify-content:right}.slideshow-section .swiper-nav-item{--swiper-navigation-color:#ffffff;--swiper-navigation-color:#3d3d3d;--swiper-navigation-background:rgba(255, 255, 255, 0.5);--swiper-navigation-size:3rem;position:unset;margin-top:0;border-radius:4px}.slideshow-section .swiper-nav-item svg{--icon-arrow-size:1rem;width:var(--icon-arrow-size);height:var(--icon-arrow-size)}.slideshow-section__navigation-container{position:absolute;height:4rem;top:50%;width:100%;padding:0 2rem}.slideshow-section__pagination-container{position:absolute;height:4rem;bottom:1rem;width:100%;padding:0 2rem}.slideshow-section__pagination{--swiper-pagination-bullet-width:1.4rem;--swiper-pagination-bullet-height:1.4rem;--swiper-pagination-color:transparent;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;height:var(--swiper-pagination-bullet-height);bottom:0;left:0;z-index:1}.slideshow-section__pagination .swiper-pagination-bullet{border:1px solid #323232}.slideshow-section__pagination .swiper-pagination-bullet-active{position:relative;padding:2px}.slideshow-section__pagination .swiper-pagination-bullet-active:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:#323232;margin:0}.no-js .slideshow-section .slide__content{visibility:visible;opacity:1}@media (max-width:767.5px){.slideshow-section .slide.with-mobile .slide__image-desktop{display:none}.slideshow-section .slide__image-mobile{display:block;object-fit:cover;object-position:var(--mobile-focal-points,center center);position:absolute;width:100%;height:100%}.slideshow-section .slide__content{padding:4rem 1.5rem}.slideshow-section .slide__heading{font-size:var(--mobile-heading-size)}}@media (min-width:768px){.slideshow-section .slide__image-desktop--hide{display:block}.slideshow-section .slide__image-mobile{display:none}}.featured-collection{overflow:hidden;position:relative}.featured-collection__swiper{margin:0 auto;position:relative;overflow:hidden}.featured-collection .swiper-nav-item{border-radius:4px;opacity:0;top:35%}.featured-collection .swiper-nav-item svg{--icon-arrow-size:1rem;width:var(--icon-arrow-size);height:var(--icon-arrow-size)}.featured-collection .swiper-prev{left:1rem}.featured-collection .swiper-next{right:1rem}.featured-collection .swiper-prev{left:1rem;transform:translateX(calc(-100% - 1rem))}.featured-collection .swiper-next{right:1rem;transform:translateX(calc(100% + 1rem))}.featured-collection .swiper-initialized:hover .swiper-nav-item{transform:translateX(0);opacity:1}@media (min-width:300px) and (max-width:767px){.featured-collection{overflow-x:hidden}.featured-collection__swiper{width:200%;margin-left:-50%}}.no-js .featured-collection .swiper-wrapper{flex-wrap:wrap}.no-js .featured-collection .swiper-slide{height:auto;flex:0 1 25%;padding:0 .5rem}.collapsible-tab{max-width:50rem}.collapsible-tab__title{margin-bottom:.8rem}.collapsible-tab__paragraph{margin-bottom:1rem}.collapsible-tab__button{margin-top:1.5rem}.rich-text__wrapper{padding:2rem 1rem;background:var(--color-background)}.rich-text__container{max-width:800px;margin:0 auto}.rich-text__container>div:not(:last-of-type){margin-bottom:2rem}.rich-text__heading{margin-bottom:.8rem}.rich-text__text{color:var(--color-text-secondary);max-width:45rem;margin:0 auto}.rich-text__image .placeholder{position:relative;height:calc(var(--image-width)/ 2);background:var(--color-image-background);width:100%;max-width:var(--image-width)}.rich-text__image img{width:100%;max-width:var(--image-width);height:auto}.rich-text--full-width{max-width:unset;--offset-x:0}@media (max-width:767.5px){.rich-text>*{margin-bottom:1rem}}.product-features{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}.product-features .feature-card{display:flex;gap:1rem}.product-features .feature-card__image{width:4rem;height:auto}.product-features .feature-card__subtitle{color:var(--color-text-secondary)}@media (max-width:767.5px){.product-features{gap:2rem;justify-content:start}}.featured-product-placeholder{display:flex}.featured-product-placeholder__media-wrapper{width:55%}.featured-product-placeholder__info-container{position:sticky;top:calc(2rem + var(--header-height))}.featured-product-placeholder__info-wrapper{--margin-left:3rem;width:calc(45% - var(--margin-left));margin-left:var(--margin-left)}.featured-product-placeholder__price{margin-bottom:1rem;font-size:1.3rem}.featured-product-placeholder__quantity{height:3rem}.featured-product-placeholder .accordion-content p{color:var(--color-text-secondary)}.featured-product-placeholder .accordion{border-top:1px solid var(--color-border)}.featured-product-placeholder__accordion+.featured-product-placeholder__accordion .accordion{border-top:none}.featured-product-placeholder .accordion-content{padding-bottom:1rem}@media (max-width:767.5px){.featured-product-placeholder{flex-wrap:wrap}.featured-product-placeholder__media-wrapper{width:100%}.featured-product-placeholder__info-wrapper{--margin-left:0;width:100%;margin-top:2rem}}@media (min-width:768px) and (max-width:1199px){.featured-product-placeholder__info-wrapper{--margin-left:2rem}}.featured-blog__article{margin-bottom:2rem}.logo-list__heading{margin-bottom:2rem}.logo-list__container{display:flex;align-items:center;gap:6rem;row-gap:2rem;scroll-snap-type:x mandatory;overflow-x:scroll;width:max-content;margin:0 auto;max-width:100%;flex-wrap:wrap}.logo-list__item{width:var(--logo-size);height:100%;display:inline-block;scroll-snap-align:start;flex-shrink:0;flex-grow:0}.logo-list__image{width:100%;height:auto}.logo-list .placeholder-image{background:var(--color-image-background)}.logo-list .placeholder-image svg{width:100%;height:100%}@media (max-width:1023px){.logo-list__container{gap:4rem;flex-wrap:nowrap}}.collage{--height:calc((var(--collage-height)-((var(--total-rows)-1)*var(--collage-gap)))*1px);--row-height:calc((var(--collage-height)/var(--total-rows))*1px);--total-columns:3;--collage-width:calc(100% - (((var(--total-columns)-1) * var(--collage-gap)) * 1px));grid-auto-flow:column;grid-template-columns:var(--grid-columns-width);grid-template-rows:var(--template-rows);display:grid;column-gap:calc(var(--collage-gap)*1px);row-gap:calc(var(--collage-gap)*1px);height:var(--height)}.collage-layout-1{--total-rows:2;--grid-columns-width:calc(var(--collage-width) * 2/4) calc(var(--collage-width) * 1/4) calc(var(--collage-width) * 1/4);--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3]}.collage-layout-1 .collage-card:first-child{grid-column:1/span 1;grid-row:span 2}.collage-layout-1.has-4-cards .collage-card:nth-child(4){grid-row:span 2}.collage-layout-2{--total-rows:2;--grid-columns-width:calc(var(--collage-width) * 1/4) calc(var(--collage-width) * 2/4) calc(var(--collage-width) * 1/4);--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3]}.collage-layout-2 .collage-card:nth-child(3){grid-row:span 2}.collage-layout-2.has-4-cards .collage-card:nth-child(4){grid-row:span 2}.collage-layout-3{--total-rows:3;--grid-columns-width:calc(var(--collage-width) * 1/4) calc(var(--collage-width) * 1/4) calc(var(--collage-width) * 2/4);--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4]}.collage-layout-3 .collage-card:first-child{grid-column:span 2;grid-row:span 2}.collage-layout-3 .collage-card:nth-child(5){grid-row:span 2}.collage-layout-3.has-4-cards .collage-card:nth-child(4){grid-row:span 3}.collage-card:hover .collage-card__media{transform:scale3d(1.1,1.1,1.1);box-shadow:0 0 30px 0 rgba(0,0,0,.16);z-index:2}.collage-card:hover .collage-card__title{z-index:3}.collage-card__content{height:100%;position:relative}.collage-card__content>a{display:inline-block;height:100%;position:relative;width:100%}.collage-card__content>a:hover{color:inherit}.collage-card__content .placeholder{height:100%}.collage-card__content .placeholder:hover .collage-content__detail{transform:translateY(0)}.collage-card__media{height:100%;width:100%;position:absolute;left:0;top:0;transition-duration:.5s}.collage-card__media img{object-fit:cover;object-position:var(--image-focal-points,center center);position:absolute;width:100%;height:100%}.collage-card__title{position:absolute;bottom:2rem;left:0;width:100%;display:flex;justify-content:center}.collage-card__title-container{background:rgba(255,255,255,.7);text-align:center;padding:.5rem 1rem;min-width:10rem;display:inline-block}@media (max-width:767px){.collage{--collage-gap:8;grid-auto-flow:row}.collage-layout-1{--total-rows:4;--grid-columns-width:50% 50%;--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4] var(--row-height) [line-5]}.collage-layout-1 .collage-card:first-child{grid-row:span 2;grid-column:span 2}.collage-layout-2{--total-rows:4;--grid-columns-width:50% 50%;--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4] var(--row-height) [line-5]}.collage-layout-2 .collage-card:nth-child(3){grid-row:span 2;grid-column:span 2}.collage-layout-3{--total-rows:6;--grid-columns-width:50% 50%;--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4] var(--row-height) [line-5] var(--row-height) [line-6] var(--row-height) [line-7]}.collage-layout-3 .collage-card:first-child{grid-row:span 2;grid-column:span 2}.collage-layout-3 .collage-card:nth-child(4){grid-column:span 2}.collage-layout-3 .collage-card:nth-child(5){grid-row:span 2;grid-column:span 2}.collage-layout-3.has-3-cards{--total-rows:3;--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4]}.collage-layout-3.has-4-cards{--total-rows:5;--template-rows:[line-1] var(--row-height) [line-2] var(--row-height) [line-3] var(--row-height) [line-4] var(--row-height) [line-5] var(--row-height) [line-6]}.collage-layout-3.has-4-cards .collage-card:nth-child(4){grid-row:span 2;grid-column:span 2}}.top-bar{--offset-x:40px;overflow-x:clip;color:var(--color-text);background-color:var(--color-background)}.top-bar .custom-select{--custom-select-arrow-size:0.7rem;--custom-select-options-width:10rem;--custom-select-text-color:var(--color-text)}.top-bar .custom-select .options-container{z-index:10;box-shadow:0 -5px 50px -10px rgba(0,0,0,.3)}.top-bar .c-email,.top-bar .c-phone{font-size:.9rem}.top-bar .c-email svg,.top-bar .c-phone svg{width:1rem;height:1rem}.top-bar .c-social-media svg{width:1rem;height:1rem}@media (max-width:767px){.top-bar{--offset-x:20px}}@media (max-width:1200px){.top-bar>div:first-child{order:2}.top-bar>div:nth-child(2){order:1}.top-bar>div:nth-child(3){order:3}}.collection-tabs__titles{overflow-x:auto;margin-bottom:2rem;scroll-snap-type:x mandatory}.collection-tabs__titles::-webkit-scrollbar{width:0;background:0 0}.collection-tabs__titles .ab-tab__link{scroll-snap-align:start}.recent-viewed-product__nav-prev{left:1rem;transform:translateX(calc(-100% - 1rem))}.recent-viewed-product__nav-next{right:1rem;transform:translateX(calc(100% + 1rem))}.recent-viewed-product .swiper-nav-item{border-radius:4px;top:calc(35% - 28px)}.recent-viewed-product .swiper-initialized:hover .swiper-nav-item{transform:translateX(0)}.blog-main__articles.list{max-width:50rem;margin:0 auto}.blog-main__article{margin-bottom:4rem}.article-card>a:hover{color:unset}.article-card__image-wrapper{margin-bottom:.8rem}.article-card__image-wrapper.placeholder{--height-ratio:0.75}.article-card__meta{color:var(--color-text-secondary);font-size:.9rem;margin-top:.5rem}.article-card__meta span{display:inline-block}.article-card__excerpt{margin-bottom:1rem;color:var(--color-text-secondary)}.article-card__footer{font-size:.9rem;color:var(--color-text-secondary)}.article-author svg{width:.75rem;height:.75rem}@media (max-width:767.5px){.blog-main__blog-title{margin-bottom:2rem}}.main-article{--hero-height:400px}.main-article.style-2 .main-article__body-container{transform:translateY(calc(var(--hero-height)* .25 * -1));margin-top:0;border-top-left-radius:4px;border-top-right-radius:4px;padding-left:3rem;padding-right:3rem;padding-top:3rem;background:#fff;position:relative;z-index:1}.main-article.style-2 .main-article__body-container:before{content:'';position:absolute;top:0;left:0;height:30%;width:100%;z-index:-1;box-shadow:0 -40px 40px 0 rgba(0,0,0,.05)}.main-article__hero-container{height:var(--hero-height)}.main-article__body{border-bottom:1px solid #dedede}.main-article__share summary{padding:0}.main-article__share ul.share-buttons__list{padding-left:0}.main-article p{margin-bottom:1rem}.main-article ol,.main-article ul{padding-left:1rem;list-style:unset}.main-article[data-sidebar-position=right] .main-article__body-container>div:first-child{padding-right:5rem}.main-article[data-sidebar-position=left] .main-article__body-container{flex-direction:row-reverse}.main-article[data-sidebar-position=left] .main-article__body-container>div:first-child{padding-left:5rem}.main-article__comment-wrapper{background-color:#f9f9f9;padding:4rem 0}.main-article__comment-container{max-width:50rem;margin:0 auto}.main-article__comments{margin-bottom:4rem}.main-article__comments-comment{background:#fff;padding:2rem 2.5rem;margin-bottom:1rem}.main-article__comments-comment footer{font-size:.9rem;color:var(--color-text-secondary)}.main-article__comment-form{margin-left:-2rem}.main-article__comment-form .column{padding-left:2rem}.main-article__comment-form input[type=submit]{width:unset}.main-article__comment-form .form__message{margin-bottom:1rem;display:flex;align-items:center;gap:.4rem}@media (max-width:1023px){.main-article.style-2 .main-article__body-container{padding-left:1rem;padding-right:1rem}.main-article.style-2 .main-article__body-container>div:first-child{padding-right:1rem}.main-article.style-2 .main-article__body-container>div:nth-child(2){margin-top:4rem}.main-article[data-sidebar-position=right] .main-article__body-container>div:first-child{padding-right:0}.main-article[data-sidebar-position=left] .main-article__body-container{flex-direction:row-reverse}.main-article[data-sidebar-position=left] .main-article__body-container>div:first-child{padding-left:0}}@media (max-width:767px){.main-article__comment-container{margin:0 1rem}.main-article__comments-comment{padding:1rem 1.5rem}}.blog-recent-post .media{--media-size:6rem;width:var(--media-size);height:var(--media-size);position:relative;padding-bottom:unset}.blog-recent-post .recent-post__title{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease-in-out}.blog-recent-post .recent-post a:hover .recent-post__title{text-decoration-color:var(--color-text-primary)}.blog-tag-cloud a{padding:.4rem .8rem;display:inline-block;background:#fafafa;margin-right:.5rem;margin-bottom:.5rem;border-radius:4px;transition:background .3s ease-in-out}.blog-tag-cloud a:hover{background:#f3f0f0}.blog-navigation__prev{width:2rem;display:flex;align-items:center;flex-shrink:0}.blog-navigation__next{width:2rem;display:flex;align-items:center;justify-content:right;flex-shrink:0}.wishlist-drawer__products::-webkit-scrollbar{width:0;background:0 0}.wishlist-page .product-card .js-add-wishlist{display:none}.wishlist-page .product-card .js-remove-wishlist{display:none}.js-remove-wishlist{display:none}.in-wishlist .js-add-wishlist{display:none}.in-wishlist .js-remove-wishlist{display:inline-flex}.wishlist-btn--active{--icon-color:#ffffff;--icon-color--hover:var(--color-primary-btn-background-hover);--background--hover:#ffffff;--background-color:var(--color-primary-btn-background-hover)}

/*----------- New Css -----------*/
.featured-collection__header.section-title.px-2>.h3.w-100.text-center,.section-title.px-2>h3.w-100.text-center,.rich-text__container>h1,rich-text__container>h2,rich-text__container>h3,rich-text__container>h4,rich-text__container>h5,rich-text__container>h6,.collection-hero__content.text-center>h1{
    display: flex;
    align-items: center;
    justify-content: center;
}
.featured-collection__header.section-title.px-2>.h3.w-100.text-center::before,.collection-hero__content.text-center>h1::before,.collection-hero__content.text-center>h1::after,.featured-collection__header.section-title.px-2>.h3.w-100.text-center::after,.section-title.px-2>h3.w-100.text-center::before,.section-title.px-2>h3.w-100.text-center::after,.rich-text__container>h1::before,rich-text__container>h2::before,rich-text__container>h3::before,rich-text__container>h4::before,rich-text__container>h5::before,rich-text__container>h6::before,.rich-text__container>h1::after,rich-text__container>h2::after,rich-text__container>h3::after,rich-text__container>h4::after,rich-text__container>h5::after,rich-text__container>h6::after {
    content: "";
    display: inline-block;
    width: 6rem;
    height: 2px;
    background: #000;
}
.featured-collection__header.section-title.px-2>.h3.w-100.text-center:before,.collection-hero__content.text-center>h1::before,.section-title.px-2>h3.w-100.text-center::before,.rich-text__container>h1::before,rich-text__container>h2::before,rich-text__container>h3::before,rich-text__container>h4::before,rich-text__container>h5::before,rich-text__container>h6::before {
    margin-right: 3rem;
}
.featured-collection__header.section-title.px-2>.h3.w-100.text-center::after,.section-title.px-2>h3.w-100.text-center::after,.collection-hero__content.text-center>h1::after,.rich-text__container>h1::after,rich-text__container>h2::after,rich-text__container>h3::after,rich-text__container>h4::after,rich-text__container>h5::after,rich-text__container>h6::after {
    margin-left: 3rem;
}

.featured-collection__header.section-title.px-2>p.w-100.text-center,.section-title.px-2>p.w-100.text-center,.rich-text__container>.rich-text__text>p,rich-text__container>.rich-text__text>p,rich-text__container>.rich-text__text>p,rich-text__container>.rich-text__text>p,rich-text__container>.rich-text__text>p,rich-text__container>.rich-text__text>p {
    font-style: italic;
}
.collection-header>.collection-hero.padded-y--large{
    padding-top: 3rem;
    padding-bottom: 2rem;
}
.collection.container-fluid.ab-container.space-y--medium {
    margin-top: 1rem;
}
.product-detail__info-container.product-detail__blocks .flex.my-1.flex-wrap.col-gap-1, .group.w-full.text-token-text-primary.border-b .flex.flex-wrap.col-gap-1.my-1 {
    display: flex;
    flex-direction: column;
}
.product-detail__info-container.product-detail__blocks .flex.flex-wrap.col-gap-1, .group.w-full.text-token-text-primary.border-b .flex.flex-wrap.col-gap-1 {
    display: flex;
    flex-direction: column;
}
.group.w-full.text-token-text-primary.border-b button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    margin-top: 10px;
}
.section-template--16292392534185__b16104b4-3ff7-47a4-af13-843f51726f97-padding .owl-nav, .section-template--16292392534185__b16104b4-3ff7-47a4-af13-843f51726f97-padding .owl-dots {
    display: none;
}
.container-fluid {
  --container-fluid-offset: 10px !important;
}
section#shopify-section-top-bar-right>div>a.c-email.flex.col-gap-05.content-center.items-center.no-wrap {
    color: #fff;
}
section#shopify-section-top-bar-right {
    display: flex;
    justify-content: end;
}
section#shopify-section-top-bar-left>div>a.c-phone.flex.items-center.col-gap-05.content-center.no-wrap {
    color: #fff;
}
section.top-bar.flex.content-space-between.container-fluid.flex-wrap{
    background: #000;
}
.featured-collection.container-fluid.ab-container.space-y--medium {
    margin-top: 0px;
}
.multicolumn.container-fluid.ab-container.space-y--medium {
    margin-bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .featured-collection__header.section-title.px-2>.h3.w-100.text-center:before,.collection-hero__content.text-center>h1::before,.section-title.px-2>h3.w-100.text-center::before,.rich-text__container>h1::before,rich-text__container>h2::before,rich-text__container>h3::before,rich-text__container>h4::before,rich-text__container>h5::before,rich-text__container>h6::before {
      margin-right: 1rem;
  }
  .featured-collection__header.section-title.px-2>.h3.w-100.text-center::after,.section-title.px-2>h3.w-100.text-center::after,.collection-hero__content.text-center>h1::after,.rich-text__container>h1::after,rich-text__container>h2::after,rich-text__container>h3::after,rich-text__container>h4::after,rich-text__container>h5::after,rich-text__container>h6::after {
      margin-left: 1rem;
  }
  .featured-collection__header.section-title.px-2>.h3.w-100.text-center,.section-title.px-2>h3.w-100.text-center,.rich-text__container>h1,rich-text__container>h2,rich-text__container>h3,rich-text__container>h4,rich-text__container>h5,rich-text__container>h6,.collection-hero__content.text-center>h1{
      font-size: 15px;
      line-height: 25px;
      letter-spacing: 2px;
  }
  .featured-collection__header.section-title.px-2>.h3.w-100.text-center::before,.collection-hero__content.text-center>h1::before,.collection-hero__content.text-center>h1::after,.featured-collection__header.section-title.px-2>.h3.w-100.text-center::after,.section-title.px-2>h3.w-100.text-center::before,.section-title.px-2>h3.w-100.text-center::after,.rich-text__container>h1::before,rich-text__container>h2::before,rich-text__container>h3::before,rich-text__container>h4::before,rich-text__container>h5::before,rich-text__container>h6::before,.rich-text__container>h1::after,rich-text__container>h2::after,rich-text__container>h3::after,rich-text__container>h4::after,rich-text__container>h5::after,rich-text__container>h6::after {
      width: 3rem;
  }
}
.newsletter-form__field-wrapper>div>button {
    background: #fff;
    color: #000;
}