.dv2{--dv2-ink:#111;--dv2-red:#D0021B;font-family:var(--font-body-family);color:var(--dv2-ink)}.dv2 *,.dv2 *:before,.dv2 *:after{box-sizing:border-box}.dv2-h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:-.015em;line-height:.98;margin:0}.dv2-wrap{max-width:1440px;margin:0 auto;padding:0 32px}@media(max-width:749px){.dv2-wrap{padding:0 16px}}.dv2-only-m{display:none!important}@media(max-width:749px){.dv2-only-d{display:none!important}.dv2-only-m{display:block!important}}.dv2-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;font:700 13px/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1.5px solid currentColor;border-radius:999px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.dv2-btn--solid{background:#fff;color:#111;border-color:#fff}.dv2-btn--solid:hover{background:#111;color:#fff;border-color:#111}.dv2-btn--ghost{color:#fff;background:transparent}.dv2-btn--ghost:hover{background:#fff;color:#111;border-color:#fff}.dv2-btn--dark{background:#111;color:#fff;border-color:#111}.dv2-btn--dark:hover{background:transparent;color:#111}.dv2-btn--line{background:transparent;color:#111;border-color:#111}.dv2-btn--line:hover{background:#111;color:#fff}@media(max-width:749px){.dv2-btn{height:42px;padding:0 18px;font-size:12px}}.dv2-hero{position:relative;height:var(--h,88vh);min-height:520px;overflow:hidden;color:var(--tc,#fff);background:#111}@media(max-width:749px){.dv2-hero{height:var(--hm,78vh);min-height:460px}}.dv2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.dv2-hero__half{flex:1 1 50%;position:relative;display:block;overflow:hidden}.dv2-hero__half+.dv2-hero__half{border-left:2px solid #111}.dv2-hero__media img,.dv2-hero__media .dv2-phsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,center 30%);display:block}.dv2-hero__media .dv2-phsvg{background:#2a2a2c;fill:#555}.dv2-hero__half img{transition:transform .9s ease}@media(hover:hover){.dv2-hero__half:hover img{transform:scale(1.035)}}.dv2-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,rgba(0,0,0,var(--ov,.55)));pointer-events:none}.dv2-hero__content{position:absolute;left:0;right:0;bottom:0;padding:0 40px 56px;display:flex;flex-direction:column;align-items:var(--al,center);text-align:var(--ta,center);gap:14px;pointer-events:none}.dv2-hero__content a{pointer-events:auto}.dv2-hero__eyebrow{font:700 12px/1 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;opacity:.92;margin:0}.dv2-hero__title{font-size:clamp(38px,6.6vw,104px);max-width:13ch}.dv2-hero__sub{font-size:16px;line-height:1.45;max-width:48ch;margin:0;opacity:.92}.dv2-hero__btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:var(--al,center);margin-top:8px}@media(max-width:749px){.dv2-hero__content{padding:0 16px 30px;gap:10px}.dv2-hero__sub{font-size:14px}}.dv2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.dv2-head__title{font-size:clamp(24px,3vw,38px)}.dv2-head__sub{margin:8px 0 0;font-size:14px;color:#555;line-height:1.4}.dv2-link{font:700 12px/1 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.dv2-tabs{display:flex;gap:8px;margin:0 0 18px;flex-wrap:wrap}.dv2-tab{height:36px;padding:0 18px;border-radius:999px;border:1.5px solid #111;background:transparent;font:700 12px/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:#111}.dv2-tab[aria-selected=true]{background:#111;color:#fff}.dv2-rail{position:relative}.dv2-panel[hidden]{display:none}.dv2-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.dv2-track::-webkit-scrollbar{display:none}@media(max-width:989px){.dv2-track{grid-auto-columns:calc((100% - 2*10px)/2.6);gap:10px}}@media(max-width:749px){.dv2-track{grid-auto-columns:calc((100% - 10px)/2.12);gap:8px;margin-right:-16px;padding-right:16px}}.dv2-arrow{position:absolute;top:36%;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#111;box-shadow:0 2px 12px #00000029;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.dv2-arrow svg{width:18px;height:18px}.dv2-arrow--prev{left:-16px}.dv2-arrow--next{right:-16px}@media(max-width:749px){.dv2-arrow{display:none}}.dv2-card{scroll-snap-align:start;color:#111;text-decoration:none;display:block;min-width:0}.dv2-card__media{position:relative;aspect-ratio:var(--ratio,3/4);background:#e9e9e9;overflow:hidden}.dv2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.dv2-card__media img+img{opacity:0}@media(hover:hover){.dv2-card:hover .dv2-card__media img+img{opacity:1}}.dv2-badge{position:absolute;left:8px;top:8px;z-index:1;background:var(--dv2-red);color:#fff;font:700 11px/1 var(--font-body-family);padding:6px 8px;letter-spacing:.04em;text-transform:uppercase}.dv2-badge--dark{background:#111}.dv2-card__info{padding:10px 2px 0}.dv2-card__title{font:600 14px/1.3 var(--font-body-family);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dv2-card__meta{font-size:12.5px;color:#6b6b6b;margin:4px 0 0}.dv2-card__price{font:600 14px/1 var(--font-body-family);margin:8px 0 0;display:flex;gap:8px;align-items:baseline}.dv2-card__price s{color:#111;font-weight:400;font-size:13px}.dv2-card__price .is-sale{color:var(--dv2-red)}.dv2-ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-size:12px;line-height:1.4;color:#777;background:repeating-linear-gradient(45deg,#e1e1e1 0 12px,#ebebeb 12px 24px)}.dv2-mosaic{display:grid;grid-template-columns:repeat(var(--cols,2),1fr);gap:8px}@media(max-width:749px){.dv2-mosaic{grid-template-columns:1fr 1fr;gap:6px}}.dv2-tile{position:relative;aspect-ratio:var(--ratio,4/5);overflow:hidden;color:#fff;text-decoration:none;background:#d9d9d9;display:block}.dv2-tile img,.dv2-tile .dv2-phsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .9s ease}.dv2-tile .dv2-phsvg{background:#cfcfcf;fill:#bbb}@media(hover:hover){.dv2-tile:hover img{transform:scale(1.04)}}.dv2-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000094)}.dv2-tile__txt{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dv2-tile__title{font-size:clamp(22px,3.2vw,46px)}@media(max-width:749px){.dv2-tile__txt{left:12px;right:12px;bottom:12px;gap:8px}.dv2-tile .dv2-btn{height:32px;padding:0 13px;font-size:10.5px}}.dv2-strip{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:28px}@media(max-width:749px){.dv2-strip{grid-template-columns:1fr;gap:16px}}.dv2-strip__item{display:flex;gap:14px;align-items:flex-start}.dv2-strip__icon{flex:0 0 34px;height:34px;display:flex;align-items:center;justify-content:center}.dv2-strip__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dv2-strip__t{font:700 13px/1.25 var(--font-body-family);text-transform:uppercase;letter-spacing:.06em;margin:3px 0 5px}.dv2-strip__d{font-size:13.5px;color:#555;margin:0;line-height:1.45}.dv2-com{display:grid;grid-template-columns:1fr 1.7fr;gap:36px;align-items:center}@media(max-width:749px){.dv2-com{grid-template-columns:1fr;gap:18px}}.dv2-com__text{font-size:15px;line-height:1.5;color:#444;margin:12px 0 0;max-width:42ch}.dv2-com__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media(max-width:749px){.dv2-com__grid{grid-template-columns:repeat(2,1fr)}}.dv2-com__img{position:relative;aspect-ratio:3/4;overflow:hidden;background:#d9d9d9;display:block}.dv2-com__img img,.dv2-com__img .dv2-phsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dv2-com__btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.dv2-hero .dv2-hero__title,.dv2-hero .dv2-hero__eyebrow,.dv2-hero .dv2-hero__sub{color:var(--tc,#fff)!important;text-shadow:0 2px 18px rgba(0,0,0,.35)}.dv2-hero__shade{background:linear-gradient(180deg,#0000 20%,rgba(0,0,0,calc(var(--ov,.55)*.55)) 52%,rgba(0,0,0,var(--ov,.55)))}@media(max-width:749px){.dv2-hero__shade{background:linear-gradient(180deg,#0000 10%,rgba(0,0,0,calc(var(--ov,.55)*.75)) 45%,rgba(0,0,0,calc(var(--ov,.55) + .15)))}.dv2-hero__title{font-size:clamp(32px,9.5vw,46px)}.dv2-head{flex-wrap:wrap;align-items:baseline;row-gap:8px}.dv2-head__title{font-size:24px}.dv2-link{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/disci-v2.css.map */
