.Footer-module__tNfj-W__modernFooter{color:#fff;letter-spacing:-.01em;background-color:#0d0d0d;padding:80px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.Footer-module__tNfj-W__brandColumn{padding-right:40px}.Footer-module__tNfj-W__logoContainer{margin-bottom:24px}.Footer-module__tNfj-W__brandStatement{color:#8e8e93;max-width:320px;margin-bottom:24px;font-size:.95rem;line-height:1.6}.Footer-module__tNfj-W__socialWrapper{gap:12px;display:flex}.Footer-module__tNfj-W__socialCircle{color:#fff;background:#1c1c1e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.Footer-module__tNfj-W__socialCircle:hover{color:#000;background:#fff;transform:translateY(-2px)}.Footer-module__tNfj-W__menuHeading{text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:24px;font-size:.85rem;font-weight:600}.Footer-module__tNfj-W__modernLinks{margin:0;padding:0;list-style:none}.Footer-module__tNfj-W__modernLinks li{margin-bottom:14px}.Footer-module__tNfj-W__modernLinks a{color:#8e8e93;font-size:.95rem;font-weight:400;text-decoration:none;transition:color .25s}.Footer-module__tNfj-W__modernLinks a:hover{color:#fff}.Footer-module__tNfj-W__newsletterSub{color:#8e8e93;margin-bottom:20px;font-size:.9rem;line-height:1.5}.Footer-module__tNfj-W__minimalForm{width:100%}.Footer-module__tNfj-W__inputGroup{border-bottom:1px solid #3a3a3c;align-items:center;padding-bottom:8px;transition:border-color .3s;display:flex;position:relative}.Footer-module__tNfj-W__inputGroup:focus-within{border-color:#fff}.Footer-module__tNfj-W__minimalInput{color:#fff;background:0 0;border:none;width:100%;padding:4px 30px 4px 0;font-size:.95rem}.Footer-module__tNfj-W__minimalInput:focus{outline:none}.Footer-module__tNfj-W__minimalInput::placeholder{color:#48484a}.Footer-module__tNfj-W__arrowBtn{color:#8e8e93;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;transition:color .3s,transform .3s;position:absolute;right:0}.Footer-module__tNfj-W__arrowBtn:hover{color:#fff;transform:translate(3px)}.Footer-module__tNfj-W__lineDivider{background-color:#1c1c1e;height:1px;margin:60px 0 30px}.Footer-module__tNfj-W__bottomMeta{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:768px){.Footer-module__tNfj-W__bottomMeta{flex-direction:row}}.Footer-module__tNfj-W__legalLinks{gap:24px;display:flex}.Footer-module__tNfj-W__legalLinks a{color:#48484a;font-size:.85rem;text-decoration:none;transition:color .25s}.Footer-module__tNfj-W__legalLinks a:hover{color:#8e8e93}.Footer-module__tNfj-W__copyrightText{color:#48484a;margin:0;font-size:.85rem}
.jayure-row{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.jayure-card-container{width:100%;min-width:0;overflow:hidden}@media (max-width:1200px){.jayure-row{grid-template-columns:repeat(5,1fr)}}@media (max-width:992px){.jayure-row{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width:768px){.jayure-row{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){.jayure-row{grid-template-columns:repeat(2,1fr);gap:6px}}.jayure-product-card{cursor:pointer;background:#fff;border-radius:0;flex-direction:column;width:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden}.jayure-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.jayure-image-wrapper{aspect-ratio:3/4;background-color:#f9f9f9;width:100%;position:relative}.jayure-product-image{object-fit:cover;transition:transform .4s}.jayure-product-card:hover .jayure-product-image{transform:scale(1.03)}.jayure-tag-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;background-color:#000;border-radius:0 10px 10px 0;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:10px;left:0;box-shadow:0 2px 4px #0000001a}.jayure-rating-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#282c3f;pointer-events:none;z-index:2;background:#ffffffe6;border-radius:2px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.jayure-rating-badge .star{color:#14ca95;font-size:10px}.jayure-rating-badge .divider{color:#7e818c;margin:0 2px;font-weight:300}.jayure-rating-badge .count{color:#535665;font-weight:400}.jayure-product-info{flex-direction:column;width:100%;min-width:0;padding:10px 8px;display:flex}.jayure-info-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.jayure-brand{color:#282c3f;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.jayure-title{color:#535665;white-space:nowrap;text-overflow:ellipsis;width:60%;margin:4px 0 6px;font-size:12px;display:block;overflow:hidden}.jayure-price-section{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.jayure-final-price{color:#282c3f;white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:flex}.jayure-final-price svg,.jayure-original-price svg{margin-right:-1px;font-size:12px}.jayure-original-price{color:#7e818c;white-space:nowrap;align-items:center;font-size:11px;text-decoration:line-through;display:flex}.jayure-discount-percentage{color:#ff905a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.jayure-wishlist-icon{flex-shrink:0;transform:scale(.85)}.jayure-card-actions{border-top:1px solid #f5f5f6;width:100%;margin-top:8px;padding-top:8px;display:block}.jayure-card-actions button,.jayure-card-actions a{transition:all .2s ease-in-out;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:6px 8px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.jayure-card-actions button{color:#000!important;background-color:#fff!important;border:1px solid #000!important}.jayure-card-actions button:hover{color:#fff!important;background-color:#000!important}@media (max-width:380px){.jayure-brand{font-size:12px}.jayure-title{font-size:11px}.jayure-final-price{font-size:12px}.jayure-original-price,.jayure-discount-percentage{font-size:10px}.jayure-tag-badge{padding:3px 6px;font-size:8px}}
