.CollectionFilterDesktop-module__dtJQgW__sidebar{white-space:nowrap;border:1px solid #ccc;flex-shrink:0;width:220px;margin-right:32px;padding:20px 18px;transition:width .25s,margin-right .25s,opacity .25s,padding .25s,border-color .25s;overflow:hidden auto}.CollectionFilterDesktop-module__dtJQgW__sidebarClosed{opacity:0;border-color:#0000;width:0;margin-right:0;padding:0}.CollectionFilterDesktop-module__dtJQgW__sidebarEntering{animation:.25s forwards CollectionFilterDesktop-module__dtJQgW__fadeSlideIn}.CollectionFilterDesktop-module__dtJQgW__sidebarExiting{animation:.25s forwards CollectionFilterDesktop-module__dtJQgW__fadeSlideOut}@keyframes CollectionFilterDesktop-module__dtJQgW__fadeSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes CollectionFilterDesktop-module__dtJQgW__fadeSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}.CollectionFilterDesktop-module__dtJQgW__sidebarBody{flex-direction:column;gap:24px;width:100%;display:flex}.CollectionFilterDesktop-module__dtJQgW__sidebarClosed .CollectionFilterDesktop-module__dtJQgW__sidebarBody{display:none}.CollectionFilterDesktop-module__dtJQgW__filterGroup{border-bottom:1px solid #0000001f;flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.CollectionFilterDesktop-module__dtJQgW__filterGroup:last-child{border-bottom:none;padding-bottom:0}.CollectionFilterDesktop-module__dtJQgW__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:#000;padding-bottom:6px;font-size:10px;font-weight:700}.CollectionFilterDesktop-module__dtJQgW__groupOptions{flex-direction:column;gap:10px;display:flex}.CollectionFilterDesktop-module__dtJQgW__optionLabel{cursor:pointer;color:#000000bf;align-items:flex-start;gap:10px;font-size:13px;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__optionLabel:hover{color:#000}}.CollectionFilterDesktop-module__dtJQgW__optionLabelChecked{color:#000;font-weight:600}.CollectionFilterDesktop-module__dtJQgW__checkbox{border:1.5px solid #00000059;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.CollectionFilterDesktop-module__dtJQgW__checkboxChecked{background:#000;border-color:#000}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__optionLabel:hover .CollectionFilterDesktop-module__dtJQgW__checkbox{border-color:#000}}.CollectionFilterDesktop-module__dtJQgW__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.CollectionFilterDesktop-module__dtJQgW__optionText{white-space:normal;overflow-wrap:anywhere;flex:1;line-height:1.35}.CollectionFilterDesktop-module__dtJQgW__optionCount{color:#0006;flex-shrink:0;font-size:11px;line-height:1.35}.CollectionFilterDesktop-module__dtJQgW__showMoreBtn{color:#0000008c;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;transition:color .15s}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__showMoreBtn:hover{color:#000}}.CollectionFilterDesktop-module__dtJQgW__colorOptions{flex-flow:wrap;gap:8px}.CollectionFilterDesktop-module__dtJQgW__colorSwatch{cursor:pointer;border:1.5px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.CollectionFilterDesktop-module__dtJQgW__colorSwatch:after{content:attr(data-name);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#000;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.CollectionFilterDesktop-module__dtJQgW__colorSwatch:hover:after{opacity:1}}.CollectionFilterDesktop-module__dtJQgW__colorSwatchChecked{border-color:#000;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #000}.CollectionFilterDesktop-module__dtJQgW__colorOptions .CollectionFilterDesktop-module__dtJQgW__optionLabel{flex-direction:row;align-items:center;gap:8px}
.ProductCardCarousel-module__VDb9bq__root{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ProductCardCarousel-module__VDb9bq__stage{background:0 0;width:100%;max-width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.ProductCardCarousel-module__VDb9bq__layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition-ms,.38s) ease;will-change:opacity;position:absolute;inset:0}.ProductCardCarousel-module__VDb9bq__layerOn{opacity:1}.ProductCardCarousel-module__VDb9bq__idleLayer,.ProductCardCarousel-module__VDb9bq__hoverLayer{z-index:1}.ProductCardCarousel-module__VDb9bq__idleLayer{transition:none}.ProductCardCarousel-module__VDb9bq__carouselLayer{z-index:2;overflow:hidden}.ProductCardCarousel-module__VDb9bq__track{width:100%;height:100%;transform:translate3d(calc(var(--active-index,0) * -100%), 0, 0);transition:transform var(--transition-ms,.38s) ease-in-out;will-change:transform;flex-direction:row;display:flex}.ProductCardCarousel-module__VDb9bq__slide{flex:0 0 100%;width:100%;height:100%;position:relative}.ProductCardCarousel-module__VDb9bq__img{object-fit:cover;width:100%;height:100%;display:block}.ProductCardCarousel-module__VDb9bq__fadeMask{z-index:4;pointer-events:none;opacity:0;transition:opacity var(--transition-ms,.38s) ease;background:linear-gradient(90deg,#fff0 0%,#ffffff1f 50%,#fff0 100%);position:absolute;inset:0}.ProductCardCarousel-module__VDb9bq__fadeMaskOn{opacity:1}.ProductCardCarousel-module__VDb9bq__progress{z-index:5;pointer-events:auto;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ProductCardCarousel-module__VDb9bq__dot{cursor:pointer;background:#fff6;border:1px solid #fffc;border-radius:999px;width:6px;height:6px;padding:0;transition:height .2s,background .2s,border-color .2s;position:relative;box-shadow:0 1px 3px #0003}.ProductCardCarousel-module__VDb9bq__dot:before{content:"";position:absolute;inset:-14px}.ProductCardCarousel-module__VDb9bq__dotActive{background:#fffffff2;border-color:#fffffff2;height:20px}.ProductCardCarousel-module__VDb9bq__previewBtn{z-index:20;cursor:pointer;opacity:0;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:flex;position:absolute;bottom:20px;left:calc(50% - 16px)}@media (hover:hover) and (pointer:fine){.ProductCardCarousel-module__VDb9bq__root:hover .ProductCardCarousel-module__VDb9bq__previewBtn{opacity:1}}
.CollectionDesktop-module__nn-J8q__collectionContent{width:100%;padding-inline:0}@media (min-width:768px){.CollectionDesktop-module__nn-J8q__collectionContent{padding-inline:32px}}.CollectionDesktop-module__nn-J8q__header{background:var(--primaryAlternateBg,#f5f5f5);padding-top:150px;padding-bottom:32px}.CollectionDesktop-module__nn-J8q__headerInner{flex-direction:column;gap:8px;display:flex}.CollectionDesktop-module__nn-J8q__title{font-family:var(--heading-font-family);letter-spacing:.02em;color:#000;margin:0;font-size:clamp(24px,4vw,40px);font-weight:500;line-height:1.1}.CollectionDesktop-module__nn-J8q__description{color:#000000a6;max-width:600px;margin:0;font-size:15px;line-height:1.6}.CollectionDesktop-module__nn-J8q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.CollectionDesktop-module__nn-J8q__toolbarLeft{align-items:center;gap:12px;display:flex}.CollectionDesktop-module__nn-J8q__toolbarCenter{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.CollectionDesktop-module__nn-J8q__toolbarRight{align-items:center;gap:40px;display:flex}.CollectionDesktop-module__nn-J8q__filterToggle{letter-spacing:.05em;color:#000;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--buttonFontFamily);background:0 0;align-items:center;gap:6px;padding:6px 14px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__filterToggle:hover{background:#0000000a;border-color:#000}}.CollectionDesktop-module__nn-J8q__visualSearchToggle{color:#000;min-height:30px;font-family:var(--buttonFontFamily);letter-spacing:.05em;cursor:pointer;background:#fff;border:1px solid #0000002e;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__visualSearchToggle:hover{background:#0000000a;border-color:#000}}.CollectionDesktop-module__nn-J8q__filterBadge{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.CollectionDesktop-module__nn-J8q__clearAll{color:#000;text-underline-offset:2px;cursor:pointer;font-size:12px;font-family:var(--buttonFontFamily);white-space:nowrap;letter-spacing:.02em;background:#f5f5f5;border:none;border-radius:10px;padding:4px 8px;font-size:12px;transition:color .15s}.CollectionDesktop-module__nn-J8q__productCount{white-space:nowrap;font-size:13px}.CollectionDesktop-module__nn-J8q__columnsGroup{align-items:center;gap:4px;display:flex}.CollectionDesktop-module__nn-J8q__colBtn{cursor:pointer;color:#0006;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:color .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__colBtn:hover{color:#000;border-color:#0003}}.CollectionDesktop-module__nn-J8q__colBtnActive{color:#000;border-color:#000}.CollectionDesktop-module__nn-J8q__sortWrapper{align-items:center;display:flex;position:relative}.CollectionDesktop-module__nn-J8q__sortToggle{letter-spacing:.05em;color:#000;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--buttonFontFamily);background:0 0;border:none;align-items:center;gap:6px;padding:5px 0;display:flex}.CollectionDesktop-module__nn-J8q__sortToggle strong{text-transform:none;letter-spacing:.01em;font-weight:700}.CollectionDesktop-module__nn-J8q__sortCaret{color:#000;transition:transform .2s}.CollectionDesktop-module__nn-J8q__sortCaretOpen{transform:rotate(180deg)}.CollectionDesktop-module__nn-J8q__sortBackdrop{z-index:99;position:fixed;inset:0}.CollectionDesktop-module__nn-J8q__sortDropdown{z-index:100;background:#fff;border:1px solid #00000026;min-width:230px;padding:4px 0;animation:.15s CollectionDesktop-module__nn-J8q__sortFadeIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001a}@keyframes CollectionDesktop-module__nn-J8q__sortFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CollectionDesktop-module__nn-J8q__sortOption{text-align:left;color:#000;cursor:pointer;width:100%;font-size:13px;font-weight:500;font-family:var(--buttonFontFamily);letter-spacing:.02em;background:0 0;border:none;padding:9px 16px;transition:background .15s;display:block}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__sortOption:hover{background:#0000000a}}.CollectionDesktop-module__nn-J8q__sortOptionActive{font-weight:700}.CollectionDesktop-module__nn-J8q__sortRadio{vertical-align:middle;border:1.5px solid #0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-right:8px;display:inline-flex}.CollectionDesktop-module__nn-J8q__sortRadioDot{background:#000;border-radius:50%;width:7px;height:7px}.CollectionDesktop-module__nn-J8q__body{align-items:flex-start;padding-top:24px;padding-bottom:80px;display:flex}.CollectionDesktop-module__nn-J8q__activeChipsRow{align-items:center;gap:12px;padding-bottom:25px;display:flex}.CollectionDesktop-module__nn-J8q__activeChips{flex-wrap:wrap;gap:8px;display:flex}.CollectionDesktop-module__nn-J8q__chip{color:#000;white-space:nowrap;letter-spacing:.02em;background:#f5f5f5;border-radius:10px;align-items:center;gap:15px;padding:4px 8px;font-size:12px;display:flex}.CollectionDesktop-module__nn-J8q__gridArea{flex:1;min-width:0}.CollectionDesktop-module__nn-J8q__grid{gap:40px 14px;display:grid}.CollectionDesktop-module__nn-J8q__productCard{content-visibility:auto;contain-intrinsic-size:auto 420px;flex-direction:column;gap:10px;min-width:0;display:flex;overflow:hidden}.CollectionDesktop-module__nn-J8q__productImageLink{text-decoration:none;display:block}.CollectionDesktop-module__nn-J8q__productImageWrapper{aspect-ratio:3/4;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.CollectionDesktop-module__nn-J8q__productImage{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .4s;display:block;position:absolute;inset:0}.CollectionDesktop-module__nn-J8q__productImagePrimary{z-index:1}.CollectionDesktop-module__nn-J8q__productImageHover{z-index:2;opacity:0}.CollectionDesktop-module__nn-J8q__productImageVisible{opacity:1}.CollectionDesktop-module__nn-J8q__productImageHidden{opacity:0}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__productImageWrapper:hover .CollectionDesktop-module__nn-J8q__productImagePrimary:not(.CollectionDesktop-module__nn-J8q__productImageHidden){transform:scale(1.02)}}.CollectionDesktop-module__nn-J8q__productSoldOut{z-index:5;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CollectionDesktop-module__nn-J8q__productSoldOut span{color:#fff;letter-spacing:.08em;background:#000;padding:4px 12px;font-size:11px;font-weight:700}.CollectionDesktop-module__nn-J8q__productInfo{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex;overflow:hidden}.CollectionDesktop-module__nn-J8q__productVendor{letter-spacing:.06em;color:#0000008c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:500;overflow:hidden}.CollectionDesktop-module__nn-J8q__productTitleLink{width:100%;min-width:0;text-decoration:none;display:block}.CollectionDesktop-module__nn-J8q__productTitle{font-family:var(--heading-font-family);letter-spacing:.01em;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .15s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.CollectionDesktop-module__nn-J8q__productTitleLink:hover .CollectionDesktop-module__nn-J8q__productTitle{opacity:.7}}.CollectionDesktop-module__nn-J8q__productPriceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CollectionDesktop-module__nn-J8q__productPriceGroup{align-items:baseline;gap:6px;min-width:0;display:flex}.CollectionDesktop-module__nn-J8q__productPrice{color:#000;font-size:14px;font-weight:600}.CollectionDesktop-module__nn-J8q__productCompareAt{color:#00000073;font-size:13px;text-decoration:line-through}.CollectionDesktop-module__nn-J8q__productDiscount{color:#d72c0d;white-space:nowrap;font-size:12px;font-weight:700}.CollectionDesktop-module__nn-J8q__empty{text-align:center;padding:80px 0}.CollectionDesktop-module__nn-J8q__emptyText{font-family:var(--heading-font-family);letter-spacing:.02em;color:#000;margin:0 0 8px;font-size:18px;font-weight:500}.CollectionDesktop-module__nn-J8q__emptyHint{color:#0000008c;margin:0;font-size:14px}.CollectionDesktop-module__nn-J8q__loadingMore{justify-content:center;align-items:center;padding:40px 0;display:flex}
.CollectionFilterMobile-module__7R8WDa__overlay{z-index:12100;opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s;position:fixed;inset:0}.CollectionFilterMobile-module__7R8WDa__overlayVisible{opacity:1;pointer-events:auto}.CollectionFilterMobile-module__7R8WDa__drawer{z-index:12101;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:85dvh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 32px #0000001a}.CollectionFilterMobile-module__7R8WDa__drawerVisible{transform:translateY(0)}.CollectionFilterMobile-module__7R8WDa__drawerHeader{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 18px;display:flex}.CollectionFilterMobile-module__7R8WDa__drawerTitle{letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:15px;font-weight:700}.CollectionFilterMobile-module__7R8WDa__drawerClose{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;width:44px;height:44px;padding:10px;transition:opacity .15s;display:flex}@media (hover:hover) and (pointer:fine){.CollectionFilterMobile-module__7R8WDa__drawerClose:hover{opacity:.6}}.CollectionFilterMobile-module__7R8WDa__drawerBody{overscroll-behavior:contain;flex:1;padding:8px 0;overflow-y:auto}.CollectionFilterMobile-module__7R8WDa__drawerFooter{padding:16px 20px;padding-bottom:max(16px, env(safe-area-inset-bottom));border-top:1px solid #0000001a;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.CollectionFilterMobile-module__7R8WDa__Btn{min-width:0;height:48px;font-family:var(--buttonFontFamily);white-space:nowrap;background:#fff;border:1px solid #000;flex:1 1 0;font-size:13px}.CollectionFilterMobile-module__7R8WDa__applyBtn{color:#fff;background:#000}.CollectionFilterMobile-module__7R8WDa__filterGroup{border-bottom:1px solid #00000014}.CollectionFilterMobile-module__7R8WDa__groupLabel{letter-spacing:.05em;text-transform:uppercase;color:#0009;padding:14px 20px 0;font-size:12px;font-weight:700}.CollectionFilterMobile-module__7R8WDa__groupOptions{flex-direction:column;gap:8px;padding:8px 20px 14px;display:flex}.CollectionFilterMobile-module__7R8WDa__optionLabel{cursor:pointer;color:#000000bf;align-items:center;gap:10px;min-height:44px;padding-block:4px;font-size:14px;transition:color .15s;display:flex}.CollectionFilterMobile-module__7R8WDa__optionLabel:focus-within{outline-offset:2px;outline:2px solid #000}@media (hover:hover) and (pointer:fine){.CollectionFilterMobile-module__7R8WDa__optionLabel:hover{color:#000}}.CollectionFilterMobile-module__7R8WDa__optionLabelChecked{color:#000;font-weight:600}.CollectionFilterMobile-module__7R8WDa__checkbox{color:#fff;border:1.5px solid #00000059;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:flex}.CollectionFilterMobile-module__7R8WDa__checkboxChecked{background:#000;border-color:#000}.CollectionFilterMobile-module__7R8WDa__optionText{overflow-wrap:anywhere;flex:1;line-height:1.4}.CollectionFilterMobile-module__7R8WDa__optionCount{color:#00000073;flex-shrink:0;font-size:11px;line-height:1.4}.CollectionFilterMobile-module__7R8WDa__colorOptions{flex-flow:wrap;gap:8px}.CollectionFilterMobile-module__7R8WDa__colorSwatch{cursor:pointer;border:1.5px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s,box-shadow .15s;display:flex}.CollectionFilterMobile-module__7R8WDa__colorOptions .CollectionFilterMobile-module__7R8WDa__optionLabel{min-width:44px;min-height:44px}.CollectionFilterMobile-module__7R8WDa__colorSwatchChecked{border-color:#000;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #000}.CollectionFilterMobile-module__7R8WDa__colorOptions .CollectionFilterMobile-module__7R8WDa__optionLabel{flex-direction:row;align-items:center;gap:8px}.CollectionFilterMobile-module__7R8WDa__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}
.CollectionMobile-module__WrRZmq__root{width:100%;padding-inline:16px}@media (min-width:576px){.CollectionMobile-module__WrRZmq__root{padding-inline:16px}}@media (min-width:768px){.CollectionMobile-module__WrRZmq__root{padding-inline:24px}}.CollectionMobile-module__WrRZmq__toolbar{background:#fff;border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;padding-bottom:12px;display:flex}.CollectionMobile-module__WrRZmq__toolbarLeft{align-items:center;gap:10px;display:flex}.CollectionMobile-module__WrRZmq__filterToggle{letter-spacing:.05em;color:#000;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--buttonFontFamily);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:5px 12px;transition:border-color .15s,background .15s;display:flex}.CollectionMobile-module__WrRZmq__filterBadge{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.CollectionMobile-module__WrRZmq__clearAll{color:#000;text-underline-offset:2px;cursor:pointer;font-size:12px;font-family:var(--buttonFontFamily);white-space:nowrap;letter-spacing:.02em;background:#f5f5f5;border:none;border-radius:10px;padding:4px 8px;font-size:12px;transition:color .15s}.CollectionMobile-module__WrRZmq__productCount{white-space:nowrap;font-size:12px}.CollectionMobile-module__WrRZmq__sortToggle{letter-spacing:.05em;color:#000;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--buttonFontFamily);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:5px 12px;display:flex}.CollectionMobile-module__WrRZmq__sortOverlay{z-index:12100;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;position:fixed;inset:0}.CollectionMobile-module__WrRZmq__sortOverlayVisible{opacity:1;pointer-events:auto}.CollectionMobile-module__WrRZmq__sortDrawer{z-index:12101;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-radius:12px 12px 0 0;flex-direction:column;max-height:70dvh;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.CollectionMobile-module__WrRZmq__sortDrawerVisible{transform:translateY(0)}.CollectionMobile-module__WrRZmq__sortDrawerHeader{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.CollectionMobile-module__WrRZmq__sortDrawerTitle{letter-spacing:.06em;color:#000;font-size:18px;font-weight:700}.CollectionMobile-module__WrRZmq__sortDrawerClose{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:4px;display:flex}.CollectionMobile-module__WrRZmq__sortDrawerBody{overscroll-behavior:contain;flex:1;overflow-y:auto}.CollectionMobile-module__WrRZmq__sortOptionLabel{cursor:pointer;color:#000;border-bottom:1px solid #00000014;align-items:center;gap:12px;padding:5px 20px;font-size:14px;transition:background .15s;display:flex}.CollectionMobile-module__WrRZmq__sortOptionLabel:active{background:#0000000a}.CollectionMobile-module__WrRZmq__sortOptionRadio{accent-color:#000;width:20px}.CollectionMobile-module__WrRZmq__sortOptionText{letter-spacing:.03em;flex:1;font-weight:500}.CollectionMobile-module__WrRZmq__sortOptionCheck{display:none}.CollectionMobile-module__WrRZmq__sortDrawerFooter{flex-shrink:0;padding:16px 20px}.CollectionMobile-module__WrRZmq__sortApplyBtn{color:#fff;width:100%;height:44px;font-family:var(--buttonFontFamily);letter-spacing:.06em;cursor:pointer;background:#000;border:none;border-radius:0;font-size:13px;font-weight:700;transition:background .15s}@media (hover:hover) and (pointer:fine){.CollectionMobile-module__WrRZmq__sortApplyBtn:hover{background:#333}}.CollectionMobile-module__WrRZmq__filterOverlay{z-index:199;background:#00000059;animation:.2s CollectionMobile-module__WrRZmq__fadeIn;position:fixed;inset:0}@keyframes CollectionMobile-module__WrRZmq__fadeIn{0%{opacity:0}to{opacity:1}}.CollectionMobile-module__WrRZmq__filterDrawer{z-index:200;background:#fff;flex-direction:column;width:min(320px,85vw);height:100dvh;animation:.25s CollectionMobile-module__WrRZmq__slideIn;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 24px #0000001f}@keyframes CollectionMobile-module__WrRZmq__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.CollectionMobile-module__WrRZmq__drawerHeader{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.CollectionMobile-module__WrRZmq__drawerTitle{letter-spacing:.06em;color:#000;font-size:14px;font-weight:700}.CollectionMobile-module__WrRZmq__drawerClose{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:4px;transition:opacity .15s;display:flex}.CollectionMobile-module__WrRZmq__drawerBody{overscroll-behavior:contain;flex:1;padding:8px 0;overflow-y:auto}.CollectionMobile-module__WrRZmq__drawerFooter{border-top:1px solid #0000001a;flex-shrink:0;padding:16px 20px}.CollectionMobile-module__WrRZmq__applyBtn{color:#fff;width:100%;height:44px;font-family:var(--buttonFontFamily);letter-spacing:.06em;cursor:pointer;background:#000;border:none;border-radius:0;font-size:13px;font-weight:700;transition:background .15s}.CollectionMobile-module__WrRZmq__filterGroup{border-bottom:1px solid #00000014}.CollectionMobile-module__WrRZmq__groupLabel{letter-spacing:.05em;color:#0009;padding:14px 20px 0;font-size:12px;font-weight:700}.CollectionMobile-module__WrRZmq__groupOptions{flex-direction:column;gap:8px;padding:8px 20px 14px;display:flex}.CollectionMobile-module__WrRZmq__optionLabel{cursor:pointer;color:#000;align-items:center;gap:8px;font-size:13px;transition:opacity .15s;display:flex}.CollectionMobile-module__WrRZmq__optionCheckbox{accent-color:#000;cursor:pointer;flex-shrink:0;width:15px;height:15px}.CollectionMobile-module__WrRZmq__optionText{flex:1}.CollectionMobile-module__WrRZmq__optionCount{color:#00000073;font-size:11px}.CollectionMobile-module__WrRZmq__activeChipsRow{align-items:center;gap:12px;padding-bottom:25px;display:flex}.CollectionMobile-module__WrRZmq__activeChips{background:0 0;border-bottom:none;flex-wrap:wrap;gap:8px;padding-top:0;padding-bottom:0;display:flex}.CollectionMobile-module__WrRZmq__chip{color:#000;white-space:nowrap;letter-spacing:.02em;background:#f5f5f5;border-radius:10px;align-items:center;gap:15px;padding:4px 8px;font-size:12px;display:flex}.CollectionMobile-module__WrRZmq__chipRemove{cursor:pointer;color:#00000073;background:0 0;border:none;align-items:center;width:44px;height:44px;padding:8px;transition:color .15s;display:flex}.CollectionMobile-module__WrRZmq__gridWrapper{flex-direction:column;flex:1;min-height:60dvh;padding-top:16px;padding-bottom:16px;display:flex}.CollectionMobile-module__WrRZmq__grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:20px 14px;display:grid}@media (min-width:480px){.CollectionMobile-module__WrRZmq__grid{gap:20px 14px}}@media (min-width:768px){.CollectionMobile-module__WrRZmq__grid{grid-template-columns:repeat(3,1fr);gap:28px 18px}}.CollectionMobile-module__WrRZmq__productCard{content-visibility:auto;contain-intrinsic-size:auto 340px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.CollectionMobile-module__WrRZmq__productImageLink{text-decoration:none;display:block}.CollectionMobile-module__WrRZmq__productImageWrapper{background:#f0f0f0;width:100%;height:0;padding-bottom:130%;position:relative;overflow:hidden}.CollectionMobile-module__WrRZmq__productImageWrapper .root{width:100%;height:100%;position:absolute;top:0;left:0}.CollectionMobile-module__WrRZmq__productImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.CollectionMobile-module__WrRZmq__productImagePrimary{z-index:1}.CollectionMobile-module__WrRZmq__productImageHover{z-index:2;opacity:0}.CollectionMobile-module__WrRZmq__productImageVisible{opacity:1}.CollectionMobile-module__WrRZmq__productImageHidden{opacity:0}.CollectionMobile-module__WrRZmq__productSoldOut{z-index:5;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CollectionMobile-module__WrRZmq__productSoldOut span{color:#fff;letter-spacing:.08em;background:#000;padding:4px 12px;font-size:11px;font-weight:700}.CollectionMobile-module__WrRZmq__productInfo{flex-direction:column;gap:4px;width:100%;min-width:0;padding:10px 4px 16px;display:flex;overflow:hidden}.CollectionMobile-module__WrRZmq__productVendor{letter-spacing:.06em;color:#0000008c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:500;overflow:hidden}.CollectionMobile-module__WrRZmq__productTitleLink{width:100%;min-width:0;text-decoration:none;display:block}.CollectionMobile-module__WrRZmq__productTitle{font-family:var(--heading-font-family);letter-spacing:.01em;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .15s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.CollectionMobile-module__WrRZmq__productTitleLink:hover .CollectionMobile-module__WrRZmq__productTitle{opacity:.7}}.CollectionMobile-module__WrRZmq__productPriceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CollectionMobile-module__WrRZmq__productPriceGroup{align-items:baseline;gap:6px;min-width:0;display:flex}.CollectionMobile-module__WrRZmq__productPrice{color:#000;font-size:14px;font-weight:600}.CollectionMobile-module__WrRZmq__productCompareAt{color:#00000073;font-size:13px;text-decoration:line-through}.CollectionMobile-module__WrRZmq__productDiscount{color:#e53935;white-space:nowrap;font-size:12px;font-weight:700}.CollectionMobile-module__WrRZmq__empty{text-align:center;padding:80px 0}.CollectionMobile-module__WrRZmq__emptyText{font-family:var(--heading-font-family);letter-spacing:.02em;color:#000;margin:0 0 8px;font-size:18px;font-weight:500}.CollectionMobile-module__WrRZmq__emptyHint{color:#0000008c;margin:0;font-size:14px}.CollectionMobile-module__WrRZmq__breadcrumbBox{border:1px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.CollectionMobile-module__WrRZmq__loadingMore{justify-content:center;align-items:center;padding:40px 0;display:flex}
.ProductRecommendations-module__njSqqq__section{padding:48px 0 calc(64px + var(--pdp-sticky-bar-h,0px));margin:0 10px;transition:padding-bottom .3s cubic-bezier(.4,0,.2,1)}.ProductRecommendations-module__njSqqq__heading{letter-spacing:.02em;color:#000;font-size:38px;font-weight:700;font-family:var(--heading-font-family);margin:0 0 32px}.ProductRecommendations-module__njSqqq__carouselWrap{position:relative}.ProductRecommendations-module__njSqqq__arrow{z-index:10;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.ProductRecommendations-module__njSqqq__arrow:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.ProductRecommendations-module__njSqqq__arrowLeft{left:max(-30px,50% - 50vw)}.ProductRecommendations-module__njSqqq__arrowRight{right:max(-30px,50% - 50vw)}@media (hover:hover) and (pointer:fine){.ProductRecommendations-module__njSqqq__arrowLeft:not(:disabled):hover{transform:translateY(-50%)translate(-4px);box-shadow:-2px 2px 8px #0000001f}.ProductRecommendations-module__njSqqq__arrowRight:not(:disabled):hover{transform:translateY(-50%)translate(4px);box-shadow:2px 2px 8px #0000001f}}.ProductRecommendations-module__njSqqq__trackOuter{overflow:hidden}.ProductRecommendations-module__njSqqq__track{will-change:transform;gap:16px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.ProductRecommendations-module__njSqqq__card{cursor:pointer;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.ProductRecommendations-module__njSqqq__imageWrap{aspect-ratio:3/4;background:#f5f5f5;flex-shrink:0;width:100%;position:relative;overflow:hidden}.ProductRecommendations-module__njSqqq__soldCount{color:#999;font-size:11px;font-weight:600}.ProductRecommendations-module__njSqqq__cardInfo{flex-direction:column;gap:4px;padding:10px 0 0;display:flex}.ProductRecommendations-module__njSqqq__cardTitle{color:#000;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ProductRecommendations-module__njSqqq__cardPriceRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.ProductRecommendations-module__njSqqq__cardPriceAll{flex-wrap:nowrap;align-items:center;gap:8px;line-height:20px;display:flex}.ProductRecommendations-module__njSqqq__cardPrice{color:#000;font-size:13px;font-weight:700}.ProductRecommendations-module__njSqqq__cardCompare{color:#999;font-size:12px;text-decoration:line-through}.ProductRecommendations-module__njSqqq__cardDiscount{color:#d72c0d;letter-spacing:.02em;font-size:11px;font-weight:600}.ProductRecommendations-module__njSqqq__loading{justify-content:center;align-items:center;padding:48px 0;display:flex}@media (max-width:767.98px){.ProductRecommendations-module__njSqqq__arrow{display:none}.ProductRecommendations-module__njSqqq__trackOuter{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.ProductRecommendations-module__njSqqq__trackOuter::-webkit-scrollbar{display:none}.ProductRecommendations-module__njSqqq__track{scroll-snap-type:x mandatory;gap:12px;transition:none}.ProductRecommendations-module__njSqqq__card{scroll-snap-align:start}}
.SearchClient-module__SVPVea__root{width:100%;padding-top:120px}@media (max-width:1024px){.SearchClient-module__SVPVea__root{padding-top:72px}}@media (max-width:768px){.SearchClient-module__SVPVea__root{padding-top:64px}}@media (max-width:480px){.SearchClient-module__SVPVea__root{padding-top:96px}}.SearchClient-module__SVPVea__container{padding-inline:32px}@media (max-width:1024px){.SearchClient-module__SVPVea__container{max-width:720px}}@media (max-width:768px){.SearchClient-module__SVPVea__container{max-width:100%;padding-inline:16px}}.SearchClient-module__SVPVea__searchBarContainer{flex-direction:column;justify-content:center;max-width:800px;display:flex}@media (max-width:480px){.SearchClient-module__SVPVea__searchBarContainer{max-width:90%}}.SearchClient-module__SVPVea__searchBar{border:1px solid var(--colorXlightTextBody);border-radius:var(--buttonRadius,0px);background:#fff;align-items:center;gap:14px;min-height:60px;padding:9px 140px 9px 15px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.SearchClient-module__SVPVea__searchBar:focus-within{border-color:var(--colorTextBody);box-shadow:0 0 0 2px #0000000f}@media (max-width:480px){.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__searchBar{background:0 0!important;border:none!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:auto!important;padding:0!important;display:flex!important;position:static!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__searchBar:focus-within{box-shadow:none!important;border:none!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__searchInput{border:1px solid var(--colorXlightTextBody)!important;border-radius:var(--buttonRadius,0px)!important;background:#fff!important;flex:none!important;width:100%!important;height:48px!important;padding:0 16px!important;font-size:16px!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__searchInput:focus{border-color:var(--colorTextBody)!important;outline:none!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__searchInput:focus-visible{outline:2px solid var(--colorTextBody)!important;outline-offset:2px!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__submitBtn{background-color:var(--colorBtnPrimary)!important;width:100%!important;height:48px!important;color:var(--colorBtnPrimaryText)!important;border-radius:var(--buttonRadius,0px)!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;display:inline-flex!important;position:static!important;transform:none!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__submitBtn:before{display:none!important}.SearchClient-module__SVPVea__searchBarContainer .SearchClient-module__SVPVea__submitBtn span{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important}}.SearchClient-module__SVPVea__searchIcon{color:var(--search-icon-color,#888);flex-shrink:0}.SearchClient-module__SVPVea__searchInput{font-size:var(--largeText);color:var(--colorTextBody);caret-color:var(--colorTextBody);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:inherit}.SearchClient-module__SVPVea__searchInput:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:4px}.SearchClient-module__SVPVea__searchInput::placeholder{color:var(--colorXlightTextBody)}.SearchClient-module__SVPVea__searchInput::-webkit-search-cancel-button{display:none}.SearchClient-module__SVPVea__clearBtn{color:#888;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s;display:flex}@media (max-width:767px){.SearchClient-module__SVPVea__clearBtn{width:44px;height:44px}}@media (hover:hover) and (pointer:fine){.SearchClient-module__SVPVea__clearBtn:hover{color:var(--colorTextBody)}}.SearchClient-module__SVPVea__submitBtn{cursor:pointer;background:var(--search-icon-bg,#ededed);color:var(--search-icon-color,#000);font-family:inherit;font-size:var(--smallText);font-weight:var(--font-weight);letter-spacing:var(--accent_spacing);text-transform:uppercase;white-space:nowrap;z-index:1;border:none;padding:10px 30px;transition:color .3s;position:absolute;top:50%;right:8px;overflow:hidden;transform:translateY(-50%)}.SearchClient-module__SVPVea__submitBtn:before{content:"";background:var(--colorBtnPrimary);z-index:0;transition:transform .3s;position:absolute;inset:0;transform:translate(-101%)}@media (hover:hover) and (pointer:fine){.SearchClient-module__SVPVea__submitBtn:hover:before{transform:translate(0)}.SearchClient-module__SVPVea__submitBtn:hover{color:var(--colorBtnPrimaryText)}}.SearchClient-module__SVPVea__submitBtn>*{z-index:1;position:relative}.SearchClient-module__SVPVea__tabBar{justify-content:space-between;align-items:center;padding:14px 30px;display:flex}.SearchClient-module__SVPVea__tabList{gap:20px;display:flex}.SearchClient-module__SVPVea__tab{color:#888;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 12px;font-size:12px;font-weight:700;transition:color .15s;position:relative}.SearchClient-module__SVPVea__tab:after{content:"";transform-origin:0;background:#1a1a1a;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.SearchClient-module__SVPVea__tab:hover{color:#1a1a1a}.SearchClient-module__SVPVea__tab:hover:after{transform:scaleX(1)}}.SearchClient-module__SVPVea__tabActive{color:#1a1a1a}.SearchClient-module__SVPVea__tabActive:after{transform:scaleX(1)}.SearchClient-module__SVPVea__textTitle{text-align:center;letter-spacing:.02em;white-space:nowrap;margin:50px 0 30px;font-weight:500}@media (max-width:768px){.SearchClient-module__SVPVea__textTitle{white-space:normal;margin:32px 0 20px}}.SearchClient-module__SVPVea__resultsHeading{text-align:center;white-space:normal}.SearchClient-module__SVPVea__emptyTab{justify-content:center;align-items:center;padding:80px 24px;display:flex}.SearchClient-module__SVPVea__emptyTabText{color:#888;letter-spacing:.02em;margin:0;font-size:15px;font-weight:500}
