@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.woff2)format("woff2"),url(/fonts/NeueMontreal-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.woff2)format("woff2"),url(/fonts/NeueMontreal-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}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{font-size:100%;font:inherit;vertical-align:baseline;color:inherit;border:0;outline:none;margin:0;padding:0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}span{display:block}::-webkit-scrollbar{display:none}img{pointer-events:none;width:100%}*,:after,:before{box-sizing:border-box}:root{--margin:20px}@media (width<=600px){:root{--margin:20px}}#grid-c .grid__h{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:fixed}#grid-c .grid__v{justify-content:space-between;width:100%;height:100%;display:flex;position:fixed}#grid-c.o{opacity:.5}#grid-c{opacity:0;pointer-events:none;z-index:100;width:100vw;height:100%;position:fixed;top:0;left:0}#grid-c #grid-w{top:var(--margin);bottom:var(--margin);left:var(--margin);width:calc(100vw - var(--margin) - var(--margin));pointer-events:none;opacity:.5;justify-content:center;display:flex;position:fixed}#grid-c #grid-w #grid{justify-content:space-between;width:100vw;height:100%;display:flex}#grid-c #grid-w #grid div{float:left;width:calc(100vw / 12 * 1 + 1.66667px - (20px + var(--margin) * 2 / 12 * 1));background:#1432f7;height:0%;position:relative}#grid-c #grid-h{opacity:.5;width:100vw;height:100vh;position:fixed}#grid-c #grid-h div:first-child{background:#1432f7;width:100vw;height:1px;position:absolute;top:50%}#grid-c #grid-h div:nth-child(2){background:#1432f7;width:1px;height:100vh;position:absolute;left:50%}#grid-c #grid-h div:nth-child(3){background:#1432f7;width:100vw;height:1px;position:absolute;top:25%}#grid-c #grid-h div:nth-child(4){background:#1432f7;width:100vw;height:1px;position:absolute;top:75%}html{-webkit-user-select:none;user-select:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100dvh;font-family:Neue Montreal;font-size:.520833vw;position:absolute;top:0;left:0;overflow:hidden}@media (width<=767px){html{font-size:1.66667vw}}body{letter-spacing:-.05rem;color:#000;background-color:#fff;width:100%;height:100%;font-family:Neue Montreal;font-size:2rem;font-weight:500;line-height:100%;position:absolute;top:0;left:0;overflow:auto}main{justify-content:space-between;display:flex}@media (width<=767px){main{flex-direction:column}}.carousel{width:calc(100vw / 12 * 7 + 11.6667px - (20px + var(--margin) * 2 / 12 * 7) + 20px);color:#000;background-color:#000;height:100dvh;position:relative;overflow:hidden}@media (width<=767px){.carousel{width:calc(100vw / 12 * 12 + 20px - (20px + var(--margin) * 2 / 12 * 12) + 20px + 20px);height:50dvh}}.carousel .header{width:calc(100vw / 12 * 4 + 6.66667px - (20px + var(--margin) * 2 / 12 * 4));color:#fff;z-index:99;justify-content:space-between;margin-left:20px;display:flex;position:absolute;top:20px}@media (width<=767px){.carousel .header{width:calc(100vw / 12 * 8 + 13.3333px - (20px + var(--margin) * 2 / 12 * 8))}}.carousel .header svg{fill:#fff;width:calc(100vw / 12 * 1 + 1.66667px - (20px + var(--margin) * 2 / 12 * 1))}@media (width<=767px){.carousel .header svg{width:calc(100vw / 12 * 4 + 6.66667px - (20px + var(--margin) * 2 / 12 * 4))}}.carousel__track{height:100%;transition:transform 1s cubic-bezier(.87,0,.13,1);display:flex}.carousel__slide{justify-content:center;align-items:center;min-width:100%;height:100%;display:flex}.carousel__slide img{object-fit:cover;width:100%;height:100%;display:block}.carousel__prev,.carousel__next{letter-spacing:-.05rem;cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-family:Neue Montreal;font-size:2rem;font-weight:500;line-height:100%;position:absolute;bottom:20px}.carousel__prev{left:20px}.carousel__next{right:20px}.carousel .carousel__indicators{letter-spacing:-.05rem;color:#fff;font-family:Neue Montreal;font-size:2rem;font-weight:500;line-height:100%;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.carousel__thumbs{z-index:99;bottom:20px;left:calc(100vw / 12 * 7 + 11.6667px - (20px + var(--margin) * 2 / 12 * 7) + 20px + 20px);gap:1rem;display:flex;position:absolute}@media (width<=767px){.carousel__thumbs{display:none}}.carousel__thumb{width:calc((100vw / 12 * 1 + 1.66667px - (20px + var(--margin) * 2 / 12 * 1)) / 1.7);height:calc((100vw / 12 * 1 + 1.66667px - (20px + var(--margin) * 2 / 12 * 1)) / 1.4);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;transition:opacity .2s;position:relative}.carousel__thumb.active{opacity:1}.carousel__thumb.active:after{content:"";background-color:#000;width:100%;height:.25rem;display:block;position:absolute;top:-1rem}.carousel__thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-info{width:calc(100vw / 12 * 5 + 8.33333px - (20px + var(--margin) * 2 / 12 * 5) + 20px + 20px);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:75dvh;padding:20px;display:flex}@media (width<=767px){.product-info{width:100vw;height:50dvh}}.product-info .header{width:100%}.product-info .header .sub-header{justify-content:space-between;width:100%;margin-bottom:20px;display:flex}.product-info .header svg{width:100%}.product-info .description{width:calc(100vw / 12 * 3 + 5px - (20px + var(--margin) * 2 / 12 * 3))}.product-info .description h1{margin-bottom:2rem}@media (width<=767px){.product-info .description{width:calc(100vw / 12 * 10 + 16.6667px - (20px + var(--margin) * 2 / 12 * 10))}}.product-info .sizes{gap:1rem;margin:2rem 0;display:flex}.product-info .sizes .size{letter-spacing:-.05rem;cursor:pointer;opacity:.25;color:#000;background:0 0;border:none;padding:0;font-family:Neue Montreal;font-size:2.4rem;font-weight:500;line-height:100%;position:relative}.product-info .sizes .size.active{opacity:1}.product-info .sizes .size.active:after{content:"";background-color:#000;width:100%;height:.25rem;display:block;position:absolute;bottom:-.25rem}.product-info .btn-checkout{letter-spacing:-.05rem;cursor:pointer;text-transform:uppercase;color:#000;background:0 0;border:none;padding:0;font-family:Neue Montreal;font-size:2.4rem;font-weight:500;line-height:100%;position:relative}.product-info .btn-checkout:after{content:"";background-color:#000;width:100%;height:.25rem;display:block;position:absolute;bottom:-.25rem}
