footer{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;padding:3rem max(var(--page-margin),calc((100vw - 1120px)/2));margin-top:0;background:#0a0a0a;color:#f5f5f5}footer a{text-decoration:none;color:#f5f5f5}footer .footer__links,footer .footer__payment{display:flex;flex-wrap:wrap;gap:1rem}footer .footer__brand a{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.14em;text-decoration:none}footer .footer__brand p{margin-top:.5rem;color:#aaa;font-size:.8rem}footer .footer__brand small{display:block;max-width:280px;margin-top:.5rem;color:#777;font-size:.7rem;line-height:1.4}footer .footer__copyright{align-self:end;color:#aaa;font-size:.75rem}.shopify-section>footer{grid-column:1 / -1}@media(max-width:720px){footer{flex-direction:column;padding:2.5rem var(--page-margin)}footer .footer__copyright{order:3}}header{height:5rem;display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-margin)}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}header .header__menu{flex-wrap:wrap;justify-content:center}header .header__title a{color:#111}header .header__title img{width:148px;height:88px;object-fit:contain}@media(max-width:720px){header{height:auto;min-height:5.75rem;gap:.75rem}header .header__menu{display:none}header .header__title img{width:122px;height:74px}}.vyron-product{width:calc(100% + (var(--page-margin) * 2));margin-left:calc(var(--page-margin) * -1);background:#f4f0e8;color:#17233b}.vyron-product__media[hidden]{display:none!important}.vyron-product__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:1320px;margin:0 auto;padding:4rem clamp(1.25rem,5vw,5rem) 8rem}.vyron-product__gallery{display:grid;grid-template-columns:repeat(2,1fr);align-self:start;align-content:start;gap:.75rem}.vyron-product__media{position:relative;display:grid;place-items:center;min-width:0;min-height:260px;overflow:hidden;padding:0;border:0;background:#e8e2d6;cursor:zoom-in}.vyron-product__media img{width:100%;mix-blend-mode:multiply}.vyron-product__zoom{position:absolute;right:1rem;bottom:1rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#17233b;color:#fff;font-size:1.2rem;line-height:1;opacity:0;transform:translateY(.35rem);transition:opacity .2s ease,transform .2s ease}.vyron-product__media:hover .vyron-product__zoom,.vyron-product__media:focus-visible .vyron-product__zoom{opacity:1;transform:translateY(0)}.vyron-lightbox{width:min(92vw,1100px);max-width:none;margin:auto;padding:0;border:0;background:transparent;color:#f4f0e8}.vyron-lightbox::backdrop{background:#17233be0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vyron-lightbox__panel{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;align-items:center;justify-items:center;gap:1rem;min-height:min(86vh,820px);padding:2rem;background:#f4f0e8}.vyron-lightbox__image{grid-column:2;justify-self:center;align-self:center;width:100%;max-width:820px;max-height:78vh;object-fit:contain;mix-blend-mode:multiply}.vyron-lightbox__close,.vyron-lightbox__control{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #d8d0c6;border-radius:50%;background:transparent;color:#17233b;cursor:pointer;font-size:1.3rem}.vyron-lightbox__close{position:absolute;top:1rem;right:1rem;z-index:1}.vyron-lightbox__control--previous{grid-column:1;grid-row:1}.vyron-lightbox__control--next{grid-column:3;grid-row:1}.vyron-lightbox__close:hover,.vyron-lightbox__control:hover{border-color:#9d7666;color:#9d7666}.vyron-lightbox__count{grid-column:2;margin:0;color:#716b67;font-size:.75rem;text-align:center}.vyron-product__info{position:sticky;top:2rem;align-self:start;padding-top:2rem}.vyron-product__info h1{margin:1rem 0;font-size:clamp(2.25rem,4vw,4rem);line-height:.95;letter-spacing:-.04em}.vyron-product__rating{display:flex;gap:.8rem;color:#555;font-size:.72rem}.vyron-product__rating span:first-child{color:#b46735;letter-spacing:.12em}.vyron-product__price{margin-top:2rem;font-size:1.35rem;font-weight:700}.vyron-product__description{margin-top:1.5rem;color:#555;line-height:1.7}.vyron-product__form{margin-top:2rem}.vyron-product__form label{display:block;margin-bottom:.5rem;color:#666;font-size:.72rem}.vyron-product__form select,.vyron-product__form input{min-height:48px;padding:.7rem;border:1px solid #b8beb8;background:#fff}.vyron-product__form select{width:100%}.vyron-product__buy{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.75rem;align-items:end;margin-top:1rem}.vyron-product__buy label{grid-column:1 / -1;margin:0}.vyron-product__buy input{width:74px;border-radius:999px;text-align:center}.vyron-product__buy button{width:100%;min-width:0;min-height:48px;padding:.65rem 1rem;border:1px solid #17233b;border-radius:999px;background:#17233b;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1.15;white-space:normal;transition:background .2s ease,color .2s ease,transform .2s ease}.vyron-product__buy button:hover{background:#d45532;border-color:#d45532;transform:translateY(-2px)}.vyron-product__buy button span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;margin-right:.3rem;border:1px solid currentColor;border-radius:50%}.vyron-product__form .shopify-payment-button{margin-top:.75rem}.vyron-product__form .shopify-payment-button__button{min-height:48px!important;border:1px solid #17233b!important;border-radius:999px!important;background:transparent!important;color:#17233b!important;font-weight:700!important;transition:background .2s ease,color .2s ease!important}.vyron-product__form .shopify-payment-button__button:hover{background:#e8d7c8!important;color:#17233b!important}.vyron-product__form .shopify-payment-button__more-options{display:block;margin-top:.7rem;color:#555!important;font-size:.72rem;text-align:center;text-decoration:underline;text-underline-offset:.2rem}.vyron-product__assurances{display:grid;gap:.7rem;margin-top:2rem;color:#555;font-size:.75rem}.vyron-specs,.vyron-product__reviews{width:100%;box-sizing:border-box}.vyron-specs{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:5rem;width:100%;margin-left:0;padding:7rem max(1.25rem,calc((100% - 1100px)/2));background:#f4f0e8}.vyron-specs h2,.vyron-product__reviews h2{margin:.8rem 0 0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.95;letter-spacing:-.04em}.vyron-specs h2 em,.vyron-product__reviews h2 em{color:#9d7666;font-style:normal}.vyron-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3rem}.vyron-specs article{border-top:1px solid #d8d0c6;padding-top:1rem}.vyron-specs article>span{color:#9d7666;font-size:.75rem;font-weight:700}.vyron-specs h3{margin:1.2rem 0 .5rem;font-size:1.05rem}.vyron-specs article p{max-width:28rem;margin:0;color:#5d5a58;line-height:1.6;font-size:.88rem}.vyron-product__reviews{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;width:100%;margin-left:0;padding:7rem max(1.25rem,calc((100% - 1100px)/2));background:#f4f0e8;color:#17233b}.vyron-product__reviews .vyron-kicker{color:#716b67}.vyron-product__review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.vyron-product__review-grid blockquote{margin:0;padding:2rem;border:1px solid #d8d0c6;background:#fff}.vyron-product__review-grid blockquote div{color:#9d7666;letter-spacing:.15em}.vyron-product__review-grid blockquote p{min-height:7rem;margin:1.5rem 0;line-height:1.6}.vyron-product__review-grid cite{color:#716b67;font-size:.8rem;font-style:normal}@media(max-width:720px){.vyron-product__top,.vyron-specs,.vyron-product__reviews{grid-template-columns:1fr;gap:2rem}.vyron-product__top{padding-top:2rem}.vyron-product__media{min-height:165px}.vyron-lightbox{width:calc(100% - 2rem)}.vyron-lightbox__panel{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.5rem;padding:1rem}.vyron-lightbox__close{top:.5rem;right:.5rem}.vyron-product__info{position:static;padding-top:1rem}.vyron-product__info h1{font-size:clamp(2.25rem,10vw,3.5rem)}.vyron-product__buy{grid-template-columns:74px minmax(0,1fr)}.vyron-product__buy button{grid-column:2}.vyron-specs,.vyron-product__reviews{padding-top:4.5rem;padding-bottom:4.5rem}.vyron-specs__grid,.vyron-product__review-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAKAIA */
