.aloha-seal{overflow:hidden;overflow-x:clip;overflow-y:visible}.aloha-seal--flush-top{padding-top:0}.aloha-seal__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.8rem,6vw,8rem);align-items:center}.aloha-seal__badge{position:relative;display:block;width:min(100%,36rem);margin-inline:auto;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,#f8fafc,#b7c3d2,#eef2f7,#98a9bd,#e9eef4,#b0bdcd,#f8fafc);box-shadow:0 3.4rem 6rem -3rem #12306a8c}.aloha-seal__badge:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(circle at 36% 28%,#fff 0,#eef3f8 42%,#d2dce7);box-shadow:inset 0 3px 8px #ffffffe6,inset 0 -1rem 2.2rem #12306a24}.aloha-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}.aloha-seal__ring-text{font-family:var(--aloha-font-body);font-weight:900;font-size:4.1px;letter-spacing:.55px;fill:var(--aloha-navy)}.aloha-seal__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.aloha-seal__in b{font-family:var(--aloha-font-display);font-weight:700;font-variation-settings:"SOFT" 100;font-size:clamp(8.8rem,11.5vw,15rem);line-height:.82;letter-spacing:-.04em;color:var(--aloha-royal)}.aloha-seal__in span{margin-top:1rem;font-family:var(--aloha-font-display);font-weight:600;font-variation-settings:"SOFT" 100;font-size:clamp(2rem,2.3vw,2.9rem);line-height:1.08;color:var(--aloha-royal)}.aloha-seal__text{margin-top:1.8rem}.aloha-seal__text p{margin:0 0 1.4rem;font-size:1.75rem;line-height:1.55;max-width:36em}.aloha-seal__text a{color:var(--aloha-royal)}.aloha-seal__note{margin:1.8rem 0 2.2rem;font-size:1.4rem;line-height:1.5;color:var(--aloha-muted);max-width:48em}.aloha-seal__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font:800 1.5rem/1.2 var(--aloha-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--aloha-royal);text-decoration:none}.aloha-seal__link svg{width:2rem;height:2rem;flex:none;transition:transform .2s}.aloha-seal__link:hover svg{transform:translate(4px)}.aloha-seal__link:focus-visible{outline:3px solid var(--aloha-sun);outline-offset:3px;box-shadow:none}@media(min-width:921px){.aloha-seal__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.aloha-seal__badge{width:min(100%,43rem);margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aloha-seal.css.map */
