.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__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__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-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__floating-close___Wroiy{position:absolute;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;border-radius:8px;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__large___aYfLS{max-width:967px}.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__title___FnIs-{flex-grow:1;font-family:louize,sans-serif;font-size:18px;font-weight:400;line-height:140%}.styles-module__close___s4lM-{cursor:pointer;padding:0;background:transparent;border:none}.styles-module__body___M0UcV{overflow:auto;flex-grow:1;box-sizing:border-box;width:100%;height:100%;padding:8px 16px}.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}.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}
