.cpx-gift-card{color:#000;background:#fff;font-family:Inter,Arial,sans-serif;padding:34px max(20px,calc((100vw - 1400px)/2)) 76px}.cpx-gift-card__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:clamp(42px,5vw,86px);align-items:start}.cpx-gift-card__main-media{aspect-ratio:622 / 410;background:#fff;overflow:hidden}.cpx-gift-card__main-media img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.cpx-gift-card__thumbs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px}.cpx-gift-card__thumb{display:block;aspect-ratio:1;padding:2px;border:1px solid #e1e1e1;background:#fff;cursor:pointer}.cpx-gift-card__thumb.is-active{border-color:#000}.cpx-gift-card__thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.cpx-gift-card__panel{position:sticky;top:116px;padding-top:7px}.cpx-gift-card__brand{margin:0 0 8px;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.14em}.cpx-gift-card h1{margin:0 0 7px;font-family:Cpx Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.05;letter-spacing:-.025em}.cpx-gift-card__range{margin:0 0 30px;font-size:15px}.cpx-gift-card__amounts{border:0;margin:0;padding:0}.cpx-gift-card__amounts legend{margin:0 0 11px;padding:0;font-size:13px}.cpx-gift-card__amounts legend strong{font-weight:500}.cpx-gift-card__amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.cpx-gift-card__amount{position:relative;display:flex;min-height:50px;align-items:center;justify-content:center;border:1px solid #d9d9d9;cursor:pointer;font-size:15px;font-weight:500;background:#fff}.cpx-gift-card__amount.is-selected{border:2px solid #000}.cpx-gift-card__amount input{position:absolute;opacity:0;pointer-events:none}.cpx-gift-card__recipient-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:transparent;color:#000;padding:15px 0;text-align:left;cursor:pointer;float:none;margin:0}.cpx-gift-card__recipient-toggle strong{display:block;font-size:14px;font-weight:500}.cpx-gift-card__recipient-toggle:before{content:none!important}.cpx-gift-card__recipient-toggle small{display:block;margin-top:3px;color:#707070;font-size:12px}.cpx-gift-card__recipient-icon{font-size:23px;font-weight:300;line-height:1;transition:transform .2s ease}.cpx-gift-card__recipient-toggle[aria-expanded=true] .cpx-gift-card__recipient-icon{transform:rotate(45deg)}.cpx-gift-card__recipient{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0 4px}.cpx-gift-card__recipient[hidden]{display:none}.cpx-gift-card__recipient label{display:grid;gap:6px;font-size:12px}.cpx-gift-card__recipient label:nth-of-type(3),.cpx-gift-card__recipient label:nth-of-type(4){grid-column:1 / -1}.cpx-gift-card__recipient label small{color:#737373;font-weight:400}.cpx-gift-card__recipient input,.cpx-gift-card__recipient textarea{width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#000;font:inherit;padding:12px}.cpx-gift-card__add{width:100%;min-height:54px;margin:20px 0 22px;border:1px solid #000;border-radius:0;background:#000!important;color:#fff;font:500 16px/1 Inter,Arial,sans-serif;cursor:pointer;float:none}.cpx-gift-card__add:disabled{opacity:.45;cursor:not-allowed}.cpx-gift-card__form:after{content:"";display:block;clear:both}.cpx-gift-card__reassurance{display:grid;width:100%;clear:both;float:none;gap:10px;margin:0;padding:0;list-style:none;color:#3a3a3a;font-size:13px}.cpx-gift-card__reassurance li{display:flex;gap:11px;align-items:flex-start}.cpx-gift-card__reassurance li:before{content:"";flex:0 0 14px;height:8px;margin-top:2px;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg) scale(.8)}.cpx-gift-card__sticky{display:none}@media(max-width:899px){.cpx-gift-card{padding:14px 16px 106px}.cpx-gift-card__layout{display:block}.cpx-gift-card__thumbs{overflow-x:auto;grid-template-columns:repeat(8,64px);scrollbar-width:none}.cpx-gift-card__thumbs::-webkit-scrollbar{display:none}.cpx-gift-card__panel{position:static;padding-top:27px}.cpx-gift-card h1{font-size:28px}.cpx-gift-card__range{margin-bottom:23px}.cpx-gift-card__recipient{grid-template-columns:1fr}.cpx-gift-card__recipient label:nth-of-type(3),.cpx-gift-card__recipient label:nth-of-type(4){grid-column:auto}.cpx-gift-card__sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:18px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #e2e2e2;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cpx-gift-card__sticky strong{font-size:15px;white-space:nowrap}.cpx-gift-card__sticky button{min-height:48px;border:0;background:#000!important;color:#fff;font:500 14px/1 Inter,Arial,sans-serif}}@media(prefers-reduced-motion:reduce){.cpx-gift-card__recipient-icon{transition:none}}.cpx-gift-card__thumb:before,.cpx-gift-card__thumb:after,.cpx-gift-card__recipient-toggle:after{content:none!important;display:none!important}.cpx-gift-card__thumb{background:#fff!important;box-shadow:none!important;overflow:hidden}.cpx-gift-card__main-media{aspect-ratio:2000 / 1426}.cpx-gift-card__main-media img{height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cpx-gift-card.css.map */
