@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.Templates-module-scss-module__Du-OiG__template-viewer{justify-content:center;margin:auto;padding:2rem;display:flex}@media only screen and (min-width:1200px){.Templates-module-scss-module__Du-OiG__template-viewer{max-width:fit-content;padding:2rem 7.38rem}}.Templates-module-scss-module__Du-OiG__template-viewer__content{flex-grow:1;max-width:900px;margin:0}@media only screen and (min-width:1200px){.Templates-module-scss-module__Du-OiG__template-viewer__content{min-width:900px;margin:2rem}}.Templates-module-scss-module__Du-OiG__template-viewer__template{background-color:#fff;border:1px solid #eceaed;border-radius:.5rem;overflow:hidden}.Templates-module-scss-module__Du-OiG__template-viewer__template--code{white-space:pre-line;padding:1rem;font-family:monospace;font-size:.75rem}.Templates-module-scss-module__Du-OiG__template-viewer__template--preview{overflow:auto}.Templates-module-scss-module__Du-OiG__template-viewer__actions{justify-content:space-between;width:100%;display:flex}
@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.AdminHeader-module-scss-module__Eix4zW__admin-header{color:#fff9f9;z-index:30;background:linear-gradient(135.38deg,#3a607e 17.59%,#4a4446 86.86%);grid-template-columns:repeat(3,1fr);place-items:center stretch;width:100%;height:4.375rem;padding:.5rem 2rem;display:grid;position:fixed}.AdminHeader-module-scss-module__Eix4zW__admin-headerdiv{text-align:center}.AdminHeader-module-scss-module__Eix4zW__admin-header__logo{filter:drop-shadow(0 0 2px #fff8f8);width:7.5rem;padding:1rem}
@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.ImageButton-module-scss-module__n1HhDG__image-button{cursor:default;background:0 0;border:none;min-width:1.5em;padding:.0625rem;transition:opacity .2s ease-in-out;display:inline-block;position:relative}.ImageButton-module-scss-module__n1HhDG__image-button.ImageButton-module-scss-module__n1HhDG__with-hover{cursor:pointer}.ImageButton-module-scss-module__n1HhDG__image-button.ImageButton-module-scss-module__n1HhDG__with-hover:hover{opacity:.8}@media only screen and (min-width:1200px){.ImageButton-module-scss-module__n1HhDG__image-button.ImageButton-module-scss-module__n1HhDG__with-hover{opacity:1}}.ImageButton-module-scss-module__n1HhDG__image-button.ImageButton-module-scss-module__n1HhDG__disabled{opacity:.3;cursor:not-allowed}
.TextLink-module-scss-module__ljfiEq__text-link__link{cursor:pointer;z-index:0;transition:opacity .2s ease-in-out;position:relative}.TextLink-module-scss-module__ljfiEq__text-link__link:before{content:"";z-index:-1;background-color:#53f4fb;width:100%;height:.12rem;transition:opacity .2s ease-in-out;position:absolute;bottom:.12rem;left:0}@media only screen and (min-width:1200px){.TextLink-module-scss-module__ljfiEq__text-link__link{opacity:1}.TextLink-module-scss-module__ljfiEq__text-link__link:hover{opacity:.8;transition:opacity .2s ease-in-out}.TextLink-module-scss-module__ljfiEq__text-link__link:hover:before{opacity:0}}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.TextLink-module-scss-module__ljfiEq__text-link{background-color:#0000;border:none;align-items:center;width:fit-content;height:fit-content;display:flex}.TextLink-module-scss-module__ljfiEq__text-link--inline{display:inline-flex}.TextLink-module-scss-module__ljfiEq__text-link__link{width:fit-content;height:fit-content}.TextLink-module-scss-module__ljfiEq__text-link__icon{filter:saturate(0%)brightness(0%)invert(17.2549%)opacity()url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\">        <filter id=\"recolor\" color-interpolation-filters=\"sRGB\">          <feColorMatrix type=\"matrix\" values=\"            0 0 0 0 0.1725490196            0 0 0 0 0.1725490196            0 0 0 0 0.1725490196            0 0 0 1 0          \"/>        </filter>      </svg>      #recolor")}.TextLink-module-scss-module__ljfiEq__text-link__icon.TextLink-module-scss-module__ljfiEq__dark-mode{filter:saturate(0%)brightness(0%)invert(98.8235%)opacity()url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\">        <filter id=\"recolor\" color-interpolation-filters=\"sRGB\">          <feColorMatrix type=\"matrix\" values=\"            0 0 0 0 1            0 0 0 0 0.9764705882            0 0 0 0 0.9764705882            0 0 0 1 0          \"/>        </filter>      </svg>      #recolor")}.TextLink-module-scss-module__ljfiEq__text-link__icon.TextLink-module-scss-module__ljfiEq__right{margin-left:.5rem}.TextLink-module-scss-module__ljfiEq__text-link__icon.TextLink-module-scss-module__ljfiEq__left{margin-right:.5rem}.TextLink-module-scss-module__ljfiEq__text-link__button{padding-bottom:.25rem}
.ProductTemplate-module-scss-module__1v7uCa__product-template__title{font-size:1.63rem!important}@media only screen and (min-width:650px){.ProductTemplate-module-scss-module__1v7uCa__product-template__title{font-size:2rem!important}}.ProductTemplate-module-scss-module__1v7uCa__product-template__title{font-weight:700!important}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.ProductTemplate-module-scss-module__1v7uCa__product-template{min-height:100vh;padding:8.56rem 2.44rem 7.06rem}@media only screen and (min-width:650px){.ProductTemplate-module-scss-module__1v7uCa__product-template{max-width:44.13rem;margin:auto;padding:10.1925rem 4.88rem 7.38rem}}@media only screen and (min-width:1200px){.ProductTemplate-module-scss-module__1v7uCa__product-template{max-width:fit-content;padding:12.3125rem 7.38rem 9rem}}.ProductTemplate-module-scss-module__1v7uCa__product-template__title{color:#3a607e;margin-bottom:2.125rem}@media only screen and (min-width:650px){.ProductTemplate-module-scss-module__1v7uCa__product-template__title{margin-bottom:2.4375rem}}@media only screen and (min-width:1200px){.ProductTemplate-module-scss-module__1v7uCa__product-template__title{display:none}}.ProductTemplate-module-scss-module__1v7uCa__product-template__back{margin-bottom:2.3125rem}@media only screen and (min-width:650px){.ProductTemplate-module-scss-module__1v7uCa__product-template__back{margin-bottom:2.875rem}}@media only screen and (min-width:1200px){.ProductTemplate-module-scss-module__1v7uCa__product-template__back{margin-bottom:4.8125rem}}.ProductTemplate-module-scss-module__1v7uCa__product-template__back img{transform:rotate(180deg)}.ProductTemplate-module-scss-module__1v7uCa__product-template__content{grid-template-columns:repeat(1,1fr);width:100%;display:grid;overflow:auto}@media only screen and (min-width:1200px){.ProductTemplate-module-scss-module__1v7uCa__product-template__content{grid-template-columns:repeat(2,1fr)}}.ProductTemplate-module-scss-module__1v7uCa__product-template__viewer{margin-bottom:3.125rem}@media only screen and (min-width:650px){.ProductTemplate-module-scss-module__1v7uCa__product-template__viewer{margin-bottom:4.5625rem}}@media only screen and (min-width:1200px){.ProductTemplate-module-scss-module__1v7uCa__product-template__viewer{max-width:39.25rem;margin:auto 0 auto auto;padding-right:1.9375rem}.ProductTemplate-module-scss-module__1v7uCa__product-template__data{padding-left:1.9375rem}}
@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.StoreTemplate-module-scss-module__Pg5QkW__store-template{min-height:100vh;padding:8.34rem 2.44rem 7.06rem}@media only screen and (min-width:650px){.StoreTemplate-module-scss-module__Pg5QkW__store-template{padding:11.5rem 4.88rem 7.38rem}}@media only screen and (min-width:1200px){.StoreTemplate-module-scss-module__Pg5QkW__store-template{justify-content:center;align-items:flex-start;padding:13.56rem 7.38rem 9rem;display:flex}.StoreTemplate-module-scss-module__Pg5QkW__store-template__container{max-width:93.75rem}}.StoreTemplate-module-scss-module__Pg5QkW__store-template__under-construction__image{filter:saturate(0%)brightness(0%)invert(17.2549%)opacity()url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\">        <filter id=\"recolor\" color-interpolation-filters=\"sRGB\">          <feColorMatrix type=\"matrix\" values=\"            0 0 0 0 0.1725490196            0 0 0 0 0.1725490196            0 0 0 0 0.1725490196            0 0 0 1 0          \"/>        </filter>      </svg>      #recolor");width:8rem;display:inline-block;position:relative}
@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_light.otf);font-weight:300;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_reg.otf);font-weight:500;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_med.otf);font-weight:700;font-display:swap}@font-face{font-family:Brandon;src:url(/fonts/Brandon/Brandon_bld.otf);font-weight:900;font-display:swap}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer{width:100%;overflow:hidden}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__zoom-in{z-index:1;filter:saturate(0%)brightness(0%)invert(98.8235%)opacity()url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\">        <filter id=\"recolor\" color-interpolation-filters=\"sRGB\">          <feColorMatrix type=\"matrix\" values=\"            0 0 0 0 1            0 0 0 0 0.9764705882            0 0 0 0 0.9764705882            0 0 0 1 0          \"/>        </filter>      </svg>      #recolor");position:absolute;top:.75rem;right:.75rem}@media only screen and (min-width:650px){.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__zoom-in{top:1.5rem;right:1.5rem}}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__thumbnails{align-items:center;margin-top:.75rem;display:flex}@media only screen and (min-width:650px){.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__thumbnails{margin-top:1.5rem}}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary{aspect-ratio:1;cursor:pointer;border-radius:.3125rem;width:5rem;margin-right:.625rem;overflow:hidden}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary:last-of-type{margin-right:0}@media only screen and (min-width:650px){.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary{width:6.25rem;margin-right:1.25rem}}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary--selected{cursor:default;border:2px solid #3a607e;width:5.25rem}@media only screen and (min-width:650px){.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary--selected{width:6.5rem}}.ProductImagesViewer-module-scss-module__XHNvJW__product-images-viewer__secondary--selected>div{border-radius:4px;border:2px solid #fff9f9!important}
