.hn-hand-border{border-radius:255px 15px 225px/15px 225px 15px 255px;border:1.5px solid rgb(var(--highrise-evergreen))}.hn-hand-border--tight{border-radius:40px 8px 32px 10px/10px 32px 8px 40px;border-width:1.5px}.hn-buybox__stage{display:grid;grid-template-columns:1fr;gap:3.84rem;padding-block:var(--hn-flow-rhythm, 6.4rem);max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2.4rem}@media(max-width:899px){.hn-buybox__gallery{margin-inline:-2.4rem}.hn-buybox__gallery .hn-buybox__media{border-radius:0}}@media(min-width:900px){.hn-buybox__stage{grid-template-columns:minmax(0,58%) minmax(0,1fr);align-items:start;gap:5.12rem;max-width:150rem}}@media(min-width:990px){.hn-buybox__stage{padding-inline:3rem}}.hn-buybox__media{overflow:hidden;background:var(--hn-card-solid, rgba(var(--highrise-evergreen), .06));aspect-ratio:4 / 5;border-radius:14px}@media(min-width:900px){.hn-buybox__media{aspect-ratio:1 / 1}}.hn-buybox__gallery{position:relative;min-width:0}@media(min-width:900px){.hn-buybox__gallery{position:sticky;top:9rem}}.hn-buybox__thumbs{position:absolute;z-index:1;top:50%;left:1rem;transform:translateY(-50%);display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;max-height:calc(100% - 2rem);overflow-y:auto;scrollbar-width:none}.hn-buybox__thumbs::-webkit-scrollbar{display:none}.hn-buybox__thumb{display:block;width:5.2rem;height:5.2rem;padding:0;border:2px solid #fff8ee;border-radius:50%;overflow:hidden;background:#fff8ee;cursor:pointer;box-shadow:0 .2rem .8rem #18332f40;transition:transform .15s ease,border-color .15s ease}.hn-buybox__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hn-buybox__thumb:hover{transform:scale(1.06)}.hn-buybox__thumb.is-active{border-color:#18332f;box-shadow:0 0 0 2px #fff8ee,0 .2rem .8rem #18332f40}.hn-buybox__thumb:focus-visible{outline:2px solid #18332f;outline-offset:3px}@media(min-width:900px){.hn-buybox__thumbs{left:1.5rem;gap:1rem}.hn-buybox__thumb{width:6.4rem;height:6.4rem}}@media(prefers-reduced-motion:reduce){.hn-buybox__thumb{transition:none}.hn-buybox__thumb:hover{transform:none}}.hn-buybox__media img{width:100%;height:100%;object-fit:cover;display:block}.hn-buybox__media img.hn-buybox__media-img--contain,.hn-buybox__thumb img.hn-buybox__thumb-img--contain{object-fit:contain;background:#fff8ee}.hn-buybox{background:#efe5d7}.hn-buybox__panel{display:flex;flex-direction:column;gap:1.44rem;min-width:0;background:#fff8ee;border:2.5px solid #18332f;border-radius:20px;box-shadow:6px 6px #18332f;padding:clamp(2rem,1.6rem + 2.4vw,4rem)}.hn-buybox .hn-eyebrow{font-size:clamp(1.36rem,1.28rem + .32vw,1.6rem)}.hn-buybox__title{font-family:var(--font-display-family);text-transform:uppercase;font-size:clamp(3.6rem,2.56rem + 4.16vw,6rem);font-weight:700;line-height:1.05;margin:0;color:rgb(var(--highrise-evergreen))}.hn-buybox__price{margin:0;font-size:clamp(1.84rem,1.6rem + .8vw,2.4rem);font-weight:700;color:rgba(var(--highrise-evergreen),.8)}.hn-buybox__preorder{margin:0;padding:2rem 1.44rem .96rem;border-radius:10px;background:rgba(var(--highrise-evergreen),.08);color:rgb(var(--highrise-evergreen));font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.6rem,1.52rem + .32vw,1.84rem);border-top:1.5px dashed #18332f}.hn-buybox__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:.64rem;border-top:1.5px dashed #18332f;padding-top:2rem}@media(min-width:600px){.hn-buybox__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.hn-buybox__tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.24rem;padding:1.12rem .48rem .96rem;min-height:72px;background:rgb(var(--highrise-vanilla));color:rgb(var(--highrise-evergreen));cursor:pointer;font-family:var(--font-body-family);border:2.5px solid #18332f;border-radius:14px;transition:background .15s ease,color .15s ease}@media(min-width:900px){.hn-buybox__tile{min-height:9.6rem}}.hn-buybox__tile.is-selected{background:#d9a441;color:rgb(var(--highrise-evergreen))}.hn-buybox__tile-qty{margin-top:auto;font-family:var(--font-display-family);font-size:clamp(2.4rem,1.92rem + 1.6vw,3.6rem);line-height:1}.hn-buybox__tile-label{font-size:clamp(1.36rem,1.28rem + .32vw,1.6rem);text-transform:uppercase;letter-spacing:.03em;margin-bottom:auto}.hn-buybox__tile-shipping{order:-1;align-self:stretch;display:block;margin:-1.12rem -.48rem .6rem;border-radius:11.5px 11.5px 0 0;padding:.48rem .32rem;background:#18332f;color:#fff8ee;font-size:1.4rem;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-family:var(--font-body-family)}.hn-buybox__purchase-type{display:flex;flex-direction:column;gap:.8rem;margin-top:.64rem}.hn-buybox__subscribe-heading{margin:0;font-size:1.248rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--highrise-evergreen),.65)}.hn-buybox__option{display:flex;align-items:center;gap:.96rem;padding:.96rem 1.28rem;border:1px solid var(--hn-card-border, rgba(var(--highrise-evergreen), .25));border-radius:10px;cursor:pointer;font-family:var(--font-body-family);font-size:1.472rem;color:rgb(var(--highrise-evergreen))}.hn-buybox__option:has(input:checked){border-color:rgb(var(--highrise-evergreen));background:rgba(var(--highrise-evergreen),.06)}.hn-buybox__option input{accent-color:rgb(var(--highrise-evergreen))}.hn-buybox__option-label{flex:1 1 auto}.hn-buybox__option-price s{opacity:.55;margin-right:.48rem}.hn-buybox__subscribe-note{margin:0;font-size:1.248rem;color:rgba(var(--highrise-evergreen),.65)}.hn-buybox__product-form{display:block;border-top:1.5px dashed #18332f;padding-top:2rem;margin-top:.64rem}.hn-buybox__submit{margin-top:.64rem;width:100%;justify-content:center}.hn-buybox .hn-buybox__submit{font-size:clamp(1.76rem,1.6rem + .64vw,2.16rem);font-weight:700}.hn-buybox__error{margin-top:.64rem}.hn-buybox__tabs{margin-top:1.6rem}.hn-buybox__tablist{display:flex;gap:.4rem;align-items:stretch;overflow-x:auto;scrollbar-width:none}.hn-buybox__tablist::-webkit-scrollbar{display:none}.hn-buybox__tab{flex:1 0 auto;margin-bottom:-2px;padding:1rem .4rem .9rem;background:#fff8ee;border:2px solid #18332f;border-bottom:none;border-radius:12px 12px 0 0;font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.4rem,1.2rem + .35vw,1.6rem);line-height:1.15;white-space:nowrap;text-align:center;color:#18332f;cursor:pointer;display:flex;align-items:center;justify-content:center}.hn-buybox__tab.is-active{position:relative;z-index:1;background:#18332f;color:#fff8ee}.hn-buybox__tab:focus-visible{outline:2px solid #d9a441;outline-offset:2px}@media(max-width:599px){.hn-buybox__tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;overflow:visible;margin-bottom:.8rem}.hn-buybox__tab{margin-bottom:0;border-bottom:2px solid #18332f;border-radius:12px;white-space:normal}.hn-buybox__tabs .hn-buybox__tabpanel{border-radius:14px;min-height:0}}.hn-buybox__tabpanel{padding:clamp(1.8rem,1.4rem + 1vw,2.8rem);min-height:24rem;background:#fff8ee;border:2px solid #18332f;border-radius:0 0 14px 14px;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.45rem + .3vw,1.8rem);line-height:1.6;color:#18332f}.hn-buybox__tabpanel p:first-child{margin-top:0}.hn-buybox__tabpanel p:last-child{margin-bottom:0}.hn-buybox__free-from{margin:1.6rem 0 0;font-size:clamp(1.44rem,1.36rem + .32vw,1.68rem);letter-spacing:.01em;line-height:1.6;color:rgb(var(--highrise-evergreen))}
/*# sourceMappingURL=/cdn/shop/t/19/assets/highrise-product-buybox.css.map */
