.cs-professional{padding:clamp(100px,12vw,170px) 5vw 90px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw;background:var(--cs-bg);color:var(--cs-ink)}.cs-professional h1{font-size:clamp(40px,5vw,76px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 26px;max-width:12ch}.cs-professional-intro>.cs-rich{font-size:17px;line-height:1.65;max-width:44ch;margin-bottom:26px}.cs-professional-steps{padding:0;margin:42px 0 28px;list-style:none}.cs-professional-steps li{padding:17px 0;border-top:1px solid rgba(20,28,23,.2)}.cs-professional-steps span{font-size:var(--cs-text-caption,13px);letter-spacing:.1em;margin-right:16px}.cs-professional-steps strong{font-size:var(--cs-text-emphasis,17px)}.cs-professional-steps p{margin:8px 0 0 34px;font-size:var(--cs-text-base,16px);line-height:1.6;max-width:44ch}.cs-professional-existing,.cs-professional-pending{font-size:var(--cs-text-detail,15px);line-height:1.65}.cs-professional-panel{min-width:0;overflow-wrap:anywhere;padding:clamp(24px,4vw,54px);align-self:start;border:1px solid rgba(20,28,23,.2);background:#ffffff59}.cs-professional-pending{padding:14px;background:#141c170f;margin:0 0 22px}.cs-professional-panel form label{display:block;font-size:var(--cs-text-detail,15px);margin:0 0 18px}.cs-professional-panel form input,.cs-professional-panel form textarea{display:block;width:100%;box-sizing:border-box;padding:13px;margin-top:7px;border:1px solid rgba(20,28,23,.3);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--cs-text-input,16px)}@media(max-width:899px){.cs-professional{grid-template-columns:1fr;gap:32px;padding:40px 24px 56px}.cs-professional h1{max-width:15ch}.cs-professional-panel{min-width:0;overflow-wrap:anywhere;padding:24px 18px}}@media(max-width:359px){.cs-professional{padding-inline:16px}.cs-professional-panel{padding:20px 16px}.cs-professional h1{font-size:34px}}.calvi-english-gate{max-width:720px;margin:15vh auto;padding:32px 24px;text-align:center;color:var(--cd-ink,#182530);font-family:var(--cs-font,inherit)}.calvi-english-gate button{min-height:44px;padding:12px 24px;border:1px solid currentColor;background:var(--cd-ink,#182530);color:var(--cd-paper,#fff);font:inherit;cursor:pointer}.calvi-english-gate button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIA */
