@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Thin.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ThinItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ExtraLight.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Light.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-LightItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Regular.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Italic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Medium.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-MediumItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Bold.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Black.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-BlackItalic.woff2) format("woff2"),url(/cdn/shop/files/Montserrat-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Russo One;src:url(/cdn/shop/files/RussoOne-Regular.woff2) format("woff2"),url(/cdn/shop/files/RussoOne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-body-family: "Montserrat";--font-body-weight: 400;--font-heading-family: "Russo One";--font-heading-weight: 400;--vh: 100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body.overflow-hidden-mobile{overflow:hidden}img{max-width:100%}a,button,.button,svg{transition:all .2s ease}summary,summary *{transition:all .2s ease}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;letter-spacing:0px}.h1,h1{font-size:60px;line-height:1.025;letter-spacing:0}.h2,h2{font-size:40px;line-height:1.025;letter-spacing:0}.h3,h3{font-size:30px;line-height:1.025;letter-spacing:0}.h4,h4{font-size:20px}.h5,h5{font-size:16px;line-height:1.025}.h6,h6{font-size:16px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:focus,:focus-visible,:focus-within{box-shadow:none;outline:none}.field{flex-direction:column-reverse;align-items:flex-start}.field__input,.select__select,.customer .field input,.customer select{height:52px;border-radius:0;margin:0;line-height:1;border:none;background:#fff;color:#1d1d1d;font-size:16px;letter-spacing:0;padding:18px 20px;transition:none}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:18px 20px;margin:0}.text-area{min-height:180px;height:100%}.customer select{padding-right:40px}.select .svg-wrapper,.customer select+.svg-wrapper{right:15px}.field__label,.customer .field label{letter-spacing:0px;font-size:16px;font-weight:400;line-height:1;color:#1d1d1d;position:relative;top:0;left:0;margin-bottom:16px;font-family:var(--font-heading-family)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:0;left:0;letter-spacing:0;line-height:1;font-size:16px}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0;border-radius:0}.button,.button-label,.shopify-challenge__button,.customer button{font-size:16px;letter-spacing:0;font-weight:700;line-height:1;border-radius:0;text-transform:uppercase;padding:19.5px 49.5px;position:relative;z-index:1;background-image:linear-gradient(to top,#fff 50%,#000 50%),linear-gradient(to top,#1d1d1d 50%,gold 50%);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;-webkit-text-fill-color:transparent;color:transparent;background-size:100% 200%;background-position:top;transition:background-position .5s ease-in-out}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:auto;min-width:auto}.button:hover,.button-label:hover,.shopify-challenge__button:hover,.customer button:hover{background-position:bottom}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.button--secondary,.button--tertiary{background:transparent;outline:1px solid;outline-offset:-1px;outline-color:var(--color-button);-webkit-text-fill-color:var(--color-secondary-button-text);color:var(--color-secondary-button-text);transition:all .5s ease-in-out}.button--secondary:hover,.button--tertiary:hover{background-image:linear-gradient(to top,#fff 50%,#000 50%),linear-gradient(to top,#1D1D1D 50%,transparent 50%);-webkit-background-clip:text,padding-box;transition:all .5s ease-in-out;background-clip:text,padding-box;-webkit-text-fill-color:transparent;color:transparent;background-size:100% 200%;background-position:bottom;outline:1px solid transparent}.button-label--secondary{background:transparent;outline:1px solid;outline-offset:-1px;outline-color:rgba(var(--color-foreground),1);-webkit-text-fill-color:rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1)}.sec-head{text-align:center}.sec-head.text-align-left{text-align:left}.sec-head.text-align-center{text-align:center}.sec-head.text-align-right{text-align:right}.sec-head .sec-title{margin:0;font-weight:700}.sec-head .sub-title{color:#525252;margin:24px auto 0;font-size:16px;font-style:normal;font-weight:500;line-height:25px;width:100%;max-width:551px}.sec-head .sub-title p:first-child{margin-top:0}.sec-head .sub-title p:last-child{margin-bottom:0}.full-btn,.swiper-main-wrapper{width:100%}.swiper-main-wrapper .swiper-pagination{position:relative;display:flex;justify-content:center;margin:40px 0 0;bottom:0;gap:16px;transition:all .5s ease}.swiper-main-wrapper .swiper-pagination .swiper-pagination-bullet{opacity:.2;transition:all .5s ease;margin:0;border-radius:50%;background:gold;height:10px;width:10px}.swiper-main-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-main-wrapper .swiper-pagination.border .swiper-pagination-bullet{background:transparent;outline:#FFD700 1px solid}.swiper-main-wrapper .swiper-pagination.line .swiper-pagination-bullet{height:2px;width:20px;background:gold;border-radius:0}.swiper-main-wrapper .swiper-pagination.number{counter-reset:section}.swiper-main-wrapper .swiper-pagination.number .swiper-pagination-bullet{height:auto;width:auto;background:transparent;display:flex;font-size:15px;font-weight:500;color:gold;opacity:.6}.swiper-main-wrapper .swiper-pagination.number .swiper-pagination-bullet:before{counter-increment:section;content:counter(section,decimal-leading-zero)}.swiper-main-wrapper .swiper-pagination.number .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;text-decoration:underline;text-underline-offset:2px}.form__message{margin:20px 0;border:1px solid transparent;border-radius:5px;padding:12px 20px}.form-status,.form-status-list li,.form-status-list li a{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;pointer-events:none;text-decoration:none}.form-status-list{border-radius:5px;padding:12px 20px;border:1px solid transparent}.form-status-list li:not(:last-child){margin-bottom:10px}.form__message:has(.icon-success),.form__message:has(.icon-success) .form-status,.form__message:has(.icon-success)+.form-status-list,.form__message:has(.icon-success)+.form-status-list li,.form__message:has(.icon-success)+.form-status-list li a{color:#155724;background:#d4edda;border-color:#c3e6cb}.form__message:has(.icon-error),.form__message:has(.icon-error) .form-status,.form__message:has(.icon-error)+.form-status-list,.form__message:has(.icon-error)+.form-status-list li,.form__message:has(.icon-error)+.form-status-list li a{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.customer h2.form__message{font-size:14px!important;font-weight:400;text-transform:none}.form__message:has(.icon-success),.form__message:has(.icon-success) .errors,.form__message:has(.icon-success)+.errors,.form__message:has(.icon-success)+.errors li,.form__message:has(.icon-success)+.errors li a{color:#155724;background:#d4edda;border-color:#c3e6cb}.form__message:has(.icon-error),.form__message:has(.icon-error) .errors,.form__message:has(.icon-error)+.errors,.form__message:has(.icon-error)+.errors li,.form__message:has(.icon-error)+.errors li a{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media screen and (max-width: 1199px){.h1,h1{font-size:50px}.h2,h2{font-size:36px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:17px}.h6,h6{font-size:16px}}@media screen and (max-width: 749px){.page-width{padding:0 20px}.h1,h1{font-size:36px}.h2,h2{font-size:28px}.h3,h3{font-size:22px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:15px}.field__input,.select__select,.customer .field input,.customer select{font-size:14px;padding:13px 20px;max-height:40px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:13px 20px}.text-area{min-height:100px}.field__label,.customer .field label{font-size:14px;font-weight:400;margin-bottom:8px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:14px}.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px;padding:13px 49.5px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/global.css.map */
