@font-face{font-family:Open Sans;src:url(font-OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:url(font-OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(font-OpenSans-Medium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(font-OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Dino;src:url(font-DinoTypeSauceClean.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(font-AvenirNext-400.woff2) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(font-AvenirNext-400.woff2) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(font-AvenirNext-500.woff2) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(font-AvenirNext-500i.woff2) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Avenir;src:url(font-AvenirNext-700.woff2) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(font-AvenirNext-700i.woff2) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Avenir;src:url(font-AvenirNext-900.woff2) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:PlaylistScript;src:url(font-playlist-script.ttf) format("truetype");font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Black.ttf) format("truetype");font-weight:1000;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-BlackItalic.ttf) format("truetype");font-weight:1000;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:NunitoSans;src:url(font-NunitoSans_10pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(font-Lato-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(font-Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(font-Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(font-Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(font-Lato-Thin.ttf) format("truetype");font-weight:100;font-style:normal}.standardWidth{max-width:1400px;width:90%;margin:50px auto}.bestSeller{display:flex;align-items:center;white-space:nowrap;width:fit-content;justify-content:center;background-color:var(--primary-blue);color:#fff;padding:3px 5px 1px;font-size:14px}:root{--sale: #ef0d0d;--blue: #0398C5;--primary-blue: #1c355e;--off-white: #f5fbfb;--elliot-blue: #4D7FD3CC;--razzmatazz: #d81159;--light-blue: #d7eff1;--mid-blue: #b1e0e6;--dark-blue: #35afc8;--blue-green: #cde9e3;--faded-blue: #657ba8;--light-grey: #f7f7f7;--grey: #daddde;--mid-grey: #d1d4d6;--mint: #dbefea;--green: #0dcd8d;--wintergreen: #00a990;--light-wintergreen: #b8e7e3;--peppermint: #37b0c9;--light-peppermint: #c0e8f0;--light-mild: #bcd0e3;--mild: #326195;--darker-grey: #a7aaac;--darkest-grey: #54565b;--gold: #EBBF20}*{box-sizing:border-box}html{font-size:16px}body{font-family:NunitoSans,serif;font-weight:400;margin:0;padding:0;color:var(--primary-blue)}body.noScroll{overflow:hidden}a{text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit;background-color:transparent;display:block;padding:0;margin:0;width:100%;text-align:left;border:none}input,select,textarea{border:1px solid lightgray;padding:10px}select{padding:8px 34px 8px 10px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}textarea{resize:none}img,picture,video{display:block;height:auto;width:100%}dialog{max-width:none;max-height:none;border:none;width:100%;height:100%;background-color:#0000004d}dialog[open]{display:flex}.shopify-challenge__button,.button{background-color:var(--primary-blue);color:var(--grey);text-align:center;font-size:18px;padding:8px 15px;max-width:330px;-webkit-appearance:none;appearance:none;cursor:pointer;display:block;border-radius:5px}.button.center{margin:auto}.button.loading{position:relative!important;pointer-events:none!important;color:transparent!important}.button.loading *{text-decoration:none!important}.button.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}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width: 800px){.button{max-width:none}}.shopify-challenge__container{padding:40px 20px}.shopify-challenge__button{margin-top:20px}.collectionItem{position:relative;display:flex;flex-direction:column;font-family:NunitoSans,sans-serif;width:100%}.collectionItemLink{overflow:hidden}.collectionItemLink:hover .collectionItemLinkImg{transform:scale(1.05);transition:.3s ease}.collectionItemLinkImg{aspect-ratio:1;object-fit:contain;background-color:#fff;max-height:300px;margin-bottom:12px;transition:1s ease}.collectionItemReviews{display:flex;gap:6px;align-items:center;margin-bottom:2px;font-size:15px}.collectionItemTitle{font-weight:700;font-size:15px}.collectionItemSubtitle{font-size:14px;font-weight:500;margin-bottom:10px}.collectionItemDescription{font-size:14px;font-weight:400;margin-bottom:10px}.collectionItemBtn{margin-top:auto;max-width:none}.collectionItemBanner{font-size:11px;position:absolute;top:-10px;left:-10px;padding:5px 10px;font-weight:600;border-radius:3px}.collectionItemBanner.sale{background-color:var(--primary-blue);color:#fff}@media (max-width: 800px){.collectionItemBanner{top:5px;left:5px}}.featured{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto}.featuredHeader{display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.featuredHeaderImg{height:125px;width:auto}.featuredHeaderContent{display:flex;flex-direction:column;gap:5px;margin-left:20px}.featuredHeaderContentWrap{height:20px;margin-bottom:8px}.featuredHeaderContentWrapImg{height:100%;width:auto}.featuredHeaderContentSubtitle{font-size:12px;margin:0}.featuredHeaderContentTitle{font-size:20px;font-weight:700;margin:0}.featuredHeaderContentTitle p{margin:0}.featuredContent{font-size:16px;font-weight:400;font-style:italic;text-align:center}@media (max-width: 800px){.featuredHeader{margin-bottom:20px}.featuredHeaderContentTitle{font-size:16px}}.break{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:30px}.breakLine{flex-grow:1;height:1px;background-color:var(--dark-blue)}.breakImg{display:flex;height:30px;width:auto;padding:0 5px 0 6px}.switch{display:flex;flex-direction:column;margin:20px 0;width:100%;gap:20px}.switchRadio{display:flex;flex:1}.switchRadio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;display:none}.switchRadio input[type=radio]:checked+.switchRadioContent{border:1px solid var(--wintergreen);background-color:var(--mint);color:var(--primary-blue);box-shadow:0 4px 4px #00000040;position:relative}.switchRadioContent{height:50px;width:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:20px;justify-content:center;border:2px solid var(--grey);padding:10px 0;color:var(--darker-grey)}.switchRadioContentTxt{font-weight:800;text-align:center;letter-spacing:2px;text-transform:uppercase;font-size:18px}@media (max-width: 800px){.switchRadioContentTxt{font-size:16px}}:root{--swiper-pagination-bullet-size: 20px;--swiper-theme-color: var(--blue)}@media (min-width: 801px){.mobileOnly{display:none!important}}@media (max-width: 800px){.desktopOnly{display:none!important}}.container{max-width:1200px;margin:auto}#page{max-width:800px;margin:auto;padding:20px 20px 80px}#pageDescription{line-height:1.5}.fnd-toast-wrapper{top:0}
/*# sourceMappingURL=/cdn/shop/t/67/assets/theme-global.css.map */
