@charset "UTF-8";:root{--pad-page-top: clamp(10px, 3.4vh, 72px);--pad-page-bottom: clamp(10px, 4vh, 88px);--pad-block: clamp(9px, 1.9vh, 26px);--row-gap: clamp(10px, 1.8vh, 26px);--gap-media: clamp(10px, 2.3vh, 30px);--stage: min(430px, (100vh - 300px) * .8);--control-h: clamp(35px, 4.4vh, 40px);--btn-h: clamp(40px, 5.4vh, 50px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:#dee0e5}body{min-height:100vh;font-family:Jost,Futura,Century Gothic,sans-serif;font-weight:300;color:#170d0f;background:radial-gradient(ellipse 58% 48% at 30% 44%,#ffffff8c,#fff0 68%),linear-gradient(168deg,#eceef1,#dee0e5 38%,#ccced4 74%,#bfc1c8);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,p{margin:0}.back-link{position:fixed;top:28px;left:32px;z-index:5;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#170d0f8c;transition:color .3s ease}.back-link:hover{color:#6e162d}@media (max-width: 900px){.back-link{position:static;display:flex;padding:24px 24px 0}}.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;min-height:100vh;max-width:1240px;margin:0 auto;padding:var(--pad-page-top) 40px var(--pad-page-bottom)}@media (max-width: 900px){.product{grid-template-columns:1fr;gap:34px;padding:24px 20px 64px}}.media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-media)}@media (max-width: 900px){.media{gap:22px;overflow-x:clip}}.media__stage{position:relative;width:100%;max-width:var(--stage);aspect-ratio:864/1080}@media (max-width: 900px){.media__stage{max-width:300px}}.media__ambient{position:absolute;top:50%;left:50%;width:230%;height:190%;transform:translate(-50%,-50%);pointer-events:none}@media (max-width: 900px){.media__ambient{width:140%;height:135%}}.media__ambient{background:radial-gradient(ellipse 19% 24% at 70% 48%,#ffffff94,#fff0 78%),linear-gradient(182deg,#e9e8eb,#dfdee1 24%,#cfcecf,#c0bfc1 76%,#b1b0b2);--halo: radial-gradient(ellipse 50% 50% at 50% 50%, #000 40%, rgba(0, 0, 0, .7) 64%, rgba(0, 0, 0, .28) 83%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:var(--halo);mask-image:var(--halo);transition:opacity .26s ease}@media (prefers-reduced-motion: reduce){.media__ambient{transition-duration:1ms}}.media__ambient--pear{opacity:0;background:radial-gradient(ellipse 34% 26% at 50% 70%,#ffffff59,#fff0 80%),linear-gradient(174deg,#d4d4d6,#dcdcde 23.7%,#e4e4e6,#ededef 76.3%,#f4f4f6)}.media__stage[data-backdrop=pear] .media__ambient{opacity:0}.media__stage[data-backdrop=pear] .media__ambient--pear{opacity:1}.media__video,.media__photo{--edge-x: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000 10%, #000 90%, rgba(0, 0, 0, 0) 100%);--edge-y: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 8%, #000 92%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:var(--edge-x),var(--edge-y);-webkit-mask-composite:source-in;mask-image:var(--edge-x),var(--edge-y);mask-composite:intersect}.media__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .26s ease}.media__video.is-standby{opacity:0}@media (prefers-reduced-motion: reduce){.media__video{transition-duration:1ms}}.media__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .26s ease}@media (prefers-reduced-motion: reduce){.media__photo{transition-duration:1ms}}.media[data-view=photo] .media__video{opacity:0}.media[data-view=photo] .media__photo{opacity:1}.media[data-view=photo] .speed{opacity:.4;pointer-events:none}.speed{transition:opacity .26s ease}.gallery{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;max-width:calc(var(--stage) + 40px)}@media (max-width: 900px){.gallery{max-width:100%}}.gallery__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:40px;padding:0;color:#170d0f73;background:none;border:0;cursor:pointer;transition:color .3s ease}.gallery__arrow svg{width:18px;height:18px}.gallery__arrow:hover{color:#6e162d}.gallery__arrow:focus-visible{outline:1px solid #5b7fb8;outline-offset:2px}.gallery__track{display:flex;flex:1 1 auto;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.gallery__item{flex:1 1 0;min-width:0}.thumb{display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:4/5;background:linear-gradient(178deg,#e4e3e6,#d3d2d5 58%,#c4c3c5);border:1px solid rgba(23,13,15,.09);border-radius:0;cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.thumb img{display:block;width:100%;height:100%;object-fit:cover}.thumb:hover{transform:translateY(-2px);box-shadow:0 6px 14px #282a3229}.thumb.is-active{border-color:#6e162d}.thumb:focus-visible{outline:1px solid #5b7fb8;outline-offset:2px}.thumb--video{position:relative}.thumb--video:before,.thumb--video:after{content:"";position:absolute;top:50%;left:50%;pointer-events:none}.thumb--video:before{width:28px;height:28px;margin:-14px 0 0 -14px;background:#ffffffe0;border-radius:50%;box-shadow:0 1px 5px #282a3240}.thumb--video:after{width:0;height:0;margin:-6px 0 0 -3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #6e162d}.speed{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;max-width:calc(var(--stage) + 40px)}@media (max-width: 900px){.speed{max-width:100%}}.speed__label{flex:0 0 auto;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8d8a8b}.speed__value{flex:0 0 auto;min-width:44px;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:#170d0f9e}.speed__input{--p: 57%;flex:1 1 auto;min-width:0;height:18px;margin:0;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.speed__input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#6e162d 0 var(--p),rgba(23,13,15,.16) var(--p) 100%)}.speed__input::-moz-range-track{height:2px;background:linear-gradient(to right,#6e162d 0 var(--p),rgba(23,13,15,.16) var(--p) 100%)}.speed__input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px;background:#6e162d;border:0;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.speed__input::-moz-range-thumb{width:12px;height:12px;background:#6e162d;border:0;border-radius:50%}.speed__input:focus-visible{outline:1px solid #5b7fb8;outline-offset:4px}.info{max-width:420px;width:100%;margin:0 auto;text-align:center}.info__title{font-size:clamp(17px,1.95vh,20px);font-weight:400;line-height:1.3;letter-spacing:2.4px;text-transform:uppercase;color:#170d0f}.price{padding:var(--pad-block) 0 calc(var(--pad-block) * .92)}.price__label{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:clamp(6px,1.2vh,12px);font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#8d8a8b}.price__badge{padding:2px 9px;font-size:13px;letter-spacing:.4px;color:#000;background:#d9d9d9}.price__old{font-size:14px;color:#c9c7c8;text-decoration:line-through}.price__new{margin-top:6px;font-size:clamp(20px,2.35vh,24px);font-weight:400;letter-spacing:.96px;color:#6e162d}.price__reviews{display:inline-block;margin-top:clamp(6px,1.2vh,12px);font-size:16px;color:#170d0f;text-decoration:underline;text-underline-offset:3px}.price__reviews:hover{color:#6e162d}.options{padding:var(--pad-block) 0 calc(var(--pad-block) * 1.08);border-top:1px solid rgba(23,13,15,.12);border-bottom:1px solid rgba(23,13,15,.12)}.options__row+.options__row{margin-top:var(--row-gap)}.options__pair{display:grid;gap:var(--row-gap);justify-items:center}.options__field{width:100%}.options__label{display:block;margin-bottom:clamp(6px,1vh,10px);font-size:14px;font-weight:300;letter-spacing:1.4px;text-transform:uppercase;color:#170d0f}.select{position:relative;display:block;width:230px;max-width:100%;margin:0 auto}.select:after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;margin-top:-6px;border-right:1px solid #170d0f;border-bottom:1px solid #170d0f;transform:rotate(45deg);pointer-events:none}.select select{width:100%;height:var(--control-h);padding:0 38px 0 20px;font-family:inherit;font-size:16px;font-weight:300;color:#170d0f;background:#ffffffdb;border:1px solid #6e162d;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .3s ease}.select select:hover{background:#fff}.select select:focus-visible{outline:2px solid #5b7fb8;outline-offset:2px}.models{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:clamp(190px,25vh,230px);max-width:100%;margin:0 auto}.model{display:block;flex:0 0 calc((100% - 20px) / 3);padding:0;font:inherit;text-align:center;background:none;border:0;cursor:pointer}.model:focus-visible{outline:1px solid #5b7fb8;outline-offset:3px}.model__frame{display:block;overflow:hidden;aspect-ratio:4/5;background:linear-gradient(178deg,#e4e3e6,#d3d2d5 58%,#c4c3c5);border:1px solid rgba(23,13,15,.1);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.model__frame img{display:block;width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(.6);transition:opacity .3s ease,filter .3s ease}.model:hover .model__frame{transform:translateY(-2px);box-shadow:0 6px 14px #282a3229}.model:hover .model__frame img{opacity:1;filter:none}.model.is-active .model__frame{border-color:#6e162d}.model.is-active .model__frame img{opacity:1;filter:none}.model__name{position:relative;display:block;padding-bottom:clamp(5px,.8vh,7px);margin-top:clamp(6px,1vh,9px);font-size:11px;font-weight:300;letter-spacing:1.5px;font-variant-numeric:tabular-nums;color:#170d0f6b;transition:color .3s ease}.model__name:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#6e162d;transform:translate(-50%);transition:width .3s ease}.model.is-active .model__name{color:#6e162d}.model.is-active .model__name:after{width:16px}@media (prefers-reduced-motion: reduce){.model__name:after{transition-duration:1ms}}.models__caption{height:clamp(15px,1.8vh,18px);margin-top:clamp(7px,1.2vh,12px);overflow:hidden;font-size:12px;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;color:#8d8a8b}.options__help{display:block;margin-top:clamp(8px,1.6vh,16px);font-size:14px;color:#170d0f;text-decoration:underline;text-underline-offset:3px}.options__help:hover{color:#6e162d}.options__note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:12px;color:#6e162db8}.options__hint{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;font-size:11px;color:#170d0f80;border:1px solid rgba(23,13,15,.25);border-radius:50%;cursor:help}@media (min-width: 901px) and (max-height: 820px){.options__pair{grid-template-columns:1fr 1fr;gap:12px;width:340px;max-width:100%;margin:0 auto}.options__pair .select{width:100%}}.actions{padding-top:calc(var(--pad-block) * 1.08)}.actions__row{display:flex;gap:16px}@media (max-width: 420px){.actions__row{flex-direction:column}}.btn{flex:1;height:var(--btn-h);padding:0 12px;font-family:inherit;font-size:16px;font-weight:300;letter-spacing:.4px;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background .3s ease,color .3s ease}.btn--solid{color:#fff;background:#6e162d;border:1px solid #6e162d}.btn--solid:hover{background:#57101f;border-color:#57101f}.btn--ghost{color:#6e162d;background:#ffffffdb;border:1px solid #6e162d}.btn--ghost:hover{color:#fff;background:#6e162d}.btn--wide{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:clamp(10px,1.6vh,16px)}.pay{display:inline-flex;gap:6px}.pay__dot{width:17px;height:17px;border-radius:50%}.pay__dot--light{background:#d5d5d5}.pay__dot--dark{background:#2b2b2b}@media (max-width: 900px){:root{--pad-page-top: 24px;--pad-page-bottom: 64px;--pad-block: 22px;--row-gap: 22px;--gap-media: 22px;--stage: 300px;--control-h: 40px;--btn-h: 50px}.product{min-height:0}.models{width:230px}.info__title{font-size:20px}}@media (min-width: 901px) and (min-height: 680px){body{overflow:clip}}@media (max-width: 900px),(max-height: 679px){.product{overflow:clip}}
