.psv-decor-count{margin-left:auto;align-self:center;padding-left:12px;font-size:13px;font-weight:500;line-height:1.2;color:rgba(var(--color-text),.6);white-space:nowrap}.variant-picker__product-option.psv-decor-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 8px;align-items:start}.psv-decor-tile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.psv-decor-tile:focus-visible{outline:none}.variant-option+.variant-option__label.psv-decor-tile{border:0;padding:0;background:none}.variant-option__label.psv-decor-tile.disabled:before{display:none}.psv-decor-tile__chip{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#f6f5ef;box-shadow:inset 0 0 0 1px #15150f1a;transition:box-shadow .15s ease}.psv-decor-tile__chip img{display:block;width:100%;height:100%;object-fit:cover}.psv-decor-tile__chip--contain{background:#fff}.psv-decor-tile__chip--contain img{object-fit:contain;padding:4px}.psv-decor-tile:hover .psv-decor-tile__chip,.psv-decor-tile:focus-visible .psv-decor-tile__chip{box-shadow:inset 0 0 0 1px #15150f1a,0 0 0 2px #fff,0 0 0 3px #15150f59}.variant-option.selected+.psv-decor-tile .psv-decor-tile__chip{box-shadow:0 0 0 2px #fff,0 0 0 4px #e8732a}.variant-option.selected+.psv-decor-tile .psv-decor-tile__chip:after{content:"";position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:#e8732a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M5.5 12.5l4.2 4.2L18.5 8'/%3E%3C/svg%3E") center / 10px 10px no-repeat;box-shadow:0 1px 3px #00000040}.variant-option.disabled+.psv-decor-tile .psv-decor-tile__chip{opacity:.45}.psv-decor-tile__name{display:block;width:100%;font-size:11px;line-height:1.25;text-align:center;overflow-wrap:anywhere;color:rgba(var(--color-text),.75)}.psv-decor-tile__name b{display:block;font-weight:700;color:rgb(var(--color-text))}.psv-decor-tile__name span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.variant-option.selected+.psv-decor-tile .psv-decor-tile__name{color:rgb(var(--color-text))}.psv-decor-grid:not(.is-open) label.psv-decor-tile:nth-of-type(n+17){display:none}@media screen and (min-width:768px){.psv-decor-grid.psv-n16 .psv-decor-more{display:none}}.psv-decor-more{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:9px 16px;border:1px solid rgba(21,21,15,.2);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:rgb(var(--color-text));cursor:pointer}.psv-decor-more:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.psv-decor-more:hover{border-color:#e8732a;color:#e8732a}.psv-decor-grid.is-open .psv-decor-more{display:none}@media screen and (max-width:767px){.variant-picker__product-option.psv-decor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}.psv-decor-grid:not(.is-open) label.psv-decor-tile:nth-of-type(n+16){display:none}.psv-decor-tile__name{font-size:10.5px}}.psv-card-decors{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 10px}.psv-card-decors__chips{display:inline-flex;flex:none;gap:4px}.psv-card-decors__chip{display:block;flex:none;width:19px;height:19px;border-radius:4px;overflow:hidden;background:#f6f5ef;box-shadow:inset 0 0 0 1px #15150f1f}.psv-card-decors__chip img{display:block;width:100%;height:100%;object-fit:cover}.psv-card-decors__chip--contain{background:#fff}.psv-card-decors__chip--contain img{object-fit:contain}.psv-card-decors__chip:hover{box-shadow:0 0 0 1px #fff,0 0 0 2px #e8732a}.psv-card-decors__label{font-size:13px;font-weight:600;line-height:1.2;color:rgb(var(--color-text));white-space:nowrap}@media screen and (max-width:767px){.psv-card-decors{gap:6px}.psv-card-decors__chip{width:16px;height:16px;border-radius:3px}.psv-card-decors__chip:nth-child(n+5){display:none}.psv-card-decors__label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/psv-decor.css.map */
