.dv-card{--c-line: rgba(255,255,255,.14);--c-bg: #0b0b0b;--c-mat: #111;--c-mute: #8f8f8f;--c-fg: #fff;position: relative;display: flex;flex-direction: column;gap: 0;min-width: 0;background: var(--c-bg);color: var(--c-fg);transition: background-color .2s ease}html[data-mode="light"] .dv-card{--c-line: rgba(0,0,0,.12);--c-bg: #fff;--c-mat: #f2f2f2;--c-mute: #707070;--c-fg: #000}.dv-card__media{position: relative;display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--c-mat);border-bottom: 1px solid var(--c-line)}.dv-card__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity .35s ease}.dv-card__img--hover{opacity: 0}.dv-card__content{display: flex;flex-direction: column;align-items: stretch;gap: 0;padding: 12px 44px 14px 12px !important;text-align: left}.dv-card .dv-card__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: calc(2 * 1.35em);margin: 0 0 8px;font: 600 12.5px/1.35 var(--dv-font-sub) !important;text-transform: uppercase;letter-spacing: .1em !important;color: var(--c-fg);text-decoration: none}.dv-card .dv-card__price{display: flex;flex-wrap: wrap;justify-content: flex-start !important;align-items: baseline;gap: 0 8px;font: 500 12.5px/1.2 var(--dv-font-sub) !important;letter-spacing: .08em;text-transform: uppercase;color: var(--c-fg)}.dv-card__size{color: var(--c-mute)}.dv-card__size::after{content: "·";margin-left: 8px;color: #555}.dv-card .dv-price--compare,.dv-card .dv-price--sold{color: var(--c-mute) !important;opacity: 1 !important;font-size: inherit !important}.dv-card .dv-card__badge{position: absolute;top: 10px;left: 10px;right: auto;z-index: 2;padding: 5px 8px 4px;border: 1px solid rgba(255,255,255,.5);background: rgba(0,0,0,.55);color: #fff;font: 700 11px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase}.dv-card.is-sold .dv-card__img{filter: grayscale(1);opacity: .5}.dv-card__stamp{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%) rotate(-8deg);padding: 5px 12px 3px;border: 1.5px solid #fff;font: 800 clamp(16px,1.6vw,22px)/1 var(--dv-font-head);letter-spacing: .08em;text-transform: uppercase;color: #fff}.dv-card.is-sold .dv-card__title,.dv-card.is-sold .dv-card__price{color: var(--c-mute)}.dv-card > .dv-save--card{position: absolute;top: auto;bottom: 6px;right: 4px;width: 34px;height: 34px;color: var(--c-fg);filter: none;z-index: 3}.dv-card > .dv-save--card svg{width: 17px;height: 17px}.dv-card__brk{position: absolute;inset: 7px;z-index: 2;pointer-events: none;opacity: 0;--b: #a04848;background: linear-gradient(var(--b),var(--b)) top left / 14px 1.5px no-repeat,linear-gradient(var(--b),var(--b)) top left / 1.5px 14px no-repeat,linear-gradient(var(--b),var(--b)) top right / 14px 1.5px no-repeat,linear-gradient(var(--b),var(--b)) top right / 1.5px 14px no-repeat,linear-gradient(var(--b),var(--b)) bottom left / 14px 1.5px no-repeat,linear-gradient(var(--b),var(--b)) bottom left / 1.5px 14px no-repeat,linear-gradient(var(--b),var(--b)) bottom right / 14px 1.5px no-repeat,linear-gradient(var(--b),var(--b)) bottom right / 1.5px 14px no-repeat;transition: opacity .2s ease,inset .3s cubic-bezier(.2,.7,.2,1)}@media (hover: hover){.dv-card:hover .dv-card__img--hover{opacity: 1}.dv-card:hover .dv-card__brk{opacity: 1;inset: 12px}.dv-card:hover{background: color-mix(in srgb,var(--c-bg) 88%,#fff 12%)}html[data-mode="light"] .dv-card:hover{background: #fafafa}.dv-card.is-sold:hover .dv-card__img{opacity: .75}}.dv-coll-grid,.dv-saved__grid{gap: 0 !important;border-top: 1px solid rgba(255,255,255,.14);border-left: 1px solid rgba(255,255,255,.14)}.dv-coll-grid > .dv-card,.dv-saved__grid > .dv-card{border-right: 1px solid rgba(255,255,255,.14);border-bottom: 1px solid rgba(255,255,255,.14)}html[data-mode="light"] .dv-coll-grid,html[data-mode="light"] .dv-saved__grid{border-color: rgba(0,0,0,.12)}html[data-mode="light"] .dv-coll-grid > .dv-card,html[data-mode="light"] .dv-saved__grid > .dv-card{border-color: rgba(0,0,0,.12)}.dv-coll-grid.is-dense .dv-card__content{padding: 8px 32px 10px 8px !important}.dv-coll-grid.is-dense .dv-card__title{font-size: 11px !important}.dv-coll-grid.is-dense .dv-card__price{font-size: 11px !important}.dv-coll{padding-top: 24px !important}.dv-coll__title{display: flex;align-items: center;justify-content: flex-start !important;gap: 12px;margin: 0 0 18px !important;text-align: left !important;font: 700 19px/1 var(--dv-font-sub) !important;text-transform: uppercase;letter-spacing: .18em !important}.dv-coll__title::before{content: "";width: 10px;height: 10px;flex: none;background: #8f3a3a;animation: v2-pulse 2.4s ease-in-out infinite}.dv-coll__title::after{content: none}@keyframes v2-pulse{0%,100%{opacity: 1;box-shadow: 0 0 0 0 rgba(143,58,58,.45)}50%{opacity: .45;box-shadow: 0 0 0 5px rgba(143,58,58,0)}}.dv-coll .dv-facet__sum,.dv-coll .dv-facets__total,.dv-coll .dv-facets__open{font-family: var(--dv-font-sub) !important;text-transform: uppercase;letter-spacing: .12em;font-size: 13px !important}@media (max-width: 749px){.dv-coll__title{padding: 0 16px;font-size: 16px !important;letter-spacing: .14em !important}.dv-card__content{padding: 10px 36px 12px 10px !important}.dv-card .dv-card__title,.dv-card .dv-card__price{font-size: 11.5px !important}}@media (prefers-reduced-motion: reduce){.dv-coll__title::before{animation: none}}.dv-card--search .dv-card__content{padding: 12px 44px 14px 12px !important}.dv-card--search .dv-card__title{padding: 0 !important}@media (max-width: 749px){.dv-card--search .dv-card__content{padding: 10px 36px 12px 10px !important}}.dv-card--search .dv-card__content{align-items: stretch !important;text-align: left !important}.dv-card--search .dv-card__title{text-align: left}.dv-card .dv-card__price{white-space: nowrap}.dv-card .dv-card__price{flex-wrap: nowrap !important;min-width: 0}.dv-card__size{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 0 1 auto}.dv-card .dv-card__price .dv-price{flex: none}.dv-card .dv-card__price{flex-wrap: wrap !important;row-gap: 4px}.dv-card .dv-card__price .dv-price--compare{flex-basis: auto}.dv-more{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 36px 16px 8px}.dv-more__txt{margin: 0;font: 600 13px/1 var(--dv-font-sub);text-transform: uppercase;letter-spacing: .12em;color: #8f8f8f}.dv-more__bar{position: relative;width: min(240px,60vw);height: 2px;background: rgba(255,255,255,.14)}.dv-more__bar > span{position: absolute;left: 0;top: 0;bottom: 0;background: #fff;transition: width .4s ease}.dv-more__btn{display: inline-flex;align-items: center;justify-content: center;min-width: 220px;min-height: 50px;margin-top: 6px;padding: 0 28px;border: 1px solid #fff;color: #fff !important;text-decoration: none;font: 700 14px/1 var(--dv-font-sub);text-transform: uppercase;letter-spacing: .12em;transition: background .2s,color .2s}.dv-more__btn:hover{background: #fff;color: #000 !important}html[data-mode="light"] .dv-more__bar{background: rgba(0,0,0,.12)}html[data-mode="light"] .dv-more__bar > span{background: #000}html[data-mode="light"] .dv-more__btn{border-color: #000;color: #000 !important}html[data-mode="light"] .dv-more__btn:hover{background: #000;color: #fff !important}html.js-infinite .dv-pager,.dv-pager__loading{display: none !important}.dv-srctile{position: relative;display: flex;min-width: 0;background: var(--f-bg,#0b0b0b);color: var(--f-fg,#fff) !important;text-decoration: none;border-right: 1px solid rgba(255,255,255,.14);border-bottom: 1px solid rgba(255,255,255,.14);transition: background-color .2s ease}.dv-srctile__in{display: flex;flex-direction: column;justify-content: center;gap: 14px;width: 100%;padding: 28px 22px}.dv-srctile__k{display: flex;align-items: center;gap: 10px;font: 600 12px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase;color: #8f8f8f}.dv-srctile__dot{width: 8px;height: 8px;background: #8f3a3a}.dv-srctile__t{font: 800 clamp(26px,2.2vw,34px)/.98 var(--dv-font-head);text-transform: uppercase}.dv-srctile__p{font: 400 14px/1.5 var(--dv-font-body);color: #9a9a9a}.dv-srctile__b{align-self: flex-start;margin-top: 4px;padding: 12px 22px;border: 1px solid currentColor;font: 700 13px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase;transition: background .2s,color .2s}.dv-srctile:hover{background: #121212}.dv-srctile:hover .dv-srctile__b{background: #fff;color: #000;border-color: #fff}html[data-mode="light"] .dv-srctile{border-color: rgba(0,0,0,.12)}html[data-mode="light"] .dv-srctile:hover{background: #fafafa}html[data-mode="light"] .dv-srctile:hover .dv-srctile__b{background: #000;color: #fff;border-color: #000}html[data-mode="light"] .dv-srctile__p{color: #555}@media (max-width: 749px){.dv-srctile__in{padding: 16px 12px;gap: 12px}.dv-srctile__k{font-size: 10px;letter-spacing: .12em;gap: 7px}.dv-srctile__dot{width: 7px;height: 7px;flex: none}.dv-srctile__t{font-size: 24px}.dv-srctile__p{display: none}.dv-srctile__b{padding: 11px 16px;font-size: 12px}.dv-coll-grid.is-single .dv-srctile__in{padding: 28px 16px}.dv-coll-grid.is-single .dv-srctile__t{font-size: 28px}.dv-coll-grid.is-single .dv-srctile__p{display: block}}.dv-card__stamp,.pd-soldstamp,.v2-card__stamp,.v2-sold__row .v2-card__stamp{position: absolute;left: 50%;top: 50%;z-index: 2;pointer-events: none;transform: translate(-50%,-50%) rotate(-9deg);padding: 6px 14px 4px;border: 2.5px solid #b5534a;outline: 1px solid #b5534a;outline-offset: 3px;border-radius: 3px;background: rgba(14,6,6,.42);color: #c25a50 !important;border-color: #c25a50 !important;outline-color: #c25a50;font: 800 clamp(18px,1.8vw,24px)/1 var(--dv-font-head);letter-spacing: .14em;text-transform: uppercase;text-shadow: .5px 0 0 currentColor,-.5px .5px 0 rgba(181,83,74,.6);-webkit-mask: url("/wp-content/themes/devines/assets/img/grain/g-3cb28b7a.png") center / 160px 80px;mask: url("/wp-content/themes/devines/assets/img/grain/g-3cb28b7a.png") center / 160px 80px;opacity: 1}.pd-soldstamp{padding: 9px 22px 6px;border-width: 3px;outline-width: 1.5px;outline-offset: 4px;font-size: clamp(28px,3vw,40px)}.dv-card .dv-card__content{position: relative}.dv-card .dv-card__price > .dv-save--card{position: absolute;top: auto;bottom: auto;left: auto;right: 4px;width: 34px;height: 34px;margin-top: calc(.6em - 17px);font-size: inherit;color: var(--c-fg);filter: none;z-index: 3}.dv-card .dv-card__price > .dv-save--card svg{width: 17px;height: 17px}.dv-card .dv-card__badge,html[data-mode] .dv-card .dv-card__badge,.v2-card__tag{display: inline-flex !important;align-items: center;justify-content: center;height: 22px;padding: 0 9px !important;line-height: 1 !important;background: #a04848 !important;color: #fff !important;border: 0 !important;font: 700 11px/1 var(--dv-font-sub) !important;letter-spacing: .16em !important;text-transform: uppercase;transition: opacity .25s ease,transform .25s ease}.dv-card .dv-card__badge{padding-left: calc(9px + .08em) !important}.dv-card:hover .dv-card__badge,.v2-cardwrap:hover .v2-card__tag,.v2-card:focus-visible .v2-card__tag{opacity: 0;transform: translateY(-3px)}@media (prefers-reduced-motion: reduce){.dv-card__badge,.v2-card__tag{transition: none}}.dv-card .dv-card__badge,html[data-mode] .dv-card .dv-card__badge,.v2-card__tag{height: 22px;padding: 0 9px 0 19px !important;background: radial-gradient(circle at 6px 50%,transparent 1.8px,rgba(255,255,255,.55) 1.9px,rgba(255,255,255,.55) 2.6px,transparent 2.7px),url("/wp-content/themes/devines/assets/img/grain/g-38d9831e.png"),linear-gradient(180deg,#1f1f1f,#161616) !important;color: #f2f2f2 !important;clip-path: polygon(7px 0,100% 0,100% 100%,7px 100%,0 calc(100% - 7px),0 7px);-webkit-mask: radial-gradient(circle at 7px 50%,transparent 2.2px,#000 2.3px);mask: radial-gradient(circle at 7px 50%,transparent 2.2px,#000 2.3px);box-shadow: none !important}html[data-mode="light"] .dv-card .dv-card__badge,html[data-mode="light"] .v2-card__tag{background: radial-gradient(circle at 6px 50%,transparent 1.8px,rgba(0,0,0,.35) 1.9px,rgba(0,0,0,.35) 2.6px,transparent 2.7px),url("/wp-content/themes/devines/assets/img/grain/g-0fa03c5c.png"),linear-gradient(180deg,#f5f5f3,#e9e9e6) !important;color: #111 !important}.dv-card .dv-card__badge{padding-left: calc(19px + .08em) !important}.dv-card .dv-card__badge,html[data-mode] .dv-card .dv-card__badge,.v2-card__tag{height: 18px;padding: 0 7px 0 15px !important;font-size: 9.5px !important;letter-spacing: .14em !important;clip-path: polygon(6px 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px),0 6px);-webkit-mask: radial-gradient(circle at 6px 50%,transparent 1.8px,#000 1.9px);mask: radial-gradient(circle at 6px 50%,transparent 1.8px,#000 1.9px)}.dv-card .dv-card__badge,html[data-mode] .dv-card .dv-card__badge,.v2-card__tag{background-size: auto,auto,auto !important}.dv-card .dv-card__badge{padding-left: calc(15px + .07em) !important}.dv-card .dv-card__badge,.v2-card__tag{--eye: 6px}.dv-sv{--s-fg: #fff;--s-mute: #8f8f8f;--s-line: rgba(255,255,255,.14);--s-line2: rgba(255,255,255,.32);--s-soft: #121212;padding: 34px var(--dv-page-margin) 72px;color: var(--s-fg)}html[data-mode="light"] .dv-sv{--s-fg: #000;--s-mute: #6b6b6b;--s-line: rgba(0,0,0,.12);--s-line2: rgba(0,0,0,.3);--s-soft: #f3f3f1}.dv-sv__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;margin: 0 0 22px;padding: 0 0 18px;border-bottom: 1px solid var(--s-line)}.dv-sv__title{margin: 0;font: 800 clamp(52px,7vw,96px)/.88 var(--dv-font-head);text-transform: uppercase}.dv-sv__count{margin: 12px 0 0;color: var(--s-mute);font: 500 15px/1 var(--dv-font-sub);letter-spacing: .04em;min-height: 15px}.dv-sv__tools{display: flex;gap: 10px;flex-wrap: wrap}.dv-sv__tools[hidden]{display: none}.dv-sv__tool{display: inline-flex;align-items: center;height: 42px;padding: 0 18px;border: 1px solid var(--s-line2);background: none;color: var(--s-fg);cursor: pointer;text-decoration: none;font: 700 16px/1 var(--dv-font-head);letter-spacing: .05em;text-transform: uppercase;transition: border-color .15s ease,background .15s ease,color .15s ease}.dv-sv__tool:hover{border-color: var(--s-fg)}.dv-sv__tool--quiet{border-color: transparent;color: var(--s-mute)}.dv-sv__tool--quiet:hover{border-color: var(--s-line2);color: var(--s-fg)}.dv-sv__tool.is-confirm{border-color: #c8763b;color: #e9a06a}.dv-sv__tool:focus-visible{outline: 2px solid var(--s-fg);outline-offset: 2px}.dv-sv__device{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin: 0 0 20px;padding: 12px 16px;background: var(--s-soft);color: var(--s-mute);font-size: 14px}.dv-sv__device[hidden]{display: none}.dv-sv__device button{flex: none;padding: 0;border: 0;background: none;color: var(--s-fg);cursor: pointer;font: 600 12px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px}.dv-sv__toast{margin: 0 0 18px;padding: 11px 16px;border: 1px solid var(--s-line2);font-size: 14px}.dv-sv__toast[hidden]{display: none}.dv-sv__sold{margin-top: 56px}.dv-sv__sold[hidden]{display: none}.dv-sv__soldhead{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;flex-wrap: wrap;margin: 0 0 16px;padding: 0 0 12px;border-bottom: 1.5px solid var(--s-fg)}.dv-sv__h2{margin: 0;font: 800 28px/1 var(--dv-font-head);text-transform: uppercase;letter-spacing: .01em}.dv-sv__find{color: var(--s-fg);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-underline-offset: 4px}.dv-sv__grid--sold .dv-card{opacity: .62;transition: opacity .2s ease}.dv-sv__grid--sold .dv-card:hover{opacity: 1}.dv-sv__empty{padding: 18px 0 0}.dv-sv__empty[hidden]{display: none}.dv-sv__empty-t{margin: 0 0 10px;font: 800 clamp(34px,4vw,48px)/1 var(--dv-font-head);text-transform: uppercase}.dv-sv__empty-p{margin: 0 0 22px;max-width: 54ch;color: var(--s-mute);font-size: 16px;line-height: 1.55}.dv-sv__empty-btns{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 48px}.dv-sv__btn{display: inline-flex;align-items: center;min-height: 52px;padding: 0 26px;background: var(--s-fg);color: #000 !important;text-decoration: none;font: 700 19px/1 var(--dv-font-head);letter-spacing: .05em;text-transform: uppercase}html[data-mode="light"] .dv-sv__btn{color: #fff !important}.dv-sv__btn--ghost{background: none;color: var(--s-fg) !important;border: 1px solid var(--s-line2)}html[data-mode="light"] .dv-sv__btn--ghost{color: #000 !important}.dv-sv__h2--just{margin: 0 0 16px;padding: 0 0 12px;border-bottom: 1px solid var(--s-line);font-size: 22px}@media (max-width: 749px){.dv-sv{padding: 22px 0 56px}.dv-sv__head,.dv-sv__device,.dv-sv__toast,.dv-sv__soldhead,.dv-sv__empty-t,.dv-sv__empty-p,.dv-sv__empty-btns,.dv-sv__h2--just{margin-left: 16px;margin-right: 16px}.dv-sv__head{flex-direction: column;align-items: flex-start;gap: 14px}.dv-sv__title{font-size: 56px}.dv-sv__tool{height: 38px;padding: 0 14px;font-size: 14px}.dv-sv__device{flex-direction: column;align-items: flex-start;gap: 8px}.dv-sv__sold{margin-top: 40px}.dv-sv__btn{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.dv-sv__tool,.dv-sv__grid--sold .dv-card{transition: none}}.dv-sv .dv-sv__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}@media (max-width: 1199px){.dv-sv .dv-sv__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 989px){.dv-sv .dv-sv__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 749px){.dv-sv .dv-sv__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.dv-sv .dv-sv__grid{border-top: 1px solid var(--s-line);border-left: 1px solid var(--s-line)}.dv-sv .dv-sv__grid > .dv-card{border-right: 1px solid var(--s-line);border-bottom: 1px solid var(--s-line)}.dv-sv .dv-sv__grid:empty{display: none}.dv-sv [data-dv-saved-grid],.dv-sv [data-dv-saved-soldwrap]{transition: opacity .25s ease}.dv-sv:not(.is-ready) [data-dv-saved-grid]{opacity: 0}.dv-sv__share{margin: 0 0 20px;padding: 16px;border: 1px solid var(--s-line2)}.dv-sv__share[hidden]{display: none}.dv-sv__share-l{display: block;margin: 0 0 8px;color: var(--s-mute);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-sv__share-row{display: flex;gap: 8px}.dv-sv__share-row input{flex: 1;min-width: 0;height: 44px;padding: 0 12px;border: 1px solid var(--s-line2);border-radius: 0;background: var(--s-soft);color: var(--s-fg);font: 400 14px/1 var(--dv-font-body)}.dv-sv__share-row input:focus{outline: 0;border-color: var(--s-fg)}.dv-sv__share-row button{flex: none;height: 44px;padding: 0 20px;border: 0;background: var(--s-fg);color: #000;cursor: pointer;font: 700 16px/1 var(--dv-font-head);letter-spacing: .05em;text-transform: uppercase}html[data-mode="light"] .dv-sv__share-row button{color: #fff}.dv-sv__share-p{margin: 8px 0 0;color: var(--s-mute);font-size: 13px}@media (max-width: 749px){.dv-sv__share{margin-left: 16px;margin-right: 16px}}@media (prefers-reduced-motion: reduce){.dv-sv [data-dv-saved-grid]{transition: none}}.dv-sv__share{max-width: 560px;margin-left: auto;padding: 10px 12px}.dv-sv__share-l{margin-bottom: 6px;font-size: 11px}.dv-sv__share-row input,.dv-sv__share-row button{height: 36px}.dv-sv__share-row input{font-size: 13px;padding: 0 10px}.dv-sv__share-row button{padding: 0 14px;font-size: 14px}.dv-sv__share-p{margin-top: 6px;font-size: 12px}@media (max-width: 749px){.dv-sv__share{max-width: none;margin-left: 16px}}.dv-sv__share{max-width: none;margin-left: 0}@media (min-width: 750px){.dv-sv__share{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 4px 14px}.dv-sv__share-l{margin: 0}.dv-sv__share-p{grid-column: 2;margin: 0}}@media (min-width: 750px){.dv-sv__share{display: block}.dv-sv__share-l{margin: 0 0 6px}.dv-sv__share-p{margin: 6px 0 0}}.dv-ds{--d-fg: #fff;--d-mute: #8f8f8f;--d-line: rgba(255,255,255,.14);--d-line2: rgba(255,255,255,.32);--d-soft: #121212;--d-bg: #000;padding: 34px var(--dv-page-margin) 80px;color: var(--d-fg)}html[data-mode="light"] .dv-ds{--d-fg: #000;--d-mute: #6b6b6b;--d-line: rgba(0,0,0,.12);--d-line2: rgba(0,0,0,.3);--d-soft: #f3f3f1;--d-bg: #fff}.dv-ds__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;padding: 0 0 18px;border-bottom: 1px solid var(--d-line)}.dv-ds__title{margin: 0;font: 800 clamp(56px,8vw,112px)/.86 var(--dv-font-head);text-transform: uppercase}.dv-ds__count{margin: 12px 0 0;color: var(--d-mute);font: 500 15px/1 var(--dv-font-sub);letter-spacing: .04em}.dv-ds__find{display: flex;align-items: center;gap: 10px;width: min(360px,100%);height: 48px;padding: 0 14px;border: 1px solid var(--d-line2);background: var(--d-soft)}.dv-ds__find:focus-within{border-color: var(--d-fg);box-shadow: 0 0 0 1px var(--d-fg)}.dv-ds__find svg{flex: none;width: 17px;height: 17px;color: var(--d-mute)}.dv-ds__find input{flex: 1;min-width: 0;height: 100%;border: 0;outline: 0;background: none;color: var(--d-fg);font: 400 16px/1 var(--dv-font-body)}.dv-ds__find input::placeholder{color: var(--d-mute)}.dv-ds__find input::-webkit-search-cancel-button{-webkit-appearance: none}.dv-ds__letters{position: sticky;top: var(--dv-header-h,68px);z-index: 5;display: flex;justify-content: space-between;gap: 4px;margin: 0;padding: 12px 0;background: var(--d-bg);border-bottom: 1px solid var(--d-line);overflow-x: auto;scrollbar-width: none}.dv-ds__letters[hidden]{display: none}.dv-ds__letters::-webkit-scrollbar{display: none}.dv-ds__letters a,.dv-ds__letters span{flex: none;min-width: 26px;text-align: center;padding: 4px 0;font: 800 20px/1 var(--dv-font-head);text-decoration: none}.dv-ds__letters a{color: var(--d-fg);transition: color .15s ease}.dv-ds__letters a:hover,.dv-ds__letters a.is-on{color: #a04848}.dv-ds__letters span{color: var(--d-line2)}.dv-ds__letters a:focus-visible{outline: 2px solid var(--d-fg);outline-offset: 2px}.dv-ds__top{padding: 26px 0 8px}.dv-ds__top[hidden]{display: none}.dv-ds__toph{margin: 0 0 12px;color: var(--d-mute);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase}.dv-ds__chips{display: flex;flex-wrap: wrap;gap: 8px}.dv-ds__chip{display: inline-flex;align-items: baseline;gap: 8px;padding: 10px 14px;border: 1px solid var(--d-line2);color: var(--d-fg);text-decoration: none;font: 500 15px/1 var(--dv-font-body)}.dv-ds__chip span{color: var(--d-mute);font: 500 12px/1 var(--dv-font-sub)}.dv-ds__chip:hover{border-color: var(--d-fg)}.dv-ds__groups{margin-top: 18px}.dv-ds__group{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 24px;padding: 26px 0;border-top: 1px solid var(--d-line);scroll-margin-top: calc(var(--dv-header-h,68px) + 64px)}.dv-ds__group[hidden]{display: none}.dv-ds__letter{margin: 0;font: 800 88px/.8 var(--dv-font-head);color: var(--d-fg)}.dv-ds__list{list-style: none;margin: 0;padding: 0;columns: 3 240px;column-gap: 32px}.dv-ds__list li{break-inside: avoid}.dv-ds__list li[hidden]{display: none}.dv-ds__list a{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 7px 0;border-bottom: 1px dashed var(--d-line);color: var(--d-fg);text-decoration: none}.dv-ds__name{font: 500 16px/1.3 var(--dv-font-body)}.dv-ds__n{flex: none;color: var(--d-mute);font: 500 13px/1 var(--dv-font-sub)}.dv-ds__list a:hover .dv-ds__name{text-decoration: underline;text-underline-offset: 4px}.dv-ds__list a:hover .dv-ds__n{color: var(--d-fg)}.dv-ds__none{padding: 40px 0}.dv-ds__none[hidden]{display: none}.dv-ds__none-t{margin: 0 0 8px;font: 800 32px/1 var(--dv-font-head);text-transform: uppercase}.dv-ds__none p{color: var(--d-mute)}.dv-ds__none a{color: var(--d-fg);text-underline-offset: 3px}.dv-dm__chip--all{border-style: dashed !important}@media (max-width: 749px){.dv-ds{padding: 22px 16px 56px}.dv-ds__head{flex-direction: column;align-items: stretch;gap: 16px}.dv-ds__title{font-size: 64px}.dv-ds__find{width: 100%}.dv-ds__letters{margin: 0 -16px;padding: 10px 16px;justify-content: flex-start;gap: 10px}.dv-ds__letters span{display: none}.dv-ds__group{grid-template-columns: 1fr;gap: 10px;padding: 20px 0}.dv-ds__letter{font-size: 56px}.dv-ds__list{columns: 1}}.dv-ds__letters{top: calc(var(--dv-header-h,68px) + var(--dv-announce-h,27px))}.dv-ds__group{scroll-margin-top: calc(var(--dv-header-h,68px) + var(--dv-announce-h,27px) + 64px)}@media (hover: none){.dv-card__img--hover{display: none !important}}.dv-header__cart .dv-cart-count,.dv-header__saved .dv-saved-count{color: #cf7272 !important}@media (max-width: 1199px){.dv-header__cart .dv-cart-count,.dv-header__saved .dv-saved-count{background: #8f3a3a !important;color: #fff !important}}.dv-card .dv-price--sale,.dv-card .dv-price--sale *,.v2-card__price:has(+ .v2-card__was),.v2-card__price:has(+ .v2-card__was) *,.pd-tag__p > span:has(+ .pd-tag__was),.pd-tag__p > span:has(+ .pd-tag__was) *{color: #cf7272 !important}html[data-mode="light"] .dv-card .dv-price--sale,html[data-mode="light"] .dv-card .dv-price--sale *,html[data-mode="light"] .pd-tag__p > span:has(+ .pd-tag__was),html[data-mode="light"] .pd-tag__p > span:has(+ .pd-tag__was) *{color: #8f3a3a !important}.dv-save.is-on svg,.dv-save.is-on svg path{color: #8f3a3a !important;fill: #8f3a3a !important;stroke: #8f3a3a !important}.dv-more__bar > span,html[data-mode="light"] .dv-more__bar > span{background: #8f3a3a !important}:root{--dv-announce-real: 27px;--dv-announce-h: 0px}@media screen and (max-width: 749px){:root{--dv-announce-real: 23px}}.dv-announce{display: flex;align-items: center;height: var(--dv-announce-real)}.dv-sticky-header{top: calc(-1 * var(--dv-announce-real));view-transition-name: none}.admin-bar .dv-sticky-header{top: calc(32px - var(--dv-announce-real))}.dv-header__inner{view-transition-name: dv-header}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.dv-header{position: relative;isolation: isolate;background: transparent !important}.dv-header::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(180deg,rgba(14,14,14,.86),rgba(8,8,8,.80));-webkit-backdrop-filter: blur(22px) saturate(170%);backdrop-filter: blur(22px) saturate(170%);box-shadow: inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(255,255,255,.09)}html[data-mode="dark"] .dv-header::before{background: linear-gradient(180deg,rgba(22,22,22,.62),rgba(8,8,8,.46))}}.dv-nl{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,480px);gap: 18px 48px;align-items: start;padding: 0 0 34px;margin: 0 0 38px;border-bottom: 1px solid rgba(255,255,255,.14)}.dv-nl p{margin: 0}.dv-nl__k{display: flex;align-items: center;gap: 10px;font: 600 12px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase;color: #9a9a9a}.dv-nl__dot{width: 8px;height: 8px;background: #8f3a3a;flex: none}.dv-nl__t{margin-top: 12px !important;max-width: 16em;font: 800 clamp(28px,2.6vw,38px)/.98 var(--dv-font-head);text-transform: uppercase;color: #fff}.dv-nl__row{display: flex;gap: 0}.dv-nl__in{flex: 1 1 auto;min-width: 0;height: 52px;padding: 0 16px;border: 1px solid rgba(255,255,255,.5);border-right: 0;border-radius: 0;background: transparent;color: #fff;font: 400 16px/1 var(--dv-font-body);-webkit-appearance: none;appearance: none}.dv-nl__in::placeholder{color: #8a8a8a}.dv-nl__in:focus-visible{outline: 2px solid #fff;outline-offset: -2px}.dv-nl__hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.dv-nl__btn{flex: none;height: 52px;padding: 0 24px;border: 1px solid #fff;border-radius: 0;background: #fff;color: #000;cursor: pointer;font: 700 13px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase;transition: background .2s,color .2s}.dv-nl__btn:hover,.dv-nl__btn:focus-visible{background: transparent;color: #fff}.dv-nl__btn[disabled]{opacity: .5;cursor: default}.dv-nl__msg{min-height: 0;margin-top: 10px !important;font: 500 14px/1.4 var(--dv-font-body);color: #fff}.dv-nl__msg:empty{display: none}.dv-nl__msg.is-bad{color: #cf7272}.dv-nl__fine{margin-top: 10px !important;font: 400 12.5px/1.5 var(--dv-font-body);color: #8a8a8a}.dv-nl__fine a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.dv-nl__fine a:hover{color: #fff}@media (max-width: 899px){.dv-nl{grid-template-columns: minmax(0,1fr);padding-bottom: 28px;margin-bottom: 30px}}@media (max-width: 420px){.dv-nl__btn{padding: 0 16px}}.dv-nlp{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;min-height: 56vh;justify-content: center;padding: 72px var(--dv-page-margin);background: #0b0b0b;color: #f1f1f1}.dv-nlp__t{margin: 0;font: 800 clamp(44px,8vw,92px)/.92 var(--dv-font-head);text-transform: uppercase;color: #fff}.dv-nlp__p{margin: 0;max-width: 46ch;font: 400 17px/1.55 var(--dv-font-body);color: #b5b5b5;overflow-wrap: anywhere}.dv-nlp__a,.dv-nlp__f{margin: 8px 0 0}.dv-nlp__btn{display: inline-flex;align-items: center;min-height: 50px;padding: 0 26px;border: 1px solid #fff;border-radius: 0;background: transparent;color: #fff !important;cursor: pointer;text-decoration: none;font: 700 13px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase;transition: background .2s,color .2s}.dv-nlp__btn:hover,.dv-nlp__btn--solid{background: #fff;color: #000 !important}.dv-nlp__btn--solid:hover{background: transparent;color: #fff !important}@media (max-width: 749px){.dv-nl{gap: 12px;padding-bottom: 20px;margin-bottom: 22px}.dv-nl__k{font-size: 10.5px;gap: 8px}.dv-nl__dot{width: 6px;height: 6px}.dv-nl__t{margin-top: 8px !important;max-width: none;font-size: 20px;line-height: 1.02}.dv-nl__in{height: 44px;padding: 0 12px}.dv-nl__btn{height: 44px;padding: 0 16px;font-size: 12px}.dv-nl__msg{margin-top: 8px !important;font-size: 13px}.dv-nl__fine{margin-top: 8px !important;font-size: 11.5px;line-height: 1.4}}@media (max-width: 749px){.dv-sv__share-row input{font-size: 16px}}@media (max-width: 749px){.devines-footer__social-link{padding: 11px;margin: -11px}.devines-footer__badge{font-size: .62rem}.dv-header__logo{padding-top: 10px;padding-bottom: 10px;margin-top: -10px;margin-bottom: -10px}.pd-crumb__back,.pd-crumb__path a{padding-top: 12px;padding-bottom: 12px;margin-top: -12px;margin-bottom: -12px}.pd-reco__all,.v2-bar__all{padding-top: 13px;padding-bottom: 13px;margin-top: -13px;margin-bottom: -13px}.pd .pd-tag__head .dv-save--tag::before,.pd .pd-tag__designer::before{content: "";position: absolute;inset: -12px -8px}.pd .pd-tag__designer{position: relative}}