@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.title--primary{color:#0f0d23;font-weight:700;font-size:1.5rem}.title--secondary{color:#323232;font-weight:700;font-size:1.5rem}.title--tertiary{color:#323232;font-weight:700;font-size:1.125rem}.title--quaternary{color:#323232;font-weight:700;font-size:1rem}.title--quinary{color:#323232;font-weight:500;font-size:1rem}.title--centered-container{text-align:center}.body--primary{color:#646464;font-size:.875rem}.body--secondary{color:#646464;font-size:1rem}.body--tertiary{color:#ff9f24;font-weight:700;font-size:1.5rem}.body--quaternary{color:#323232;font-weight:500;font-size:1rem}.body--quinary{color:gray;font-weight:500;font-size:.75rem}.body--senary{color:#969696;font-size:.875rem}.body--septenary{color:#ff9f24;font-weight:700;font-size:.875rem}.body--octonary{color:#ff9f24;font-size:.875rem}.body--nonary{color:#fff;font-weight:500;font-size:1rem}.body--centered-container{text-align:center}.container{padding:2.5rem 1.5rem 2.125rem;min-height:calc(100vh - 4.625rem);display:grid;grid-template-rows:2.5rem 1fr}.header{height:2.5rem;display:flex;align-items:center;justify-content:space-between}.header__popover{padding:.5rem}.avatar-button img{border-radius:100%;width:2.5rem;height:2.5rem}.product-card__container{height:12.1875rem;display:grid;grid-template-rows:1fr auto 1fr;padding:1rem 1rem .5rem;background-color:#fff;border-radius:.75rem .75rem 2rem;box-sizing:border-box;position:relative;cursor:pointer}.product-card__image{width:100%;height:7.625rem;object-fit:contain;padding-top:.3125rem;padding-bottom:.75rem}.product-card__footer{height:1rem}.loader{display:flex;justify-content:center;align-items:center;height:100%}.loader__spinner{border:.25rem solid rgba(0,0,0,.1);width:2.25rem;height:2.25rem;border-radius:50%;border-left-color:#ff9f24;animation:spin .75s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-button--primary{border-radius:.75rem;background-color:#fff}.icon-button--secondary{border-radius:.5rem 0;background-color:#ff9f24}.icon-button--tertiary{border-radius:.75rem}.icon-button__image-container--primary{width:2.5rem;height:2.5rem;display:flex;justify-items:center;align-items:center;justify-content:center}.icon-button__image-container--primary img{width:1.5rem;height:1.5rem}.icon-button__image-container--secondary{position:absolute;bottom:0;right:0;background-color:#ff9f24;border-radius:.5rem 0;width:2.25rem;height:2.25rem;z-index:10;display:flex;justify-items:center;align-items:center;justify-content:center}.icon-button__image-container--secondary img{width:1.5rem;height:1.5rem}.icon-button__image-container--tertiary{width:3.375rem;height:3.375rem;justify-items:center;border-radius:.75rem;border:.0625rem solid #ff9f24;display:flex;justify-content:center;align-items:center}.button{border-radius:.75rem;border:.0625rem solid #ff9f24;display:flex;justify-content:center;align-items:center;height:3.375rem;flex:1;background-color:#ff9f24;color:#fff}.mobile-frame__container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:fit-content;max-height:100vh;scale:.95}.mobile-frame__content{border:2px solid #323232;border-radius:3.1875rem;padding:2rem;width:23.4375rem;height:50.75rem;overflow:auto;scrollbar-width:none}.carousel__container{border-radius:.75rem}.product-detail{margin-top:.25rem}.product-detail__container{display:grid;grid-template-rows:auto auto auto 1fr;min-height:calc(85vh - 7.125rem)}.product-detail__image{width:100%;height:14rem;object-fit:contain;margin-top:.5rem;margin-bottom:3.4375rem;background-color:#fff;border-radius:.75rem;padding:1rem;box-sizing:border-box}.product-detail__header{display:flex;flex-direction:column;gap:.25rem}.product-detail__header div{display:flex;justify-content:space-between}.product-detail__body{margin-top:1.8125rem;position:relative}.product-detail__body p{margin-top:.5rem;overflow:hidden;line-height:1.5rem;margin-bottom:1.5rem}.product-detail__body p.collapsed{max-height:6rem;margin-bottom:unset}.product-detail__body button{display:flex;align-items:center;gap:.25rem;padding-left:.3rem;background:linear-gradient(to right,transparent,#ffffff .25rem);position:absolute;bottom:-1.5rem;right:0;height:1.5rem}.product-detail__body button.collapsed{bottom:0rem}.product-detail__footer{margin-top:1.375rem}.product-detail__footer-carousel{margin-top:.8125rem;overflow-x:scroll;position:relative;height:1.9375rem}.product-detail__footer-carousel::-webkit-scrollbar{display:none}.product-detail__footer-carousel div{display:flex;gap:1rem;position:absolute}.product-detail__footer-carousel div button{white-space:nowrap;height:1.9375rem;border-radius:9.6875rem;border:.0625rem solid #969696;font-family:DM Sans,sans-serif;font-size:.875rem;padding:0 1.0625rem;color:#969696}.product-detail__footer-carousel div button.selected{color:#ff9f24;border-color:#ff9f24}.product-detail__footer-ctas{margin-top:3.125rem;display:flex;justify-content:space-between;gap:1.5rem}.product-list__header{margin-top:1.5rem}.product-list__header>*{margin-bottom:.9375rem}.product-list__header>*:first-child{margin-bottom:.3125rem}.product-list__grid{margin-top:1.0625rem;display:grid;grid-template-columns:1fr 1fr;gap:.8125rem}body{font-optical-sizing:auto;background-color:#fafafa;color:#323232}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{display:inline-block;border:none;margin:0;background-color:unset;text-decoration:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}a{text-decoration:none}body{font-family:DM Sans,sans-serif}
