#match-pages .immersive-product{isolation:isolate;background:#f5f6ed;border:1px solid #e3e7d6;border-radius:22px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #45563a0b}#match-pages .immersive-product:before{content:"";z-index:-2;background-image:var(--product-image);opacity:.62;background-position:top;background-size:auto 100%;position:absolute;inset:0}#match-pages .immersive-product:after{content:"";z-index:-1;background:linear-gradient(#f9fbefdb 0%,#f9fbef38 24%,#f9fbef12 43%,#f8f9efee 62%,#f0f4e7f7 100%);position:absolute;inset:0}#match-pages .recommendation-heading{min-height:100px;padding:20px 18px 6px}#match-pages .recommendation-heading .eyebrow{letter-spacing:.08em;overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.6}#match-pages .recommendation-heading .group-reason{margin:0;font-size:14px;line-height:1.6}#match-pages .immersive-product .bracelet-flip{aspect-ratio:1;border-radius:0;width:100%;max-width:none;height:auto;margin:0;overflow:hidden}#match-pages .immersive-product .bracelet-front{border-radius:0;-webkit-mask-image:none;mask-image:none}#match-pages .immersive-product .bracelet-front>img{object-fit:contain;mix-blend-mode:normal;opacity:1;border-radius:0;width:100%;max-width:none;height:100%}#match-pages .immersive-product .bracelet-face{border-radius:0}#match-pages .flip-hint{background:#fcfdf0b8;padding:10px 8px;font-size:12px;bottom:0}#match-pages .bracelet-copy{padding:0 18px 12px}#match-pages .bracelet-story{margin:14px 0 0;font:italic 17px/1.75 Georgia,serif}#match-pages .product-label{text-align:left;color:#344c37;border-top:1px solid #ccd4c0;margin-top:12px;padding-top:10px}#match-pages .product-label summary{letter-spacing:.04em;color:#40573e;font:13px/1.5 Arial,sans-serif}#match-pages .product-label-copy{padding-top:8px}#match-pages .product-label-copy p{color:#4d5e4f;margin:5px 0;font:13px/1.65 Arial,sans-serif}#match-pages .product-label-copy strong{font-weight:600}#match-pages .materials-copy{justify-content:flex-start;gap:12px;padding:20px}#match-pages .materials-heading{margin-top:auto}#match-pages .materials-return{margin-bottom:auto}#match-pages .product-shopping{gap:7px;padding:8px 18px 16px;display:grid}#match-pages .belongs-button{color:#fdfdf5;cursor:pointer;background:#41573d;border:1px solid #53634c;border-radius:30px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:13px 14px;font:italic 17px/1.4 Georgia,serif;display:flex}#match-pages .belongs-button:hover{background:#6c704a}#match-pages .in-cart{color:#54664c;text-align:center;font:12px/1.5 Arial,sans-serif}#match-pages .recommendation-controls{border-top:1px solid #cbd4bd;margin:0 18px;padding:16px 0}#match-pages .matches-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#match-pages .cart-toggle{cursor:pointer;background:#edf2e3;border:1px solid #849577;border-radius:24px;padding:10px 16px;font-size:14px}#match-pages .cart-notice{color:#526a44;min-height:0;margin:8px 0;font-size:14px}#match-pages .cart-notice:empty{display:none}#match-pages .ritual-cart{background:#f9fbf1;border:1px solid #c8d3bc;border-radius:18px;margin:18px 0;padding:22px}#match-pages .cart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}#match-pages .cart-heading h4{margin:0;font:25px Georgia,serif}#match-pages .ritual-cart ul{max-height:380px;margin:16px 0;padding:0;list-style:none;overflow-y:auto}#match-pages .ritual-cart li{border-bottom:1px solid #dde4d2;align-items:center;gap:16px;padding:12px 0;display:flex}#match-pages .ritual-cart li>img{object-fit:cover;border-radius:12px;flex-shrink:0;width:72px;height:72px}#match-pages .cart-quantity{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}#match-pages .cart-quantity button:not(.text-btn){cursor:pointer;background:#edf2e3;border:1px solid #abb99e;border-radius:50%;min-width:32px;min-height:32px}#match-pages .cart-quantity button:disabled{opacity:.4;cursor:default}#match-pages .scent-guide{max-width:480px;margin:36px auto;padding:20px}#match-pages .scent-guide>a{max-width:310px;margin:16px auto;display:block}#match-pages .scent-guide>a>img{width:100%;height:auto;display:block}#match-pages .scent-guide h4{font:24px Georgia,serif}#match-pages .combination-next{margin:12px 0 20px}#match-pages .combination-grid{margin-bottom:30px}@media (max-width:700px){#match-pages .recommendation-grid{grid-template-columns:1fr}#match-pages .immersive-product{width:100%;max-width:430px;margin:auto}#match-pages .recommendation-heading{min-height:0}#match-pages .belongs-button{min-height:48px}#match-pages .recommendation-controls button{min-height:44px}}#match-pages .immersive-product .bracelet-front>img{-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 90%,#0000 100%)}#match-pages .immersive-product .bracelet-display{background:0 0}.inline-cycle .wheel-center .wheel-story{letter-spacing:.012em;color:#52644d;text-wrap:pretty;font-family:Palatino Linotype,Book Antiqua,Georgia,serif;font-style:italic;font-weight:400}.inline-cycle .wheel-center>span{letter-spacing:.09em;font-family:Palatino Linotype,Georgia,serif;font-style:italic}#match-pages .product-shopping{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;display:flex}#match-pages .product-shopping .selection-button{flex:none;min-width:60px}#match-pages .combination-picker{background:linear-gradient(135deg,#f6f8ed,#e5eddb);border-radius:22px;margin:28px 0;padding:26px}#match-pages .combination-picker fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}#match-pages .combination-picker fieldset:last-child{margin-bottom:0}#match-pages .combination-picker legend{color:#40553c;margin-bottom:16px;font:italic 21px/1.5 Georgia,serif}#match-pages .nature-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#match-pages .care-options{flex-wrap:wrap;gap:12px;display:flex}#match-pages .combination-picker button{color:#3e543b;cursor:pointer;text-align:left;background:#fffef7;border:1px solid #b1bea5;border-radius:16px;min-height:48px;padding:16px;font:16px/1.5 Georgia,serif}#match-pages .nature-options button strong,#match-pages .nature-options button span{display:block}#match-pages .nature-options button span{margin-top:6px;font-size:14px}#match-pages .care-options button{flex:200px}#match-pages .care-options small{margin-top:8px;font:12px/1.5 Arial,sans-serif;display:block}#match-pages .combination-picker button[aria-pressed=true]{color:#fffdf3;background:#415b40;border-color:#415b40;box-shadow:0 4px 14px #405b4020}#match-pages .combination-picker button:hover{border-color:#536c47}#match-pages .chosen-combination{max-width:450px;margin:26px auto}#match-pages .combination-invitation{text-align:center;color:#65775d;padding:24px 12px;font:italic 21px/1.7 Georgia,serif}#match-pages .combination-checkout{justify-content:center;margin:30px 0 22px;display:flex}#match-pages .combination-next{margin-top:30px}@media (max-width:500px){#match-pages .combination-picker{padding:18px}#match-pages .nature-options{grid-template-columns:1fr}#match-pages .nature-options button{justify-content:space-between;align-items:center;gap:12px;display:flex}#match-pages .nature-options button span{margin:0}}#match-pages .combination-next{width:fit-content;margin-left:auto;display:flex}#match-pages .chosen-combination{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;max-width:none;display:grid}#match-pages .bracelet-back .materials-copy{text-align:center;justify-content:center;align-items:center}#match-pages .bracelet-back .materials-list{text-align:center;width:100%}#match-pages .bracelet-back .materials-heading{margin-top:auto}#match-pages .bracelet-back .materials-return{margin-bottom:auto}.member-panel .member-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.member-panel .member-products article>div{padding:10px 12px 16px}.member-panel .member-products h4{font-size:18px}@media (max-width:1000px){#match-pages .chosen-combination{grid-template-columns:repeat(2,minmax(0,1fr))}.member-panel .member-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){#match-pages .chosen-combination{grid-template-columns:1fr}.member-panel .member-products{grid-template-columns:repeat(2,minmax(0,1fr))}}#match-pages .viewed-pairing{min-width:0;position:relative}#match-pages .pairing-close{z-index:3;color:#42543a;cursor:pointer;background:#fffef3ed;border:1px solid #b5c0a7;border-radius:20px;min-height:36px;padding:8px 12px;font:14px/1.4 Georgia,serif;position:absolute;top:10px;right:10px}.member-panel .checkout-auth-actions{justify-content:flex-end;align-items:center}.member-panel .checkout-auth-actions .primary{order:2;margin-top:0}.member-payment-notice{color:#304b32;background:#e3edd8;border-bottom:1px solid #c3d2b7;margin:0;padding:16px 5%;font:16px/1.5 Georgia,serif}.checkout-payment-actions{margin-top:22px}.checkout-payment-actions .primary{min-width:260px}.checkout-payment-actions button:disabled{opacity:.5;cursor:not-allowed}.checkout-photo{aspect-ratio:1;perspective:1200px;cursor:pointer;color:#344c37;text-align:center;background:#f3f5e9;border:0;width:100%;padding:0;display:block;position:relative}.checkout-photo-inner{transform-style:preserve-3d;transition:transform .6s;display:block;position:absolute;inset:0}.checkout-photo.is-flipped .checkout-photo-inner{transform:rotateY(180deg)}.checkout-photo-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute;inset:0;overflow:hidden}.checkout-photo-face>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.checkout-photo-hint{background:#fffef1c9;padding:8px;font:12px/1.4 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.checkout-photo-back{background:#f2f4e8;transform:rotateY(180deg)}.checkout-photo-back>img{opacity:.16}.checkout-materials{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;font:italic 15px/1.5 Georgia,serif;display:flex;position:absolute;inset:0;overflow-y:auto}.checkout-materials strong{margin-top:auto;font-size:18px;font-weight:400}.checkout-materials small{margin-bottom:auto;font-size:12px}.checkout-details-trigger{color:#40573e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:8px 10px;font:13px/1.4 Georgia,serif;text-decoration:underline;display:block}.checkout-details-trigger:hover{color:#263e2d}:is(.checkout-photo:focus-visible,.checkout-details-trigger:focus-visible){outline-offset:3px;outline:3px solid #9b7b3b}@media (prefers-reduced-motion:reduce){.checkout-photo-inner{transition:none}}.member-columns{align-items:start}.member-columns .profile{min-width:0}.member-columns .profile .day-master h3{font-size:28px}.member-columns .profile .pillars{gap:8px}.member-columns .profile .pillars>div{padding:12px 6px}.member-columns .profile .reflection-card{margin-left:0;margin-right:0}.member-columns .profile .reflection-card p{font-size:16px}.member-columns .profile .primary{white-space:normal;max-width:100%;font-size:14px}.member-columns>article.latest-reflection{isolation:isolate;background:linear-gradient(120deg,#fffef0ed,#fffef09e),url(/wellness-reflection.webp) 50%/cover;border:1px solid #d7e2cb;min-height:390px;padding:30px;position:relative;overflow:hidden;box-shadow:0 12px 40px #4a674015}.account-selections{background:linear-gradient(135deg,#fffff5,#e7efdc);border:1px solid #d2dec5;border-radius:22px;max-width:540px;margin:32px 0 0 auto;padding:24px}.member-panel .account-selections .member-products{grid-template-columns:repeat(2,minmax(0,1fr))}.member-panel .account-selections h3{margin-top:12px}.collection-panel{max-width:1320px}.collection-panel select{color:#395136;background:#fffef7;border:1px solid #adbea0;border-radius:12px;width:100%;max-width:600px;margin:12px 0 30px;padding:16px;font:16px/1.5 Georgia,serif;display:block}.member-panel.collection-panel .member-products{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.member-panel.collection-panel .member-products h4{font-size:17px}.collection-panel .checkout-materials{padding:12px;font-size:14px}.member-back{max-width:1100px;margin:20px auto 0;padding:0 24px}.previous-screen{margin-bottom:24px}.saved-answers{background:linear-gradient(135deg,#f8faef,#e8efdf);border:1px solid #d2dfc5;border-radius:20px;margin:18px 0;padding:24px}.saved-answers time{color:#64735b;font-size:14px}.saved-answers dl>div{border-bottom:1px solid #d6dfce;padding:16px 0}.saved-answers dl>div:last-child{border-bottom:0}.saved-answers dt{color:#3d573f;font:italic 19px/1.5 Georgia,serif}.saved-answers dd{color:#5d6d55;margin:8px 0 0;font-size:16px;line-height:1.6}.life-reflection .life-practices article{background:linear-gradient(120deg,#fbfff4ed,#ebf5d9cc),url(/wellness-reflection.webp) 50%/cover;border:1px solid #d9e2cd;border-radius:22px;padding:26px;box-shadow:0 8px 24px #5263450a}.life-reflection .life-practices article:nth-of-type(2){background:linear-gradient(120deg,#fff7ede8,#f0e4d2b8),url(/wellness-reflection.webp) 50%/cover}.life-reflection .life-practices article:nth-of-type(3){background:linear-gradient(120deg,#f0f8fae8,#dfeaf1b8),url(/wellness-reflection.webp) 50%/cover}.practice-download{min-height:42px;margin-top:18px}.life-practices h4{font-family:Georgia,serif}.life-reflection>.life-practices{margin:26px 0 36px}@media (max-width:1100px){.member-panel.collection-panel .member-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.member-panel.collection-panel .member-products{grid-template-columns:repeat(3,minmax(0,1fr))}.member-columns{grid-template-columns:1fr}}@media (max-width:560px){.member-panel.collection-panel .member-products{grid-template-columns:repeat(2,minmax(0,1fr))}.account-selections{padding:16px}.saved-answers{padding:18px}.member-columns>article.latest-reflection{min-height:320px;padding:22px}}.profile-pie{aspect-ratio:1;border:6px solid #fffff4;border-radius:50%;width:min(100%,260px);margin:24px auto;box-shadow:0 8px 28px #42543c16}.pie-legend{gap:12px;max-width:320px;margin:24px auto;padding:0;list-style:none;display:grid}.pie-legend li{align-items:center;gap:12px;font-size:16px;display:flex}.pie-legend i{border-radius:50%;width:14px;height:14px}.pie-legend strong{margin-left:auto}.compact-profile .reflection-card{margin:24px 0}.account-selection-links,.checkout-collections{justify-content:flex-end;margin-top:26px;display:flex}.collection-families{grid-template-columns:repeat(2,1fr);gap:18px;margin:28px 0;display:grid}.collection-families button{color:#3f563e;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffef5,#e5eedb);border:1px solid #bac8ac;border-radius:18px;padding:24px;font:24px Georgia,serif}.collection-families button span{margin-top:12px;font:14px/1.6 Georgia,serif;display:block}.collection-families button[aria-pressed=true]{color:#fffef4;background:#425a40}.collection-subgroup{margin-top:40px}.collection-pairing{grid-template-columns:1fr 1fr;gap:20px;display:grid}.unified-practice-card{background:#fffdf2;border-radius:18px;grid-column:1/-1;align-items:center;gap:24px;margin:24px 0;padding:20px;display:flex}.unified-practice-card>img{object-fit:cover;border-radius:12px;width:105px;height:150px}.latest-reflection .life-practices{display:block}.latest-reflection .life-practices article{margin-top:18px}.latest-reflection .unified-practice-card{flex-wrap:wrap}.compact-profile .reading-facts{margin-top:24px}@media (max-width:650px){.collection-families,.collection-pairing{grid-template-columns:1fr}.unified-practice-card{gap:16px;padding:16px}.unified-practice-card>img{width:75px;height:110px}.unified-practice-card>div{flex:1;min-width:160px}}.ritual-keepsake{text-align:center;background:url(/practice-keepsake.webp) 50%/cover;border:1px solid #e1dfc9;border-radius:24px;padding:40px 9%;overflow:hidden;box-shadow:0 16px 45px #4e604317}.ritual-keepsake>h4{margin:18px 0 26px;font:italic 30px/1.35 Georgia,serif}.keepsake-practice{border-bottom:1px solid #aaba992e;padding:22px 0}.keepsake-practice>span{color:#8b9371;font:14px Georgia,serif}.keepsake-practice h5{margin:10px 0;font:italic 24px/1.4 Georgia,serif}.keepsake-practice p{color:#465b40;max-width:590px;margin:auto;font:16px/1.8 Georgia,serif}.unified-practices{background:0 0!important;border:0!important;padding:0!important;display:block!important}.latest-reflection .ritual-keepsake{padding:28px 7%}.latest-reflection .ritual-keepsake>h4{font-size:25px}#match-pages .chosen-combination{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#match-pages .chosen-combination .recommendation-heading{padding-left:12px;padding-right:12px}#match-pages .chosen-combination .bracelet-title{font-size:21px}#match-pages .chosen-combination .bracelet-story{font-size:15px}.compact-profile{background:linear-gradient(150deg,#fffdf5,#e8efdf);border-radius:28px;padding:0 24px 26px;overflow:hidden;box-shadow:0 14px 45px #3e573419}.compact-profile .day-master{background:#e4ebd8;align-items:end;min-height:215px;margin:0 -24px 28px;padding:30px;display:flex}.compact-profile .day-master .element-background{opacity:.7}.compact-profile .day-master>div{z-index:1;position:relative}.compact-profile .day-master h3{color:#2e4937;margin:0 0 12px;font:italic 38px/1.2 Georgia,serif!important}.compact-profile>h4{text-align:center;font:italic 24px Georgia,serif}.compact-profile .profile-pie{border:9px solid #fffcf0;outline:1px solid #d8dcbf;width:min(85%,230px);box-shadow:0 12px 30px #65764e24}.compact-profile .pie-legend{grid-template-columns:1fr 1fr;gap:16px 22px;margin:30px auto}.compact-profile .pie-legend li{gap:7px;font:15px Georgia,serif}.compact-profile .pie-legend li:last-child{grid-column:1/-1;width:100%;max-width:145px;margin:auto}.compact-profile .reading-facts>div{border-radius:16px;min-height:100px;overflow:hidden}.compact-profile .reflection-card{border-radius:22px;padding:26px 20px!important}.compact-profile .reflection-card p{font:italic 20px/1.7 Georgia,serif!important}.member-columns>article:first-child{background:0 0;padding:0}.member-columns>article:first-child>h3{margin:0 0 20px;font:italic 29px Georgia,serif}.collection-pairing{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:1100px){#match-pages .chosen-combination{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){#match-pages .chosen-combination{grid-template-columns:1fr}.ritual-keepsake{padding:28px 7%}}.element-image-pie{filter:drop-shadow(0 10px 18px #40553a25);width:100%;max-width:340px;margin:12px auto;display:block}.member-panel .product-taxonomy{color:#68765d;margin:10px 0 14px;font:12px/1.6 Georgia,serif}.delete-checkin{color:#805b48;margin-top:16px}.compact-profile .favorable-explainer{margin:20px 0;font-size:15px;line-height:1.7}.record-title{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.record-title:disabled{cursor:default;opacity:.65}.compact-profile>.primary{justify-content:center;width:100%;margin-top:12px}.account-day-button{text-align:left;cursor:pointer;width:calc(100% + 48px);color:inherit;border:0}.account-birth-link,.latest-reflection{cursor:default}.compact-profile .reading-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compact-profile .reading-facts .element-surface{min-width:0;min-height:125px;padding:20px 16px;position:relative}.compact-profile .reading-facts .element-surface>div{z-index:1;min-width:0;padding:0;position:relative;transform:none}.compact-profile .reading-facts strong{overflow-wrap:anywhere;font-size:25px;line-height:1.4;display:block}.compact-profile .reading-facts .element-background{object-fit:cover;opacity:.24;width:100%;height:100%;inset:0}.compact-profile .reflection-card h4{font:italic 28px Georgia,serif}.compact-profile .reflection-card strong{font:italic 18px/1.7 Georgia,serif}#match-pages .product-shopping{flex-direction:row-reverse}.member-products .member-icon:first-of-type{float:right}.member-products .member-icon:last-of-type{float:left}.flow-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.flow-actions>button,.combination-checkout>button,.checkout-collections>button,.combination-next,.member-back>button,.previous-screen{box-sizing:border-box;text-align:center;white-space:normal;border:1px solid #899d7d;border-radius:26px;justify-content:center;align-items:center;width:220px;min-height:50px;padding:12px 20px;font:16px/1.5 Georgia,serif;display:inline-flex}.flow-actions>.primary{order:2;margin-left:auto}.flow-actions>.text-btn{order:1}.account-selection-links{justify-content:space-between!important}.account-selection-links>.primary:first-child{order:1;margin-left:0}.account-selection-links>.primary:last-child{order:2}.combination-checkout{justify-content:flex-end!important}.member-panel .checkout-auth-actions>.primary{order:2}.flow-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:540px){.flow-actions{gap:10px}.flow-actions>button{width:calc(50% - 5px);min-height:52px;padding:10px;font-size:14px}.compact-profile .reading-facts strong{font-size:22px}}.flow-actions{flex-wrap:nowrap}.flow-actions>button{flex:1 1 0;min-width:0;max-width:260px;margin-top:0!important;margin-bottom:0!important}.flow-actions .middle-action{order:1}.three-actions>button:first-child{order:0}.three-actions>.middle-action{order:1}.three-actions>.primary{order:2}.latest-record-link{cursor:pointer}#match-pages .flow-actions{margin-top:28px}.flow-actions .combination-next{margin-top:0}.account-selection-links>button{width:auto}@media (max-width:540px){.flow-actions>button{width:auto;padding:10px 7px;font-size:12px}}.flow-actions.centered-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.flow-actions.centered-three>button{grid-row:1;width:100%;max-width:none;margin:0}.flow-actions.centered-three>.middle-action{grid-column:2}.flow-actions.centered-three>.primary{grid-column:3}.flow-actions.centered-three>.text-btn:not(.middle-action){grid-column:1}.collection-checkout{justify-content:flex-end}#match-pages .recommendation-grid,#match-pages .chosen-combination,.member-panel .member-products,.member-panel.collection-panel .member-products{grid-template-columns:repeat(auto-fit,minmax(0,220px));justify-content:start;align-items:stretch;gap:20px;display:grid}#match-pages .immersive-product,.member-products>article{box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;min-width:0;height:620px;display:flex;overflow:hidden}#match-pages .recommendation-heading{height:105px;min-height:105px;padding:18px 14px 8px;overflow:auto}#match-pages .viewed-pairing .recommendation-heading{padding-top:48px}#match-pages .bracelet-display{flex-direction:column;flex:1;min-height:0;display:flex}#match-pages .immersive-product .bracelet-flip,.member-panel .checkout-photo{aspect-ratio:1;flex-shrink:0;width:100%;height:auto}#match-pages .bracelet-copy{min-height:0;padding:0 14px 12px;overflow:auto}#match-pages .bracelet-story{font-size:15px;line-height:1.65}#match-pages .bracelet-title{font-size:21px}#match-pages .product-shopping{flex-shrink:0;margin-top:auto;padding:12px 14px}#match-pages .recommendation-controls{flex-shrink:0;min-height:44px;margin-top:0;padding:8px 0}.member-products>article>div{flex-wrap:wrap;flex:1;align-content:start;gap:10px;display:flex}.member-products>article>div>h4,.member-products>article>div>.product-taxonomy{flex-basis:100%}.member-products>article>div>.member-icon{float:none;align-self:flex-end;margin-top:auto!important}.member-products>article>div>.member-icon:first-of-type{order:2;margin-left:auto}.member-products>article>div>.member-icon:last-of-type{order:1}#match-pages .selection-button,.member-panel .member-icon{background:linear-gradient(135deg,#fffef4,#eaf0df);border:1px solid #a9b99c;border-radius:18px;padding:7px 11px;font-size:12px;transition:background .2s,transform .2s;box-shadow:0 3px 10px #40563812;min-width:38px!important;min-height:36px!important}#match-pages .selection-button svg,.member-panel .member-icon svg{width:18px;height:18px}#match-pages .selection-button[aria-pressed=true],.member-panel .member-icon[aria-pressed=true]{color:#fff;background:#52694a}.selection-button:hover,.member-icon:hover{transform:translateY(-1px)}@media (max-width:520px){#match-pages .recommendation-grid,#match-pages .chosen-combination,.member-panel .member-products,.member-panel.collection-panel .member-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flow-actions.centered-three{gap:8px}.flow-actions.centered-three>button{font-size:12px}.member-products>article,#match-pages .immersive-product{height:560px}}#match-pages .recommendation-grid,#match-pages .chosen-combination{grid-auto-rows:1fr;align-items:stretch}#match-pages .viewed-pairing{min-width:0;display:flex}#match-pages .viewed-pairing>.immersive-product{flex:1}#match-pages .immersive-product{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}#match-pages .recommendation-heading{box-sizing:border-box;flex-shrink:0;height:auto;min-height:100px;overflow:visible}#match-pages .bracelet-display{flex:1;min-height:0;overflow:visible}#match-pages .bracelet-copy{flex:1;padding:0 14px 18px;overflow:visible}#match-pages .bracelet-story{margin-top:12px;padding-top:12px;font-size:14px;line-height:1.65;overflow:visible}#match-pages .bracelet-story.longer-story{font-size:13px;line-height:1.6}#match-pages .product-shopping{margin-top:auto}#match-pages .bracelet-back .materials-copy{gap:8px;padding:12px;overflow:visible}#match-pages .bracelet-back .materials-list{font-size:12px;line-height:1.4}#match-pages .bracelet-back .materials-heading{font-size:17px;line-height:1.2}#match-pages .bracelet-back .materials-return{font-size:10px}.member-panel .member-products{grid-auto-rows:auto;align-items:stretch}.member-panel .member-products>article{flex-direction:column;height:auto;min-height:0;display:flex}.member-panel .member-products>article>div{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;align-items:start;gap:10px;min-width:0;display:grid}.member-products>article>div>h4{grid-area:1/1/auto/-1;margin:0}.member-products>article>div>.product-taxonomy{grid-area:2/1/auto/-1;margin:0}.member-products>article>div>.member-icon:first-of-type{grid-area:3/2;place-self:end;margin:0!important}.member-products>article>div>.member-icon:last-of-type{grid-area:3/1;place-self:end start;margin:0!important}.steps.interactive-steps li{display:block}.interactive-steps li>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:12px 4px;display:flex}.interactive-steps button>span{gap:5px;display:grid}.interactive-steps button small{font-size:13px;font-weight:400;line-height:1.5}.interactive-steps button:hover:not(:disabled){background:#e6ecdc}.interactive-steps button:disabled{opacity:.4;cursor:not-allowed}.interactive-steps li>button.step-sub{padding-left:46px;font-size:13px}.interactive-steps button[aria-current=step]{background:#e4ecd9}.coming-soon-dialog{color:#3b5338;background:linear-gradient(140deg,#fffdf0,#e9f0df);border:1px solid #c6d2b5;border-radius:28px;width:calc(100% - 48px);max-width:460px;padding:36px;box-shadow:0 24px 90px #20351d38}.coming-soon-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e312660}.coming-soon-dialog h3{font:italic 30px/1.3 Georgia,serif}.coming-soon-dialog p{font-size:16px;line-height:1.7}.coming-soon-dialog .primary{margin-top:20px}.detailed-steps li>p{letter-spacing:.04em;color:#66765a;margin:18px 0 10px;font:14px/1.5 Georgia,serif}.detailed-steps li>button{justify-content:space-between;gap:10px;padding:12px;font-size:14px}.detailed-steps li>button>span{font-size:20px;display:inline}.detailed-steps li{border-bottom:1px solid #ccd7c1;padding-bottom:12px}@media (min-width:851px){.ritual>.ritual-head{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9b89b transparent;scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 120px);padding-right:12px;position:sticky;top:100px;overflow:hidden auto}.ritual-head .interactive-steps{margin-bottom:18px}.ritual-head h2{font-size:clamp(28px,2.6vw,42px)}}@media (max-width:850px){.ritual>.ritual-head{position:relative;top:auto}.ritual-head .detailed-steps{overscroll-behavior:contain;scrollbar-width:thin;max-height:300px;overflow-y:auto}}main.journey-page{margin-top:0;padding-top:0}main.journey-page>.nav{display:none}main.journey-page>.ritual{margin-top:0;padding-top:24px}@media (max-width:600px){main.journey-page{padding-top:0}main.journey-page>.ritual{padding-top:18px}}.member-workspace{background:#e6ebe2;grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:3vw;padding:24px 4vw 60px;display:grid}.member-workspace-hidden{display:none}.member-workspace-content{min-width:0}.member-workspace .member-panel{box-sizing:border-box;width:100%;margin:0}.member-workspace .auth-panel{max-width:560px;margin:0 auto}.member-navigation{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 48px);padding-right:12px;position:sticky;top:24px;overflow-y:auto}.member-navigation h2{margin:22px 0;font:38px/1.25 Georgia,serif}.member-navigation button[aria-current=page]{background:#e4ecd9}.floating-checkout{z-index:40;color:#fffdf2;cursor:pointer;background:#405a3b;border:1px solid #c5d3b7;border-radius:28px;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font:16px Georgia,serif;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 8px 28px #26382035}.collection-panel{padding-bottom:90px}@media (max-width:850px){.member-workspace{grid-template-columns:1fr;padding:18px 4vw}.member-navigation{max-height:280px;position:relative;top:0}.member-navigation h2{display:none}.floating-checkout{font-size:14px;bottom:16px;right:16px}}.detailed-steps .nav-part>summary{cursor:pointer;letter-spacing:.04em;color:#66765a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font:14px/1.5 Georgia,serif;list-style:none;display:flex}.detailed-steps .nav-part>summary::-webkit-details-marker{display:none}.detailed-steps .nav-part>summary:after{content:"+";font:20px/1 Georgia,serif}.detailed-steps .nav-part[open]>summary:after{content:"−"}.detailed-steps .nav-part>summary:hover{background:#e6ecdc}.detailed-steps .nav-part>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.detailed-steps .nav-part>.nav-part-link{width:100%;color:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;text-decoration:none;display:flex}.detailed-steps .nav-part>.nav-part-link:hover{background:#e6ecdc}.detailed-steps .nav-part>button>span{font-size:20px;display:inline}.detailed-steps .nav-part>button[aria-current]{background:#e4ecd9}.detailed-steps .nav-between-link{color:#66765a;letter-spacing:.04em;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;font:14px/1.5 Georgia,serif;display:flex}.detailed-steps .nav-between-link:hover{background:#e6ecdc}.detailed-steps .nav-between-link span{font:18px Georgia,serif}.product-price{color:#6b5130;letter-spacing:.04em;margin:6px 0 12px;font:600 16px/1.3 Georgia,serif}#match-pages .bracelet-copy .product-price{margin:4px 0 0;font-size:17px}.member-panel .member-products>article>div{grid-template-rows:auto auto 1fr auto}.member-products>article>div>.product-price{grid-area:2/1/auto/-1;margin:0}.member-products>article>div>.product-taxonomy{grid-row:3}.member-products>article>div>.member-icon:first-of-type,.member-products>article>div>.member-icon:last-of-type{grid-row:4}.cart-total{color:#40563e;border-block:1px solid #c7d2ba;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px;padding:18px 22px;font:18px/1.4 Georgia,serif;display:flex}.cart-total strong{color:#6b5130;font-size:25px}.saved-list{border-block:1px solid #cbd5c0;margin-bottom:34px}.saved-list>summary{cursor:pointer;color:#40563e;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;list-style:none;display:flex}.saved-list>summary::-webkit-details-marker{display:none}.saved-list>summary h3{margin:0}.saved-list>summary span{color:#697863;white-space:nowrap;font:14px/1.4 Georgia,serif}.saved-list>summary:after{content:"+";margin-left:4px;font:26px/1 Georgia,serif}.saved-list[open]>summary:after{content:"−"}.saved-list[open]>summary{border-bottom:1px solid #d9e1d0;margin-bottom:24px}.saved-list>summary svg{color:#b86573;filter:drop-shadow(0 2px 5px #98505a24);flex:none}.saved-list>summary span{margin-left:auto}#match-pages .recommendation-grid,#match-pages .chosen-combination,.member-panel .member-products,.member-panel.collection-panel .member-products,.member-panel .account-selections .member-products{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (max-width:1000px){#match-pages .recommendation-grid,#match-pages .chosen-combination,.member-panel .member-products,.member-panel.collection-panel .member-products,.member-panel .account-selections .member-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#match-pages .recommendation-grid,#match-pages .chosen-combination,.member-panel .member-products,.member-panel.collection-panel .member-products,.member-panel .account-selections .member-products{grid-template-columns:1fr}}#match-pages .product-label{color:#40573e;letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ccd4c0;margin-top:12px;padding:10px 0;font:13px/1.5 Arial,sans-serif;display:inline-flex}#match-pages .bracelet-flip>img{object-fit:contain;width:100%;height:100%}#match-pages .product-detail-dialog{font-family:Arial,sans-serif}.profile-return-note{color:#627264;margin:12px 0 0;font:12px/1.5 Arial,sans-serif}.profile-return-note a{color:#49654f;border-bottom:1px solid #9fb4a0;padding-bottom:2px;text-decoration:none}.profile-return-note a:hover{color:#2d5138;border-color:#2d5138}
