:root{--btn_primary_color: #0061f2;--header_color: #f2f2f2;--footer_color: #f2f2f2}.btn-primary{background-color:var(--btn_primary_color) !important;border-color:var(--btn_primary_color) !important}.btn-outline-primary:hover{background-color:var(--btn_primary_color) !important;border-color:var(--btn_primary_color) !important}.fix_frame{width:247px;height:247px}.gema-hero-content{left:10%;right:auto !important;position:absolute;top:26%;color:#323232}.gema-hero-image-text{text-align:left}.gema-hero-image-text-bottom{text-align:left;font-size:60px;font-weight:bold;margin-bottom:20px}.gema-hero-image-detail-text{text-align:left;max-width:500px;margin-bottom:60px}.gema-shop-btn{text-decoration:underline;font-weight:500}.gema-arrival-section{background-color:#f2f2f2;display:flex;justify-content:center;margin-bottom:30px}.gema-arrival-section p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:scale(-1);line-height:0;margin-bottom:95px;margin-right:0}.gema-arrival-section h3{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:scale(-1);font-size:30px;font-weight:bold;line-height:0;margin-bottom:95px}.gema-arrival-img-section{margin-top:20px;margin-bottom:20px}.gema-new-arrival-section h2{font-size:30px;font-weight:bold}.gema-new-arrival-section p{max-width:600px;font-size:14px}.gema-new-arrival-img-section{background-color:#f2f2f2;display:flex;justify-content:center;padding:20px 0}.gema-new-arrival-border{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1);width:100%;margin-right:30px}.gema-new-arrival-price-text{color:#999999;margin-bottom:50px}.gema-promotion-img-section{background-color:#f2f2f2;display:flex;justify-content:center;margin-bottom:30px;padding:60px 0;position:relative}.gema-promotion-img-section p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:scale(-1);line-height:0;margin-bottom:-30px;margin-right:0}.gema-promotion-img-section h3{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:scale(-1);font-size:30px;font-weight:bold;line-height:0;margin-bottom:-30px}.gema-promotion-img{max-width:336px}.gema-promotion-text{position:absolute;border-radius:100%;margin-right:213px;padding:35px 12px;color:#ffffff;background:#323232;font-weight:500}.gema-promo-second-img-section{display:flex;justify-content:center;margin-bottom:30px;padding:32px 0;position:relative}.gema-promo-second-img{max-width:336px}.gema-promo-section{background-color:#f2f2f2}.gema-promo-section p{text-align:center;padding-top:60px;margin-bottom:0}.gema-promo-section h3{text-align:center;font-size:30px;font-weight:bold}.gema-promo-text{background:#323232;border-radius:100%;padding:35px 12px;color:#ffffff;font-weight:500;position:absolute;margin-left:244px;margin-top:56px}.gema-product-section-main{background-color:#f2f2f2}.gema-product-price{font-size:1rem;font-weight:400;display:flex}.gema-footer{background:var(--footer_color)}.gema-cart-img{width:24px;height:26px}.gema-del-p{color:red;margin-right:10px}.cart-icon{padding-right:30%}.footer-spree-info{font-size:0.75rem}.footer-spree-menu-links a{font-size:0.75rem}.carousel-indicators li{width:10px;height:10px;background-color:#323232;border-radius:50%}.header-spree{background-color:var(--header_color);z-index:16}.carousel-indicators{z-index:5}.carousel-caption{z-index:5}.sort-dropdown{z-index:3}@media (min-width: 1199px){.header-spree{height:100px;padding-top:25px}.gema-cart-img{width:30px;height:32px}.navbar-right .account-icon svg{width:37.4px;height:32px}.navbar-right .search-icons svg{width:32px;height:32px}.navbar-right-search-menu-dropdown{top:100px}body{padding-top:100px}}@media (max-width: 1199px){.gema-hero-content{top:0}}@media (max-width: 767px){.gema-hero-image-text-bottom{text-align:left;font-size:24px;font-weight:bold}.gema-hero-image-detail-text{display:none}.gema-promo-text{font-size:10px;font-weight:normal}.gema-promotion-text{font-size:10px;font-weight:normal}.gema-promo-second-img{max-width:300px}.gema-promotion-img{max-width:300px}}@media (min-width: 1200px){.header-spree-fluid-logo img{max-height:80px}}@media (min-width: 1199px){.header-spree{height:100px;padding-top:0}}
