.s4-section{position:relative;z-index:1;background:var(--paper);color:var(--plum);padding:clamp(72px,10vh,116px) 0 clamp(72px,10vh,116px)}@media(min-width:1160px)and (prefers-reduced-motion:no-preference){.s4-section{margin-top:calc(-70svh + 38px);padding:32px 0}}.s4-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--padX);margin-bottom:clamp(30px,4.5vh,46px)}.s4-tabs{display:flex;padding:0 var(--padX) 0 0;margin-bottom:var(--sp-5);gap:var(--sp-6)}.s4-tab{background:none;border:0;position:relative;font-family:var(--fd);font-weight:var(--w-serif);font-size:var(--fz-h2);letter-spacing:0;line-height:var(--lh-display);color:var(--plum-500);padding:0 0 var(--sp-3);transition:color .3s var(--ease)}.s4-tab:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--s4-martian);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.s4-tab:hover,.s4-tab.is-active{color:var(--plum)}.s4-tab.is-active:after{transform:scaleX(1)}.s4-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:16px 32px;color:var(--plum);font-size:13px;font-weight:700;letter-spacing:.22em;line-height:1;text-transform:uppercase;border:1px solid var(--plum);transition:color .25s ease,background .25s ease}.s4-button:hover{color:var(--s4-paper);background:var(--plum)}.s4-panel[hidden]{display:none}#s4Body{padding:0 var(--padX)}#s4Body .s4-bs-row .thWrap,#s4Body .s4-bs-row .th img,#s4Body .s4-bs-row .nm a,.s4-head .s4-tab{cursor:pointer!important}.s4-bs-layout{display:grid;grid-template-columns:minmax(0,60.25%) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:stretch}.s4-bs-list{display:flex;flex-direction:column}.s4-bs-row{display:grid;grid-template-columns:116px 1fr auto;column-gap:var(--sp-8);align-items:center;border-top:1px solid var(--s4-line);padding:var(--sp-2) 2px}.s4-bs-row:last-child{border-bottom:1px solid var(--s4-line)}.s4-bs-stage{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.1vw,18px);padding:0;will-change:transform}.stage{position:relative;align-self:center;height:auto;min-height:0;aspect-ratio:1/1.1;max-height:756px;overflow:hidden}.stTrack .sq{width:min(100%,500px);aspect-ratio:1;border:1px solid var(--line-2);background:none;display:grid;place-items:center;flex:none;transform:none!important}.stTrack .sq img{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover;object-position:center}.s4-bs-row .s4-bs-row-top{display:contents}.s4-bs-row .th{width:116px;height:116px;border:0;display:grid;place-items:center}.s4-bs-row .th img{width:calc(100%*min(var(--ta,1),1));height:auto;aspect-ratio:var(--ta,1);object-fit:cover;object-position:center;transform:scale(1);transition:transform .45s var(--expo)}.s4-bs-row.on .th img{transform:scale(1)}.s4-bs-row .nm{color:var(--plum);font-family:var(--fb);font-size:var(--fz-body);letter-spacing:var(--ls-body);font-weight:var(--w-name);text-transform:uppercase;line-height:var(--lh-body)}.s4-bs-row .nmx{font-style:normal;background:linear-gradient(var(--martian),var(--martian)) left 100%/0 2px no-repeat;padding-bottom:4px;transition:background-size .4s var(--expo);min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--plum);font-weight:400;font-size:var(--fz-body, 16px)}.s4-bs-row .mt{margin-top:var(--sp-2);font-size:var(--fz-meta);letter-spacing:var(--ls-body);font-weight:var(--w-body-md);color:var(--ink);text-transform:uppercase}.s4-bs-row .tag{margin-left:var(--sp-3);white-space:nowrap;display:inline-block;font-size:var(--fz-micro);letter-spacing:var(--ls-tag);font-weight:var(--w-label);background:var(--s4-martian);color:var(--plum);padding:3px var(--sp-2);vertical-align:2px}.s4-bs-row .pcol{text-align:right}.s4-bs-row .fr{font-size:var(--fz-body);font-weight:var(--w-body);color:var(--ink-soft);white-space:nowrap;line-height:1}.s4-bs-row .fr strong{font-weight:var(--w-strong);color:var(--ink)}.bsVb{margin-top:var(--sp-2);font-size:var(--fz-micro);letter-spacing:var(--ls-label);font-weight:var(--w-label);color:var(--ink-soft);text-transform:uppercase}.bsX{grid-column:2 / -1;grid-row:2;height:0;overflow:hidden}.bsXin{padding:var(--sp-3) 0 var(--sp-2);margin-left:132px}.bsQ{margin-top:0;font-family:var(--fd);font-weight:var(--w-serif);font-size:var(--fz-lead);line-height:1.5;margin-bottom:0;position:relative}.s4-bs-row .thWrap{display:contents}.thWrap{position:relative;width:116px}.s4-bs-rating{display:flex;align-items:center;gap:8px;margin-top:6px;line-height:1}.s4-bs-stars .stars{display:flex;gap:2px;color:var(--plum)}.s4-bs-stars .stars svg{width:13px;height:13px;fill:var(--plum)}.s4-bs-rating b{font-size:var(--fz-cap);font-weight:var(--w-label);letter-spacing:var(--ls-body)}.cardWish.bsWishInline{transition:opacity .25s ease,border-color .25s ease;overflow:hidden!important}@media(min-width:1160px){.cardWish.bsWishInline{position:relative!important}.s4-bs-layout *{cursor:auto}.s4-bs-row .th{grid-column:1;grid-row:1 / span 2;align-self:center}.s4-bs-row .pcol{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.s4-bs-row .bsWishInline{position:static;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--line-2);opacity:.9;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--plum)}.s4-bs-row .bsWishInline .ico--wish{width:15px;height:15px;stroke-width:7;stroke:currentColor}.s4-bs-row .bsWishInline .ico--wish path{fill:#fff}.s4-bs-row .bsWishInline:hover{opacity:1;border-color:var(--plum)}.bsXin{margin-left:0}.s4-button{position:relative;top:4px}.s4-head{align-items:flex-start}}.s4-bs-row .bsWishInline.is-wishlisted .ico--wish path{fill:var(--plum)!important}.s4-na-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.9vw,34px)}.s4-na-grid li{list-style:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:1159px){.s4-section{padding:clamp(40px,5.5vh,52px) 0;display:flex;flex-direction:column}.s4-head{display:contents}.s4-tabs{overflow-x:auto;gap:24px;padding:0 var(--padX)}.s4-tab{flex:0 0 auto;font-size:22px;white-space:nowrap}.s4-button{display:inline-flex;order:3;align-self:stretch;margin:0 var(--padX) 0}.s4-bs-layout{display:flex;flex-direction:column}.s4-bs-stage{display:none}.s4-bs-list{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--padX) var(--sp-1);margin:0 calc(-1 * var(--padX))}.s4-bs-list::-webkit-scrollbar{display:none}.s4-bs-row{display:flex;flex:0 0 54vw!important;max-width:222px!important;flex-direction:column;padding:0;scroll-snap-align:start;border:1px solid var(--s4-line);align-items:flex-start;justify-content:space-between}.s4-bs-row .thWrap,.s4-bs-row .th{background-color:var(--ll-tile)!important}.s4-bs-row .thWrap{display:block;width:100%}.s4-bs-row .th{width:100%;height:220px;aspect-ratio:1;border:0;border-bottom:1px solid var(--line-2)}.s4-bs-row .th img{max-width:72%;max-height:72%;transform:scale(1.2);mix-blend-mode:multiply}.s4-bs-row .nm{display:flex;align-items:baseline;min-width:0;gap:0;width:100%;flex-wrap:wrap;padding:var(--sp-3) var(--sp-3) 0}.s4-bs-row .nmx{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;font-family:var(--fb);font-style:normal;font-size:var(--fz-body, 16px);font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.35;color:var(--ink-deep)}.s4-bs-product-info{display:flex;flex-direction:column;width:100%;height:100%}.s4-bs-row .s4-bs-row-top{display:flex;width:100%;flex-direction:column}.s4-na-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-3);row-gap:5px}.s4-bs-product-info .tag{margin-left:0;margin-top:var(--sp-1)}.s4-bs-rating{padding:0 var(--sp-3) 0}.s4-bs-row .cardWish{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;background:var(--paper);border:1px solid var(--line-2);opacity:.9;border-radius:50%}.s4-bs-row .ico--wish{width:16px;height:16px}.s4-bs-row .pcol{text-align:left;padding:var(--sp-2) var(--sp-3) 0}.s4-bs-extra{height:auto!important;width:100%}.bsXin{margin:0;padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid var(--line-1);margin-top:var(--sp-2)}.bsQ{display:block;font-size:13px;line-height:1.45;margin-top:var(--sp-2)}.bsVb{display:block;font-size:11px;letter-spacing:var(--ls-label);margin-top:var(--sp-2);padding-bottom:0}}@media(min-width:1160px){.s4-body .wishlist-best-steller-icon{position:absolute;right:0;top:10px;width:28%;justify-content:center}}@media(hover:none){.cardActs__b--text:hover:before,.cardActs__b:hover:before,.cardSim:hover:before,.cardWish:hover:before{transform:scaleX(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/s4-bestsellers.css.map */
