.fsg,.fsg *,.fsg *:before,.fsg *:after{box-sizing:border-box}.fsg{--fsg-cream: #F9F6F2;--fsg-slate: #345871;--fsg-teal: #0A4D52;--fsg-btn: #073033;--fsg-frost: #EAF6F8;--fsg-ice: #89BED4;--fsg-silver: #DCDFE2;--fsg-thread: #A7AFB5;--fsg-text: #2C2C2C;--fsg-gold: #C4964A;--fsg-serif: "EB Garamond", Garamond, Georgia, "Times New Roman", serif;--fsg-tile: min(100vw, 720px);--u: calc(var(--fsg-tile) / 1000);--fsg-g: calc(var(--fsg-tile) * .2958);--fsg-gut: 16px;position:relative;display:block;background:var(--fsg-cream);color:var(--fsg-slate);font-family:var(--fsg-serif);font-size:1.125rem;line-height:1.45;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fsg :is(h1,h2,h3,p){margin:0;font-family:var(--fsg-serif)}.fsg-garland{position:relative;z-index:1;display:flex;width:100%;height:var(--fsg-g);overflow:hidden;pointer-events:none;line-height:0;background:var(--fsg-cream)}.fsg-garland picture{flex:0 0 var(--fsg-tile);width:var(--fsg-tile);display:block}.fsg-garland img{width:100%;height:auto;display:block;max-width:none}.fsg-garland picture:nth-child(2n){transform:scaleX(-1)}.fsg-orn{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);pointer-events:none}.fsg-orn__thread{display:block;width:max(2px,calc(3 * var(--u)));background:var(--fsg-thread);height:var(--fsg-thread-h, 40px)}.fsg-orn__cap{display:block;position:relative;z-index:1;width:max(16px,calc(44 * var(--u)));height:max(9px,calc(26 * var(--u)));background:var(--fsg-silver);border:max(1px,calc(2 * var(--u))) solid var(--fsg-thread);border-radius:max(2px,calc(4 * var(--u)));margin-bottom:calc(-4 * var(--u))}.fsg-orn__ring{width:var(--fsg-d, 112px);height:var(--fsg-d, 112px);border-radius:50%;background:#fff;padding:max(4px,calc(12 * var(--u)));box-shadow:0 0 0 max(2px,calc(4 * var(--u))) var(--fsg-ice)}.fsg-orn__ring img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;max-width:none}.fsg-orn--logo .fsg-orn__ring{background:transparent;padding:0;box-shadow:none}.fsg-title{font-weight:500;color:var(--fsg-teal);text-wrap:balance;letter-spacing:0}.fsg-who{font-style:italic;color:var(--fsg-slate);text-wrap:pretty}.fsg-body{color:var(--fsg-text)}.fsg-label{font-family:Helvetica Neue,Arial,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fsg-slate)}.fsg-stars{color:var(--fsg-gold);letter-spacing:.08em}.fsg-button,a.fsg-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 2rem;border:0;border-radius:999px;background:var(--fsg-btn);color:#fff!important;font-family:var(--fsg-serif);font-weight:700;font-size:1.25rem;line-height:1.1;text-decoration:none!important;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.fsg-button:hover{background:var(--fsg-teal)}.fsg-button:focus-visible,.fsg-link:focus-visible{outline:3px solid var(--fsg-slate);outline-offset:3px}.fsg-link{color:var(--fsg-teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fsg-frost{background:var(--fsg-frost);border-radius:18px}.fsg-band{--fsg-d: clamp(104px, 31vw, 124px);--fsg-thread-h: calc(var(--fsg-g) * .3 + 8px);padding-bottom:22px}.fsg-band .fsg-orn{left:calc(var(--fsg-gut) + var(--fsg-d) / 2);top:calc(var(--fsg-g) * .7)}.fsg-band__in{position:relative;z-index:3;display:grid;grid-template-columns:var(--fsg-d) 1fr;column-gap:16px;align-items:start;padding:14px var(--fsg-gut) 0;max-width:1100px;margin:0 auto}.fsg-band__head{grid-column:2;min-width:0;padding-top:0}.fsg-band__rest{grid-column:1 / -1;margin-top:14px;min-width:0;text-align:center}.fsg-band .fsg-title{font-size:clamp(1.7rem,8.4vw,2.1rem);line-height:1.08}.fsg-band .fsg-who{margin-top:6px;font-size:1.125rem;line-height:1.28}.fsg-band__proof{font-size:1.125rem;line-height:1.4;color:var(--fsg-text);text-wrap:balance}.fsg-band__proof+.fsg-band__proof{margin-top:2px}.fsg-band__made{margin-top:8px;font-size:1.125rem;line-height:1.3;font-weight:600;color:var(--fsg-slate)}.fsg-band .fsg-button{width:100%;margin-top:14px}.fsg-band__vip{display:block;margin-top:4px;padding:10px 0;font-size:1.125rem;line-height:1.3;color:var(--fsg-slate);text-decoration:none;text-wrap:balance}.fsg-band__vip-go{color:var(--fsg-teal);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.fsg-band__vip:focus-visible{outline:3px solid var(--fsg-slate);outline-offset:2px}@media(min-width:900px){.fsg-band{--fsg-d: 250px;padding-bottom:40px}.fsg-band .fsg-orn{left:calc(max(var(--fsg-gut),(100vw - 1100px) / 2 + 32px) + var(--fsg-d) / 2 + 20px);top:calc(var(--fsg-g) * .7)}.fsg-band__in{grid-template-columns:calc(var(--fsg-d) + 80px) 1fr;column-gap:24px;padding:22px 32px 0}.fsg-band__head,.fsg-band__rest{grid-column:2;text-align:left}.fsg-band__head{grid-row:1}.fsg-band__rest{grid-row:2;margin-top:16px}.fsg-band .fsg-title{font-size:3.1rem;line-height:1.05}.fsg-band .fsg-who{margin-top:10px;font-size:1.5rem}.fsg-band__proof{font-size:1.25rem;text-wrap:pretty}.fsg-band__made{font-size:1.25rem}.fsg-band .fsg-button{width:auto;min-width:280px;margin-top:18px}.fsg-band__vip{font-size:1.1875rem;padding:10px 0 0}}@media(prefers-reduced-motion:no-preference){.fsg-button{transition:background-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/fs-garland.css.map */
