.buy-page{position:relative;min-height:100svh;background:#000;font-family:"Jaturat",var(--font-primary--family, sans-serif)}.buy-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000059,#00000059),var(--bg-image) center / cover no-repeat;pointer-events:none}.buy-page__inner{position:relative;z-index:1;padding:2rem 1rem 4rem}.buy-page__logo{display:flex;justify-content:center;align-items:center;margin:0 auto 2rem;max-width:1340px}.buy-page__logo img{max-height:6rem;width:auto;object-fit:contain}.buy-page__layout{display:flex;justify-content:center;align-items:flex-start;gap:1.5rem;max-width:1340px;margin:0 auto}.buy-page__panel{flex:1 1 auto;max-width:1080px;min-width:0;min-height:80svh;background:#000;color:#fff;padding:1.5rem;display:flex;flex-direction:column}.buy-page__panel-header{display:flex;align-items:center;margin-bottom:1.25rem}.buy-page__back{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#000;color:#fff;border:1px solid #fff;border-radius:0;font:inherit;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.buy-page__back:hover,.buy-page__back:focus-visible{background:#fff;color:#000}.buy-page__product{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;flex:1}.buy-page__description{margin:0;font-size:.95rem;line-height:1.5;opacity:.85}.buy-page__description p{margin:0 0 .5rem}.buy-page__description :last-child{margin-bottom:0}.buy-page__gallery{display:flex;flex-direction:column;gap:.75rem;min-width:0}.buy-page__media{position:relative;background:#fff;aspect-ratio:1 / 1;overflow:hidden;border-radius:0}.buy-page__media img,.buy-page__media .image,.buy-page__media-placeholder{width:100%;height:100%;object-fit:cover;border-radius:0}.buy-page__media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease;pointer-events:none}.buy-page__media-item--active{opacity:1;pointer-events:auto}.buy-page__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem}.buy-page__thumb{padding:0;aspect-ratio:1 / 1;background:#fff;border:1px solid transparent;border-radius:0;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.buy-page__thumb img{display:block;width:100%;height:100%;object-fit:cover}.buy-page__thumb:hover,.buy-page__thumb:focus-visible{opacity:1}.buy-page__thumb--active{opacity:1;border-color:#fff}.buy-page__details{display:flex;flex-direction:column;gap:.85rem;color:#fff}.buy-page__title{margin:0;font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase}.buy-page__price{margin:0;font-size:1.25rem;opacity:.9}.buy-page__shipping{margin:0;font-size:.95rem;opacity:.8}.buy-page__shipping strong{font-weight:700}.buy-page__meta{margin:0;font-size:.95rem;line-height:1.5;opacity:.85}.buy-page__cta{margin-top:auto;padding-top:1.5rem}.buy-page__cta form{margin:0}.buy-page__add{width:100%;padding:.85rem 1rem;background:#fff;color:#000;border:1px solid #fff;border-radius:0;font:inherit;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.buy-page__add:hover:not([disabled]),.buy-page__add:focus-visible:not([disabled]){background:#000;color:#fff}.buy-page__add[disabled]{cursor:not-allowed;opacity:.5}.buy-page__cart{flex:0 0 220px;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:1rem;background:#000;color:#fff;border:1px solid #fff}.buy-page__cart-title{font-size:1.25rem;letter-spacing:.12em}.buy-page__cart-summary{font-size:.95rem;opacity:.85}.buy-page__cart-button{margin-top:.5rem;padding:.55rem .9rem;background:#fff;color:#000;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;border:1px solid #fff}.buy-page__cart-button:hover,.buy-page__cart-button:focus-visible{background:#000;color:#fff}.buy-page__photo-credit{max-width:1340px;margin:1.5rem auto 0;font-size:.75rem;text-align:center;color:#fff9}.buy-page__photo-credit a{color:inherit}@media(max-width:768px){.buy-page__layout{flex-direction:column;align-items:stretch}.buy-page__product{grid-template-columns:1fr}.buy-page__cart{flex:0 0 auto}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=ACAQ */
