.RubyReturnStatus-module__-zQ5fG__status{color:#ebc4d1;background:#4b253359;border:1px solid #de9aab40;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.RubyReturnStatus-module__-zQ5fG__pulse{background:#ec9caf;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.9s ease-in-out infinite RubyReturnStatus-module__-zQ5fG__rubyPulse;display:inline-block;box-shadow:0 0 0 5px #ec9caf26}@keyframes RubyReturnStatus-module__-zQ5fG__rubyPulse{50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.RubyReturnStatus-module__-zQ5fG__pulse{animation:none}}
.shop-module__Vq0a9q__shell{isolation:isolate;color:#eee4da;background:radial-gradient(at 85% 4%,#9e483c1f,#0000 35%),radial-gradient(at 10% 58%,#78313e17,#0000 35%),#120e12;min-height:100dvh;position:relative;overflow:hidden}.shop-module__Vq0a9q__shell:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#f0b49b06 1px,#0000 1px),linear-gradient(90deg,#f0b49b06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.shop-module__Vq0a9q__grain{pointer-events:none;opacity:.06;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.shop-module__Vq0a9q__container{width:min(1270px,100% - 56px);margin:auto;padding:26px 0 60px;position:relative}.shop-module__Vq0a9q__topbar{justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-bottom:42px;display:flex}.shop-module__Vq0a9q__brand{letter-spacing:-.07em;color:#f8efe9;white-space:nowrap;align-items:center;gap:0;font-size:21px;font-weight:900;display:inline-flex}.shop-module__Vq0a9q__brand>span:first-child,.shop-module__Vq0a9q__footer a span{color:#f18a72}.shop-module__Vq0a9q__brandDivider{background:#674b4b;width:1px;height:23px;margin:0 19px}.shop-module__Vq0a9q__brand small{letter-spacing:.24em;color:#b5a0a1;font-size:10px;font-weight:650}.shop-module__Vq0a9q__topLinks{color:#b7a4a7;align-items:center;gap:25px;font-size:12px;display:flex}.shop-module__Vq0a9q__topLinks a:hover{color:#ffe5d6}.shop-module__Vq0a9q__topPlay{color:#f5d7c8;border:1px solid #63434a;border-radius:6px;align-items:center;gap:17px;padding:12px 16px;display:inline-flex}.shop-module__Vq0a9q__topPlay:hover{background:#39262b}.shop-module__Vq0a9q__hero{background:linear-gradient(118deg,#231a20 0%,#23181e 44%,#2b1b21 77%,#191317 100%);border:1px solid #4e3239;border-radius:13px;grid-template-columns:1fr 1fr;min-height:548px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000052}.shop-module__Vq0a9q__hero:after{content:"";background:linear-gradient(90deg,#9e5047,#f5a083,#0000 75%);height:3px;position:absolute;inset:auto 0 0}.shop-module__Vq0a9q__heroWatermark{opacity:.035;white-space:nowrap;pointer-events:none;font-family:Georgia,serif;font-size:170px;position:absolute;bottom:-44px;left:30px}.shop-module__Vq0a9q__heroContent{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 0 65px clamp(36px,5vw,75px);display:flex;position:relative}.shop-module__Vq0a9q__heroEyebrow,.shop-module__Vq0a9q__eyebrow{color:#df9f90;letter-spacing:.19em;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:600}.shop-module__Vq0a9q__heroEyebrow{white-space:nowrap;align-items:center;gap:12px;display:flex}.shop-module__Vq0a9q__heroEyebrow>span:last-child{color:#967980;font-size:9px}.shop-module__Vq0a9q__liveDot{background:#ea8a76;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #ea8a761f}.shop-module__Vq0a9q__hero h1{letter-spacing:-.065em;margin:29px 0 21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.1vw,77px);font-weight:500;line-height:1.04}.shop-module__Vq0a9q__hero h1 em{color:#f39c7c;font-weight:400}.shop-module__Vq0a9q__heroLead{color:#b7a1a2;max-width:432px;font-size:14px;line-height:1.85}.shop-module__Vq0a9q__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.shop-module__Vq0a9q__primaryButton,.shop-module__Vq0a9q__secondaryButton{border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:12px 20px;font-size:12px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.shop-module__Vq0a9q__primaryButton{color:#241316;background:linear-gradient(110deg,#f5aa8b,#e88771);box-shadow:0 8px 25px #e887711b}.shop-module__Vq0a9q__secondaryButton{color:#eac5ba;background:#271b20;border:1px solid #694047}.shop-module__Vq0a9q__primaryButton:hover,.shop-module__Vq0a9q__secondaryButton:hover{transform:translateY(-2px)}.shop-module__Vq0a9q__secondaryButton:hover{border-color:#f3a184}.shop-module__Vq0a9q__heroFootnote{color:#9d7777;letter-spacing:.11em;margin-top:34px;font-size:9px;font-weight:700}.shop-module__Vq0a9q__heroFootnote span{color:#d28d79;margin:0 9px}.shop-module__Vq0a9q__heroGallery{isolation:isolate;min-height:540px;position:relative}.shop-module__Vq0a9q__heroGallery:before{content:"";background:radial-gradient(at 50% 49%,#e37d5a26,#0000 58%);position:absolute;inset:0}.shop-module__Vq0a9q__heroPortrait{transform-origin:50%;background:linear-gradient(150deg,#403039,#21191f);border:1px solid #ec9a7f42;flex-direction:column;gap:5px;width:43%;min-width:136px;max-width:230px;padding:9px 9px 13px;display:flex;position:absolute;box-shadow:0 26px 70px #0000007a}.shop-module__Vq0a9q__heroImageWrap{aspect-ratio:1;background:#1d1519;border-radius:8px;position:relative;overflow:hidden}.shop-module__Vq0a9q__heroImageWrap img{object-fit:cover}.shop-module__Vq0a9q__heroPortrait span{font-family:var(--font-geist-mono),monospace;color:#b08883;letter-spacing:.14em;margin:7px 5px 0;font-size:9px}.shop-module__Vq0a9q__heroPortrait strong{margin:0 5px;font-family:Georgia,serif;font-size:17px;font-weight:500}.shop-module__Vq0a9q__heroPortrait0{z-index:1;top:24%;left:1%;transform:rotate(-13deg)}.shop-module__Vq0a9q__heroPortrait1{z-index:3;top:11%;left:30%;transform:rotate(4deg)}.shop-module__Vq0a9q__heroPortrait2{z-index:2;top:32%;right:1%;transform:rotate(14deg)}.shop-module__Vq0a9q__heroOrbit{aspect-ratio:1;z-index:-1;border:1px solid #e2896a1f;border-radius:50%;width:80%;position:absolute;top:-1%;left:7%}.shop-module__Vq0a9q__heroEdition{color:#7d6165;letter-spacing:.2em;text-align:right;font-size:9px;line-height:1.7;position:absolute;bottom:27px;right:34px}.shop-module__Vq0a9q__categorySection,.shop-module__Vq0a9q__catalogSection{padding-top:100px}.shop-module__Vq0a9q__sectionTitleRow{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.shop-module__Vq0a9q__sectionTitleRow h2{letter-spacing:-.045em;margin:12px 0 10px;font-family:Georgia,serif;font-size:clamp(30px,3.2vw,47px);font-weight:400;line-height:1.13}.shop-module__Vq0a9q__sectionTitleRow p:not(.shop-module__Vq0a9q__eyebrow){color:#a18d91;font-size:13px;line-height:1.65}.shop-module__Vq0a9q__sectionAside,.shop-module__Vq0a9q__catalogCount{color:#927477;letter-spacing:.17em;font-size:9px;font-family:var(--font-geist-mono),monospace;white-space:nowrap}.shop-module__Vq0a9q__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.shop-module__Vq0a9q__categoryCard{background:linear-gradient(145deg,#221b20,#171317);border:1px solid #453139;border-radius:9px;flex-direction:column;min-height:262px;padding:24px 26px 20px;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.shop-module__Vq0a9q__categoryCard:after{content:"";border:1px solid #754c4b24;border-radius:50%;width:180px;height:180px;position:absolute;bottom:5px;right:-80px;box-shadow:0 0 0 28px #754c4b09}.shop-module__Vq0a9q__categoryCard:hover{background:#281d22;border-color:#ae7265;transform:translateY(-3px)}.shop-module__Vq0a9q__categoryTop{color:#987c7d;font:10px var(--font-geist-mono),monospace;letter-spacing:.15em;justify-content:space-between;display:flex}.shop-module__Vq0a9q__categoryTop span:last-child{color:#d79e8a;font-size:18px}.shop-module__Vq0a9q__categorySymbol{color:#d8957f;text-shadow:0 8px 27px #bd5b4754;align-self:center;margin:auto;font-family:Georgia,serif;font-size:62px;line-height:1}.shop-module__Vq0a9q__categoryBottom{flex-direction:column;gap:5px;display:flex}.shop-module__Vq0a9q__categoryBottom strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.shop-module__Vq0a9q__categoryBottom small{color:#ab9292;font-size:12px}.shop-module__Vq0a9q__categoryCount{color:#795e63;letter-spacing:.08em;margin-top:17px;font-size:9px}.shop-module__Vq0a9q__catalogToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.shop-module__Vq0a9q__filterList{flex-wrap:wrap;gap:7px;display:flex}.shop-module__Vq0a9q__filterButton,.shop-module__Vq0a9q__resetButton{cursor:pointer;font:600 12px var(--font-geist-sans),sans-serif;color:#ac9297;background:#21191f;border:1px solid #45343b;border-radius:6px;padding:10px 16px;transition:all .2s}.shop-module__Vq0a9q__filterButton:hover,.shop-module__Vq0a9q__resetButton:hover{color:#f2d9cc;border-color:#b57b6c}.shop-module__Vq0a9q__filterSelected{color:#1d1013;background:#f1a184;border-color:#f1a184}.shop-module__Vq0a9q__searchField{color:#9c8588;background:#1d171c;border:1px solid #46333a;border-radius:6px;align-items:center;gap:10px;min-width:245px;min-height:40px;padding:0 12px;display:flex}.shop-module__Vq0a9q__searchField:focus-within{border-color:#d28b77}.shop-module__Vq0a9q__searchField input{color:#eee4da;width:100%;min-width:0;font:12px var(--font-geist-sans),sans-serif;background:0 0;border:0;outline:0}.shop-module__Vq0a9q__searchField input::placeholder{color:#827077}.shop-module__Vq0a9q__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-module__Vq0a9q__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.shop-module__Vq0a9q__productCard{background:linear-gradient(#21191f,#1a1419);border:1px solid #463137;border-radius:9px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.shop-module__Vq0a9q__productCard:hover{border-color:#b47e6e;transform:translateY(-4px);box-shadow:0 20px 50px #0005}.shop-module__Vq0a9q__productVisual{aspect-ratio:1.15;background:radial-gradient(circle,#3b272b 0%,#21171c 70%);position:relative;overflow:hidden}.shop-module__Vq0a9q__productArtwork{object-fit:contain;filter:drop-shadow(0 16px 30px #00000054);padding:30px;transition:transform .4s}.shop-module__Vq0a9q__productCard:hover .shop-module__Vq0a9q__productArtwork{transform:scale(1.035)}.shop-module__Vq0a9q__productSerial{z-index:1;font:9px var(--font-geist-mono),monospace;color:#ad8385;letter-spacing:.14em;position:absolute;top:18px;left:18px}.shop-module__Vq0a9q__productType{z-index:1;color:#f0b59f;font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#24181ed4;border:1px solid #9a64569c;border-radius:3px;padding:6px 8px;position:absolute;bottom:16px;right:17px}.shop-module__Vq0a9q__productWide .shop-module__Vq0a9q__productArtwork{object-fit:cover;padding:0}.shop-module__Vq0a9q__productCopy{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.shop-module__Vq0a9q__productCollection{color:#d29481;font:9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.17em}.shop-module__Vq0a9q__productTitleRow{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.shop-module__Vq0a9q__productTitleRow h3{letter-spacing:-.02em;font:400 29px Georgia,serif}.shop-module__Vq0a9q__productTitleRow span{color:#b9857a;font-size:24px}.shop-module__Vq0a9q__productCopy p{color:#a38e91;flex:1;margin-top:12px;font-size:12px;line-height:1.7}.shop-module__Vq0a9q__productFooter{border-top:1px solid #49343b;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.shop-module__Vq0a9q__productFooter strong{color:#f2ddc9;font-size:14px}.shop-module__Vq0a9q__productFooter span{font:9px var(--font-geist-mono),monospace;color:#b38e82;letter-spacing:.04em;text-align:right}.shop-module__Vq0a9q__emptyState{text-align:center;background:#1d161b;border:1px dashed #704b4c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:325px;padding:40px 20px;display:flex}.shop-module__Vq0a9q__emptyGlyph{color:#d9957d;font:54px Georgia,serif}.shop-module__Vq0a9q__emptyState h3{margin:13px 0;font:400 27px Georgia,serif}.shop-module__Vq0a9q__emptyState p{color:#a68e94;max-width:420px;font-size:13px;line-height:1.7}.shop-module__Vq0a9q__emptyProfileLink{color:#dc9b86;text-underline-offset:4px;margin-top:20px;font-size:12px;text-decoration:underline}.shop-module__Vq0a9q__resetButton{margin-top:18px}.shop-module__Vq0a9q__catalogDisclosure{color:#8d7b80;margin-top:25px;font-size:11px;line-height:1.8}.shop-module__Vq0a9q__manifesto{background:linear-gradient(110deg,#2a1a20,#1d151a 70%);border:1px solid #70413f;border-radius:9px;grid-template-columns:80px 1fr 310px;align-items:center;gap:28px;margin:104px 0 55px;padding:38px 45px;display:grid}.shop-module__Vq0a9q__manifestoStamp{color:#ea987d;text-align:center;font-family:Georgia,serif;font-size:76px;line-height:1}.shop-module__Vq0a9q__manifesto h2{letter-spacing:-.04em;margin-top:13px;font:400 clamp(24px,3vw,38px)/1.18 Georgia,serif}.shop-module__Vq0a9q__manifesto h2 em{color:#ef977e}.shop-module__Vq0a9q__manifesto>p{color:#af9599;font-size:12px;line-height:1.85}.shop-module__Vq0a9q__footer{color:#8f797d;letter-spacing:.1em;border-top:1px solid #3e3035;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;font-size:10px;display:flex}.shop-module__Vq0a9q__footer a{color:#d6b9ac}.shop-module__Vq0a9q__footer a:first-child{letter-spacing:-.07em;font-size:17px;font-weight:900}.shop-module__Vq0a9q__breadcrumb{font:11px var(--font-geist-mono),monospace;color:#ba8d83;letter-spacing:.1em;margin:5px 0 36px;display:inline-block}.shop-module__Vq0a9q__breadcrumb:hover{color:#f0b9a2}.shop-module__Vq0a9q__detailLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:start;gap:clamp(30px,5vw,76px);padding-bottom:55px;display:grid}.shop-module__Vq0a9q__detailMedia{background:radial-gradient(circle at 50% 45%,#432c31,#1b1419 66%);border:1px solid #5b3d44;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:560px;display:flex;position:relative}.shop-module__Vq0a9q__detailArt{aspect-ratio:1;width:80%;position:relative}.shop-module__Vq0a9q__detailArt img{object-fit:contain;filter:drop-shadow(0 18px 25px #0006)}.shop-module__Vq0a9q__detailBanner .shop-module__Vq0a9q__detailArt{aspect-ratio:3;width:92%}.shop-module__Vq0a9q__detailSerial,.shop-module__Vq0a9q__detailMaster{color:#af8383;font:10px var(--font-geist-mono),monospace;letter-spacing:.07em;position:absolute}.shop-module__Vq0a9q__detailSerial{top:20px;left:22px}.shop-module__Vq0a9q__detailMaster{bottom:20px;right:22px}.shop-module__Vq0a9q__detailCopy{padding:12px 0}.shop-module__Vq0a9q__detailCopy h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.shop-module__Vq0a9q__detailCopy h1 span{color:#e99479}.shop-module__Vq0a9q__detailDescription{color:#b09ca0;max-width:510px;font-size:14px;line-height:1.85}.shop-module__Vq0a9q__detailPrice{border-top:1px solid #493239;border-bottom:1px solid #493239;justify-content:space-between;align-items:center;margin:27px 0 15px;padding:23px 0;display:flex}.shop-module__Vq0a9q__detailPrice span,.shop-module__Vq0a9q__detailFacts span{color:#937b80;font:10px var(--font-geist-mono),monospace;letter-spacing:.1em}.shop-module__Vq0a9q__detailPrice strong{color:#efb79d;font:400 28px Georgia,serif}.shop-module__Vq0a9q__detailAvailability{color:#b7a2a3;align-items:center;gap:12px;margin-bottom:25px;font-size:12px;line-height:1.6;display:flex}.shop-module__Vq0a9q__detailNoCheckout{font:10px var(--font-geist-mono),monospace;color:#e3b39f;letter-spacing:.06em;background:#2a1d22;border:1px solid #70464a;border-radius:5px;padding:16px}.shop-module__Vq0a9q__detailFacts{border-top:1px solid #493239;margin-top:34px}.shop-module__Vq0a9q__detailFacts>div{border-bottom:1px solid #493239;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.shop-module__Vq0a9q__detailFacts strong{color:#ead4c6;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:600}.shop-module__Vq0a9q__skuValue{font-family:var(--font-geist-mono),monospace}.shop-module__Vq0a9q__termsBox{background:#22191e;border:1px solid #4b3439;border-radius:7px;margin-top:30px;padding:25px}.shop-module__Vq0a9q__termsBox strong{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#e1a089}.shop-module__Vq0a9q__termsBox p{color:#bba5a3;margin:10px 0 19px;font-size:12px;line-height:1.75}.shop-module__Vq0a9q__termsBox p:last-child{margin-bottom:0}:where(.shop-module__Vq0a9q__shell a,.shop-module__Vq0a9q__shell button,.shop-module__Vq0a9q__shell input):focus-visible{outline-offset:3px;outline:2px solid #f6aa89}@media (max-width:1000px){.shop-module__Vq0a9q__hero{grid-template-columns:1fr .82fr}.shop-module__Vq0a9q__heroContent{padding-left:32px}.shop-module__Vq0a9q__heroGallery{min-height:480px}.shop-module__Vq0a9q__heroPortrait{min-width:113px}.shop-module__Vq0a9q__manifesto{grid-template-columns:55px 1fr}.shop-module__Vq0a9q__manifesto>p{grid-column:2}.shop-module__Vq0a9q__detailLayout{grid-template-columns:1fr 1fr;gap:24px}.shop-module__Vq0a9q__detailMedia{min-height:460px}}@media (max-width:720px){.shop-module__Vq0a9q__container{width:min(100% - 28px,540px);padding-top:14px}.shop-module__Vq0a9q__topbar{align-items:flex-start;gap:10px;margin-bottom:22px}.shop-module__Vq0a9q__brand{font-size:19px}.shop-module__Vq0a9q__brandDivider{margin:0 10px}.shop-module__Vq0a9q__brand small{font-size:8px}.shop-module__Vq0a9q__topLinks{gap:10px;font-size:11px}.shop-module__Vq0a9q__topPlay{display:none}.shop-module__Vq0a9q__hero{grid-template-columns:1fr}.shop-module__Vq0a9q__heroContent{padding:44px 24px 20px}.shop-module__Vq0a9q__hero h1{margin-top:20px}.shop-module__Vq0a9q__heroLead{font-size:13px}.shop-module__Vq0a9q__heroGallery{min-height:310px}.shop-module__Vq0a9q__heroPortrait{width:33%;min-width:0;top:auto}.shop-module__Vq0a9q__heroPortrait0{top:14%;left:11%}.shop-module__Vq0a9q__heroPortrait1{top:3%;left:38%}.shop-module__Vq0a9q__heroPortrait2{top:19%;right:7%}.shop-module__Vq0a9q__heroPortrait strong{font-size:12px}.shop-module__Vq0a9q__heroPortrait span{margin:3px 2px 0;font-size:7px}.shop-module__Vq0a9q__heroPortrait{padding:6px 6px 8px}.shop-module__Vq0a9q__heroEdition{font-size:7px;bottom:12px;right:16px}.shop-module__Vq0a9q__heroFootnote{font-size:8px;line-height:1.7}.shop-module__Vq0a9q__categorySection,.shop-module__Vq0a9q__catalogSection{padding-top:66px}.shop-module__Vq0a9q__sectionTitleRow{flex-direction:column;align-items:flex-start;gap:8px}.shop-module__Vq0a9q__sectionAside,.shop-module__Vq0a9q__catalogCount{margin-top:8px}.shop-module__Vq0a9q__categoryGrid{grid-template-columns:1fr;gap:10px}.shop-module__Vq0a9q__categoryCard{min-height:135px;padding:17px 19px}.shop-module__Vq0a9q__categorySymbol{font-size:44px;position:absolute;top:30px;right:48px}.shop-module__Vq0a9q__categoryBottom strong{font-size:23px}.shop-module__Vq0a9q__categoryBottom{margin-top:25px}.shop-module__Vq0a9q__categoryCount{margin-top:9px}.shop-module__Vq0a9q__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-module__Vq0a9q__productArtwork{padding:9px}.shop-module__Vq0a9q__productCopy{padding:14px 12px}.shop-module__Vq0a9q__productTitleRow h3{font-size:22px}.shop-module__Vq0a9q__productCopy p{font-size:11px}.shop-module__Vq0a9q__productFooter{flex-direction:column;align-items:flex-start;gap:7px}.shop-module__Vq0a9q__productFooter span{text-align:left}.shop-module__Vq0a9q__catalogToolbar{align-items:stretch}.shop-module__Vq0a9q__searchField{width:100%}.shop-module__Vq0a9q__manifesto{grid-template-columns:1fr;gap:10px;margin-top:65px;padding:22px}.shop-module__Vq0a9q__manifestoStamp{display:none}.shop-module__Vq0a9q__manifesto>p{grid-column:1}.shop-module__Vq0a9q__footer{flex-wrap:wrap;line-height:1.7}.shop-module__Vq0a9q__detailLayout{grid-template-columns:1fr}.shop-module__Vq0a9q__detailMedia{min-height:370px}.shop-module__Vq0a9q__detailCopy{padding-top:14px}.shop-module__Vq0a9q__detailArt{width:76%}}@media (max-width:370px){.shop-module__Vq0a9q__productGrid{grid-template-columns:1fr}.shop-module__Vq0a9q__heroEyebrow{font-size:8px}.shop-module__Vq0a9q__heroEyebrow>span:last-child{display:none}.shop-module__Vq0a9q__heroActions{flex-direction:column;align-items:stretch;width:100%}.shop-module__Vq0a9q__heroActions a{width:100%}}@media (prefers-reduced-motion:reduce){.shop-module__Vq0a9q__shell *,.shop-module__Vq0a9q__shell :before,.shop-module__Vq0a9q__shell :after{transition:none!important}}@media (max-width:980px){.shop-module__Vq0a9q__topbar{flex-wrap:wrap}.shop-module__Vq0a9q__topbar>.shop-module__Vq0a9q__topLinks{flex-wrap:wrap;order:3;width:100%}}
.ShopPriceButtons-module__Cm7Fga__productVisualLink{display:block}.ShopPriceButtons-module__Cm7Fga__productInfoLink{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ShopPriceButtons-module__Cm7Fga__productInfoLink:hover h3{color:#f9d9c7}.ShopPriceButtons-module__Cm7Fga__productCurrencyLinks{border-top:1px solid #49343b;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;padding-top:16px;display:grid}.ShopPriceButtons-module__Cm7Fga__productCurrencyButton{border:1px solid;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px 8px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.ShopPriceButtons-module__Cm7Fga__productCurrencyButton img{object-fit:contain;flex:0 0 27px;width:27px;height:27px;display:block}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopy{flex-direction:column;gap:2px;min-width:0;line-height:1.1;display:flex}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopy strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopy small{letter-spacing:.01em;font-size:10px}.ShopPriceButtons-module__Cm7Fga__productCurrencyArrow{opacity:.65;font-size:11px;position:absolute;top:5px;right:7px}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopper{color:#f5d5ac;background:linear-gradient(130deg,#42291f,#2e211e);border-color:#82563e}.ShopPriceButtons-module__Cm7Fga__productCurrencyRuby{color:#fbd8e2;background:linear-gradient(130deg,#442333,#2a1c2b);border-color:#84445d}.ShopPriceButtons-module__Cm7Fga__productCurrencyButton:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0005}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopper:hover{background:linear-gradient(130deg,#513122,#34241e);border-color:#e0a977}.ShopPriceButtons-module__Cm7Fga__productCurrencyRuby:hover{background:linear-gradient(130deg,#56283b,#311e2b);border-color:#e593b1}.ShopPriceButtons-module__Cm7Fga__productCurrencyFallback{color:#f5d5ac;text-align:center;border:1px solid #725349;border-radius:9px;grid-column:1/-1;padding:16px;font-size:12px;display:block}@media (max-width:720px){.ShopPriceButtons-module__Cm7Fga__productCurrencyLinks{gap:6px;margin-top:18px;padding-top:12px}.ShopPriceButtons-module__Cm7Fga__productCurrencyButton{gap:4px;min-height:58px;padding:7px 5px}.ShopPriceButtons-module__Cm7Fga__productCurrencyButton img{flex-basis:21px;width:21px;height:21px}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopy strong{font-size:14px}.ShopPriceButtons-module__Cm7Fga__productCurrencyCopy small{font-size:9px}.ShopPriceButtons-module__Cm7Fga__productCurrencyArrow{font-size:9px;top:3px;right:4px}}
