.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}@media screen and (min-width: 1024px){.page-width{padding:0 5rem}}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.focus-none{box-shadow:none!important;outline:0!important}a,a:hover,a:focus,a:visited{color:#fff;text-decoration:none}h1,.h1{font-size:48px;line-height:58px;font-weight:900}h2,.h2{font-size:40px;line-height:46px;font-weight:900}h3,.h3{font-size:33px;line-height:43px;font-weight:900}h4,.h4{font-size:28px;line-height:38px;font-weight:900}h5,.h5{font-size:23px;line-height:33px;font-weight:900}h6,.h6{font-size:19px;line-height:29px;font-weight:900}.section{padding:64px 0}.section-small{padding:24px 0}@media screen and (max-width: 767px){.section{padding:48px 0}.section-small{padding:12px 0}}.section-title{margin-bottom:48px}.section-title h2{letter-spacing:.2px;width:100%}@media screen and (max-width: 767px){.section-title{margin-bottom:30px}}button,button:hover,button:focus,botton:focus-within,button:focus-visible,input,input:hover,input:focus,input:focus-within,input:focus-visible,textarea,textarea:hover,textarea:focus,textarea:focus-within,textarea:focus-visible,select,select:hover,select:focus,select:focus-within,select:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none}button.button,a.button{display:inline-block;font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:900;text-transform:uppercase;padding:10px 24px;cursor:pointer}button.button:disabled,a.button:disabled{opacity:.6;cursor:default}button.button.button--primary,a.button.button--primary{border:1px solid var(--color-dark);background-color:var(--color-dark);color:var(--color-white);transition:background-color .2s,color .2s,border-color .2s}button.button.button--primary:not(:disabled):hover,button.button.button--primary:not(:disabled):focus,a.button.button--primary:not(:disabled):hover,a.button.button--primary:not(:disabled):focus{border-color:var(--color-background-gray);background-color:var(--color-background-gray);color:var(--color-dark)}a.button.button--primary[aria-disabled=true]:not(:disabled):hover,a.button.button--primary[aria-disabled=true]:not(:disabled):focus{border-color:var(--color-dark);background-color:var(--color-dark);color:var(--color-white)}button.button.button--secondary,a.button.button--secondary{background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);transition:background-color .2s,color .2s}button.button.button--secondary:not(:disabled):hover,button.button.button--secondary:not(:disabled):focus,a.button.button--secondary:not(:disabled):hover,a.button.button--secondary:not(:disabled):focus{background-color:var(--color-background-gray)}button.button.button--white,a.button.button--white{background-color:transparent;border:1px solid var(--color-white);color:var(--color-white);transition:background-color .2s,color .2s}button.button.button--white,a.button.button--white{background-color:var(--color-dark)}button.button.button--dark,a.button.button--dark{background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);transition:background-color .2s,color: .2s}button.button.button--dark:not(:disabled):hover,button.button.button--dark:not(:disabled):focus,a.button.button--dark:not(:disabled):hover,a.button.button--dark:not(:disabled):focus{background-color:var(--color-background-gray)}button.button.button--full-width,a.button.button--full-width{width:100%}.button .button--split,.button .button--loading{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px}.button svg{display:block}input,textarea,select{background:transparent;border:1px solid var(--color-dark);color:var(--color-dark);padding:10px 24px;font-size:16px;line-height:22px;font-weight:900;outline:none;resize:none;display:block}.compare-at-price{text-decoration:line-through;opacity:.6}.text-success{color:green}.text-error{color:red}.text-warning{color:#ff0}.announcement-bar{background-color:var(--color-dark);color:#fff;width:100%;min-height:38px;font-size:13px;line-height:19px;letter-spacing:.3px}.announcement-bar .announcement-bar--container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.announcement-bar .announcement-bar--text{padding:10px 0}.announcement-bar .announcement-bar--text:not(:first-child){display:none}.announcement-bar .announcement-bar--buttons{position:absolute;top:0;left:0;z-index:1;display:flex}.announcement-bar .announcement-bar--buttons a{min-width:120px;min-height:38px;height:100%;padding:10px;font-size:14px;line-height:20px;text-align:center}.announcement-bar .announcement-bar--buttons a:not(.active):hover{background-color:var(--color-white);color:#191d1f}.announcement-bar .announcement-bar--buttons a.active{background-color:#f2f2f2;color:#191d1f;font-weight:900}@media screen and (min-width: 1024px) and (max-width: 1279px){.announcement-bar .announcement-bar--text{width:100%;padding-left:256px}}@media screen and (max-width: 1023px){.announcement-bar .page-width{padding:0}.announcement-bar .announcement-bar--container{flex-direction:column;position:relative;width:100vw;max-width:100%;overflow:hidden}.announcement-bar .announcement-bar--content{white-space:nowrap;will-change:transform;display:flex;align-items:center;gap:12px}.announcement-bar .announcement-bar--text{padding:12px 0;animation:marquee 20s infinite linear;display:flex;white-space:nowrap}.announcement-bar .announcement-bar--text:not(:first-child){display:block}.announcement-bar .announcement-bar--buttons{position:static;top:auto;left:auto;width:100%}.announcement-bar .announcement-bar--buttons a{display:block;width:50%}.announcement-bar .announcement-bar--buttons a:not(.active):hover{background-color:var(--color-dark);color:var(--color-white)}}.section-header{height:var(--header-height, auto)}body.template-index .section-header{height:0}.header{background:#fff}.template-index .header{background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.header--sticky{width:100%;position:relative;z-index:10;transition:all .2s}.header.header--sticky.header--sticky-active{position:fixed;top:0;left:0;background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .header--container{display:flex;align-items:stretch;justify-content:center;width:100%}.header .header--logo{width:100px;height:auto;display:flex;align-items:center;padding:10px 0}.header .header--logo a,.header .header--logo img,.header .header--logo svg{display:block}.header .header--logo img,.header .header--logo svg{width:100%;height:auto}.header .header--menu{flex:1 1 auto;padding:0 20px}.header .header--menu ul.main-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;height:100%}.header .header--menu ul.main-menu li{height:100%}.header .header--menu ul.main-menu a.main-menu-link{padding:10px;font-size:14px;line-height:20px;color:var(--color-dark);font-weight:700;background-color:transparent;transition:backgrond-color .2s,color .1s;height:100%;display:flex;align-items:center}.header .header--menu ul.main-menu a.main-menu-link:hover,.header .header--menu ul.main-menu a.main-menu-link:focus,.header .header--menu ul.main-menu li:hover a.main-menu-link{background-color:var(--color-dark);color:var(--color-white)}.header .header--menu .header--menu--dropdown{position:absolute;top:100%;left:0;width:100%;z-index:1;padding:45px 0;background:#fff;color:var(--color-dark);display:none}.header .header--menu ul.main-menu li:hover .header--menu--dropdown{display:block}.header .header--menu .header--menu--dropdown-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.header .header--menu .header--menu--dropdown-column{display:flex;flex-direction:column;gap:16px}.header .header--menu .header--menu--dropdown-main-link a,.header .header--menu .header--menu--dropdown-main-link span{font-size:19px;line-height:28px;font-weight:900;color:var(--color-dark);text-transform:uppercase}.header .header--menu .header--menu--dropdown-main-link a:hover,.header .header--menu .header--menu--dropdown-main-link a:focus{text-decoration:underline}.header .header--menu .header--menu--dropdown-sub-links ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:16px}.header .header--menu .header--menu--dropdown-sub-links a{display:flex;align-items:center;gap:16px;text-decoration:none}.header .header--menu .header--menu--dropdown-sub-links a:hover,.header .header--menu .header--menu--dropdown-sub-links a:focus{text-decoration:none}.header .header--menu .header--menu--dropdown-sub-links a span{font-size:16px;line-height:22px;color:var(--color-dark)}.header .header--menu .header--menu--dropdown-sub-links a:hover span,.header .header--menu .header--menu--dropdown-sub-links a:focus span{text-decoration:underline}.header .header--menu .header--menu--dropdown-sub-links a img{display:block;width:48px;height:48px;object-fit:cover}.header .header--menu .header--menu--dropdown-featured-image{display:block;width:100%;height:auto}.header .header--menu .header--menu--dropdown-featured-image-link{display:block}.header .header--icons{display:flex;align-items:center;gap:14px}.header .header--icons a{height:100%;display:flex;align-items:center;padding:10px;transition:background-color .2s;position:relative}.header .header--icons a:hover,.header .header--icons a:focus{background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .header--icons svg{display:block}.header .header--icons a .cart-count-bubble{position:absolute;top:8px;right:2px;z-index:1;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:1000px;background-color:var(--color-dark);color:var(--color-white);font-size:11px;line-height:16px;text-indent:1px}.header .header--mobile{display:none}.header .header--mobile--menu .header--mobile--menu-button svg{transition:transform .2s}.header .header--mobile--menu.active .header--mobile--menu-button svg{transform:rotate(-90deg)}.header .header--mobile--menu-wrapper{background:#f2f2f2;position:absolute;top:100%;left:-100%;width:100%;max-width:580px;height:calc(100dvh - calc(var(--announcement-bar-height) + var(--header-height)));max-height:calc(100dvh - calc(var(--announcement-bar-height) + var(--header-height)));overflow-y:auto;z-index:2;padding:10px 0;transition:left .2s}.header .header--mobile--menu.active .header--mobile--menu-wrapper{left:0}.header .header--mobile--menu-main-link>a{color:var(--color-dark);font-size:14px;line-height:22px;letter-spacing:.2px;text-transform:uppercase;font-weight:700;padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.header .header--mobile--menu-main-link>a:after,.header .header--mobile--menu-main-sublinks .header--mobile--menu-main-sublinks-title:after{content:"";position:absolute;top:100%;left:20px;width:calc(100% - 40px);border-bottom:1px solid var(--color-background-gray)}.header .header--mobile--menu-main-sublinks .header--mobile--menu-main-sublinks-title{display:flex;align-items:center;gap:16px;position:relative;padding:20px 25px;color:var(--color-dark);font-size:14px;line-height:22px;letter-spacing:.2px;text-transform:uppercase;font-weight:700}.header .header--mobile--menu-main-sublinks-links{display:flex;flex-direction:column;gap:8px}.header .header--mobile--menu-main-sublinks-links-link{margin-top:8px}.header .header--mobile--menu-main-sublinks-links-link>a{font-size:19px;line-height:28px;font-weight:900;text-transform:uppercase;color:var(--color-dark);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 25px}.header .header--mobile--menu-main-sublinks-links-links{height:calc(var(--height));transition:height .2s;overflow:hidden}.header .header--mobile--menu-main-sublinks-links-links a{display:flex;align-items:center;gap:16px;padding:8px 25px;font-size:16px;line-height:24px;color:var(--color-dark)}.header .header--mobile--menu-main-sublinks{background:#f2f2f2;width:100%;height:calc(100dvh - calc(var(--announcement-bar-height) + var(--header-height)));max-height:calc(100dvh - calc(var(--announcement-bar-height) + var(--header-height)));overflow-y:auto;position:absolute;top:0;left:-100%;z-index:1;padding:10px 0 30px;transition:left .2s}.header .header--mobile--menu-main-link.active .header--mobile--menu-main-sublinks{left:0}.header .header--mobile--menu-main-sublinks-links-link:not(.active) .header--mobile--menu-main-sublinks-links-links{height:0}.header .header--mobile--menu-main-sublinks-links-link:not(.active) .minus{display:none}.header .header--mobile--menu-main-sublinks-links-link.active .plus{display:none}.header .header--mobile--menu-main-link--image{margin-top:16px;padding:0 25px}.header .header--mobile--menu-main-link--image a,.header .header--mobile--menu-main-link--image img{display:block}.header .header--mobile--menu-main-link--image img{max-width:100%;height:auto}.header .header--mobile--menu-main-sublinks-links-links a img{display:block;width:48px;height:48px;object-fit:cover}.header .header--mobile--menu-main svg{display:block;color:var(--color-background-gray)}@media screen and (min-width: 1280px) and (max-width: 1439px){.header .header--menu ul.main-menu{gap:12px}.header .header--menu ul.main-menu a.main-menu-link{padding:10px 8px}.header .header--icons{gap:8px}.header .header--icons a{padding:10px 8px}}@media screen and (max-width: 1279px){.header .header--menu,.header .header--icons a:not(.cart-icon){display:none}.header .header--container{justify-content:space-between;gap:16px}.header .header--mobile{display:flex;align-items:center;gap:16px}.header .header--mobile svg{display:block}.header .header--mobile,.header .header--icons{width:60px}.header .header--icons{justify-content:flex-end}}.footer{background-color:var(--color-dark);color:var(--color-white);font-size:16px;line-height:22px}.footer .footer--top{padding:64px 0}.footer .footer--block{flex:1}.footer .footer--blocks{display:flex;gap:64px}.footer .footer--block-text,.footer .footer--block-newsletter{width:100%;max-width:350px}.footer .footer--block-menu a:hover,.footer .footer--block-menu a:focus{text-decoration:underline}.footer .footer--block-title{margin-bottom:30px}.footer .footer--block-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.footer .footer--block-newsletter .footer--block-title{margin-bottom:0}.footer .footer--block-newsletter .footer--block-title+.footer--block-content{margin-top:18px}.footer .footer--block-newsletter .footer--block-content{font-size:14px;line-height:20px}.footer .footer--bottom{background-color:var(--color-background-dark);color:var(--color-white);padding:15px 0}.footer .footer--bottom-container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.footer .footer--copyrights{font-weight:300;letter-spacing:.3px;opacity:.6}.footer .footer--bottom .footer--links{display:flex;align-items:center;gap:20px}.footer .footer--bottom .footer--links a{opacity:.6}.footer .footer--bottom .footer--links a:hover,.footer .footer--bottom .footer--links a:focus{text-decoration:underline}@media screen and (max-width: 767px){.footer .footer--top{padding:48px 0}.footer .footer--blocks{flex-wrap:wrap;column-gap:24px;row-gap:48px}.footer .footer--block-title{margin-bottom:16px}.footer .footer--block{order:2}.footer .footer--block.footer--block-newsletter{max-width:100%;order:1}.footer .footer--block.footer--block-text{max-width:100%;order:4}.footer .footer--bottom{padding:24px 0}.footer .footer--bottom-container{flex-direction:column;gap:24px}.footer .footer--copyrights{order:2}.footer .footer--bottom .footer--links{order:1;flex-wrap:wrap;justify-content:center}}[data-theme-name=Dawn] .cf-field input:not([type=checkbox]):not([type=radio]),[data-theme-name=Dawn] .cf-field textarea,[data-theme-name=Dawn] .cf-field select{border:1px solid!important}.cf-field[data-cf-field-type=heading],.cf-field[data-cf-field-type=divider],.cf-field[data-cf-field-type=paragraph]{padding-top:0;padding-bottom:16px!important;margin-top:0;margin-bottom:0}[data-theme-name=Dawn] .cf-field>label{margin-bottom:12px!important}#ccpa_page h2,#gdpr_page h2{margin:24px 0 16px}#ccpa_page ul,#ccpa_page ol,#gdpr_page ul,#gdpr_page ol{margin:0 0 25px 20px}.footer--newsletter-form{margin-top:20px}.newsletter-form-fields{display:flex;gap:10px;flex-direction:column}.newsletter-form-field{flex:1}.newsletter-form-input{width:100%;background-color:transparent;border:1px solid #BCBCBC;color:var(--color-white);padding:12px 15px;font-size:14px;line-height:20px}.newsletter-form-input::placeholder{color:#fff9}.newsletter-form-button .button{width:100%}.newsletter-form-button .button:hover{background-color:var(--color-white);color:var(--color-dark);cursor:pointer;transition:all .3s ease}@media screen and (max-width: 767px){.newsletter-form-fields{flex-direction:column;gap:15px}.newsletter-form-button .btn{width:100%}}.newsletter-form-message{margin-bottom:15px;padding:10px;border-radius:4px;font-size:14px}.newsletter-form-message--success{background-color:#0080001a;color:#0a0;border:1px solid rgba(0,128,0,.3)}.newsletter-form-message--error{background-color:#ff00001a;color:#f55;border:1px solid rgba(255,0,0,.3)}@media screen and (min-width: 768px){.template-index #MainContent>.shopify-section:first-child .image-with-text .image-with-text--content{padding-top:calc(64px + var(--header-height));padding-bottom:calc(64px + calc(var(--header-height) / 2))}}@media screen and (max-width: 767px){.template-index #MainContent>.shopify-section:first-child .image-with-text .image-with-text--image.image-with-text--image-mobile-bottom+.image-with-text--content{padding-top:calc(48px + var(--header-height))}.template-index #MainContent>.shopify-section:first-child .image-with-text .image-with-text--content{text-align:center}.template-index #MainContent>.shopify-section:first-child .image-with-text .image-with-text--rating{text-align:left}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/global.css.map */
