.ub-gifts{padding-block:18px clamp(36px,5vw,72px);color:#222b56;font-family:var(--ub-study-font, Arial),sans-serif;letter-spacing:normal}.ub-gifts__trail{display:flex;gap:.65em;align-items:center;color:#495672;font-size:14px}.ub-gifts__trail a,.ub-gifts__details a{color:#0b4683;text-underline-offset:3px}.ub-gifts__intro{margin:clamp(20px,3vw,40px) 0 24px}.ub-gifts__label{display:flex;align-items:center;gap:9px;margin:0;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.1em;color:#0b4683}.ub-gifts__label:before{content:"";width:27px;height:4px;border-radius:5px;background:#f9a024}.ub-journey #MainContent .ub-gifts__intro h1{margin:8px 0;font-size:clamp(36px,4.3vw,62px);line-height:1.08}.ub-gifts__intro>p:last-child{max-width:58ch;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:#40506a}.ub-gifts__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,66px);align-items:center}.ub-gifts__art{isolation:isolate;position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.76;padding:clamp(20px,3vw,42px);overflow:hidden;border-radius:clamp(18px,2vw,28px);background:#222b56;color:#fff}.ub-gifts__wordmark{width:max-content;display:grid;line-height:1}.ub-gifts__wordmark span{font-size:clamp(10px,.9vw,14px);font-weight:800;letter-spacing:.11em}.ub-gifts__wordmark strong{font-size:clamp(22px,2.25vw,32px);letter-spacing:-.045em;line-height:.95}.ub-gifts__face{display:grid;width:max-content;line-height:1.08;gap:4px}.ub-gifts__face span{font-size:clamp(12px,1vw,15px);font-weight:600;color:#f2d678}.ub-gifts__face strong{font-size:clamp(39px,4vw,64px);font-weight:800;letter-spacing:-.05em}.ub-gifts__rings{position:absolute;z-index:-1;width:67%;aspect-ratio:1;right:-23%;bottom:-45%;border:clamp(9px,1.6vw,24px) solid #f9a024;border-radius:50%;box-shadow:0 0 0 15px #222b56,0 0 0 17px #f2d678,0 0 0 32px #222b56,0 0 0 35px #278f94}.ub-gifts__purchase h2,.ub-gifts__details h2{margin:0 0 12px;font-size:clamp(21px,1.8vw,29px)}.ub-gifts__values{padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;min-inline-size:0;max-inline-size:420px}.ub-gifts__values label{position:relative;cursor:pointer;flex:0 0 calc((100% - 24px)/4);min-width:0}.ub-gifts__values input{position:absolute;opacity:0;width:1px;height:1px}.ub-gifts__values label>span{box-sizing:border-box;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;min-height:45px;padding:8px 4px;border:1px solid #9aa8bd;border-radius:99px;background:#fff;color:#222b56;font-size:16px;font-weight:600}.ub-gifts__values label:nth-of-type(-n+4){flex-basis:calc((86% - 24px)/4);display:grid;align-items:center;min-height:45px}.ub-gifts__values label:nth-of-type(-n+4)>span{min-height:38px;padding-block:4px}.ub-gifts__values input:checked+span{background:#222b56;color:#fff;border-color:#222b56}.ub-gifts__values input:focus-visible+span{outline:3px solid #0b6984;outline-offset:3px}.ub-gifts__values input:disabled+span{color:#626b80;background:#edf1f3}@media(hover:hover)and (pointer:fine){.ub-gifts__values label:hover>input:enabled+span{background:#dceffd;border-color:#32678e;color:#222b56}.ub-gifts__values label:hover>input:checked:enabled+span{box-shadow:inset 0 0 0 1px #222b56}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ub-gifts__values label>span{transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}.ub-gifts__values label:hover>input:enabled+span{transform:scale(1.035)}}.ub-gifts__currency{margin:10px 0 18px;font-size:14px;color:#46516b;line-height:1.5}.ub-gifts__cta{min-height:46px;padding:11px 22px;border:0;border-radius:99px;background:#f9a024;color:#171e3a;cursor:pointer;font:700 16px/1.4 var(--ub-study-font,Arial),sans-serif}.ub-gifts__cta:disabled{background:#dce3e8;color:#556176;cursor:default}.ub-gifts__details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px);margin-top:clamp(22px,3vw,40px);padding:clamp(18px,2vw,28px);background:#f1f4f4;border-radius:20px}.ub-gifts__details p{margin:0;max-width:54ch;font-size:16px;line-height:1.55;color:#40506a}.ub-gifts__details a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}@media(max-width:749px){.ub-gifts{padding-block:12px 28px}.ub-gifts__body,.ub-gifts__details{grid-template-columns:minmax(0,1fr)}.ub-gifts__intro{margin:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ub-gift-cards.css.map */
