.crumb{max-width:1400px;margin:0 auto;padding:22px 40px 0;font-size:12px;letter-spacing:.2em;color:var(--grey)}.crumb a:hover{color:var(--gold)}.crumb .sep{margin:0 10px;color:var(--sand)}.sec-head{text-align:center;margin-bottom:50px}.sec-head .kicker{font-size:12px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}.sec-head h2{font-family:Cormorant Garamond,"Noto Serif SC",serif;font-weight:300;font-size:clamp(28px,3.4vw,42px);letter-spacing:.03em;color:var(--ink)}.sec-head h2 em{font-style:italic;color:var(--gold);font-weight:300}.sec-head .lead{max-width:600px;margin:14px auto 0;font-size:14px;color:var(--grey);letter-spacing:.05em}.gallery{position:sticky;top:100px}.gal-main{aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 55%,#f4eee2,#e8dfcd 60%,#d9cfc0);box-shadow:0 30px 80px -30px #2b262240;position:relative;display:flex;align-items:center;justify-content:center}.gal-main .badge{position:absolute;top:20px;left:20px;font-family:Cormorant Garamond,serif;font-style:italic;background:#fefdfbeb;color:var(--ink);font-size:12px;letter-spacing:.3em;padding:8px 18px;border-radius:999px}.plate{width:70%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#fefdfb,#f4efe6 70%,#e8dfcd);box-shadow:inset 0 0 50px #b8a4802e,0 25px 50px -10px #2b26222e;position:relative;display:flex;align-items:center;justify-content:center}.plate:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px solid rgba(184,164,128,.28)}.plate:after{content:"IN MEMORY OF \b7  CLOUD REST";position:absolute;bottom:14%;left:0;right:0;text-align:center;font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.4em;color:var(--gold)}.plate-portrait{width:56%;height:56%;margin-top:-8%;background:radial-gradient(ellipse at 50% 40%,#4a4038 0%,#2B2622 50%,transparent 70%),radial-gradient(ellipse at 30% 55%,#6b5f52 0%,transparent 50%),radial-gradient(ellipse at 70% 55%,#6b5f52 0%,transparent 50%);filter:contrast(1.1) blur(.4px);opacity:.72}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.thumb{aspect-ratio:1/1;border-radius:6px;overflow:hidden;border:1px solid var(--mist);cursor:pointer;background:var(--pearl);position:relative;transition:border-color .3s,transform .3s}.thumb:hover{border-color:var(--gold);transform:translateY(-2px)}.thumb.active{border:1px solid var(--gold);box-shadow:0 0 0 2px #b8a48026}.thumb-plate{background:radial-gradient(circle,#f4efe6 40%,#e8dfcd)}.thumb-plate:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle,#fefdfb 60%,#efeae2);box-shadow:inset 0 0 8px #b8a48033}.thumb-detail{background:linear-gradient(135deg,#f7f4ee,#d9cfc0)}.thumb-detail:after{content:"\25c7";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:22px}.thumb-hand{background:linear-gradient(135deg,#efeae2,#b8a480)}.thumb-hand:after{content:"\270e";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.thumb-box{background:linear-gradient(135deg,#d9cfc0,#8b6f52)}.thumb-box:after{content:"\25c8";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px}.buy .tag{font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.buy h1{font-family:Cormorant Garamond,"Noto Serif SC",serif;font-weight:300;font-size:clamp(28px,3.2vw,40px);line-height:1.25;letter-spacing:.02em;color:var(--ink);margin-bottom:16px}.buy h1 em{font-style:italic;color:var(--gold);font-weight:300}.rating{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--grey);letter-spacing:.08em;margin-bottom:26px}.rating .stars{color:var(--gold);letter-spacing:.15em;font-size:15px}.rating .link{border-bottom:1px solid var(--sand);padding-bottom:1px}.price-block{padding:22px 0;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:32px}.price-old{font-size:16px;color:var(--grey);text-decoration:line-through;font-family:Cormorant Garamond,serif}.price-now{font-size:30px;color:var(--ink);font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:.03em}.save-tag{background:var(--deep-green);color:#fff;font-size:10px;letter-spacing:.3em;padding:6px 14px;border-radius:999px;font-weight:600}.stock{margin-left:auto;font-size:12px;letter-spacing:.2em;color:var(--color);display:flex;align-items:center;gap:6px}.addon-line{display:flex;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;background:linear-gradient(90deg,#b8a48014,#b8a48005);border:1px dashed var(--gold);border-radius:4px;font-size:12.5px;letter-spacing:.15em;color:var(--ink);font-family:Cormorant Garamond,"Noto Serif SC",serif;animation:slideIn .3s ease}.addon-line .addon-amt{color:var(--gold);font-style:italic;font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.opt-group{margin-bottom:26px}.opt-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;letter-spacing:.3em;color:var(--ink);margin-bottom:14px;text-transform:uppercase}.opt-label .val{color:var(--gold);font-style:italic;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:.1em}.opt-row{display:flex;flex-wrap:wrap;gap:10px}.opt{padding:12px 20px;border:1px solid var(--sand);border-radius:4px;font-size:13px;letter-spacing:.1em;color:var(--ink);background:var(--white);transition:all .3s}.opt:hover{border-color:var(--ink)}.opt.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.opt .sub{display:block;font-size:11px;color:var(--grey);letter-spacing:.15em;margin-top:2px;font-family:Cormorant Garamond,serif;font-style:italic}.opt.on .sub{color:#ffffffb3}.variant-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.variant{padding:10px 8px 12px;background:var(--white);border:1px solid var(--sand);border-radius:6px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:8px}.variant:hover{border-color:var(--ink);transform:translateY(-2px)}.variant.on{border-color:var(--gold);box-shadow:0 0 0 2px #b8a4802e;background:linear-gradient(180deg,#fefdfb,#f7f4ee)}.v-thumb{width:100%;aspect-ratio:1/1;border-radius:4px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 12px #b8a48026}.v-thumb:before{content:"";width:72%;aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 14px #2b26221f,0 4px 10px -4px #2b262233}.v-thumb:after{content:"";position:absolute;width:44%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(43,38,34,.55) 0%,transparent 60%),radial-gradient(ellipse at 30% 60%,rgba(43,38,34,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(43,38,34,.3) 0%,transparent 50%);filter:blur(.4px);opacity:.6;margin-top:-4%}.vt-ivory{background:radial-gradient(circle at 50% 55%,#f4eee2,#e8dfcd)}.vt-ivory:before{background:radial-gradient(circle at 45% 40%,#fefdfb,#f4efe6 70%,#efeae2)}.vt-sand{background:radial-gradient(circle at 50% 55%,#e8d5b4,#b08c5c)}.vt-sand:before{background:radial-gradient(circle at 45% 40%,#f4e4c4,#d9b58a 70%,#b08c5c)}.vt-sage{background:radial-gradient(circle at 50% 55%,#d3d9c4,#6e7f5c)}.vt-sage:before{background:radial-gradient(circle at 45% 40%,#e4ead6,#b9c4b0 70%,#8fa07a)}.vt-ink{background:radial-gradient(circle at 50% 55%,#7c766e,#2b2622)}.vt-ink:before{background:radial-gradient(circle at 45% 40%,#5a544d,#3a342e 70%,#2b2622)}.vt-ink:after{background:radial-gradient(ellipse at 50% 45%,rgba(254,253,251,.55) 0%,transparent 60%),radial-gradient(ellipse at 30% 60%,rgba(254,253,251,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(254,253,251,.3) 0%,transparent 50%);opacity:.75}.v-name{font-size:11px;letter-spacing:.2em;color:var(--ink);font-weight:500}.variant.on .v-name{color:var(--gold)}.engrave-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.engrave{display:block;width:100%;padding:14px 16px;border:1px solid var(--sand);border-radius:4px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--white);letter-spacing:.05em;transition:all .3s}.engrave:focus{outline:none;border-color:var(--gold)}.engrave:disabled{background:var(--pearl);color:var(--grey);cursor:not-allowed;opacity:.6}.hint{font-size:11px;color:var(--grey);letter-spacing:.15em;margin-top:8px;font-family:Cormorant Garamond,serif;font-style:italic}.uploader{display:block;cursor:pointer;border:1.5px dashed var(--sand);border-radius:6px;background:linear-gradient(180deg,#fefdfb,#f7f4ee);padding:32px 24px;text-align:center;transition:all .3s}.uploader:hover{border-color:var(--gold);background:linear-gradient(180deg,#fefdfb,#efeae2)}.uploader.drag{border-color:var(--gold);background:var(--mist)}.up-icon{font-size:32px;color:var(--gold);line-height:1;margin-bottom:12px}.up-title{font-size:13px;letter-spacing:.2em;color:var(--ink);margin-bottom:6px}.up-sub{font-size:11px;color:var(--grey);letter-spacing:.1em;font-family:Cormorant Garamond,serif;font-style:italic}.up-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.up-list .up-item{width:64px;height:64px;border-radius:4px;border:1px solid var(--mist);position:relative;background-size:cover;background-position:center;box-shadow:0 4px 10px -4px #2b262226}.up-list .up-item .rm{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;border:none}.qty-buy{display:flex;gap:14px;margin:32px 0 20px;align-items:stretch}.qty{display:flex;align-items:center;border:1px solid var(--sand);border-radius:4px;background:var(--white)}.qty button{width:44px;height:52px;font-size:18px;color:var(--ink);transition:background .3s}.qty button:hover{background:var(--pearl)}.qty span{width:42px;text-align:center;font-size:15px;font-family:Cormorant Garamond,serif;font-weight:500}.btn-add{flex:1;background:var(--ink);color:var(--white);font-size:13px;letter-spacing:.35em;border-radius:4px;transition:background .3s}.btn-add:hover{background:var(--gold)}.btn-buy{width:100%;padding:16px;border:1px solid var(--ink);border-radius:4px;font-size:13px;letter-spacing:.35em;background:transparent;transition:all .3s}.btn-buy:hover{background:var(--ink);color:var(--white)}.assurance{margin-top:36px;padding-top:28px;border-top:1px solid var(--mist);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ass{text-align:center;font-size:11px;letter-spacing:.2em;color:var(--grey);line-height:1.6}.ass .ico{display:block;font-size:22px;color:var(--gold);margin-bottom:8px}.ass strong{display:block;color:var(--ink);font-size:12px;letter-spacing:.25em;font-weight:500;margin-bottom:4px}.process-sec{padding:100px 0 80px;background:linear-gradient(180deg,transparent 0%,#F7F4EE 30%,#F7F4EE 70%,transparent 100%)}.process-wrap{max-width:1400px;margin:0 auto;padding:0 40px}.scroll-hint{text-align:center;font-size:11px;letter-spacing:.4em;color:var(--gold);margin-bottom:24px;font-family:Cormorant Garamond,serif;font-style:italic}.scroll-hint:before,.scroll-hint:after{content:"\2014\2014";margin:0 12px;color:var(--sand)}.drag-track{display:flex;gap:24px;overflow-x:auto;padding:20px 0 30px;cursor:grab;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--sand) transparent}.drag-track.dragging{cursor:grabbing;scroll-behavior:auto}.drag-track::-webkit-scrollbar{height:4px}.drag-track::-webkit-scrollbar-track{background:var(--mist);border-radius:2px}.drag-track::-webkit-scrollbar-thumb{background:var(--sand);border-radius:2px}.drag-track::-webkit-scrollbar-thumb:hover{background:var(--gold)}.pic{overflow:hidden;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -14px #2b262233;transition:transform .4s,box-shadow .4s;pointer-events:auto}.pic:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px #2b262247}.pic-num{position:absolute;top:20px;left:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:42px;color:#fefdfbe6;line-height:1;font-weight:300;text-shadow:0 2px 12px rgba(0,0,0,.2);pointer-events:none}.concept{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.concept .quote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(24px,2.6vw,34px);color:var(--ink);line-height:1.55;max-width:800px;margin:0 auto 40px;font-weight:300}.concept .quote:before,.concept .quote:after{content:'"';color:var(--gold);font-size:42px;vertical-align:-.15em;margin:0 8px}.concept-text{max-width:820px;margin:20px auto 0;font-size:15.5px;color:var(--ink);line-height:2;letter-spacing:.03em;text-align:justify;padding:36px 40px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);background:linear-gradient(180deg,#fefdfb66,#f7f4ee99)}.info-row{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr;gap:60px;align-items:start}.panel{background:var(--white);border:1px solid var(--mist);border-radius:8px;padding:44px 40px;box-shadow:0 20px 40px -30px #2b26221a}.panel .kicker{font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.panel h3{font-family:Cormorant Garamond,"Noto Serif SC",serif;font-weight:300;font-size:28px;letter-spacing:.03em;margin-bottom:26px}.panel h3 em{color:var(--gold);font-style:italic}.size-diagram{background:radial-gradient(circle at 50% 50%,#f7f4ee,#e8e2d8);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:24px;overflow:hidden}.size-plate{width:60%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#fefdfb,#f4efe6 70%,#e8dfcd);box-shadow:inset 0 0 30px #b8a48026,0 10px 20px -6px #2b26221a;position:relative}.size-plate:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed rgba(184,164,128,.4)}.size-line-h,.size-line-v{position:absolute;background:var(--ink)}.size-line-h{left:20%;right:20%;top:50%;height:1px}.size-line-h:before,.size-line-h:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--ink)}.size-line-h:before{left:0}.size-line-h:after{right:0}.size-label-h{position:absolute;left:50%;top:52%;transform:translate(-50%);background:var(--white);padding:2px 10px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.15em}.size-line-v{top:15%;bottom:15%;left:12%;width:1px}.size-line-v:before,.size-line-v:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--ink)}.size-line-v:before{top:0}.size-line-v:after{bottom:0}.size-label-v{position:absolute;left:6%;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:var(--gold);letter-spacing:.2em}.size-table{width:100%;border-collapse:collapse}.size-table th,.size-table td{padding:12px 8px;text-align:left;font-size:13px;letter-spacing:.05em;border-bottom:1px solid var(--mist)}.size-table th{font-size:11px;letter-spacing:.25em;color:var(--gold);font-weight:500;text-transform:uppercase}.size-table td:first-child{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--ink);font-weight:500}.video-box{border-radius:6px;overflow:hidden;position:relative;background:linear-gradient(135deg,#2b2622,#5a544d);cursor:pointer;margin-bottom:20px}.video-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(184,164,128,.4) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.15) 0%,transparent 40%)}.video-poster-plate{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#fefdfb,#f4efe6 70%,#e8dfcd);opacity:.9;filter:blur(1px)}.play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#fefdfbeb;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #0000004d;transition:transform .3s,background .3s;border:0;outline:none}.play-btn:hover{transform:translate(-50%,-50%) scale(1.08);background:var(--white)}.play-btn:after{content:"";border-left:22px solid var(--ink);border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}.video-caption{position:absolute;left:24px;bottom:24px;color:#fff;font-family:Cormorant Garamond,serif}.video-caption .t{font-size:18px;letter-spacing:.05em;margin-bottom:4px}.video-caption .s{font-size:11px;letter-spacing:.3em;color:#ffffffb3}.video-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--grey);letter-spacing:.15em}.video-meta span{display:flex;align-items:center;gap:6px}.video-meta .dot-g{width:6px;height:6px;background:var(--gold);border-radius:50%}.reviews-sec{padding:80px 0 100px;background:linear-gradient(180deg,transparent 0%,#F7F4EE 20%,#F7F4EE 80%,transparent 100%)}.rev-stats{max-width:1400px;margin:0 auto 40px;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.rev-avg{display:flex;align-items:baseline;gap:12px}.rev-avg .num{font-family:Cormorant Garamond,serif;font-size:56px;font-weight:300;color:var(--ink);line-height:1}.rev-avg .of{font-size:14px;color:var(--grey);letter-spacing:.1em}.rev-avg .stars{color:var(--gold);letter-spacing:.15em;font-size:20px}.rev-avg .count{font-size:12px;color:var(--grey);letter-spacing:.15em;margin-top:4px}.rev-track{padding:20px 40px 40px;cursor:grab}.rev-track.dragging{cursor:grabbing;scroll-behavior:auto}.rev-track::-webkit-scrollbar{height:4px}.rev-track::-webkit-scrollbar-track{background:var(--mist);border-radius:2px}.rev-track::-webkit-scrollbar-thumb{background:var(--sand);border-radius:2px}.review{flex:0 0 380px;background:var(--white);border:1px solid var(--mist);border-radius:6px;padding:32px 30px 28px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;box-shadow:0 6px 20px -12px #2b26221a;transition:transform .4s,box-shadow .4s}.review:hover{transform:translateY(-4px);box-shadow:0 24px 50px -25px #2b262233}.rev-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;flex-shrink:0}.a1{background:linear-gradient(135deg,#b8a480,#8b6f52)}.a2{background:linear-gradient(135deg,#b9c4b0,#7a8a6a)}.a3{background:linear-gradient(135deg,#d9cfc0,#b8a480)}.a4{background:linear-gradient(135deg,#7c766e,#2b2622)}.a5{background:linear-gradient(135deg,#efeae2,#b8a480)}.a6{background:linear-gradient(135deg,#b9c4b0,#b8a480)}.rev-meta .n{font-size:14px;color:var(--ink);letter-spacing:.08em;font-weight:500}.rev-meta .loc{font-size:11px;color:var(--grey);letter-spacing:.15em;margin-top:2px;font-family:Cormorant Garamond,serif;font-style:italic}.rev-stars{color:var(--gold);letter-spacing:.15em;font-size:13px;margin-bottom:10px}.rev-title{font-family:Cormorant Garamond,"Noto Serif SC",serif;font-size:16px;font-weight:500;margin-bottom:12px;letter-spacing:.03em;color:var(--ink)}.rev-body{font-size:13.5px;color:var(--ink);line-height:1.9;letter-spacing:.02em;flex:1}.rev-imgs{display:flex;gap:8px;margin-top:16px}.rev-imgs .mini{width:56px;height:56px;border-radius:4px;border:1px solid var(--mist)}.rev-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--mist);font-size:11px;color:var(--grey);letter-spacing:.2em}.rev-foot .verified{color:var(--sage)}.rev-foot .verified:before{content:"\2713  "}@media(max-width:960px){.crumb{padding:18px 22px 0}.gallery{position:static}.assurance{grid-template-columns:1fr 1fr;gap:16px}.info-row{grid-template-columns:1fr;padding:60px 22px;gap:40px}.panel{padding:32px 24px}.concept{padding:0 22px}.concept-grid{grid-template-columns:1fr;gap:30px}.process-wrap,.rev-stats{padding:0 22px}.drag-track{padding:20px 22px 30px}.rev-track{padding:20px 22px 40px}.step{flex:0 0 280px}.review{flex:0 0 320px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/1-skt-shop-main-product.css.map */
