*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:0px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#000}::-webkit-scrollbar-thumb:hover{background:#555}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li{list-style:none}a{display:flex;text-decoration:none}dl,ol,ul{margin-top:0;margin-bottom:0}ol,ul{padding-left:0}p{margin-bottom:0}a{color:#000;text-decoration:none}a:hover{text-decoration:none}input{outline:none;border:none}input:focus{outline:0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}button{border:none;text-decoration:none;cursor:pointer}button:focus{outline:0}textarea{outline:none;border:none}textarea:focus{border-color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input[type=radio]{display:none}button{background-color:transparent;height:min-content}@font-face{font-family:MonumentExtended;font-style:normal;font-weight:300;src:url(/assets/MonumentExtended-Light-036e009b.otf) format("opentype")}@font-face{font-family:MonumentExtended;font-style:normal;font-weight:500;src:url(/assets/MonumentExtended-Regular-bcb30265.otf) format("opentype")}@font-face{font-family:MonumentExtended;font-style:normal;font-weight:700;src:url(/assets/MonumentExtended-Black-6786dc63.otf) format("opentype")}body{font-family:Montserrat,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;min-width:320px;height:100vh}#root{position:relative;display:flex;flex-direction:column;align-items:center;width:100vw;height:100%;flex:1}.btn-sbb,.btn-swb,.btn-sbs,.btn-sws,.btn-obb,.btn-owb,.btn-obs,.btn-ows{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:fit-content;gap:16px}.btn-obb,.btn-obs{border:solid 2px #ffffff}.btn-owb,.btn-ows{border:solid 2px #000000}.btn-sbb,.btn-sbs,.btn-obb,.btn-obs{background:#000000}.btn-swb,.btn-sws,.btn-owb,.btn-ows{background:#ffffff}.btn-sbb,.btn-swb,.btn-obb,.btn-owb{height:54px;padding:0 32px}.btn-sbs,.btn-sws,.btn-obs,.btn-ows{height:42px;padding:0 16px}.btn-sbb .btn-text,.btn-sbs .btn-text,.btn-obb .btn-text,.btn-obs .btn-text{color:#000}.btn-sbb .btn-text,.btn-sbs .btn-text,.btn-obb .btn-text,.btn-obs .btn-text{color:#fff}.btn-text,.btn-inline{font-family:MonumentExtended;font-style:normal;font-weight:400;display:flex;align-items:center;text-align:center;letter-spacing:.08em;padding-top:4px}.btn-text{font-size:14px;line-height:20px;text-transform:uppercase}.btn-text-inline{font-size:12px;line-height:16px;color:#3c3c3c}.box-title-black,.box-title-white{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;gap:24px}.box-title-black{background:#000000;color:#fff}.box-title-white{background:#ffffff;color:#000}.box-title-black line{stroke:#fff}.box-title-white line{stroke:#000}.box-title-text{font-family:MonumentExtended;font-style:normal;font-weight:500;font-size:24px;text-transform:capitalize;padding-top:4px;white-space:nowrap}.item-skeleton{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.item-skeleton__img{width:100%;aspect-ratio:1/1;border-radius:6px;margin-bottom:1rem}.item-skeleton__img--rectangle{width:100%;aspect-ratio:2/.7}.item-skeleton__item-name{width:100%;height:48px;border-radius:2px;margin-bottom:1rem}.item-skeleton__item-price{width:130px;height:28px;border-radius:2px}.item-skeleton__img,.item-skeleton__img--rectangle,.item-skeleton__item-name,.item-skeleton__item-price{background-color:#e5e5e5;background:linear-gradient(110deg,#e5e5e5 15%,#f2f2f2 25%,#e5e5e5 35%);background-size:200% 100%;animation:loopBg 2s linear infinite}@keyframes loopBg{to{background-position-x:-200%}}.default-background{position:absolute;top:0;left:0;z-index:-1;width:100%;background-size:cover;background-position:top;background-image:url(https://firebasestorage.googleapis.com/v0/b/owslagoods-fbf3b.appspot.com/o/backgrounds%2Ffondo-4.webp?alt=media&token=67f88ba8-6d1c-4d8d-a769-8a5b64b26d3b);height:1000px}.header{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;margin-bottom:2rem}.header .header__background{position:absolute;z-index:-1;background-size:cover;background-position:top;top:0;left:50%;transform:translate(-50%);width:100vw;height:500px;object-fit:cover;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://firebasestorage.googleapis.com/v0/b/owslagoods-fbf3b.appspot.com/o/backgrounds%2Ffondo-4.webp?alt=media&token=67f88ba8-6d1c-4d8d-a769-8a5b64b26d3b)}@media (min-width: 640px){.header .header__background{bottom:0}}.header .header__logo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;padding:1rem;gap:2rem;background:rgba(0,0,0,.15)}.header .header__logo .header__logo-text{font-family:Barlow Condensed;font-weight:400;font-size:clamp(48px,12vw,68px);line-height:70px;color:#fff}.header .header__logo .header__logo-link{width:clamp(48px,12vw,64px)}.header .header__logo .header__logo-link img{width:inherit}.header .header__nav{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:1rem 1.5rem;width:100%;max-height:60px;background-color:#fff;gap:1rem}.cartWitget{position:relative;display:flex}.cartWitget .cartWitget_:bag{cursor:pointer}.cartWitget .cartWitget__count{position:absolute;font-family:MonumentExtended;display:flex;top:-40%;right:-60%;background:black;border:solid 3px #ffffff;width:fit-content;min-width:26px;height:26px;border-radius:30px;padding:.1rem .3rem 0;color:#fff;justify-content:center;font-size:9px;align-items:center}.burger{display:flex;flex-direction:row-reverse;align-items:center;height:28px;width:28px;margin-left:auto;cursor:pointer}@media (min-width: 1024px){.burger{display:none}}.burger .burger__btn,.burger .burger__btn:before,.burger .burger__btn:after{height:2px;border-radius:5px;background-color:#000}.burger .burger__btn:before,.burger .burger__btn:after{content:"";position:absolute;right:0}.burger .burger__btn{position:relative;width:100%}.burger .burger__btn:before{top:-8px;width:22px;transition:all .5s}.burger .burger__btn:after{top:8px;width:24px;transition:all .5s}.burger.burger--active>.burger__btn{height:0}.burger.burger--active>.burger__btn:before{top:0;width:30px;transform:rotate(-45deg);transition:all .5s}.burger.burger--active>.burger__btn:after{top:0;width:30px;transform:rotate(45deg);transition:all .5s}.burger-box{flex:1;position:absolute;top:60px;right:0;width:100%;height:0;min-height:0;overflow:hidden;transition:all 1s;z-index:1000;background-color:#fff}@media (min-width: 1024px){.burger-box{position:relative;top:0;width:fit-content;height:fit-content;max-height:100%;overflow:visible;z-index:auto;background-color:transparent}}.burger-box.burger-box--active{min-height:100vh;transition:all 1s}.nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.nav .nav__list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1.5rem}@media (min-width: 1024px){.nav .nav__list{flex-direction:row}}.nav .nav__item .nav__link--black{position:relative;font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:130%;color:#000;-webkit-text-stroke:0;text-transform:uppercase;line-height:150%;text-align:center}.nav .nav__item .nav__link--black:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;border-radius:4px;transition:all .5s}.nav .nav__item .nav__link--black:hover:after,.nav .nav__item .active.nav__link--black:after{background-color:#3c3c3c;width:100%;left:0}.home{position:relative;display:grid;grid-template-areas:"banner" "products1" "artists-apparel" "products2" "collection" "products3";grid-row-gap:132px;width:100%}.footer .footer__box{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.footer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;margin-bottom:6rem;padding:0 1rem}.footer .footer__background{position:absolute;z-index:-1;background-size:cover;background-position:top;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:800px;object-fit:cover;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://firebasestorage.googleapis.com/v0/b/owslagoods-fbf3b.appspot.com/o/backgrounds%2Ffondo-3.webp?alt=media&token=da292b82-ba49-4fa5-9fa5-aacc58d591fa)}.footer .footer__box{display:grid;grid-template-areas:"nav1" "nav2" "instagram";grid-template-columns:1fr;align-items:center;gap:1.5rem;padding:2.625rem;background:rgba(50,50,50,.64);border:4px solid #ffffff;backdrop-filter:blur(5px)}@media (min-width: 640px){.footer .footer__box{grid-template-areas:"nav1 logo" "nav2 instagram";grid-template-columns:1fr 1fr}}@media (min-width: 768px){.footer .footer__box{grid-template-areas:"nav1 logo nav2" "instagram instagram instagram";grid-template-columns:1fr 1fr 1fr}}.footer .footer__box .footer__nav1{grid-area:nav1}.footer .footer__box .footer__nav1 .nav__item{align-self:center}@media (min-width: 640px){.footer .footer__box .footer__nav1 .nav__item{align-self:flex-start}}.footer .footer__box .footer__nav2{grid-area:nav2}.footer .footer__box .footer__nav2 .nav__item{align-self:center}@media (min-width: 640px){.footer .footer__box .footer__nav2 .nav__item{align-self:flex-start}}@media (min-width: 768px){.footer .footer__box .footer__nav2 .nav__item{align-self:flex-end}}.footer .footer__box .footer__nav1,.footer .footer__box .footer__nav2{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}.footer .footer__box .footer__nav1 .nav__list,.footer .footer__box .footer__nav2 .nav__list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem}.footer .footer__box .footer__nav1 .nav__list .nav__item .nav__link,.footer .footer__box .footer__nav2 .nav__list .nav__item .nav__link{font-family:MonumentExtended,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:130%;color:#fff;-webkit-text-stroke:.2px #ffffff;text-transform:uppercase;line-height:150%}.footer .footer__box .footer__logo{grid-area:logo;display:none;justify-content:center;align-items:center;width:100%;padding:1rem;gap:2rem}.footer .footer__box .footer__logo .footer__logo-link{width:100%}.footer .footer__box .footer__logo .footer__logo-img{height:180px;width:100%}@media (min-width: 640px){.footer .footer__box .footer__logo{display:block}}.footer .footer__box .footer__instagram{grid-area:instagram;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:1.5rem}.footer .footer__box .footer__instagram .footer__line{width:100%;max-width:180px}.footer .footer__box .footer__instagram .footer__line:nth-child(1),.footer .footer__box .footer__instagram .footer__line:nth-child(3){display:block}@media (min-width: 640px){.footer .footer__box .footer__instagram .footer__line:nth-child(1),.footer .footer__box .footer__instagram .footer__line:nth-child(3){display:none}}@media (min-width: 768px){.footer .footer__box .footer__instagram .footer__line:nth-child(1),.footer .footer__box .footer__instagram .footer__line:nth-child(3){max-width:250px;display:block}}.product-list-small{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.product-list-small{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:2rem}.product-list-small .product-list-small__title{font-family:MonumentExtended,sans-serif;font-size:clamp(1.225rem,4vw,1.5rem);font-weight:400;letter-spacing:.05em;line-height:130%;font-size:28px;text-align:center;text-transform:uppercase;color:#000}.product-list{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));width:100%;padding:2rem;gap:2rem;background:#ffffff;box-shadow:0 0 30px #00000024}@media (min-width: 640px){.product-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.items-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));width:100%;padding:2rem;gap:2rem;background:#ffffff;box-shadow:0 0 80px #00000024}@media (min-width: 640px){.items-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.product{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.product .product__box{position:relative;overflow:hidden;width:100%}.product .product__box .product__img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;transition:ease-in-out .45s}.product .product__box:hover .product__img{transform:scale(1.1);transition:ease-in-out .45s}.product .product__box .product__btn{position:absolute;bottom:-1%;left:50%;transform:translate(-50%);font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.1em;line-height:130%;color:#fff;white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:thin;background:#000000;width:fit-content;opacity:0;padding:.8rem 1.2rem;cursor:pointer;transition:ease-in-out .5s}.product .product__box:hover .product__btn{bottom:10%;opacity:1;transition:ease-in-out .5s}.product .product__item-name{font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;width:100%;margin:1rem 0}.product .product__item-price{font-family:MonumentExtended,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0em;line-height:130%;text-align:center}.banner{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.banner{grid-area:banner;position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding-bottom:70px}@media (min-width: 768px){.banner{align-items:flex-start}}.banner .banner__background{position:absolute;z-index:-1;background-size:cover;background-position:top;bottom:700px;left:0;width:100vw;height:1000px;object-fit:cover;background-image:url(https://firebasestorage.googleapis.com/v0/b/owslagoods-fbf3b.appspot.com/o/backgrounds%2Ffondo-1.webp?alt=media&token=5e08d56b-612d-4a14-8dee-0e1add2e6057)}@media (min-width: 1024px){.banner .banner__background{left:50%;transform:translate(-50%)}}@media (min-width: 640px){.banner .banner__background{bottom:0}}@media (min-width: 768px){.banner .banner__box{padding-left:2rem;border-left:solid 4px #ffffff}}.banner .banner__box .banner__title,.banner .banner__box .banner__subtitle{font-family:MonumentExtended;font-style:normal;color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;max-width:500px;text-shadow:0px 4px 2px rgba(12,12,12,.16)}@media (min-width: 768px){.banner .banner__box .banner__title,.banner .banner__box .banner__subtitle{text-align:start}}.banner .banner__box .banner__title{font-family:MonumentExtended,sans-serif;font-size:clamp(1.825rem,5vw,2.625rem);font-weight:400;letter-spacing:.1em;line-height:130%}.banner .banner__box .banner__subtitle{font-family:MonumentExtended,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:300;letter-spacing:.1em;line-height:130%}.banner .banner__imgs{display:flex;flex-direction:column;align-items:center;padding:0;gap:2rem}.banner .banner__imgs img{aspect-ratio:16/23;width:350px;object-fit:cover;border:3px solid #ffffff}@media (min-width: 640px){.banner .banner__imgs img{width:260px}}@media (min-width: 768px){.banner .banner__imgs img{width:160px}}@media (min-width: 640px){.banner .banner__imgs{flex-direction:row;align-items:flex-start}}.banner .banner__img{display:none;position:absolute;bottom:0;right:1rem;height:500px;z-index:-1;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media (min-width: 768px){.banner .banner__img{display:block}}@media (min-width: 1024px){.banner .banner__img{height:575px;display:block}}.artists-apparel{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.artists-apparel{display:grid;position:relative;justify-content:center;justify-items:center;grid-template-areas:"title" "img1" "img2" "img3" "btn";grid-template-columns:min-content;width:100%;row-gap:32px;column-gap:52px}@media (min-width: 640px){.artists-apparel{grid-template-areas:"title title" "img3 img2" "img1 img2" "btn btn";grid-template-rows:min-content 1fr 1fr min-content;grid-template-columns:1fr 1fr}}@media (min-width: 768px){.artists-apparel{grid-template-areas:"title img1 btn" "title img1 img3";grid-template-rows:min-content 1fr;grid-template-columns:min-content 1.3fr 1fr;row-gap:52px;column-gap:72px}}@media (min-width: 1024px){.artists-apparel{grid-template-areas:"title img1 none btn" "title img1 img2 img3";grid-template-columns:min-content 1.6fr 1fr 1.2fr}}.artists-apparel .artists-apparel__background{position:absolute;z-index:-1;width:100%;background-size:cover;background-position:top;top:-350px;left:50%;transform:translate(-50%);width:100vw;height:800px;object-fit:cover;background-image:url(https://firebasestorage.googleapis.com/v0/b/owslagoods-fbf3b.appspot.com/o/backgrounds%2Ffondo-2.webp?alt=media&token=0b7bd60f-f84a-4b79-93fc-c934d2a89f2f)}.artists-apparel .box-title-white{grid-area:title}@media (min-width: 768px){.artists-apparel .vertical{writing-mode:vertical-lr;transform:rotate(180deg);height:fit-content;width:72px}.artists-apparel .vertical svg{writing-mode:horizontal-tb;transform:rotate(90deg)}}.artists-apparel img{width:350px;aspect-ratio:33/50;object-fit:cover;border:4px solid #ffffff}@media (min-width: 640px){.artists-apparel img{width:100%}}.artists-apparel .artists-apparel__img1{grid-area:img1}.artists-apparel .artists-apparel__img2{display:block;grid-area:img2}@media (min-width: 640px){.artists-apparel .artists-apparel__img2{align-self:center}}@media (min-width: 768px){.artists-apparel .artists-apparel__img2{display:none;transform:translateY(-52px)}}@media (min-width: 1024px){.artists-apparel .artists-apparel__img2{align-self:self-start;display:block}}.artists-apparel .artists-apparel__img3{grid-area:img3}.artists-apparel .btn-swb{grid-area:btn}@media (min-width: 768px){.artists-apparel .btn-swb{justify-self:flex-end}}.collection{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.collection{display:grid;grid-template-areas:"title" "collection1" "collection2" "btn";justify-items:center;width:100%}.collection .collection__backgound1,.collection .collection__backgound2{grid-area:collection;position:absolute;z-index:-1;width:100vw;height:480px}@media (min-width: 768px){.collection .collection__backgound1,.collection .collection__backgound2{width:82vw;height:280px}}.collection .collection__backgound1{top:76px;right:0;background:linear-gradient(90deg,rgba(80,119,136,.98) 1.66%,#d3f4ff 99.99%);box-shadow:inset 0 4px 93px #00d1ff40}.collection .collection__backgound2{top:1532px;left:0;background:linear-gradient(-90deg,rgba(68,68,68,.98) 1.66%,rgba(210,210,210,.56) 99.99%);box-shadow:inset 0 4px 93px #00000040}@media (min-width: 640px){.collection .collection__backgound2{top:1092px}}@media (min-width: 768px){.collection .collection__backgound2{top:562px}}.collection .collection__title{grid-area:title;font-family:MonumentExtended,sans-serif;font-size:clamp(1.225rem,4vw,1.5rem);font-weight:400;letter-spacing:.05em;line-height:130%;font-size:28px;text-align:center;text-transform:uppercase;color:#000;margin-bottom:84px}.collection .collection__box{grid-area:collection1;display:grid;grid-template-areas:"namebox" "img1" "img2" "img3";grid-template-rows:66px 400px 400px 400px;grid-template-columns:1fr;justify-items:center;margin-bottom:84px;width:100%;gap:32px}@media (min-width: 640px){.collection .collection__box{grid-template-areas:"namebox namebox" "img1 img2" "img3 img4";grid-template-rows:66px 400px 400px;grid-template-columns:1fr 1fr}}@media (min-width: 768px){.collection .collection__box{grid-template-areas:"img1 namebox namebox" "img1 img2 img3";grid-template-rows:66px 300px;grid-template-columns:300px 1fr 1fr;gap:48px}}@media (min-width: 1024px){.collection .collection__box{grid-template-areas:"img1 namebox namebox namebox" "img1 img2 img3 img4";grid-template-rows:66px 286px;grid-template-columns:300px 1fr 1fr 1fr}}.collection .collection__box.reverse{grid-area:collection2;display:grid;margin-bottom:48px}@media (min-width: 768px){.collection .collection__box.reverse{grid-template-areas:"namebox namebox img1" "img3 img2 img1";grid-template-rows:66px 300px;grid-template-columns:1fr 1fr 300px}}@media (min-width: 1024px){.collection .collection__box.reverse{grid-template-areas:"namebox namebox namebox img1" "img4 img3 img2 img1";grid-template-rows:66px 286px;grid-template-columns:1fr 1fr 1fr 300px}}.collection .collection__box.reverse .collection__nameBox{flex-direction:row-reverse}.collection .collection__box .collection__nameBox{grid-area:namebox;display:flex;justify-content:center;align-items:center;width:100%;gap:32px}.collection .collection__box .collection__nameBox>svg{display:none}@media (min-width: 640px){.collection .collection__box .collection__nameBox>svg{display:flex}}.collection .collection__box .collection__nameBox .collection__lines{width:100%;height:100%}.collection .collection__box img{height:100%;width:350px;object-fit:cover;border:4px solid #ffffff}@media (min-width: 640px){.collection .collection__box img{width:100%}}.collection .collection__box .img1{grid-area:img1}.collection .collection__box .img2{grid-area:img2}.collection .collection__box .img3{grid-area:img3}.collection .collection__box .img4{grid-area:img4;display:none}@media (min-width: 640px){.collection .collection__box .img4{display:block}}@media (min-width: 768px){.collection .collection__box .img4{display:none}}@media (min-width: 1024px){.collection .collection__box .img4{display:block}}.collection .btn-owb{grid-area:btn}.product-list-view .product-notFound,.product-list-view .product-listBox{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.product-list-view{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;gap:100px;padding-bottom:2rem}.product-list-view .product-listBox{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.product-list-view .product-notFound{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;background-color:#fff;padding:2rem;height:70vh}.search-form{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;background:#FFFFFF;padding:1rem 2rem 0;z-index:1}.search-form .search-form__item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;border-bottom:2px solid #7A7A7A}.search-form .search-form__item .search-form__input{width:100%;height:40px;font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;padding:8px;background:transparent}.product-detail-view{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;gap:100px;padding-bottom:2rem}.product-detail{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.product-detail{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;background:#ffffff;padding:2rem;gap:2rem;box-shadow:0 0 80px #00000024}@media (min-width: 1024px){.product-detail{display:flex;flex-direction:row;flex-wrap:nowrap}}.product-detail .product-detail__imgsbox{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:1rem}@media (min-width: 640px){.product-detail .product-detail__imgsbox{display:flex;flex-direction:row;flex-wrap:nowrap}}.product-detail .product-detail__imgsbox .product-detail__imgBox--show{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.product-detail .product-detail__imgsbox .product-detail__imgBox--show .product-detail__img--show{width:fit-content;object-fit:cover;border:2px solid #EAEAEA}@media (min-width: 640px){.product-detail .product-detail__imgsbox .product-detail__imgBox--show .product-detail__img--show{object-fit:contain;aspect-ratio:1/1;width:100%;max-width:420px}}.product-detail .product-detail__imgsbox .product-detail__imgs{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;gap:1rem}@media (min-width: 640px){.product-detail .product-detail__imgsbox .product-detail__imgs{justify-content:flex-end;display:flex;flex-direction:column-reverse;flex-wrap:nowrap}}.product-detail .product-detail__imgsbox .product-detail__imgs .product-detail__img{cursor:pointer;width:calc(50% - .5rem);aspect-ratio:1/1;object-fit:cover;border:2px solid #EAEAEA}@media (min-width: 640px){.product-detail .product-detail__imgsbox .product-detail__imgs .product-detail__img{width:150px}}@media (min-width: 1024px){.product-detail .product-detail__imgsbox .product-detail__imgs .product-detail__img{width:100px}}.product-detail .product-detail__info,.product-detail .product-detail__box,.product-detail .product-detail__description{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.product-detail .product-detail__info{padding:.5rem 0;gap:2rem}.product-detail .product-detail__info .product-detail__box{gap:1rem}.product-detail .product-detail__info .product-detail__box .product-detail__name,.product-detail .product-detail__info .product-detail__box .product-detail__price{font-family:MonumentExtended,sans-serif;font-size:clamp(1.225rem,4vw,1.5rem);font-weight:400;letter-spacing:0em;line-height:130%}.product-detail .product-detail__info .product-detail__description{gap:1rem}.product-detail .product-detail__info .product-detail__description .product-detail__title{font-family:MonumentExtended,sans-serif;font-size:clamp(1rem,3.75vw,1.3125rem);font-weight:400;letter-spacing:0em;line-height:130%;color:#000}.product-detail .product-detail__info .product-detail__description .product-detail__text{font-family:MonumentExtended,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0em;line-height:130%;color:#3f3f3f}.item-count{display:flex;flex-wrap:wrap;gap:2rem}.item-count .item-count__box{display:flex;justify-content:space-between;align-items:center}.item-count .item-count__box .item-count__btn{font-family:MonumentExtended,Helvetica,Roboto,Arial,sans-serif;font-size:.8rem;line-height:150%;letter-spacing:.2rem;white-space:nowrap;font-weight:500;text-transform:uppercase;-webkit-text-stroke:thin;cursor:pointer;transition:ease-in-out .3s;height:26px;width:26px;padding:0;padding-top:.1rem;padding-left:.2rem;color:#000;border:solid 2px #000000}.item-count .item-count__box .item-count__btn:disabled{color:#7b7b7b;border:solid 2px #7b7b7b}.item-count .item-count__box .item-count__num{font-family:MonumentExtended,Helvetica,Roboto,Arial,sans-serif;line-height:140%;font-weight:500;letter-spacing:.1rem;color:#000;width:55px;text-align:center}.cartView{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;gap:100px;padding-bottom:2rem}.bag{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}.bag{display:flex;flex-direction:column;flex-wrap:nowrap;background:#ffffff;padding:2rem;margin:3rem 0;width:100%;box-shadow:0 0 80px #00000024}.bag .bag__title{font-family:MonumentExtended,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;letter-spacing:.1em;line-height:130%;color:#000;text-align:center;text-transform:uppercase;margin-bottom:1rem;white-space:nowrap}.bag .bag__box{display:flex;flex-direction:column;flex-wrap:nowrap;flex-grow:1}.bag .bag__box .bag__total{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:1rem;align-items:center;padding:2rem 0 0;border-top:2px solid #4d4d4d}@media (min-width: 640px){.bag .bag__box .bag__total{display:flex;flex-direction:row;flex-wrap:nowrap}}.bag .bag__box .bag__total .bag__total-price{font-family:MonumentExtended,sans-serif;font-size:clamp(1rem,3.75vw,1.3125rem);font-weight:400;letter-spacing:.05em;line-height:130%;color:#000}.bag .bag__box .bag__total .bag__total-btn{font-family:MonumentExtended,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;line-height:150%;letter-spacing:.2rem;font-weight:300;white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:thin;width:fit-content;cursor:pointer;transition:ease-in-out .3s;padding:1rem 1.5rem;color:#fff;background:#000000}.bag-product{display:grid;grid-template-areas:"img title" "img hr" "price trash";grid-template-columns:auto 1fr;grid-template-rows:1fr min-content auto;column-gap:2rem;row-gap:1rem;margin-bottom:2rem}@media (min-width: 640px){.bag-product{grid-template-areas:"img title" "img price" "img hr" "img trash";grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto}}.bag-product .bag-product__img{grid-area:img;max-width:140px;height:100%;aspect-ratio:1/1;border-radius:.25rem;object-fit:cover}@media (min-width: 640px){.bag-product .bag-product__img{max-width:190px}}.bag-product .bag-product__title{grid-area:title;font-family:MonumentExtended,sans-serif;font-size:clamp(1rem,3.75vw,1.3125rem);font-weight:400;letter-spacing:.1em;line-height:130%;color:#000;margin:.5rem 0}.bag-product .bag-product__price{grid-area:price;font-family:MonumentExtended,sans-serif;font-size:clamp(1rem,3.75vw,1.125rem);font-weight:400;letter-spacing:.05em;line-height:130%;align-self:center}.trash__btn{display:flex;align-items:center;justify-content:center;gap:.8rem;align-self:end;background:#ffffff;border:solid #353535 2px;width:fit-content;padding:.6rem .8rem;cursor:pointer;transition:ease-in-out .5s;margin-bottom:.2rem}.trash__btn .trash__btn-title{font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:130%;letter-spacing:.05rem;font-weight:500;white-space:nowrap;text-transform:capitalize;margin-top:.2rem}.trash__btn .trash__ico{grid-area:trash;height:19px;width:19px;cursor:pointer}.trash__btn .trash__ico-a,.trash__btn .trash__ico-b{stroke-width:3px;fill:none;stroke:#3a3a3a}.trash__btn .trash__ico-a{stroke-width:2px}.checkout__backgound{position:absolute;width:100%;height:100vh;left:0px;top:0px;z-index:100;background:rgba(0,0,0,.32);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.checkout{width:100%;max-width:calc(1100px + 2rem);padding:0 1rem;justify-self:center}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.checkout{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;justify-content:center;align-items:flex-start;padding:42px;gap:42px;background:#FFFFFF;width:100%;height:min-content}@media (min-width: 1024px){.checkout{grid-template-columns:auto auto 350px;grid-template-rows:auto}}.checkout .checkout__box1{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.checkout .checkout__box1 .checkout__breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;align-items:center}.checkout .checkout__box1 .checkout__breadcrumb button{font-family:MonumentExtended,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0em;line-height:130%;white-space:nowrap;align-items:center;color:#7a7a7a}.checkout .checkout__box1 .checkout__breadcrumb .btn-active{color:#000}.checkout .checkout__box1 .checkout__title{font-family:MonumentExtended,sans-serif;font-size:clamp(1.225rem,4vw,1.5rem);font-weight:400;letter-spacing:0em;line-height:130%;text-align:center;text-transform:uppercase;color:#000}.checkout .checkout__box1 .checkout-form{display:grid;grid-template-areas:"firstName lastName" "email email" "telephone telephone" "btns btns";width:100%;gap:2rem}.checkout .checkout__box1 .checkout-form .checkout-form__item{position:relative;width:100%;border-bottom:2px solid #7A7A7A}.checkout .checkout__box1 .checkout-form .form-first-name{grid-area:firstName}.checkout .checkout__box1 .checkout-form .form-last-name{grid-area:lastName}.checkout .checkout__box1 .checkout-form .form-email{grid-area:email}.checkout .checkout__box1 .checkout-form .form-phone{grid-area:telephone}.checkout .checkout__box1 .checkout-form .checkout-form__input{width:100%;height:40px;font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;padding:8px}.checkout .checkout__box1 .checkout-form .checkout-form__label{position:absolute;font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;color:#7a7a7a;left:8px;top:-25%;font-size:12px;transition:all .4s}.checkout .checkout__box1 .checkout-form .checkout-form__item>input[placeholder=" "]:not(:focus):placeholder-shown+.checkout-form__label{top:25%;transition:all .4s}.checkout .checkout__box1 .checkout-form .checkout__btns{grid-area:btns}.checkout .divider{height:2px;width:100%;background-color:#575757}@media (min-width: 1024px){.checkout .divider{height:100%;width:2px}}.checkout .checkout__box2{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;height:100%}.checkout .checkout__box2 .checkout__produtBox{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;max-height:330px;overflow:auto;gap:1rem}.checkout .checkout__box2 .checkout__produtBox .checkout__product{display:grid;grid-template-areas:"img name" "img price";grid-template-columns:min-content auto;grid-template-rows:min-content 1fr;gap:1rem}.checkout .checkout__box2 .checkout__produtBox .checkout__product .checkout__img{grid-area:img;height:100%;max-height:90px;aspect-ratio:1/1;border-radius:.25rem;object-fit:cover}.checkout .checkout__box2 .checkout__produtBox .checkout__product .checkout__name,.checkout .checkout__box2 .checkout__produtBox .checkout__product .checkout__price{font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;color:#000}.checkout .checkout__box2 .checkout__priceBox{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}@media (min-width: 768px){.checkout .checkout__box2 .checkout__priceBox{display:flex;flex-direction:row;flex-wrap:nowrap}}.checkout .checkout__box2 .checkout__priceBox .checkout__text,.checkout .checkout__box2 .checkout__priceBox .checkout__price{font-family:MonumentExtended,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:130%;color:#000}
