.de-texture-swatch__input{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.de-texture-swatch{display:inline-flex!important;width:var(--de-swatch-size, 56px);flex-direction:column;align-items:center;gap:7px;cursor:pointer}.de-texture-swatch__media{position:relative;display:block;width:var(--de-swatch-size, 56px);height:var(--de-swatch-size, 56px);overflow:hidden;border:1px solid rgba(26,26,26,.18);border-radius:var(--de-swatch-radius, 10px);background-color:var(--de-texture-color, #e8e8e8);background-image:var(--de-texture-image, none);background-position:center;background-size:cover;box-shadow:0 1px 2px #0000000f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.de-texture-swatch:hover .de-texture-swatch__media{transform:translateY(-1px);border-color:#1a1a1a8c}.de-texture-swatch__input:focus-visible+.de-texture-swatch .de-texture-swatch__media{outline:2px solid currentColor;outline-offset:3px}.de-texture-swatch__input:checked+.de-texture-swatch .de-texture-swatch__media{border-color:#1a1a1a;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a}.de-texture-swatch__check{position:absolute;top:5px;right:5px;display:none;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:#1a1a1a;color:#fff;font-size:11px;font-weight:700;line-height:1}.de-texture-swatch__input:checked+.de-texture-swatch .de-texture-swatch__check{display:flex}.de-texture-swatch__label{display:block;max-width:100%;color:#1a1a1a;font-size:11px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.de-texture-swatch.is-unavailable{opacity:.42}.de-texture-swatch.is-unavailable .de-texture-swatch__media:before{position:absolute;top:50%;right:-12%;bottom:50%;left:-12%;height:1px;background:#1a1a1abf;content:"";transform:rotate(-45deg)}@media(max-width:749px){.de-texture-swatch,.de-texture-swatch__media{width:var(--de-swatch-size-mobile, 52px)}.de-texture-swatch__media{height:var(--de-swatch-size-mobile, 52px)}}.de-texture-swatch__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.de-material-swatch{position:relative;display:inline-flex!important;flex-direction:column;align-items:center;width:92px;height:auto;min-height:58px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#181818!important;box-shadow:0 1px 2px #00000008;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.de-material-swatch:hover{transform:translateY(-1px);box-shadow:none}.de-material-swatch__image{display:block;width:58px;height:58px;padding:4px;object-fit:cover;border:1px solid rgba(24,24,24,.16);border-radius:var(--small-blocks-radius);background:var(--de-material-color, #f3f1ed)}.de-material-swatch__fallback{display:block;width:58px;height:58px;border:1px solid rgba(24,24,24,.16);border-radius:var(--small-blocks-radius);background:var(--de-material-color, #f3f1ed)}.de-material-swatch__check{position:absolute;top:5px;right:5px;display:none;place-items:center;width:18px;height:18px;border-radius:50%;background:#181818;color:#fff;font-size:11px}input:checked+.de-material-swatch{box-shadow:none}input:checked+.de-material-swatch .de-material-swatch__image,input:checked+.de-material-swatch .de-material-swatch__fallback{border-color:#e1a400;box-shadow:0 0 0 2px #fff,0 0 0 4px #e1a400}input:checked+.de-material-swatch .de-material-swatch__check{display:grid}.de-material-swatch__label{display:block;width:100%;margin-top:8px;color:#181818;font-size:11px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.de-material-composition__variant-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.de-material-composition{display:grid;width:100%;gap:10px}.de-material-composition__item{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px;border:1px solid rgba(24,24,24,.14);border-radius:var(--small-blocks-radius);background:#fff}.de-material-composition__swatch{display:block;width:58px;height:58px;overflow:hidden;padding:4px;border:1px solid rgba(24,24,24,.16);border-radius:var(--small-blocks-radius);background:#fff}.de-material-composition__image,.de-material-composition__fallback{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--small-blocks-radius);background:var(--de-material-fallback, #f3f1ed)}.de-material-composition__copy{min-width:0}.de-material-composition__copy small,.de-material-composition__copy strong{display:block}.de-material-composition__copy small{margin-bottom:2px;color:#18181894;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.de-material-composition__copy strong{color:#181818;font-size:14px;font-weight:600;line-height:1.3}.de-size-picker{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.de-size-picker input[type=radio]+.de-size-picker__option{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:82px!important;margin:0!important;padding:14px!important;border:1px solid rgba(24,24,24,.18)!important;border-radius:var(--small-blocks-radius)!important;background:#fff!important;color:#181818!important;text-align:left!important;white-space:normal!important;cursor:pointer!important}.de-size-picker input[type=radio]:checked+.de-size-picker__option{padding:12px!important;border:3px solid #e1a400!important;background:#fff9e8!important;box-shadow:none!important}.de-size-picker__radio{display:block;width:20px;height:20px;border:1.5px solid #77716b;border-radius:50%}input:checked+.de-size-picker__option .de-size-picker__radio{border-color:#c98a0d;background:radial-gradient(circle at center,#c98a0d 0 5px,transparent 5.5px)}.de-size-picker__copy strong,.de-size-picker__state{display:block}.de-size-picker__copy strong{font-size:14px;font-weight:600;line-height:1.35}.de-size-picker__state{margin-top:6px;color:#181818b8;font-size:12px;font-weight:500}.de-size-picker input.disabled+.de-size-picker__option{opacity:.48;cursor:not-allowed!important}.de-size-picker.de-bed-size-picker{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.de-size-picker.de-bed-size-picker input[type=radio]+.de-bed-size__option{display:flex!important;min-width:0!important;min-height:132px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 8px!important;text-align:center!important}.de-bed-size__visual{display:grid;width:88px;max-width:100%;min-height:54px;place-items:center;color:#3f3a35}.de-bed-size__visual svg{display:block;width:100%;height:auto;overflow:visible}.de-bed-size__headboard{fill:#f3ede3;stroke:#7d756d;stroke-width:1.5}.de-bed-size__mattress{fill:#fff;stroke:#292622;stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform .18s ease}.de-bed-size--individual .de-bed-size__mattress{transform:scaleX(.58)}.de-bed-size--matrimonial .de-bed-size__mattress{transform:scaleX(.76)}.de-bed-size--queen .de-bed-size__mattress{transform:scaleX(.9)}.de-bed-size--king .de-bed-size__mattress{transform:scaleX(1.08)}.de-bed-size__pillow{fill:#e5ddd1;stroke:#8b8279;stroke-width:1}.de-bed-size--individual .de-bed-size__pillow--right{display:none}.de-bed-size--individual .de-bed-size__pillow--left{transform:translate(15px)}.de-bed-size__blanket{fill:#d7b164;opacity:.72}.de-bed-size__legs{fill:none;stroke:#292622;stroke-width:2;stroke-linecap:round}.de-bed-size-picker .de-size-picker__copy strong{font-size:12px;line-height:1.2}.de-bed-size-picker .de-size-picker__state{margin-top:3px;font-size:10px}.de-size-picker.de-bed-size-picker input[type=radio]:checked+.de-bed-size__option .de-bed-size__visual{color:#1a1a1a}@media(max-width:749px){.de-size-picker.de-bed-size-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.de-size-picker.de-bed-size-picker input[type=radio]+.de-bed-size__option{min-height:122px!important}}.de-size-picker.de-bed-size-picker input[type=radio]+.de-size-image-swatch{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:7px 5px 6px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:var(--small-blocks-radius)!important;background:#fff!important;text-align:center!important}.de-size-image-swatch__image{display:block!important;width:62px!important;max-width:100%!important;height:62px!important;flex:0 0 62px!important;border-radius:var(--small-blocks-radius)!important;object-fit:contain!important}.de-size-image-swatch__label{display:block;width:100%;padding:5px 2px 1px;color:#1a1a1a;font-size:11px;font-weight:700;line-height:1.2;text-align:center;white-space:normal;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.de-size-image-swatch__check{position:absolute;top:9px;right:9px;display:none;width:22px;height:22px;place-items:center;border-radius:50%;background:#1a1a1a;color:#fff;font-size:13px;font-weight:800;line-height:1}.de-size-picker.de-bed-size-picker input[type=radio]:checked+.de-size-image-swatch .de-size-image-swatch__check{display:grid}.de-size-image-swatch--fallback{min-height:88px!important;place-content:center!important}.de-size-image-swatch__name{display:block;padding:20px 8px;color:#1a1a1a;font-size:12px;font-weight:700;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/58/assets/de-texture-swatches.css.map */
