.breadcrumb-wrap{background:#f4f4f4}.breadcrumb{display:flex;align-items:center;gap:13px;min-height:45px;color:#555;font-size:13px;text-transform:lowercase}.breadcrumb a{color:var(--teal)}.breadcrumb strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.page-content{padding-top:18px}.details{margin-top:46px;border-top:1px solid var(--line)}.detail-tabs{display:flex;gap:42px;border-bottom:1px solid var(--line)}.detail-tabs button{position:relative;border:0;padding:18px 2px 14px;background:none;cursor:pointer;font-size:17px;text-transform:lowercase}.detail-tabs button.is-active{color:var(--teal);font-weight:700}.detail-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--teal);content:""}.detail-panel{display:none;padding:28px 12px 38px;line-height:1.65}.detail-panel.is-visible{display:block}.detail-panel h2{margin:0 0 14px;font-size:20px}.detail-panel li{margin:7px 0}.reviews-panel{text-align:center}.reviews-panel strong{font-size:22px}.reviews-panel button{margin-top:8px;border:1px solid var(--teal);padding:10px 24px;background:#fff;color:var(--teal);cursor:pointer}.recently-viewed{padding:26px 0 68px}.recently-viewed>h2{margin:0 0 22px;color:#575757;font-size:22px;font-weight:400;text-align:center;text-transform:lowercase}.product-card{width:230px;margin:auto;text-align:center}.product-card img{width:100%;aspect-ratio:1;object-fit:contain}.product-card h3{margin:12px 0 7px;font-size:14px;font-weight:400;line-height:1.45}.site-footer{position:relative;background:#f1f1f1}.back-to-top{position:absolute;top:-38px;left:50%;display:flex;width:76px;height:76px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--teal);color:#fff;cursor:pointer;font-size:25px;transform:translateX(-50%)}.back-to-top span{position:absolute;top:50px;width:100px;font-size:11px}.footer-grid{display:grid;grid-template-columns:1.2fr 1.25fr 1fr 1fr;gap:58px;padding-top:82px;padding-bottom:42px}.footer-grid h2{margin:0 0 18px;color:var(--teal);font-size:15px;text-transform:lowercase}.footer-grid a,.footer-grid p{display:block;margin:8px 0;color:#666;font-size:12px}.footer-grid>section>button{display:block;width:155px;margin:8px 0;border:0;border-radius:5px;padding:7px 10px;background:#171717;color:#fff;cursor:pointer;text-align:left}.socials{display:flex;gap:8px}.socials a{display:grid;width:30px;height:30px;margin:0;place-items:center;border-radius:50%;background:var(--teal);color:#fff}.payments{font-weight:700}.copyright{margin:0;padding:16px;background:var(--teal-dark);color:#fff;font-size:11px;text-align:center}
