.styles-module__button___-pSRM.styles-module__primary___lkGum{color:#fff;background-color:#434a57;border:1px solid #646464}.styles-module__button___-pSRM.styles-module__primary___lkGum:hover{background-color:#272c3a}.styles-module__button___-pSRM.styles-module__primary___lkGum:focus-visible{border:1px solid #000000;outline:3px solid #8c8ca1;outline-offset:2px}.styles-module__button___-pSRM.styles-module__primary___lkGum svg path{stroke:#fff}.styles-module__button___-pSRM.styles-module__secondary___2Qxj9{color:#1d1d1c;background-color:#fff;border:1px solid #e8e8e8}.styles-module__button___-pSRM.styles-module__secondary___2Qxj9:hover{color:#1d1d1c;background-color:#d9ccc0}.styles-module__button___-pSRM.styles-module__secondary___2Qxj9:focus-visible{border:1px solid #000000;outline:3px solid #8c8ca1;outline-offset:2px}.styles-module__button___-pSRM.styles-module__secondary___2Qxj9 svg path{stroke:#000}.styles-module__button___-pSRM.styles-module__inline-link___dFybk{color:#1d1d1c;background-color:#fff;border:1px solid #000000}.styles-module__button___-pSRM.styles-module__inline-link___dFybk:hover{background-color:#fff}.styles-module__button___-pSRM.styles-module__inline-link___dFybk:focus-visible{border:1px solid #000000;outline:3px solid #8c8ca1;outline-offset:2px}.styles-module__button___-pSRM.styles-module__inline-link___dFybk svg path{stroke:#000}.styles-module__button___-pSRM{cursor:pointer;position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100px;margin:0 auto;font-family:Fakt,sans-serif;font-weight:700;line-height:12px;color:#fff;text-transform:uppercase;letter-spacing:.8px;word-wrap:break-word;background-color:#434a57;border:none;border-radius:0;outline:none;transition:background-color .1s ease-in-out}.styles-module__button___-pSRM:disabled{cursor:not-allowed;color:#1d1d1c73;background-color:#c8c8c8;border:1px solid #c8c8c8}.styles-module__button___-pSRM:disabled svg path{stroke:#8d8d8d}.styles-module__button___-pSRM:disabled:hover{background-color:#c8c8c8}.styles-module__button-content___HDO0x{display:inline-flex;gap:8px;align-items:center;justify-content:center}.styles-module__button___-pSRM.styles-module__loading___-Y4eE .styles-module__button-content___HDO0x{visibility:hidden}.styles-module__button___-pSRM .styles-module__spinner___e-JvQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module__small___y6lH-{padding:15px 16px;font-size:9px;letter-spacing:1.08px}.styles-module__medium___-Bn12{padding:15px 22px;font-size:11px;letter-spacing:1.32px}.styles-module__large___znx2y{padding:18px 28px;font-size:12px;letter-spacing:1.44px}.styles-module__disabled___xGQYz{pointer-events:none}.styles-module__add-to-cart-button___HDaUV{flex-grow:1;width:100%}.styles-module__add-to-cart-button___HDaUV.styles-module__disabled___bv4HK{pointer-events:none}.styles-module__container___I1raY{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;aspect-ratio:var(--aspect-ratio);width:100%;height:auto;background-color:#e0e0e0;border-radius:2px;animation:styles-module__pulse___bX9Ax 1.5s infinite}.styles-module__video___BKthf{border-radius:0}@keyframes styles-module__pulse___bX9Ax{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.styles-module__container___7HbLT{position:relative}.styles-module__container___7HbLT .styles-module__image___U9d2T{width:100%;height:auto}.styles-module__price___vxmCu{display:flex}.styles-module__price-container___NoAeE{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center;font-family:fakt,sans-serif;font-size:12px;font-weight:400;color:#616161}.styles-module__vertical___iwTAJ{flex-direction:column;gap:4px;align-items:flex-start}.styles-module__xsmall___y-Vim{font-size:13px;line-height:13px}.styles-module__small___0ONmp{font-size:15px}.styles-module__medium___pnaC3{font-size:18px}.styles-module__large___G7m6W{font-size:15px;font-weight:400;font-style:normal;line-height:15px;color:#616161;text-align:right}.styles-module__compare-at___RA9-K{display:flex;color:#616161;-webkit-text-decoration:line-through;text-decoration:line-through}.styles-module__final-price___FMMc9{color:#bd2828}.styles-module__bundle___Tofzp>.styles-module__final-price___FMMc9,.styles-module__bundle-range___imAHp>.styles-module__final-price___FMMc9{color:#616161}.styles-module__bundle___Tofzp>.styles-module__compare-at___RA9-K,.styles-module__bundle-range___imAHp>.styles-module__compare-at___RA9-K{-webkit-text-decoration:none;text-decoration:none}.styles-module__input___Z3Pxy{all:unset;width:48px;height:48px;font-family:fakt,sans-serif;font-size:15px;font-weight:400;line-height:100%;text-align:center}.styles-module__input___Z3Pxy::-webkit-outer-spin-button,.styles-module__input___Z3Pxy::-webkit-inner-spin-button{display:none;margin:0}.styles-module__input___Z3Pxy[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.styles-module__button___-44Lz{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0 12px}.styles-module__button___-44Lz:disabled{opacity:.25}.styles-module__root___tZxHz{display:flex;align-items:center;border:1px solid #c8c8c8}.styles-module__root___tZxHz .styles-module__input___Z3Pxy{font-family:fakt,sans-serif}.styles-module__root___tZxHz input::-webkit-outer-spin-button,.styles-module__root___tZxHz input::-webkit-inner-spin-button{display:none}.styles-module__root___tZxHz.styles-module__small___BH2Cf .styles-module__input___Z3Pxy,.styles-module__root___tZxHz.styles-module__medium___gIJyW .styles-module__input___Z3Pxy{font-size:16px}.styles-module__root___tZxHz.styles-module__large___Sw25P .styles-module__input___Z3Pxy{font-size:15px}.styles-module__root___tZxHz.styles-module__xsmall___GXUBk{padding:3px}.styles-module__root___tZxHz.styles-module__xsmall___GXUBk .styles-module__button___-44Lz,.styles-module__root___tZxHz.styles-module__xsmall___GXUBk .styles-module__input___Z3Pxy{width:32px;height:32px}.styles-module__root___tZxHz.styles-module__xsmall___GXUBk .styles-module__input___Z3Pxy{font-size:15px}.skeleton-module__skeleton___5ZUVv{display:block;background:#e8e8e8;background-image:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:200% 100%;animation:skeleton-module__shimmer___sTcgC 1.5s ease-in-out infinite}.skeleton-module__text___7T2O5{width:100%;height:16px;border-radius:4px}.skeleton-module__text___7T2O5+.skeleton-module__text___7T2O5{margin-top:8px}.skeleton-module__rectangular___rPAyT{width:100%;height:200px;border-radius:0}.skeleton-module__circular___G5Bax{width:40px;height:40px;border-radius:50%}@keyframes skeleton-module__shimmer___sTcgC{0%{background-position:200% 0}to{background-position:-200% 0}}.styles-module__color___fLzz0:after,.styles-module__image___rTuyg:after{content:"";position:absolute;z-index:1;transform-origin:top left;transform:rotate(45deg) translateY(-50%) scaleX(0);height:1px;background-color:#646464;box-shadow:0 1px #fffc;transition:transform .2s ease-out}.styles-module__swatch___D0vF9{position:relative;box-sizing:border-box;padding:1px;border:1px solid transparent}.styles-module__swatch___D0vF9 .styles-module__color___fLzz0{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:100%;background:var(--background-color);box-shadow:inset -1px -1px 2px #00000026,inset 1px 1px 2px #0000004d}.styles-module__swatch___D0vF9 .styles-module__color___fLzz0:after{top:-1px;left:0;width:145%}.styles-module__swatch___D0vF9 .styles-module__image___rTuyg{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:2px}.styles-module__swatch___D0vF9 .styles-module__image___rTuyg:before{content:" ";position:absolute;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);box-shadow:inset -1px -1px 2px #00000026,inset 1px 1px 2px #0000004d}.styles-module__swatch___D0vF9 .styles-module__image___rTuyg:after{top:2px;left:3px;width:calc(140% - 7px)}.styles-module__swatch___D0vF9 .styles-module__image___rTuyg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.styles-module__swatch___D0vF9:hover{border:1px solid #ccc}.styles-module__swatch___D0vF9.styles-module__selected___e7MIy{border:1px solid #1d1d1c}.styles-module__swatch___D0vF9.styles-module__disabled___rrwk4{pointer-events:none;opacity:.5}.styles-module__swatch___D0vF9.styles-module__unavailable___Syh8- .styles-module__image___rTuyg:after{transform:rotate(45deg) translateY(-50%) scaleX(1)}.styles-module__swatch___D0vF9.styles-module__unavailable___Syh8- .styles-module__color___fLzz0:after{transform:rotate(45deg) translateY(-50%) scaleX(1)}.styles-module__medium___1xITU{width:24px;height:24px}.styles-module__full___2Ct2F{width:100%;height:100%}.styles-module__small___7Td2J{width:20px;height:20px}.styles-module__swatch-with-label___1c0cT{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;gap:8px;align-items:center}.styles-module__badge___R0jDU{position:relative;z-index:2;display:flex;gap:4px;align-items:center;justify-content:center;box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin:auto;font-family:Fakt,sans-serif;font-weight:700;line-height:10px;color:var(--badge-fg-color);letter-spacing:.7px;background:var(--badge-bg-color)}.styles-module__badge___R0jDU.styles-module__large___fyGME{min-width:150px;min-height:26px;padding:8px 20px;font-size:11px}.styles-module__badge___R0jDU.styles-module__medium___dLvLi{min-width:140px;min-height:23px;padding:0 16px;font-size:10px;letter-spacing:1.2px}.styles-module__badge___R0jDU.styles-module__small___nxmTI{min-width:130px;min-height:20px;padding:4px 10px;font-size:10px;letter-spacing:1.2px}.styles-module__product-badge___iI7J3 .styles-module__mobile___-YsDW{display:flex}.styles-module__product-badge___iI7J3 .styles-module__desktop___D7Ngw{display:none}@media screen and (min-width:768px){.styles-module__product-badge___iI7J3 .styles-module__mobile___-YsDW{display:none}.styles-module__product-badge___iI7J3 .styles-module__desktop___D7Ngw{display:flex}}.styles-module__root___-RHs-{gap:8px;align-content:flex-start;align-items:flex-start;align-self:stretch}.styles-module__root___-RHs-.styles-module__root-flex___nxqYU{display:flex;flex-wrap:wrap;justify-content:end}.styles-module__root___-RHs-.styles-module__root-inline___hw7pm{display:flex;flex-wrap:wrap}.styles-module__root___-RHs- .swiper-button{background:transparent;border:none;outline:none}.styles-module__root___-RHs- .swiper-button:focus-visible{outline:2px solid #8c8ca1;outline-offset:0}.styles-module__root___-RHs- .swiper-button-prev:after{font-size:12px;color:#000}.styles-module__root___-RHs- .swiper-button-next:after{font-size:12px;color:#000}.styles-module__root___-RHs- .swiper-button-prev{left:-8px}.styles-module__root___-RHs- .swiper-button-next{right:-9px}.styles-module__root___-RHs- .swiper{position:static;margin:0 10px}.styles-module__root___-RHs- .swiper:has(.swiper-button-lock){margin:0}.styles-module__root___-RHs- .swiper-slide{width:-moz-fit-content;width:fit-content}.styles-module__root___-RHs- .swiper-slide:last-child{margin-right:0!important}.styles-module__item___Ys7bj{cursor:pointer;display:flex;box-sizing:border-box;margin:0;padding:0;background:transparent;border:none}.styles-module__carousel___9AZvl{position:static}.styles-module__carousel-wrapper___X-C9O{position:relative}.styles-module__carousel-wrapper___X-C9O .swiper{margin-top:-1px;margin-bottom:-1px;padding:4px 6px}.styles-module__small___6Ae2-{width:16px;height:16px}.styles-module__medium___uApJQ{width:26px!important;height:26px!important}.styles-module__large___jXF6h{width:36px;height:36px}.styles-module__disabled___sIsvW{pointer-events:none}.styles-module__disabled___sIsvW .styles-module__item___Ys7bj{opacity:.5}.styles-module__visually-hidden___9bcxw{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0}.styles-module__floating-close___Wroiy{position:absolute;z-index:1;top:20px;right:20px}.styles-module__modal___KclQy{position:fixed;z-index:var(--z-index-modal);display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px;height:auto;max-height:100%;background:#fffdfb;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014}.styles-module__modal___KclQy.styles-module__left___Boa55{left:0}.styles-module__modal___KclQy.styles-module__right___S-0CQ{right:0}.styles-module__modal___KclQy.styles-module__center___W6C2v{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module__modal___KclQy.styles-module__bottom___thq-j{position:fixed;right:0;bottom:0;left:0;max-width:100%}.styles-module__modal___KclQy.styles-module__large___aYfLS{max-width:1200px}.styles-module__modal___KclQy.styles-module__medium___9ZFg2{min-width:480px;max-width:560px}.styles-module__modal___KclQy.styles-module__small___ZtJ08{max-width:375px}.styles-module__header___9co8F{display:flex;align-items:center;align-self:stretch;padding:24px 18px 10px 30px}.styles-module__header___9co8F.styles-module__size-guide___Ffu1Y{padding:24px 62px 0 58px;background-color:#f9f8f3}.styles-module__title___FnIs-{flex-grow:1;font-family:louize,sans-serif;font-size:18px;font-weight:400;line-height:140%}.styles-module__size-guide___Ffu1Y .styles-module__title___FnIs-{display:inline-block;margin:var(--base-size-0);font-size:34px;font-weight:400;line-height:42px;letter-spacing:-.34px}.styles-module__size-guide___Ffu1Y .styles-module__title-container___Q51XC{width:100%}.styles-module__size-guide___Ffu1Y .styles-module__icon-ruler___gqsJI{margin-left:10px}.styles-module__close___s4lM-{cursor:pointer;padding:0;background:transparent;border:none}.styles-module__floating-close___Wroiy .styles-module__close___s4lM-{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff}.styles-module__body___M0UcV{overflow:auto;flex-grow:1;box-sizing:border-box;width:100%;height:100%;padding:8px 16px}.styles-module__body___M0UcV.styles-module__size-guide___Ffu1Y{padding:10px 60px 60px;background-color:#f9f8f3}.styles-module__footer___907kq{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:16px}.styles-module__backdrop___xHmHF{position:fixed;z-index:var(--z-index-modal-backdrop);top:0;left:0;width:100%;height:100%;background:#00000080}@media(max-width:1081.98px){.styles-module__header___9co8F.styles-module__size-guide___Ffu1Y{padding:24px 20px 0 15px}.styles-module__body___M0UcV.styles-module__size-guide___Ffu1Y{padding:0}.styles-module__size-guide___Ffu1Y .styles-module__title___FnIs-{font-size:24px}}.styles-module__variant-option-selected___aOacJ{font-family:fakt,sans-serif;font-size:13px;font-weight:400;line-height:115%;color:#616161}.styles-module__variant-option___UZo7p{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch}.styles-module__variant-option___UZo7p.styles-module__error___0-kIg .styles-module__variant-option-selected___aOacJ{color:#bd2828}.styles-module__variant-option-heading-wrapper___FdFIo{display:flex;gap:4px;justify-content:space-between;width:100%}.styles-module__variant-option-heading___oiZq2{display:flex;gap:4px;align-items:flex-start}.styles-module__variant-option-title___9NwmW{font-family:fakt,sans-serif;font-size:13px;font-weight:400;line-height:115%;color:#1d1d1c}.styles-module__root___4F-za{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;width:100%;margin-top:4px}@media screen and (min-width:1280px){.styles-module__root___4F-za{grid-template-columns:repeat(4,1fr)}}.styles-module__link___DjuDF{width:100%}.styles-module__item-wrapper___ernUp{flex:0 1 31.757%;align-items:center;justify-content:center}.styles-module__item-wrapper___ernUp:hover{-webkit-text-decoration:none;text-decoration:none}.styles-module__item___Gge1y{cursor:pointer;position:relative;display:block;width:100%;height:32px;padding:0;font-family:Fakt,sans-serif;font-size:12px;color:#1d1d1c;background:transparent;border:1px solid #c8c8c8}.styles-module__item___Gge1y:hover,.styles-module__item___Gge1y:focus{-webkit-text-decoration:none;text-decoration:none;background:#1d1d1c1a}.styles-module__item___Gge1y.styles-module__unavailable___gv4F5{color:#1d1d1c73;background:#edede9;border:1px solid #edede9}.styles-module__item___Gge1y.styles-module__unavailable___gv4F5:after{content:" ";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top right,transparent 0%,transparent calc(50% - 1px),#C8C8C8 50%,transparent calc(50% + 1px),transparent 100%)}.styles-module__item___Gge1y[data-state=on]{background:#fff;border:2px solid #1d1d1c}.styles-module__item___Gge1y.styles-module__unavailable___gv4F5[data-state=on]{background:#edede9}.styles-module__disabled___i0LQH{pointer-events:none}.styles-module__disabled___i0LQH .styles-module__item___Gge1y{opacity:.5}.styles-module__modal___vlZZW{display:none;align-self:normal;width:100%;max-width:967px;height:100%;max-height:560px}.styles-module__modal___vlZZW:focus-visible{outline:none}.styles-module__modal___vlZZW .styles-module__body___SrhoL{display:grid;grid-template-columns:451px 1fr;padding:0;background:#f9f8f3}@media screen and (min-width:768px){.styles-module__modal___vlZZW{display:block}}@keyframes styles-module__slide-out___q8aKp{0%{transform:translate(0)}to{transform:translate(100%)}}.styles-module__modal-content___QScSh{display:flex;flex-direction:column;max-height:560px}.styles-module__modal-content-header___3zwF-{display:flex;flex-direction:column;align-items:center;align-self:stretch;padding:40px 28px 10px}.styles-module__modal-product-badge-wrapper___D5-pN{transform:translateY(-40px);height:0}.styles-module__modal-product-title___PArRP{margin-bottom:18px;font-family:louize,sans-serif;font-size:24px;line-height:28px;letter-spacing:-.01em}.styles-module__view-details___uxZ5j a{font-family:fakt,sans-serif;font-size:12px;font-weight:400;line-height:140%;color:#757577;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__modal-product-image___tE-9-{align-self:center;width:100%;height:100%}.styles-module__product-subtitle___fbId8{max-width:250px;margin:8px auto auto;color:#bd2828;text-align:center}.styles-module__product-subtitle___fbId8 p{font-family:fakt,sans-serif;font-size:13px;line-height:15px}.styles-module__add-to-cart-wrapper___wZyQ6{display:flex;gap:16px;align-items:flex-start;align-self:stretch}.styles-module__add-to-cart-wrapper___wZyQ6 form{max-width:none}.styles-module__add-to-cart-wrapper___wZyQ6 button{width:100%}.styles-module__add-to-cart-button___jxbns{flex-grow:1;width:100%}.styles-module__cta-wrapper___8Ew-p{display:grid;grid-gap:16px;width:100%}.styles-module__cta-wrapper___8Ew-p .styles-module__cta-text___N98am{font-family:Louize,sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:26px;color:#1d1d1c;text-align:center}.styles-module__cta-wrapper___8Ew-p .styles-module__product-link___S6aJT{font-family:Fakt,sans-serif;font-size:11px;font-weight:700;font-style:normal;line-height:11px;color:#1d1d1c;text-align:center;text-decoration-line:underline;text-transform:uppercase;letter-spacing:.66px}.styles-module__modal-product-view___Amtjq{overflow-y:auto;display:flex;flex-direction:column;gap:20px;align-items:flex-start;align-self:stretch;padding:10px 28px 40px}.styles-module__modal-product-view___Amtjq::-webkit-scrollbar{width:4px;-webkit-appearance:none}.styles-module__modal-product-view___Amtjq::-webkit-scrollbar-thumb{background-color:#8f8f8f;border-radius:4px;box-shadow:0 0 1px #ffffff80}.styles-module__modal-product-view-scrollbar___o5Nuc{margin-right:6px;padding-right:12px}.styles-module__variant-option___3rRov{gap:5px!important}.styles-module__footer___rhduq{padding:30px;box-shadow:0 0 20px -10px #757577}.styles-module__low-inventory-messaging___AMErL{font-family:fakt,sans-serif;font-size:13px;line-height:13px;color:#bd2828}.styles-module__container___Shke0{display:flex;align-items:center;justify-content:flex-start;margin-top:16px}.styles-module__stars___LjlTn{display:flex;gap:2px;align-items:center}.styles-module__average-score___7oe1D{font:var(--body-xmall-shorthand-regular);line-height:120%}.styles-module__review-count___LzqfT{font-size:11px;font-weight:700;line-height:11px;color:var(--rating-color);-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase;letter-spacing:.06rem}.styles-module__large___meHdx,.styles-module__medium___J7Ui3{gap:8px}.styles-module__small___m6vUc{gap:4px}.styles-module__small___m6vUc .styles-module__review-count___LzqfT{padding:2px 4px}.styles-module__compact___cPdus{display:flex;gap:2px;align-items:center}.styles-module__compact-score___qHYin{font-family:fakt,sans-serif;font-size:12px;font-weight:700;line-height:14px;color:#616161}.styles-module__backdrop___x2-TT{position:fixed;z-index:var(--z-index-modal-backdrop);top:0;right:0;bottom:0;left:0;background:#0006}.styles-module__sheet___mPvem{position:fixed;z-index:var(--z-index-modal);display:flex;flex-direction:column;background:#f9f8f3}.styles-module__bottom-sheet___yHULr{right:0;bottom:0;left:0;height:86dvh;border-radius:12px 12px 0 0}.styles-module__flyout___aBrmt{top:0;right:0;bottom:0;width:480px;max-width:100%}.styles-module__sheet-body___0nnJ3{isolation:isolate;position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.styles-module__drag-handle-area___b09hp{touch-action:none;cursor:grab;position:relative;z-index:2;display:flex;justify-content:center;padding:12px 0 20px}.styles-module__drag-handle-pill___fcrj-{width:42px;height:3px;background:#c9c6bd;border-radius:2px}.styles-module__drag-handle-close-button___Z9PMZ{cursor:pointer;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none}.styles-module__drag-handle-close-icon___Lmgsn{width:14px;height:14px}.styles-module__flyout-header___YsG-L{display:flex;justify-content:flex-end;padding:8px 12px}.styles-module__close-button___L8OYm{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;background:none;border:none}.styles-module__drag-handle-close-button___Z9PMZ[data-pointer-open]:focus-visible,.styles-module__close-button___L8OYm[data-pointer-open]:focus-visible{outline:none}.styles-module__visually-hidden___sviF3{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);border:0}.styles-module__content___vpJ7y{touch-action:pan-y;overflow-y:auto;overscroll-behavior-y:contain;flex:1}.styles-module__gallery___aiwNA{overflow:hidden}.styles-module__gallery-carousel___WRwDw{width:100%;padding-bottom:1px}.styles-module__gallery-carousel___WRwDw .swiper-scrollbar{right:0;bottom:0;left:0;width:100%;height:1px;background:#d9d9d6;border-radius:0}.styles-module__gallery-carousel___WRwDw .swiper-scrollbar-drag{background:#1d1d1c;border-radius:0}.styles-module__gallery-skeleton___JkbO7{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px}.styles-module__gallery-skeleton-slide___3K585{aspect-ratio:1 / 1;background:linear-gradient(90deg,#ecebe4 25%,#f5f4ef,#ecebe4 75%);background-size:200% 100%;animation:styles-module__gallery-shimmer___0o-G6 1.5s ease-in-out infinite}.styles-module__gallery-slide___3ylgs{position:relative;aspect-ratio:1 / 1;background:#ecebe4}.styles-module__gallery-badge___e-ZpM{position:absolute;z-index:1;top:0;left:0;display:flex;justify-content:center;width:100%}@keyframes styles-module__gallery-shimmer___0o-G6{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.styles-module__gallery-skeleton-slide___3K585{animation:none}}.styles-module__variant-area___e0gOe{transition:opacity .2s ease}.styles-module__variant-area-busy___bgJh2{pointer-events:none;opacity:.5}.styles-module__swatch-panel___PbLAp{padding:16px}.styles-module__swatch-tabs___IZyFA{scrollbar-width:none;overflow-x:auto;display:flex;margin-bottom:16px}.styles-module__swatch-tabs___IZyFA::-webkit-scrollbar{display:none}.styles-module__swatch-tabs___IZyFA:after{content:"";flex:1;border-bottom:1px solid #edede9}.styles-module__swatch-tab___zPoQY{cursor:pointer;flex-shrink:0;padding:8px 16px;font-family:fakt,sans-serif;font-size:11px;font-weight:700;line-height:11px;color:#787573;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:none;border:none;border-bottom:1px solid #edede9}.styles-module__swatch-tab___zPoQY:focus-visible{outline-offset:-2px}.styles-module__swatch-tab-active___6UsUW{color:#1d1d1c;border-bottom-color:#1d1d1c}.styles-module__swatch-heading___uHj3l{margin-bottom:12px;font-size:13px;line-height:15px}.styles-module__swatch-heading-value___IzjJO{color:#787573}.styles-module__swatch-grid-selector___OnP64.styles-module__swatch-grid-selector___OnP64{gap:8px 7px;align-items:center}.styles-module__swatch-toggle___2NpZg{cursor:pointer;display:flex;gap:4px;align-items:center;padding:0;font-family:fakt,sans-serif;font-size:11px;font-weight:700;line-height:11px;color:#616161;text-transform:uppercase;letter-spacing:.06em;background:none;border:none}.styles-module__swatch-toggle___2NpZg[aria-expanded=true]{margin-left:2px}.styles-module__swatch-toggle-label___VMmzm{-webkit-text-decoration:underline;text-decoration:underline}.styles-module__size-panel___rK8MP{display:flex;flex-direction:column;height:100%}.styles-module__size-back-button___JlAso{cursor:pointer;align-self:flex-start;padding:16px;background:none;border:none}.styles-module__size-list___0JDJ4{overflow-y:auto;margin:0;padding:0;list-style:none}.styles-module__size-option___eVz-3{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 16px;font-family:fakt,sans-serif;font-size:13px;line-height:15px;color:#1d1d1c;text-align:left;background:none;border:none;border-bottom:1px solid #ecebe4}.styles-module__size-option-selected___p9C9r{background:#efede7}.styles-module__size-option-unavailable___m8Sfd{cursor:not-allowed}.styles-module__size-option-label___hRIf-{flex:1}.styles-module__size-option-unavailable___m8Sfd .styles-module__size-option-label___hRIf-{color:#616161;-webkit-text-decoration:line-through;text-decoration:line-through}.styles-module__size-option-note___VYDP7{font-size:11px;line-height:13px;color:#616161;opacity:.8}.styles-module__header___E04-h{display:flex;flex-direction:column;gap:12px;padding:16px}.styles-module__title-row___CSunN{display:flex;gap:4px;align-items:flex-start;justify-content:space-between}.styles-module__title___thbL3{flex:1;font-family:louize,sans-serif;font-size:22px;line-height:28px;letter-spacing:-.01em}.styles-module__title-rating___O6-Z7{flex-shrink:0;min-height:28px}.styles-module__price-lockup___PC20s{display:flex;flex-direction:column;gap:2px}.styles-module__price-lockup___PC20s .markdown-percent{font-size:13px}.styles-module__subtitle___7tOsL{font-size:13px;line-height:15px;color:#bd2828}.styles-module__size-section___7WeI5{display:flex;flex-direction:column;gap:8px;margin:0 16px 16px;padding-top:12px;border-top:1px solid #edede9}.styles-module__size-section-flush___4sXGx{border-top:none}.styles-module__size-section-label___1tzQJ{font-size:13px;line-height:14px;color:#1d1d1c}.styles-module__size-trigger___RnO7z{cursor:pointer;display:flex;gap:6px;align-items:center;width:100%;height:40px;padding:0 13px;font-family:fakt,sans-serif;font-size:13px;line-height:15px;color:#1d1d1c;background:#fff;border:1px solid #8f8f8f}.styles-module__size-trigger-value___TBGnP{flex:1;text-align:left}.styles-module__size-pane-overlay___HclnX{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#f9f8f3}.styles-module__footer___Qo7vp{flex-shrink:0;padding:16px 16px 20px;background:#f9f8f3;border-top:1px solid #ecebe4}.styles-module__add-to-bag-button___4G-5O.styles-module__add-to-bag-button___4G-5O{width:100%}.styles-module__view-details-link___tozrx{display:block;margin-top:12px;font-size:13px;line-height:15px;color:#1d1d1c;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.arrow-module__arrow___IzofF{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:var(--z-index-carousel-arrow);padding:.5em;font-size:1em;color:#333}.arrow-module__left___EQMI0{left:0}.arrow-module__right___Dq6A5{right:0}.arrow-module__disabled___Kl-8W{cursor:not-allowed;opacity:.25}.thumbnails-module__thumbnail-container___6rg1B{touch-action:pan-y;scrollbar-width:none;position:relative;overflow-x:auto;overflow-y:hidden;display:flex;gap:5px;width:100%;max-width:100vw;padding:5px 0;-ms-overflow-style:none}.thumbnails-module__thumbnail-container___6rg1B::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.thumbnails-module__thumbnail-container___6rg1B{display:none}}.thumbnails-module__dragging___JziAF{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thumbnails-module__thumbnail___cyRb1{cursor:pointer;position:relative;flex:0 0 auto;width:72px;height:72px;padding:0;background:none;border:none;border-radius:0}.thumbnails-module__thumbnail___cyRb1:focus-visible{outline:none}.thumbnails-module__thumbnail___cyRb1:focus-visible:before{pointer-events:none;content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:2px solid #767676}.thumbnails-module__thumbnail-image___ngXL5{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnails-module__thumbnail-selected___x0GB7:after{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #1d1d1c}.thumbnails-module__video-overlay___mh5Q-{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006}.thumbnails-module__play-icon___o-CZB{width:24px;height:24px;color:#fff}.carousel-module__carousel___tf83e{touch-action:pan-y;position:relative;overflow:hidden;width:100%;height:100%}.carousel-module__carousel___tf83e.carousel-module__fixed-height___JUvMU{height:var(--mobile-height);min-height:48vh;max-height:var(--max-mobile-height)}@media screen and (min-width:1024px){.carousel-module__carousel___tf83e.carousel-module__fixed-height___JUvMU{height:57vw}}@media screen and (min-width:1280px){.carousel-module__carousel___tf83e.carousel-module__fixed-height___JUvMU{height:var(--desktop-height);max-height:var(--max-desktop-height)}}@media screen and (min-width:1024px){.carousel-module__carousel___tf83e{max-height:var(--max-desktop-height)}}.carousel-module__slides-container___u8VBc{touch-action:pan-y;will-change:transform;display:flex;align-items:stretch;min-width:0;height:100%;transition:transform .5s ease-in-out}.carousel-module__arrow___URi2l{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.carousel-module__arrow___URi2l .carousel-module__left___6baZT{left:0}.carousel-module__arrow___URi2l .carousel-module__right___Wk4xE{right:0}.carousel-module__progress-container___GSLqN{position:relative;overflow:hidden;width:100%;height:2px;margin-top:18px;background-color:var(--progress-bar-bg-color)}@media screen and (min-width:768px){.carousel-module__progress-container___GSLqN{margin-top:24px}}.carousel-module__progress-bar___0rNOJ{position:absolute;width:300px;height:100%;background-color:var(--progress-bar-color);transition:transform .5s ease-in-out}@media(max-width:767px){.carousel-module__progress-bar___0rNOJ{width:92px}}.carousel-module__desktop-next___wm0Uj,.carousel-module__desktop-previous___ydFS-{position:absolute;z-index:2;top:0;display:none;width:40px;height:90%;opacity:0}@media screen and (min-width:1024px){.carousel-module__desktop-next___wm0Uj,.carousel-module__desktop-previous___ydFS-{display:inline}}.carousel-module__desktop-next___wm0Uj{cursor:e-resize;right:-40px}.carousel-module__desktop-next___wm0Uj.carousel-module__fullslide___AWasM{right:0}.carousel-module__desktop-previous___ydFS-{cursor:w-resize;left:-40px}.carousel-module__desktop-previous___ydFS-.carousel-module__fullslide___AWasM{left:0}.carousel-module__zoom-toggle___BXtOr{cursor:pointer;position:absolute;z-index:50;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:7px;background-color:#fff;border:none;border-radius:50%;box-shadow:0 1px 3px #0000004d}.carousel-module__zoom-toggle___BXtOr svg{width:14px;height:14px}@media screen and (min-width:768px){.carousel-module__zoom-toggle___BXtOr{top:24px;left:24px;width:40px;height:40px}.carousel-module__zoom-toggle___BXtOr svg{width:18px;height:18px}}.carousel-module__play-pause-button___MqARO{cursor:pointer;position:absolute;z-index:1;top:16px;width:20px;height:20px;background-color:transparent;border:0}@media screen and (min-width:768px){.carousel-module__play-pause-button___MqARO{top:24px;left:22px}}.carousel-slide-module__slide___h506M{position:relative;flex:0 0 calc((100% - var(--slides-padding) * (var(--slides-per-view))) / var(--slides-per-view));width:calc(100% / var(--slides-per-view));min-width:0;height:100%;margin-right:var(--slides-padding);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.carousel-slide-module__slide___h506M.carousel-slide-module__auto___VOc3d{flex:0 0 auto;width:auto}.carousel-slide-module__slide___h506M.carousel-slide-module__active___PXDno{visibility:visible;opacity:1}.carousel-slide-module__slide___h506M.carousel-slide-module__active___PXDno.carousel-slide-module__no-margin-right___KKPga{margin-right:0}.carousel-slide-module__slide___h506M.carousel-slide-module__active___PXDno.carousel-slide-module__no-margin-left___BIwvy{margin-left:0}.carousel-slide-module__slide___h506M.carousel-slide-module__transitioning___fmD2J{visibility:visible;opacity:1}.carousel-slide-module__transition___HvEyz{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}
