.sc{font-family:Arial,Helvetica,sans-serif;color:var(--studio-ink);background:var(--studio-paper);line-height:1.6;box-sizing:border-box}.sc *{box-sizing:border-box}.sc a{color:inherit;text-decoration:none}.sc h1,.sc h2,.sc h3,.sc p{margin:0}.sc h1,.sc h2{font-family:var(--sc-heading-font,Georgia,serif);font-weight:500;line-height:1.08;letter-spacing:-.045em;color:inherit;text-wrap:balance}.sc img{display:block;max-width:100%;height:auto}.sc svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.35}.sc :focus-visible{outline:2px solid currentColor;outline-offset:5px}.sc-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.sc-space{padding-block:88px}.sc-kicker{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sc-announcement{display:flex;justify-content:center;align-items:center;gap:24px;padding:9px 18px;background:var(--studio-ink);color:var(--studio-paper);font-size:10px;letter-spacing:.07em}.sc-header{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 48px;position:relative;z-index:30;border-bottom:1px solid #0000000c}.sc-logo{display:block;width:180px;flex:0 0 auto;font:28px Georgia,serif;letter-spacing:-.05em;line-height:1.1}.sc-logo img{width:180px;height:58px;object-fit:contain}.sc-desktop-nav{display:flex;gap:38px;align-items:center;font-size:12px}.sc-desktop-nav>a{padding-block:14px}.sc-desktop-nav>a:hover,.sc-footer a:hover{text-decoration:underline;text-underline-offset:5px}.sc-shop-menu{position:relative}.sc-shop-menu summary{display:flex;gap:18px;align-items:center;list-style:none;cursor:pointer;padding-block:14px}.sc-shop-menu summary::-webkit-details-marker,.sc-mobile-nav summary::-webkit-details-marker{display:none}.sc-shop-menu nav{position:absolute;top:100%;left:-24px;width:285px;background:var(--studio-paper);padding:12px 24px 20px;border:1px solid #0002;box-shadow:0 15px 30px #0001}.sc-shop-menu nav a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #0001;font-size:12px}.sc-tools{display:flex;align-items:center;gap:23px}.sc-tools>a{position:relative;display:flex}.sc-cart-count{font-size:9px;position:absolute;right:-8px;top:-4px}.sc-mobile-nav{display:none}.sc-hero{position:relative;min-height:560px;height:min(650px,46vw);isolation:isolate;overflow:hidden;background:var(--studio-tint)}.sc-hero-visual,.sc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important}.sc-hero-image{object-fit:cover;object-position:center}.sc-hero-inner{height:100%;display:flex;align-items:center;position:relative;z-index:1}.sc-hero-copy{max-width:500px;padding:48px 0}.sc-hero h1{font-size:clamp(52px,5.5vw,84px);margin-block:21px 22px}.sc-lead{font-size:14px;line-height:1.9;max-width:350px}.sc-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:30px}.sc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--studio-accent);color:var(--studio-button-ink,#fff)!important;padding:15px 24px;font-size:12px;min-height:48px;border:1px solid transparent;transition:filter .2s,transform .2s}.sc-button:hover{filter:brightness(.92);transform:translateY(-1px)}.sc-inline-link{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:12px;width:fit-content}.sc-hero-caption{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-top:45px;opacity:.7}.sc-hero--sport{color:#fff9e8}.sc-hero--sport h1{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.065em}.sc-hero--play h1{font-family:Trebuchet MS,Arial,sans-serif;font-weight:700;letter-spacing:-.055em}.sc-service-strip{border-bottom:1px solid #0002}.sc-service-strip>.sc-wrap{display:flex;justify-content:space-around;gap:20px;padding-block:20px}.sc-service-strip a{display:flex;gap:14px;align-items:center;font-size:11px}.sc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px}.sc-section-heading h2{font-size:clamp(32px,3.2vw,47px);margin-top:12px}.sc-section-heading>p{font-size:13px;line-height:1.8;max-width:330px;opacity:.75}.sc-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sc-collections--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-collections--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-collection-image{position:relative;aspect-ratio:1.13;background:#fff;overflow:hidden}.sc-collection-image img{height:100%;width:100%;object-fit:contain;transition:transform .45s}.sc-collection:hover img{transform:scale(1.035)}.sc-number{position:absolute;left:15px;top:14px;font-size:10px;background:var(--studio-paper);padding:4px 8px}.sc-collection-label{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:18px}.sc-collection h3{font-size:15px;font-weight:500}.sc-collection>p{font-size:12px;opacity:.7;margin-top:5px}.sc-featured{background:color-mix(in srgb,var(--studio-tint) 38%,var(--studio-paper));border-block:1px solid #0000000c}.sc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.sc-product{min-width:0}.sc-product-image{border:0;padding:0;background:#fff;display:block;width:100%;aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer;color:inherit}.sc-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.sc-product-image:hover img{transform:scale(1.04)}.sc-product-image>span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--studio-paper);font-size:16px}.sc-product-category{font-size:8px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-top:16px!important}.sc-product h3{font-size:13px;font-weight:500;letter-spacing:0;line-height:1.55;margin-top:5px}.sc-price{font-size:12px;margin-top:5px!important}.sc-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sc-film-video{aspect-ratio:4/5;background:#fff;overflow:hidden;border:1px solid #0001}.sc-film video{width:100%;height:100%;display:block;object-fit:contain}.sc-film-caption{display:flex;justify-content:space-between;gap:18px;margin-top:17px;align-items:baseline}.sc-film h3{font-size:13px;font-weight:500}.sc-film-caption>span{font-size:9px;opacity:.6}.sc-story{display:grid;grid-template-columns:1fr 1fr;background:var(--studio-tint)}.sc-story-media{min-height:620px;background:#fff;display:grid;place-items:center;overflow:hidden}.sc-story-media img{width:100%;height:100%;object-fit:contain;max-height:730px}.sc-story-copy{padding:70px max(48px,calc((100vw - 1320px)/2));padding-right:max(48px,calc((100vw - 1320px)/2));padding-left:70px;align-self:center}.sc-story h2{font-size:clamp(35px,3.7vw,55px);margin-block:21px}.sc-story-text{font-size:13px;line-height:1.9;max-width:420px;opacity:.8}.sc-details{margin:27px 0 28px;max-width:430px}.sc-details>div{display:flex;gap:20px;padding:16px 0;border-top:1px solid #0002}.sc-details>div>span{font-size:10px;opacity:.6;padding-top:2px}.sc-details h3{font-size:12px;font-weight:600}.sc-details p{font-size:11px;line-height:1.7;opacity:.75;margin-top:4px}.sc-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.sc-faq h2{font-size:42px;margin-block:18px}.sc-faq>div>p:not(.sc-kicker){font-size:13px;max-width:320px;opacity:.75;margin-bottom:25px}.sc-answers details{border-top:1px solid #0003;padding:22px 0}.sc-answers details:last-child{border-bottom:1px solid #0003}.sc-answers summary{display:flex;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;font-size:13px}.sc-answers summary::-webkit-details-marker{display:none}.sc-answers details[open] summary>span{transform:rotate(45deg)}.sc-answers details>p{font-size:12px;line-height:1.9;opacity:.8;margin-top:16px}.sc-answers details>a{display:inline-flex;gap:22px;font-size:11px;border-bottom:1px solid;margin-top:12px}.sc-footer{background:var(--studio-ink);color:var(--studio-paper);padding-block:55px 25px}.sc-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:45px}.sc-footer .sc-logo img{filter:brightness(0) invert(1)}.sc-footer-grid>div>p{font-size:11px;line-height:1.9;opacity:.65;margin-block:15px;max-width:250px}.sc-footer h2{font:600 10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 22px}.sc-footer nav{display:flex;align-items:start;gap:11px;flex-direction:column}.sc-footer a,.sc-footer address{font-size:11px;line-height:1.8}.sc-footer address{font-style:normal;opacity:.7;margin-bottom:12px}.sc-footer-email{display:block;margin-top:14px;overflow-wrap:anywhere}.sc-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #ffffff2b;margin-top:45px;padding-top:22px;font-size:9px;opacity:.6}.sc-footer-bottom a{font-size:9px}.sc-product-dialog{position:fixed;border:0;background:var(--studio-paper);color:var(--studio-ink);padding:45px;width:min(900px,92vw);max-height:88vh;overflow:auto}.sc-product-dialog::backdrop{background:#142119aa}.sc-dialog-close{position:absolute;right:16px;top:10px;border:0;background:none;color:inherit;font-size:30px;cursor:pointer}.sc-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.sc-dialog-grid>img{background:#fff;width:100%;aspect-ratio:1;object-fit:contain}.sc-dialog-grid h2{font-size:30px;margin-block:16px}.sc-dialog-grid p{font-size:12px;line-height:1.8;margin-top:14px}.sc-preview-note{border-top:1px solid #0002;padding-top:15px;font-size:10px!important;opacity:.7}.sc-hero--play .sc-button{border-radius:28px}.sc-hero--play .sc-inline-link{border-radius:0}.sc h1,.sc h2{font-weight:var(--sc-heading-weight,500)}@media(min-width:1600px){.sc-header{padding-inline:max(48px,calc((100vw - 1320px)/2))}.sc-story-copy{padding-left:95px}}@media(max-width:1050px){.sc-wrap{width:calc(100% - 48px)}.sc-header{padding-inline:24px;gap:24px}.sc-desktop-nav{gap:25px}.sc-hero{min-height:520px}.sc-hero-copy{max-width:420px}.sc-hero h1{font-size:58px}.sc-hero .sc-lead{max-width:310px;font-size:13px}.sc-space{padding-block:65px}.sc-story-copy{padding:45px 32px}.sc-story-media{min-height:590px}.sc-faq{gap:55px}.sc-footer-grid{gap:24px}.sc-logo,.sc-logo img{width:160px}.sc-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.sc-footer-grid>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:30px;flex-wrap:wrap}.sc-footer-grid>div:last-child h2{margin-bottom:0}.sc-footer-grid>div:last-child address{margin:0}}@media(max-width:760px){.sc-announcement{font-size:8px;gap:13px;letter-spacing:.02em;padding:9px 8px}.sc-header{padding-block:11px}.sc-desktop-nav{display:none}.sc-tools{gap:18px}.sc-tools svg{width:20px;height:20px}.sc-mobile-nav{display:block}.sc-mobile-nav summary{display:flex;cursor:pointer;list-style:none}.sc-mobile-nav nav{position:absolute;top:100%;left:0;width:100%;padding:12px 24px 22px;background:var(--studio-paper);border-bottom:1px solid #0002;box-shadow:0 15px 25px #0001}.sc-mobile-nav nav a{display:block;padding:12px 0;font-size:13px;border-bottom:1px solid #0001}.sc-logo,.sc-logo img{width:150px;height:48px}.sc-hero{display:flex;flex-direction:column;min-height:0;height:auto;background:var(--studio-paper);overflow:hidden}.sc-hero-visual{position:relative;order:2;aspect-ratio:1.45;min-height:260px}.sc-hero-image{object-position:100% center}.sc-hero-inner{order:1;height:auto}.sc-hero-copy{padding:33px 0 32px;max-width:100%}.sc-hero h1{font-size:49px;line-height:1.05;margin-block:17px 18px}.sc-hero .sc-lead{max-width:365px;font-size:13px;line-height:1.8}.sc-hero-caption{display:none}.sc-actions{gap:25px;margin-top:24px}.sc-button{padding:13px 19px;font-size:11px;gap:28px}.sc-inline-link{font-size:11px;gap:16px}.sc-hero--sport .sc-hero-inner{background:var(--studio-ink);width:100%;padding-inline:24px}.sc-hero--sport .sc-hero-visual{background:var(--studio-ink)}.sc-hero--sport .sc-hero-image{object-position:100% center}.sc-service-strip>.sc-wrap{width:100%;gap:8px;justify-content:center;padding:16px 8px}.sc-service-strip a{font-size:8px;line-height:1.6;gap:6px;max-width:120px}.sc-service-strip svg{width:18px;height:18px;flex:0 0 auto}.sc-space{padding-block:49px}.sc-section-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:26px}.sc-section-heading h2{font-size:34px;margin-top:12px}.sc-section-heading>p{font-size:12px;max-width:100%}.sc-collections,.sc-collections--2,.sc-collections--4{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.sc-collection{scroll-snap-align:start}.sc-collection-image{aspect-ratio:1.15}.sc-collection h3{font-size:14px}.sc-collection>p{font-size:11px}.sc-featured .sc-section-heading{flex-direction:row;align-items:end;gap:15px}.sc-featured .sc-section-heading h2{font-size:30px}.sc-featured .sc-section-heading .sc-inline-link{flex:0 0 auto;font-size:10px}.sc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.sc-product h3{font-size:12px;line-height:1.5}.sc-product-category{font-size:7px;letter-spacing:.08em;margin-top:12px!important}.sc-price{font-size:11px}.sc-product-image>span{width:24px;height:24px;bottom:8px;right:8px;font-size:13px}.sc-films{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.sc-film{scroll-snap-align:start;min-width:0}.sc-film h3{font-size:12px}.sc-film-caption>span{font-size:8px}.sc-story{grid-template-columns:1fr}.sc-story-media{min-height:0;aspect-ratio:1.18}.sc-story-media img{max-height:none}.sc-story-copy{padding:40px 24px 45px}.sc-story h2{font-size:39px}.sc-story-text{font-size:12px}.sc-faq{grid-template-columns:1fr;gap:30px}.sc-faq h2{font-size:35px}.sc-faq>div>p:not(.sc-kicker){max-width:100%;font-size:12px}.sc-answers summary{font-size:12px}.sc-answers details{padding-block:20px}.sc-footer{padding-block:38px 24px}.sc-footer-grid{grid-template-columns:1fr 1fr;gap:32px 23px}.sc-footer-grid>div:first-child{grid-column:1/-1}.sc-footer-grid>div:first-child>p{max-width:100%;font-size:11px}.sc-footer-grid>div:last-child{grid-column:1/-1;display:block}.sc-footer-grid>div:last-child h2{margin-bottom:18px}.sc-footer-grid>div:last-child address{margin-bottom:12px}.sc-footer h2{font-size:9px;margin-top:0;margin-bottom:18px}.sc-footer a,.sc-footer address{font-size:10px}.sc-footer nav{gap:10px}.sc-footer-bottom{font-size:8px;gap:15px;flex-wrap:wrap;margin-top:30px}.sc-footer-bottom a{font-size:8px}.sc-dialog-grid{grid-template-columns:1fr;gap:22px}.sc-product-dialog{padding:42px 22px 25px}.sc-dialog-grid>img{max-height:280px}.sc-dialog-grid h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.sc *,html{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc h1,.sc h2{font-family:var(--sc-heading-font,Arial,sans-serif)}.sc-announcement{background:#f4f4f3;color:#333;border-bottom:1px solid #e7e7e4;letter-spacing:.025em;font-size:10px;padding:8px 18px}.sc-header{background:#fff;color:#262626;padding-block:14px;border-bottom:1px solid #e4e4e1}.sc-header .sc-shop-menu nav,.sc-header .sc-mobile-nav nav{background:#fff}.sc-desktop-nav{gap:29px}.sc-header .sc-logo img{height:53px;object-position:left center}.sc-header .sc-logo{width:170px}.sc-button:hover,.sc-product-image:hover img{transform:none}.sc-section-heading h2{font-size:34px;letter-spacing:-.035em}.sc-featured{background:#fff;border-block:1px solid #e5e5e2}.sc-space{padding-block:62px}.sc-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.sc-featured .sc-product-image{background:#fafafa;aspect-ratio:1.12}.sc-product-category{font-size:9px;letter-spacing:.035em}.sc-product h3{font-size:14px}.sc-price{font-size:13px}.sc-faq{grid-template-columns:1fr 1.3fr;gap:80px}.sc-faq h2{font-size:33px;letter-spacing:-.03em}.sc-faq .sc-kicker{font-size:9px;letter-spacing:.06em}.sc-faq .sc-inline-link{font-size:12px}body[data-studio-brand] .sc-footer.sc-footer--complete{background:#232323;color:#fafafa}body[data-studio-brand] .sc-footer.sc-footer--complete h2{font-family:Arial,sans-serif;letter-spacing:0}body[data-studio-brand] .sc-footer.sc-footer--complete .sc-footer-introduction{font-size:12px}body[data-studio-brand=kirloo] .sc-header{display:grid;grid-template-columns:1fr auto 1fr}body[data-studio-brand=kirloo] .sc-tools{justify-self:end}body[data-studio-brand=storejewellery] .sc-header{display:grid;grid-template-columns:1fr 240px 1fr;gap:20px}body[data-studio-brand=storejewellery] .sc-header>.sc-logo{grid-column:2;grid-row:1;width:210px;justify-self:center}body[data-studio-brand=storejewellery] .sc-header>.sc-logo img{width:210px;object-position:center}body[data-studio-brand=storejewellery] .sc-desktop-nav{grid-column:1;grid-row:1;gap:19px;font-size:11px}body[data-studio-brand=storejewellery] .sc-tools{grid-column:3;grid-row:1;justify-self:end}body[data-studio-brand=storejewellery] .sc-products{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-studio-brand=storejewellery] .sc-product-image{aspect-ratio:.95}body[data-studio-brand=verynicegift] .sc-header{padding-block:18px}body[data-studio-brand=verynicegift] .sc-featured{background:#fafaf9}body[data-studio-brand=goodrag] .sc-header{padding-block:12px}body[data-studio-brand=goodrag] .sc-header .sc-logo img{height:48px}body[data-studio-brand=goodrag] .sc-featured .sc-product-image{aspect-ratio:1.2}body[data-studio-brand=sporttier] .sc-header{background:#1c2025;color:#fff}body[data-studio-brand=sporttier] .sc-header .sc-logo img{filter:brightness(0) invert(1)}body[data-studio-brand=sporttier] .sc-header .sc-shop-menu nav,body[data-studio-brand=sporttier] .sc-header .sc-mobile-nav nav{background:#fff;color:#202020}body[data-studio-brand=sporttier] .sc-featured{background:#fff}body[data-studio-brand=sporttier] .sc-featured h2{font-family:Arial,sans-serif;font-weight:700}body[data-studio-brand=eggstoy] .sc-announcement{background:#f5f6f8}body[data-studio-brand=eggstoy] .sc-product-image{border:1px solid #ededeb;border-radius:4px}body[data-studio-brand=eggstoy] .sc-featured h2{font-family:Trebuchet MS,Arial,sans-serif}body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete{background:#f3f3f1;color:#292929;border-top:1px solid #deded9}body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete .sc-logo img,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete .sc-logo img{filter:brightness(0)}body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete .sc-footer-promises,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete .sc-footer-promises{border-bottom-color:#d3d3cd}body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete .sc-footer-legal,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete .sc-footer-legal,body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete .sc-footer-payments,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete .sc-footer-payments{border-top-color:#d3d3cd}body[data-studio-brand=storejewellery] .sc-footer.sc-footer--complete .sc-footer-order-help,body[data-studio-brand=goodrag] .sc-footer.sc-footer--complete .sc-footer-order-help{background:#eaeae7;border-color:#d9d9d3}@media(max-width:1100px){body[data-studio-brand=storejewellery] .sc-header{grid-template-columns:1fr auto 1fr;gap:15px}body[data-studio-brand=storejewellery] .sc-header>.sc-logo,body[data-studio-brand=storejewellery] .sc-header>.sc-logo img{width:180px}body[data-studio-brand=storejewellery] .sc-desktop-nav{gap:13px;font-size:10px}}@media(max-width:760px){.sc-header{padding-block:10px;gap:18px}.sc-header .sc-logo,.sc-header .sc-logo img{width:145px;height:45px}.sc-announcement{font-size:8px;padding:8px 7px}.sc-space{padding-block:42px}.sc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.sc-section-heading h2,.sc-featured .sc-section-heading h2{font-size:28px}.sc-featured .sc-section-heading{gap:20px;align-items:start;flex-direction:column}.sc-product h3{font-size:12px}.sc-product-category{font-size:8px}.sc-price{font-size:12px}.sc-faq{grid-template-columns:1fr;gap:28px}.sc-faq h2{font-size:29px}.sc-faq .sc-kicker{font-size:9px}body[data-studio-brand=kirloo] .sc-header,body[data-studio-brand=storejewellery] .sc-header{display:flex;justify-content:space-between}body[data-studio-brand=storejewellery] .sc-header>.sc-logo,body[data-studio-brand=storejewellery] .sc-header>.sc-logo img{width:165px;height:45px}body[data-studio-brand=storejewellery] .sc-products{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-studio-brand=verynicegift] .sc-header{padding-block:11px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/studio-refine.css.map */
