.top-section{padding-top:48px!important}.bottom-section{padding-bottom:48px!important}.margin-zero{margin:0!important}.cursor-pointer{cursor:pointer}.ui.flex-center{display:flex!important;align-items:center}.product-container .details-product .tag-in-stock{padding:0 6px;border-radius:4px;background:var(--color-status-success);color:var(--color-base-white)}.product-container .details-product .tag-out-stock{padding:0 6px;border-radius:4px;background:#da0a0a;color:var(--color-base-white)}.product-images{margin-left:23px!important}@media(max-width:1199px){.product-images{margin-left:5px!important}}.product-container .product-images img{height:114px!important;width:90px!important;border-radius:4px;opacity:.3!important}.product-container .product-images img:hover{opacity:1!important}.product-container .product-main-image img{border-radius:4px}.product-container .color-img-detail p{padding:8px 0;margin:0}.product-container .color-img-detail img{width:32px!important;height:32px!important;border-radius:24px;background:var(--color-brand-sand);cursor:pointer}.product-container .color-img-detail .activate{border:1.5px solid var(--color-base-ink)}.product-container .details-product{display:flex!important;gap:15px!important;flex-direction:column!important}.details-product .stock-favorite-product{display:flex;justify-content:space-between;align-items:center}.details-product .container-login-notice p{font-size:16px;font-style:normal;font-weight:800;line-height:120%}.details-product .container-login-notice button{display:flex;width:200px;height:56px;min-width:56px;min-height:56px;padding:0 16px;justify-content:center;align-items:center;gap:8px;border-radius:48px;background:var(--color-brand-yellow);border:transparent;cursor:pointer}.details-product .container-login-notice button:hover{opacity:.8}.details-product .info-container-product .item{padding:22px!important;border-bottom:1px solid var(--color-gray-300)!important}.details-product .info-container-product .item .title{font-size:17px!important}.details-product .info-container-product .item .content{margin-top:13px}.price-container{display:flex;align-items:center;gap:5px}.price-container .dollar-symbol{margin:0;font-style:normal;font-weight:700;line-height:normal}.price-container .price-product{font-size:24px;font-style:normal;font-weight:900;line-height:120%;margin:0}.price-container .discount-product{color:#de0909;font-size:16px;font-style:normal;font-weight:800;line-height:120%;text-decoration:line-through;margin:0}.details-product .modal-info-btn-product{display:flex;gap:8px;flex-direction:column}.details-product .modal-info-btn-product button{display:flex;height:88px;padding:16px;justify-content:space-between;align-items:center;border-radius:4px;background:var(--color-base-white);box-shadow:0 4px 14px rgba(0,0,0,.08);width:100%;font-size:16px;font-style:normal;font-weight:800;line-height:120%;border:none;cursor:pointer}.details-product .modal-info-btn-product .sizes-guide-card{padding:16px;border-radius:4px;background:var(--color-base-white);box-shadow:0 4px 14px rgba(0,0,0,.08);width:100%}.details-product .modal-info-btn-product .sizes-guide-card strong{font-size:16px;font-weight:800;line-height:120%;display:block;margin-bottom:12px}.details-product .modal-info-btn-product .sizes-guide-card img{max-width:100%;height:auto}.modal-info-btn-details-shop button{display:flex;height:88px;padding:16px;justify-content:space-between;align-items:center;border-radius:4px;background:var(--color-base-white);width:100%;font-size:16px;font-style:normal;font-weight:800;line-height:120%;border:none;cursor:pointer;border-bottom:1px solid var(--color-gray-300)}.container-product-shop{display:flex;gap:0px;flex-direction:column}.container-product-shop .ui.tabular.menu.product-shop .active.item{border-bottom:1px solid var(--color-base-ink)}.container-product-shop .ui.tabular.menu.product-shop .item{border-top:none;border-right:none;border-left:none}.container-product-shop .details-product-shop{border:none!important}.container-product-shop .details-product-shop p{font-size:16px;font-style:normal;font-weight:800;line-height:120%}.alerts-bar{display:flex;padding:9px;align-items:center;gap:6px;border-radius:6px;background:var(--color-brand-cream)}.product-shop.no-border{border-color:transparent!important}.container-shop-btn button{display:flex;height:56px;min-width:56px;min-height:56px;padding:0 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:48px;background:var(--color-brand-yellow);border:transparent;cursor:pointer;width:100%;margin-top:24px}.container-shop-btn button:hover{opacity:.8}.set-info-container p{font-size:16px;font-style:normal;font-weight:800;line-height:120%}.set-info-container .set-content{display:flex!important;gap:10px!important;flex-direction:column!important}.set-info-container span{font-size:16px;font-style:normal;font-weight:800;line-height:120%}.set-info-container img{display:flex;justify-content:center;align-items:center;border-radius:4px;width:100%;height:auto}.product-card{display:flex;width:285px;padding:8px;gap:12px;flex-direction:column}.product-card img{flex:1 0 0;border-radius:6px;background:#d3d3d3 50% / cover no-repeat;width:100%}.product-card .info-product{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.product-card .actions-product h3{font-size:24px}.product-card .actions-product button{display:flex;height:50px;min-height:50px;padding:0 19px;justify-content:center;align-items:center;gap:8px;border-radius:48px;background:var(--color-brand-yellow);border:transparent;min-width:56px;font-size:16px;transition:opacity .3s ease}@media(max-width:1199px){.product-card .actions-product button{padding:0 11px;font-size:15px}.product-card .actions-product h3{font-size:20px}}.product-card .actions-product button:hover{opacity:.8}.product-card .info-product .tag-product{padding:0 6px;border-radius:4px;background:var(--color-brand-navy-deep);color:var(--color-base-white)}.product-card .info-product .tag-product-favorites{padding:0 6px;border-radius:4px;background:var(--color-status-success);color:var(--color-base-white)}.image-container{position:relative;display:inline-block}.heart-icon{position:absolute;top:14px;right:14px;font-size:24px!important;color:var(--color-base-ink);border-radius:50%;padding:5px}.slider-container .horizontal-slider .slick-slide{border:0px;-webkit-box-shadow:none;box-shadow:none}.slider-container .horizontal-slider .slick-arrow{position:absolute;width:auto;height:auto}.slider-container .horizontal-slider .slick-arrow i{font-size:18px;color:var(--color-base-ink);background:transparent;border-radius:20px;justify-content:center;display:flex;align-items:center;height:1.18em;padding:10px}.slider-container .horizontal-slider .slick-arrow i:hover{background:var(--color-base-white);cursor:pointer}.slider-container .horizontal-slider .slick-prev{right:50px;bottom:-24px}.slider-container .horizontal-slider .slick-next{right:10px;top:auto;bottom:-24px}.slider-arrow-horizontal-slider{height:44px}.slider-container{border-left:0px!important;border-right:0px!important}.color-circle{width:20px;height:20px;border-radius:50%;display:inline-block}.color-natural{background-color:#eae5d7}.color-black{background-color:var(--color-base-black)}.color-aqua{background-color:#90a4ae}.ui.input input{text-align:center}.details-product-shop .ui.input{width:100%}.details-product-shop img{height:25px;width:25px;border-radius:24px}.details-product-shop .text-color{display:flex!important;justify-content:start;align-items:center;gap:5px}.product-tabs{border-bottom:2px solid var(--color-gray-200)!important;background:transparent!important}.product-tab{background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px;color:var(--color-gray-500);transition:all .2s ease}.product-tab:hover{color:var(--color-gray-800)}.product-tab.link-order.active{border-bottom:3px solid var(--color-brand-gold-dark)!important;color:var(--color-gray-800)!important;font-weight:600}.product-tab.link-preorder.active{border-bottom:3px solid var(--color-brand-navy)!important;color:var(--color-brand-navy)!important;font-weight:600}
