.miraki-studs{padding-block:24px 44px}.miraki-studs__panel{display:grid;grid-template-columns:.9fr 1.1fr;background:#f5eee7;color:#392e30;border:1px solid #e4d5c8;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #35231b0f}.miraki-studs__copy{align-self:center;padding:clamp(28px,4vw,64px)}.miraki-studs__eyebrow{margin:0 0 22px;color:#856550;text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem}.miraki-studs h2{color:inherit;margin:0 0 22px;font-size:clamp(3.4rem,4.2vw,5.8rem);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.miraki-studs__description{max-width:36ch;margin:0 0 30px;font-size:1.45rem;line-height:1.8}.miraki-studs__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 22px;border:1px solid #84624f;border-radius:8px;color:inherit;text-decoration:none;font-size:1.3rem}.miraki-studs__button:hover{background:#eaded3}.miraki-studs a:focus-visible{outline:2px solid #84624f;outline-offset:4px}.miraki-studs__media{display:block;overflow:hidden;min-width:0}.miraki-studs__media img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover;object-position:50% 57%;border-radius:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.miraki-studs__media img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.miraki-studs__panel:hover .miraki-studs__media img,.miraki-studs__panel:focus-within .miraki-studs__media img{transform:scale(1.025) translateY(-2px)}}@media screen and (max-width:989px){.miraki-studs__panel{grid-template-columns:1fr}.miraki-studs__media{grid-row:1}.miraki-studs__media img{height:auto;aspect-ratio:3 / 2}.miraki-studs__copy{padding:30px}.miraki-studs__description{max-width:50ch}}@media screen and (max-width:749px){.miraki-studs{padding-block:16px 32px}.miraki-studs__copy{padding:28px 24px}.miraki-studs h2{font-size:3.8rem}}.miraki-mixed-picks{padding-block:64px}.miraki-mixed-picks>ul{padding:0;margin-block:32px;list-style:none}@media(max-width:749px){.miraki-mixed-picks{padding-block:40px}}.miraki-pendant-edit{padding-block:28px 60px}.miraki-pendant-edit__feature{display:grid;grid-template-columns:.9fr 1.25fr;background:#33252d;color:#fbf6ef;border:1px solid #685047;overflow:hidden}.miraki-pendant-edit__copy{align-self:center;padding:clamp(28px,4vw,64px)}.miraki-pendant-edit__eyebrow{margin:0 0 24px;color:#dfc4a3;text-transform:uppercase;letter-spacing:.2em;font-size:1.05rem}.miraki-pendant-edit h2{margin:0 0 24px;color:inherit;font-size:clamp(3.4rem,4.3vw,6rem);line-height:1.07;letter-spacing:-.025em}.miraki-pendant-edit__description{max-width:34ch;color:#ede2db;font-size:1.45rem;line-height:1.8;margin:0 0 22px}.miraki-pendant-edit__caption{color:#dfc4a3;font-size:1.1rem;letter-spacing:.04em;margin:0 0 30px}.miraki-pendant-edit__button{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;min-height:48px;padding:12px 20px;border:1px solid #cfb99b;color:#fbf6ef;text-decoration:none;font-size:1.3rem;transition:background .2s}.miraki-pendant-edit__button:hover{background:#57424a}.miraki-pendant-edit a:focus-visible{outline:2px solid #c49e63;outline-offset:4px}.miraki-pendant-edit__image{display:block;min-width:0;align-self:stretch}.miraki-pendant-edit__image img{display:block;width:100%;height:100%;object-fit:cover}.miraki-pendant-edit__products{margin-block:28px 0;padding:0;list-style:none}@media screen and (max-width:989px){.miraki-pendant-edit__feature{grid-template-columns:1fr}.miraki-pendant-edit__image{grid-row:1}.miraki-pendant-edit__image img{height:auto;aspect-ratio:3 / 2}.miraki-pendant-edit__copy{padding:30px}.miraki-pendant-edit__description{max-width:50ch}}@media screen and (max-width:749px){.miraki-pendant-edit{padding-block:16px 36px}.miraki-pendant-edit__copy{padding:28px 24px}.miraki-pendant-edit h2{font-size:3.8rem}.miraki-pendant-edit__eyebrow{margin-bottom:18px}}.miraki-rose-edit{padding-top:32px;padding-bottom:56px}.miraki-rose-edit__panel{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:linear-gradient(125deg,#fcf3ed,#eed2c5);border:1px solid #d9b5a5;color:#51372e}.miraki-rose-edit__copy{align-self:center;padding:clamp(28px,5vw,80px)}.miraki-rose-edit__eyebrow{margin:0 0 20px;text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;color:#805747}.miraki-rose-edit h2{margin:0 0 24px;color:inherit;font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.12;letter-spacing:-.02em}.miraki-rose-edit__text{max-width:36ch;line-height:1.8;color:#715044;margin:0 0 32px}.miraki-rose-edit__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:13px 22px;border:1px solid #704b3e;background:#704b3e;color:#fff8f2;text-decoration:none;font-size:1.3rem;letter-spacing:.04em}.miraki-rose-edit__button:hover{background:#51372e}.miraki-rose-edit a:focus-visible{outline:2px solid #51372e;outline-offset:4px}.miraki-rose-edit__media{display:block;min-width:0;aspect-ratio:4 / 4.5;overflow:hidden}.miraki-rose-edit__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}@media screen and (max-width:749px){.miraki-rose-edit{padding-top:16px;padding-bottom:32px}.miraki-rose-edit__panel{grid-template-columns:1fr}.miraki-rose-edit__media{grid-row:1;aspect-ratio:4 / 3}.miraki-rose-edit__media img{object-position:center 48%}.miraki-rose-edit__copy{padding:28px}}.miraki-site-map{padding-top:32px;padding-bottom:56px}.miraki-site-map ul{columns:3;column-gap:32px;padding-left:20px}.miraki-site-map li{break-inside:avoid;margin-bottom:12px}.miraki-site-map a{color:inherit;text-underline-offset:3px}@media screen and (max-width:749px){.miraki-site-map ul{columns:1}}.miraki-share{display:block;position:relative;margin:1.2rem 0;z-index:3;font-size:1.3rem}.miraki-share summary{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.3rem;min-height:44px;border:1px solid rgba(var(--color-foreground),.25);border-radius:24px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;list-style:none}.miraki-share summary::-webkit-details-marker{display:none}.miraki-share .svg-wrapper{width:18px;height:18px}.miraki-share__panel{position:absolute;top:100%;left:0;width:min(27rem,80vw);display:grid;gap:1rem;padding:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;box-shadow:0 8px 25px #0002;z-index:10}.miraki-share__panel a,.miraki-share__panel button{color:inherit;font:inherit;text-align:left}.miraki-share__panel button{background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}.miraki-share__panel input{width:100%;padding:.8rem;font:inherit}.card-information:has(>.miraki-share--compact){position:relative}.card-information:has(>.miraki-share--compact)>.price{padding-right:44px}.card-information>.miraki-share--compact{position:absolute;top:0;right:0;margin:0}.miraki-share--compact summary{padding:1.2rem;border:0;background:transparent}.miraki-share--compact summary>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.miraki-share--compact .miraki-share__panel{left:auto;right:0}.product-card-wrapper:has(.miraki-share details[open]){z-index:6}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
