.sam{--sam-blue:#003262;--sam-red:#e52330;--sam-white:#fff;--sam-radius:18px;--sam-head:var(--gsc-headings-font-family,Elza,Arial,sans-serif);--sam-body:var(--gsc-body-font-family,Elza,Arial,sans-serif)}.sam *{box-sizing:border-box}.sam{margin:0;background:var(--sam-blue);color:#fff;font-family:var(--sam-body);font-size:18px;line-height:1.5;overflow:hidden}.sam a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sam a:focus-visible,.sam button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.sam h1,.sam h2,.sam h3,.sam p{margin:0;color:inherit}.sam h1,.sam h2,.sam h3{font-family:var(--sam-head);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-transform:none}.sam img{display:block;max-width:none}.sam #velvet,.sam #trikolora,.sam #pribeh{scroll-margin-top:170px}.sam .sam-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;padding:14px 22px;background:#fff;color:var(--sam-blue);font-weight:700;font-size:17px;border-radius:var(--sam-radius);transition:background .2s,color .2s,transform .2s}.sam .sam-button:hover{background:var(--sam-red);color:#fff;transform:translateY(-4px)}.sam .sam-button span{font-size:24px;line-height:1}.sam .sam-button--blue{background:var(--sam-blue);color:#fff}.sam .sam-link{display:inline-block;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;margin-top:8px;opacity:.85}.sam .sam-hero{padding:48px 5vw 44px;background:var(--sam-blue)}.sam .hero-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1680px;margin:auto}.sam .sam-hero h1{font-size:clamp(58px,6.5vw,112px);line-height:1.02;letter-spacing:-.055em}.sam .sam-hero h1 span{display:block}.sam .sam-hero h1 span+span{margin-top:4px}.sam .hero-heading>p{font-size:18px;line-height:1.4;padding-bottom:8px;max-width:330px}.sam .hero-stage{position:relative;max-width:1500px;margin:36px auto 28px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:4vw;align-items:end}.sam .hero-model{display:block;position:relative;min-width:0}.sam .hero-model-image{position:relative;aspect-ratio:2.15;overflow:hidden}.sam .hero-model-image img{position:absolute;width:100%;height:auto;bottom:-32%;left:0;filter:drop-shadow(0 12px 14px #001b3545);transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:sam-enter 1.1s cubic-bezier(.16,1,.3,1) both}.sam .hero-model:hover img{transform:translateY(-6px)}.sam .hero-model>span{display:block;font-size:15px;margin-top:12px;color:#ffffffb3}.sam .hero-panel{display:grid;gap:14px;padding-bottom:30px}.sam .hero-price{font:600 clamp(40px,4vw,64px)/1 var(--sam-head);letter-spacing:-.045em}.sam .hero-price small{display:block;font:500 15px/1.4 var(--sam-body);letter-spacing:0;color:#ffffffb3;margin-bottom:8px}.sam .sam-countdown{display:flex;align-items:baseline;gap:12px;background:var(--sam-red);color:#fff;border-radius:var(--sam-radius);padding:12px 20px;font-size:17px;line-height:1.1;width:fit-content}.sam .sam-countdown strong{font-size:44px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.sam .hero-panel .sam-button{width:100%}@keyframes sam-enter{0%{opacity:0;transform:translate(10%,-8%) rotate(6deg)}to{opacity:1;transform:none}}.sam .sam-story{background:#fff;color:var(--sam-blue)}.sam .story-inner{position:relative;min-height:560px;padding:70px 5vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;isolation:isolate;overflow:hidden}.sam .story-copy h2{font-size:clamp(64px,7.6vw,130px);line-height:1}.sam .story-copy p{margin-top:26px;font-size:20px;line-height:1.45;max-width:440px}.sam .story-product{position:relative;height:460px;transform:translateY(calc((1 - var(--progress,0))*35px)) rotate(calc(-6deg + var(--progress,0)*6deg))}.sam .story-product img{width:100%;height:100%;object-fit:contain;transform:translateY(-10%) scale(1.15)}.sam .story-stripes{position:absolute;inset:auto 0 0;height:8px;display:flex;transform:scaleX(var(--progress,0));transform-origin:left}.sam .story-stripes i{flex:1;background:#f0f0f0}.sam .story-stripes i:nth-child(2){background:var(--sam-red)}.sam .story-stripes i:nth-child(3){background:var(--sam-blue)}.sam .sam-details{background:#fff;color:var(--sam-blue);padding:20px 5vw 80px}.sam .sam-details h2{font-size:clamp(52px,6.5vw,100px);margin-bottom:36px}.sam .detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.sam .detail-photo{position:relative;aspect-ratio:1.1;overflow:hidden;border-radius:var(--sam-radius);background:#f2f3f5}.sam .detail-photo img{position:absolute;height:auto}.sam .detail-suede img{width:250%;left:-5%;top:-206%}.sam .detail-flag img{width:300%;left:-200%;top:-267%}.sam .detail-sole img{width:220%;left:-60%;top:-193%}.sam .detail-grid h3{font-size:26px;margin:22px 0 10px}.sam .detail-grid p{font-size:17px;line-height:1.5;max-width:360px}.sam .sam-product{background:#f5f4f1;color:var(--sam-blue);padding:80px 5vw}.sam .product-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;max-width:1500px;margin:auto;align-items:start}.sam .gallery-stage{position:relative;aspect-ratio:1.2;background:#fff;border-radius:var(--sam-radius);overflow:hidden}.sam .gallery-stage img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .25s}.sam .gallery-stage img[src*="-01-bok"],.sam .gallery-stage img[src*="-02-par"]{object-fit:cover;object-position:center 72%}.sam .gallery-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:3px}.sam .gallery-thumbs button{flex:0 0 76px;height:76px;padding:0;border:2px solid transparent;border-radius:12px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .18s}.sam .gallery-thumbs button[aria-pressed=true]{border-color:var(--sam-blue)}.sam .gallery-thumbs img{width:100%;height:100%;object-fit:cover;object-position:center 70%}.sam .product-info{padding-top:12px}.sam .product-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.sam .product-badges span,.sam .card-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--sam-radius);background:var(--sam-blue);color:#fff;font-size:13px;font-weight:600;line-height:1.2}.sam .product-badges span:last-child,.sam .card-badge{background:var(--sam-red)}.sam .product-info h2{font-size:clamp(40px,4.6vw,76px);line-height:1}.sam .product-price{font:600 30px/1.3 var(--sam-head);letter-spacing:-.03em;margin:16px 0 22px}.sam .product-info>p{font-size:17px;line-height:1.55;max-width:520px;margin-bottom:14px;color:#2b4a6b}.sam .product-facts{list-style:none;margin:24px 0 30px;padding:0;border-top:1px solid #00326226}.sam .product-facts li{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #00326226;font-size:15px}.sam .product-facts li span:first-child{color:#687583}.sam .product-info .sam-button{width:100%}.sam .sam-date{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center;padding:90px 5vw;background:var(--sam-red);color:#fff}.sam .big-date{font:600 clamp(90px,13vw,230px)/.9 var(--sam-head);letter-spacing:-.07em}.sam .big-date span{display:block}.sam .big-date span+span{margin-top:20px;color:transparent;-webkit-text-stroke:2px #fff}.sam .date-copy{max-width:620px}.sam .sam-date h2,.sam .sam-closing h2{font-size:clamp(38px,4.2vw,72px);margin-bottom:28px;line-height:1.03}.sam .sam-date p,.sam .sam-closing p{font-size:clamp(17px,1.4vw,22px);line-height:1.5;margin-bottom:20px}.sam .sam-timeline{background:var(--sam-blue);padding:80px 5vw}.sam .sam-timeline h2{font-size:clamp(52px,6vw,100px);line-height:1.04}.sam .timeline-lines{margin:45px 0 0 33%}.sam .timeline-lines article{border-top:1px solid #ffffff55;padding:26px 0;display:grid;grid-template-columns:170px 1fr;gap:30px}.sam .timeline-lines strong{font:600 46px/1 var(--sam-head);letter-spacing:-.04em}.sam .timeline-lines h3{font-size:23px;letter-spacing:-.02em}.sam .timeline-lines p{margin-top:10px;max-width:480px;line-height:1.5;color:#fffc}.sam .sam-sale{background:#fff;color:var(--sam-blue);padding:80px 5vw}.sam .sale-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.sam .sale-heading h2{font-size:clamp(50px,6.5vw,100px)}.sam .sale-heading h2 em{font-style:normal;color:var(--sam-red)}.sam .sale-heading p{font-size:18px;line-height:1.45;max-width:360px}.sam .sale-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sam .sam-card{display:grid;grid-template-columns:minmax(0,1fr) 48px;column-gap:12px;align-content:start;align-items:center;min-width:0}.sam .card-image{grid-column:1/-1;position:relative;display:block;aspect-ratio:1;background:#f5f4f1;border-radius:var(--sam-radius);overflow:hidden}.sam .card-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sam .card-image:hover img{transform:translateY(-5px) rotate(-3deg)}.sam .card-badge{position:absolute;top:16px;left:16px;z-index:2}.sam .card-info{grid-column:1;grid-row:2;margin-top:18px}.sam .card-info h3{font-size:21px;line-height:1.25;letter-spacing:-.025em}.sam .card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px}.sam .card-price strong{font-size:18px;color:var(--sam-red)}.sam .card-price s{font-size:15px;color:#687583}.sam .card-buy{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:18px;border-radius:var(--sam-radius);background:var(--sam-blue);color:#fff;transition:background .18s,transform .18s}.sam .card-buy:hover{background:var(--sam-red)}.sam .card-buy:active{transform:scale(.96)}.sam .card-missing .card-image{display:flex;align-items:center;justify-content:center;border:2px dashed #00326240;background:#fafafa;font-size:14px;color:#687583;text-align:center;padding:20px}.sam .sam-closing{padding:90px 5vw;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;background:var(--sam-blue);color:#fff}.sam .closing-flag{border:1px solid #ffffff26;border-radius:var(--sam-radius);overflow:hidden;transform:rotate(-4deg)}.sam .closing-flag svg{display:block;width:100%;height:auto}.sam .closing-copy{max-width:620px}.sam .closing-copy .sam-button{margin-top:28px}@media(max-width:1000px){.sam .sale-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sam #velvet,.sam #trikolora,.sam #pribeh{scroll-margin-top:130px}.sam .sam-hero{padding:32px 22px 28px}.sam .hero-heading{display:block}.sam .sam-hero h1{font-size:10.8vw;line-height:1.1}.sam .hero-heading>p{font-size:16px;margin-top:18px;max-width:none}.sam .hero-stage{display:block;margin:20px -8px 0}.sam .hero-model>span{font-size:12px;text-align:center}.sam .hero-panel{padding:22px 8px 0}.sam .sam-countdown{width:100%;justify-content:center;font-size:16px}.sam .sam-countdown strong{font-size:36px}.sam .story-inner{display:block;min-height:0;padding:44px 22px 16px}.sam .story-copy h2{font-size:17vw}.sam .story-copy p{font-size:17px}.sam .story-product{height:310px;margin-top:-10px}.sam .story-product img{transform:translateY(-7%) scale(1.1)}.sam .sam-details{padding:24px 22px 48px}.sam .sam-details h2{font-size:13vw;margin-bottom:24px}.sam .detail-grid{grid-template-columns:1fr;gap:32px}.sam .detail-grid h3{font-size:25px;margin-top:18px}.sam .detail-grid p{font-size:16px}.sam .sam-product{padding:48px 22px}.sam .product-grid{grid-template-columns:1fr;gap:26px}.sam .gallery-stage{aspect-ratio:1}.sam .gallery-thumbs button{flex-basis:58px;height:58px}.sam .product-info h2{font-size:12vw}.sam .sam-date,.sam .sam-closing{grid-template-columns:1fr;gap:36px;padding:48px 22px}.sam .big-date{font-size:26vw}.sam .big-date span+span{margin-top:12px;-webkit-text-stroke:1px #fff}.sam .sam-date h2,.sam .sam-closing h2{font-size:36px;margin-bottom:22px}.sam .sam-date p,.sam .sam-closing p{font-size:17px}.sam .sam-timeline{padding:48px 22px}.sam .sam-timeline h2{font-size:12vw}.sam .timeline-lines{margin:32px 0 0}.sam .timeline-lines article{grid-template-columns:96px 1fr;gap:16px;padding:22px 0}.sam .timeline-lines strong{font-size:28px}.sam .timeline-lines h3{font-size:20px}.sam .timeline-lines p{font-size:16px}.sam .sam-sale{padding:48px 22px}.sam .sale-heading{display:block;margin-bottom:28px}.sam .sale-heading h2{font-size:13vw;margin-bottom:16px}.sam .sale-heading p{font-size:16px}.sam .sale-products{grid-template-columns:1fr 1fr;gap:28px 14px}.sam .sam-card{grid-template-columns:minmax(0,1fr) 40px;column-gap:8px}.sam .card-buy{width:40px;height:40px;border-radius:14px}.sam .card-info h3{font-size:17px}.sam .card-price strong{font-size:16px}.sam .card-price s{font-size:13px}.sam .card-badge{top:10px;left:10px;font-size:12px;padding:6px 10px}.sam .closing-flag{margin:8px 8px 16px}.sam .closing-copy .sam-button{width:100%}}@media(prefers-reduced-motion:reduce){.sam *,.sam *:before,.sam *:after{animation:none!important;transition:none!important}.sam .story-product,.sam .story-stripes{transform:none}}.sam .card-price strong,.sam .card-price s,.sam .hero-price{white-space:nowrap}.sam .card-image img{padding:0;transform:scale(1.3)}.sam .card-image:hover img{transform:translateY(-5px) rotate(-3deg) scale(1.34)}.sam .card-price strong{color:var(--sam-blue)}.sam .product-info .sam-button{margin-top:20px}.sam .gallery-thumbs button{min-width:44px}.sam button.sam-button{border:0;cursor:pointer;text-align:left;font-family:inherit}.sam .detail-photo img{left:50%;top:50%;max-width:none}.sam .detail-suede img{width:250%;transform:translate(-22%,-74%)}.sam .detail-flag img{width:250%;transform:translate(-88%,-72%)}.sam .detail-sole img{width:180%;transform:translate(-50%,-73%)}.sam .sam-sale .card-price strong{color:var(--sam-red)}.sam .sale-heading h2{font-size:clamp(32px,3.5vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.sam .sam-sale{padding-top:48px;padding-bottom:56px}@media(max-width:749px){.sam .sale-heading h2{font-size:34px;margin-bottom:16px}.sam .sam-sale{padding-top:32px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nv-velvet.css.map */
