.se-home{--se-bg:#faf7f4;background:var(--se-bg);color:#49392f;font:16px/1.65 Arial,sans-serif}.se-home *{box-sizing:border-box}.se-home h1,.se-home h2,.se-home h3,.se-home p{margin:0}.se-home a{color:inherit}.se-home h1,.se-home h2{font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.055em;line-height:1.08;text-wrap:balance;white-space:pre-line}.se-home h1{font-size:clamp(42px,5.4vw,76px)}.se-home h2{font-size:clamp(32px,3.8vw,52px)}.se-home .se-eyebrow{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.se-intro{text-align:center;padding:64px 24px 44px;max-width:850px;margin:auto}.se-intro .se-lead{max-width:560px;margin:24px auto;font-size:17px;line-height:1.6;color:#6b5c51}.se-button{display:inline-flex;gap:26px;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:5px;background:#49392f;color:#faf7f4!important;text-decoration:none;font-size:15px}.se-button:hover{background:#3d2f27}.se-panorama{position:relative;width:100%;height:clamp(340px,40vw,580px);overflow:hidden}.se-panorama>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.se-panorama>a{position:absolute;bottom:24px;right:5%;font-size:14px;background:#faf7f4e8;padding:10px 16px;border-radius:4px;text-underline-offset:4px}.se-space{padding:88px 6%;max-width:1500px;margin:auto}.se-heading{text-align:center;max-width:760px;margin:0 auto}.se-categories{display:flex;justify-content:center;gap:32px;margin:28px 0 32px;flex-wrap:wrap}.se-categories a,.se-text-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;font-size:15px}.se-categories a{padding:8px 0}.se-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.se-product{text-decoration:none;min-width:0}.se-product-image{height:clamp(240px,25vw,350px);margin-bottom:20px;overflow:hidden}.se-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.se-product:hover img{transform:scale(1.035)}.se-product h3{font-size:17px;font-weight:400;display:flex;justify-content:space-between;gap:8px}.se-product h3 span{font-size:15px}.se-product p{font-size:14px;color:#6b5c51;margin-top:5px}.se-selection>.se-text-link{display:table;margin:38px auto 0}.se-concept{display:grid;grid-template-columns:1fr 1.1fr;background:#eeeae1;align-items:stretch}.se-concept-copy{padding:80px 12%;align-self:center}.se-concept-copy>p:not(.se-eyebrow){max-width:470px;font-size:16px;margin:25px 0;color:#6b5c51}.se-concept-image{min-height:520px;overflow:hidden}.se-concept-image img{width:100%;height:100%;object-fit:cover;display:block}.se-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:48px}.se-world-grid>a{border-top:1px solid #cdd1c5;padding-top:24px;text-decoration:none}.se-number{font-size:12px;color:#75665a}.se-world h3{font-size:20px;font-weight:400;margin:14px 0 10px;display:flex;justify-content:space-between;gap:8px}.se-world h3 span{font-size:16px}.se-world-grid p{font-size:15px;color:#75665a;max-width:340px}.se-world-grid a:hover h3{text-decoration:underline;text-underline-offset:5px}.se-stories{margin-top:48px;border-block:1px solid #d9dcd3;padding:0 4px}.se-stories summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:66px;cursor:pointer;font-size:16px}.se-stories summary::-webkit-details-marker{display:none}.se-stories summary span{font-size:24px;font-weight:300}.se-stories[open] summary span{transform:rotate(45deg)}.se-stories>p{font-size:15px;color:#75665a;margin:0 0 24px}.se-stories tolstoy-widget{display:block;margin-bottom:24px}.se-reassurance{display:flex;justify-content:center;gap:8%;padding:26px 5%;border-top:1px solid #dedfd6;font-size:14px;color:#6b5c51;text-align:center}.se-home a:focus-visible,.se-home summary:focus-visible{outline:2px solid #957442;outline-offset:5px}body:has(.se-home) .sc-footer .sc-wrap{padding-top:50px;padding-bottom:35px}body:has(.se-home) .sc-footer h3{font-size:13px}body:has(.se-home) .sc-footer a,body:has(.se-home) .sc-footer p{font-size:14px}body:has(.se-home) .sc-footer-base{margin-top:30px}@media(max-width:800px){.se-intro{padding:42px 24px 34px}.se-intro .se-lead{font-size:16px;max-width:420px;margin:20px auto}.se-home .se-eyebrow{font-size:12px;margin-bottom:16px}.se-panorama{height:380px}.se-panorama>img{object-position:50% 48%}.se-panorama>a{font-size:13px;bottom:16px;right:6%}.se-space{padding:56px 6%}.se-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.se-product-image{height:240px;margin-bottom:12px}.se-categories{gap:24px;margin:22px 0}.se-concept{grid-template-columns:1fr}.se-concept-copy{padding:50px 6%;text-align:center}.se-concept-copy>p:not(.se-eyebrow){margin:22px auto}.se-concept-image{min-height:0;height:350px}.se-world-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.se-world-grid>a{display:grid;grid-template-columns:26px 1fr;column-gap:12px;padding-top:20px}.se-number{grid-row:1/3;padding-top:3px}.se-world h3{margin:0 0 6px;font-size:19px}.se-world-grid p{grid-column:2;max-width:none}.se-stories{margin-top:32px}.se-reassurance{font-size:13px;gap:16px;padding:24px 6%}}@media(max-width:380px){.se-home h1{font-size:38px}.se-product-image{height:200px}.se-product h3{font-size:16px}.se-categories{gap:18px}.se-reassurance{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.se-home *{transition:none!important}}.se-hero-composite{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.5fr);align-items:center;width:100%;background:#faf7f4;overflow:hidden}.se-hero-composite .se-intro{text-align:left;margin:0;padding:70px 0 70px 12%;position:relative;z-index:1;max-width:600px}.se-hero-composite h1{font-size:clamp(40px,4.2vw,66px);line-height:1.08;white-space:normal}.se-hero-composite .se-lead{margin:24px 0;max-width:430px;font-size:16px}.se-hero-art{position:relative;min-width:0}.se-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.se-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#faf7f4,transparent 9%)}@media(max-width:999px){.se-hero-composite{grid-template-columns:1fr}.se-hero-composite .se-intro{text-align:center;margin:auto;padding:38px 24px 22px;max-width:650px}.se-hero-composite h1{font-size:clamp(38px,6.8vw,54px);white-space:pre-line}.se-hero-composite .se-lead{margin:20px auto;max-width:480px}.se-hero-art:after{background:linear-gradient(180deg,#faf7f4,transparent 12%)}.se-hero-art img{width:100%;height:auto}}.se-hero-centered{width:100%;min-width:0;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:#faf7f4;min-height:360px;aspect-ratio:3/1;padding:28px 0}.se-hero-centered .se-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.se-hero-centered .se-hero-art picture{display:block;width:100%;height:100%}.se-hero-centered .se-hero-art img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.se-hero-centered .se-hero-art:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#faf7f4,transparent 12%)}.se-hero-centered .se-intro{padding:0;width:40%;max-width:660px;margin:0;text-align:center}.se-hero-centered h1{font-size:clamp(32px,3.7vw,64px);white-space:normal;line-height:1.1;letter-spacing:-.045em}.se-hero-centered .se-lead{font-size:16px;margin:20px auto;max-width:420px}.se-hero-centered .se-eyebrow{font-size:12px;margin-bottom:16px}@media(max-width:1200px){.se-hero-centered{aspect-ratio:auto;min-height:0;padding:34px 24px 55%;display:block}.se-hero-centered .se-intro{width:100%;max-width:480px;margin:0 auto}.se-hero-centered h1{font-size:clamp(34px,6.6vw,48px);line-height:1.08}.se-hero-centered .se-lead{font-size:16px;line-height:1.5;margin:18px auto;max-width:390px}.se-hero-centered .se-eyebrow{font-size:11px;margin-bottom:16px}:is(.se-hero-centered,.se-testimonials-cta) .se-button{font-size:15px;min-height:48px;padding:12px 22px;gap:20px}.se-hero-centered .se-hero-art img{object-fit:cover;object-position:center bottom}.se-hero-centered .se-hero-art:after{background:linear-gradient(0deg,#faf7f4,transparent 8%)}}@media(min-width:601px)and (max-width:1200px){.se-hero-centered{padding-bottom:65%}.se-hero-centered .se-hero-art img{object-fit:cover;object-position:center bottom}}:is(.se-hero-centered,.se-testimonials-cta) .se-button{gap:0;padding-inline:22px}@media(max-width:1200px){.se-hero-centered{padding:30px 24px calc(65% + 28px);background:#faecdf}.se-hero-centered .se-hero-art img{position:absolute;bottom:0;width:100%;height:auto;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%);mask-image:linear-gradient(to bottom,transparent,black 30%)}.se-hero-centered .se-lead{font-size:15px;line-height:1.45;margin:16px auto}:is(.se-hero-centered,.se-testimonials-cta) .se-button{min-height:44px;padding:10px 20px;border-radius:4px}}@media(max-width:400px){.se-hero-centered{padding-top:26px;padding-inline:20px}.se-hero-centered .se-lead{font-size:14px;line-height:1.45;margin:14px auto;max-width:320px}.se-hero-centered .se-eyebrow{margin-bottom:13px}:is(.se-hero-centered,.se-testimonials-cta) .se-button{font-size:14px;padding:10px 18px}}.se-hero-centered .se-eyebrow{font-weight:600;margin-bottom:6px}.se-hero-centered .se-tagline{font-size:14px;line-height:1.45;color:#6b5c51;margin:0 0 22px;letter-spacing:0;text-transform:none}@media(max-width:400px){.se-hero-centered .se-tagline{font-size:13px;margin-bottom:18px}}:is(.se-hero-centered,.se-testimonials-cta) .se-button{background:#49392f}:is(.se-hero-centered,.se-testimonials-cta) .se-button:hover{background:#3d2f27}:is(.se-hero-centered,.se-testimonials-cta) .se-button:focus-visible{outline-color:#49392f}.se-hero-centered h1{color:#49392f}.se-hero-centered .se-eyebrow,.se-hero-centered .se-tagline{color:#292725}.se-hero-centered .se-lead{color:#626262}.se-selection{max-width:none;background:linear-gradient(180deg,#faf7f4,#fff 22% 78%,#faf7f4)}.se-selection .se-products{max-width:1320px;margin-inline:auto;gap:32px}.se-categories a,.se-selection>.se-text-link,.se-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid #49392f38;border-radius:999px;background:#faf7f1;color:#49392f;font:14px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.se-categories a:hover,.se-pill:hover{background:#e5d9cb}.se-selection>.se-text-link{display:table;margin:38px auto 0;background:#49392f;color:#faf7f4;padding:13px 26px}.se-selection>.se-text-link:hover{background:#3d2f27}.se-selection .se-product{display:flex;flex-direction:column;text-align:center;min-width:0}.se-product>a{text-decoration:none}.se-selection .se-product h3{display:block;text-align:center;font:19px/1.4 Georgia,serif;min-height:0}.se-selection .se-product p{text-align:center;color:#626262}.se-selection quick-add-component{display:block;margin-top:16px}.se-quick-buy{min-height:42px;padding:9px 18px;background:transparent}.se-concept{background:#faf7f4}.se-concept-image{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.se-world-grid>a,.se-stories,.se-reassurance{border:0}.se-reassurance{background:#faf7f4}@media(max-width:800px){.se-categories{gap:10px;margin:24px 0 30px}.se-categories a{padding:9px 17px}.se-selection .se-products{gap:30px 16px}.se-selection .se-product h3{font-size:17px}.se-quick-buy{font-size:13px;padding:9px 15px}.se-selection .se-product-image{height:220px}}.se-selection h2{white-space:normal}.se-selection{padding:32px 6%}.se-selection .se-eyebrow{margin-bottom:10px}.se-selection h2{font-size:clamp(28px,2.6vw,40px)}.se-selection .se-categories{margin:18px 0 16px;gap:14px}.se-selection .se-product{position:relative}.se-selection .se-product-image{height:clamp(160px,17vw,240px);margin-bottom:8px}.se-selection .se-product-image img{transition:transform .45s ease}.se-selection .se-product:hover img{transform:none}.se-selection>.se-text-link{margin-top:22px;padding:10px 22px}.se-selection quick-add-component{position:absolute;right:6px;top:calc(clamp(160px,17vw,240px) - 44px);margin:0;z-index:2}.se-selection .se-quick-buy{display:flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;min-width:40px;padding:0;border:1px solid #49392f26;background:#ffffffec;border-radius:999px;box-shadow:0 2px 8px #49392f08}.se-cart-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;--icon-stroke-width:1.4px}.se-cart-icon svg{width:20px;height:20px}.se-cart-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s,opacity .25s,padding .25s;font-size:13px}.se-quick-buy:focus-visible{outline:2px solid #49392f;outline-offset:3px}@media(hover:hover)and (pointer:fine){.se-selection .se-product:hover .se-product-image img{transform:scale(1.09)}.se-quick-buy:hover .se-cart-label,.se-quick-buy:focus-visible .se-cart-label{max-width:100px;opacity:1;padding-right:14px}}@media(max-width:800px){.se-selection{padding:28px 6%}.se-selection .se-products{gap:20px 16px}.se-selection .se-product-image{height:160px}.se-selection quick-add-component{top:116px;right:0}.se-selection .se-categories{gap:10px;margin:16px 0}.se-selection .se-categories a{padding:8px 15px}.se-selection .se-product h3{font-size:16px}.se-selection .se-product p{font-size:13px}.se-selection>.se-text-link{margin-top:20px}}.se-home{--se-display-size:clamp(32px,3.7vw,64px);--se-banner-height:clamp(600px,42vw,740px)}.se-hero-centered,.se-selection{min-height:var(--se-banner-height);aspect-ratio:auto}.se-hero-centered{background:#faecdf}.se-hero-centered .se-hero-art img{object-fit:contain}.se-hero-centered .se-hero-art:after{background:linear-gradient(0deg,#fff,transparent 22%)}.se-hero-centered h1,.se-selection h2{font-size:var(--se-display-size);line-height:1.1;letter-spacing:-.045em}.se-selection{--se-jewel-height:clamp(250px,20vw,330px);padding:32px 6% 38px;background:linear-gradient(180deg,#fff 0% 76%,#faf7f4);display:flex;flex-direction:column;justify-content:center}.se-selection .se-heading{width:100%;max-width:900px}.se-selection .se-categories{margin:22px 0 36px}.se-selection .se-products{width:100%}.se-selection .se-product-image{height:var(--se-jewel-height);margin-bottom:12px}.se-selection quick-add-component{top:calc(var(--se-jewel-height) - 44px)}@media(max-width:1200px){.se-home{--se-display-size:clamp(34px,6.6vw,48px);--se-banner-height:760px}.se-hero-centered .se-hero-art img{object-fit:contain}.se-selection{--se-jewel-height:250px}}@media(max-width:800px){.se-selection{--se-jewel-height:190px;padding:30px 6%}.se-selection .se-categories{margin:22px 0 30px}.se-selection .se-products{gap:24px 16px}.se-selection .se-product h3{font-size:17px}.se-selection .se-product p{font-size:14px}}@media(min-width:1201px){.se-hero-centered .se-hero-art img{-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000 28%,#000 74%,transparent 94%);mask-image:linear-gradient(180deg,transparent 10%,#000 28%,#000 74%,transparent 94%)}}.se-selection .se-product .se-audience{font:13px/1.4 Arial,sans-serif;color:#77716c;margin-top:4px}.se-selection .se-product-image img{mix-blend-mode:multiply}.se-selection .se-product-image{margin-bottom:0}.se-product-info{display:flex;flex-direction:column;align-items:center}.se-selection .se-product .se-audience{margin:0 0 3px;letter-spacing:.04em}.se-title-row{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;width:100%}.se-title-row h3 a{text-decoration:none}.se-selection .se-title-row quick-add-component{position:static;flex:none;margin:0}.se-selection .se-title-row .se-quick-buy{width:32px;height:32px;min-width:32px;min-height:32px}.se-title-row .se-cart-icon{width:30px;height:30px}.se-title-row .se-cart-label{display:none}.se-selection .se-product .se-price{margin:2px 0 0}.se-swatches{display:flex;justify-content:center;gap:4px;margin-top:6px;min-height:32px}.se-swatch{position:relative;display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.se-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.se-swatch span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ffffff66,transparent 65%),var(--se-swatch);border:1px solid #0002;font:9px/1 Arial,sans-serif;color:#49392f;pointer-events:none}.se-swatch input:checked+span{outline:1px solid #49392f;outline-offset:3px}.se-swatch input:focus-visible+span{outline:2px solid #49392f;outline-offset:4px}@media(max-width:800px){.se-title-row{gap:4px}.se-selection .se-title-row h3{font-size:16px}.se-selection .se-title-row .se-quick-buy{width:28px;min-width:28px;height:28px;min-height:28px}.se-title-row .se-cart-icon{width:26px;height:26px}.se-title-row .se-cart-icon svg{width:17px;height:17px}}.se-swatch-luxe span{background:linear-gradient(135deg,#8c5909,#e9bd4b 34%,#fff0ad,#c28a17 62%,#9c670c);border-color:#a5751b;color:#45300b;font-size:8px;font-weight:700;width:23px;height:23px}sirr-signature-carousel{display:block;width:100%;min-width:0}.se-carousel-dots{display:none}@media(max-width:1200px){.se-home{--se-display-size:clamp(29px,7.7vw,36px)}.se-hero-centered{display:flex;flex-direction:column;min-height:0;padding:28px 0 0;aspect-ratio:auto}.se-hero-centered .se-intro{width:100%;max-width:440px;padding:0 18px;margin:0 auto}.se-hero-centered .se-eyebrow{font-size:11px;margin-bottom:6px}.se-hero-centered .se-tagline{font-size:13px;margin-bottom:20px}.se-hero-centered .se-lead{font-size:14px;line-height:1.45;margin:16px auto;max-width:360px}:is(.se-hero-centered,.se-testimonials-cta) .se-button{font-size:14px;min-height:42px;padding:10px 18px}.se-hero-centered .se-hero-art{position:relative;inset:auto;z-index:0;width:100%;max-width:460px;height:clamp(230px,65vw,300px);margin:12px auto 0;overflow:hidden}.se-hero-centered .se-hero-art img{position:absolute;bottom:0;width:100%;height:auto;max-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 30%);mask-image:linear-gradient(180deg,transparent,black 30%)}.se-hero-centered:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45px;background:linear-gradient(transparent,#fff);pointer-events:none;z-index:1}.se-selection{min-height:0;padding:30px 0 36px;--se-jewel-height:290px}.se-selection .se-heading{max-width:440px;padding:0 16px}.se-selection .se-categories{gap:10px;margin:22px 0 18px}.se-selection .se-categories a{padding:9px 16px}.se-selection .se-products{display:flex;gap:0;max-width:440px;margin-inline:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.se-selection .se-products::-webkit-scrollbar{display:none}.se-selection .se-product{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;padding:0 30px 4px}.se-selection .se-product-image{height:var(--se-jewel-height)}.se-selection .se-title-row h3{font-size:20px}.se-selection .se-title-row .se-quick-buy{width:36px;height:36px;min-width:36px;min-height:36px}.se-selection .se-product .se-price{font-size:14px}.se-swatches{margin-top:8px;gap:8px}.se-carousel-dots{display:flex;justify-content:center;gap:4px;margin-top:12px}.se-carousel-dots button{display:grid;place-items:center;border:0;padding:0;width:32px;height:32px;background:transparent;cursor:pointer}.se-carousel-dots button:after{content:"";width:6px;height:6px;border-radius:50%;background:#49392f35}.se-carousel-dots button[aria-current=true]:after{background:#49392f;width:8px;height:8px}.se-carousel-dots button:focus-visible{outline:1px solid #49392f;border-radius:50%}}.se-carousel-arrow{display:none}@media(max-width:1200px){sirr-signature-carousel{position:relative;max-width:440px;margin-inline:auto}.se-carousel-arrow{position:absolute;top:calc(var(--se-jewel-height)/2 - 22px);z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #49392f26;border-radius:50%;color:#49392f;background:#faf7f4e8;cursor:pointer}.se-carousel-prev{left:8px}.se-carousel-next{right:8px}.se-carousel-arrow:disabled{opacity:.3;cursor:default}.se-carousel-arrow:focus-visible{outline:2px solid #49392f;outline-offset:3px}.se-carousel-arrow:not(:disabled):hover{background:#e5d9cb}}.se-faith{padding:72px 6%;background:linear-gradient(180deg,#faf7f4,#faecdf 18% 82%,#faf7f4);min-height:var(--se-banner-height);display:flex;align-items:center}.se-faith-inner{width:100%;max-width:1080px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.se-faith h2{font-size:var(--se-display-size);line-height:1.1;letter-spacing:-.045em}.se-faith-question{font-size:19px;line-height:1.5;max-width:420px;margin-top:26px!important;color:#49392f}.se-faith-caption{font-size:15px;color:#626262;margin-top:12px!important}.se-faith-copy .se-pill{margin-top:28px;background:#fff8f0}.se-faith-film{display:block;position:relative;width:100%;max-width:360px;justify-self:center;border-radius:24px;overflow:hidden;background:#e9d7c4;box-shadow:0 16px 50px #49392f12}.se-faith-film video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.se-faith-sound{position:absolute;left:16px;top:16px;padding:10px 16px;min-height:44px;border:1px solid #fff5;border-radius:999px;background:#49392fe8;color:#fff;font:13px/1.4 Arial,sans-serif;cursor:pointer}.se-faith-sound[hidden]{display:none}.se-faith-sound:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:1200px){.se-faith{min-height:0;padding:46px 20px 52px}.se-faith-inner{display:flex;flex-direction:column;gap:28px;max-width:440px}.se-faith-copy{text-align:center}.se-faith-question{font-size:16px;margin:20px auto 0!important;max-width:340px}.se-faith-caption{font-size:14px}.se-faith-copy .se-pill{margin-top:22px}.se-faith-film{max-width:320px;border-radius:20px}}.se-faith h2{white-space:normal}.se-faith-inner{grid-template-columns:1fr 1.15fr;gap:64px;max-width:1200px}.se-faith-film{grid-column:1;grid-row:1;max-width:380px}.se-faith-copy{grid-column:2;grid-row:1}.se-faith-question{max-width:440px}@media(max-width:1200px){.se-faith-inner{gap:28px;max-width:440px}.se-faith-film{max-width:320px}.se-faith-copy{max-width:100%}}.se-faith-ecrin{width:240px;aspect-ratio:1.2;margin:20px auto 0;overflow:hidden;mix-blend-mode:multiply;border-radius:16px}.se-faith-ecrin img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1200px){.se-faith-ecrin{width:190px;margin-top:20px}}.se-faith{padding:112px 5%;background:linear-gradient(180deg,#faf7f4,#ac8a70 9%,#654b3a 21%,#574132,#654b3a 79%,#ac8a70 91%,#faf7f4);color:#f5cba7}.se-faith-inner{max-width:1320px;grid-template-columns:minmax(260px,1fr) minmax(330px,1.25fr) minmax(180px,.7fr);gap:36px;align-items:center}.se-faith-copy{grid-column:2;text-align:center}.se-faith h2{color:#ffd7b4;white-space:normal}.se-faith .se-eyebrow{color:#e9b88e;letter-spacing:.16em}.se-faith-question{color:#f4d4b8;margin:24px auto 0!important;max-width:390px}.se-faith-caption{color:#d9b99e}.se-faith-copy .se-pill{background:#f2c59f;color:#49392f;border-color:transparent;margin-top:26px}.se-faith-copy .se-pill:hover{background:#ffdec2}.se-faith-film{max-width:350px;box-shadow:0 20px 55px #20150e33;border-radius:22px}.se-faith-ecrin{grid-column:3;grid-row:1;width:100%;aspect-ratio:.85;margin:0;mix-blend-mode:normal;background:#f4dcc1;border-radius:0;mask-image:radial-gradient(ellipse 58% 49% at 50% 50%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 58% 49% at 50% 50%,#000 40%,transparent 100%)}.se-faith-ecrin img{mix-blend-mode:multiply;object-fit:cover;transform:scale(.86)}@media(max-width:1100px)and (min-width:1201px){.se-faith-inner{gap:20px;grid-template-columns:1fr 1.2fr .65fr}.se-faith h2{font-size:38px}}@media(max-width:1200px){.se-faith{padding:84px 22px;background:linear-gradient(180deg,#faf7f4,#654b3a 12%,#574132 45%,#654b3a 88%,#faf7f4)}.se-faith-inner{max-width:440px;gap:32px}.se-faith-ecrin{display:none}.se-faith-copy{width:100%}.se-faith-film{max-width:320px}.se-faith-question{max-width:340px}.se-faith h2{font-size:var(--se-display-size)}}.se-faith-ecrin{aspect-ratio:1.2;background:transparent;mask-image:none;-webkit-mask-image:none;overflow:visible}.se-faith-ecrin img{mix-blend-mode:normal;transform:none;clip-path:polygon(8.2% 10%,43.3% 7.6%,43.5% 9.6%,52% 9.1%,52% 59%,67.4% 53.3%,95.4% 60%,93% 65%,92% 70%,95% 73%,68% 95%,39% 83%,35% 78%,12% 84%,9% 81%);filter:drop-shadow(0 14px 12px #24170f55)}.se-faith{padding:88px 4%;background:linear-gradient(180deg,#faf7f4,#faecdf 18% 82%,#faf7f4);color:#49392f}.se-faith-inner{grid-template-columns:minmax(0,1fr) minmax(340px,1.15fr) minmax(0,1fr);gap:24px}.se-faith h2{color:#49392f}.se-faith .se-eyebrow{color:#292725}.se-faith-question{font-size:13px;white-space:nowrap;max-width:none;color:#49392f}.se-faith-caption{color:#626262}.se-faith-copy .se-pill{background:#fff8f0;color:#49392f;border:1px solid #d8cfc5}.se-faith-copy .se-pill:hover{background:#f6dfca}.se-faith-ecrin{width:118%;max-width:410px;justify-self:center;mix-blend-mode:multiply}.se-faith-film{width:100%;max-width:350px;box-shadow:0 16px 50px #49392f12}.se-faith-mobile-link{display:none}@media(max-width:1200px){.se-faith{padding:52px 12px 62px;background:linear-gradient(180deg,#faf7f4,#faecdf 18% 82%,#faf7f4)}.se-faith-inner{gap:26px;width:100%;max-width:440px}.se-faith-question{font-size:clamp(10px,2.85vw,13px);max-width:none;letter-spacing:-.015em;margin-top:20px!important}.se-faith-ecrin,.se-faith-copy .se-faith-desktop-link{display:none}.se-faith-film{max-width:320px}.se-faith-mobile-link{display:inline-flex;background:#fff8f0;border:1px solid #d8cfc5;color:#49392f;margin:0;max-width:100%;font-size:13px}}.se-world .se-heading{max-width:none;margin:0 auto 42px;text-align:center}.se-world .se-heading h2{font-size:var(--se-display-size);line-height:1.1;letter-spacing:-.045em;white-space:normal}.se-world-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1320px;margin:auto}.se-world-tile{text-align:center;min-width:0}.se-world-photo{aspect-ratio:1;overflow:hidden;border-radius:18px;background:#f1e5d8}.se-world-photo img{display:block;width:100%;height:100%;object-fit:cover}.se-world-tile h3{font:24px/1.25 Georgia,serif;color:#49392f;margin:20px 0 8px}.se-world-tile p{font-size:14px;line-height:1.5;color:#6d655e;margin:0}@media(max-width:1200px){.se-world-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;max-width:560px}.se-world .se-heading{margin-bottom:30px}.se-world-photo{border-radius:14px}.se-world-tile h3{font-size:20px;margin-top:14px}.se-world-tile p{font-size:13px}}@media(max-width:380px){.se-world-tile h3{font-size:18px}.se-world-tiles{gap:24px 12px}}.se-world-tiles .se-world-tile h3,.se-world-tiles .se-world-tile p{display:block;width:100%;max-width:none;text-align:center;margin-inline:auto}.se-world-tile:nth-child(2) img{object-position:65% center}.se-world-tile:nth-child(4) img{object-position:center 35%}.se-world-tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;gap:32px}.se-world-tile:nth-child(3) img{object-position:center 35%}.se-testimonials{padding:64px 5% 72px;background:linear-gradient(180deg,#faf7f4,#fff 25% 75%,#faf7f4)}.se-testimonials .se-heading{text-align:center;margin:0 auto 36px;max-width:none}.se-testimonials h2{font-size:var(--se-display-size);line-height:1.1;letter-spacing:-.045em;font-weight:400}.se-testimonials tolstoy-widget{display:block;max-width:1320px;margin:auto;min-height:300px}.se-benefits{padding:64px 5% 76px;background:linear-gradient(180deg,#faf7f4,#faecdf);text-align:center}.se-benefits h2{font-size:clamp(26px,3vw,38px);font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:0 0 44px}.se-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:auto;gap:30px}.se-benefit img{display:block;object-fit:contain;margin:0 auto 20px;mix-blend-mode:multiply}.se-benefit h3{font-size:15px;line-height:1.45;font-weight:500;margin:0 auto;max-width:210px;text-align:center}@media(max-width:1200px){.se-world-tiles{grid-template-columns:1fr;max-width:360px;gap:36px}.se-testimonials{padding:48px 18px}.se-benefits{padding:48px 22px 56px}.se-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.se-benefits h2{margin-bottom:36px}.se-benefit h3{font-size:14px}.se-testimonials tolstoy-widget{min-height:240px}}.se-home .se-benefit img{width:56px;height:56px;max-width:56px}.se-home .se-benefit h3{font-family:Arial,sans-serif;font-size:15px;line-height:1.45;letter-spacing:0}.se-testimonials{background:linear-gradient(180deg,#fff,#faecdf 20% 80%,#fff);padding:78px 5% 82px}.se-testimonials h2{white-space:normal;text-wrap:balance}.se-testimonial-dots{display:flex;justify-content:center;gap:2px;margin-top:18px;flex-wrap:wrap}.se-testimonial-dots button{display:grid;place-items:center;width:24px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.se-testimonial-dots button:after{content:"";width:6px;height:6px;border-radius:50%;background:#49392f35}.se-testimonial-dots button[aria-current=true]:after{width:8px;height:8px;background:#49392f}.se-testimonial-dots button:focus-visible{outline:2px solid #49392f;outline-offset:2px;border-radius:50%}.se-benefits{background:#fff;padding:86px 5% 96px}.se-benefits h2{margin-bottom:52px}.se-benefits-grid{gap:42px}.se-home .se-benefit p{font:14px/1.7 Arial,sans-serif;color:#756b62;max-width:260px;margin:14px auto 0;text-align:center}@media(max-width:1200px){.se-testimonials{padding:58px 18px 62px}.se-benefits{padding:62px 22px 68px}.se-benefits-grid{gap:38px 24px}.se-home .se-benefit p{font-size:13px;line-height:1.6}.se-benefits h2{margin-bottom:40px}}.se-world{background:#fff;max-width:none}.se-world{background:linear-gradient(180deg,#faf7f4,#fff 16% 84%,#fff8f2);max-width:none}.se-testimonials{background:linear-gradient(180deg,#fff8f2,#faecdf 22% 76%,#fff)}.se-testimonials .se-heading{margin-bottom:42px}.se-stories-carousel{position:relative;max-width:1080px;margin:auto;padding:0 60px}.se-story-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.se-story-track::-webkit-scrollbar{display:none}.se-story-card{position:relative;flex:0 0 calc((100% - 48px)/3);aspect-ratio:9/16;min-width:0;padding:0;border:0;border-radius:16px;overflow:hidden;background:transparent;scroll-snap-align:start;cursor:pointer}.se-story-card video{display:block;width:100%;height:100%;object-fit:cover}.se-story-play{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff9;color:#49392f;font:24px/1 Arial,sans-serif}.se-story-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #49392f26;background:#faf7f4;color:#49392f;cursor:pointer;padding:0}.se-story-prev{left:0}.se-story-next{right:0}.se-story-arrow:disabled{opacity:.3;cursor:default}.se-story-arrow:not(:disabled):hover{background:#e5d9cb}.se-story-arrow:focus-visible,.se-story-card:focus-visible{outline:2px solid #49392f;outline-offset:-3px}.se-story-dialog{padding:0;border:0;border-radius:14px;width:min(420px,calc(100vw - 32px));max-height:90dvh;background:#211b16;overflow:hidden}.se-story-dialog::backdrop{background:#211b16bb}.se-story-dialog video{display:block;width:100%;max-height:90dvh}.se-story-close{position:absolute;right:10px;top:10px;z-index:1;border:0;border-radius:50%;width:36px;height:36px;background:#fff;color:#49392f;font-size:26px;cursor:pointer}@media(max-width:1200px){.se-world-tiles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;gap:28px 16px}.se-world-tile:last-child{grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center}.se-world-tile h3{font-size:18px}.se-stories-carousel{max-width:440px;padding:0 50px}.se-story-track{gap:16px}.se-story-card{flex-basis:100%;border-radius:14px}.se-testimonials .se-heading{margin-bottom:32px}}.se-testimonials-cta{text-align:center;margin-top:30px}.se-testimonials-cta .se-pill{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;min-height:46px;border:1px solid #49392f35;border-radius:999px;background:#fff8f0;color:#49392f;font:14px/1.4 Arial,sans-serif;text-decoration:none}.se-testimonials-cta .se-pill:hover{background:#f6dfca}@media(min-width:1201px){.se-stories-carousel{padding:0 52px;max-width:1184px}.se-story-track{gap:20px;overflow-x:auto}.se-story-card{flex-basis:calc((100% - 80px)/5)}.se-story-arrow{display:grid}.se-testimonial-dots{display:flex}.se-testimonials{padding-top:60px;padding-bottom:66px}}@media(max-width:1200px){.se-world-tile:last-child{width:100%;grid-column:1/-1}.se-world-tile:last-child .se-world-photo{aspect-ratio:2/1}}.se-home{--se-ink:#49392f;--se-black:#292724;--se-muted:#6b655f;--se-title-size:22px;--se-body-size:15px;--se-label-size:14px;--se-action-size:14px}.se-home .se-hero-centered h1,.se-home .se-heading h2,.se-home .se-faith h2,.se-home .se-benefits h2{font:400 var(--se-display-size)/1.1 Arial,sans-serif;letter-spacing:-.045em;color:var(--se-ink);text-wrap:balance;white-space:normal}.se-home .se-eyebrow{font:400 var(--se-label-size)/1.5 Arial,sans-serif;letter-spacing:.12em;color:var(--se-black)}.se-home .se-product h3,.se-home .se-world-tile h3,.se-home .se-benefit h3{font:400 var(--se-title-size)/1.3 Arial,sans-serif;letter-spacing:0;color:var(--se-ink)}.se-home .se-lead,.se-home .se-world-tile p,.se-home .se-benefit p,.se-home .se-faith-caption{font:400 var(--se-body-size)/1.6 Arial,sans-serif;letter-spacing:0;color:var(--se-muted)}.se-home .se-tagline{font:400 var(--se-body-size)/1.6 Arial,sans-serif;color:var(--se-black)}.se-home .se-categories a,.se-home .se-pill{font:400 var(--se-action-size)/1.4 Arial,sans-serif;letter-spacing:0;min-height:44px;padding:12px 22px;border:1px solid #49392f35;border-radius:999px;background:#fff8f0;color:var(--se-ink);text-decoration:none;align-items:center;justify-content:center}.se-home .se-categories a:hover,.se-home .se-pill:hover{background:#f6dfca;text-decoration:none}@media(max-width:1200px){.se-home{--se-title-size:18px;--se-body-size:13px;--se-label-size:12px;--se-action-size:13px}.se-home .se-categories a,.se-home .se-pill{padding:11px 18px}}.se-home .se-faith-question,.se-home .se-faith-caption{font:400 var(--se-body-size)/1.6 Arial,sans-serif;color:var(--se-muted);letter-spacing:0;white-space:normal}.se-home .se-faith-copy .se-pill,.se-home .se-faith-mobile-link,.se-home .se-testimonials-cta .se-pill,.se-home .se-categories a{background:#fff8f0;border:1px solid #d8cfc5;color:#49392f;font:400 var(--se-action-size)/1.4 Arial,sans-serif;box-shadow:none;text-decoration:none;border-radius:999px;min-height:44px;padding:12px 22px}.se-home .se-faith-copy .se-pill:hover,.se-home .se-faith-mobile-link:hover,.se-home .se-testimonials-cta .se-pill:hover,.se-home .se-categories a:hover{background:#f6dfca;border-color:#d8cfc5;color:#49392f}.se-home .se-benefit h3{max-width:none;min-height:2.6em}@media(max-width:1200px){.se-home .se-faith-copy .se-pill,.se-home .se-faith-mobile-link,.se-home .se-testimonials-cta .se-pill,.se-home .se-categories a{padding:11px 18px}}.se-jewels-hero{position:relative;height:720px;overflow:hidden;background:#faecdf;isolation:isolate}.se-jewels-hero:after{content:"";position:absolute;inset:auto 0 0;height:65px;background:linear-gradient(transparent,#fff);pointer-events:none;z-index:3}.se-jewels-copy{position:relative;z-index:4;width:46%;margin:auto;padding:65px 12px 0;text-align:center}.se-home .se-jewels-copy h1{font:400 var(--se-display-size)/1.1 Arial,sans-serif;letter-spacing:-.045em;color:#49392f;margin:0 0 25px}.se-jewels-copy .se-button{padding-inline:22px;gap:0}.se-jewels-art{position:absolute;top:0;right:0;bottom:0;left:0;background:#faecdf}.se-jewels-art img{position:absolute;max-width:none;object-fit:contain}.se-jewels-necklace{height:145%;width:auto;top:-42%;left:-13%;transform:rotate(-9deg)}.se-jewels-ring{height:92%;width:auto;left:50%;bottom:-17%;transform:translate(-50%) rotate(-8deg);mix-blend-mode:multiply}.se-jewels-bracelet{height:142%;width:auto;top:-31%;right:-14%;transform:rotate(9deg)}@media(min-width:1500px){.se-jewels-necklace{left:calc(50% - 950px)}.se-jewels-bracelet{right:calc(50% - 960px)}}@media(max-width:1200px){.se-jewels-hero{height:650px}.se-jewels-copy{width:80%;max-width:480px;padding-top:44px}.se-home .se-jewels-copy h1{margin-bottom:22px}.se-jewels-copy .se-button{font-size:14px;min-height:42px;padding:10px 18px;border-radius:4px}.se-jewels-necklace{height:95%;left:calc(50% - 340px);top:-16%;transform:rotate(-18deg)}.se-jewels-bracelet{display:none}.se-jewels-ring{height:65%;left:64%;bottom:0}}.se-home .se-jewels-copy h1{white-space:normal}@media(max-width:1200px){.se-jewels-hero{height:600px}.se-jewels-ring{bottom:-2%}}.se-jewels-hero{height:650px}.se-jewels-ring{bottom:-10%}.se-jewels-bracelet{mix-blend-mode:multiply}@media(max-width:1200px){.se-jewels-hero{height:570px}.se-jewels-copy{width:100%;padding:32px 16px 0}.se-jewels-art{top:205px}.se-jewels-necklace{height:145%;left:calc(50% - 300px);top:-55%;transform:rotate(-10deg)}.se-jewels-bracelet{display:block;height:140%;right:calc(50% - 300px);top:-44%;transform:rotate(10deg)}.se-jewels-ring{height:80%;left:50%;bottom:-7%;transform:translate(-50%) rotate(-8deg)}}@media(max-width:1200px){.se-jewels-art{overflow:hidden}.se-jewels-ring{bottom:1%}}.se-home{--se-display-size:clamp(21.33px,2.467vw,42.67px)}@media(min-width:1201px){.se-jewels-necklace{height:172%;top:-60%;left:-15%;transform:rotate(-9deg)}.se-jewels-bracelet{height:172%;top:-53%;right:-15%;transform:rotate(9deg)}}@media(min-width:1500px){.se-jewels-necklace{left:calc(50% - 990px)}.se-jewels-bracelet{right:calc(50% - 990px)}}@media(max-width:1200px){.se-home{--se-display-size:clamp(19.33px,5.133vw,24px)}.se-jewels-art{top:0;overflow:visible}.se-jewels-necklace{height:90%;top:-6%;left:calc(50% - 310px);transform:rotate(-24deg)}.se-jewels-bracelet{height:90%;top:-6%;right:calc(50% - 310px);transform:rotate(24deg)}.se-jewels-ring{height:46%;left:50%;bottom:0;transform:translate(-50%) rotate(-8deg)}}@media(min-width:1201px){.se-jewels-necklace{left:-10%}.se-jewels-bracelet{right:-10%}}@media(min-width:1500px){.se-jewels-necklace{left:calc(50% - 880px)}.se-jewels-bracelet{right:calc(50% - 880px)}}@media(max-width:1200px){.se-jewels-hero{height:445px}.se-jewels-necklace{height:112%;top:-9%;left:calc(50% - 320px)}.se-jewels-bracelet{height:112%;top:-9%;right:calc(50% - 310px)}.se-jewels-ring{height:54%;bottom:8%;left:50%}}.se-jewels-art:before,.se-jewels-art:after{content:"";position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,#41301f40,#41301f21 35%,#41301f00 72%);height:35px;transform:translate(-50%) rotate(-5deg);filter:blur(3px)}.se-jewels-art:before{width:23%;left:29%;top:74%}.se-jewels-art:after{width:25%;left:51%;top:83%;opacity:.7}@media(max-width:1200px){.se-jewels-art:before,.se-jewels-art:after{height:17px;filter:blur(2px)}.se-jewels-art:before{width:29%;left:17%;top:74%}.se-jewels-art:after{width:28%;left:50%;top:75%;opacity:.7}}.se-jewels-hero{height:clamp(560px,62.5vw,760px);background:#f3e2d2}.se-luxury-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.se-luxury-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.se-jewels-hero:after{height:65px;background:linear-gradient(180deg,#fff0,#fff)}.se-jewels-copy{padding-top:54px}@media(max-width:1200px){.se-jewels-hero{height:clamp(445px,116vw,700px)}.se-jewels-copy{padding-top:32px}.se-luxury-photo img{object-position:center bottom}.se-jewels-hero:after{height:45px}}@media(min-width:1201px){.se-jewels-hero{height:clamp(480px,42vw,560px)}.se-luxury-photo{width:auto;aspect-ratio:3/2;left:50%;right:auto;transform:translate(-50%);height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.se-luxury-photo img{object-fit:contain}.se-jewels-copy{padding-top:30px}}@media(max-width:1200px){.se-jewels-hero{height:clamp(370px,100vw,530px)}.se-luxury-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.se-luxury-photo img{object-fit:contain;object-position:center bottom}.se-jewels-copy{padding-top:26px}}@media(max-width:1200px){.se-luxury-photo{-webkit-mask-image:linear-gradient(180deg,transparent,#000 35px,#000);mask-image:linear-gradient(180deg,transparent,#000 35px,#000)}}.se-jewels-copy{padding-top:38px}.se-jewels-copy .se-hero-eyebrow{margin:0 0 12px;font:400 12px/1.3 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#292623}@media(max-width:1200px){.se-jewels-copy{padding-top:28px}.se-jewels-copy .se-hero-eyebrow{font-size:10px;margin-bottom:8px}.se-home .se-jewels-copy h1{margin-bottom:16px}}@media(max-width:1200px){.se-jewels-hero{height:auto;aspect-ratio:3/2;min-height:0}.se-luxury-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.se-luxury-photo img{object-fit:contain;object-position:center}.se-jewels-copy{width:46%;max-width:none;padding:5.3vw 0 0}.se-jewels-copy .se-hero-eyebrow{font-size:clamp(6px,1.67vw,12px);letter-spacing:.12em;margin:0 0 1.67vw}.se-home .se-jewels-copy h1{font-size:clamp(12px,3.45vw,25px);line-height:1.1;margin:0 0 3.47vw}.se-jewels-copy .se-button{font-size:clamp(8px,1.94vw,14px);min-height:0;padding:1.67vw 3.05vw;border-radius:3px;white-space:nowrap}.se-jewels-hero:after{height:9vw}}@media(max-width:1200px){.se-jewels-hero{aspect-ratio:1.22}.se-luxury-photo{inset:auto 4% 0;width:92%;height:auto;aspect-ratio:3/2;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000);mask-image:linear-gradient(180deg,transparent,#000 14%,#000)}.se-luxury-photo img{height:auto;aspect-ratio:3/2}.se-jewels-copy{width:70%;padding:5vw 0 0}.se-jewels-copy .se-hero-eyebrow{font-size:clamp(10px,2.5vw,15px);letter-spacing:.12em;margin-bottom:2vw}.se-home .se-jewels-copy h1{font-size:clamp(20px,5.4vw,34px);line-height:1.08;margin-bottom:3vw}.se-jewels-copy .se-button{font-size:clamp(11px,3vw,15px);padding:2.5vw 4vw;min-height:36px}}@media(max-width:1200px){.se-luxury-photo{inset:auto 6% 4vw;width:88%;height:auto;aspect-ratio:3/2;-webkit-mask-image:none;mask-image:none}.se-luxury-photo img{height:auto;aspect-ratio:3/2}}@media(max-width:1200px){.se-jewels-hero{aspect-ratio:1.4}.se-luxury-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none;transform:none}.se-luxury-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center center}.se-jewels-copy{padding-top:3.5vw}.se-jewels-copy .se-hero-eyebrow{margin-bottom:1.5vw}.se-home .se-jewels-copy h1{margin-bottom:2.5vw}.se-jewels-copy .se-button{padding:2vw 3vw}}.se-collections-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1280px;margin:auto;padding:44px 40px 48px;background:#fff}.se-collections-duo>.se-heading{grid-column:1/-1;margin-bottom:8px}.se-collection-tile{display:block;text-decoration:none;color:#49392f;min-width:0}.se-collection-photo{height:clamp(280px,30vw,420px);overflow:hidden;border-radius:12px 12px 0 0;-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)}.se-collection-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;transition:transform .4s ease}.se-collection-tile:first-of-type img{transform:scale(1.25);transform-origin:50% 47%}.se-collection-tile:last-of-type img{object-position:50% 66%}.se-collection-label{text-align:center;padding:14px 8px 12px}.se-home .se-collection-label h2{font:500 20px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#49392f;margin:0;text-underline-offset:7px;text-decoration-thickness:1px}.se-collection-tile:hover,.se-collection-tile:focus-visible{text-decoration:none}.se-collection-tile:hover h2,.se-collection-tile:focus-visible h2{text-decoration:underline}.se-collection-tile:focus-visible{outline:2px solid #49392f;outline-offset:5px}.se-home .se-selection{background:linear-gradient(180deg,#fff,#faead9 16% 83%,#fff)}@media(max-width:1200px){.se-home{--se-display-size:20px}.se-home .se-jewels-copy h1,.se-home .se-heading h2,.se-home .se-faith h2,.se-home .se-benefits h2{font-size:20px;line-height:1.1}}@media(max-width:700px){.se-collections-duo{gap:18px 12px;padding:28px 16px 32px}.se-collection-photo{height:clamp(180px,52vw,300px)}.se-collection-label{padding:10px 4px}.se-home .se-collection-label h2{font-size:18px;letter-spacing:.07em}}@media(prefers-reduced-motion:reduce){.se-collection-photo img{transition:none}}.se-home{background:#fff;--se-section-space:80px}.se-home .se-collections-duo,.se-home .se-selection,.se-home .se-faith,.se-home .se-world,.se-home .se-testimonials,.se-home .se-benefits{padding-top:var(--se-section-space);padding-bottom:var(--se-section-space);min-height:0}.se-collections-duo{max-width:none;width:100%;column-gap:0;padding-inline:max(40px,calc((100% - 1200px)/2));background:#fff}.se-collection-photo{border-radius:0;-webkit-mask-composite:source-in;mask-composite:intersect}.se-collection-tile:first-of-type .se-collection-photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent)}.se-collection-tile:last-of-type .se-collection-photo{-webkit-mask-image:linear-gradient(to left,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(to left,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent)}.se-home .se-selection{max-width:none;background:linear-gradient(to bottom,#fff,#faead9 var(--se-section-space),#faead9 calc(100% - var(--se-section-space)),#fff)}@media(max-width:1200px){.se-home{--se-section-space:48px}}@media(max-width:700px){.se-collections-duo{padding-inline:16px;column-gap:0}}.se-collections-duo{column-gap:16px}@media(max-width:1200px){.se-collections-duo{column-gap:10px}}.se-collection-photo{position:relative}.se-collection-photo .se-collection-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.se-collection-tile:first-of-type .se-collection-hover{transform:scale(1.1);object-position:50% 68%}.se-collection-tile:last-of-type .se-collection-hover{object-position:50% 64%}@media(hover:hover)and (pointer:fine){.se-collection-tile:hover .se-collection-hover{opacity:1}}.se-collection-tile:focus-visible .se-collection-hover{opacity:1}@media(prefers-reduced-motion:reduce){.se-collection-photo .se-collection-hover{transition:none}}.se-jewels-hero{--se-hero-breath:48px;height:calc(clamp(480px,42vw,560px) + var(--se-hero-breath))}.se-luxury-photo{height:calc(100% - var(--se-hero-breath))}.se-jewels-hero:after{height:calc(var(--se-hero-breath) + 24px)}.se-home .se-collections-duo{padding-top:36px;row-gap:36px}.se-collections-duo>.se-heading{margin:0 auto}@media(max-width:1200px){.se-jewels-hero{--se-hero-breath:28px;height:calc(100vw / 1.4 + var(--se-hero-breath));aspect-ratio:auto}.se-home .se-collections-duo{padding-top:24px;row-gap:24px}}.se-luxury-photo img{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 48px),transparent 100%)}.se-jewels-hero:after{background:linear-gradient(to bottom,#fff0,#ffffff14 18%,#ffffff52 40%,#ffffffad 65%,#ffffffeb 85%,#fff)}@media(max-width:1200px){.se-luxury-photo img{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%)}}.se-home .se-collection-label h2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border:1px solid #d8cfc5;border-radius:999px;background:#fff8f0;color:#49392f;font:400 var(--se-action-size)/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;transition:background .2s}.se-home .se-collection-tile:hover .se-collection-label h2,.se-home .se-collection-tile:focus-visible .se-collection-label h2{background:#f6dfca;text-decoration:none}@media(max-width:1200px){.se-home .se-collection-label h2{padding:11px 18px}}.se-home .se-selection .se-heading{margin-bottom:36px}.se-home .se-selection{--se-jewel-height:clamp(240px,24vw,350px)}.se-selection .se-product-image img[data-retouched=true]{mix-blend-mode:normal;object-fit:contain}@media(max-width:1200px){.se-home .se-selection{--se-jewel-height:clamp(250px,76vw,340px)}.se-home .se-selection .se-heading{margin-bottom:24px}}.se-selection .se-product-image img[data-retouched=true]{filter:drop-shadow(5px 12px 9px rgba(66,43,23,.23)) drop-shadow(1px 3px 2px rgba(66,43,23,.12))}@media(max-width:1200px){.se-selection .se-product-image img[data-retouched=true]{filter:drop-shadow(5px 14px 10px rgba(66,43,23,.23)) drop-shadow(1px 3px 2px rgba(66,43,23,.12))}}.se-home .se-selection{background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) var(--se-section-space),rgba(255,255,255,0) calc(100% - var(--se-section-space)),#fff 100%),radial-gradient(ellipse at 24% 36%,#fffaf3d9,#fffaf300 58%),radial-gradient(ellipse at 80% 65%,#dcbea03d,#dcbea000 62%),linear-gradient(120deg,#f4e3d0,#faead9 48%,#f1dfcb)}.se-jewels-copy{padding-top:65.6px}.se-home .se-jewels-copy h1{transform:translateY(-13.8px)}.se-home .se-selection{--se-jewel-height:clamp(220px,20vw,300px);padding-top:56px;padding-bottom:56px}.se-home .se-selection .se-heading{margin-bottom:24px}.se-selection .se-product-image img[data-retouched=true]{object-fit:cover}@media(max-width:1200px){.se-jewels-copy{padding-top:calc(5vw + clamp(13px,3.25vw,19.5px))}.se-home .se-jewels-copy h1{transform:translateY(calc(-.75vw - clamp(6.5px,1.625vw,9.75px)))}.se-home .se-selection{--se-jewel-height:clamp(230px,64vw,280px);padding-top:32px;padding-bottom:32px}.se-home .se-selection .se-heading{margin-bottom:16px}.se-selection .se-carousel-dots{margin-top:4px}}.se-selection-cta{text-align:center;margin-top:24px}@media(max-width:1200px){.se-home .se-selection{--se-jewel-height:clamp(150px,47vw,230px)}.se-selection sirr-signature-carousel{max-width:560px}.se-selection .se-products{max-width:none;gap:0}.se-selection .se-product{flex:0 0 50%;padding:0 8px 4px;scroll-snap-align:start;min-width:0}.se-selection .se-title-row{gap:4px;flex-wrap:wrap}.se-selection .se-title-row h3{font-size:15px}.se-selection .se-title-row .se-quick-buy{width:28px;height:28px;min-width:28px;min-height:28px}.se-selection .se-product .se-audience{font-size:12px}.se-selection .se-product .se-price{font-size:13px}.se-selection .se-carousel-arrow{width:32px;height:32px;top:calc(var(--se-jewel-height)/2 - 16px)}.se-selection .se-carousel-prev{left:2px}.se-selection .se-carousel-next{right:2px}.se-selection-cta{margin-top:14px}.se-carousel-dots button[hidden]{display:none}}.se-selection .se-product-image{position:relative;overflow:visible;isolation:isolate}.se-selection .se-product-image img[data-retouched=true]{position:absolute;left:0;bottom:0;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:none;transform-origin:50% 86%;transform:translateY(var(--se-photo-y,0%)) scale(var(--se-photo-scale,1));transition:transform .35s ease}.se-selection .se-product:nth-child(1){--se-photo-scale:1;--se-photo-y:0%}.se-selection .se-product:nth-child(2){--se-photo-scale:.92;--se-photo-y:7%}.se-selection .se-product:nth-child(3){--se-photo-scale:.78;--se-photo-y:0%}.se-selection .se-product:nth-child(4){--se-photo-scale:.93;--se-photo-y:10%}.se-selection .se-product-info{position:relative;padding-top:8px}.se-selection .se-title-row{min-height:44px}@media(hover:hover)and (pointer:fine){.se-selection .se-product:hover .se-product-image img[data-retouched=true]{transform:translateY(var(--se-photo-y,0%)) scale(calc(var(--se-photo-scale,1)*1.04))}}@media(max-width:1200px){.se-home .se-selection{--se-jewel-height:clamp(170px,48vw,260px)}.se-selection .se-product{padding-inline:12px}.se-selection .se-product-image img[data-retouched=true]{filter:none}.se-selection .se-title-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:3px;min-height:42px;align-items:center}.se-selection .se-title-row h3{font-size:14px;line-height:1.2;text-align:center;justify-content:center}.se-selection .se-product .se-price{margin-top:3px}}.se-home .se-selection{padding-top:80px}.se-selection .se-product-info{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:4px;text-align:center;gap:2px}.se-selection .se-product .se-price{order:0;margin:0;line-height:1.35}.se-selection .se-title-row{order:1;display:block;position:static;min-height:0;width:100%;margin:0;padding:0}.se-selection .se-title-row h3{display:block;text-align:center;margin:0;line-height:1.25}.se-selection .se-product .se-audience{order:2;margin:0;line-height:1.35;letter-spacing:0}.se-selection .se-title-row quick-add-component{position:absolute;right:0;top:0;margin:0}.se-selection .se-carousel-dots{display:none}@media(max-width:1200px){.se-home .se-selection{padding-top:56px}.se-selection .se-title-row h3{font-size:14px}.se-selection-cta{margin-top:24px}}.se-home{--se-section-space:96px}.se-home .se-collections-duo,.se-home .se-selection,.se-home .se-faith,.se-home .se-world,.se-home .se-testimonials,.se-home .se-benefits{padding-top:var(--se-section-space);padding-bottom:var(--se-section-space)}@media(max-width:1200px){.se-home{--se-section-space:72px}}.se-home .se-collections-duo{padding-top:36px;padding-bottom:80px}@media(max-width:1200px){.se-home .se-collections-duo{padding-top:24px;padding-bottom:48px}}.se-category-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1280px;margin:auto;padding:var(--se-section-space) 40px;background:#fff}.se-category-card{display:flex;flex-direction:column;align-items:center;gap:18px;text-decoration:none;min-width:0}.se-category-photo{position:relative;width:100%;height:clamp(300px,32vw,440px);overflow:hidden;border-radius:12px;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.se-category-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 75%;transform:scale(1.15);display:block}.se-category-card:last-child img{object-position:45% 56%;transform:scale(1.13)}.se-category-photo .se-category-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}@media(hover:hover)and (pointer:fine){.se-category-card:hover .se-category-hover{opacity:1}}.se-category-card:focus-visible .se-category-hover{opacity:1}.se-home .se-faith,.se-home .se-testimonials{background:linear-gradient(to bottom,#fff,#faecdf var(--se-section-space),#faecdf calc(100% - var(--se-section-space)),#fff)}.se-home .se-world,.se-home .se-benefits{background:#fff}@media(max-width:1200px){.se-category-duo{padding-inline:16px;gap:12px}.se-category-photo{height:clamp(210px,58vw,340px)}.se-category-card{gap:12px}.se-category-card .se-pill{font-size:12px;padding:10px 12px;min-height:42px;text-align:center}}@media(prefers-reduced-motion:reduce){.se-category-photo .se-category-hover{transition:none}}.se-category-photo{border-radius:0;-webkit-mask-composite:source-in;mask-composite:intersect}.se-category-duo>.se-heading{grid-column:1/-1;margin:0 auto 16px}@media(max-width:1200px){.se-category-duo>.se-heading{margin-bottom:12px}}.se-home .se-discovery,.se-home .se-benefits{background:linear-gradient(to bottom,#fff,#faecdf var(--se-section-space),#faecdf calc(100% - var(--se-section-space)),#fff)}.se-home .se-testimonials{background:#fff}.se-discovery>.se-heading{margin-bottom:36px}.se-discovery-carousel{position:relative;max-width:900px;margin:auto}.se-discovery .se-discovery-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.se-discovery-track::-webkit-scrollbar{display:none}.se-discovery-card{flex:0 0 50%;min-width:0;padding:0 12px;text-align:center;text-decoration:none;scroll-snap-align:start}.se-discovery-photo{aspect-ratio:1;overflow:hidden;border-radius:14px}.se-discovery-photo img{width:100%;height:100%;object-fit:cover;display:block}.se-discovery-card:first-child img{object-position:50% 35%}.se-home .se-discovery-card h3{display:block;justify-content:normal;text-align:center;font:400 20px/1.3 Arial,sans-serif;margin:14px 0 4px}.se-home .se-discovery-card p{font:400 14px/1.4 Arial,sans-serif;color:#77716c;margin:0;text-align:center}.se-discovery .se-carousel-arrow{display:grid;top:calc(min(42vw,426px)/2 - 22px);width:44px;height:44px;border:1px solid #49392f26;border-radius:50%;background:#faf7f4;color:#49392f;position:absolute;z-index:2;place-items:center;padding:0;cursor:pointer}.se-discovery .se-carousel-prev{left:-10px}.se-discovery .se-carousel-next{right:-10px}@media(max-width:1200px){.se-home .se-discovery{padding-inline:12px}.se-discovery-carousel{max-width:560px}.se-discovery-card{padding-inline:6px}.se-home .se-discovery-card h3{font-size:15px;margin-top:12px}.se-home .se-discovery-card p{font-size:12px}.se-discovery .se-carousel-arrow{width:32px;height:32px;top:calc(min(44vw,268px)/2 - 16px)}.se-discovery .se-carousel-prev{left:0}.se-discovery .se-carousel-next{right:0}}.se-discovery-card:first-child img{object-position:50% 57%;mix-blend-mode:multiply}.se-discovery-card:first-child .se-discovery-photo{background:#faecdf}.se-discovery-card:first-child img{object-position:center;mix-blend-mode:normal}.se-category-duo{padding-top:36px}.se-category-card:first-of-type .se-category-photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent)}.se-category-card:last-child .se-category-photo{-webkit-mask-image:linear-gradient(to left,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(to left,transparent,#000 12%),linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent)}@media(max-width:1200px){.se-category-duo{padding-top:24px}.se-stories-carousel{max-width:560px;padding-inline:12px}.se-story-track{gap:12px}.se-story-card{flex:0 0 calc((100% - 12px)/2)}.se-story-arrow{width:32px;height:32px}.se-story-prev{left:0}.se-story-next{right:0}}.se-jewels-hero{height:calc(clamp(480px,42vw,560px) + 125px)}.se-luxury-photo{height:clamp(480px,42vw,560px)}.se-jewels-copy .se-secret-link{display:table;margin:8px auto 0;font:400 12px/1.3 Arial,sans-serif;padding:6px 14px;min-height:0;background:#fff8f0;border:1px solid #d8cfc5;border-radius:999px;color:#49392f}.se-hero-secret{position:absolute;bottom:48px;left:0;right:0;z-index:2;text-align:center;padding:0 24px;color:#626262}.se-hero-secret p{max-width:760px;margin:0 auto;font:400 15px/1.6 Arial,sans-serif;text-wrap:pretty}.se-jewels-hero:after{height:42px}@media(max-width:1200px){.se-jewels-hero{height:calc(100vw / 1.4 + 118px)}.se-luxury-photo{height:calc(100vw / 1.4)}.se-jewels-copy .se-secret-link{font-size:11px;padding:4px 11px;margin-top:6px}.se-hero-secret{bottom:40px;padding:0 22px}.se-hero-secret p{max-width:460px;font-size:13px;line-height:1.5}}.se-home{--se-photo-radius:16px}.se-home .se-collection-photo,.se-home .se-category-photo,.se-home .se-discovery-photo,.se-home .se-story-card,.se-home .se-product-image{border-radius:var(--se-photo-radius);overflow:hidden}.se-home .se-collection-tile .se-collection-photo,.se-home .se-category-card .se-category-photo{mask-image:none;-webkit-mask-image:none}@media(max-width:1200px){.se-home{--se-photo-radius:12px}}.se-jewels-copy .se-button,.se-jewels-copy .se-secret-link{box-sizing:border-box;font:400 14px/1.3 Arial,sans-serif;min-height:40px;padding:10px 18px;min-width:200px;display:table;margin-left:auto;margin-right:auto}.se-jewels-copy .se-secret-link{margin-top:8px;border-radius:4px}.se-secret-link sup{font-size:.75em;margin-left:2px}.se-jewels-hero{height:calc(clamp(480px,42vw,560px) + 60px)}.se-hero-secret{bottom:26px;padding:0 24px}.se-hero-secret p{font-size:12px;line-height:1.5;max-width:790px}.se-jewels-hero:after{height:20px;background:linear-gradient(to bottom,transparent,#fff)}.se-luxury-photo img{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}@media(max-width:1200px){.se-jewels-hero{--se-art-offset:clamp(0px, calc(240px - 38vw) ,118px);height:calc(100vw / 1.4 + var(--se-art-offset) + 68px)}.se-luxury-photo{top:var(--se-art-offset);bottom:auto;height:calc(100vw / 1.4)}.se-luxury-photo img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.se-jewels-copy{width:90%;padding:20px 0 0}.se-home .se-jewels-copy h1{transform:none;font-size:clamp(20px,3vw,26px);line-height:1.12;margin:0 0 14px}.se-jewels-copy .se-button,.se-jewels-copy .se-secret-link{font-size:13px;min-width:190px;min-height:40px;padding:10px 16px}.se-jewels-copy .se-secret-link{margin-top:7px}.se-hero-secret{bottom:24px;padding-inline:22px}.se-hero-secret p{font-size:11px;line-height:1.45;max-width:570px}}.se-home{--se-silk:url(/cdn/shop/files/sirr-champagne-silk.png?v=1793950839&width=1600)}.se-home .se-jewels-hero{background:#f3e2d2 var(--se-silk) center/cover no-repeat}.se-home .se-selection,.se-home .se-discovery,.se-home .se-benefits{background-image:linear-gradient(to bottom,#fff,transparent 24px,transparent calc(100% - 24px),#fff),var(--se-silk);background-size:100% 100%,cover;background-position:center;background-repeat:no-repeat}.se-hero-actions{display:grid;grid-template-columns:max-content;gap:13px;width:max-content;margin:14px auto 0}.se-jewels-copy .se-hero-actions .se-button,.se-jewels-copy .se-hero-actions .se-secret-link{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;margin:0;padding-inline:12px}.se-jewels-copy .se-hero-actions .se-secret-link{border-radius:999px}.se-secret-link sup{margin-left:0}.se-home .se-jewels-hero{height:calc(clamp(480px,42vw,560px) + 32px)}.se-hero-secret{bottom:52px}.se-jewels-hero:after{height:52px;background:linear-gradient(to bottom,#fff0,#ffffff59 40%,#fff 92%)}.se-home .se-selection,.se-home .se-discovery,.se-home .se-benefits{background-image:linear-gradient(to bottom,#fff,transparent 52px,transparent calc(100% - 52px),#fff),var(--se-silk)}@media(max-width:1200px){.se-hero-actions{gap:12px;margin-top:24px}.se-home .se-jewels-hero{height:calc(100vw / 1.4 + var(--se-art-offset) + 44px)}.se-hero-secret{bottom:42px}.se-jewels-hero:after{height:40px}}@media(min-width:1201px){.se-hero-actions{transform:translateY(-7px)}}@media(max-width:1200px){.se-hero-actions{margin-top:clamp(38px,calc(6vw + 18px),66px)}}@media(max-width:1200px){.se-home .se-jewels-hero{--se-mobile-art-height:clamp(330px, calc(40vw + 200px) ,440px);height:auto;min-height:0;padding-top:calc(var(--se-mobile-art-height) - 12px);aspect-ratio:auto}.se-home .se-luxury-photo{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:var(--se-mobile-art-height);overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.se-home .se-luxury-photo img{position:absolute;bottom:-30px;top:auto;left:50%;width:min(120vw,640px);max-width:none;height:auto;aspect-ratio:1122/1402;transform:translate(-50%);object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 15px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 15px),transparent)}.se-jewels-copy{position:absolute;top:0;left:50%;transform:translate(-50%);width:90%;padding-top:clamp(24px,5vw,52px)}.se-home .se-jewels-copy h1{font-size:clamp(20px,2.6vw,26px);margin-bottom:0}.se-hero-actions{margin-top:clamp(22px,3vw,32px);transform:none}.se-hero-secret{position:relative;inset:auto;padding:0 22px 40px}.se-hero-secret p{max-width:650px;font-size:11px;line-height:1.5}}@media(max-width:1200px){.se-home .se-luxury-photo{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 60px),transparent)}.se-home .se-luxury-photo img{-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)}}@media(min-width:1201px){.se-hero-secret{bottom:24px}.se-hero-secret p{max-width:1000px}.se-hero-secret br{display:none}}@media(max-width:1200px){.se-home .se-jewels-hero{padding-top:calc(var(--se-mobile-art-height) - 50px)}.se-home .se-luxury-photo img{bottom:-6px}}@media(min-width:1201px){.se-home .se-jewels-hero{height:calc(clamp(480px,42vw,560px) + 47px)}.se-hero-secret{bottom:54px}}@media(max-width:1200px){.se-home .se-jewels-copy{padding-top:24px}.se-home .se-hero-actions{margin-top:22px}}@media(max-width:1200px){.se-home .se-jewels-hero{height:auto;min-height:0;padding:24px 0 0;display:flex;flex-direction:column;align-items:center}.se-home .se-jewels-copy{position:relative;inset:auto;transform:none;padding:0;width:90%;margin:0 auto 20px}.se-home .se-luxury-photo{position:relative;inset:auto;width:min(100%,840px);height:auto;aspect-ratio:3/2;transform:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 92%,transparent);mask-image:linear-gradient(to bottom,#000 92%,transparent)}.se-home .se-luxury-photo img{display:block;position:static;inset:auto;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transform:none;-webkit-mask-image:none;mask-image:none}.se-home .se-hero-secret{position:relative;inset:auto;padding:0 22px 40px;margin-top:0}}@media(max-width:1200px){.se-home .se-jewels-hero{padding-top:0}.se-home .se-jewels-copy{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(62%,520px);padding-top:min(4vw,34px);margin:0;z-index:2}.se-home .se-jewels-copy h1{font-size:clamp(14px,3.2vw,26px);line-height:1.12}.se-home .se-hero-actions{margin-top:min(2vw,17px);gap:min(1.5vw,12px)}.se-home .se-jewels-copy .se-hero-actions a{font-size:clamp(10px,1.65vw,14px);min-height:0;padding:min(1.2vw,10px) min(1.5vw,12px)}}@media(min-width:841px)and (max-width:1200px){.se-home .se-luxury-photo img{-webkit-mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent)}}@media(max-width:1200px){.se-home .se-jewels-copy{box-sizing:border-box;width:calc(min(100vw,840px)*.56 - 20px);height:calc(min(100vw,840px)*.35);padding:10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.se-home .se-jewels-copy h1{font-size:clamp(14px,3.6vw,30px);line-height:1.12;width:100%;margin:0}.se-home .se-hero-actions{margin-top:min(2vw,17px);gap:min(1.5vw,12px);max-width:100%}.se-home .se-jewels-copy .se-hero-actions a{font-size:clamp(10px,2vw,17px);padding:min(1.4vw,12px) min(1.8vw,15px);white-space:nowrap}}.se-discovery .se-carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.se-discovery .se-carousel-dots button{display:block;width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#49392f40;cursor:pointer}.se-discovery .se-carousel-dots button[aria-current=true]{background:#49392f}.se-discovery .se-carousel-dots button:focus-visible{outline:2px solid #49392f;outline-offset:4px}@media(min-width:1201px){.se-discovery .se-carousel-prev{left:-60px}.se-discovery .se-carousel-next{right:-60px}}.se-home{--se-tile-row:836px;--se-tile-gap:24px;--se-tile-inset:12px}.se-home .se-collections-duo,.se-home .se-category-duo{width:100%;max-width:none;padding-inline:max(24px,calc((100% - var(--se-tile-row))/2));column-gap:var(--se-tile-gap);row-gap:36px}.se-home .se-collection-photo,.se-home .se-category-photo,.se-home .se-discovery-photo{width:100%;height:auto;aspect-ratio:1/1;border-radius:var(--se-photo-radius)}.se-home .se-category-duo>.se-heading,.se-home .se-collections-duo>.se-heading{margin:0 auto}.se-home .se-discovery-carousel{width:100%;max-width:calc(var(--se-tile-row) + var(--se-tile-gap))}.se-home .se-discovery-card{padding-inline:var(--se-tile-inset)}.se-home .se-discovery .se-carousel-arrow{top:calc((var(--se-tile-row) - var(--se-tile-gap))/4 - 22px)}@media(max-width:1200px){.se-home{--se-tile-row:548px;--se-tile-gap:12px;--se-tile-inset:6px}.se-home .se-collections-duo,.se-home .se-category-duo{padding-inline:max(18px,calc((100% - var(--se-tile-row))/2));row-gap:24px}.se-home .se-discovery .se-carousel-arrow{top:calc((min(100vw - 36px,548px) - 12px)/4 - 16px)}}@media(max-width:1200px){.se-home .se-hero-secret br{display:initial}.se-home .se-hero-secret p{text-wrap:wrap;font-size:clamp(9px,2.82vw,11px)}}.se-home .se-jewels-copy h1 sup{font-size:.5em;line-height:0;vertical-align:super;margin:0}@media(min-width:1201px){.se-home .se-jewels-copy{top:26px}}.se-home .se-discovery,.se-home .se-selection{background:#fff}.se-home .se-collections-duo,.se-home .se-category-duo{background-color:#f3e2d2;background-image:linear-gradient(to bottom,#fff,transparent 52px,transparent calc(100% - 52px),#fff),var(--se-silk);background-size:100% 100%,cover;background-position:center;background-repeat:no-repeat}.se-home{--se-section-space:48px;--se-section-fade:24px}.se-home>section:not(.se-jewels-hero){padding-top:var(--se-section-space);padding-bottom:var(--se-section-space);min-height:0}.se-home .se-collections-duo,.se-home .se-category-duo,.se-home .se-benefits{background-image:linear-gradient(to bottom,#fff,transparent var(--se-section-fade),transparent calc(100% - var(--se-section-fade)),#fff),var(--se-silk)}@media(max-width:1200px){.se-home{--se-section-space:36px;--se-section-fade:18px}}@media(min-width:1201px){.se-home .se-discovery-carousel{max-width:1200px}.se-home .se-discovery-card{flex-basis:25%}.se-home .se-discovery .se-carousel-arrow{top:calc((min(1200px,88vw)/4 - 24px)/2 - 22px)}}@media(min-width:1201px){.se-home .se-discovery-card h3{font-size:15px;line-height:1.3;text-wrap:balance}}@media(min-width:1201px){.se-home .se-hero-secret p{font-size:14px}}.se-home .se-jewels-copy h1 sup{font-size:1em;line-height:0;vertical-align:baseline;margin:0;letter-spacing:0}.se-home .se-hero-secret strong{font-weight:600;color:#49392f}.se-home .se-gift{padding-inline:max(24px,calc((100% - 1200px)/2));background:#fff}.se-gift-link{position:relative;display:block;overflow:hidden;border-radius:18px;isolation:isolate;color:#fff8ed;text-decoration:none;aspect-ratio:8/3}.se-gift-link>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%;transition:transform .65s ease}.se-gift-copy{position:absolute;inset:0 auto 0 0;width:46%;padding:5%;display:flex;align-items:center}.se-home .se-gift-copy h2{margin:0;color:#fff8ed;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(26px,2.7vw,38px);line-height:1.2;letter-spacing:0;text-wrap:balance;text-shadow:0 1px 12px #32180d30}.se-gift-link:focus-visible{outline:3px solid #49392f;outline-offset:5px}@media(any-hover:hover){.se-gift-link:hover>img{transform:scale(1.025)}.se-gift-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}@media(max-width:1200px){.se-home .se-gift{padding-inline:18px}.se-gift-link{max-width:840px;margin-inline:auto;aspect-ratio:2/1;border-radius:14px}.se-gift-copy{width:47%;padding:5%}.se-home .se-gift-copy h2{font-size:clamp(18px,3.8vw,30px)}}@media(prefers-reduced-motion:reduce){.se-gift-link>img{transition:none}}.se-home .se-gift,.se-home .se-social-placeholder{background-color:#f3e2d2;background-image:linear-gradient(to bottom,#fff,transparent var(--se-section-fade),transparent calc(100% - var(--se-section-fade)),#fff),var(--se-silk);background-size:100% 100%,cover;background-position:center;background-repeat:no-repeat}.se-home .se-category-duo,.se-home .se-testimonials{background:#fff}.se-home .se-social-placeholder .se-heading{margin:0 auto}.se-home .se-social-placeholder{min-height:200px;display:grid;place-items:center}.se-gift-link>img{object-position:center}@media(max-width:1200px){.se-home .se-social-placeholder{min-height:150px}.se-gift-copy{padding:4%;width:46%}.se-home .se-gift-copy h2{font-size:clamp(16px,3.8vw,28px)}}@media(max-width:1200px){.se-gift-link>img{object-position:right center}}.se-gift-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.se-gift-copy p{margin:0;color:#fff8ed;font-family:Arial,sans-serif;line-height:1.45;font-weight:400}.se-gift-copy .se-gift-quote{font-size:14px;font-style:italic}.se-gift-quote span{display:block;margin-top:5px;font-size:11px;font-style:normal}.se-gift-copy .se-gift-invitation{font-size:16px;text-wrap:balance}@media(max-width:1200px){.se-gift-copy{gap:clamp(5px,1vw,12px)}.se-gift-copy .se-gift-quote{font-size:clamp(10px,1.7vw,14px);line-height:1.25}.se-gift-quote span{font-size:clamp(8px,1.3vw,11px);margin-top:3px}.se-gift-copy .se-gift-invitation{font-size:clamp(11px,1.9vw,16px);line-height:1.25}.se-home .se-gift-copy h2{font-size:clamp(16px,3.8vw,28px);line-height:1.12}}.se-home .se-gift-copy h2{white-space:normal}.se-gift-copy .se-gift-tagline{font-size:14px;line-height:1.45;white-space:normal}@media(max-width:1200px){.se-gift-copy .se-gift-tagline{font-size:clamp(10px,1.7vw,14px);line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sirr-home.css.map */
