html,body{overflow-x:clip;max-width:100%}@supports not (overflow:clip){html,body{overflow-x:hidden}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:#cbf31b;color:#14171a}body :focus-visible{outline:2px solid #0F3D2E;outline-offset:2px}body .header{padding-top:.4rem;padding-bottom:.4rem}body .header .header__inline-menu{margin-left:2.8rem}body .header .list-menu--inline{gap:.2rem}body .header .header__menu-item{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.4rem;font-size:1.45rem;font-weight:500;letter-spacing:.01em;color:#f6f4eee0;transition:color .2s}body .header .header__menu-item>span{background:linear-gradient(#cbf31b,#cbf31b) left bottom/0 2px no-repeat;padding-bottom:.4rem;transition:background-size .28s ease}body .header .header__menu-item:hover>span,body .header details[open]>summary>span{background-size:100% 2px}body .header .header__menu-item .icon-caret{position:static;margin:0;width:1.1rem;height:.7rem;opacity:.6;transition:transform .25s,opacity .2s}body .header details[open]>summary .icon-caret,body .header .header__menu-item:hover .icon-caret{transform:rotate(180deg);opacity:1}body .header .header__menu-item:hover,body .header .header__menu-item:focus-visible,body .header details[open]>summary.header__menu-item{color:#fff}body .header .header__active-menu-item{color:#cbf31b}body .header .header__submenu{margin-top:1rem;padding:.8rem;min-width:26rem;border-radius:20px;background:#14171afa;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 60px #00000073;animation:vdsub .18s ease-out}body .header .header__submenu .header__menu-item{width:100%;justify-content:flex-start;padding:1.1rem 1.4rem;border-radius:12px;font-size:1.4rem;font-weight:500}body .header .header__submenu .header__menu-item>span{background:none;padding:0}body .header .header__submenu .header__menu-item:hover{background:#cbf31b1f;color:#cbf31b}@keyframes vdsub{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body .header .header__icons{gap:.2rem}body .header .header__icon{width:4rem;height:4rem;border-radius:50%;transition:background .2s}body .header .header__icon:hover{background:#ffffff1a}body .header .header__icon .icon{width:2rem;height:2rem}body .header .header__icon--cart .icon{width:3rem;height:3rem}body .header .cart-count-bubble{background:#cbf31b;color:#14171a;font-weight:800;border:0}body .vd-pc{transition:transform .25s ease,box-shadow .25s ease}body .vd-pc:hover{transform:translateY(-4px);box-shadow:0 16px 32px #14171a1f}body .vd-pc .vd-pi img{transition:transform .5s ease}body .vd-pc:hover .vd-pi img{transform:scale(1.05)}body .vd-pc button.vd-pb,body .vd-pc a.vd-pb{transition:transform .15s ease,filter .2s}body .vd-pc button.vd-pb:hover,body .vd-pc a.vd-pb:hover{filter:brightness(.95)}body .vd-pc button.vd-pb:active{transform:scale(.98)}body .card-wrapper{transition:transform .25s ease}body .card-wrapper:hover{transform:translateY(-3px)}body .card__media img{transition:transform .5s ease}body .card-wrapper:hover .card__media img{transform:scale(1.04)}body .quick-add__submit{transition:transform .15s ease}body .quick-add__submit:active{transform:scale(.98)}body .vd-mos .vd-til{position:relative;display:flex!important;flex-direction:column;justify-content:flex-end;gap:.3rem;overflow:hidden}body .vd-mos .vd-til .vd-art,body .vd-mos .vd-til .vd-ph{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:56%!important;max-width:none!important;padding:1rem 1.4rem 0;box-sizing:border-box;object-fit:contain;opacity:1!important;transform:none!important;z-index:0}body .vd-mos .vd-til .vd-ph{object-fit:cover;padding:0}body .vd-mos .vd-til h3,body .vd-mos .vd-til p{position:relative;z-index:1;margin:0}body .vd-mos .vd-til .n{display:none}@media(prefers-reduced-motion:reduce){body .header .header__submenu{animation:none}body .vd-pc,body .vd-pc:hover,body .card-wrapper:hover{transform:none}}@media(max-width:989px){body .vd-mos{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}body .vd-til.big{grid-column:1/-1;grid-row:auto;min-height:270px}body .vd-til.wide,body .vd-til:last-child{grid-column:span 2;grid-row:auto}body .vd-scg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){body .vd-mos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(168px,auto);gap:10px}body .vd-til{min-height:168px;padding:1.2rem 1.3rem}body .vd-til.big{grid-column:1/-1;grid-row:auto;min-height:220px}body .vd-til.wide{grid-column:1/-1;grid-row:auto}body .vd-til:last-child{grid-column:auto}body .vd-mos .vd-til p{display:none}body .vd-mos .vd-til h3{font-size:1.4rem;line-height:1.2}body .vd-scg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .vd-pc{padding:1rem}body .vd-pc h3{font-size:1.35rem;min-height:3.5rem}body .vd-pp{font-size:1.5rem}body .vd-cats,body .vd-sc,body .vs,body .vd-tr{padding-top:48px;padding-bottom:48px}body .us-w{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:1.1rem 8px}body .us-i{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:.4rem;padding:.2rem .1rem;font-size:1.05rem;line-height:1.25}body .us-i span{font-size:2rem;line-height:1}body .vh{background:linear-gradient(160deg,var(--s-bg1),var(--s-bg2))}body .vh-w{padding:3.6rem 20px 4rem;gap:0}body .vh-pill{font-size:1.05rem;margin-bottom:1.6rem;padding:.5rem 1.1rem}body .vh h1{font-size:clamp(3rem,9vw,3.8rem);line-height:1.08;margin-bottom:1.4rem}body .vh-sub{font-size:1.5rem;line-height:1.55;margin-bottom:2.2rem;color:#d3ddd7}body .vh-form{flex-direction:column;border-radius:20px;padding:.8rem;gap:.8rem}body .vh-form input{height:4.8rem;padding:0 1.4rem}body .vh-form button{width:100%;height:4.8rem}body .vh.has-bg:before{background:#080c0acc}body .vc{padding:12px 12px 0}body .vc-in{flex-direction:row;align-items:center;gap:1rem;padding:1.8rem 1.6rem;min-height:0}body .vc-tx{flex:1;min-width:0}body .vc-art{position:static;right:auto;bottom:auto;flex:none;width:30%;min-width:8.5rem;max-width:12rem;align-self:center;opacity:1;margin:0}body .vc h1{font-size:clamp(2.4rem,7.4vw,3rem);margin-bottom:.8rem;overflow-wrap:anywhere}body .vc-bc{margin-bottom:.6rem}body .vc-d{font-size:1.3rem;line-height:1.45;-webkit-line-clamp:3;margin-bottom:1rem}body .vc-n{font-size:1.1rem;padding:.4rem 1rem}}@media(max-width:380px){body .vc-art{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vd-header.css.map */
