:root{--v2-body-size: 15px;--v2-display-min: 52px;--v2-display-fluid: 5.2vw;--v2-display-max: 74px;--v2-hero-min: 58px;--v2-hero-fluid: 6.2vw;--v2-hero-max: 96px;--v2-pdp-title: 40px;--v2-pdp-price: 20px;--v2-mobile-display-max: 58px}html[data-type-size=medium]{--v2-body-size: 14px;--v2-display-min: 50px;--v2-display-fluid: 4.7vw;--v2-display-max: 66px;--v2-hero-min: 54px;--v2-hero-fluid: 5.8vw;--v2-hero-max: 82px;--v2-pdp-title: 38px;--v2-pdp-price: 19px;--v2-mobile-display-max: 54px}html[data-type-size=smaller]{--v2-body-size: 13.5px;--v2-display-min: 48px;--v2-display-fluid: 4.3vw;--v2-display-max: 58px;--v2-hero-min: 52px;--v2-hero-fluid: 5.5vw;--v2-hero-max: 70px;--v2-pdp-title: 35px;--v2-pdp-price: 18px;--v2-mobile-display-max: 52px}body{font-size:var(--v2-body-size)}.display{font-size:clamp(var(--v2-display-min),var(--v2-display-fluid),var(--v2-display-max))}.hero h1{font-size:clamp(var(--v2-hero-min),var(--v2-hero-fluid),var(--v2-hero-max))}.pdp-title{font-size:var(--v2-pdp-title)}.pdp-price{font-size:var(--v2-pdp-price)}.jewellery-feature{color:var(--ink);background:#f4ded2}.jewellery-feature .eyebrow,.jewellery-feature .product-card-info h3,.jewellery-feature .text-link{color:var(--accent)}.jewellery-feature .jewellery-intro p{color:var(--muted)}.designer-note-layout{min-height:calc(100vh - var(--masthead-height));display:grid;grid-template-columns:minmax(0,60fr) minmax(380px,40fr)}.designer-note-portrait{min-height:720px;display:grid;place-items:center;padding:clamp(28px,3vw,52px);background:var(--surface)}.designer-note-portrait img{width:100%;max-width:none;max-height:820px;display:block;object-fit:contain;filter:none}.designer-note-letter{align-self:center;padding:clamp(62px,7vw,108px)}.designer-note-letter h1{margin:0 0 36px}.manifesto .script{font-size:clamp(42px,5vw,66px)}.editorial-next .script{font-size:clamp(36px,5vw,60px)}.designer-signoff{font-size:31px}.site-masthead{position:fixed;inset:0 0 auto;color:var(--ink);transition:color .35s var(--ease),background-color .35s var(--ease)}body[data-page=home] .site-masthead{margin-bottom:0}body:not([data-page=home])>main{padding-top:var(--masthead-height)}body:not([data-page=home]) .site-masthead,body[data-page=home] .site-masthead.is-solid,body[data-page=home] .site-masthead:hover,body[data-page=home] .site-masthead:focus-within{color:var(--ink);background-color:#faf8ecf5;background-image:var(--o2o-paper-texture);background-repeat:repeat;background-size:var(--o2o-paper-size);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-page=home] .site-masthead:not(.is-solid):not(:hover):not(:focus-within){color:#fff;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body:not([data-page=home]) .site-masthead .announcement,body:not([data-page=home]) .site-masthead .site-header,body[data-page=home] .site-masthead .announcement,body[data-page=home] .site-masthead .site-header,body[data-page=home] .site-header.is-solid,body[data-page=home] .site-header:hover,body[data-page=home] .site-header:focus-within,body[data-page=home] .site-header:has(.has-mega.is-open){color:inherit;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-page=home] .site-masthead:not(.is-solid):not(:hover):not(:focus-within) .site-header{border-color:transparent}body[data-page=home] .site-masthead.is-solid .site-header,body[data-page=home] .site-masthead:hover .site-header,body[data-page=home] .site-masthead:focus-within .site-header,body:not([data-page=home]) .site-masthead .site-header{border-color:var(--line)}.length-select-wrap{position:relative}.length-select-wrap select{width:min(100%,260px);min-height:44px;padding:9px 13px;color:var(--ink);-webkit-appearance:auto;appearance:auto;background:transparent;border:1px solid var(--line);border-radius:0;outline:0;font-family:var(--body-font);font-size:calc(10px * var(--type-scale));font-weight:400;letter-spacing:.08em;text-transform:uppercase}.length-select-wrap select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.button-solid.ornate-button{min-height:58px;position:relative;isolation:isolate;overflow:hidden;padding:14px 42px;color:var(--on-dark);background-color:var(--accent-dark);border:1px solid var(--accent-dark);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.button-solid.ornate-button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:0;border:1px solid currentColor;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);pointer-events:none}.button-solid.ornate-button:after{content:"";width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.62;background:linear-gradient(45deg,transparent 43%,currentColor 44% 53%,transparent 54%) left 8px top 8px / 10px 10px no-repeat,linear-gradient(135deg,transparent 43%,currentColor 44% 53%,transparent 54%) right 8px top 8px / 10px 10px no-repeat,linear-gradient(135deg,transparent 43%,currentColor 44% 53%,transparent 54%) left 8px bottom 8px / 10px 10px no-repeat,linear-gradient(45deg,transparent 43%,currentColor 44% 53%,transparent 54%) right 8px bottom 8px / 10px 10px no-repeat;pointer-events:none}.button-solid.ornate-button:hover,.button-solid.ornate-button:focus-visible{color:var(--accent);background-color:color-mix(in srgb,var(--page) 92%,var(--surface));border-color:var(--accent);box-shadow:0 6px 18px #7010101f;transform:translateY(-1px)}.button-solid.ornate-button:active{transform:translateY(0)}.button-solid.ornate-button:disabled{color:var(--muted);background-color:color-mix(in srgb,var(--surface) 76%,var(--page));border-color:var(--line);cursor:not-allowed;transform:none}.footer-grid{grid-template-columns:repeat(3,minmax(150px,220px));justify-content:start;gap:clamp(46px,7vw,108px);padding-bottom:36px}.footer-col,.footer-col a,.footer-col button{text-align:left}.footer-col a,.footer-col button{width:fit-content}.footer-utilities{display:flex;align-items:center;justify-content:flex-start;gap:12px 30px;flex-wrap:wrap;padding:24px 0 32px;border-top:1px solid var(--line);font-family:var(--body-font)}.footer-utilities a,.footer-utilities button{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer-utilities a:hover,.footer-utilities button:hover{color:var(--accent)}@media(max-width:900px){.display{font-size:clamp(40px,11vw,var(--v2-mobile-display-max))}.hero h1{font-size:clamp(45px,14vw,var(--v2-mobile-display-max))}.designer-note-layout{min-height:0;grid-template-columns:1fr}.designer-note-portrait{min-height:0;padding:var(--gutter)}.designer-note-letter{padding:68px var(--gutter)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}.button-solid.ornate-button{min-height:54px;padding-inline:30px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/v2-overrides.css.map */
