.marketplace{flex-shrink:0;background:#f0eee4;min-height:calc(100vh - 61px);padding:50px 70px}.marketplace .q-skeleton--dark{background:hsla(0,0%,100%,0.3)}.marketplace .no-wrap{white-space:nowrap}.marketplace .intro-banner{font-family:Source Sans Pro;display:inline-flex;align-items:center;gap:126px;max-width:1000px;margin-bottom:5px!important}.marketplace .intro-banner__col{display:flex;width:400px;flex-direction:column;align-items:flex-start;gap:8px}.marketplace .intro-banner__subtitle{color:#e65978;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;text-transform:uppercase}.marketplace .intro-banner__subtitle .q-breadcrumbs .flex{flex-wrap:nowrap;text-overflow:ellipsis}.marketplace .intro-banner__subtitle .q-breadcrumbs__el{padding:0;font-size:12px;font-weight:400;text-transform:uppercase;color:#e65978;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto}.marketplace .intro-banner__subtitle .q-breadcrumbs--last .q-breadcrumbs__el{padding:0;font-size:12px;font-weight:400;text-transform:none;color:#e65978;text-decoration:none}@media (max-width:599.98px){.marketplace .intro-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;text-align:center}.marketplace .intro-banner__subtitle{font-size:12px;letter-spacing:2px;display:block;width:100%}}.marketplace .detail-product{display:flex;width:100%;padding:10px 0px 20px;flex-direction:column;align-items:flex-start;gap:10px}.marketplace .detail-product__container{display:flex;gap:5%;align-items:center;flex:1 0 0;width:100%}.marketplace .detail-product .detail-product__image{width:100%;min-width:200px;max-width:425px;height:100%;max-height:425px;aspect-ratio:1/1;border-radius:8px;overflow:hidden;margin:10px 0}.marketplace .detail-product .detail-product__image-inner{width:100%;height:100%;background-size:cover;background-position:50%}.marketplace .detail-product__details{width:80%;font-family:Source Sans Pro}.marketplace .detail-product__details__subtitle{color:#e35c89;font-size:18px;font-weight:600}.marketplace .detail-product__details__title{color:#000;font-size:48px;font-weight:400;line-height:120%;letter-spacing:-2.4px;overflow:hidden;text-overflow:ellipsis}.marketplace .detail-product__details__description{max-width:795px;height:66px;overflow:hidden;color:#000;white-space:pre-wrap;font-size:15.375px;font-weight:400;line-height:143.3%;letter-spacing:-0.769px}.marketplace .detail-product__details__reviews{color:#2a5245;font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.25px;margin:10px 0}.marketplace .detail-product__details__price-feature{display:flex;width:100%;max-width:800px;min-height:165px;justify-content:space-between;align-items:flex-end;gap:5%}.marketplace .detail-product__details__price{width:50%;color:#010304;font-size:64px;font-weight:400;line-height:100%;letter-spacing:-0.5px}.marketplace .detail-product__details__price strike{color:#2e251c;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-0.5px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:16px}.marketplace .detail-product__details__price-btn{margin-top:15px;height:46px;width:100%;min-width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:100px;background:#2a5245;color:#fff;font-size:22px;font-style:normal;font-weight:700;letter-spacing:1.25px}.marketplace .detail-product__details__price-btn .q-btn__content{height:46px}.marketplace .detail-product__details__price-desc{color:#2a5245;font-size:20px;line-height:140%;letter-spacing:0.25px}.marketplace .detail-product__details__featured-list{display:flex;max-width:400px;width:50%;padding:31px 26px;flex-direction:column;gap:10px;border-radius:24px;background:#f8f7f2}@media screen and (max-width:1024px){.marketplace .detail-product__details__featured-list{width:250px;padding:21px 16px;margin-left:10px}}@media screen and (max-width:468px){.marketplace .detail-product__details__featured-list{width:100%;padding:21px 16px;margin-left:10px}}.marketplace .detail-product__details__featured-list .q-item__label{color:#010304;font-size:20px;font-weight:400;line-height:140%;letter-spacing:0.25px}.marketplace .detail-product__details__featured-list .q-item__label i{color:#574837;border-radius:4px;width:24px;height:24px;margin-right:10px}@media screen and (max-width:1024px){.marketplace .detail-product__details__featured-list .q-item__label{font-size:0.9em;line-height:10%}}@media screen and (max-width:468px){.marketplace .detail-product__details__featured-list .q-item__label{font-size:1em;line-height:10%}}@media (max-width:599.98px){.marketplace .detail-product{display:flex;width:100%;flex-direction:column;align-items:center;gap:32px}.marketplace .detail-product__container{flex-direction:column;align-items:center;gap:32px;padding-right:0}.marketplace .detail-product__image{width:calc(100vw - 40px);border-radius:32px;height:calc(100vw - 40px);margin:0}.marketplace .detail-product__details{width:calc(100vw - 40px)}.marketplace .detail-product__details__subtitle{display:none}.marketplace .detail-product__details__title{color:#010304;font-size:48px;line-height:100%;letter-spacing:-0.5px;margin-bottom:14px}.marketplace .detail-product__details__description{max-width:100%;height:auto;font-size:20px;line-height:140%;letter-spacing:0.25px}.marketplace .detail-product__details__reviews{font-size:20px;letter-spacing:0.25px}.marketplace .detail-product__details__price-feature{flex-direction:column;align-items:center;width:calc(100vw - 40px);gap:36px;margin-top:27px}.marketplace .detail-product__details__price{width:100%}.marketplace .detail-product__details__price-desc{font-size:20px}.marketplace .detail-product__details__price-btn{width:calc(100vw - 40px)}.marketplace .detail-product__details:after{content:"";display:block;width:100%;height:1px;background:rgba(46,37,28,0.4);margin:32px 0 0}}@media (max-width:1024px){.marketplace{padding:20px 10px}}.marketplace .shimmer-block{position:relative;background:#eee;border-radius:6px;overflow:hidden}.marketplace .shimmer-block:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0.4) 50%,hsla(0,0%,100%,0));animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-150px}to{left:100%}}