:root{--breakpoint-sm: breakpoints.$sm;--breakpoint-md: breakpoints.$md;--breakpoint-lg: breakpoints.$lg;--breakpoint-xl: breakpoints.$xl;--breakpoint-xxl: breakpoints.$xxl}:root{--alert-color: var(--foreground-800);--alert-font-size: var(--fs10);--alert-font-size-sm: var(--fs12);--alert-font-weight: 100;--alert-background: var(--background-100);--alert-overlay: var(--background-400);--alert-subtle-color: var(--foreground-300);--alert-icon-color: var(--alert-color)}.alert{--background: var(--alert-background);--color: var(--alert-color);--overlay: var(--alert-overlay);display:block;color:var(--color);font-size:var(--alert-font-size);font-weight:var(--alert-font-weight);margin:.5rem;position:relative;transition:all .5s ease;height:auto;padding:1rem;overflow:hidden;opacity:1;box-sizing:border-box;color:var(--alert-color);border-radius:var(--border-radius)}.alert.subtle{--alert-icon-color: var(--alert-subtle-color) !important;color:var(--alert-subtle-color);padding:.5rem}.alert.subtle:after{background:transparent}.alert.has-icon{padding-left:3.5rem}.alert.has-icon .icon{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);z-index:1;width:2.5rem;height:2.5rem;fill:var(--alert-icon-color)}.alert:after{content:"";background:var(--background);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0;box-shadow:var(--box-shadow)}.alert.sm{font-size:var(--alert-font-size-sm)}.alert p,.alert li{position:relative;z-index:1;font-size:var(--fs11)}.alert p{margin:0}.alert.dismissed{height:0px!important;opacity:0;border-width:0;margin:0 .5rem}.alert button:before,.alert button:after{background:var(--color)}.alert.success{--alert-background: var(--success-500);--alert-overlay: var(--success-700);--alert-color: var(--success-on);--alert-subtle-color: var(--success-700);--alert-icon-color: var(--alert-color)}.alert.caution{--alert-background: var(--caution-500);--alert-overlay: var(--caution-700);--alert-color: var(--caution-on);--alert-subtle-color: var(--caution-700);--alert-icon-color: var(--alert-color)}.alert.urgent{--alert-background: var(--urgent-500);--alert-overlay: var(--urgent-700);--alert-color: var(--urgent-on);--alert-subtle-color: var(--urgent-700);--alert-icon-color: var(--alert-color)}.alert.primary{--alert-background: var(--primary-500);--alert-overlay: var(--primary-700);--alert-color: var(--primary-on);--alert-subtle-color: var(--primary-700);--alert-icon-color: var(--alert-color)}.alert.accent{--alert-background: var(--accent-500);--alert-overlay: var(--accent-700);--alert-color: var(--accent-on);--alert-subtle-color: var(--accent-700);--alert-icon-color: var(--alert-color)}.alert[data-alert-type=toast]{position:absolute;z-index:8;width:100%;bottom:.5rem;left:50%;padding:1rem;transform:translate(-50%,120%);transition:transform .25s ease,opacity .25s ease;opacity:0;box-shadow:var(--box-shadow)}.alert[data-alert-type=toast]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--overlay);z-index:1;transition:width 5s ease}.alert[data-alert-type=toast][data-active=true]{transform:translate(-50%);opacity:1}.alert[data-alert-type=toast][data-active=true]:before{width:100%}.alert.dismissable{padding:1rem 3rem 1rem 2rem}.alert.dismissable button.dismiss{background:transparent;border:transparent;position:absolute;top:50%;transform:translateY(-50%);right:.75rem;width:.75rem;height:.75rem;padding:0;margin:0;z-index:1;opacity:.75;transition:all .5s ease}.alert.dismissable button.dismiss:before,.alert.dismissable button.dismiss:after{content:"";height:2px;width:100%;display:block;position:absolute;transition:all .5s ease}.alert.dismissable button.dismiss:before{transform:rotate(45deg)}.alert.dismissable button.dismiss:after{transform:rotate(-45deg)}.alert.dismissable button.dismiss:hover,.alert.dismissable button.dismiss:focus{opacity:1}:has(>.alert[data-alert-type=toast]){position:relative}form .alert[data-alert-type=toast]{max-width:80%;text-align:center}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes blurIn{0%{backdrop-filter:blur(0)}to{backdrop-filter:blur(4px)}}@keyframes blurOut{0%{backdrop-filter:blur(4px)}to{backdrop-filter:blur(0)}}.modal{--modal-padding: 1rem;--modal-background: var(--background-700);--modal-border: none;--modal-border-radius: 10px;--modal-close-foreground: var(--foreground-600);--modal-close-background: transparent;--animation-duration: .5s;width:100vw;height:100vh;background:transparent;animation:blurIn var(--animation-duration) forwards;border:transparent;transform:scale(1.05);overflow:hidden}.modal::backdrop{display:none}.modal.closing{animation:blurOut var(--animation-duration) forwards}.modal.closing:after{animation:fadeOut var(--animation-duration) forwards;opacity:0}.modal.closing .modal-container{animation:popOut calc(var(--animation-duration) / 2) forwards}.modal.hidden{animation:blurOut var(--animation-duration) forwards}.modal.hidden:after{animation:fadeOut var(--animation-duration) forwards;opacity:0}.modal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;z-index:0;animation:fadeIn var(--animation-duration) forwards}.modal .modal-container{opacity:0;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);animation:popIn calc(var(--animation-duration) / 2) forwards;background:var(--modal-background);width:90%;max-width:40rem;max-height:90vh;border:var(--modal-border);border-radius:var(--modal-border-radius);box-shadow:var(--box-shadow);box-sizing:border-box;position:fixed;padding:var(--modal-padding);padding-bottom:0;color:var(--foreground-900);display:flex;flex-direction:column;overflow:hidden}.modal .modal-container .modal-title{width:100%;flex:0 0 auto;padding-bottom:1rem}.modal .modal-container .modal-content{overflow:scroll;flex:1 1 auto;padding:var(--modal-padding);margin-left:calc(var(--modal-padding) * -1);margin-right:calc(var(--modal-padding) * -1)}.modal .modal-close{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background:var(--modal-close-background);padding:.5rem;border-radius:50%;border:none;outline:none}.modal .modal-close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--modal-close-foreground)}.chip{display:inline-block;padding:.375rem .75rem .5rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:var(--background-400);color:var(--foreground-600);border-radius:5px}.chip.sm{font-size:var(--fs12);padding:.25rem .5rem .375rem}.chip.primary,.chip[data-status=primary]{background:var(--primary-500);color:var(--primary-on)}.chip.accent,.chip[data-status=accent]{background:var(--accent-500);color:var(--accent-on)}.chip.urgent,.chip[data-status=urgent]{background:var(--urgent-500);color:var(--urgent-on)}.chip.success,.chip[data-status=success]{background:var(--success-500);color:var(--success-on)}.chip.caution,.chip[data-status=caution]{background:var(--caution-500);color:var(--caution-on)}:root{--product-material-color: var(--background-700);--variant-color: var(--accent-on);--variant-background: var(--accent-500);--variant-border: 1px solid var(--dark-600);--variant-checked-border-color: var(--accent-500);--thumbnail-count: 5;--productSummaryGrid-gap: .5rem;--productSummaryGrid-small-flex: 50%;--product-images-controls-color: var(--midtone)}.product__prices .variantPrice.hidden{display:none}.product__prices .variantPrice .price{display:block;font-size:var(--fs2);font-weight:700}.product__prices .variantPrice .price.onSale{color:var(--urgent-500)}.product__prices .variantPrice .soldOut{font-size:var(--fs2);font-weight:700;color:var(--urgent-500);text-transform:uppercase}.product__prices .variantPrice .original{font-size:var(--fs9);margin-top:-.5rem;opacity:.75}aside{margin:0 auto}article{margin-top:1rem}.product__images{position:relative}.product__images svg.icon{opacity:0}.product__images .singleImage{width:100%}.product__images .singleImage img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--border-radius)}.product__images .productSlider{position:relative}.product__images .productSlider .slider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product__images .productSlider .slider .slides{width:100%;height:100%;margin:0;position:relative;z-index:1;padding:0}.product__images .productSlider .slider .slides .slide{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s ease;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;transform:none;border-radius:var(--border-radius)}.product__images .productSlider .slider .slides .slide img{width:100%;height:100%;margin:0 auto;box-sizing:border-box;object-fit:contain;border-radius:var(--border-radius);display:block}.product__images .productSlider .slider .slides .slide[data-state=active]{opacity:1;visibility:visible}.product__images .productSlider .slider .slider-controls{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);height:3rem}.product__images .productSlider .slider .slider-controls button{width:1rem;height:1rem;position:absolute;top:0;border:.25rem solid var(--product-images-controls-color);background:none}.product__images .productSlider .slider .slider-controls button.prev{transform:rotate(-45deg);border-right:none;border-bottom:none;left:0}.product__images .productSlider .slider .slider-controls button.next{transform:rotate(45deg);border-left:none;border-bottom:none;right:0}.product__images .productSlider .icon{opacity:0}.product__images .thumbnails:not(:empty){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.product__images .thumbnails:not(:empty) label{position:relative;width:calc(100% / var(--thumbnail-count) - .5rem * (var(--thumbnail-count) - 1) / var(--thumbnail-count))}.product__images .thumbnails:not(:empty) label img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:2;border:4px solid transparent;transition:.25s ease border-color;box-sizing:border-box}.product__images .thumbnails:not(:empty) label input{position:absolute;top:0;left:0;z-index:1;opacity:0}.product__images .thumbnails:not(:empty) label:has(input:checked) img{border-color:var(--accent-500)}.product__title{margin-bottom:1rem}.product__prices{margin:1rem 0}.product__prices .compareAt{margin-top:.5rem;display:inline-block;font-size:var(--fs4);font-weight:700;position:relative}.product__prices .compareAt:before{content:"";width:125%;height:.5rem;background:var(--urgent-500);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%) rotate(3deg);opacity:.85}.product__chips:not(:empty){display:flex;margin:1rem 0}.product__chips:not(:empty) .chip{margin:0 .25rem}.product__description{margin:1rem 0}.product__description .preSaleInfo:not(:empty){display:block;position:relative;margin-top:1rem;padding:1rem 1rem 1rem 3rem;font-size:var(--fs12)}.product__description .preSaleInfo:not(:empty) svg.icon{width:3rem;height:3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__variants{margin:1rem 0}.product__variants.hidden{display:none}.product__variants fieldset:not([type=select]){padding:0;position:relative;display:flex;flex-wrap:wrap;gap:.5rem;flex:0 0 100%;box-sizing:border-box}.product__variants fieldset:not([type=select]) fieldset:not([type=select]){padding:1rem}.product__variants fieldset:not([type=select])+fieldset:not([type=select]){margin-top:1rem}.product__variants fieldset:not([type=select]):has(legend){padding-top:1rem}.product__variants fieldset:not([type=select]):has(fieldset:not([type=select])){padding:1rem}.product__variants fieldset:not([type=select]) legend{font-size:var(--fs12);transform:translate(.25rem)}.product__variants fieldset:not([type=select]) [data-entry]{flex:0 0 auto;width:auto;margin:0}.product__variants fieldset:not([type=select]) [data-entry]+[data-entry]{margin:0}.product__variants fieldset:not([type=select]) [data-entry].select-field{width:100%}.product__variants .btn-container{margin-top:2rem}.product{box-sizing:border-box;max-width:1920px;margin:0 auto;width:100%}.productSummaryGrid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1440px;margin:0 auto;gap:var(--productSummaryGrid-gap)}.productSummaryGrid .productSummary{flex:0 0 calc(var(--productSummaryGrid-small-flex) - var(--productSummaryGrid-gap))}.productSummaryGrid .noProducts{text-align:center;margin:4rem auto}.productSummary{box-sizing:border-box;display:block;text-decoration:none;color:inherit;cursor:pointer;max-width:30rem;width:100%}.productSummary .innerCard{display:flex;flex-direction:column;height:100%}.productSummary .innerCard .image,.productSummary .innerCard .pricing{flex:0 0 auto}.productSummary .innerCard .image{aspect-ratio:1/1}.productSummary .innerCard .title{flex:1 1 auto;align-content:center}.productSummary .image{position:relative}.productSummary .image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.productSummary .title{margin:1rem 0;word-wrap:anywhere;hyphens:auto;font-size:var(--fs8)}.productSummary .title h2,.productSummary .title h3{font-size:inherit;line-height:inherit;margin:0}.productSummary .title h2 .tags,.productSummary .title h3 .tags{display:block}.productSummary .pricing{font-size:var(--fs6);text-align:center;margin-bottom:1rem}.productSummary .pricing .compareAt{display:inline-block;text-align:center;position:relative;margin-bottom:.25rem;color:var(--accent-500)}.productSummary .pricing .compareAt:before{content:"";width:125%;height:.25rem;background:var(--urgent-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(3deg)}.productSummary .pricing .price{font-weight:900;text-align:center;color:var(--accent-500);display:flex;justify-content:center}.productSummary .pricing .price.onSale{color:var(--urgent-500)}.productSummary .pricing .soldOut{font-weight:900;text-align:center;color:var(--urgent-500);text-transform:uppercase}.productSummary .pricing .currencyCode{display:flex;flex-direction:column;justify-content:center;margin-left:.5rem}.productSummary .pricing .original{font-size:var(--fs10);margin:.5rem 0;opacity:.75}.productSummary.placeholder .image{position:relative}.productSummary.placeholder .image .placeholderImage{display:block;width:100%;height:100%;aspect-ratio:1/1;--placeholder-gradient-1: var(--background-700);--placeholder-gradient-2: var(--background-400);overflow:hidden;animation:placeholder 1.7s forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:var(--placeholder-graident-1);background:linear-gradient(to right,var(--placeholder-gradient-1) 10%,var(--placeholder-gradient-2) 40%,var(--placeholder-gradient-1) 70%);background-size:80rem}.productSummary.placeholder .title .placeholderTitle{display:block;height:4rem;--placeholder-gradient-1: var(--background-700);--placeholder-gradient-2: var(--background-400);overflow:hidden;animation:placeholder 1.7s forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:var(--placeholder-graident-1);background:linear-gradient(to right,var(--placeholder-gradient-1) 10%,var(--placeholder-gradient-2) 40%,var(--placeholder-gradient-1) 70%);background-size:80rem}.productSummary.placeholder .pricing .placeholderPrice{display:block;height:3rem;width:6rem;--placeholder-gradient-1: var(--background-700);--placeholder-gradient-2: var(--background-400);overflow:hidden;animation:placeholder 1.7s forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:var(--placeholder-graident-1);background:linear-gradient(to right,var(--placeholder-gradient-1) 10%,var(--placeholder-gradient-2) 40%,var(--placeholder-gradient-1) 70%);background-size:80rem}@keyframes placeholder{0%{background-position:-40rem 0}to{background-position:40rem 0}}@media(width>768px){:root{--thumbnail-count: 6}.productSummaryGrid .productSummary{flex:0 0 calc(33.33% - var(--productSummaryGrid-gap))}.product__body{display:flex;gap:2rem}.product__body aside,.product__body article{padding:1rem}.product__body aside{flex:0 0 50%;max-width:30rem}.product__body aside .product__images{--pxPastTheTop: 0px;max-width:50rem;margin:0 auto;width:100%;transform:translateY(var(--pxPastTheTop))}.product__body article{margin-top:0;flex:1 0 calc(50% - 2rem);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}}@media(width>1280px){:root{--thumbnail-count: 7}.productSummaryGrid .productSummary{flex:0 0 calc(25% - var(--productSummaryGrid-gap))}.productSummaryGrid.lg .productSummary{flex:0 0 calc(50% - var(--productSummaryGrid-gap))}}:root{--animation-duration: 1s;--animation-delay: .25s}@keyframes fadeInRight{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:TranslateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:TranslateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(5rem)}to{opacity:1;filter:blur(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2rem)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes fadeOutBlur{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(5rem)}}.fadeIn{opacity:0}.animate.fadeIn{animation:fadeIn var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOut{animation:fadeOut var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInUp{animation:fadeInUp var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutUp{animation:fadeOutUp var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInDown{animation:fadeInDown var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutDown{animation:fadeOutDown var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInLeft{animation:fadeInLeft var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutLeft{animation:fadeOutLeft var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeInRight{animation:fadeInRight var(--animation-duration) forwards;animation-delay:var(--animation-delay)}.animate.fadeOutRight{animation:fadeOutRight var(--animation-duration) forwards;animation-delay:var(--animation-delay)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromLeft{0%{transform:translate(-1rem)}to{transform:translate(0)}}@keyframes logoCircle{0%{stroke-width:0px;stroke-dasharray:715px;stroke-dashoffset:714px}20%{stroke-width:121px}40%{stroke-width:111px;stroke-dashoffset:714px}to{stroke-width:111px;stroke-dasharray:715px;stroke-dashoffset:0px}}@keyframes logoPop{0%{stroke-width:0px}50%{stroke-width:145px}to{stroke-width:135px}}@keyframes logoText{0%{width:0;opacitiy:0}40%{width:10rem}50%{scale:.9;opacity:0}to{width:10rem;opacity:1;scale:1}}#premmioCredit{margin-top:5rem;padding:2rem;text-align:center}#premmioCredit .premmioLogo{width:100%;margin:0 auto;display:flex;gap:.5rem;justify-content:center;fill:inherit;stroke:inherit;height:3rem}#premmioCredit .premmioLogo svg{fill:inherit;stroke:inherit}#premmioCredit .premmioLogo svg:nth-of-type(1){width:1.8rem;height:1.8rem;transform:translateY(1rem)}#premmioCredit .premmioLogo svg:nth-of-type(1) path{stroke-width:0px;stroke-dasharray:715px;stroke-dashoffset:714px}#premmioCredit .premmioLogo svg:nth-of-type(1) line{stroke-width:0px}#premmioCredit .premmioLogo svg:nth-of-type(2){width:0;opacity:0;margin-left:-1.9rem}#premmioCredit .premmioLogo.animated svg:nth-of-type(1) path{stroke-width:0px;animation:logoCircle 1s forwards;animation-delay:.75s;stroke-dasharray:715px;stroke-dashoffset:714px}#premmioCredit .premmioLogo.animated svg:nth-of-type(1) line{stroke-width:0px;animation:logoPop .5s forwards;animation-delay:1.6s}#premmioCredit .premmioLogo.animated svg:nth-of-type(2){animation:logoText .85s forwards;animation-delay:2s}#premmioCredit .message{margin-top:.5rem;font-size:var(--fs13)}body>footer{background:var(--dark-900);padding:1rem 1rem 7rem;display:flex;flex-wrap:wrap;position:relative;z-index:1}body>footer .features{flex:0 0 100%;display:flex;flex-direction:column;justify-content:flex-end}body>footer .features .footerNav{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin:2rem 0}body>footer .features .footerNav ul{margin:0;padding:0;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}body>footer .features .footerNav ul li{list-style-type:none;margin:0;padding:.25rem;box-sizing:border-box;text-align:center;font-size:var(--fs10)}body>footer .features .footerNav ul li a{color:var(--light-900)}body>footer .features .copy{flex:0 0 auto;color:var(--light-800);text-align:left}body>footer .features .copy p{text-align:center;color:var(--light-900);font-size:var(--fs10);font-family:var(--AccentFont);font-weight:700;margin-bottom:1rem}body>footer .features .copy strong{font-size:inherit;color:var(--accent-500)}body>footer .logo{flex:0 0 100%}body>footer #credit{flex:0 0 100%}body>footer #premmioCredit{color:var(--light-100);fill:var(--light-100);stroke:var(--light-100)}body>footer .logo{position:relative}body>footer .logo .weAre{font-family:var(--AccentFont);font-weight:900;background:var(--accent-500);font-size:var(--fs2);padding:2rem 1rem;display:inline-block;text-transform:uppercase;color:var(--dark-900);border-radius:25px;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-80% + 2rem)) rotate(0);opacity:0;transition:all .5s ease;z-index:0;width:100%;max-width:20rem;box-sizing:border-box;text-align:center;box-shadow:var(--box-shadow)}body>footer .logo .weAre.animated{opacity:1;transform:translate(-50%,calc(-100% + 2rem)) rotate(3deg)}body>footer .logo .weAre:before{content:"";display:block;border-top:3rem solid var(--accent-500);border-bottom:none;border-left:2rem solid transparent;border-right:2rem solid transparent;position:absolute;bottom:-1.5rem;left:1.5rem}body>footer .logo img.logo{display:block;width:100%;max-width:15rem;margin:0 auto;position:relative;z-index:1}body>footer .logo .socials ul{display:flex;margin:2rem 0;justify-content:center}body>footer .logo .socials ul li{margin:0 .5rem;list-style-type:none}body>footer .logo .socials ul li .icon{width:3rem;height:3rem;fill:var(--light-800)}body>footer .logo .pobox{margin:2rem 0}body>footer .logo .pobox strong{font-size:var(--fs10);color:var(--accent-500);font-family:var(--AccentFont);font-weight:500;text-transform:uppercase;max-width:50%;display:block;margin:0 auto;text-align:center}body>footer .logo .pobox p{text-align:center;color:var(--light-800);font-size:var(--fs9);font-family:var(--AccentFont);font-weight:500}@media only screen and (min-width:768px){body>footer .features{flex:0 0 66.66%;order:1}body>footer .features .footerNav{padding:0 5rem;box-sizing:border-box}body>footer .features .footerNav ul li{padding:1rem 0;text-align:left}body>footer .features .copy{padding-left:5rem}body>footer .features .copy p{text-align:left}body>footer .logo{flex:0 0 33.33%;order:2}body>footer #credit{order:3}}.modal h1,.modal h2{font-size:var(--fs6)}.modal img{width:100%}*{overflow-anchor:none}.main-banner{position:fixed;z-index:99;top:0;left:0;width:100%;height:3rem;text-align:center;background:var(--accent-500);text-transform:uppercase;color:var(--dark-800);display:flex;flex-direction:column;justify-content:center;text-decoration:none}.announcement{position:fixed;bottom:0;left:0;width:100%;height:6rem;display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--accent-500);z-index:20}.announcement span button{font-size:var(--fs10);display:inline-block;margin-left:.5rem;background:none;border:none;text-decoration:underline;font-weight:700;text-transform:uppercase}#toggles{background:var(--dark-900);padding:1rem;box-sizing:border-box;text-align:center}.campaignArrows{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:20;height:2rem}.campaignArrows button{width:2rem;height:2rem;display:block;border:none;position:absolute;top:50%;z-index:15;background:transparent;cursor:pointer}.campaignArrows button:before{content:"";display:block;width:1rem;height:1rem;border-radius:2px;border-right:.25rem solid var(--campaignArrowColor);border-bottom:.25rem solid var(--campaignArrowColor);transition:all .25s ease;background:transparent;position:absolute;z-index:2;top:50%;left:50%}.campaignArrows button:after{content:"";display:block;height:100%;width:0;transition:width .25s ease;background:var(--accent-500);position:absolute;z-index:1;top:0}.campaignArrows button.next{left:0;transform:translateY(-50%)}.campaignArrows button.next:before{transform:translate(-25%,-50%) rotate(135deg)}.campaignArrows button.next:after{left:0}.campaignArrows button.prev{right:0;transform:translateY(-50%)}.campaignArrows button.prev:before{transform:translate(-75%,-50%) rotate(-45deg)}.campaignArrows button.prev:after{right:0}ol li{list-style-type:decimal}@media only screen and (min-width:768px){.campaignArrows button{width:4rem;height:4rem}.campaignArrows button:before{width:1.25rem;height:1.25rem}.campaignArrows button:hover:before{border-color:var(--dark-900)}.campaignArrows button:hover:after{width:100%}}@media only screen and (min-width:992px){body.offset section{padding:8rem!important}}
