:root{--vxa-navy:1,44,78;--vxa-ink:14,27,77;--vxa-gold:184,154,78;--vxa-gold-l:234,210,146;--vxa-ivory:247,244,238;--vxa-ease:cubic-bezier(.2,.75,.2,1);--vxa-ease-out:cubic-bezier(.16,1,.3,1)}::selection{background:rgb(var(--vxa-gold-l));color:rgb(var(--vxa-navy))}html.vxa-pre body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:rgb(var(--vxa-navy))}.vxa-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 38%,#0a3a63,rgb(var(--vxa-navy)) 48%,#00192e);color:rgb(var(--vxa-gold-l));transition:transform 1.1s var(--vxa-ease-out),opacity .6s ease .6s;cursor:pointer}.vxa-veil.is-out{transform:translateY(-100%);opacity:0}.vxa-veil__inner{display:flex;flex-direction:column;align-items:center;gap:2.2rem;text-align:center}.vxa-veil svg{width:64px;height:64px;overflow:visible}.vxa-veil svg path{fill:none;stroke:rgb(var(--vxa-gold-l));stroke-width:1.2;stroke-dasharray:240;stroke-dashoffset:240;animation:vxaDraw 1.2s var(--vxa-ease) .1s forwards}.vxa-veil svg path.fill{fill:rgba(var(--vxa-gold-l),0);stroke:none;animation:vxaFill .8s ease .9s forwards}.vxa-veil__word{font-family:var(--vx-serif,Georgia,serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:500;letter-spacing:.2em;text-indent:.2em;opacity:0;animation:vxaWord 1.3s var(--vxa-ease-out) .35s forwards}.vxa-veil__claim{font-size:1.2rem;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:rgba(var(--vxa-ivory),.7);opacity:0;animation:vxaFadeUp .9s var(--vxa-ease-out) .9s forwards}@keyframes vxaDraw{to{stroke-dashoffset:0}}@keyframes vxaFill{to{fill:rgba(var(--vxa-gold-l),.95)}}@keyframes vxaWord{0%{opacity:0;letter-spacing:.6em;text-indent:.6em;filter:blur(6px)}to{opacity:1;letter-spacing:.2em;text-indent:.2em;filter:blur(0)}}@keyframes vxaFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vxa-progress{position:fixed;left:0;top:0;height:2px;width:100%;z-index:9997;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--vxa-p,0));background:linear-gradient(90deg,rgba(var(--vxa-gold),.2),rgb(var(--vxa-gold-l)) 60%,rgb(var(--vxa-gold)))}html .shopify-section-header-sticky .header-wrapper{transition:background-color .5s var(--vxa-ease),box-shadow .5s var(--vxa-ease),backdrop-filter .5s}html .scrolled-past-header .header-wrapper{background:rgba(var(--vxa-navy),.86);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 10px 30px -18px #0000008c}html .header__menu-item span{position:relative}html .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:rgb(var(--vxa-gold-l));transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--vxa-ease)}@media(hover:hover){html .header__menu-item:hover span:after{transform:scaleX(1);transform-origin:0 50%}}html .header__menu-item:hover span{text-decoration:none}.vxa-split .vxa-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.vxa-split .vxa-w>span{display:inline-block;transform:translate3d(0,105%,0);opacity:0;transition:transform 1.1s var(--vxa-ease-out),opacity .8s ease;transition-delay:calc(var(--i,0)*55ms + var(--d,0ms))}.vxa-split.vxa-in .vxa-w>span{transform:none;opacity:1}html .rich-text__heading:after,html .collapsible-content__heading:after,html .image-with-text__heading:after{transform:scaleX(0);transition:transform 1.2s var(--vxa-ease-out) .45s}html .rich-text__heading:after,html .collapsible-content__heading:after{transform-origin:50% 50%}html .image-with-text__heading:after{transform-origin:0 50%}.vxa-in.rich-text__heading:after,.vxa-in.collapsible-content__heading:after,.vxa-in.image-with-text__heading:after,html.vxa-off .rich-text__heading:after,html.vxa-off .collapsible-content__heading:after,html.vxa-off .image-with-text__heading:after{transform:scaleX(1)}.vxa-rise{opacity:0;transform:translate3d(0,1.8rem,0);transition:opacity 1s ease,transform 1.2s var(--vxa-ease-out);transition-delay:var(--d,0ms)}.vxa-rise.vxa-in{opacity:1;transform:none}.vxa-curtain{clip-path:inset(100% 0 0 0 round 26px);transition:clip-path 1.5s var(--vxa-ease-out)}.vxa-curtain.vxa-in{clip-path:inset(0 0 0 0 round 26px)}html .multicolumn-card{position:relative;isolation:isolate}html .multicolumn-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;z-index:1;pointer-events:none;background:linear-gradient(var(--vxa-a,120deg),transparent 30%,rgba(var(--vxa-gold-l),.95) 50%,transparent 70%) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .6s ease}@media(hover:hover){html .multicolumn-card:hover:before{opacity:1;animation:vxaSweep 2.4s linear infinite}}@property --vxa-a{syntax:"<angle>";inherits:false;initial-value:120deg}@keyframes vxaSweep{to{--vxa-a:480deg}}.vxa-card{opacity:0;transform:translate3d(0,2.4rem,0) scale(.985);transition:opacity .9s ease,transform 1.1s var(--vxa-ease-out);transition-delay:calc(var(--i,0)*.12s)}.vxa-card.vxa-in{opacity:1;transform:none}html.vxa-tidy [id$=__trustrow] .multicolumn-card__info h3{display:inline-flex;align-items:center;gap:.8rem}html.vxa-tidy [id$=__trustrow] .multicolumn-card__info h3:before{content:"";flex:0 0 auto;width:1.6rem;height:1.6rem;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23b89a4e' stroke-width='1'/%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.6' fill='none' stroke='%23b89a4e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html .button--primary,html .product-form__submit,html .banner__buttons .button{position:relative;overflow:hidden;isolation:isolate}html .button--primary:before,html .product-form__submit:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(var(--vxa-gold-l),.38),transparent);transform:skew(-18deg) translate(0);transition:transform 1s var(--vxa-ease)}@media(hover:hover){html .button--primary:hover:before,html .product-form__submit:hover:before{transform:skew(-18deg) translate(420%)}}html .button.vxa-magnet{transition:transform .5s var(--vxa-ease),box-shadow .3s ease}html .product__media-item .media img{transition:transform 1.4s var(--vxa-ease-out)}@media(hover:hover){html .product__media-item:hover .media img{transform:scale(1.035)}}html .product__info-container .price{opacity:1}.vxa-price-in .price-item{animation:vxaFadeUp .9s var(--vxa-ease-out) both}html .product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 1px rgb(var(--vxa-gold)),0 10px 24px -14px rgba(var(--vxa-ink),.6)}html .footer{position:relative;overflow:hidden}.vxa-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.vxa-stars i{position:absolute;border-radius:50%;background:rgb(var(--vxa-gold-l));opacity:.15;animation:vxaTw var(--t,4s) ease-in-out var(--dl,0s) infinite}@keyframes vxaTw{0%,to{opacity:.1}50%{opacity:.75}}html .footer>*:not(.vxa-stars){position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.vxa-veil,.vxa-progress,.vxa-stars{display:none!important}.vxa-split .vxa-w>span,.vxa-rise,.vxa-card,.vxa-curtain{transition:none!important;transform:none!important;opacity:1!important;clip-path:none!important}html .multicolumn-card:hover:before{animation:none}}