*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body)}img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:400;font-family:var(--font-display)}em{font-style:italic}p{margin-top:0}[hidden]{display:none!important}sticky-header,wishlist-button,sticky-atc,variant-picker,product-form{display:contents}accordion-group,product-recommendations,wishlist-grid,size-guide-tabs,quick-add,cart-page{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-banner :focus-visible,.site-footer :focus-visible,.announcement-bar :focus-visible{outline-color:#fff}:focus:not(:focus-visible){outline:none}html.overlay-open{overflow:hidden}.pad{padding-left:max(var(--gutter),calc((100% - var(--page-max)) / 2));padding-right:max(var(--gutter),calc((100% - var(--page-max)) / 2))}.sec{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}@media(max-width:820px){.pad{padding-left:var(--gutter-m);padding-right:var(--gutter-m)}.hide-m{display:none!important}.sec{padding-top:var(--section-pad-m);padding-bottom:var(--section-pad-m)}}@media(min-width:821px){.hide-d{display:none!important}}.eyebrow{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.lnk{border-bottom:1px solid currentColor;padding-bottom:3px;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.lnk:hover{opacity:.7}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 36px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:var(--btn-radius);font-family:inherit;cursor:pointer;position:relative}.btn:hover{opacity:.88}.btn.light{background:#fff;color:var(--ink);border-color:#fff}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghostw{background:transparent;color:#fff;border-color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.is-loading{color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:1.5px solid #fff;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.btn.ghost.is-loading:after{border-color:var(--ink);border-right-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.ico{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit;padding:0;position:relative}.ph{position:relative;overflow:hidden}.ph .cap{position:absolute;left:16px;bottom:16px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.ph svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.media-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tag-sale{position:absolute;top:16px;left:16px;background:var(--accent);color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:7px 12px;z-index:1}.tag-sale.is-soldout{background:var(--mute)}.tag-sale.is-new{background:var(--ink)}.field{display:flex;flex-direction:column;gap:8px}.field label,.field .label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.input,.field input,.field select,.field textarea{width:100%;height:54px;border:1px solid var(--field-line);background:#fff;padding:0 18px;font-size:15px;font-family:inherit;color:var(--ink);border-radius:var(--btn-radius)}.field textarea{height:auto;min-height:150px;padding:16px 18px;line-height:1.6;resize:vertical}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2316110F' stroke-width='1.2'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--accent)}.field-error{font-size:13px;color:var(--accent)}.form-message{padding:16px 20px;font-size:14px;line-height:1.6;border:1px solid var(--line-soft);background:#fff}.form-message.is-error{border-color:var(--accent);color:var(--accent)}.form-message.is-success{border-color:var(--ink)}.form-message ul{margin:6px 0 0;padding-left:18px}.visually-hidden,.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--ink);color:#fff;padding:12px 18px;font-size:13px}.skip-link:focus{left:8px}.header-sentinel{position:absolute;top:0;left:0;width:1px;height:80px;pointer-events:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#100c0b8c;display:none;align-items:center;justify-content:center;padding:20px}.overlay.is-open{display:flex}.modal{position:relative;background:var(--bg);width:100%;max-width:460px;padding:64px 48px 52px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.modal .x{position:absolute;top:8px;right:8px}.modal .lg{font-family:var(--font-display);font-size:26px;letter-spacing:.28em;padding-left:.28em}.modal .rule{width:36px;height:1px;background:var(--champagne)}.modal h3{font-size:36px;line-height:1.1}.modal input{width:100%;height:54px;border:1px solid var(--field-line);background:#fff;padding:0 18px;font-size:15px;font-family:inherit;border-radius:var(--btn-radius)}.modal .btn{width:100%}@media(max-width:820px){.modal{padding:56px 28px 40px}}.toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:16px 28px;font-size:14px;z-index:60;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;max-width:calc(100vw - 40px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.corner{position:fixed;left:24px;bottom:24px;z-index:30;height:48px;padding:0 22px;border:0;background:var(--accent);color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:10px;border-radius:var(--btn-radius)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-webkit-tap-highlight-color:transparent}button,a,summary,select,label,input{touch-action:manipulation}.page-hero{background:var(--sand);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding-top:72px;padding-bottom:64px}.page-hero h1{font-size:60px;line-height:1}.page-hero p,.page-hero .rte{margin:0;font-size:17px;line-height:1.75;color:var(--ink2);max-width:640px}.page-hero .eyebrow{color:var(--mute)}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.lnk,.linkbtn{position:relative}.lnk:after,.linkbtn:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}@media(max-width:820px){.page-hero{padding-top:44px;padding-bottom:40px;gap:14px}.page-hero h1{font-size:40px}.page-hero p,.page-hero .rte{font-size:16px;line-height:1.7}input,select,textarea,.input,.field input,.field select,.field textarea,.modal input{font-size:16px}.btn{height:52px;padding:0 24px}.toast{bottom:calc(20px + env(safe-area-inset-bottom))}}.Avada-BrandingLogo,.Avada-BrandingFooter{display:none!important}.Avada-OrderTracking__Wrapper{min-height:100%!important;margin-bottom:40px!important}:is([id*=avada i],[class*=avada i]),:is([id*=avada i],[class*=avada i]) *{font-family:var(--font-body, "DM Sans", system-ui, sans-serif)!important;-webkit-font-smoothing:antialiased!important}:is([id*=avada i],[class*=avada i]) :is(p,span,div,li,td,a,small,address){font-size:15px!important;line-height:1.7!important;font-weight:400!important}:is([id*=avada i],[class*=avada i]) :is(p,li,td,small){color:var(--ink-2, #4A423C)!important}:is([id*=avada i],[class*=avada i]) :is(h1,h2,h3,h4,h5,h6){font-weight:400!important;line-height:1.15!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ink, #16110F)!important}:is([id*=avada i],[class*=avada i]) h1{font-size:40px!important}:is([id*=avada i],[class*=avada i]) h2{font-size:32px!important}:is([id*=avada i],[class*=avada i]) h3{font-size:24px!important}:is([id*=avada i],[class*=avada i]) :is(h4,h5,h6){font-size:18px!important}:is([id*=avada i],[class*=avada i]) :is(h1,h2,h3,h4,h5,h6) *{font-size:inherit!important;line-height:inherit!important;color:inherit!important}:is([id*=avada i],[class*=avada i]) :is(label,th){font-size:12px!important;line-height:1.4!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mute, #6B625B)!important}:is([id*=avada i],[class*=avada i]) :is([class*=require i],[class*=asterisk i],label sup,label abbr){color:var(--accent, #541D2C)!important}:is([id*=avada i],[class*=avada i]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:15px!important;height:54px!important;padding:0 18px!important;border:1px solid var(--field-line, #CFC6BB)!important;border-radius:var(--btn-radius, 0)!important;background:#fff!important;color:var(--ink, #16110F)!important;box-shadow:none!important}:is([id*=avada i],[class*=avada i]) textarea{height:auto!important;padding:14px 18px!important}:is([id*=avada i],[class*=avada i]) ::placeholder{color:var(--mute, #6B625B)!important;opacity:.8!important}:is([id*=avada i],[class*=avada i]) :is(input,select,textarea):hover{border-color:var(--champagne, #B9976A)!important}:is([id*=avada i],[class*=avada i]) :is(input,select,textarea):focus{border-color:var(--ink, #16110F)!important}:is([id*=avada i],[class*=avada i]) [role=tablist]{background:var(--sand, #F6F2EE)!important}:is([id*=avada i],[class*=avada i]) :is([role=tab],button[class*=tab i]){flex:1!important;height:auto!important;min-height:56px!important;padding:0 16px!important;background:var(--sand, #F6F2EE)!important;color:var(--mute, #6B625B)!important;border:0!important;border-bottom:1px solid var(--line, #DDD5CA)!important;border-radius:0!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important}:is([id*=avada i],[class*=avada i]) :is([role=tab],button[class*=tab i]):hover{color:var(--ink, #16110F)!important}:is([id*=avada i],[class*=avada i]) :is([role=tab],button[class*=tab i]):is([aria-selected=true],[class*=active i],[class*=selected i]){background:#fff!important;color:var(--ink, #16110F)!important;border-bottom-color:#fff!important;box-shadow:inset 0 -2px 0 var(--ink, #16110F)!important}:is([id*=avada i],[class*=avada i]) button:not([type=submit]):not([role=tab]):not([class*=tab i]){height:auto!important;min-height:0!important;padding:4px 6px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--mute, #6B625B)!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-decoration:none!important}:is([id*=avada i],[class*=avada i]) button:not([type=submit]):not([role=tab]):not([class*=tab i]):hover{color:var(--ink, #16110F)!important}:is([id*=avada i],[class*=avada i]) button:not([type=submit]):not([role=tab]):not([class*=tab i]):is([aria-pressed=true],[aria-selected=true],[class*=active i],[class*=selected i]){color:var(--ink, #16110F)!important;text-decoration:underline!important;text-underline-offset:6px!important}:is([id*=avada i],[class*=avada i]) :is([type=submit],button[class*=submit i]){height:54px!important;padding:0 36px!important;width:100%!important;background:var(--ink, #16110F)!important;color:#fff!important;border:1px solid var(--ink, #16110F)!important;border-radius:var(--btn-radius, 0)!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important}:is([id*=avada i],[class*=avada i]) :is([type=submit],button[class*=submit i]):hover{background:var(--accent, #541D2C)!important;border-color:var(--accent, #541D2C)!important}:is([id*=avada i],[class*=avada i]) :is([type=submit],button[class*=submit i]):disabled{opacity:.5!important;cursor:not-allowed!important}:is([id*=avada i],[class*=avada i]) :is([type=submit],button[class*=submit i]) svg{stroke:#fff!important;color:#fff!important}:is([id*=avada i],[class*=avada i]) button *{color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;line-height:inherit!important}:is([id*=avada i],[class*=avada i]) :is(button,a,input,select,textarea,[role=tab],svg,label){transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease!important}@keyframes moderieFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:is([id*=avada i],[class*=avada i]) :is([role=tabpanel]:not([hidden]),[class*=result i]){animation:moderieFadeUp .4s ease both!important}@media(prefers-reduced-motion:reduce){:is([id*=avada i],[class*=avada i]),:is([id*=avada i],[class*=avada i]) *{transition:none!important;animation:none!important}}@media(max-width:749px){:is([id*=avada i],[class*=avada i]) :is(input,select,textarea){font-size:16px!important}:is([id*=avada i],[class*=avada i]) h1{font-size:32px!important}:is([id*=avada i],[class*=avada i]) h2{font-size:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
