.dp-ico{display:block;width:100%;height:100%;stroke-width:var(--dp-ico-sw, 1.6);--dp-ico-bg: var(--dp-paper-2, #ECECEA);--dp-ico-fill: var(--dp-g2, #DEDEDB)}.dp-ico .ol,.dp-ico .st,.dp-ico .zp{fill:none}.dp-ico .st{stroke-dasharray:1.1 1.1;stroke-width:calc(var(--dp-ico-sw, 1.6) * .6)}.dp-ico .zp{stroke-width:calc(var(--dp-ico-sw, 1.6) * .6);stroke-linejoin:miter}.dp-ico .fl{fill:var(--dp-ico-fill);stroke-width:calc(var(--dp-ico-sw, 1.6) * .6)}.dp-ico .fi{fill:var(--dp-ico-fill);stroke:none}.dp-ico .st--fine{stroke-dasharray:.6 .6;stroke-width:calc(var(--dp-ico-sw, 1.6) * .35)}.dp-ico .fb,.dp-ico .dt{fill:currentColor;stroke:none}.dp-ico .ms{fill:var(--dp-ico-bg);stroke:none}.dp-ico .lg svg{fill:currentColor;stroke:none}.dp-ico--sm .st,.dp-ico--sm .lg,.dp-ico--sm .dt,.dp-ico--md .dt{display:none}.dp-pnav__list{list-style:none;margin:0;padding:0}.dp-pnav__li{margin:0}.dp-pnav__item{display:flex;align-items:center;gap:1.4rem;padding:.9rem 1.2rem;margin:0 -1.2rem;border-radius:1.4rem;text-decoration:none;color:var(--dp-ink, #111);transition:background-color .15s ease}.dp-pnav__item:hover,.dp-pnav__item:focus-visible{background:var(--dp-paper, #F6F6F4)}.dp-pnav__item.is-current .dp-pnav__name{text-decoration:underline;text-underline-offset:.25em}.dp-pnav__ico{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border-radius:1.2rem;background:var(--dp-paper-2, #ECECEA);color:var(--dp-ink, #111);display:grid;place-items:center;transition:background-color .15s ease,box-shadow .15s ease}.dp-pnav__ico .dp-ico{width:3.8rem;height:3.8rem}.dp-pnav__item:hover .dp-pnav__ico{background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line, #E0DFDC)}.dp-pnav__item:hover .dp-pnav__ico .dp-ico{--dp-ico-bg: #fff}.dp-pnav__body{min-width:0;display:block}.dp-pnav__name{display:block;font-weight:600;font-size:1.5rem;letter-spacing:-.01em;line-height:1.25;color:var(--dp-ink, #111)}.dp-pnav__sub{display:block;font-size:1.3rem;line-height:1.35;color:var(--dp-mid, #6E6E6C);margin-top:.1rem}.dp-pnav__status{display:inline-flex;align-items:center;gap:.5rem;margin-top:.45rem;font-size:1.05rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--dp-mid, #6E6E6C)}.dp-pnav__status:before{content:"";width:.6rem;height:.6rem;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor}.dp-pnav__status--live{color:var(--dp-ink, #111)}.dp-pnav__status--live:before{background:currentColor}.dp-pnav__status--out{color:var(--dp-mid, #6E6E6C)}.dp-pnav__eyebrow{margin:0 0 .6rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dp-mid, #6E6E6C)}.dp-pnav__all{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:var(--dp-ink, #111);text-decoration:none}.dp-pnav__all svg{width:1.4rem;height:1.4rem;transition:transform .15s ease}.dp-pnav__all:hover svg{transform:translate(.3rem)}.dp-pnav__all:hover{text-decoration:underline;text-underline-offset:.25em}.dp-mega .mega-menu__content{padding:3.4rem 0 3.8rem;border-top:1px solid var(--dp-line, #E0DFDC);border-bottom:1px solid var(--dp-line, #E0DFDC);box-shadow:0 2.4rem 4rem -2.4rem #0000002e;z-index:4}.dp-mega[open] .mega-menu__content{animation:animateMenuOpen var(--duration-default) ease}.section-header:has(.dp-mega[open]){z-index:60}.section-header:has(.dp-mega[open]) .header-wrapper{z-index:60}.dp-pnav--mega{display:flex;gap:4rem;align-items:flex-start}.dp-pnav__intro{flex:0 0 26rem;padding-right:3rem;border-right:1px solid var(--dp-line, #E0DFDC);align-self:stretch}.dp-pnav__title{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:2.6rem;letter-spacing:-.03em;line-height:1.05;color:var(--dp-ink, #111)}.dp-pnav__text{margin:1rem 0 1.8rem;font-size:1.4rem;line-height:1.5;color:var(--dp-mid, #6E6E6C)}.dp-pnav--mega .dp-pnav__group{flex:1 1 0;min-width:0}.dp-pnav--mega .dp-pnav__eyebrow{padding-left:0}.dp-pnav--mega.dp-pnav--single{align-items:flex-start}.dp-pnav--mega.dp-pnav--single .dp-pnav__intro{align-self:stretch}.dp-pnav--mega.dp-pnav--single .dp-pnav__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 3.2rem}.dp-pnav--mega .dp-pnav__item{align-items:flex-start}.dp-pnav--mega.dp-pnav--single .dp-pnav__list{margin-top:-.5rem}@media screen and (max-width:1199px){.dp-pnav--mega{gap:2.4rem}.dp-pnav__intro{flex-basis:21rem;padding-right:2rem}.dp-pnav--mega .dp-pnav__item{gap:1.1rem;padding:.8rem;margin:0 -.8rem}.dp-pnav--mega .dp-pnav__ico{flex-basis:4.6rem;width:4.6rem;height:4.6rem}.dp-pnav--mega .dp-pnav__ico .dp-ico{width:3.3rem;height:3.3rem}.dp-pnav--mega.dp-pnav--single .dp-pnav__list{gap:.4rem 2rem}.dp-pnav--mega.dp-pnav--single .dp-pnav__list{margin-top:-.4rem}}.dp-pnav-acc{display:block}.dp-pnav-acc__btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;background:transparent;border:0;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none}.dp-pnav-acc__chev{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;transition:transform .25s ease;color:rgba(var(--color-foreground),.7)}.dp-pnav-acc.is-open .dp-pnav-acc__chev{transform:rotate(180deg)}.dp-pnav-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.dp-pnav-acc__panel>div{min-height:0;overflow:hidden}.dp-pnav-acc.is-open .dp-pnav-acc__panel{grid-template-rows:1fr}.dp-pnav--drawer{padding:.2rem 3rem 1.8rem}.dp-pnav--drawer .dp-pnav__eyebrow{margin:1.5rem 0 .2rem}.dp-pnav--drawer .dp-pnav__item{padding:.7rem 0;margin:0;border-radius:0;gap:1.3rem}.dp-pnav--drawer .dp-pnav__item:hover{background:transparent}.dp-pnav--drawer .dp-pnav__ico{flex-basis:4.6rem;width:4.6rem;height:4.6rem;border-radius:1.1rem}.dp-pnav--drawer .dp-pnav__ico .dp-ico{width:3.3rem;height:3.3rem}.dp-pnav--drawer .dp-pnav__name{font-size:1.55rem}.dp-pnav--drawer .dp-pnav__sub{font-size:1.25rem}.dp-pnav--drawer .dp-pnav__status{margin-top:.3rem;font-size:1rem}.dp-pnav--drawer .dp-pnav__all{margin-top:1.6rem;font-size:1.45rem}.dp-pnav--drawer.dp-pnav--single{padding-top:.4rem}.dp-pnav--drawer.dp-pnav--single .dp-pnav__all{margin-top:1rem}@media(prefers-reduced-motion:reduce){.dp-pnav-acc__panel,.dp-pnav-acc__chev,.dp-pnav__all svg{transition:none}}.dp-pnav--card{display:block}.dp-pnav--card .dp-pnav__group{margin-top:4.8rem}.dp-pnav--card .dp-pnav__group:first-child{margin-top:0}.dp-pnav--card .dp-pnav__eyebrow{font-size:1.3rem;margin-bottom:1.4rem}.dp-pnav--card .dp-pnav__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.dp-pnav--card .dp-pnav__item{position:relative;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;border-radius:2.4rem;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px var(--dp-line, #E0DFDC)}.dp-pnav--card .dp-pnav__item:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--dp-ink, #111)}.dp-pnav--card .dp-pnav__ico{flex:none;width:auto;height:auto;aspect-ratio:4 / 3;border-radius:0;background:var(--dp-paper, #F6F6F4);box-shadow:none}.dp-pnav--card .dp-pnav__item:hover .dp-pnav__ico{background:var(--dp-paper-2, #ECECEA);box-shadow:none}.dp-pnav--card .dp-pnav__ico .dp-ico{width:46%;height:auto;max-width:16rem;--dp-ico-sw: 1.1;--dp-ico-bg: var(--dp-paper, #F6F6F4)}.dp-pnav--card .dp-pnav__item:hover .dp-pnav__ico .dp-ico{--dp-ico-bg: var(--dp-paper-2, #ECECEA)}.dp-pnav--card .dp-pnav__body{padding:2rem 2.4rem 2.6rem}.dp-pnav--card .dp-pnav__name{font-family:var(--font-heading-family);font-weight:800;font-size:2rem;letter-spacing:-.02em}.dp-pnav--card .dp-pnav__sub{font-size:1.4rem;margin-top:.3rem}.dp-pnav--card .dp-pnav__status{margin-top:1rem}.dp-pnav__arrow{position:absolute;right:2rem;bottom:2.2rem;width:2rem;height:2rem;color:var(--dp-ink, #111);transition:transform .15s ease}.dp-pnav--card .dp-pnav__item:hover .dp-pnav__arrow{transform:translate(.3rem)}@media screen and (max-width:989px){.dp-pnav--card .dp-pnav__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dp-pnav--card .dp-pnav__group{margin-top:3.4rem}.dp-pnav--card .dp-pnav__list{grid-template-columns:1fr 1fr;gap:1rem}.dp-pnav--card .dp-pnav__item{border-radius:1.8rem}.dp-pnav--card .dp-pnav__body{padding:1.4rem 1.6rem 2rem}.dp-pnav--card .dp-pnav__name{font-size:1.6rem}.dp-pnav--card .dp-pnav__sub{font-size:1.25rem}.dp-pnav--card .dp-pnav__ico .dp-ico{width:52%;--dp-ico-sw: 1.3}.dp-pnav__arrow{right:1.4rem;bottom:1.6rem;width:1.6rem;height:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dp-nav.css.map */
