.buyback{padding-bottom:clamp(3rem,7vw,6rem)}.buyback__hero{background:var(--hoc-navy);color:var(--hoc-cream);border-bottom:4px solid var(--hoc-gold);padding:clamp(2.5rem,6vw,5rem) 0}.buyback__hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.buyback__hero h1{font-size:clamp(2.1rem,4.5vw,3.75rem);max-width:750px;margin:.85rem 0 1rem;text-wrap:balance}.buyback__eyebrow{color:var(--hoc-gold)}.buyback__intro{max-width:650px;font-size:1.05rem;color:var(--hoc-cream);margin-bottom:1.5rem}.buyback__tags{flex:0 0 160px;border-left:3px solid var(--hoc-cyan);padding-left:1rem;font-weight:700;color:var(--hoc-cream)}.buyback__layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-top:3rem}.buyback__guide h2{font-size:1.4rem;margin-bottom:1.5rem}.buyback__steps{display:grid;gap:1.5rem}.buyback__steps li{display:flex;gap:.8rem;align-items:flex-start}.buyback__number{display:grid;place-items:center;flex:0 0 2.2rem;height:2.2rem;border-radius:50%;color:var(--hoc-navy);background:var(--hoc-gold);font-size:.75rem;font-weight:800}.buyback__steps h3{font-size:1rem;margin:.3rem 0 .4rem;line-height:1.35}.buyback__steps p,.buyback__photo-tips p{color:var(--hoc-slate);font-size:.92rem}.buyback__photo-tips{border-top:1px solid var(--hoc-silver);padding-top:1.2rem;margin-top:1.5rem}.buyback__photo-tips summary{cursor:pointer;font-weight:700}.buyback__photo-tips p{margin-top:.75rem}.buyback__panel{min-width:0;background:#fff;border:1px solid var(--hoc-silver);border-radius:20px;box-shadow:0 10px 32px #1517300f;padding:clamp(1.25rem,3vw,2.5rem)}.buyback__form{scroll-margin-top:120px}.buyback__form-heading h2{font-size:clamp(1.35rem,2.3vw,1.8rem);margin-bottom:.6rem}.buyback__form-heading p{font-size:.86rem;color:var(--hoc-slate)}.buyback__fieldset{margin:2rem 0 0;padding:0;border:0;min-width:0}.buyback__fieldset legend{float:left;width:100%;font-weight:800;line-height:1.4;border-bottom:1px solid var(--hoc-silver);padding-bottom:.8rem;margin-bottom:1.2rem}.buyback__fieldset legend+*{clear:both}.buyback__fieldset legend span{color:var(--hoc-slate);font-size:.8rem;margin-right:.4rem}.buyback__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.1rem}.buyback__wide{grid-column:1 / -1}.buyback .form-field{min-width:0}.buyback .form-field label{font-weight:600;font-size:.9rem}.buyback input,.buyback select,.buyback textarea{min-width:0;max-width:100%;font-size:1rem;border-color:#8d9da6}.buyback select{min-height:50px;padding-right:1.75rem;text-overflow:ellipsis}.buyback textarea{resize:vertical;min-height:100px}.buyback input::placeholder,.buyback textarea::placeholder{color:#5c6877;opacity:1}.buyback input:focus-visible,.buyback select:focus-visible,.buyback textarea:focus-visible{outline:2px solid var(--hoc-navy);outline-offset:2px}.buyback__help{color:var(--hoc-slate);font-size:.82rem;line-height:1.55;margin:.35rem 0 .55rem}.buyback__submit{margin-top:1rem;display:grid;gap:1rem;justify-items:start}.buyback__privacy,.buyback__nonbinding{font-size:.82rem;color:var(--hoc-slate)}.buyback__privacy a,.buyback__errors a{color:inherit;text-decoration:underline;text-underline-offset:3px}.buyback__errors{margin-top:1.5rem}.buyback__errors h3{font-size:1rem;margin-bottom:.5rem}.buyback__errors ul{list-style:disc;padding-left:1.2rem}.buyback__success h2{font-size:1.6rem;margin-bottom:.8rem}.buyback__success{padding:1.4rem;margin:0}@media(max-width:989px){.buyback__layout{grid-template-columns:minmax(0,1fr)}.buyback__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.buyback__steps li{flex-direction:column;gap:.25rem}.buyback__number{flex-basis:auto;width:2.2rem}}@media(max-width:749px){.buyback__hero-inner{display:block}.buyback__tags{margin-top:1.8rem;font-size:.9rem}.buyback__layout{padding-top:1.75rem;gap:1.75rem}.buyback__grid{grid-template-columns:minmax(0,1fr)}.buyback__steps{grid-template-columns:minmax(0,1fr);gap:.9rem}.buyback__steps li{flex-direction:row;gap:.8rem}.buyback__number{flex:0 0 2.2rem}.buyback__panel{border-radius:14px}.buyback__submit .btn{width:100%;padding-inline:.8rem;font-size:1rem}}.hero .hero__content,.hero .hero__media{min-width:0}.hero .hero__media,.hero .hero__image{display:block;width:100%}.hero .hero__media .hero__image{height:auto}.hero.hero--full{isolation:isolate}.hero--full .hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero--full .hero__background .hero__image{width:100%;height:100%;object-fit:var(--hero-image-fit, contain);border:0;border-radius:0;box-shadow:none}.hero.hero--full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:var(--hero-overlay-opacity);pointer-events:none}.hero.hero--full:before{z-index:2}.hero--full .hero__inner{z-index:3;min-height:var(--hero-height);grid-template-columns:minmax(0,1fr);gap:0;padding-block:3.5rem}.hero--full .hero__content{width:100%;max-width:680px;overflow-wrap:anywhere}.hero--full .hero__text{color:var(--hoc-cream);text-shadow:0 2px 12px rgba(0,0,0,.65)}.hero--align-center .hero__content{justify-self:center;text-align:center}.hero--align-center .hero__text{margin-inline:auto}.hero--align-center .hero__buttons{justify-content:center}.hero--align-right .hero__content{justify-self:end;text-align:right}.hero--align-right .hero__text{margin-left:auto}.hero--align-right .hero__buttons{justify-content:flex-end}.hero.hero--image-only:after{display:none}.hero--image-only .hero__inner{padding-block:0}.hero__placeholder{display:block;width:100%;min-height:var(--hero-height-mobile);max-height:var(--hero-height)}@media(max-width:749px){.hero--full .hero__background .hero__image{object-fit:var(--hero-mobile-image-fit, contain)}.hero .hero__image{--hero-image-position: var(--hero-mobile-image-position)}.hero--full .hero__inner{min-height:var(--hero-height-mobile);padding-block:2.5rem}.hero--image-only .hero__inner{padding-block:0}.hero--full.hero--mobile-adapt .hero__inner{width:100%;min-height:0;aspect-ratio:var(--hero-mobile-aspect-ratio)}}.hoc-image-links{padding-block:var(--image-padding-top) var(--image-padding-bottom)}.hoc-image-links__inner{width:100%;min-width:0}.hoc-image-links__heading{margin:0 0 24px;text-align:center;overflow-wrap:anywhere}.hoc-image-links__grid{display:grid;grid-template-columns:repeat(var(--image-columns),minmax(0,1fr));gap:var(--image-gap);align-items:start}.hoc-image-links__item{min-width:0;--image-focus: var(--image-focus-desktop);--image-ratio: var(--image-ratio-desktop)}.hoc-image-links__tile{position:relative;display:block;width:100%;aspect-ratio:var(--image-ratio);overflow:hidden;border-radius:var(--image-radius);background:var(--hoc-navy, #101b30)}.hoc-image-links__picture,.hoc-image-links__image{display:block;width:100%;height:100%}.hoc-image-links__image{object-fit:contain}.hoc-image-links__tile--link:focus-visible{outline:3px solid var(--hoc-blue, #007dc5);outline-offset:4px}.hoc-image-links__tile--link:hover{filter:brightness(1.05)}.hoc-image-links__placeholder{height:100%;display:grid;place-items:center;color:var(--hoc-cream, #fffbea)}.hoc-image-links__placeholder-svg{position:absolute;width:100%;height:100%;fill:currentColor;opacity:.16}.hoc-image-links__placeholder span{position:relative;padding:12px;text-align:center}.hoc-image-links__empty{padding:24px;text-align:center}@media(max-width:749px){.hoc-image-links__grid{grid-template-columns:repeat(var(--image-columns-mobile),minmax(0,1fr));gap:min(var(--image-gap),16px)}.hoc-image-links__item{--image-focus: var(--image-focus-mobile);--image-ratio: var(--image-ratio-mobile)}.hoc-image-links__inner.page-width{padding-inline:16px}.hoc-image-links__heading{margin-bottom:16px}}.cart-guarantee{margin:12px 0;text-align:center}.cart-guarantee__link{display:inline-block;padding:8px 0;color:var(--hoc-navy);font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cart-guarantee__link:hover{color:var(--hoc-blue)}.cart-guarantee__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hoc-image-open{display:block;width:100%;height:100%;position:relative;cursor:zoom-in;color:var(--hoc-dark, #14152c)}.hoc-image-open:focus-visible{outline:3px solid var(--hoc-blue, #008fdf);outline-offset:-4px}.hoc-image-open__hint{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:24px;background:#fff;border:1px solid #dedee5;box-shadow:0 2px 12px #14152c18;font-size:.8rem;font-weight:600;pointer-events:none}.hoc-image-open__hint .icon{width:18px;height:18px}.hoc-image-zoom{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:#fff;background:#111426;overflow:hidden;overscroll-behavior:contain}.hoc-image-zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.hoc-image-zoom::backdrop{background:#111426ed}.hoc-image-zoom__header{display:flex;align-items:center;gap:16px;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));background:#111426;z-index:1}.hoc-image-zoom__header h2{font-family:inherit;font-size:1rem;line-height:1.3;color:#fff;margin:0}.hoc-image-zoom__count{margin-left:auto;font-size:.85rem;font-variant-numeric:tabular-nums}.hoc-image-zoom__button,.hoc-image-zoom__reset{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid #ffffff55;border-radius:12px;padding:8px;background:#ffffff12;color:#fff;cursor:pointer;font:inherit}.hoc-image-zoom__button{font-size:1.65rem;line-height:1}.hoc-image-zoom__button .icon{width:22px;height:22px}.hoc-image-zoom__button:hover,.hoc-image-zoom__reset:hover{background:#ffffff29}.hoc-image-zoom__button:focus-visible,.hoc-image-zoom__reset:focus-visible{outline:3px solid #55d5ff;outline-offset:3px}.hoc-image-zoom__button:disabled{opacity:.35;cursor:default}.hoc-image-zoom [hidden]{display:none!important}.hoc-image-zoom__stage{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;min-height:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in}.hoc-image-zoom__stage.is-zoomed{cursor:grab}.hoc-image-zoom__stage.is-dragging{cursor:grabbing}.hoc-image-zoom__stage img{display:block;flex:none;max-width:none;max-height:none;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-drag:none}.hoc-image-zoom__stage p{padding:24px;text-align:center}.hoc-image-zoom__footer{position:relative;padding:12px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#111426}.hoc-image-zoom__controls{display:flex;justify-content:center;align-items:center;gap:12px}.hoc-image-zoom__reset{min-width:72px;font-size:.9rem;font-variant-numeric:tabular-nums}.hoc-image-zoom__back{display:flex;transform:rotate(180deg)}.hoc-image-zoom__footer p{margin:8px 0 0;text-align:center;color:#c4c7d7;font-size:.78rem;line-height:1.4}@media(max-width:749px){.hoc-image-zoom__header{gap:10px}.hoc-image-zoom__header h2{font-size:.9rem}.hoc-image-zoom__controls{gap:8px}.hoc-image-open__hint{right:10px;bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
