@font-face{font-family:SofiaPro;src:url(Sofia-Pro-Regular-Az.otf) format("otf");font-style:normal;font-weight:400}@font-face{font-family:SofiaPro;src:url(Sofia-Pro-Medium-Az.otf) format("otf");font-style:normal;font-weight:500}@font-face{font-family:SofiaPro;src:url(Sofia-Pro-Semi-Bold\ Az.otf) format("otf");font-style:normal;font-weight:600}@font-face{font-family:SofiaPro;src:url(Sofia-Pro-Bold-Az.otf) format("otf");font-style:normal;font-weight:700}@font-face{font-family:SofiaPro;src:url(Sofia-Pro-Black-Az.otf) format("otf");font-style:normal;font-weight:800}@font-face{font-family:Faktum;src:url(Faktum-Bold.otf) format("opentype");font-style:normal;font-weight:600}@font-face{font-family:Obviously-Variable;src:url(Obviously-Bold.otf) format("otf");font-style:normal;font-weight:600}:root{--sale: #EC6E48;--primary: #343434;--secondary: #656563;--brand: #2677CB;--bold-blue: #00313C;--light-border: #EDEDEB;--mid-border: #E1E8ED;--gradient: linear-gradient(90deg, rgba(119, 75, 216, .5) 0%, rgba(119, 75, 216, 0) 100%), linear-gradient(270deg, rgba(119, 227, 255, .4) 0%, rgba(119, 227, 255, 0) 100%), #2677CB;--gradient-background: linear-gradient(90deg, rgba(120, 231, 255, .3) 0, rgba(99, 187, 253, .3) 34%, rgba(0, 77, 172, .3) 55%, rgba(180, 190, 254, .3) 74%, rgba(213, 180, 254, .3) 100%), rgba(0, 0, 0, .7);--swiper-pagination-bullet-size: 12px;--swiper-theme-color: var(--brand)}*,:before,:after{box-sizing:border-box;font-feature-settings:"lnum" 1}html{font-size:16px}body{font-family:SofiaPro,Open Sans,sans-serif;margin:0;color:var(--primary)}body.noScroll{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}input,button,select,textarea,optgroup{border:none;font:inherit;color:inherit;background-color:transparent;display:block;margin:0;width:100%;text-align:left}input,select,textarea{border:1px solid lightgray;padding:10px}button{cursor:pointer}textarea{resize:none}img,picture,video{display:block;height:auto;width:100%}dialog{padding:0;max-width:none;max-height:none;border:none;width:100%;height:100%;background-color:#0000004d;display:none;position:fixed;top:0;left:0}dialog[open]{display:flex}@media(min-width:801px){.mobileOnly{display:none}}@media(max-width:800px){.desktopOnly{display:none}}.button,.shopify-challenge__button{background:var(--gradient);color:#fff;border-radius:100px;text-transform:uppercase;text-align:center;font-size:20px;font-weight:800;line-height:130%;letter-spacing:.4px;padding:19px 45px;width:100%;max-width:fit-content;-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:ease .4s}.button:hover{box-shadow:0 0 10px var(--brand)}@media(max-width:800px){.button,.shopify-challenge__button{max-width:unset;padding:19px 10px}}.button.center{margin:auto}.button.loading,.loading{position:relative!important;pointer-events:none!important;color:transparent!important}.button.loading:after,.loading:after{content:"";position:absolute;width:22px;height:22px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:loading 1s ease infinite}.productPhotoFormInputText.loading:after{border-top-color:var(--brand)}.productPhotoFormInputText.loading:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#f7f7f7;border-radius:100px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button svg{animation:atttentionGrabber infinite 3s}@keyframes atttentionGrabber{0%{transform:translate(0)}3%{transform:translate(20px)}6%{transform:translate(0)}9%{transform:translate(20px)}12%{transform:translate(0)}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte p{margin:revert;font-size:revert;font-weight:revert}.container{max-width:1276px;padding:0 30px;margin:0 auto}@media(max-width:800px){.container{padding:0 20px}}.mainDialog{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--gradient-background);z-index:100;align-items:center;justify-content:center}.mainDialog[open]{display:flex}.mainDialogInner{max-width:488px;border-radius:24px;background:#fff;padding:40px 32px;position:relative;background:radial-gradient(50% 35% at 50% 28%,#5f92e9 0,#fff)}.mainDialogExit{position:absolute;top:16px;right:16px;cursor:pointer}.mainDialogImageContainer{border-radius:50%;display:grid;place-content:center;background:#b9c9f1;margin:0 auto 30px;width:fit-content;aspect-ratio:1}.mainDialogImage{object-fit:cover}.mainDialogText{color:var(--secondary);text-align:center;font-weight:500}@media(max-width:800px){.mainDialogInner{max-width:calc(100vw - 40px)}}#page,.shopify-challenge__container,.shopify-policy__container{max-width:800px!important;margin:auto;padding:40px 20px}#pageTitle,.shopify-policy__title h1{font-size:32px;text-align:center;margin-bottom:20px}#pageContent,.shopify-policy__body{line-height:1.5}.shopify-challenge__button{margin-top:20px}.collectionItem{position:relative;border-radius:16px;border:1px solid #D2D2D0;background:#fff;transition:ease .4s;height:100%;overflow:hidden;display:flex;flex-direction:column}.collectionItem:hover{box-shadow:0 0 10px var(--brand)}.collectionImageContainer{overflow:hidden;border-radius:16px 16px 0 0;background-color:#fff}.collectionImageContainer.soldOut{opacity:.6}.collectionImage{object-fit:cover;transition:ease .4s}.collectionItem:hover .collectionImage{transform:scale(1.05)}.collectionItemInfo{padding:24px 16px;display:flex;flex-direction:column;height:100%;flex:1}.collectionItem .loox-rating{margin-bottom:12px}.collectionItemInfoTitle{font-family:Faktum;font-size:20px;font-weight:600;margin-bottom:16px}.collectionItemInfoPrice{display:flex;align-items:center;color:var(--secondary);font-size:18px;margin-bottom:24px;width:100%}.collectionItemInfoPrice span:first-child{display:block;margin-left:8px}.collectionItemInfoPriceSpan{border-radius:100px;background:var(--gradient);color:#fff;text-align:center;font-size:13px;font-weight:800;line-height:100%;letter-spacing:1.3px;padding:6px 12px;margin-left:12px;display:block;white-space:nowrap}.collectionItemInfoButton{border-radius:100px;border:1.5px solid #D2D2D0;transition:ease .4s;color:#1e5fa2;text-align:center;font-family:Faktum;font-weight:700;line-height:100%;letter-spacing:.32px;padding:15px;width:100%;margin-top:auto}.collectionItemInfoButton:hover{background:var(--gradient);color:#fff}.collectionItemBanner{position:absolute;top:10px;left:10px;padding:5px 10px;font-weight:600;border-radius:5px}.collectionItemBanner.soldOut{background-color:#ece6e2}.collectionItemBanner.sale{background-color:var(--brand);color:#fff}@media(max-width:800px){.collectionItem:hover{box-shadow:none}.collectionItem:hover .collectionImage{transform:scale(1)}.collectionItemInfoButton:hover{background:transparent;color:#1e5fa2}}.faqContainer{max-width:640px;margin:0 auto}.faqTitle{font-family:Faktum;font-size:40px;font-weight:600;line-height:100%;margin-bottom:32px}.faqItem{border-bottom:1px solid #F1F6FB;line-height:1.5}.faqItemQuestion{cursor:pointer;padding:26px 38px 26px 0;position:relative;font-size:18px}.faqItemQuestion:after{content:"";position:absolute;right:0;top:22px;width:32px;height:32px;transition:ease .4s;transform-origin:center;background-position:center;background-repeat:no-repeat;background-size:32px;background-image:url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='32' height='32' rx='16' fill='%23CCD6D8'/%3E%3Cpath d='M15.3696 17.0909H10.5V14.9091H15.3696V10H17.6304V14.9091H22.5V17.0909H17.6304V22H15.3696V17.0909Z' fill='white'/%3E%3C/svg%3E%0A")}.faqItem.active .faqItemQuestion:after{transform:rotate(225deg);background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%232677CB'/%3E%3Cpath d='M14.8696 17.0909H10V14.9091H14.8696V10H17.1304V14.9091H22V17.0909H17.1304V22H14.8696V17.0909Z' fill='white'/%3E%3C/svg%3E%0A")}.faqItemContent{display:grid;grid-template-rows:0fr;transition:ease .4s}.faqItem.active .faqItemContent{grid-template-rows:1fr}.faqItemContent>div{overflow:hidden}.faqItemContentAnswer{padding:0 0 20px 10px}@media(max-width:800px){.faqTitle{font-size:32px;text-align:center}.faqItemQuestion{padding:30px 38px 30px 0}.faqItemQuestion:after{top:28px}}.loox-rating .loox-icon{color:#ffc108!important}.my-config{--uc-primary-oklch-dark: 69% .1768 258.4;--uc-primary-oklch-light: 59% .22 264}
/*# sourceMappingURL=/cdn/shop/t/241/assets/theme-global.css.map */
