.dv-cd{position: fixed;inset: 0;z-index: 210}.dv-cd[hidden]{display: none}.dv-cd__backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.55);animation: dv-cd-fade .25s ease}.dv-cd__panel{position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;width: min(440px,100%);display: flex;flex-direction: column;background: #000;color: #fff;animation: dv-cd-in .32s cubic-bezier(.22,1,.36,1)}.dv-cd.is-closing .dv-cd__panel{animation: dv-cd-out .22s ease forwards}.dv-cd.is-closing .dv-cd__backdrop{animation: dv-cd-fade .22s ease reverse forwards}@keyframes dv-cd-in{from{transform: translateX(100%)}to{transform: none}}@keyframes dv-cd-out{to{transform: translateX(100%)}}@keyframes dv-cd-fade{from{opacity: 0}to{opacity: 1}}html.dv-cd-open{overflow: hidden}.dv-cart{display: flex;flex-direction: column;min-height: 0;flex: 1}.dv-cart--drawer{height: 100%}.dv-cart__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 22px;border-bottom: 1px solid #262626;flex: 0 0 auto}.dv-cart__title{margin: 0;font-family: var(--dv-font-head);font-weight: 800;font-size: 26px;line-height: 1;text-transform: uppercase;letter-spacing: .01em}.dv-cart__title span{color: #8c8c8c;font-weight: 700}.dv-cart__close{display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;background: none;color: #fff;cursor: pointer}.dv-cart__notice,.dv-cart__undo{margin: 14px 22px 0;padding: 10px 12px;font-size: 14px;line-height: 1.4;border: 1px solid #333;color: #ddd}.dv-cart__undo{display: flex;align-items: center;justify-content: space-between;gap: 12px}.dv-cart__undo[hidden]{display: none}.dv-cart__undo button{flex: 0 0 auto;padding: 0;border: 0;background: none;color: #fff;font: inherit;font-weight: 600;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.dv-cart__body{display: flex;flex-direction: column;min-height: 0;flex: 1}.dv-cart--drawer .dv-cart__lines{flex: 1;overflow-y: auto;overscroll-behavior: contain}.dv-cart__lines{list-style: none;margin: 0;padding: 6px 22px}.dv-line{display: grid;grid-template-columns: 84px minmax(0,1fr) auto;gap: 14px;align-items: start;padding: 16px 0;border-bottom: 1px solid #1f1f1f;transition: opacity .2s ease}.dv-line:last-child{border-bottom: 0}.dv-line.is-removing{opacity: .35;pointer-events: none}.dv-line.is-added{animation: dv-line-added 1.6s ease}@keyframes dv-line-added{0%,40%{background: rgba(255,255,255,.08)}100%{background: transparent}}.dv-line__img{display: block;width: 84px;aspect-ratio: 4 / 5;background: #1a1a1a;overflow: hidden}.dv-line__img img{width: 100%;height: 100%;object-fit: cover;display: block}.dv-line__info{min-width: 0}.dv-line__name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: inherit;text-decoration: none;font-size: 14px;line-height: 1.35;text-transform: uppercase;letter-spacing: .01em}.dv-line__name:hover{text-decoration: underline;text-underline-offset: 3px}.dv-line__size{margin: 4px 0 0;font-family: var(--dv-font-sub);font-size: 14px;color: #a8a8a8}.dv-line__price{display: flex;flex-wrap: wrap;gap: 2px 8px;margin: 6px 0 0;font-size: 15px}.dv-line__price s{color: #7d7d7d}.dv-line__offer{display: inline-block;margin-top: 8px;font-size: 13px;color: #a8a8a8;text-decoration: none}.dv-line__offer:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px}.dv-line__remove{padding: 2px 0;border: 0;background: none;color: #a8a8a8;font: inherit;font-size: 13px;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.dv-line__remove:hover{color: #fff}.dv-cart__summary{flex: 0 0 auto;padding: 16px 22px calc(18px + env(safe-area-inset-bottom));border-top: 1px solid #262626}.dv-cart__totals{margin: 0}.dv-cart__totals > div{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 2px 0;font-size: 16px}.dv-cart__totals dt,.dv-cart__totals dd{margin: 0}.dv-cart__totals dd{font-weight: 600}.dv-cart__discount dt{color: #a8a8a8;font-size: 14px}.dv-cart__discount button{margin-left: 6px;padding: 0;border: 0;background: none;color: inherit;font: inherit;font-size: 13px;text-decoration: underline;cursor: pointer}.dv-cart__note{margin: 6px 0 14px;font-size: 13px;color: #8c8c8c}.dv-cart__btn{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 54px;padding: 0 20px;font-family: var(--dv-font-head);font-weight: 700;font-size: 20px;letter-spacing: .03em;text-transform: uppercase;text-decoration: none;transition: background .15s ease,color .15s ease}.dv-cart__btn--checkout{background: #fff;color: #000}.dv-cart__btn--checkout:hover{background: #e6e6e6}.dv-cart__btn--outline{border: 1px solid #fff;color: #fff}.dv-cart__btn--outline:hover{background: #fff;color: #000}.dv-cart__trust{margin: 12px 0 0;text-align: center;font-size: 12px;color: #8c8c8c;letter-spacing: .02em}.dv-cart__viewbag{display: block;margin-top: 10px;text-align: center;font-size: 13px;color: #a8a8a8;text-decoration: underline;text-underline-offset: 3px}.dv-cart__viewbag:hover{color: #fff}.dv-cart__empty{padding: 26px 22px;display: flex;flex-direction: column;gap: 18px;overflow-y: auto}.dv-cart__empty-title{margin: 0;font-size: 18px}.dv-cart__label{margin: 0 0 10px;font-family: var(--dv-font-head);font-weight: 700;font-size: 15px;letter-spacing: .06em;text-transform: uppercase;color: #8c8c8c}.dv-cart__viewed[hidden]{display: none}.dv-cart__viewed-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 10px}.dv-cart__viewed-list a{display: block;color: inherit;text-decoration: none}.dv-cart__viewed-list img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;display: block;background: #1a1a1a}.dv-cart__viewed-list span{display: block;margin-top: 6px;font-size: 12px;line-height: 1.35;text-transform: uppercase}.dv-cart__viewed-list small{display: block;margin-top: 2px;font-family: var(--dv-font-sub);font-size: 13px;color: #a8a8a8}.dv-cart-count.is-bump{animation: dv-bump .45s ease}@keyframes dv-bump{40%{transform: scale(1.35)}}.dv-cartpage{max-width: calc(1200px + 2 * var(--dv-page-margin));margin: 0 auto;padding: 32px var(--dv-page-margin) 72px}.dv-cartpage__title{margin: 0 0 22px;font-family: var(--dv-font-head);font-weight: 800;font-size: 40px;line-height: 1;text-transform: uppercase}.dv-cart--page{color: #000}.dv-cart--page .dv-cart__body{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 48px;align-items: start}.dv-cart--page .dv-cart__lines{padding: 0;border-top: 1px solid #e3e3e3}.dv-cart--page .dv-line{grid-template-columns: 110px minmax(0,1fr) auto;gap: 18px;padding: 20px 0;border-bottom: 1px solid #e3e3e3}.dv-cart--page .dv-line:last-child{border-bottom: 1px solid #e3e3e3}.dv-cart--page .dv-line__img{width: 110px;background: #f2f2f2}.dv-cart--page .dv-line__name{font-size: 16px}.dv-cart--page .dv-line__size,.dv-cart--page .dv-line__offer,.dv-cart--page .dv-line__remove{color: #666}.dv-cart--page .dv-line__price s{color: #999}.dv-cart--page .dv-line__offer:hover,.dv-cart--page .dv-line__remove:hover{color: #000}.dv-cart--page .dv-line.is-added{animation: none}.dv-cart--page .dv-cart__summary{position: sticky;top: calc(var(--dv-header-h) + var(--dv-announce-h) + 20px);padding: 22px;border: 1px solid #e3e3e3;background: #fafafa}.dv-cart__sumtitle{margin: 0 0 12px;font-family: var(--dv-font-head);font-weight: 800;font-size: 24px;text-transform: uppercase}.dv-cart--page .dv-cart__note,.dv-cart--page .dv-cart__trust,.dv-cart--page .dv-cart__discount dt{color: #666}.dv-cart--page .dv-cart__btn--checkout{background: #000;color: #fff}.dv-cart--page .dv-cart__btn--checkout:hover{background: #262626}.dv-cart--page .dv-cart__btn--outline{border-color: #000;color: #000;align-self: flex-start}.dv-cart--page .dv-cart__btn--outline:hover{background: #000;color: #fff}.dv-cart--page .dv-cart__notice,.dv-cart--page .dv-cart__undo{margin: 0 0 16px;border-color: #e3e3e3;color: #333}.dv-cart--page .dv-cart__undo button{color: #000}.dv-cart--page .dv-cart__empty{padding: 10px 0}.dv-cart--page .dv-cart__viewed-list{grid-template-columns: repeat(4,minmax(0,1fr));max-width: 760px}.dv-cart--page .dv-cart__viewed-list small{color: #666}.dv-cart__coupon{margin: 0 0 16px;font-size: 14px}.dv-cart__coupon summary{cursor: pointer;color: #333;text-decoration: underline;text-underline-offset: 3px;list-style: none}.dv-cart__coupon summary::-webkit-details-marker{display: none}.dv-cart__coupon-form{display: flex;gap: 8px;margin-top: 10px}.dv-cart__coupon-form input{flex: 1;min-width: 0;height: 44px;padding: 0 12px;border: 1px solid #000;font: inherit;text-transform: uppercase}.dv-cart__coupon-form button{padding: 0 18px;border: 1px solid #000;background: #000;color: #fff;font-family: var(--dv-font-head);font-weight: 700;font-size: 16px;text-transform: uppercase;cursor: pointer}.dv-cart__coupon-msg{margin: 8px 0 0;font-size: 13px;color: #555}.dv-cart__coupon-msg:empty{display: none}.dv-cartpage .woocommerce-message,.dv-cartpage .woocommerce-info,.dv-cartpage .woocommerce-error{margin: 0 0 16px;padding: 10px 12px;list-style: none;border: 1px solid #e3e3e3;font-size: 14px}@media screen and (max-width: 899px){.dv-cart--page .dv-cart__body{grid-template-columns: minmax(0,1fr);gap: 24px}.dv-cart--page .dv-cart__summary{position: static}.dv-cart--page .dv-cart__viewed-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media screen and (max-width: 749px){.dv-cd__panel{width: 100%}.dv-cart__head{padding: 14px 16px}.dv-cart__lines{padding: 4px 16px}.dv-cart__summary{padding: 14px 16px calc(14px + env(safe-area-inset-bottom))}.dv-cart__notice,.dv-cart__undo{margin: 12px 16px 0}.dv-cart__empty{padding: 22px 16px}.dv-line{grid-template-columns: 76px minmax(0,1fr)}.dv-line__img{width: 76px}.dv-line__remove{grid-column: 2;justify-self: start;margin-top: -4px}.dv-cartpage{padding: 22px 16px 56px}.dv-cartpage__title{font-size: 32px}.dv-cart--page .dv-line{grid-template-columns: 90px minmax(0,1fr)}.dv-cart--page .dv-line__img{width: 90px}}@media (prefers-reduced-motion: reduce){.dv-cd__panel,.dv-cd__backdrop,.dv-line.is-added,.dv-cart-count.is-bump{animation: none !important}}.wc-block-components-product-metadata__description{display: none !important}.dv-added{position: fixed;inset: 0;z-index: 300}.dv-added__backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.5);opacity: 0;transition: opacity .2s}.dv-added__panel{position: absolute;left: 0;right: 0;bottom: 0;background: #000;color: #fff;padding: 18px 16px calc(18px + env(safe-area-inset-bottom));border-top: 1px solid rgba(255,255,255,.18);transform: translateY(100%);transition: transform .26s cubic-bezier(.2,.85,.25,1)}.dv-added.is-open .dv-added__backdrop{opacity: 1}.dv-added.is-open .dv-added__panel{transform: none}.dv-added__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.dv-added__title{margin: 0;font: 700 22px/1 var(--dv-font-head);letter-spacing: .01em}.dv-added__title span{margin-right: 6px}.dv-added__x{width: 40px;height: 40px;margin: -8px -8px -8px 0;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;color: #fff}.dv-added__item{display: flex;gap: 14px;align-items: center;padding-bottom: 16px;border-bottom: 1px solid rgba(255,255,255,.14)}.dv-added__img img{width: 72px;height: 88px;object-fit: cover;display: block}.dv-added__info{min-width: 0;display: grid;gap: 4px}.dv-added__name{margin: 0;font: 600 15px/1.25 var(--dv-font-body);text-transform: uppercase;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.dv-added__size{margin: 0;font-size: 13px;color: #a8a8a8}.dv-added__price{margin: 0;font-size: 15px}.dv-added__price s{color: #8a8a8a;margin-left: 6px}.dv-added__btns{display: grid;gap: 10px;margin-top: 16px}.dv-added__checkout,.dv-added__view{display: flex;align-items: center;justify-content: center;min-height: 52px;font: 700 17px/1 var(--dv-font-sub);letter-spacing: .04em;text-decoration: none}.dv-added__checkout{background: #fff;color: #000;gap: 10px;text-transform: uppercase}.dv-added__view{background: transparent;color: #fff;border: 1px solid rgba(255,255,255,.5)}.dv-added__x:focus-visible,.dv-added__checkout:focus-visible,.dv-added__view:focus-visible{outline: 2px solid #fff;outline-offset: 3px}html.dv-added-open{overflow: hidden}@media (prefers-reduced-motion: reduce){.dv-added__panel,.dv-added__backdrop{transition: none}}.dv-thanks{max-width: 640px;margin: 0 auto;padding: 8px 0 48px;color: #000}.dv-thanks__mark{width: 52px;height: 52px;margin: 0 0 18px;border-radius: 50%;background: #000;color: #fff;display: flex;align-items: center;justify-content: center}.dv-thanks__title{margin: 0 0 12px;font: 700 clamp(40px,7vw,56px)/.98 var(--dv-font-head);letter-spacing: -.005em}.dv-thanks__lead{margin: 0 0 32px;font-size: 17px;line-height: 1.55;color: #2b2b2b;max-width: 56ch}.dv-thanks__h2{margin: 0 0 14px;font: 700 24px/1.05 var(--dv-font-head);letter-spacing: .01em}.dv-thanks__next{margin: 0 0 32px}.dv-thanks__steps{list-style: none;margin: 0;padding: 0;counter-reset: dvstep;border-top: 1.5px solid #000}.dv-thanks__steps li{counter-increment: dvstep;display: grid;grid-template-columns: 40px 1fr;column-gap: 6px;padding: 14px 0;border-bottom: 1px solid #e8e8e8}.dv-thanks__steps li::before{content: counter(dvstep);grid-row: 1 / 3;font: 700 26px/1 var(--dv-font-head)}.dv-thanks__steps strong{font: 700 17px/1.2 var(--dv-font-sub)}.dv-thanks__steps span{color: #3a3a3a;font-size: 15px;line-height: 1.5}.dv-thanks__summary{margin: 0 0 32px;padding: 20px;background: #f5f5f3}.dv-thanks__items{list-style: none;margin: 0 0 12px;padding: 0}.dv-thanks__item{display: grid;grid-template-columns: 64px 1fr auto;gap: 14px;align-items: center;padding: 10px 0;border-bottom: 1px solid #e2e2e0}.dv-thanks__item:last-child{border-bottom: 0}.dv-thanks__img img{width: 64px !important;height: 80px !important;object-fit: cover;display: block}.dv-thanks__info{display: grid;gap: 3px;min-width: 0}.dv-thanks__name{font: 600 15px/1.3 var(--dv-font-body);text-transform: uppercase}.dv-thanks__size{font-size: 13px;color: #707070}.dv-thanks__price{font-size: 15px;white-space: nowrap}.dv-thanks__totals{margin: 0;display: grid;gap: 8px;padding-top: 12px;border-top: 1px solid #e2e2e0}.dv-thanks__totals div{display: flex;justify-content: space-between;gap: 16px;font-size: 15px}.dv-thanks__totals dt,.dv-thanks__totals dd{margin: 0}.dv-thanks__total{padding-top: 8px;border-top: 1px solid #e2e2e0;font-weight: 700;font-size: 18px !important}.dv-thanks__method{color: #707070;font-size: 13px !important}.dv-thanks__address{margin: 0 0 32px}.dv-thanks__address address{font-style: normal;line-height: 1.6;color: #2b2b2b}.dv-thanks__btns{display: flex;flex-wrap: wrap;gap: 10px;margin: 0}.dv-thanks__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 26px;background: #000;color: #fff !important;border: 1.5px solid #000;text-decoration: none !important;font: 700 16px/1 var(--dv-font-sub);letter-spacing: .05em}.dv-thanks__btn--ghost{background: #fff;color: #000 !important}.dv-thanks__btn:focus-visible{outline: 2px solid #000;outline-offset: 3px}@media (max-width: 749px){.dv-thanks__summary{padding: 16px;margin-left: -4px;margin-right: -4px}.dv-thanks__btn{flex: 1 1 100%}}.woocommerce-order-received .dv-info__title{display: none}.dv-os{max-width: 640px;margin: 0 auto;padding: 8px 0 48px;color: #000}.dv-os-page .dv-info__title{display: none}.dv-os__head{margin: 0 0 8px}.dv-os__meta{margin: 0 0 10px;font-size: 14px;color: #707070}.dv-os__title{margin: 0 0 10px;font: 700 clamp(38px,6vw,52px)/.98 var(--dv-font-head);letter-spacing: -.005em}.dv-os__title.is-issue{color: #b45309}.dv-os__text{margin: 0 0 10px;font-size: 16px;line-height: 1.55;color: #2b2b2b;max-width: 56ch}.dv-os__eta{margin: 0;font-size: 15px;color: #2b2b2b}.dv-os__eta strong{color: #000}.dv-os__muted{color: #5a5a5a;font-size: 14px}.dv-os__steps{list-style: none;margin: 28px 0 32px;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}.dv-os__step{position: relative;display: grid;justify-items: center;align-content: start;gap: 4px;text-align: center}.dv-os__step::after{content: "";position: absolute;top: 7px;left: calc(50% + 9px);width: calc(100% - 18px);height: 2px;background: #e2e2e0}.dv-os__step:last-child::after{display: none}.dv-os__step.has-line::after{background: #000}.dv-os__dot{width: 16px;height: 16px;border-radius: 50%;border: 2px solid #c9c9c9;background: #fff;box-sizing: border-box}.dv-os__label{font: 600 15px/1.2 var(--dv-font-sub);color: #8a8a8a;margin-top: 6px}.dv-os__date{font-size: 12px;color: #707070;min-height: 1em}.dv-os__step.is-done .dv-os__dot{background: #000;border-color: #000}.dv-os__step.is-done .dv-os__label{color: #000}.dv-os__step.is-next .dv-os__dot{border-color: #000}.dv-os__step.is-next .dv-os__label{color: #000}.dv-os__step.is-issue .dv-os__dot{background: #d97706;border-color: #d97706}.dv-os__step.is-issue .dv-os__label{color: #b45309}@media (max-width: 599px){.dv-os .dv-os__steps{grid-template-columns: 1fr;margin: 22px 0 26px}.dv-os .dv-os__step{grid-template-columns: 16px 1fr auto;justify-items: start;align-items: center;column-gap: 14px;text-align: left;padding-bottom: 18px}.dv-os .dv-os__step::after{top: 18px;left: 7px;width: 2px;height: calc(100% - 20px)}.dv-os .dv-os__label{margin: 0}.dv-os .dv-os__date{justify-self: end}}.dv-os--chat .dv-os__steps{grid-template-columns: 1fr;margin: 18px 0 22px}.dv-os--chat .dv-os__step{grid-template-columns: 16px 1fr auto;justify-items: start;align-items: center;column-gap: 14px;text-align: left;padding-bottom: 16px}.dv-os--chat .dv-os__step::after{top: 18px;left: 7px;width: 2px;height: calc(100% - 20px)}.dv-os--chat .dv-os__label{margin: 0}.dv-os--chat .dv-os__date{justify-self: end}.dv-os--chat{padding: 0 0 8px}.dv-os--chat .dv-os__title{font-size: 34px}.dv-os--chat .dv-thanks__btn{flex: 1 1 100%}.dv-os__box{border: 1.5px solid #000;padding: 18px;margin: 0 0 24px}.dv-os__box p{margin: 0 0 12px;line-height: 1.55}.dv-os__box .dv-thanks__btns{margin: 4px 0 0}.dv-os__box--issue{border-color: #d97706;background: #fff8eb}.dv-os__track{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.dv-os__track span{font-size: 14px;color: #707070;flex-basis: 100%}.dv-os__track strong{font-size: 20px;letter-spacing: .02em;word-break: break-all}.dv-os__copy{border: 0;background: none;padding: 0;font: inherit;font-size: 14px;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;color: #000}.dv-os__insp{margin: 0 0 32px}.dv-os__note{margin: 0 0 14px;font-size: 15px;line-height: 1.55;color: #2b2b2b}.dv-os__photos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}.dv-os__photos a{display: block;aspect-ratio: 1;overflow: hidden;background: #f2f2f2}.dv-os__photos img{width: 100%;height: 100%;object-fit: cover;display: block;transition: opacity .2s}.dv-os__photos a:hover img{opacity: .85}.dv-os__photos a:focus-visible{outline: 2px solid #000;outline-offset: 2px}@media (max-width: 599px){.dv-os__photos{grid-template-columns: repeat(2,minmax(0,1fr))}}.dv-os__follow{margin: -16px 0 32px;font-size: 15px;color: #2b2b2b}.dv-os__follow a{color: #000;text-decoration: underline;text-underline-offset: 3px}.dv-lb{position: fixed;inset: 0;z-index: 10000;background: rgba(0,0,0,.94);display: flex;align-items: center;justify-content: center;touch-action: pan-y}.dv-lb img{max-width: 92vw;max-height: 84vh;object-fit: contain;display: block;user-select: none}.dv-lb button{position: absolute;border: 0;background: none;color: #fff;cursor: pointer;padding: 14px;font: 600 15px/1 var(--dv-font-sub)}.dv-lb__close{top: 8px;right: 8px;font-size: 30px !important}.dv-lb__prev{left: 4px;top: 50%;transform: translateY(-50%);font-size: 34px !important}.dv-lb__next{right: 4px;top: 50%;transform: translateY(-50%);font-size: 34px !important}.dv-lb__count{position: absolute;bottom: 18px;left: 0;right: 0;text-align: center;color: #cfcfcf;font-size: 14px}.dv-lb button:focus-visible{outline: 2px solid #fff}@media (hover: none){.dv-lb__prev,.dv-lb__next{display: none}}.dv-os--chat .dv-os__meta{display: none}.dv-os__passed{display: flex;align-items: center;gap: 10px;margin: 0 0 4px;font: 700 18px/1.2 var(--dv-font-sub)}.dv-os__tick{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: #000;color: #fff;font-size: 13px}.dv-os__by{margin: 0 0 14px;font-size: 13px;color: #707070}.dv-os__photos--box{margin: 0 0 12px}.dv-os__ask{margin: 14px 0 8px;font: 700 17px/1.2 var(--dv-font-sub)}.dv-os__opts{margin: 0 0 12px;padding-left: 22px;line-height: 1.5}.dv-os__opts li{margin: 0 0 6px}.dv-dot{display: inline-block;flex: none;width: 10px;height: 10px;background: #8f3a3a;animation: dv-dot-pulse 2.4s ease-in-out infinite}@keyframes dv-dot-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-cart{--c-fg: #fff;--c-mute: #8f8f8f;--c-line: rgba(255,255,255,.13);--c-line2: rgba(255,255,255,.32);--c-img: #141414;--c-page: #000;--tag-bg: #161616;--tag-ink: rgba(255,255,255,.22);--c-btn-bg: #fff;--c-btn-fg: #000;color: var(--c-fg)}html[data-mode="light"] .dv-cart--page{--c-fg: #000;--c-mute: #6b6b6b;--c-line: rgba(0,0,0,.12);--c-line2: rgba(0,0,0,.3);--c-img: #f0f0f0;--c-page: #fff;--tag-bg: #efefef;--tag-ink: rgba(0,0,0,.2);--c-btn-bg: #000;--c-btn-fg: #fff}.dv-cart--page{color: var(--c-fg) !important}.dv-cart__head{border-bottom-color: var(--c-line)}.dv-cart__title{display: flex;align-items: baseline;gap: 10px;font-size: 28px}.dv-cart__title span{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 5px;background: var(--c-fg);color: #000;font: 700 13px/1 var(--dv-font-sub);transform: translateY(-3px)}.dv-cart__scroll{min-height: 0}.dv-cart--drawer .dv-cart__scroll{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 0 22px}.dv-cart--drawer .dv-cart__lines{flex: none;overflow: visible;padding: 4px 0}.dv-cart__oneof{display: flex;align-items: center;gap: 10px;margin: 0;padding: 14px 0 18px;color: var(--c-mute);font: 400 13px/1.4 var(--dv-font-body)}.dv-cart__oneof .dv-dot{width: 7px;height: 7px}.dv-cart .dv-line{grid-template-columns: 88px minmax(0,1fr) 32px;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--c-line)}.dv-cart .dv-line:last-child{border-bottom: 1px solid var(--c-line)}.dv-cart .dv-line__img{width: 88px;background: var(--c-img)}.dv-cart .dv-line__name{font: 400 14px/1.35 var(--dv-font-sub);letter-spacing: .04em;text-transform: uppercase;color: var(--c-fg)}.dv-line__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin: 8px 0 0;font: 400 14px/1.3 var(--dv-font-sub)}.dv-cart .dv-line__size{margin: 0;color: var(--c-mute);font: inherit;letter-spacing: .04em}.dv-cart .dv-line__price{margin: 0;display: inline-flex;gap: 8px;font-weight: 600;color: var(--c-fg);font-size: 15px}.dv-cart .dv-line__price s{font-weight: 400;color: var(--c-mute)}.dv-cart .dv-line__offer{margin-top: 12px;color: var(--c-mute);font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--c-line2)}.dv-cart .dv-line__offer:hover{color: var(--c-fg);text-decoration-color: currentColor}.dv-cart .dv-line__remove{display: grid;place-items: center;width: 32px;height: 32px;margin: -6px -6px 0 0;padding: 0;color: var(--c-mute);text-decoration: none}.dv-cart .dv-line__remove svg{width: 16px;height: 16px}.dv-cart .dv-line__remove:hover{color: var(--c-fg)}.dv-cart .dv-line__remove:focus-visible,.dv-cart .dv-line__offer:focus-visible{outline: 2px solid var(--c-fg);outline-offset: 2px}.dv-cart .dv-cart__summary{border-top-color: var(--c-line);background: var(--c-page)}.dv-cart--drawer .dv-cart__summary{padding-top: 18px}.dv-rc{position: relative;margin: 0 0 14px;padding: 16px 18px 10px 46px;color: var(--c-fg);background: url("/wp-content/themes/devines/assets/img/grain/g-50372014.png"),var(--tag-bg);clip-path: polygon(22px 0,100% 0,100% 100%,22px 100%,0 calc(100% - 22px),0 22px)}.dv-rc::after{content: "";position: absolute;inset: 6px 6px 6px 30px;border: 1px dashed var(--tag-ink);pointer-events: none}.dv-rc__hole{position: absolute;left: 11px;top: 50%;width: 12px;height: 12px;margin-top: -6px;border-radius: 50%;background: var(--c-page);box-shadow: 0 0 0 2.5px #6b6b6b,0 0 0 3.5px #2a2a2a,inset 0 1px 2px rgba(0,0,0,.6)}html[data-mode="light"] .dv-cart--page .dv-rc__hole{box-shadow: 0 0 0 2.5px #9a9a9a,0 0 0 3.5px #d0d0d0,inset 0 1px 2px rgba(0,0,0,.25)}.dv-rc__head{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 0 0 10px;border-bottom: 1px dashed var(--tag-ink);color: var(--c-mute);font: 600 11px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase}.dv-rc__brand{color: var(--c-fg);font: 700 14px/1 var(--dv-font-sub);letter-spacing: .06em;text-transform: none}.dv-rc__brand small{margin-left: 3px;color: var(--c-mute);font-size: 11px;letter-spacing: .16em}.dv-rc__rows{margin: 4px 0 6px}.dv-rc__rows > div{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 6px 0}.dv-rc__rows dt{margin: 0;color: var(--c-mute);font: 600 11.5px/1.3 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase}.dv-rc__rows dd{margin: 0;color: var(--c-fg);font: 500 14px/1.3 var(--dv-font-body);text-align: right}.dv-rc .dv-cart__discount dt button{color: var(--c-mute);letter-spacing: 0;text-transform: none}.dv-rc__stub{display: flex;justify-content: space-between;align-items: flex-end;gap: 14px;padding: 12px 0 2px;border-top: 1px dashed var(--tag-ink)}.dv-rc__total{margin: 0;display: grid;gap: 6px}.dv-rc__total small{color: var(--c-mute);font: 600 11px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase}.dv-rc__total span{color: var(--c-fg);font: 600 28px/1 var(--dv-font-sub);letter-spacing: .01em}.dv-rc__code{flex: none;display: block}.dv-rc .pd-barcode{display: block;width: 104px;height: auto}.dv-rc .pd-barcode__bars rect{fill: var(--c-fg)}.dv-rc .pd-barcode__digits text{fill: var(--c-fg);font: 600 9.5px var(--dv-font-sub)}.dv-cart .dv-cart__charged{margin: 0 0 12px;color: var(--c-mute);font-size: 13px}.dv-cart .dv-cart__btn{font: 700 20px/1 var(--dv-font-head);letter-spacing: .05em}.dv-cart .dv-cart__btn--checkout{background: var(--c-btn-bg);color: var(--c-btn-fg)}.dv-cart .dv-cart__btn--checkout:hover{opacity: .88}.dv-cart .dv-cart__btn--outline{border: 1px solid var(--c-line2);color: var(--c-fg);background: none}.dv-cart .dv-cart__btn--outline:hover{border-color: var(--c-fg);background: none;color: var(--c-fg)}.dv-cart .dv-cart__btn:focus-visible{outline: 2px solid var(--c-fg);outline-offset: 3px}.dv-cart .dv-cart__trust{color: var(--c-mute);font-size: 11.5px}.dv-cart .dv-cart__viewbag{color: var(--c-mute);font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-underline-offset: 4px;margin-top: 12px}.dv-cart .dv-cart__viewbag:hover{color: var(--c-fg)}.dv-cart .dv-cart__coupon summary{color: var(--c-mute);font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-underline-offset: 4px}.dv-cart .dv-cart__coupon-form input{background: none;color: var(--c-fg);border-color: var(--c-line2);border-radius: 0}.dv-cart .dv-cart__coupon-form button{background: var(--c-btn-bg);color: var(--c-btn-fg);border-color: var(--c-btn-bg)}.dv-cart .dv-cart__coupon-msg{color: var(--c-mute)}.dv-cart .dv-cart__notice,.dv-cart .dv-cart__undo{border-color: var(--c-line2);color: var(--c-fg)}.dv-cart .dv-cart__undo button{color: var(--c-fg)}.dv-cart .dv-cart__empty{gap: 0}.dv-cart .dv-cart__empty-title{margin: 0 0 8px;font: 800 34px/1 var(--dv-font-head);text-transform: uppercase}.dv-cart__empty-sub{margin: 0 0 22px;color: var(--c-mute);font-size: 15px;line-height: 1.5}.dv-cart__empty-btns{display: grid;gap: 10px;margin: 0 0 30px}.dv-cart .dv-cart__label{color: var(--c-mute);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .16em}.dv-cart .dv-cart__viewed-list span{font: 400 12px/1.35 var(--dv-font-sub);letter-spacing: .04em}.dv-cart .dv-cart__viewed-list small{color: var(--c-mute)}.dv-cart .dv-cart__viewed-list img{background: var(--c-img)}.dv-cartpage{max-width: calc(1240px + 2 * var(--dv-page-margin));padding-top: 36px}.dv-cartpage__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin: 0 0 28px;padding: 0 0 18px;border-bottom: 1px solid var(--c-line)}.dv-cartpage .dv-cartpage__title{display: flex;align-items: center;gap: 16px;margin: 0;font: 800 clamp(40px,5vw,64px)/1 var(--dv-font-head);text-transform: uppercase}.dv-cartpage__title .dv-dot{width: 12px;height: 12px}.dv-cartpage__count{margin: 10px 0 0;color: var(--c-mute);font: 500 13px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-cart--page .dv-cart__body{grid-template-columns: minmax(0,1fr) 400px;gap: 56px}.dv-cart--page .dv-cart__lines{border-top: 0}.dv-cart--page .dv-line{grid-template-columns: 120px minmax(0,1fr) 32px;gap: 22px;padding: 22px 0}.dv-cart--page .dv-line:first-child{padding-top: 0}.dv-cart--page .dv-line__img{width: 120px}.dv-cart--page .dv-line__name{font-size: 16px}.dv-cart--page .dv-cart__summary{top: calc(var(--dv-header-h) + var(--dv-announce-h) + 24px);padding: 0;border: 0;background: none}.dv-cart--page .dv-cart__empty{padding: 4px 0 20px;max-width: 760px}.dv-cart--page .dv-cart__empty-btns{grid-template-columns: repeat(2,max-content)}.dv-cart--page .dv-cart__empty-btns .dv-cart__btn{padding: 0 28px}.dv-cart--page .dv-cart__btn--outline{align-self: auto}.dv-steps{display: flex;align-items: center;gap: 8px;list-style: none;margin: 0;padding: 0;color: var(--c-mute,#8f8f8f);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase}.dv-steps li{display: flex;align-items: center;gap: 8px}.dv-steps li + li::before{content: "";width: 26px;height: 1px;background: currentColor;opacity: .4}.dv-steps a,.dv-steps span{display: inline-flex;align-items: center;gap: 8px;color: inherit;text-decoration: none}.dv-steps__n{display: inline-grid !important;place-items: center;width: 20px;height: 20px;border: 1px solid currentColor;font-size: 11px;letter-spacing: 0}.dv-steps .is-now,.dv-steps .is-done{color: var(--c-fg,#fff)}.dv-steps .is-now .dv-steps__n{background: var(--c-fg,#fff);border-color: var(--c-fg,#fff);color: var(--c-page,#000)}.dv-steps a:hover{text-decoration: underline;text-underline-offset: 4px}@media screen and (max-width: 899px){.dv-cart--page .dv-cart__body{grid-template-columns: minmax(0,1fr);gap: 28px}.dv-cartpage__head{flex-direction: column;align-items: flex-start;gap: 16px}}@media screen and (max-width: 749px){.dv-cart--drawer .dv-cart__scroll{padding: 0 16px}.dv-cart .dv-line,.dv-cart--page .dv-line{grid-template-columns: 76px minmax(0,1fr) 32px;gap: 14px}.dv-cart .dv-line__img,.dv-cart--page .dv-line__img{width: 76px}.dv-cart .dv-line__remove{grid-column: 3;justify-self: end;margin-top: -6px}.dv-rc__total span{font-size: 24px}.dv-rc .pd-barcode{width: 90px}.dv-cartpage{padding-top: 24px}.dv-steps{font-size: 11px;letter-spacing: .1em}.dv-steps li + li::before{width: 14px}.dv-cart--page .dv-cart__empty-btns{grid-template-columns: 1fr}}@media screen and (max-height: 720px) and (max-width: 749px){.dv-cart--drawer .dv-rc__head,.dv-cart--drawer .dv-rc__code{display: none}}.dv-co{--c-fg: #000;--c-mute: #6b6b6b;--c-line: rgba(0,0,0,.12);--c-line2: rgba(0,0,0,.3);--c-page: #fff;--tag-bg: #efefef;--tag-ink: rgba(0,0,0,.2);max-width: calc(1240px + 2 * var(--dv-page-margin));margin: 0 auto;padding: 36px var(--dv-page-margin) 80px;color: var(--c-fg)}html[data-mode="dark"] .dv-co{--c-fg: #fff;--c-mute: #9a9a9a;--c-line: rgba(255,255,255,.13);--c-line2: rgba(255,255,255,.32);--c-page: #000;--tag-bg: #161616;--tag-ink: rgba(255,255,255,.22)}.dv-co__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin: 0 0 32px;padding: 0 0 18px;border-bottom: 1px solid var(--c-line)}.dv-co__title{display: flex;align-items: center;gap: 16px;margin: 0;font: 800 clamp(40px,5vw,64px)/1 var(--dv-font-head);text-transform: uppercase}.dv-co__title .dv-dot{width: 12px;height: 12px}.dv-co .wc-block-checkout{margin: 0 !important;max-width: none !important}.dv-co .wc-block-components-checkout-step__title,.dv-co .wc-block-components-title.wc-block-components-title{font: 800 24px/1 var(--dv-font-head) !important;text-transform: uppercase;letter-spacing: .01em;color: var(--c-fg)}.dv-co .wc-block-components-checkout-step{margin-bottom: 34px !important}.dv-co .wc-block-components-checkout-step__description{color: var(--c-mute)}.dv-co .wc-block-components-text-input input,.dv-co .wc-block-components-combobox .components-combobox-control input.components-combobox-control__input,.dv-co .wc-block-components-textarea,.dv-co .wc-blocks-components-select .wc-blocks-components-select__container{border-radius: 0 !important;border: 1px solid var(--c-line2) !important;background: var(--c-page) !important;color: var(--c-fg) !important;box-shadow: none !important}.dv-co .wc-blocks-components-select .wc-blocks-components-select__select{border: 0 !important;background: transparent !important;color: var(--c-fg) !important}.dv-co .wc-block-components-text-input input:focus,.dv-co .wc-block-components-combobox input:focus,.dv-co .wc-block-components-textarea:focus,.dv-co .wc-blocks-components-select__container:focus-within{border-color: var(--c-fg) !important;box-shadow: 0 0 0 1px var(--c-fg) !important;outline: 0 !important}.dv-co .wc-block-components-text-input label,.dv-co .wc-block-components-combobox label,.dv-co .wc-blocks-components-select__label{color: var(--c-mute) !important}.dv-co .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-radius: 0 !important;border-color: var(--c-line2) !important;background: var(--c-page) !important}.dv-co .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill: var(--c-fg) !important}.dv-co .wc-block-components-radio-control--highlight-checked,.dv-co .wc-block-components-radio-control-accordion-option,.dv-co .wc-block-components-radio-control__option,.dv-co .wc-block-components-shipping-rates-control__package{border-radius: 0 !important}.dv-co .wc-block-components-radio-control--highlight-checked::after{border-radius: 0 !important}.dv-co .wc-block-components-radio-control__input{border-color: var(--c-fg) !important;background: var(--c-page) !important}.dv-co .wc-block-components-radio-control__input:checked::before{background: var(--c-fg) !important}.dv-co .wc-block-components-radio-control__label,.dv-co .wc-block-components-radio-control__secondary-label{font-family: var(--dv-font-body)}.dv-co .wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border-radius: 0 !important;border-color: var(--c-line2) !important}.dv-co .wc-block-components-express-payment__title,.dv-co .wc-block-components-express-payment-continue-rule{font: 600 11.5px/1 var(--dv-font-sub) !important;letter-spacing: .14em;text-transform: uppercase;color: var(--c-mute) !important}.dv-co .wc-block-checkout__terms{color: var(--c-mute);font-size: 13px;line-height: 1.55}.dv-co .wc-block-checkout__terms a{color: var(--c-fg)}.dv-co .wc-block-components-checkout-place-order-button{width: 100% !important;min-height: 60px !important;border-radius: 0 !important;border: 0 !important;background: var(--c-fg) !important;color: var(--c-page) !important;font: 700 22px/1 var(--dv-font-head) !important;letter-spacing: .05em;text-transform: uppercase}.dv-co .wc-block-components-checkout-place-order-button:hover{opacity: .88}.dv-co .wc-block-components-checkout-place-order-button:focus-visible{outline: 2px solid var(--c-fg) !important;outline-offset: 3px}.dv-co .wc-block-checkout__actions_row{display: block !important}@media (min-width: 900px){.dv-co .wc-block-checkout__sidebar{position: relative;padding: 22px 24px 16px 54px !important;color: var(--c-fg);background: url("/wp-content/themes/devines/assets/img/grain/g-50372014.png"),var(--tag-bg);clip-path: polygon(26px 0,100% 0,100% 100%,26px 100%,0 calc(100% - 26px),0 26px)}html .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar,html[data-mode] .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar{background-color: var(--tag-bg) !important}.dv-co .wc-block-checkout__sidebar::after{content: "";position: absolute;inset: 7px 7px 7px 36px;border: 1px dashed var(--tag-ink);pointer-events: none}.dv-co .wc-block-checkout__sidebar::before{content: "";position: absolute;left: 13px;top: 50%;width: 13px;height: 13px;margin-top: -7px;border-radius: 50%;background: var(--c-page);box-shadow: 0 0 0 2.5px #9a9a9a,0 0 0 3.5px #d0d0d0,inset 0 1px 2px rgba(0,0,0,.25)}html[data-mode="dark"] .dv-co .wc-block-checkout__sidebar::before{box-shadow: 0 0 0 2.5px #6b6b6b,0 0 0 3.5px #2a2a2a,inset 0 1px 2px rgba(0,0,0,.6)}.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block,.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content,.dv-co .wc-block-checkout__sidebar .wc-block-components-panel,.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary{border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{border: 0 !important;border-top: 1px dashed var(--tag-ink) !important;padding-left: 0 !important;padding-right: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{padding-left: 0 !important;padding-right: 0 !important;border-bottom: 1px dashed var(--tag-ink) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary{padding-left: 0 !important;padding-right: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__button{padding-left: 0 !important;padding-right: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text,.dv-co .wc-block-checkout__sidebar .wc-block-components-title{font: 700 14px/1 var(--dv-font-sub) !important;letter-spacing: .14em !important;text-transform: uppercase}}.dv-co .wc-block-components-order-summary-item__quantity{display: none !important}.dv-co .wc-block-components-order-summary-item__image img{border-radius: 0 !important;aspect-ratio: 4 / 5;object-fit: cover}.dv-co .wc-block-components-product-name{font: 400 13.5px/1.35 var(--dv-font-sub) !important;letter-spacing: .04em;text-transform: uppercase;color: var(--c-fg) !important;text-decoration: none !important}.dv-co .wc-block-components-order-summary-item__individual-prices{display: none}.dv-co .wc-block-components-product-metadata,.dv-co .wc-block-components-product-details{color: var(--c-mute);font-size: 13px}.dv-co .wc-block-components-totals-item__label{font: 600 11.5px/1.3 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;color: var(--c-mute)}.dv-co .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color: var(--c-fg)}.dv-co .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font: 600 28px/1 var(--dv-font-sub) !important}@media (max-width: 899px){.dv-co{padding-top: 24px}.dv-co__head{flex-direction: column;align-items: flex-start;gap: 16px;margin-bottom: 20px}}@media (max-width: 749px){.dv-co{padding-left: 16px;padding-right: 16px}}@media (prefers-reduced-motion: reduce){.dv-dot{animation: none}}.dv-added .dv-added__checkout,.dv-added .dv-added__checkout:visited{background: #fff !important;color: #000 !important}.dv-co{--co-field: #f3f3f1;--co-field-line: rgba(0,0,0,.22);--co-field-focus: #fff}html[data-mode="dark"] .dv-co{--co-field: #141414;--co-field-line: rgba(255,255,255,.24);--co-field-focus: #000}.dv-co .wc-block-components-text-input input,.dv-co .wc-block-components-combobox .components-combobox-control input.components-combobox-control__input,.dv-co .wc-block-components-textarea,.dv-co .wc-blocks-components-select .wc-blocks-components-select__container,html[data-mode="dark"] .dv-co .wc-block-components-text-input input,html[data-mode="dark"] .dv-co .wc-block-components-combobox input,html[data-mode="dark"] .dv-co .wc-block-components-textarea{background: var(--co-field) !important;border-color: var(--co-field-line) !important;color: var(--c-fg) !important;font-size: 16px !important}.dv-co .wc-block-components-text-input input:focus,.dv-co .wc-block-components-combobox input:focus,.dv-co .wc-block-components-textarea:focus,html[data-mode="dark"] .dv-co .wc-block-components-text-input input:focus,html[data-mode="dark"] .dv-co .wc-block-components-combobox input:focus{background: var(--co-field-focus) !important;border-color: var(--c-fg) !important;box-shadow: 0 0 0 1px var(--c-fg) !important}.dv-co .wc-blocks-components-select__container:focus-within{background: var(--co-field-focus) !important}.dv-co .wc-block-components-text-input label,.dv-co .wc-block-components-combobox label,.dv-co .wc-blocks-components-select__label,html[data-mode="dark"] .dv-co .wc-block-components-text-input label,html[data-mode="dark"] .dv-co .wc-block-components-combobox label{color: color-mix(in srgb,var(--c-fg) 62%,transparent) !important}.dv-co .wc-block-components-radio-control--highlight-checked,.dv-co .wc-block-components-radio-control-accordion-option,.dv-co .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option{background: var(--co-field) !important}.dv-co .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{background: var(--co-field) !important;border-color: var(--co-field-line) !important}.dv-co .wc-block-components-address-form__devines-newsletter{margin-top: 16px !important}.dv-lg{color: var(--c-fg);margin: 0 0 16px;font-variant-numeric: tabular-nums}.dv-lg__head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 0 0 10px;border-bottom: 1.5px solid currentColor}.dv-lg__title{font: 800 26px/1 var(--dv-font-head);text-transform: uppercase;letter-spacing: .01em}.dv-lg__count{color: var(--c-mute);font: 600 11px/1 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase}.dv-lg__items{list-style: none;margin: 0;padding: 14px 0 12px;display: grid;gap: 10px;border-bottom: 1px dashed var(--c-line2)}.dv-lg__items li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 14px}.dv-lg__name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 500 13px/1.35 var(--dv-font-sub);letter-spacing: .04em;text-transform: uppercase}.dv-lg__price{font: 500 13px/1.35 var(--dv-font-sub);text-align: right}.dv-lg__sub{grid-column: 1 / -1;color: var(--c-mute);font: 500 11px/1.3 var(--dv-font-sub);letter-spacing: .08em;text-transform: uppercase}.dv-lg__rows{margin: 0;padding: 10px 0}.dv-lg__rows > div{display: flex;align-items: baseline;gap: 8px;padding: 4px 0}.dv-lg__rows dt{margin: 0;color: var(--c-mute);font: 600 12px/1.3 var(--dv-font-sub);letter-spacing: .1em;text-transform: uppercase}.dv-lg__rows i{flex: 1;min-width: 12px;border-bottom: 1px dotted var(--c-line2);transform: translateY(-3px)}.dv-lg__rows dd{margin: 0;font: 600 13px/1.3 var(--dv-font-sub);letter-spacing: .06em;text-transform: uppercase;text-align: right}.dv-lg .dv-cart__discount dt button{margin-left: 6px;padding: 0;border: 0;background: none;color: var(--c-mute);font: inherit;letter-spacing: 0;text-transform: none;text-decoration: underline;cursor: pointer}.dv-lg__bottom{display: flex;align-items: flex-end;justify-content: space-between;gap: 14px;padding-top: 12px;border-top: 1.5px solid currentColor}.dv-lg__total{margin: 0;display: grid;gap: 8px;min-width: 0}.dv-lg__total small{font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .18em;text-transform: uppercase}.dv-lg__total span{font: 700 32px/1 var(--dv-font-sub);letter-spacing: .01em}.dv-lg__code{flex: none;display: block}.dv-lg .pd-barcode{display: block;width: 118px;height: auto}.dv-lg .pd-barcode__bars rect{fill: var(--c-fg)}.dv-lg .pd-barcode__digits text{fill: var(--c-fg);font: 600 9.5px var(--dv-font-sub)}.dv-cart--drawer .dv-cart__summary{padding-top: 16px}@media (max-width: 749px){.dv-lg__total span{font-size: 26px}.dv-lg .pd-barcode{width: 100px}}@media (min-width: 900px){.dv-co .wc-block-checkout__sidebar,html .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar,html[data-mode] .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar{background: none !important;clip-path: none !important;padding: 0 0 0 8px !important}.dv-co .wc-block-checkout__sidebar::before,.dv-co .wc-block-checkout__sidebar::after{content: none !important}}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{border-bottom: 1.5px solid var(--c-fg) !important;padding: 0 0 10px !important;margin: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text,.dv-co .wc-block-checkout__sidebar .wc-block-components-title{font: 800 26px/1 var(--dv-font-head) !important;letter-spacing: .01em !important;text-transform: uppercase}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{border-top: 1px dashed var(--c-line2) !important}.dv-co .wc-block-components-order-summary-item{padding-top: 14px !important}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item){display: flex !important;align-items: baseline;gap: 8px}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__label{flex: none}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__label::after{content: none}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value{margin-left: auto;font: 600 13px/1.3 var(--dv-font-sub);letter-spacing: .06em;text-transform: uppercase}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item)::after{content: "";order: 1;flex: 1;min-width: 12px;border-bottom: 1px dotted var(--c-line2);transform: translateY(-3px)}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value{order: 2}.dv-co .wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__description{order: 3;flex-basis: 100%}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item,.dv-co .wc-block-components-totals-footer-item{display: grid !important;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 8px 14px;padding-top: 12px !important;border-top: 1.5px solid var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item){border-top: 0 !important}.dv-co .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{grid-column: 1;grid-row: 1;font: 600 11.5px/1 var(--dv-font-sub) !important;letter-spacing: .18em;color: var(--c-fg)}.dv-co .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{grid-column: 1;grid-row: 2;justify-self: start;margin: 0 !important;font: 700 32px/1 var(--dv-font-sub) !important}.dv-co .wc-block-components-totals-footer-item .wc-block-components-totals-item__description{grid-column: 1 / -1;grid-row: 3}.dv-co .wc-block-components-totals-footer-item::after{content: "";grid-column: 2;grid-row: 1 / 3;align-self: end;width: 118px;aspect-ratio: 106 / 50;background: var(--c-fg);-webkit-mask: var(--dv-co-code) center / contain no-repeat;mask: var(--dv-co-code) center / contain no-repeat}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title,.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary,.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-item,.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__button,.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__content{padding-left: 0 !important;padding-right: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{padding: 0 !important;margin: 0 !important}.dv-co .wp-block-woocommerce-checkout-order-summary-shipping-block,.dv-co .wp-block-woocommerce-checkout-order-summary-fee-block,.dv-co .wp-block-woocommerce-checkout-order-summary-discount-block,.dv-co .wp-block-woocommerce-checkout-order-summary-taxes-block{border-top: 0 !important;padding-top: 0 !important}.dv-co .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding-bottom: 4px !important}.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-taxes-block.wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-totals-block{border-top: 0 !important}.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-discount-block:empty,.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-fee-block:empty{display: none !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-coupon.wc-block-components-panel{padding-left: 0 !important;padding-right: 0 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item{border-top: 1.5px solid var(--c-fg) !important}.dv-slip,.dv-co .wc-block-checkout__sidebar{--c-fg: #151515;--c-mute: #6d6c66;--c-line: rgba(0,0,0,.14);--c-line2: rgba(0,0,0,.3);--s-paper: #f7f6f1;--tear: conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / 14px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 14px 51% repeat-x}.dv-slip{background: var(--s-paper);color: var(--c-fg);padding: 24px 20px 28px;-webkit-mask: var(--tear);mask: var(--tear);font-variant-numeric: tabular-nums}.dv-cart--drawer .dv-cart__scroll{padding: 16px 16px 0}.dv-slip__logo{margin: 0;text-align: center;font: 800 30px/1 var(--dv-font-head);letter-spacing: -.01em}.dv-slip__tag{margin: 5px 0 0;text-align: center;font: 600 9.5px/1 var(--dv-font-sub);letter-spacing: .22em;text-transform: uppercase;color: var(--c-mute)}.dv-slip__meta{display: flex;justify-content: space-between;gap: 10px;margin: 14px 0 0;padding: 8px 0;border-top: 1px dashed var(--c-line2);border-bottom: 1px dashed var(--c-line2);font: 500 10.5px/1 var(--dv-font-sub);letter-spacing: .1em;text-transform: uppercase;color: var(--c-mute)}.dv-slip .dv-cart__lines{padding: 0}.dv-slip .dv-line{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;gap: 3px 12px;align-items: start;padding: 13px 0;border-bottom: 1px dashed var(--c-line2) !important}.dv-slip .dv-line__img{grid-row: 1 / 4;width: 52px;aspect-ratio: 4 / 5;background: #e8e7e1}.dv-slip .dv-line__img img{filter: grayscale(1) contrast(1.2) brightness(1.05);mix-blend-mode: multiply}.dv-slip .dv-line__name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: var(--c-fg);text-decoration: none;font: 500 12.5px/1.3 var(--dv-font-sub);letter-spacing: .04em;text-transform: uppercase}.dv-slip .dv-line__price{display: grid;justify-items: end;gap: 2px;margin: 0;color: var(--c-fg);font: 600 12.5px/1.3 var(--dv-font-sub);white-space: nowrap}.dv-slip .dv-line__price s{color: var(--c-mute);font-weight: 400}.dv-slip__sub{grid-column: 2 / -1;font: 500 10.5px/1.3 var(--dv-font-sub);letter-spacing: .08em;text-transform: uppercase;color: var(--c-mute)}.dv-slip .dv-line__size{font: inherit;color: inherit;letter-spacing: inherit}.dv-slip__act{grid-column: 2 / -1;display: flex;flex-wrap: wrap;gap: 14px;margin-top: 4px}.dv-slip .dv-line__offer,.dv-slip .dv-line__remove{display: inline;width: auto;height: auto;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;color: var(--c-fg);opacity: .7;font: 600 10.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;text-decoration-color: currentColor}.dv-slip .dv-line__offer:hover,.dv-slip .dv-line__remove:hover{opacity: 1;color: var(--c-fg)}.dv-slip .dv-line__offer:focus-visible,.dv-slip .dv-line__remove:focus-visible{outline: 2px solid var(--c-fg);outline-offset: 3px}.dv-slip .dv-line.is-added{animation: dv-slip-added 1.6s ease}@keyframes dv-slip-added{0%,40%{background: rgba(0,0,0,.06)}100%{background: transparent}}.dv-slip .dv-lg__rows{border-bottom: 0;padding: 10px 0 12px}.dv-slip .dv-lg__rows dd{color: var(--c-fg)}.dv-slip .dv-lg__bottom{color: var(--c-fg)}.dv-slip .dv-lg__total span{font-size: 30px}.dv-slip__thanks{margin: 14px 0 0;text-align: center;font: 600 9.5px/1.7 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase;color: var(--c-mute)}.dv-cart--drawer .dv-cart__oneof{padding: 14px 4px 18px}.dv-cart--drawer .dv-cart__summary{padding-top: 14px}@media (max-width: 749px){.dv-slip .dv-line{grid-template-columns: 52px minmax(0,1fr) auto !important;gap: 3px 12px !important}.dv-slip .dv-line__img{width: 52px !important}.dv-slip .dv-line__remove{grid-column: auto;justify-self: auto}}html .dv-co .wc-block-checkout__sidebar,html .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar,html[data-mode] .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar{background: var(--s-paper) !important;color: var(--c-fg) !important;-webkit-mask: var(--tear);mask: var(--tear);clip-path: none !important;padding: 26px 22px 30px !important;align-self: flex-start}.dv-co .wc-block-checkout__sidebar::before{content: "devines." !important;display: block;position: static !important;width: auto !important;height: auto !important;margin: 0 !important;background: none !important;box-shadow: none !important;border-radius: 0 !important;text-align: center;font: 800 30px/1 var(--dv-font-head);letter-spacing: -.01em;color: var(--c-fg)}.dv-co .wc-block-checkout__sidebar::after{content: none !important}.dv-co .wc-block-checkout__sidebar *{color: inherit}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{justify-content: center !important;margin: 6px 0 0 !important;padding: 0 0 10px !important;border-bottom: 1px dashed var(--c-line2) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text,.dv-co .wc-block-checkout__sidebar .wc-block-components-title{width: 100%;text-align: center;font: 600 9.5px/1 var(--dv-font-sub) !important;letter-spacing: .22em !important;text-transform: uppercase;color: var(--c-mute) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{filter: grayscale(1) contrast(1.2) brightness(1.05);mix-blend-mode: multiply}.dv-co .wc-block-checkout__sidebar .wc-block-components-product-name{font: 500 12.5px/1.3 var(--dv-font-sub) !important;color: var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price{font: 600 12.5px/1.3 var(--dv-font-sub)}.dv-co .wc-block-checkout__sidebar .wc-block-components-product-metadata{font: 500 10.5px/1.3 var(--dv-font-sub);letter-spacing: .08em;text-transform: uppercase;color: var(--c-mute) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{border-color: var(--c-line2) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__button{color: var(--c-fg) !important;font: 600 11px/1 var(--dv-font-sub) !important;letter-spacing: .14em;text-transform: uppercase}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-item__label{color: var(--c-mute) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color: var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: 30px !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-text-input input,html[data-mode="dark"] .dv-co .wc-block-checkout__sidebar .wc-block-components-text-input input{background: #fff !important;color: #151515 !important;border-color: rgba(0,0,0,.3) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-button:not(.is-link){background: #151515 !important;color: #fff !important;border-radius: 0 !important}.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block::after{content: "Authenticity guaranteed · Tracked shipping";display: block;margin-top: 16px;text-align: center;font: 600 9.5px/1.7 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase;color: var(--c-mute)}html:not([data-mode="dark"]) .dv-co .wc-block-checkout__sidebar{--s-paper: #efeee7}.dv-cd__panel{background: #f7f6f1;color: #151515;-webkit-mask: conic-gradient(from -135deg at left,#0000,#000 1deg 89deg,#0000 90deg) left / 8px 14px repeat-y,linear-gradient(#000 0 0) right / calc(100% - 7px) 100% no-repeat;mask: conic-gradient(from -135deg at left,#0000,#000 1deg 89deg,#0000 90deg) left / 8px 14px repeat-y,linear-gradient(#000 0 0) right / calc(100% - 7px) 100% no-repeat}.dv-cart--drawer{--c-fg: #151515;--c-mute: #6d6c66;--c-line: rgba(0,0,0,.14);--c-line2: rgba(0,0,0,.3);--c-img: #e8e7e1;--c-page: #f7f6f1;--c-btn-bg: #151515;--c-btn-fg: #fff;color: var(--c-fg)}.dv-cart--drawer .dv-cart__head{padding: 20px 22px 14px 26px;border-bottom: 1.5px solid var(--c-fg)}.dv-cart--drawer .dv-cart__title{font-size: 32px;color: var(--c-fg)}.dv-cart--drawer .dv-cart__title span{background: var(--c-fg);color: var(--c-page)}.dv-cart--drawer .dv-cart__close{color: var(--c-fg)}.dv-cart--drawer .dv-cart__scroll{padding: 0 22px 0 26px}.dv-cart--drawer .dv-slip{background: none;-webkit-mask: none;mask: none;padding: 18px 0 8px}.dv-cart--drawer .dv-slip__logo{font-size: 26px}.dv-cart--drawer .dv-cart__oneof{padding: 4px 0 18px;text-align: center;justify-content: center;font-size: 12px}.dv-cart--drawer .dv-cart__summary{background: none;border-top: 1px dashed var(--c-line2);padding: 14px 22px calc(16px + env(safe-area-inset-bottom)) 26px}html .dv-cart--drawer .dv-cart__btn--checkout,html[data-mode] .dv-cart--drawer .dv-cart__btn--checkout{background: var(--c-btn-bg) !important;color: var(--c-btn-fg) !important;border-color: var(--c-btn-bg) !important}html[data-mode] .dv-cart--drawer .dv-cart__btn--checkout:hover{background: #333 !important}.dv-cart--drawer .dv-cart__viewbag{color: var(--c-mute)}.dv-cart--drawer .dv-cart__viewbag:hover{color: var(--c-fg)}.dv-cart--drawer .dv-cart__btn--outline{border-color: var(--c-fg);color: var(--c-fg)}.dv-cart--drawer .dv-cart__empty{padding: 26px 22px 26px 26px}.dv-cart--drawer .dv-cart__notice,.dv-cart--drawer .dv-cart__undo{margin-left: 26px;margin-right: 22px;border-style: dashed}.dv-cart--drawer .dv-cart__viewed-list a{color: var(--c-fg)}.dv-cart--drawer .dv-cart__btn:focus-visible,.dv-cart--drawer .dv-cart__close:focus-visible{outline: 2px solid var(--c-fg);outline-offset: 3px}@media (max-width: 749px){.dv-cart--drawer .dv-cart__head{padding: 16px 16px 12px 22px}.dv-cart--drawer .dv-cart__scroll{padding: 0 16px 0 22px}.dv-cart--drawer .dv-cart__summary{padding-left: 22px;padding-right: 16px}.dv-cart--drawer .dv-cart__empty{padding: 22px 16px 22px 22px}}.dv-cd__panel{-webkit-mask: conic-gradient(from 45deg at left,#000 90deg,#0000 0) left / 8px 14px repeat-y,linear-gradient(#000 0 0) right / calc(100% - 8px) 100% no-repeat;mask: conic-gradient(from 45deg at left,#000 90deg,#0000 0) left / 8px 14px repeat-y,linear-gradient(#000 0 0) right / calc(100% - 8px) 100% no-repeat}@media (max-width: 749px){.dv-cd__panel{-webkit-mask: none;mask: none}.dv-cart--drawer .dv-cart__head,.dv-cart--drawer .dv-cart__scroll,.dv-cart--drawer .dv-cart__summary,.dv-cart--drawer .dv-cart__empty{padding-left: 16px}.dv-cart--drawer .dv-cart__notice,.dv-cart--drawer .dv-cart__undo{margin-left: 16px;margin-right: 16px}}.dv-slip__logo,.dv-slip__tag{display: none}.dv-cart--drawer .dv-cart__head{position: relative;justify-content: center;padding: 26px 56px 4px;border-bottom: 0}.dv-cart--drawer .dv-cart__title{flex-direction: column;align-items: center;gap: 8px;font-size: 38px;letter-spacing: .02em}.dv-cart--drawer .dv-cart__title span{transform: none;min-width: 0;height: auto;padding: 0;background: none;color: var(--c-mute);font: 600 10.5px/1 var(--dv-font-sub);letter-spacing: .22em;text-transform: uppercase}.dv-cart--drawer .dv-cart__title span::after{content: " pieces in this bag"}.dv-cart--drawer[data-count="1"] .dv-cart__title span::after{content: " piece in this bag"}.dv-cart--drawer .dv-cart__close{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px}.dv-cart--drawer .dv-slip{padding-top: 10px}.dv-cart--drawer .dv-slip__meta{margin-top: 0}.dv-cart--drawer .dv-cart__empty{padding-top: 18px;text-align: center}.dv-cart--drawer .dv-cart__empty-title{display: none}.dv-cart--drawer .dv-cart__empty-sub{padding: 10px 0;border-top: 1px dashed var(--c-line2);border-bottom: 1px dashed var(--c-line2);font-size: 14px}.dv-cart--drawer .dv-cart__empty .dv-cart__label{text-align: left}.dv-cart--drawer .dv-cart__empty .dv-cart__viewed-list{text-align: left}@media (max-width: 749px){.dv-cd__panel{color: #f2f1ec;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%) !important}.dv-cart--drawer{--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);--c-img: #1a1a1a;--c-page: #0e0e0d;--c-btn-bg: #f2f1ec;--c-btn-fg: #000}html[data-mode] .dv-cart--drawer .dv-cart__btn--checkout:hover{background: #d9d8d2 !important}.dv-cart--drawer .dv-slip .dv-line__img img{mix-blend-mode: normal;filter: grayscale(1) contrast(1.1)}.dv-cart--drawer .dv-cart__head{padding: 22px 52px 2px}.dv-cart--drawer .dv-cart__title{font-size: 34px}.dv-cart--drawer .dv-cart__close{top: 10px;right: 8px}}.dv-cart--drawer .dv-cart__title span{display: block}@media (max-width: 749px){.dv-cart--drawer .dv-slip{--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);color: var(--c-fg)}.dv-cart--drawer .dv-slip .dv-line__img{background: #1a1a1a}}.dv-slip .pd-barcode{display: block;width: 118px;height: auto}.dv-slip .pd-barcode__bars rect,.dv-slip .pd-barcode__digits text{fill: var(--c-fg)}.dv-slip .pd-barcode__digits text{font: 600 9.5px var(--dv-font-sub)}@media (max-width: 749px){.dv-slip .pd-barcode{width: 100px}}.dv-cd__panel{color: #f2f1ec;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%) !important}.dv-cart--drawer,.dv-cart--drawer .dv-slip{--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);--c-img: #1a1a1a;--c-page: #0e0e0d;--c-btn-bg: #f2f1ec;--c-btn-fg: #000;color: var(--c-fg)}html[data-mode] .dv-cart--drawer .dv-cart__btn--checkout:hover{background: #d9d8d2 !important}.dv-cart--drawer .dv-slip .dv-line__img{background: #1a1a1a}.dv-cart--drawer .dv-slip .dv-line__img img,.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{filter: none;mix-blend-mode: normal}.dv-cart--drawer .dv-cart__summary{padding-top: 12px}.dv-cart--drawer .dv-cart__summary .dv-lg__bottom{margin: 0 0 14px;padding-top: 0;border-top: 0;color: var(--c-fg)}.dv-cart--drawer .dv-lg__total span{font-size: 30px}.dv-cart--drawer .dv-lg__code{opacity: .38}.dv-cart--drawer .pd-barcode{width: 92px}.dv-cart--drawer .dv-slip .dv-lg__rows{padding-bottom: 6px}@media (max-width: 749px){.dv-cart--drawer .dv-lg__total span{font-size: 26px}.dv-cart--drawer .pd-barcode{width: 84px}}.dv-cart--drawer .pd-barcode__bars rect,.dv-cart--drawer .pd-barcode__digits text{fill: var(--c-fg)}.dv-cart--drawer .pd-barcode__digits text{font: 600 9.5px var(--dv-font-sub)}.dv-cart--drawer .pd-barcode{display: block;height: auto}.dv-cd__panel{-webkit-mask: none !important;mask: none !important}.dv-cart--drawer .dv-cart__head{padding-left: 22px}.dv-cart--drawer .dv-cart__scroll{padding-left: 22px}.dv-cart--drawer .dv-cart__summary{padding: 6px 22px calc(14px + env(safe-area-inset-bottom));border-top: 1px dashed var(--c-line2)}.dv-cart--drawer .dv-cart__empty{padding-left: 22px}.dv-cart--drawer .dv-cart__notice,.dv-cart--drawer .dv-cart__undo{margin-left: 22px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows{padding: 8px 0 6px;border: 0}.dv-cart--drawer .dv-cart__summary .dv-lg__bottom{display: flex;align-items: baseline;justify-content: space-between;margin: 0 0 14px;padding-top: 10px;border-top: 1.5px solid var(--c-fg)}.dv-cart--drawer .dv-lg__total{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%}.dv-cart--drawer .dv-lg__total span{text-align: right}.dv-cart--drawer .dv-cart__summary .dv-slip__thanks{margin: 12px 0 0;color: var(--c-mute)}.dv-cart--drawer .dv-slip{padding-bottom: 14px}.dv-cart--drawer .dv-slip .dv-cart__lines > .dv-line:last-child{border-bottom: 0 !important}@media (max-width: 749px){.dv-cart--drawer .dv-cart__head,.dv-cart--drawer .dv-cart__scroll,.dv-cart--drawer .dv-cart__empty{padding-left: 16px}.dv-cart--drawer .dv-cart__summary{padding-left: 16px;padding-right: 16px}}.dv-cart--drawer .dv-cart__head{padding-left: 56px !important;padding-right: 56px !important}.dv-cart--drawer .dv-cart__summary .dv-lg__rows dt{font-size: 14px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows dd{font-size: 15px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows > div{padding: 5px 0}.dv-cart--drawer .dv-lg__total small{font-size: 13.5px}.dv-cart--drawer .dv-cart__summary .dv-slip__thanks{font-size: 11.5px;line-height: 1.7}.dv-cart--drawer .dv-cart__viewbag{font-size: 12.5px}.dv-cart--drawer .dv-slip .dv-line{grid-template-columns: 84px minmax(0,1fr) auto !important;gap: 4px 14px !important;padding: 16px 0}.dv-cart--drawer .dv-slip .dv-line__img{width: 84px !important}.dv-cart--drawer .dv-slip .dv-line__name{font-size: 15px;line-height: 1.3}.dv-cart--drawer .dv-slip .dv-line__price{font-size: 15px}.dv-cart--drawer .dv-slip__sub{font-size: 12px}.dv-cart--drawer .dv-slip__act{gap: 18px;margin-top: 8px}.dv-cart--drawer .dv-slip .dv-line__offer,.dv-cart--drawer .dv-slip .dv-line__remove{font-size: 12px}@media (max-width: 749px){.dv-cart--drawer .dv-slip .dv-line{grid-template-columns: 76px minmax(0,1fr) auto !important}.dv-cart--drawer .dv-slip .dv-line__img{width: 76px !important}}.dv-co .wc-block-components-order-summary-item{gap: 0}.dv-co .wc-block-components-order-summary-item__image{width: 76px !important;flex: 0 0 76px;padding-bottom: 0 !important}.dv-co .wc-block-components-order-summary-item__image img{width: 76px !important;max-width: none !important;height: auto}.dv-co .wc-block-components-order-summary-item__description{padding-left: 16px !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-product-name{font-size: 14.5px !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price{font-size: 14.5px}.dv-co .wc-block-checkout__sidebar .wc-block-components-product-metadata{font-size: 12px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows dt{font-size: 13px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows dd{font-size: 14px}.dv-cart--drawer .dv-cart__summary .dv-lg__rows > div{padding: 4px 0}.dv-cart--drawer .dv-lg__total small{font-size: 12.5px}.dv-cart--drawer .dv-cart__summary .dv-slip__thanks{font-size: 10.5px}.dv-cart--drawer .dv-cart__viewbag{font-size: 12px}.dv-cart--drawer .dv-lg__total span{font-size: 25px !important}@media (max-width: 749px){.dv-cart--drawer .dv-lg__total span{font-size: 23px !important}}.dv-cart--drawer .dv-cart__discount dt button{margin-left: 6px;padding: 0;border: 0;background: none;color: var(--c-mute);font: inherit;letter-spacing: 0;text-transform: none;text-decoration: underline;cursor: pointer}.dv-cartpage{max-width: calc(620px + 2 * var(--dv-page-margin));padding-top: 32px;padding-bottom: 72px}.dv-cartpage > .dv-steps{justify-content: center;margin: 0 0 22px;--c-fg: currentColor}html:not([data-mode="light"]) .dv-cartpage > .dv-steps{color: #8f8e88}html:not([data-mode="light"]) .dv-cartpage > .dv-steps .is-now,html:not([data-mode="light"]) .dv-cartpage > .dv-steps .is-done{color: #f2f1ec}html:not([data-mode="light"]) .dv-cartpage > .dv-steps .is-now .dv-steps__n{background: #f2f1ec;border-color: #f2f1ec;color: #000}html[data-mode="light"] .dv-cartpage > .dv-steps{color: #6b6b6b}html[data-mode="light"] .dv-cartpage > .dv-steps .is-now,html[data-mode="light"] .dv-cartpage > .dv-steps .is-done{color: #000}html[data-mode="light"] .dv-cartpage > .dv-steps .is-now .dv-steps__n{background: #000;border-color: #000;color: #fff}.dv-cart--sheet{height: auto !important;min-height: 0;color: #f2f1ec;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%);border: 1px solid rgba(255,255,255,.08)}.dv-cart--sheet .dv-cart__body{display: flex !important;flex-direction: column}.dv-cart--sheet .dv-cart__scroll{flex: none !important;overflow: visible !important}.dv-cart--sheet .dv-cart__summary{position: static !important;top: auto}.dv-cart--sheet .dv-cart__head{padding-top: 30px !important}.dv-cart--sheet .dv-cart__summary .dv-slip__thanks{margin-bottom: 8px}.dv-cart--sheet .dv-cart__coupon{margin: 0 0 14px}.dv-cart--sheet .dv-cart__coupon summary{color: var(--c-mute)}.dv-cart--sheet .dv-cart__coupon-form input{background: #1a1a1a;color: var(--c-fg);border: 1px solid var(--c-line2)}.dv-cart--sheet .dv-cart__coupon-form button{background: var(--c-fg);color: #000;border: 1px solid var(--c-fg)}.dv-cart--sheet .dv-cart__empty{padding-bottom: 30px}@media (max-width: 749px){.dv-cartpage{padding: 18px 0 48px}.dv-cart--sheet{border-left: 0;border-right: 0}}html .dv-co .wc-block-checkout__sidebar,html .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar,html[data-mode] .dv-co .wc-block-checkout__sidebar.wc-block-components-sidebar{--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);-webkit-mask: none !important;mask: none !important;color: var(--c-fg) !important;padding: 28px 24px 24px !important;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%) !important}.dv-co .wc-block-checkout__sidebar::before{content: "Your order" !important;font: 800 36px/1 var(--dv-font-head) !important;letter-spacing: .02em;text-transform: uppercase;color: var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{margin-top: 8px !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text,.dv-co .wc-block-checkout__sidebar .wc-block-components-title{font-size: 10.5px !important;letter-spacing: .22em !important;color: var(--c-mute) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-wrapper,.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{border-color: var(--c-line2) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{background: #1a1a1a}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-item__value,.dv-co .wc-block-checkout__sidebar .wc-block-components-product-name,.dv-co .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price,.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__button{color: var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-panel__button svg{fill: currentColor}.dv-co .wc-block-checkout__sidebar .wc-block-components-text-input input,html[data-mode="dark"] .dv-co .wc-block-checkout__sidebar .wc-block-components-text-input input{background: #1a1a1a !important;color: var(--c-fg) !important;border-color: var(--c-line2) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-text-input label{color: var(--c-mute) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-button:not(.is-link){background: var(--c-fg) !important;color: #000 !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item{display: flex !important;align-items: baseline;justify-content: space-between;flex-wrap: wrap;border-top: 1.5px solid var(--c-fg) !important;padding-top: 12px !important}.dv-co .wc-block-components-totals-footer-item::after{content: none !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size: 12.5px !important;color: var(--c-fg) !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: 25px !important;margin-left: auto !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__description{flex-basis: 100%}.dv-co .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block::after{content: "Authenticity guaranteed · Tracked shipping\A Duties, if any, paid on delivery";white-space: pre-line;color: var(--c-mute);font-size: 10.5px}.dv-co .wc-block-checkout__sidebar::before{content: none !important;display: none !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{margin-top: 0 !important;justify-content: center !important}.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text,.dv-co .wc-block-checkout__sidebar .wc-block-components-title{font: 800 34px/1 var(--dv-font-head) !important;letter-spacing: .02em !important;text-transform: uppercase;color: var(--c-fg) !important;text-align: center}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar{display: none !important}.dv-co .checkout-order-summary-block-fill-wrapper{--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);margin: 0 0 24px !important;padding: 26px 18px 20px !important;color: var(--c-fg);background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%) !important}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__heading{justify-content: center;margin: 0 !important;padding: 0 0 12px;border-bottom: 1px dashed var(--c-line2)}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-title{width: 100%;text-align: center;font: 800 32px/1 var(--dv-font-head) !important;letter-spacing: .02em;color: var(--c-fg) !important}.dv-co .checkout-order-summary-block-fill{border: 0 !important;border-radius: 0 !important;background: none !important;padding: 0 !important}.dv-co .checkout-order-summary-block-fill *{color: inherit}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper{border: 0 !important;border-top: 1px dashed var(--c-line2) !important;padding-left: 0 !important;padding-right: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper:first-child{border-top: 0 !important}.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-shipping-block,.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block,.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-discount-block,.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-fee-block{border-top: 0 !important;padding-top: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary,.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item,.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button,.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-coupon{padding-left: 0 !important;padding-right: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-product-name,.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item__total-price,.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item__value,.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button{color: var(--c-fg) !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-product-metadata,.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item__label{color: var(--c-mute) !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button{font: 600 11.5px/1 var(--dv-font-sub) !important;letter-spacing: .14em;text-transform: uppercase}.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button svg{fill: currentColor}.dv-co .checkout-order-summary-block-fill .wc-block-components-text-input input{background: #1a1a1a !important;color: var(--c-fg) !important;border-color: var(--c-line2) !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-button:not(.is-link){background: var(--c-fg) !important;color: #000 !important;border-radius: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item__image img{background: #1a1a1a}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item.wc-block-components-totals-footer-item{display: flex !important;align-items: baseline;justify-content: space-between;flex-wrap: wrap;border-top: 1.5px solid var(--c-fg) !important;padding-top: 12px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size: 12.5px !important;color: var(--c-fg) !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: 23px !important;margin-left: auto !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__description{flex-basis: 100%}.dv-co .checkout-order-summary-block-fill-wrapper::after{content: "Authenticity guaranteed · Tracked shipping\A Duties, if any, paid on delivery";white-space: pre-line;display: block;margin-top: 14px;text-align: center;font: 600 10.5px/1.7 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase;color: var(--c-mute)}.dv-co .checkout-order-summary-block-fill-wrapper{border-radius: 0 !important;border: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item){border-top: 0 !important;padding-top: 6px !important}.dv-cartpage{max-width: calc(1240px + 2 * var(--dv-page-margin));padding-top: 28px}.dv-cartpage > .dv-steps{justify-content: flex-end;margin: 0 0 6px}.dv-cart--sheet{background: none !important;border: 0 !important}html[data-mode="light"] .dv-cart--sheet{--c-fg: #000;--c-mute: #6b6b6b;--c-line: rgba(0,0,0,.12);--c-line2: rgba(0,0,0,.3);--c-img: #f0f0f0;color: #000}html[data-mode="light"] .dv-cart--sheet .dv-slip{--c-fg: #000;--c-mute: #6b6b6b;--c-line2: rgba(0,0,0,.3);color: #000}.dv-cart--sheet .dv-cart__head{justify-content: flex-start !important;padding: 0 0 18px !important;border-bottom: 1px solid var(--c-line2) !important}.dv-cart--sheet .dv-cart__title{align-items: flex-start !important;gap: 10px !important;font-size: clamp(44px,5.5vw,68px) !important}.dv-cart--sheet .dv-cart__title span{font-size: 12px !important;letter-spacing: .18em !important}.dv-cart--sheet .dv-cart__body{display: grid !important;grid-template-columns: minmax(0,1fr) 400px;gap: 56px;align-items: start;margin-top: 8px}.dv-cart--sheet .dv-cart__scroll{padding: 0 !important}.dv-cart--sheet .dv-slip{padding: 0 !important}.dv-cart--sheet .dv-slip__meta{border-top: 0}.dv-cart--sheet .dv-slip .dv-line{grid-template-columns: 120px minmax(0,1fr) auto !important;gap: 6px 22px !important;padding: 22px 0 !important}.dv-cart--sheet .dv-slip .dv-line__img{width: 120px !important}.dv-cart--sheet .dv-slip .dv-line__name{font-size: 17px !important;-webkit-line-clamp: 3}.dv-cart--sheet .dv-slip .dv-line__price{font-size: 17px !important}.dv-cart--sheet .dv-slip__sub{font-size: 12.5px !important}.dv-cart--sheet .dv-slip .dv-cart__lines > .dv-line:last-child{border-bottom: 1px dashed var(--c-line2) !important}.dv-cart--sheet .dv-cart__summary{position: sticky !important;top: calc(var(--dv-header-h) + var(--dv-announce-h) + 24px) !important;margin-top: 18px;--c-fg: #f2f1ec;--c-mute: #8f8e88;--c-line: rgba(255,255,255,.14);--c-line2: rgba(255,255,255,.3);color: var(--c-fg);padding: 26px 24px 22px !important;border: 0 !important;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%) !important}html:not([data-mode="light"]) .dv-cart--sheet .dv-cart__summary{outline: 1px solid rgba(255,255,255,.08)}.dv-cart--sheet .dv-cart__summary::before{content: "Order summary";display: block;padding: 0 0 12px;margin: 0 0 4px;border-bottom: 1px dashed var(--c-line2);text-align: center;font: 800 30px/1 var(--dv-font-head);letter-spacing: .02em;text-transform: uppercase;color: var(--c-fg)}.dv-cart--sheet .dv-cart__summary .dv-cart__btn--checkout{background: var(--c-fg) !important;color: #000 !important;border-color: var(--c-fg) !important}@media (max-width: 899px){.dv-cartpage > .dv-steps{justify-content: flex-start;margin-bottom: 18px}.dv-cart--sheet .dv-cart__body{grid-template-columns: minmax(0,1fr);gap: 0}.dv-cart--sheet .dv-cart__summary{position: static !important;margin-top: 22px}}@media (max-width: 749px){.dv-cartpage{padding: 20px 16px 48px}.dv-cart--sheet .dv-slip .dv-line{grid-template-columns: 88px minmax(0,1fr) auto !important;gap: 4px 14px !important;padding: 16px 0 !important}.dv-cart--sheet .dv-slip .dv-line__img{width: 88px !important}.dv-cart--sheet .dv-slip .dv-line__name,.dv-cart--sheet .dv-slip .dv-line__price{font-size: 15px !important}.dv-cart--sheet .dv-cart__summary{margin-left: -16px;margin-right: -16px;padding: 22px 16px 18px !important}.dv-cart--sheet .dv-cart__summary::before{font-size: 26px}}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__form{display: flex;flex-direction: column}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__actions{display: contents}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__terms{order: 2;margin: 18px 0 14px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__actions_row{order: 3}.dv-co .checkout-order-summary-block-fill-wrapper{padding: 18px 14px 14px !important;margin-bottom: 0 !important}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-title{font-size: 24px !important}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__heading{padding-bottom: 8px}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item{padding-top: 10px !important;padding-bottom: 10px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item__image{width: 56px !important;flex-basis: 56px}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item__image img{width: 56px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-product-name{font-size: 13px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item{padding-top: 3px !important;padding-bottom: 3px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button{padding-top: 10px !important;padding-bottom: 10px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-footer-item{padding-top: 8px !important}.dv-co .checkout-order-summary-block-fill-wrapper::after{margin-top: 10px;font-size: 9.5px;line-height: 1.6}.dv-co textarea::placeholder,.dv-co input::placeholder{color: var(--c-mute) !important;opacity: .75 !important}html[data-mode="dark"] .dv-co textarea::placeholder,html[data-mode="dark"] .dv-co input::placeholder{color: #6f6f6a !important}.dv-slip .dv-line{grid-template-rows: auto auto 1fr}.dv-slip .dv-slip__act{align-self: start}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper{padding-top: 6px !important;padding-bottom: 6px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-coupon,.dv-co .checkout-order-summary-block-fill .wc-block-components-panel{padding-top: 0 !important;padding-bottom: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary__content{padding: 0 !important}.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block{padding: 0 !important;margin: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper:empty{display: none !important}.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-subtotal-block,.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-shipping-block{padding-top: 2px !important;padding-bottom: 2px !important}.dv-co .checkout-order-summary-block-fill-wrapper{padding: 14px 14px 12px !important}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__heading{padding-bottom: 6px !important;margin-bottom: 0 !important}.dv-co .checkout-order-summary-block-fill-wrapper .wc-block-components-title{font-size: 22px !important;margin: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-wrapper{padding-top: 4px !important;padding-bottom: 4px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item{padding: 8px 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-order-summary-item__description{padding-bottom: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-product-metadata{margin-top: 2px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-panel__button{padding-top: 6px !important;padding-bottom: 6px !important;min-height: 0 !important;margin: 0 !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item{padding-top: 1px !important;padding-bottom: 1px !important;margin: 0 !important;line-height: 1.3 !important}.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-subtotal-block,.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-shipping-block{padding-top: 0 !important;padding-bottom: 0 !important}.dv-co .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-totals-block{padding-top: 4px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-item.wc-block-components-totals-footer-item{padding-top: 6px !important;margin-top: 6px !important}.dv-co .checkout-order-summary-block-fill .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: 21px !important}.dv-co .checkout-order-summary-block-fill-wrapper::after{margin-top: 8px !important}.dv-co--done,.dv-co--status{padding-top: 36px}.dv-op{color: var(--c-fg)}.dv-op__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin: 0 0 30px;padding: 0 0 18px;border-bottom: 1px solid var(--c-line)}.dv-op__headl{min-width: 0}.dv-op__meta{margin: 0 0 10px;color: var(--c-mute);font: 600 12px/1 var(--dv-font-sub);letter-spacing: .16em;text-transform: uppercase}.dv-op__title{margin: 0;font: 800 clamp(40px,5vw,64px)/1 var(--dv-font-head);text-transform: uppercase;text-wrap: balance}.dv-op__title.is-issue{color: #b4531f}.dv-op__cols{display: grid;grid-template-columns: minmax(0,1fr) 400px;gap: 56px;align-items: start}.dv-op__main{min-width: 0}.dv-op__side{position: sticky;top: calc(var(--dv-header-h) + var(--dv-announce-h) + 24px)}.dv-op__lead{margin: 0 0 18px;max-width: 58ch;font: 400 17px/1.55 var(--dv-font-body)}.dv-op__lead strong{font-weight: 600}.dv-op__eta{margin: 0 0 6px;font: 400 15px/1.4 var(--dv-font-body)}.dv-op__eta span{color: var(--c-mute);font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase;margin-right: 6px}.dv-op__follow{margin: -6px 0 34px;color: var(--c-mute);font-size: 14px}.dv-op__follow a{color: var(--c-fg);text-underline-offset: 3px}.dv-op__block{margin: 0 0 34px}.dv-op__h2{margin: 0 0 14px;padding: 0 0 10px;border-bottom: 1.5px solid var(--c-fg);font: 800 24px/1 var(--dv-font-head);text-transform: uppercase;letter-spacing: .01em}.dv-op .dv-os__steps{margin: 26px 0 34px}.dv-op .dv-os__dot{width: 14px;height: 14px;border-radius: 0;border: 1.5px solid var(--c-line2);background: var(--c-page,#fff)}.dv-op .dv-os__step::after{top: 6px;left: calc(50% + 10px);width: calc(100% - 20px);height: 1.5px;background: var(--c-line)}.dv-op .dv-os__step.has-line::after{background: var(--c-fg)}.dv-op .dv-os__step.is-done .dv-os__dot{background: var(--c-fg);border-color: var(--c-fg)}.dv-op .dv-os__step.is-next .dv-os__dot{border-color: var(--c-fg)}.dv-op .dv-os__label{margin-top: 8px;color: var(--c-mute);font: 600 11.5px/1.2 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-op .dv-os__step.is-done .dv-os__label,.dv-op .dv-os__step.is-next .dv-os__label{color: var(--c-fg)}.dv-op .dv-os__date{color: var(--c-mute);font: 500 11px/1 var(--dv-font-sub);letter-spacing: .06em}.dv-op__next{list-style: none;margin: 0;padding: 0;counter-reset: dvnext}.dv-op__next li{counter-increment: dvnext;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 2px 0;padding: 14px 0;border-bottom: 1px dashed var(--c-line2)}.dv-op__next li::before{content: counter(dvnext);grid-row: 1 / 3;font: 800 28px/1 var(--dv-font-head)}.dv-op__next strong{font: 700 13px/1.3 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-op__next span{color: var(--c-mute);font-size: 15px;line-height: 1.5}.dv-op__box{margin: 0 0 30px;padding: 18px 20px;border: 1px solid var(--c-line2)}.dv-op__box .dv-op__h2{border-bottom-width: 1px}.dv-op__box p{margin: 0 0 12px;line-height: 1.55}.dv-op__box--issue{border-color: #c8763b;background: color-mix(in srgb,#c8763b 8%,transparent)}.dv-op__track{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.dv-op__track span{flex-basis: 100%;color: var(--c-mute);font: 600 11.5px/1 var(--dv-font-sub);letter-spacing: .14em;text-transform: uppercase}.dv-op__track strong{font: 700 22px/1.1 var(--dv-font-sub);letter-spacing: .04em;word-break: break-all}.dv-op .dv-os__copy{color: var(--c-fg)}.dv-op__passed{display: flex;align-items: center;gap: 10px;margin: 0 0 4px;font: 700 15px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-op__tick{display: inline-grid;place-items: center;width: 22px;height: 22px;background: var(--c-fg);color: var(--c-page,#fff);font-size: 12px}.dv-op__by{margin: 0 0 12px;color: var(--c-mute);font-size: 13px}.dv-op__note{margin: 0 0 14px;line-height: 1.55}.dv-op__ask{margin: 14px 0 8px;font: 700 13px/1.2 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-op__opts{margin: 0 0 12px;padding-left: 22px;line-height: 1.5}.dv-op__muted{color: var(--c-mute);font-size: 14px}.dv-op__addr{font-style: normal;font-size: 15px;line-height: 1.6}.dv-op__btns{display: flex;flex-wrap: wrap;gap: 10px;margin: 6px 0 0}.dv-op__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 54px;padding: 0 28px;background: var(--c-fg);color: var(--c-page,#fff) !important;border: 1px solid var(--c-fg);text-decoration: none !important;font: 700 19px/1 var(--dv-font-head);letter-spacing: .05em;text-transform: uppercase}.dv-op__btn:hover{opacity: .88}.dv-op__btn--ghost{background: none;color: var(--c-fg) !important;border-color: var(--c-line2)}.dv-op__btn--ghost:hover{border-color: var(--c-fg);opacity: 1}.dv-op__btn:focus-visible{outline: 2px solid var(--c-fg);outline-offset: 3px}.dv-rcpt{--r-fg: #f2f1ec;--r-mute: #8f8e88;--r-line: rgba(255,255,255,.3);color: var(--r-fg);padding: 26px 24px 22px;font-variant-numeric: tabular-nums;background: url("/wp-content/themes/devines/assets/img/grain/g-30512a94.png"),radial-gradient(120% 80% at 50% 0%,#1a1a19 0%,#0e0e0d 70%)}html[data-mode="dark"] .dv-rcpt{outline: 1px solid rgba(255,255,255,.08)}.dv-rcpt__title{margin: 0;padding: 0 0 12px;text-align: center;font: 800 30px/1 var(--dv-font-head);letter-spacing: .02em;text-transform: uppercase}.dv-rcpt__meta{display: flex;justify-content: space-between;gap: 10px;margin: 0;padding: 8px 0;border-top: 1px dashed var(--r-line);border-bottom: 1px dashed var(--r-line);color: var(--r-mute);font: 500 10.5px/1 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase}.dv-rcpt__items{list-style: none;margin: 0;padding: 0}.dv-rcpt__item{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;grid-template-rows: auto 1fr;gap: 4px 14px;padding: 14px 0;border-bottom: 1px dashed var(--r-line)}.dv-rcpt__img{grid-row: 1 / 3;display: block;width: 64px;aspect-ratio: 4 / 5;overflow: hidden;background: #1a1a1a}.dv-rcpt__img img{width: 100% !important;height: 100% !important;object-fit: cover;display: block}.dv-rcpt__name{min-width: 0;font: 500 13.5px/1.3 var(--dv-font-sub);letter-spacing: .04em;text-transform: uppercase}.dv-rcpt__name a{color: inherit;text-decoration: none}.dv-rcpt__name a:hover{text-decoration: underline;text-underline-offset: 3px}.dv-rcpt__price{font: 600 13.5px/1.3 var(--dv-font-sub);text-align: right;white-space: nowrap}.dv-rcpt__price .woocommerce-Price-currencySymbol{font: inherit}.dv-rcpt__sub{grid-column: 2 / -1;align-self: start;color: var(--r-mute);font: 500 11px/1.3 var(--dv-font-sub);letter-spacing: .08em;text-transform: uppercase}.dv-rcpt__rows{margin: 0;padding: 10px 0 8px}.dv-rcpt__rows > div{display: flex;align-items: baseline;gap: 8px;padding: 3px 0}.dv-rcpt__rows dt{margin: 0;color: var(--r-mute);font: 600 12px/1.3 var(--dv-font-sub);letter-spacing: .1em;text-transform: uppercase}.dv-rcpt__rows i{flex: 1;min-width: 12px;border-bottom: 1px dotted var(--r-line);transform: translateY(-3px)}.dv-rcpt__rows dd{margin: 0;font: 600 13px/1.3 var(--dv-font-sub);letter-spacing: .06em;text-transform: uppercase}.dv-rcpt__total{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0;padding: 12px 0 0;border-top: 1.5px solid var(--r-fg)}.dv-rcpt__total span{font: 600 12.5px/1 var(--dv-font-sub);letter-spacing: .18em;text-transform: uppercase}.dv-rcpt__total strong{font: 700 25px/1 var(--dv-font-sub)}.dv-rcpt__total .woocommerce-Price-currencySymbol{font: inherit}.dv-rcpt__paid{margin: 8px 0 0;text-align: right;color: var(--r-mute);font: 500 11px/1.3 var(--dv-font-sub);letter-spacing: .08em;text-transform: uppercase}.dv-rcpt__thanks{margin: 16px 0 0;text-align: center;color: var(--r-mute);font: 600 10.5px/1.7 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase}@media (max-width: 989px){.dv-op__cols{grid-template-columns: minmax(0,1fr);gap: 32px}.dv-op__side{position: static;order: 2}.dv-op__head{flex-direction: column;align-items: flex-start;gap: 16px}}@media (max-width: 749px){.dv-co--done,.dv-co--status{padding-top: 22px}.dv-op__title{font-size: 40px}.dv-op__lead{font-size: 16px}.dv-op .dv-os__steps{grid-template-columns: 1fr;margin: 18px 0 26px}.dv-op .dv-os__step{grid-template-columns: 14px 1fr auto;justify-items: start;align-items: center;column-gap: 14px;text-align: left;padding-bottom: 16px}.dv-op .dv-os__step::after{top: 16px;left: 6px;width: 1.5px;height: calc(100% - 16px)}.dv-op .dv-os__label{margin: 0}.dv-op .dv-os__date{justify-self: end}.dv-op__btn{flex: 1 1 100%}.dv-op__side{margin: 0 -16px}.dv-rcpt{padding: 22px 16px 18px}.dv-rcpt__title{font-size: 26px}}.dv-rcpt__total strong span,.dv-rcpt__total strong bdi{font: inherit !important;letter-spacing: 0 !important;text-transform: none !important}.dv-rcpt__total strong{letter-spacing: 0}.dv-rcpt__img:empty{display: none}.dv-rcpt__item:has(.dv-rcpt__img:empty){grid-template-columns: minmax(0,1fr) auto}.dv-rcpt__item:has(.dv-rcpt__img:empty) .dv-rcpt__sub{grid-column: 1 / -1}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar{display: block !important;margin: 0 0 22px !important;padding: 0 16px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .checkout-order-summary-block-fill-wrapper{display: none !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{display: flex !important;align-items: center;justify-content: space-between !important;gap: 12px;margin: 0 !important;padding: 16px 0 !important;border: 0 !important;cursor: pointer}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{width: auto !important;text-align: left !important;font: 800 22px/1 var(--dv-font-head) !important;letter-spacing: .02em !important;color: var(--c-fg) !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-price{margin-left: auto;font: 700 18px/1 var(--dv-font-sub) !important;color: var(--c-fg) !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{fill: var(--c-fg) !important;color: var(--c-fg)}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content{padding-bottom: 14px;border-top: 1px dashed var(--c-line2)}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block::after{display: none}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image{width: 56px !important;flex-basis: 56px}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__actions_row::after{content: "Authenticity guaranteed · Tracked shipping\A Duties, if any, paid on delivery";white-space: pre-line;display: block;margin-top: 12px;text-align: center;font: 600 10.5px/1.7 var(--dv-font-sub);letter-spacing: .2em;text-transform: uppercase;color: var(--c-mute)}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{padding: 10px 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{font-size: 18px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-price{font-size: 15px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{width: 20px;height: 20px}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar{margin-bottom: 18px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__order-notes{margin-bottom: 0 !important;padding-bottom: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__order-notes .wc-block-components-checkout-step__container,.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__order-notes .wc-block-components-checkout-step__content{margin-bottom: 0 !important;padding-bottom: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__terms{margin-top: 4px !important;padding-top: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__terms{margin-top: 14px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{padding: 6px 0 !important;min-height: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{font-size: 16px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-price{font-size: 14px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{width: 18px;height: 18px}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar{padding: 0 14px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item{display: grid !important;grid-template-columns: 52px minmax(0,1fr) auto;column-gap: 12px;align-items: start;padding: 12px 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item__image{width: 52px !important;flex: none !important;padding: 0 !important;margin: 0 !important;aspect-ratio: 4 / 5;overflow: hidden}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item__image img{width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: cover;display: block}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item__description{padding: 0 !important;min-width: 0}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item__description .wc-block-components-product-name{display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 12.5px !important;line-height: 1.3 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-product-metadata{margin: 4px 0 0 !important;font-size: 11px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-product-details{margin: 0 !important;padding: 0 !important;list-style: none}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-product-details li{margin: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item__total-price{padding: 0 !important;font-size: 12.5px !important;white-space: nowrap;text-align: right}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item + .wc-block-components-order-summary-item{border-top: 1px dashed var(--c-line2)}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding-top: 6px !important;padding-bottom: 6px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-panel__button{padding: 6px 0 !important;min-height: 0 !important;margin: 0 !important;font-size: 11px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item{padding: 2px 0 !important;margin: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item__label{font-size: 11px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item__value{font-size: 12.5px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-wrapper:empty{display: none !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item.wc-block-components-totals-footer-item{padding-top: 8px !important;margin-top: 4px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size: 11.5px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size: 20px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content{padding-bottom: 10px !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-subtotal-block,.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-shipping-block{padding: 2px 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-totals-block{padding: 6px 0 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-shipping > *,.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item__description{margin: 0 !important;padding: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item__description:empty{display: none !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-totals-item{min-height: 0 !important;line-height: 1.3 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{padding: 9px 0 !important;align-items: center !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{font-size: 20px !important;line-height: 1 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-price{font-size: 17px !important;line-height: 1 !important;display: flex;align-items: center}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{width: 20px;height: 20px;margin: 0 0 0 8px !important;flex: none;align-self: center;display: block;transition: transform .3s cubic-bezier(.22,1,.36,1)}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content{display: block !important;max-height: 0;overflow: hidden;opacity: 0;padding-bottom: 0 !important;border-top-color: transparent !important;transition: max-height .38s cubic-bezier(.22,1,.36,1),opacity .25s ease,padding-bottom .38s ease,border-color .2s ease}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content.is-open{max-height: 1400px;opacity: 1;padding-bottom: 10px !important;border-top-color: var(--c-line2) !important}@media (prefers-reduced-motion: reduce){.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content,.dv-co .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{transition: none !important}}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{background: var(--co-field) !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control__option-checked,.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:has(.wc-block-components-radio-control__input:checked){background: var(--c-page) !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left: 52px !important;padding-right: 16px !important;min-height: 56px;display: flex !important;align-items: center}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__input{left: 16px !important;top: 50% !important;transform: translateY(-50%) !important;margin: 0 !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__option-layout,.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__label{width: 100%;line-height: 1.2 !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__label > span{display: flex !important;align-items: center;justify-content: space-between;gap: 12px;font: 600 13px/1.2 var(--dv-font-sub);letter-spacing: .12em;text-transform: uppercase;color: var(--c-fg)}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control__label img{display: block;height: 20px;width: auto;border-radius: 0}.dv-co .wc-block-checkout__payment-method .wc-stripe-payment-method-icon{margin: 0 !important;display: flex;align-items: center}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content{padding: 0 16px 16px !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content iframe{margin-left: 0 !important}.dv-co .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content > div{margin: 0 !important;padding: 0 !important}.dv-co .wc-block-components-sidebar-layout:not(.is-large) .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-icon{position: relative;top: -2px}@media (min-width: 750px){.dv-cartpage .dv-cart__viewed-list{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 1100px){.dv-cartpage .dv-cart__viewed-list{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (max-width: 749px){.dv-cart .dv-cart__coupon-form input{font-size: 16px}}