:root{--sr-cyprus:#004741;--sr-sand:#F0EDE4;--sr-gold:#C3A36D;--sr-charcoal:#1F2F2A;--sr-mint:#21F1A8;--sr-ivory:#FAF8F2;--sr-line:rgba(31,47,42,.16);--sr-radius:22px;--sr-shadow:0 24px 70px rgba(31,47,42,.12)}html{scroll-behavior:smooth}body{background:var(--sr-sand);color:var(--sr-charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body .header-logo{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:-.03em;color:var(--sr-cyprus);font-size:clamp(1.55rem,2vw,2.15rem)}.header-section{border-bottom:1px solid rgba(31,47,42,.1)}.header__row{background:#f0ede4f0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-menu:has(.menu-list__list:empty){display:none!important}.sr-home *{box-sizing:border-box}.sr-home{overflow:hidden;background:var(--sr-sand);font-family:var(--font-body--family)}.sr-home h1,.sr-home h2,.sr-home h3{margin:0;color:inherit}.sr-home h2,.sr-home h3{font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.sr-home p{margin:0}.sr-shell{width:min(1440px,calc(100% - 80px));margin-inline:auto}.sr-home__topline{height:38px;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--sr-cyprus);color:var(--sr-sand);font-size:12px;font-weight:700;letter-spacing:.03em}.sr-home__topline i{width:3px;height:3px;border-radius:50%;background:var(--sr-gold)}.sr-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(540px,1.16fr);min-height:760px;align-items:center;gap:84px;padding-block:82px 94px}.sr-kicker{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--sr-gold);margin-bottom:22px!important}.sr-kicker--dark{color:var(--sr-cyprus)}.sr-hero h1{font-family:var(--font-body--family);font-weight:500;font-size:clamp(54px,5.1vw,88px);line-height:.94;letter-spacing:-.065em;max-width:8.1ch;color:var(--sr-cyprus);text-wrap:balance}.sr-hero__lead{font-size:clamp(18px,1.24vw,21px);line-height:1.62;max-width:560px;color:#1f2f2ab8;margin-top:28px!important}.sr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.sr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sr-btn:hover{transform:translateY(-2px);text-decoration:none}.sr-btn--gold{background:var(--sr-gold);color:var(--sr-cyprus);box-shadow:0 8px 18px #c3a36d29}.sr-btn--ghost-light{border:1px solid rgba(0,71,65,.24);color:var(--sr-cyprus);background:#ffffff2e}.sr-btn--cyprus{background:var(--sr-cyprus);color:var(--sr-sand)}.sr-hero__micro{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:#1f2f2a8f;font-size:11px;font-weight:700;letter-spacing:.01em}.sr-hero__micro span:before{content:"\2713";color:var(--sr-cyprus);margin-right:8px}.sr-hero__visual{position:relative}.sr-hero__image{width:100%;height:auto;display:block;border-radius:32px;box-shadow:var(--sr-shadow)}.sr-board{position:relative;min-height:610px;border-radius:32px;background:var(--sr-cyprus);box-shadow:var(--sr-shadow);padding:30px;overflow:hidden}.sr-board:before{content:"";position:absolute;inset:auto -18% -38% 20%;height:72%;background:radial-gradient(circle,var(--sr-mint) 0,transparent 64%);opacity:.12;filter:blur(12px)}.sr-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(255,255,255,.06),transparent 38%,rgba(255,255,255,.02));pointer-events:none}.sr-board__meta{display:flex;justify-content:space-between;align-items:flex-start;color:var(--sr-sand);position:relative;z-index:2}.sr-board__meta span{font-family:var(--font-heading--family);font-size:24px;letter-spacing:-.03em}.sr-board__meta small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f0ede4a6}.sr-socks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end;position:absolute;left:30px;right:30px;bottom:76px;z-index:2}.sr-sock-card{position:relative;height:390px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sr-sock-card svg{position:absolute;width:82%;height:82%;left:9%;top:5%;filter:drop-shadow(0 22px 24px rgba(0,0,0,.14))}.sr-sock-card svg path:first-child{fill:currentColor}.sr-sock-card svg .stripe{fill:none;stroke:var(--sr-cyprus);stroke-width:7}.sr-sock-card span{font-size:10px;font-weight:800;opacity:.55}.sr-sock-card strong{font-family:var(--font-heading--family);font-size:24px;font-weight:400}.sr-sock-card--sand{background:#e9e1d3;color:var(--sr-cyprus);transform:translateY(18px)}.sr-sock-card--gold{background:var(--sr-gold);color:var(--sr-cyprus);height:420px}.sr-sock-card--mint{background:#bce6d4;color:var(--sr-cyprus);transform:translateY(34px)}.sr-board__note{position:absolute;left:30px;bottom:26px;color:#f0ede4a8;font-size:11px;letter-spacing:.08em;text-transform:uppercase;z-index:2}.sr-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line);padding-block:28px;margin-bottom:0}.sr-proof div{padding-inline:26px;border-right:1px solid var(--sr-line)}.sr-proof div:first-child{padding-left:0}.sr-proof div:last-child{border-right:0}.sr-proof strong{display:block;font-family:var(--font-heading--family);font-size:28px;color:var(--sr-cyprus);font-weight:400}.sr-proof span{font-size:12px;color:#1f2f2a99}.sr-section{padding-block:118px}.sr-section--sand{background:var(--sr-sand)}.sr-section--ivory{background:var(--sr-ivory)}.sr-section--cyprus{background:var(--sr-cyprus);color:var(--sr-sand)}.sr-section-head{display:grid;grid-template-columns:1.2fr .6fr;gap:80px;align-items:end;margin-bottom:54px}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-size:clamp(38px,4vw,64px);line-height:1.03;max-width:12ch}.sr-section-head>p{font-size:15px;line-height:1.65;color:#1f2f2a99;max-width:420px}.sr-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sr-product-card{min-height:470px;border:1px solid rgba(31,47,42,.1);border-radius:var(--sr-radius);padding:26px 26px 22px;background:#ffffff6b;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.sr-product-card:hover{transform:translateY(-5px);background:#fff;box-shadow:0 18px 42px #1f2f2a12}.sr-product-card__top{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f2f2a7a}.sr-product-card__top em{font-style:normal}.sr-product-card__sock{height:220px;display:grid;place-items:center}.sr-product-card__sock svg{width:145px;height:190px;color:var(--sr-cyprus);filter:drop-shadow(0 16px 20px rgba(31,47,42,.13))}.sr-product-card__sock path{fill:currentColor}.sr-product-card h3{font-size:28px;line-height:1.08;color:var(--sr-cyprus)}.sr-product-card p{font-size:14px;line-height:1.62;color:#1f2f2a9e;margin-top:10px!important;flex:1;max-width:32ch}.sr-product-card a{display:flex;justify-content:space-between;align-items:center;color:var(--sr-cyprus);text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.02em;padding-top:22px;margin-top:20px;border-top:1px solid var(--sr-line)}.sr-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.sr-split__intro>p:last-child{margin-top:28px!important;max-width:540px;color:#f0ede4ad;font-size:16px;line-height:1.72}.sr-use-list{border-top:1px solid rgba(240,237,228,.18)}.sr-use-list>div{display:grid;grid-template-columns:50px 1fr auto;gap:18px;align-items:center;padding:26px 0;border-bottom:1px solid rgba(240,237,228,.18)}.sr-use-list span{font-size:11px;color:var(--sr-gold);font-weight:800}.sr-use-list strong{font-family:var(--font-heading--family);font-size:25px;font-weight:400;line-height:1.08}.sr-use-list small{font-size:11px;color:#f0ede48f;text-align:right;max-width:260px;line-height:1.5}.sr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sr-steps article{min-height:300px;border:1px solid rgba(31,47,42,.12);border-radius:var(--sr-radius);padding:28px;display:flex;flex-direction:column;background:#ffffff85}.sr-steps b{font-size:11px;color:var(--sr-gold)}.sr-steps h3{font-size:24px;line-height:1.08;color:var(--sr-cyprus);margin-top:auto}.sr-steps p{font-size:13px;line-height:1.65;color:#1f2f2a9e;margin-top:10px!important}.sr-section--design{background:linear-gradient(135deg,#ede6d8,#f7f3eb 60%,#dfefe7)}.sr-design-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.sr-design-grid>div:first-child>p:not(.sr-kicker){font-size:16px;line-height:1.72;color:#1f2f2aad;margin:24px 0 30px!important;max-width:560px}.sr-design-card{border-radius:30px;background:var(--sr-cyprus);min-height:420px;padding:24px;display:grid;grid-template-columns:1fr 70px 1fr;gap:12px;align-items:center;box-shadow:var(--sr-shadow)}.sr-design-card__brief,.sr-design-card__result{height:100%;border-radius:20px;background:#f0ede414;border:1px solid rgba(240,237,228,.14);padding:24px;color:var(--sr-sand);display:flex;flex-direction:column}.sr-design-card span{font-size:10px;letter-spacing:.14em;color:var(--sr-gold);font-weight:800}.sr-design-card__brief strong{font-family:var(--font-heading--family);font-size:30px;font-weight:400;line-height:1.05;margin-top:auto}.sr-design-card small{color:#f0ede48f;margin-top:12px}.sr-design-card__arrow{text-align:center;color:var(--sr-gold);font-size:34px}.sr-design-card__result svg{width:150px;height:200px;color:var(--sr-gold);margin:auto}.sr-design-card__result path{fill:currentColor}.sr-design-card__result small{text-align:center}.sr-reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sr-reference-card{background:var(--sr-ivory);border-radius:var(--sr-radius);padding:18px 18px 24px}.sr-reference-card__visual{height:370px;border-radius:14px;display:grid;place-items:center;font-family:var(--font-heading--family);font-size:86px;letter-spacing:-.08em}.sr-reference-card__visual--1{background:var(--sr-cyprus);color:var(--sr-gold)}.sr-reference-card__visual--2{background:#d7e6de;color:var(--sr-cyprus)}.sr-reference-card__visual--3{background:#ded1ba;color:var(--sr-cyprus)}.sr-reference-card>span{display:inline-block;margin-top:20px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-gold)}.sr-reference-card h3{font-size:28px;line-height:1.08;color:var(--sr-cyprus);margin-top:5px}.sr-reference-card p{font-size:13px;line-height:1.65;color:#1f2f2a9e;margin-top:7px!important}.sr-section--price{background:var(--sr-charcoal);color:var(--sr-sand)}.sr-price-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.sr-price-grid>div:first-child>p:last-child{font-size:15px;line-height:1.72;color:#f0ede4a8;margin-top:24px!important;max-width:560px}.sr-price-box{background:var(--sr-sand);color:var(--sr-charcoal);border-radius:26px;padding:34px}.sr-price-box>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--sr-line)}.sr-price-box span{font-size:12px;color:#1f2f2a8c}.sr-price-box strong{font-size:15px}.sr-price-box__total{margin-top:12px;border-bottom:0!important;align-items:end}.sr-price-box__total strong{font-family:var(--font-heading--family);font-size:34px;font-weight:400;color:var(--sr-cyprus)}.sr-price-box small{display:block;margin-top:14px;color:#1f2f2a80}.sr-section--cta{background:var(--sr-cyprus);color:var(--sr-sand);text-align:center}.sr-final-cta{max-width:960px}.sr-final-cta h2{font-size:clamp(46px,5.4vw,76px);line-height:1.04;max-width:none}.sr-final-cta>p:not(.sr-kicker){font-size:17px;line-height:1.68;max-width:660px;margin:22px auto 34px!important;color:#f0ede4b8}.sr-final-cta small{display:block;margin-top:18px;color:#f0ede480;font-size:11px}footer .section-background,footer .section{background:var(--sr-cyprus)!important;color:var(--sr-sand)!important}footer a,footer p,footer h2,footer h3,footer span{color:var(--sr-sand)!important}footer a{opacity:.78}footer a:hover{opacity:1}footer input{background:transparent!important;border-color:#f0ede44d!important;color:var(--sr-sand)!important}@media(max-width:1100px){.sr-shell{width:min(100% - 44px,1440px)}.sr-hero{grid-template-columns:1fr;min-height:auto;gap:48px;padding-block:62px}.sr-hero__visual{max-width:820px}.sr-split,.sr-design-grid,.sr-price-grid{grid-template-columns:1fr;gap:54px}.sr-product-grid,.sr-steps{grid-template-columns:repeat(2,1fr)}.sr-use-list>div{grid-template-columns:40px 1fr}.sr-use-list small{grid-column:2;text-align:left}.sr-section{padding-block:90px}}@media(max-width:749px){.sr-shell{width:calc(100% - 28px)}.sr-home__topline{justify-content:flex-start;overflow:auto;padding-inline:14px;font-size:10px;white-space:nowrap}.sr-hero{padding-block:44px 52px}.sr-hero h1{font-size:50px;max-width:9ch}.sr-hero__lead{font-size:16px}.sr-actions{flex-direction:column}.sr-btn{width:100%}.sr-board{min-height:450px;padding:18px}.sr-board__meta small{display:none}.sr-socks{left:18px;right:18px;bottom:58px;gap:7px}.sr-sock-card{height:270px;padding:12px;border-radius:13px}.sr-sock-card--gold{height:292px}.sr-sock-card strong{font-size:18px}.sr-board__note{left:18px;bottom:18px;font-size:9px}.sr-proof{grid-template-columns:repeat(2,1fr);padding-block:18px}.sr-proof div{padding:16px;border-bottom:1px solid var(--sr-line)}.sr-proof div:nth-child(2){border-right:0}.sr-proof div:nth-child(3),.sr-proof div:nth-child(4){border-bottom:0}.sr-section{padding-block:72px}.sr-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-size:40px;max-width:none}.sr-product-grid,.sr-steps,.sr-reference-grid{grid-template-columns:1fr}.sr-product-card{min-height:420px}.sr-product-card__sock{height:185px}.sr-use-list strong{font-size:22px}.sr-design-card{grid-template-columns:1fr;min-height:auto}.sr-design-card__arrow{transform:rotate(90deg)}.sr-reference-card__visual{height:280px}.sr-price-box{padding:24px}.sr-price-box__total strong{font-size:27px}}:root{--sr-header-height:74px}.header-section{position:relative;z-index:30}#header-component{box-shadow:0 10px 28px #1f2f2a0b}#header-component .header__row--top{min-height:var(--sr-header-height)!important;background:#f0ede4!important;color:#004741!important}#header-component .header__columns{padding-block:10px!important;gap:24px!important}.sr-brand-logo{justify-content:flex-start!important;min-width:178px}.sr-brand-logo__image{display:block!important;width:178px!important;height:auto!important;max-height:52px!important;object-fit:contain!important}.sr-header-nav{display:none;align-items:center;gap:22px;width:100%;height:100%;white-space:nowrap}.sr-header-nav__links{display:flex;align-items:center;justify-content:center;gap:24px;flex:1}.sr-header-nav__links a{font-family:var(--font-body--family);font-size:11px;font-weight:650;letter-spacing:.03em;color:#004741;text-decoration:none;position:relative;padding:10px 0}.sr-header-nav__links a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1px;background:#c3a36d;transition:right .22s ease}.sr-header-nav__links a:hover:after{right:0}.sr-header-nav__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;background:#c3a36d;color:#004741!important;text-decoration:none;font-size:10.8px;font-weight:700;letter-spacing:.03em;transition:transform .2s ease,box-shadow .2s ease}.sr-header-nav__cta:hover{transform:translateY(-1px);box-shadow:0 9px 20px #1f2f2a1f}@media(min-width:1180px){.sr-header-nav{display:flex}.sr-mobile-nav-wrap{display:none!important}}.sr-mobile-nav-wrap{display:flex;align-items:center;height:100%}.sr-mobile-nav{position:relative}.sr-mobile-nav__trigger{display:flex;flex-direction:column;gap:5px;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none}.sr-mobile-nav__trigger::-webkit-details-marker{display:none}.sr-mobile-nav__trigger span{display:block;width:22px;height:1.5px;background:#004741;border-radius:2px}.sr-mobile-nav__panel{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#f0ede4;padding:24px 28px 34px;display:flex;flex-direction:column;overflow:auto}.sr-mobile-nav__head{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(31,47,42,.12);padding-bottom:22px}.sr-mobile-nav__head img{width:120px;height:auto;max-height:126px;object-fit:contain}.sr-mobile-nav__close{border:0;background:transparent;color:#004741;font-size:34px;font-weight:300;line-height:1;cursor:pointer;padding:0 4px}.sr-mobile-nav__panel nav{display:flex;flex-direction:column;margin:28px 0 34px}.sr-mobile-nav__panel nav a{font-family:var(--font-heading--family);font-size:clamp(26px,6.4vw,38px);line-height:1.08;color:#004741;text-decoration:none;padding:11px 0;border-bottom:1px solid rgba(31,47,42,.1)}.sr-mobile-nav__cta{display:flex;justify-content:center;align-items:center;min-height:52px;border-radius:999px;background:#c3a36d;color:#004741!important;text-decoration:none;font-size:13px;font-weight:800;margin-top:auto}.sr-mobile-nav__panel>p{margin-top:20px!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#1f2f2a8c}@media(min-width:1180px){.sr-mobile-nav-wrap{display:none}}#header-component .header-actions__action{color:#004741!important}#header-component .svg-wrapper{color:currentColor}.sr-board__meta{align-items:center}.sr-board__meta img{width:140px;height:auto;object-fit:contain}.sr-board__meta span{display:none}.sr-final-emblem{display:block;width:78px;height:78px;object-fit:contain;margin:0 auto 24px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}footer .logo-block{min-width:170px;max-width:210px;align-self:flex-start}footer .logo-block__image{width:100%;height:auto;object-fit:contain}footer .menu__heading{color:#c3a36d!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:var(--font-body--family)!important;font-weight:800!important}footer .menu__item a{font-size:13px!important;color:#f0ede4c7!important;text-decoration:none}footer .menu__item a:hover{color:#f0ede4!important}footer .sr-footer-fallback{margin:0;padding:0}@media(max-width:1179px){.sr-brand-logo{min-width:0;justify-content:center!important}.sr-brand-logo__image{width:156px!important;max-height:46px!important}}@media(max-width:749px){:root{--sr-header-height:64px}.sr-brand-logo__image{width:142px!important;max-height:42px!important}#header-component .header__columns{padding-block:7px!important}.sr-home__topline{margin-top:0}footer .logo-block{max-width:180px;margin-bottom:10px}}#produkte,#unternehmen,#design,#preise,#ablauf,#referenzen,#projekt-starten{scroll-margin-top:92px}:root{--sr-display:var(--font-heading--family);--sr-sans:var(--font-body--family);--sr-max:1440px}body,.sr-home,.sr-page{font-family:var(--sr-sans);font-weight:400;letter-spacing:0}.sr-home h1,.sr-home h2,.sr-home h3,.sr-page h1,.sr-page h2,.sr-page h3{font-family:var(--sr-display);font-weight:200;letter-spacing:-.035em;text-wrap:balance}.sr-hero h1{font-family:var(--sr-display);font-weight:200;font-size:clamp(58px,5.2vw,86px);line-height:.94;letter-spacing:-.045em;max-width:9.5ch}.sr-hero__lead{font-family:var(--sr-sans);font-size:clamp(17px,1.15vw,20px);line-height:1.68;letter-spacing:.005em;max-width:570px}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-family:var(--sr-display);font-weight:200;font-size:clamp(42px,4.1vw,66px);line-height:1;letter-spacing:-.035em}.sr-product-card h3,.sr-steps h3,.sr-reference-card h3,.sr-use-list strong,.sr-design-card__brief strong,.sr-sock-card strong,.sr-price-box__total strong{font-family:var(--sr-display);font-weight:300;letter-spacing:-.025em}.sr-product-card h3{font-size:30px}.sr-steps h3{font-size:27px}.sr-use-list strong{font-size:29px}.sr-reference-card h3{font-size:30px}.sr-kicker,.sr-home__topline,.sr-header-nav__links a,.sr-header-nav__cta,.sr-btn,.sr-product-card__top,.sr-reference-card>span{font-family:var(--sr-sans)}.sr-kicker{font-weight:500;letter-spacing:.22em}.sr-btn{font-weight:600}.sr-header-nav__links a{font-weight:500}.sr-header-nav__cta{font-weight:600}.sr-section--cyprus .sr-split h2{font-size:clamp(48px,4.2vw,68px);max-width:10ch}.sr-final-cta h2{font-size:clamp(52px,5.1vw,78px);max-width:12ch;margin-inline:auto}.sr-final-cta>p:not(.sr-kicker){font-size:16px;max-width:620px}.sr-page{background:var(--sr-sand);color:var(--sr-charcoal);overflow:hidden}.sr-page .sr-shell{width:min(var(--sr-max),calc(100% - 80px));margin-inline:auto}.sr-page-hero{padding:88px 0 94px;border-bottom:1px solid var(--sr-line)}.sr-page-hero--sand{background:var(--sr-sand)}.sr-page-hero--ivory{background:var(--sr-ivory)}.sr-page-hero--cyprus{background:var(--sr-cyprus);color:var(--sr-sand)}.sr-page-hero--charcoal{background:var(--sr-charcoal);color:var(--sr-sand)}.sr-page-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.65fr);gap:100px;align-items:end}.sr-page-hero h1{font-size:clamp(60px,6vw,96px);line-height:.91;letter-spacing:-.047em;max-width:11ch;color:var(--sr-cyprus)}.sr-page-hero--cyprus h1,.sr-page-hero--charcoal h1{color:var(--sr-sand)}.sr-page-hero__intro{font-size:clamp(17px,1.2vw,21px);line-height:1.7;max-width:660px;color:#1f2f2ab3;margin-top:28px!important}.sr-page-hero--cyprus .sr-page-hero__intro,.sr-page-hero--charcoal .sr-page-hero__intro{color:#f0ede4b8}.sr-page-hero__aside{border-top:1px solid currentColor;padding-top:24px;opacity:.9}.sr-page-hero__aside img{width:96px;height:96px;object-fit:contain;margin-bottom:28px}.sr-page-hero__aside p{font-size:12px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.sr-page-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sr-page-hero__badges span{border:1px solid rgba(31,47,42,.18);border-radius:999px;padding:8px 12px;font-size:11px;letter-spacing:.03em}.sr-page-hero--cyprus .sr-page-hero__badges span,.sr-page-hero--charcoal .sr-page-hero__badges span{border-color:#f0ede43d}.sr-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sr-page-section{padding:100px 0}.sr-page-section--ivory{background:var(--sr-ivory)}.sr-page-section--sand{background:var(--sr-sand)}.sr-page-section--cyprus{background:var(--sr-cyprus);color:var(--sr-sand)}.sr-page-section--charcoal{background:var(--sr-charcoal);color:var(--sr-sand)}.sr-page-head{display:grid;grid-template-columns:1fr .55fr;gap:72px;align-items:end;margin-bottom:48px}.sr-page-head h2{font-size:clamp(40px,4vw,64px);line-height:1;max-width:13ch}.sr-page-head>p{font-size:15px;line-height:1.7;opacity:.64;max-width:460px}.sr-page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sr-page-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-page-card{display:flex;flex-direction:column;min-height:300px;border:1px solid rgba(31,47,42,.11);border-radius:20px;padding:28px;background:#ffffff6b;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.sr-page-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1f2f2a12;background:#fff;text-decoration:none}.sr-page-section--cyprus .sr-page-card,.sr-page-section--charcoal .sr-page-card{border-color:#f0ede429;background:#f0ede40e}.sr-page-section--cyprus .sr-page-card:hover,.sr-page-section--charcoal .sr-page-card:hover{background:#f0ede41a}.sr-page-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--sr-gold);font-weight:600}.sr-page-card h3{font-size:clamp(28px,2.2vw,38px);line-height:1.03;margin-top:auto}.sr-page-card p{font-size:14px;line-height:1.65;opacity:.64;margin-top:12px!important;max-width:38ch}.sr-page-card__link{font-size:12px;font-weight:600;margin-top:24px;padding-top:18px;border-top:1px solid rgba(31,47,42,.12)}.sr-page-section--cyprus .sr-page-card__link,.sr-page-section--charcoal .sr-page-card__link{border-color:#f0ede426}.sr-detail-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.sr-detail-intro h2{font-size:clamp(42px,4vw,64px);line-height:1}.sr-detail-intro p{font-size:16px;line-height:1.75;opacity:.68;margin-top:24px!important}.sr-detail-rows{border-top:1px solid rgba(31,47,42,.15)}.sr-page-section--cyprus .sr-detail-rows,.sr-page-section--charcoal .sr-detail-rows{border-color:#f0ede42e}.sr-detail-row{display:grid;grid-template-columns:180px 1fr;gap:26px;padding:24px 0;border-bottom:1px solid rgba(31,47,42,.15)}.sr-page-section--cyprus .sr-detail-row,.sr-page-section--charcoal .sr-detail-row{border-color:#f0ede42e}.sr-detail-row strong{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--sr-gold);font-weight:600}.sr-detail-row p{font-size:15px;line-height:1.68;opacity:.78}.sr-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sr-process-card{min-height:285px;padding:26px;border:1px solid rgba(31,47,42,.12);border-radius:20px;display:flex;flex-direction:column;background:#ffffff75}.sr-process-card b{color:var(--sr-gold);font-size:11px;letter-spacing:.12em}.sr-process-card h3{font-size:29px;line-height:1.04;margin-top:auto}.sr-process-card p{font-size:13px;line-height:1.65;opacity:.64;margin-top:11px!important}.sr-faq-list{max-width:1040px;margin:0 auto;border-top:1px solid rgba(31,47,42,.15)}.sr-faq-list details{border-bottom:1px solid rgba(31,47,42,.15);padding:0}.sr-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:28px;align-items:center;padding:24px 0;font-family:var(--sr-display);font-size:clamp(23px,2vw,31px);font-weight:300;letter-spacing:-.02em}.sr-faq-list summary::-webkit-details-marker{display:none}.sr-faq-list summary:after{content:"+";font-family:var(--sr-sans);font-size:24px;color:var(--sr-gold);font-weight:300}.sr-faq-list details[open] summary:after{content:"\2013"}.sr-faq-list .sr-faq-answer{font-size:15px;line-height:1.75;opacity:.7;max-width:820px;padding:0 0 28px}.sr-price-table{border-top:1px solid rgba(31,47,42,.15)}.sr-price-row{display:grid;grid-template-columns:1.1fr .7fr .8fr;gap:24px;align-items:center;padding:21px 0;border-bottom:1px solid rgba(31,47,42,.15)}.sr-price-row strong{font-family:var(--sr-display);font-size:26px;font-weight:300}.sr-price-row span{font-size:13px;opacity:.65}.sr-price-row em{font-style:normal;font-weight:600;text-align:right;color:var(--sr-cyprus)}.sr-form-shell{max-width:980px;margin:0 auto;background:var(--sr-ivory);border:1px solid rgba(31,47,42,.12);border-radius:24px;padding:38px}.sr-form-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:34px}.sr-form-progress i{height:3px;background:#1f2f2a1f;border-radius:10px}.sr-form-progress i.is-active{background:var(--sr-gold)}.sr-form-step{display:none}.sr-form-step.is-active{display:block}.sr-form-step h3{font-size:40px;line-height:1}.sr-form-step>p{font-size:14px;line-height:1.65;opacity:.62;margin:12px 0 26px!important}.sr-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sr-field{display:flex;flex-direction:column;gap:8px}.sr-field--full{grid-column:1/-1}.sr-field label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#1f2f2a99}.sr-field input,.sr-field select,.sr-field textarea{width:100%;border:1px solid rgba(31,47,42,.18);border-radius:12px;background:#fff;padding:14px 15px;color:var(--sr-charcoal);font:inherit;min-height:50px}.sr-field textarea{min-height:120px;resize:vertical}.sr-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sr-choice{position:relative}.sr-choice input{position:absolute;opacity:0;pointer-events:none}.sr-choice label{display:flex;min-height:80px;align-items:flex-end;border:1px solid rgba(31,47,42,.15);border-radius:14px;padding:14px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;transition:.2s}.sr-choice input:checked+label{border-color:var(--sr-gold);box-shadow:inset 0 0 0 1px var(--sr-gold);background:#f8f2e6}.sr-form-nav{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.sr-form-nav button{border:0;cursor:pointer}.sr-form-note{margin-top:20px;font-size:11px;line-height:1.6;opacity:.55}.sr-form-success{padding:24px;border-radius:14px;background:#edf4f0;color:var(--sr-cyprus);margin-bottom:24px}.sr-contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.sr-contact-copy h2{font-size:clamp(42px,4vw,64px);line-height:1}.sr-contact-copy p{font-size:16px;line-height:1.75;opacity:.66;margin-top:24px!important}.sr-contact-meta{display:grid;gap:16px;margin-top:34px}.sr-contact-meta div{padding-top:16px;border-top:1px solid rgba(31,47,42,.14)}.sr-contact-meta strong{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-gold);margin-bottom:5px}.sr-contact-meta span{font-size:14px}.sr-page-cta{padding:96px 0;background:var(--sr-cyprus);color:var(--sr-sand);text-align:center}.sr-page-cta img{width:74px;height:74px;object-fit:contain;margin:0 auto 22px}.sr-page-cta h2{font-size:clamp(48px,5vw,76px);line-height:1;max-width:12ch;margin-inline:auto}.sr-page-cta p{font-size:16px;line-height:1.7;max-width:650px;margin:22px auto 30px!important;opacity:.7}.sr-header-nav{position:relative}.sr-nav-item{position:relative;display:flex;align-items:center}.sr-nav-item>a{display:inline-flex;align-items:center;gap:5px}.sr-nav-item--has-menu>a:after{content:"\2304";position:static!important;width:auto!important;height:auto!important;background:none!important;font-size:10px;color:var(--sr-gold);line-height:1}.sr-mega{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%) translateY(7px);width:720px;background:var(--sr-ivory);border:1px solid rgba(31,47,42,.1);border-radius:18px;padding:24px;box-shadow:0 24px 70px #1f2f2a21;opacity:0;visibility:hidden;pointer-events:none;transition:.2s;z-index:80}.sr-nav-item:hover .sr-mega,.sr-nav-item:focus-within .sr-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.sr-mega__eyebrow{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-gold);font-weight:700;margin-bottom:14px}.sr-mega__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 22px}.sr-mega__grid a{display:block!important;padding:11px 0!important;border-bottom:1px solid rgba(31,47,42,.09);font-family:var(--sr-sans)!important;font-size:12px!important;color:var(--sr-cyprus)!important}.sr-mega__grid a:after{display:none!important}.sr-mega__all{margin-top:16px;display:inline-flex!important;font-size:11px!important;color:var(--sr-cyprus)!important;font-weight:600!important}.sr-mega--small{width:520px}.sr-mobile-nav__panel nav details{border-bottom:1px solid rgba(31,47,42,.1)}.sr-mobile-nav__panel nav summary{cursor:pointer;list-style:none;font-family:var(--sr-display);font-size:32px;color:var(--sr-cyprus);padding:12px 0}.sr-mobile-nav__panel nav summary::-webkit-details-marker{display:none}.sr-mobile-nav__submenu{display:grid;padding:0 0 14px 12px}.sr-mobile-nav__submenu a{font-family:var(--sr-sans)!important;font-size:14px!important;border:0!important;padding:8px 0!important;color:#004741bf!important}footer .sr-footer-fallback a{font-size:13px!important}@media(max-width:1100px){.sr-page .sr-shell{width:min(100% - 44px,var(--sr-max))}.sr-page-hero__grid,.sr-detail-grid,.sr-contact-grid{grid-template-columns:1fr;gap:46px}.sr-page-hero__aside{max-width:520px}.sr-page-cards,.sr-process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.sr-page .sr-shell{width:calc(100% - 28px)}.sr-page-hero{padding:58px 0 64px}.sr-page-hero h1{font-size:54px}.sr-page-section{padding:72px 0}.sr-page-head{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.sr-page-head h2{font-size:42px}.sr-page-cards,.sr-page-cards--2,.sr-process-grid{grid-template-columns:1fr}.sr-page-card{min-height:250px}.sr-detail-grid{gap:36px}.sr-detail-row{grid-template-columns:1fr;gap:8px}.sr-form-shell{padding:24px 18px}.sr-form-grid,.sr-choice-grid{grid-template-columns:1fr}.sr-form-progress{grid-template-columns:repeat(6,1fr)}.sr-contact-grid{gap:40px}.sr-page-cta{padding:72px 0}.sr-page-cta h2{font-size:48px}.sr-hero h1{font-size:52px;max-width:10ch}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-size:42px}.sr-section--cyprus .sr-split h2{font-size:46px;max-width:11ch}}:root{--sr-display:"Bodoni 72",Didot,"Bodoni MT",Baskerville,"Times New Roman",serif;--sr-sans:"Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;--sr-max:1380px;--sr-radius:18px;--sr-shadow:0 22px 62px rgba(24,48,42,.09)}html,body{font-family:var(--sr-sans);font-weight:400;letter-spacing:.002em}body{font-size:15px;line-height:1.65}.sr-home,.sr-page,footer,#header-component{font-family:var(--sr-sans)!important}.sr-home h1,.sr-home h2,.sr-home h3,.sr-page h1,.sr-page h2,.sr-page h3,.sr-faq-list summary,.sr-price-row strong,.sr-mobile-nav__panel nav summary{font-family:var(--sr-display)!important;font-weight:400!important;letter-spacing:-.018em!important}.sr-kicker{font-family:var(--sr-sans)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.205em!important;text-transform:uppercase}.sr-hero{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:92px;min-height:720px;padding-block:86px 94px}.sr-hero h1{font-family:var(--sr-display)!important;font-size:clamp(48px,4.45vw,70px)!important;line-height:.985!important;letter-spacing:-.025em!important;max-width:10.8ch!important;font-weight:400!important}.sr-hero__lead{font-family:var(--sr-sans)!important;font-size:17px!important;line-height:1.72!important;max-width:540px!important;color:#1f2f2aab!important;margin-top:28px!important}.sr-btn{font-family:var(--sr-sans)!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:.045em!important;min-height:48px!important;padding-inline:23px!important}.sr-hero__micro{font-size:10.5px!important;font-weight:550!important;letter-spacing:.015em!important}.sr-home__topline{font-size:10.5px!important;font-weight:550!important;letter-spacing:.075em!important}.sr-section{padding-block:104px!important}.sr-section-head{margin-bottom:48px!important;gap:92px!important}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-family:var(--sr-display)!important;font-size:clamp(34px,3.25vw,52px)!important;line-height:1.04!important;letter-spacing:-.018em!important;font-weight:400!important;max-width:13ch!important}.sr-section-head>p,.sr-split__intro>p:last-child,.sr-design-grid>div:first-child>p:not(.sr-kicker),.sr-price-grid>div:first-child>p:last-child{font-size:14px!important;line-height:1.75!important;font-weight:400!important}.sr-product-card h3,.sr-steps h3,.sr-reference-card h3,.sr-use-list strong,.sr-design-card__brief strong,.sr-sock-card strong,.sr-price-box__total strong{font-family:var(--sr-display)!important;font-weight:400!important;letter-spacing:-.015em!important}.sr-product-card h3{font-size:25px!important;line-height:1.08!important}.sr-product-card p{font-size:13px!important;line-height:1.68!important}.sr-product-card{padding:28px!important;border-radius:17px!important}.sr-use-list strong,.sr-steps h3{font-size:23px!important}.sr-reference-card h3{font-size:26px!important}.sr-proof strong{font-family:var(--sr-display)!important;font-size:26px!important;font-weight:400!important}.sr-proof span{font-size:11px!important;letter-spacing:.015em}.sr-center-action{margin-top:34px;text-align:center}.sr-text-link{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--sr-cyprus);text-decoration:none;border-bottom:1px solid rgba(0,71,65,.28);padding-bottom:4px}.sr-text-link--light{color:var(--sr-sand);border-color:#f0ede459;display:inline-block;margin-top:28px}.sr-use-list>a{display:grid;grid-template-columns:50px 1fr auto;gap:18px;align-items:center;padding:25px 0;border-bottom:1px solid rgba(240,237,228,.18);color:inherit;text-decoration:none}.sr-use-list>a span{font-size:10px;color:var(--sr-gold);font-weight:650}.sr-use-list>a small{font-size:10.5px;color:#f0ede48a;text-align:right;max-width:280px;line-height:1.5}.sr-use-list>a:hover strong{color:var(--sr-gold)}.sr-page-hero{padding:88px 0 92px!important}.sr-page-hero__grid{gap:100px!important}.sr-page-hero h1{font-family:var(--sr-display)!important;font-size:clamp(48px,4.7vw,72px)!important;line-height:.99!important;letter-spacing:-.022em!important;max-width:11.5ch!important;font-weight:400!important}.sr-page-hero__intro{font-size:16px!important;line-height:1.72!important;max-width:620px!important}.sr-page-hero__aside p{font-family:var(--sr-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.155em!important;line-height:1.65!important}.sr-page-section{padding:92px 0!important}.sr-page-head h2,.sr-detail-intro h2,.sr-contact-copy h2{font-family:var(--sr-display)!important;font-size:clamp(34px,3.25vw,50px)!important;line-height:1.045!important;letter-spacing:-.018em!important;font-weight:400!important;max-width:14ch!important}.sr-page-head>p,.sr-detail-intro p,.sr-contact-copy p{font-size:14px!important;line-height:1.75!important}.sr-page-card h3{font-family:var(--sr-display)!important;font-size:clamp(25px,2vw,32px)!important;line-height:1.06!important;font-weight:400!important}.sr-page-card p{font-size:13px!important;line-height:1.7!important}.sr-page-card{min-height:285px!important;border-radius:17px!important;padding:28px!important}.sr-detail-row strong{font-size:10px!important;font-weight:650!important;letter-spacing:.16em!important}.sr-detail-row p{font-size:14px!important;line-height:1.7!important}.sr-process-card h3{font-size:24px!important;line-height:1.07!important}.sr-process-card p{font-size:13px!important;line-height:1.68!important}.sr-faq-list summary{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.12!important;padding:22px 0!important}.sr-faq-list .sr-faq-answer{font-size:14px!important;line-height:1.76!important}.sr-price-row strong{font-size:23px!important}.sr-price-row span,.sr-price-row em{font-size:12px!important}.sr-price-note{font-size:10.5px;opacity:.56;margin-top:18px!important}.sr-page-cta{padding:86px 0!important}.sr-page-cta h2{font-size:clamp(40px,3.9vw,58px)!important;line-height:1.03!important;max-width:14ch!important}.sr-page-cta>div>p:not(.sr-kicker){font-size:14px!important;line-height:1.72!important}.sr-form-step h3{font-family:var(--sr-display)!important;font-size:32px!important;line-height:1.06!important;font-weight:400!important}.sr-field label{font-size:9.5px!important;font-weight:650!important;letter-spacing:.13em!important}.sr-field input,.sr-field select,.sr-field textarea{font-family:var(--sr-sans)!important;font-size:13px!important;border-radius:9px!important}.sr-form-privacy,.sr-newsletter-privacy{font-size:10.5px;line-height:1.62;color:#1f2f2a94;margin:8px 0 16px!important}.sr-newsletter-privacy{color:#f0ede48c!important;max-width:560px;margin-top:12px!important}.sr-newsletter-privacy a{color:inherit!important;text-decoration:underline!important}.sr-header-nav__links{gap:27px!important}.sr-header-nav__links>a,.sr-nav-item>a{font-family:var(--sr-sans)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.055em!important}.sr-header-nav__cta{font-size:10.2px!important;font-weight:650!important;letter-spacing:.055em!important}.sr-mega{border-radius:14px!important;padding:28px!important}.sr-mega__grid a{font-size:11.5px!important;font-weight:500!important;letter-spacing:.015em!important}.sr-mega__eyebrow{font-size:9px!important;letter-spacing:.18em!important}.sr-mobile-nav__panel nav summary{font-size:28px!important}.sr-legal{background:var(--sr-ivory);padding:92px 0 110px}.sr-legal__shell{max-width:1080px!important}.sr-legal__header{max-width:840px;padding-bottom:52px;border-bottom:1px solid rgba(31,47,42,.14);margin-bottom:54px}.sr-legal__header h1{font-family:var(--sr-display)!important;font-size:clamp(48px,5vw,72px)!important;line-height:1!important;letter-spacing:-.022em!important;color:var(--sr-cyprus)}.sr-legal__header>p:last-child{font-size:15px;line-height:1.75;color:#1f2f2aa3;max-width:680px;margin-top:22px!important}.sr-legal__content{max-width:820px}.sr-legal__content h2{font-family:var(--sr-display)!important;font-size:28px!important;line-height:1.1!important;font-weight:400!important;color:var(--sr-cyprus);margin:45px 0 12px}.sr-legal__content p,.sr-legal__content li{font-family:var(--sr-sans)!important;font-size:13.5px;line-height:1.78;color:#1f2f2ac7}.sr-legal__content a{color:var(--sr-cyprus);text-underline-offset:3px}.sr-legal__content dl{border-top:1px solid rgba(31,47,42,.12);margin:26px 0}.sr-legal__content dl>div{display:grid;grid-template-columns:240px 1fr;gap:20px;border-bottom:1px solid rgba(31,47,42,.12);padding:14px 0}.sr-legal__content dt{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--sr-gold);font-weight:650}.sr-legal__content dd{margin:0;font-size:13.5px}.sr-legal__meta{font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:#1f2f2a7a!important}.sr-legal__notice{border-left:2px solid var(--sr-gold);background:#c3a36d17;padding:20px 22px;margin:0 0 34px;font-size:13px;line-height:1.7}.sr-legal__action{margin-top:30px!important}.sr-legal__footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(31,47,42,.14);padding-top:24px;margin-top:70px;font-size:9.5px;text-transform:uppercase;letter-spacing:.11em;color:#1f2f2a7a}footer .menu__heading{font-family:var(--sr-sans)!important;font-size:9.5px!important;font-weight:650!important;letter-spacing:.17em!important}footer .menu__item a{font-family:var(--sr-sans)!important;font-size:12px!important;font-weight:450!important;letter-spacing:.015em!important}@media(max-width:1179px){.sr-hero{grid-template-columns:1fr;gap:52px;min-height:auto}.sr-hero h1{max-width:13ch!important}.sr-use-list>a{grid-template-columns:42px 1fr}.sr-use-list>a small{grid-column:2;text-align:left}.sr-legal__shell{width:min(100% - 44px,1080px)!important}}@media(max-width:749px){.sr-hero{padding-block:54px 62px}.sr-hero h1{font-size:46px!important;line-height:1!important;max-width:10.5ch!important}.sr-section{padding-block:72px!important}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2{font-size:36px!important;max-width:none!important}.sr-page-hero{padding:58px 0 64px!important}.sr-page-hero h1{font-size:46px!important;max-width:11ch!important}.sr-page-section{padding:68px 0!important}.sr-page-head h2,.sr-detail-intro h2,.sr-contact-copy h2{font-size:36px!important;max-width:none!important}.sr-legal{padding:62px 0 80px}.sr-legal__header h1{font-size:46px!important}.sr-legal__content dl>div{grid-template-columns:1fr;gap:3px}.sr-legal__footer{flex-direction:column;gap:8px}.sr-use-list>a{grid-template-columns:36px 1fr}}:root{--sr-display:"Bodoni 72","Bodoni 72 Smallcaps","Bodoni MT",Didot,"Hoefler Text",Baskerville,Georgia,serif;--sr-sans:"Avenir Next",Avenir,"Helvetica Neue","Segoe UI",Arial,sans-serif}body{font-family:var(--sr-sans)!important;font-weight:400;letter-spacing:.002em}body :is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--sr-display)!important;font-weight:400!important}body :is(h4,h5,h6,.h4,.h5,.h6,button,input,select,textarea){font-family:var(--sr-sans)!important}.sr-hero h1{font-size:clamp(46px,4.05vw,64px)!important;line-height:1.015!important;letter-spacing:-.018em!important;max-width:11.4ch!important}.sr-page-hero h1,.sr-legal__header h1{font-size:clamp(46px,4.35vw,68px)!important;letter-spacing:-.016em!important;line-height:1.01!important}.sr-section-head h2,.sr-split h2,.sr-design-grid h2,.sr-price-grid h2,.sr-final-cta h2,.sr-page-head h2,.sr-detail-intro h2,.sr-contact-copy h2{letter-spacing:-.014em!important}.sr-kicker{font-family:var(--sr-sans)!important;font-weight:600!important;font-size:9.5px!important;letter-spacing:.19em!important}.sr-product-card__top,.sr-page-card__meta,.sr-page-hero__badges,.sr-legal__meta{font-family:var(--sr-sans)!important;letter-spacing:.14em!important}.sr-product-card,.sr-page-card,.sr-process-card{box-shadow:none!important}.sr-product-card:hover,.sr-page-card:hover{box-shadow:0 18px 48px #1f2f2a0e!important}@media(max-width:749px){.sr-hero h1{font-size:42px!important;max-width:11ch!important}.sr-page-hero h1,.sr-legal__header h1{font-size:43px!important}}.sr-mobile-nav__panel nav a,.sr-mobile-nav__panel nav summary,.sr-mobile-nav__panel .sr-mobile-subnav a{font-family:var(--sr-display)!important;font-weight:400!important;letter-spacing:-.01em!important}.sr-mobile-nav__cta,.sr-header-nav__cta,.sr-btn{font-family:var(--sr-sans)!important;font-weight:600!important}.sr-sock-card strong,.sr-use-list strong,.sr-design-card__brief strong,.sr-price-box__total strong{font-family:var(--sr-display)!important;font-weight:400!important}.sr-legal__note{font-size:12.5px!important;line-height:1.72!important;color:#1f2f2aa6!important;margin:0 0 30px!important}.sr-legal__content strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sockroyal-v7.css.map */
