/*** uncss> filename: /Users/jack/Documents/helixteamhub.cloud/oldppro/trunk/WebdesignCopier/out_files/css/styles.css ***/
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,figure,footer,header,main,nav,section{display:block}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}strong{font-weight:bold}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}button{font-family:inherit;font-size:100%;margin:0}button{line-height:normal}button{text-transform:none}button{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */.sqs-cookie-banner-v2.DARK :focus:not(:focus-visible){outline-color:transparent}.sqs-cookie-banner-v2.LIGHT :focus:not(:focus-visible){outline-color:transparent}.sqs-cookie-banner-v2.DARK :focus:not(:focus-visible){outline-color:transparent}.sqs-cookie-banner-v2.LIGHT :focus:not(:focus-visible){outline-color:transparent}.sqs-system-error input:focus:not(:focus-visible),.sqs-system-error input>*:focus:not(:focus-visible){outline:none}.sqsp-tooltip .buttons a:not(.reject):focus:not(:focus-visible),.sqsp-tooltip .buttons a:not(.reject)>*:focus:not(:focus-visible){outline:none}.sqsp-tooltip .buttons a.reject:focus:not(:focus-visible),.sqsp-tooltip .buttons a.reject>*:focus:not(:focus-visible){outline:none}.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject):focus:not(:focus-visible),.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject)>*:focus:not(:focus-visible){outline:none}.sqs-widgets-confirmation-content .buttons .confirmation-button.reject:focus:not(:focus-visible),.sqs-widgets-confirmation-content .buttons .confirmation-button.reject>*:focus:not(:focus-visible){outline:none}
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */.sqs-row{width:auto !important}.sqs-row:before,.sqs-row:after{content:"";display:table}.sqs-row:after{clear:both}[class*=sqs-col]{float:left}[class*=sqs-col] .sqs-block{padding-left:17px;padding-right:17px}[class*=sqs-col]:last-child{padding-right:0}.sqs-col-3{width:25%}.sqs-col-2{width:16.6667%}.sqs-layout > .sqs-row{margin-left:-17px;margin-right:-17px}.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):not(.sqs-feature-gated-wrapper):first-child{padding-top:0}.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):not(.sqs-feature-gated-wrapper):first-child:last-child{padding-bottom:0}.sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:not(:first-child):last-child{padding-bottom:17px}.sqs-block .state-message .sqs-state-message-button:focus:not(:focus-visible),.sqs-state-message .sqs-state-message-button:focus:not(:focus-visible),.sqs-block .state-message .sqs-state-message-button>*:focus:not(:focus-visible),.sqs-state-message .sqs-state-message-button>*:focus:not(:focus-visible){outline:none}.sqs-col-0{width:0;display:none}.sqs-block{position:relative;height:auto;padding-top:17px;padding-bottom:17px}.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown){clear:both}@font-face{font-family:'squarespace-ui-font';src:url('https://assets.squarespace.com/universal/fonts/squarespace-ui-font.eot');src:url('https://assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix') format('embedded-opentype'),url('https://assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font') format('svg'),url('https://assets.squarespace.com/universal/fonts/squarespace-ui-font.woff') format('woff'),url('https://assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'squarespace-ui-font';src:url('//assets.squarespace.com/universal/fonts/squarespace-ui-font.eot');src:url('//assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix') format('embedded-opentype'),url('//assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font') format('svg'),url('//assets.squarespace.com/universal/fonts/squarespace-ui-font.woff') format('woff'),url('//assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf') format('truetype');font-weight:normal;font-style:normal}.sqs-block-html{clear:none}.sqs-block-html .sqs-block-content{outline:none}.sqs-block-html .sqs-block-content *:not(h1):not(h2):not(h3){word-wrap:break-word}.sqs-block-html .sqs-block-content>*:first-child{margin-top:0}.sqs-block-html .sqs-block-content>*:last-child{margin-bottom:0}/*! WARNING: block .less requested, but unable to resolve css from system cache: calendar */.sqs-block-horizontalrule hr{border:none;color:#bbb;background-color:#bbb;height:1px}/*! WARNING: block .less requested, but unable to resolve css from system cache: album */:focus:not(:focus-visible) .Marquee-path-hitbox-focus-outline{stroke:initial}.form-wrapper .form-submission-text:focus:not(:focus-visible),.form-wrapper .form-submission-html:focus:not(:focus-visible),.form-wrapper .field-error:focus:not(:focus-visible){outline:none}.sqs-announcement-bar{position:relative;top:0;left:0;z-index:10000;text-align:center}.sqs-announcement-bar-url{position:absolute;top:0;left:0;width:100%;height:100%}.sqs-announcement-bar-text{padding:.8em 3em}.sqs-announcement-bar-text p{margin:0}.sqs-announcement-bar-close{cursor:pointer;position:absolute;top:0;right:0;width:2.8em;height:2.78em;background:rgba(0,0,0,.15);color:#fff}.sqs-announcement-bar-close:after{content:'×';display:block;font-family:helvetica,arial,sans-serif;font-size:1em;font-weight:100;line-height:2.7em;letter-spacing:normal;padding:0}@media screen and (max-width:1024px){.sqs-announcement-bar-text,.sqs-announcement-bar-text p{font-size:13px}}.sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button:focus:not(:focus-visible){outline-color:transparent}@font-face{font-family:'social-icon-font';src:url('//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.eot');src:url('//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.eot?#iefix') format('embedded-opentype'),url('//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.woff') format('woff'),url('//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.ttf') format('truetype'),url('//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.svg#social-icon-font') format('svg');font-weight:normal;font-style:normal}.page-section>.content-wrapper{max-width:1232px;margin:0 auto;box-sizing:border-box}.page-section:not(.full-bleed-section)>.content-wrapper{padding-right:3vw;padding-left:3vw;margin:0 auto;box-sizing:content-box}@media screen and (max-width:  767px ){.page-section:not(.full-bleed-section)>.content-wrapper{padding-right:6vw;padding-left:6vw;box-sizing:border-box}}#siteWrapper .sqs-button-element--primary{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.2em;text-transform:none;font-size:1.1rem}html,body{font-size:16px}.site-wrapper{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none;line-height:1.3em;font-size:1rem;-webkit-font-smoothing:antialiased}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:landscape){.site-wrapper{font-size:calc((1.1 - 1) * 1.2vw + 1rem) }}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:portrait){.site-wrapper{font-size:calc((1.1 - 1) * 1.2vh + 1rem) }}p{margin:1rem 0}.sqs-announcement-bar-text,.sqs-announcement-bar-text p{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:1px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.2em;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:0em;text-transform:none}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:landscape){.sqs-announcement-bar-text,.sqs-announcement-bar-text p{font-size:calc((1 - 1) * 1.2vw + 1rem) }}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:portrait){.sqs-announcement-bar-text,.sqs-announcement-bar-text p{font-size:calc((1 - 1) * 1.2vh + 1rem) }}@media screen and (min-width:1305.92px){.sqs-announcement-bar-text,.sqs-announcement-bar-text p{font-size:calc(1 * 1rem) }}.header-nav-item{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0em;line-height:1.2em;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:.05em;text-transform:none;line-height:1.8em;font-size:1.1rem}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:landscape){.header-nav-item{font-size:calc((1.1 - 1) * 1.2vw + 1rem) }}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:portrait){.header-nav-item{font-size:calc((1.1 - 1) * 1.2vh + 1rem) }}@media screen and (min-width:1305.92px){.header-nav-item{font-size:calc(1.1 * 1rem) }}.header-menu-nav-item{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0em;line-height:1.2em;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:.05em;text-transform:none;line-height:1.8em;font-size:1.1rem;line-height:1}#siteWrapper .header-actions-action--cta .sqs-button-element--primary,#siteWrapper .header-skip-link{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0em;font-weight:500;font-style:normal;letter-spacing:.05em;text-transform:none;line-height:1.2em;font-size:1rem}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:landscape){#siteWrapper .header-actions-action--cta .sqs-button-element--primary,#siteWrapper .header-skip-link{font-size:calc((1 - 1) * 1.2vw + 1rem) }}@media screen and (min-width:0) and (max-width:calc(1305.92px - 1px)) and (orientation:portrait){#siteWrapper .header-actions-action--cta .sqs-button-element--primary,#siteWrapper .header-skip-link{font-size:calc((1 - 1) * 1.2vh + 1rem) }}@media screen and (min-width:1305.92px){#siteWrapper .header-actions-action--cta .sqs-button-element--primary,#siteWrapper .header-skip-link{font-size:calc(1 * 1rem) }}#siteWrapper .header-menu-cta .sqs-button-element--primary{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0em;font-weight:500;font-style:normal;letter-spacing:.05em;text-transform:none;line-height:1.2em;font-size:1rem;font-size:1.2rem}.header-menu{font-size:1.2em}.header-menu-nav-item a{font-size:8.5vmin}@media screen and (min-width:  576px ){.header-menu-nav-item a{font-size:6.6vmin}}@media screen and (min-width:  768px ){.header-menu-nav-item a{font-size:6vmin}}.header-menu-controls{font-size:.85em}.sqs-block-html a{background-repeat:repeat-x;background-image:linear-gradient(to right,currentColor 100%,currentColor 0);background-size:1px 1px;background-position:0 100%;white-space:initial}@supports (text-decoration-thickness: 1px) and (text-underline-offset: 0.2em){.sqs-block-html a{background-repeat:unset;background-image:unset;background-size:unset;background-position:unset;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip:auto;text-decoration-skip-ink:auto}}@media screen and (max-width:  991px ){html{font-size:16px}}#siteWrapper.site-wrapper .sqs-button-element--primary{padding:.8rem 1.336rem}#siteWrapper.site-wrapper .sqs-button-element--primary{border-width:0px}#siteWrapper.site-wrapper .sqs-button-element--primary{line-height:normal;border-style:solid}.primary-button-style-solid .site-wrapper .sqs-button-element--primary{-webkit-transition:.1s opacity linear;-moz-transition:.1s opacity linear;-o-transition:.1s opacity linear;transition:.1s opacity linear;-webkit-backface-visibility:hidden}@media (hover:hover){.primary-button-style-solid .site-wrapper .sqs-button-element--primary:hover{opacity:.8}}.primary-button-style-outline .sqs-button-element--primary:not(:hover),.primary-button-style-outline .list-item .sqs-block-button-element.list-item-content__button.sqs-button-element--primary:not(:hover),.primary-button-style-outline .list-item[data-is-card-enabled="true"] .sqs-block-button-element.list-item-content__button.sqs-button-element--primary:not(:hover),.primary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-button-element--primary:not(:hover),.primary-button-style-outline .header-menu-cta .btn.sqs-button-element--primary:not(:hover),.primary-button-style-outline .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:not(:hover),.primary-button-style-outline .sqs-modal-lightbox-content .sqs-button-element--primary:not(:hover){background:transparent}.primary-button-style-outline .newsletter-form-button.sqs-system-button.sqs-button-element--primary:not(:hover){background:transparent !important}.primary-button-shape-square .sqs-button-element--primary{border-radius:0}.secondary-button-style-outline .sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .list-item .sqs-block-button-element.list-item-content__button.sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .list-item[data-is-card-enabled="true"] .sqs-block-button-element.list-item-content__button.sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .header-menu-cta .btn.sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:not(:hover),.secondary-button-style-outline .sqs-modal-lightbox-content .sqs-button-element--secondary:not(:hover){background:transparent}.tertiary-button-style-outline .sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .list-item .sqs-block-button-element.list-item-content__button.sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .list-item[data-is-card-enabled="true"] .sqs-block-button-element.list-item-content__button.sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .header-menu-cta .btn.sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:not(:hover),.tertiary-button-style-outline .sqs-modal-lightbox-content .sqs-button-element--tertiary:not(:hover){background:transparent}.sqs-announcement-bar .sqs-announcement-bar-close{background:transparent}.sqs-block-image .sqs-block-image-figure{margin:0}.sqs-block-image .sqs-block-image-link{display:block}.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper{position:relative;overflow:hidden}.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{position:absolute;width:100%}.sqs-block-image .design-layout-inline .intrinsic{margin:0 auto}/*! WARNING: Stylesheet from template.conf missing: mixins/blog-image.less */
a{cursor:pointer;color:inherit;text-decoration:none}.burger{position:relative;display:inline-block;cursor:pointer;background-color:transparent;border:none}.burger-box{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px}.burger-inner{width:100%;height:100%}.burger-inner .top-bun,.burger-inner .patty,.burger-inner .bottom-bun{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:'';width:100%;transition:transform 250ms cubic-bezier(.2,.6,.3,1),width 250ms cubic-bezier(.2,.6,.3,1);will-change:transform,width}.burger-inner.header-menu-icon-doubleLineHamburger .top-bun{transform:translatey(-5.5px)}.burger-inner.header-menu-icon-doubleLineHamburger .bottom-bun{transform:translatey(5.5px)}.burger-inner.header-menu-icon-doubleLineHamburger .patty{transform:scale(0)}.icon{position:relative;display:block;width:25px;height:25px;box-sizing:content-box;line-height:1}.icon--sm{width:20px;height:20px}.icon--lg{width:28px;height:28px}.icon--stroke svg{stroke-width:1px;fill:transparent}.icon--fill svg{fill:currentColor}.icon svg{width:100%;height:100%}.icon-cart-quantity{position:absolute;display:block;font-family:inherit;top:-1em;right:-1em;min-width:1em;font-size:10px;padding:.5em;text-align:right;line-height:1em}.btn{position:relative;display:inline-block;line-height:normal;padding:.64rem 1.0688rem}.primary-button-style-solid .btn{-webkit-transition:.1s opacity linear;-moz-transition:.1s opacity linear;-o-transition:.1s opacity linear;transition:.1s opacity linear;-webkit-backface-visibility:hidden}@media (hover:hover){.primary-button-style-solid .btn:hover{opacity:.8}}.chevron{position:relative;display:inline-block;width:.4em;height:.4em;border-top:1px solid currentColor;border-right:1px solid currentColor;vertical-align:middle;margin-top:-.14em}.chevron--right{transform:rotate(45deg)}.chevron--left{transform:rotate(-135deg)}body{word-wrap:break-word;overflow-wrap:break-word}@supports (--test-custom-property: true){body{--sqs-site-gutter:3vw;--sqs-mobile-site-gutter:6vw;--sqs-site-max-width:1232px}}a{color:inherit;text-decoration:none}:focus{outline-offset:4px}:focus,a:focus{outline-width:2px;outline-style:solid}:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.sqs-gallery-controls .previous:focus:not(:focus-visible),.sqs-gallery-controls .next:focus:not(:focus-visible){outline-width:0 !important}.section-background img[srcset]{object-fit:cover;width:100%;height:100%}.page-section{position:relative;display:flex;align-items:center;box-sizing:border-box}.page-section>.content-wrapper{width:100%;box-sizing:content-box;position:relative}.page-section .content{width:100%}.page-section>.content-wrapper{display:flex}@media screen and (max-width:  767px ){.page-section .content{width:100% !important}}.page-section.content-width--wide .content{width:100%}.page-section.horizontal-alignment--left>.content-wrapper{justify-content:flex-start}.page-section.horizontal-alignment--center>.content-wrapper{justify-content:center}.page-section.section-height--small:not(.content-collection):not(.gallery-section):not(.user-items-list-section){min-height:33vh}.page-section.vertical-alignment--middle:not(.content-collection):not(.gallery-section):not(.user-items-list-section):not(.editmode-changing-rowcount){align-items:center}.page-section.vertical-alignment--top:not(.content-collection):not(.gallery-section):not(.user-items-list-section):not(.section-height--custom):not(.editmode-changing-rowcount){align-items:flex-start}.page-section.vertical-alignment--top:not(.content-collection):not(.gallery-section):not(.user-items-list-section):not(.section-height--custom):not(.editmode-changing-rowcount)>.content-wrapper{padding-top:3vw}.section-background{overflow:hidden;pointer-events:none}.section-background,.section-background .section-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.section-background img{position:relative}.image-block-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#page{z-index:1}#siteWrapper{display:flex;flex-direction:column;min-height:100vh}#footer-sections{margin-top:auto;position:relative;}#footer-sections .sqs-block-html a{display:inline-block}.floating-cart{position:fixed;bottom:20px;right:20px;z-index:100;padding:17px 17px 13px 13px;display:flex;justify-content:center;align-content:center}.floating-cart.hidden{display:none}.ProductItem-gallery-slides-item:focus:not(:focus-visible)::after{outline-style:none}/*! WARNING: Stylesheet from template.conf missing: lessons.less */
/*! WARNING: Stylesheet from template.conf missing: lessons-item.less *//*! WARNING: Stylesheet from template.conf missing: portfolio-new-test.less */@media (hover:none){.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay .grid-item:focus:not(:focus-visible) .portfolio-text,.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay .grid-item:focus:not(:focus-visible) .portfolio-overlay{opacity:0}}@media (hover:hover){.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay .grid-item:not(:hover):focus:not(:focus-visible) .portfolio-text,.tweak-portfolio-grid-overlay-show-text-after-hover .portfolio-grid-overlay .grid-item:not(:hover):focus:not(:focus-visible) .portfolio-overlay{opacity:0}}.user-items-list-banner-slideshow .slideshow-gutter:focus:not(:focus-visible)::after{display:none}.user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-button:focus:not(:focus-visible)::after{display:none}.user-items-list-carousel__gutter:focus:not(:focus-visible)::after{display:none}.user-items-list-carousel__arrow-button:focus:not(:focus-visible)::after{display:none}.header{z-index:10;position:absolute;top:0;right:0;left:0;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:none}.header .sqs-announcement-bar-dropzone{position:relative;z-index:3;pointer-events:auto}.header .sqs-announcement-bar-close,.header .sqs-announcement-bar-url{outline-offset:-2px}.header .header-announcement-bar-wrapper{position:relative;z-index:2;width:100%;box-sizing:border-box;padding-top:1.7vw;padding-bottom:1.7vw;padding-left:3vw;padding-right:3vw;pointer-events:auto}.header .header-announcement-bar-wrapper .header-border,.header .header-announcement-bar-wrapper .header-dropshadow{width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;pointer-events:none}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){}.header .header-announcement-bar-wrapper .header-border{z-index:1}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header .header-announcement-bar-wrapper{padding:6vw}}.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active) .header{position:fixed}body.tweak-transparent-header .header:not(.shrink):not(.transparent-header-theme--override){transition:background 300ms ease-in-out 0s,padding 140ms ease-in-out,transform 140ms ease-in-out 140ms;background-color:transparent !important}.tweak-fixed-header .header{transition:background 140ms ease-in-out 140ms,transform 140ms ease-in-out}.tweak-fixed-header .header .header-announcement-bar-wrapper{transition:padding 140ms ease-in-out}.header .header-nav-wrapper a{text-decoration:none;backface-visibility:hidden;padding:.1em 0}.header .header-skip-link{position:absolute;padding:1em 1.5em;box-sizing:border-box;text-decoration:underline;z-index:2;max-width:calc(100vw - 2.6em);top:1.5em;left:-1000em}.header .header-skip-link:focus{left:1.3em}.header-inner{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:inherit}.header-background,.header-background::after{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 400ms cubic-bezier(.4,0,.2,1);will-change:opacity}.header-background::after{content:'';opacity:0}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-background::after{box-shadow:0 0 10px rgba(0,0,0,.15);opacity:0;transform:matrix(1,0,0,1,0,0)}}.header-display-mobile{display:none;position:relative;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-display-mobile{display:flex}}.header-display-mobile .showOnDesktop{display:flex}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-display-mobile .showOnDesktop{display:none}}.header-display-desktop{position:relative;display:flex;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-display-desktop{display:none}}.header-display-desktop .showOnMobile{display:none}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-display-desktop .showOnMobile{display:flex}}.header-title-nav-wrapper{display:flex;flex-wrap:nowrap;flex:1 0 67%;align-items:center}.header-title{flex-grow:0;flex-shrink:0;backface-visibility:hidden}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-title{flex-grow:1}}.header-title-logo{width:auto;font-size:0}.header-title-logo a{display:inline-block;max-width:100%;max-height:136px}.header-title-logo img{width:auto;max-width:100%;max-height:136px}@media screen and (max-width:  767px ){.header-title-logo a{max-height:31px}.header-title-logo img{max-height:31px}}.header-burger{display:none;align-items:center;justify-content:center}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-burger{display:flex}}.header-nav{flex-grow:1;flex-shrink:1}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-nav{display:none}}.header-nav-list{display:inline-flex;flex-wrap:wrap}.header-nav-list>div{white-space:nowrap}.header-nav .header-nav-item--folder{position:relative}.header-nav .header-nav-item--folder .header-nav-folder-content{opacity:0;pointer-events:none;position:absolute;top:auto;left:-1em;padding:.5em 1em;text-align:left;min-width:200px;z-index:10}.header-nav .header-nav-item--folder .header-nav-folder-content .header-nav-folder-item{line-height:1.3}.header-nav .header-nav-item--folder:hover .header-nav-folder-content{opacity:1;pointer-events:auto}.header-nav .header-nav-item--folder .header-nav-folder-content:focus-within{opacity:1;pointer-events:auto}.header-nav-item a{display:block}.header-actions{flex-grow:0;flex-shrink:1;display:inline-flex;align-items:center}.header-actions .header-actions-action--cta{white-space:nowrap}.header-actions .header-actions-action--social{display:flex}.header-actions--right{justify-content:flex-end}.header-actions--right .header-actions-action{margin:0 0 0 .9vw}.header-layout-branding-center-nav-center .header-title-nav-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 50%;justify-content:center;align-content:center;margin-left:auto}.header-layout-branding-center-nav-center .header-title-nav-wrapper .header-title{text-align:center;flex:0 0 100%}.header-layout-branding-center-nav-center .header-title-nav-wrapper .header-nav{text-align:center;flex:0 0 100%;margin:.9vw 0 0}.header-layout-branding-center-nav-center .header-title-nav-wrapper .header-nav .header-nav-list{justify-content:center}.header-layout-branding-center-nav-center .header-title-nav-wrapper .header-nav .header-nav-item{margin-left:.7vw;margin-right:.7vw}.header-layout-branding-center-nav-center .header-actions--left{flex:0 1 25%;max-width:25%;justify-content:flex-start;align-content:center}.header-layout-branding-center-nav-center .header-actions--left .header-actions-action--social{margin:0}.header-layout-branding-center-nav-center .header-actions--left .header-actions-action--social .icon{width:35px;height:35px}.header-layout-branding-center-nav-center .header-actions--left .header-actions-action--social .icon:not(:last-child){margin-right:1.4vw}.header-layout-branding-center-nav-center .header-actions--left .header-actions-action--social .icon:last-child{margin-right:.9vw}.header-layout-branding-center-nav-center .header-actions--right{flex:0 1 25%;max-width:460px}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header .header-burger{margin-right:0;align-items:flex-end;justify-content:flex-end;flex:0 0 50px;width:50px}.header .header-actions--left{display:none}.header .header-title-nav-wrapper{flex:1 0 calc(100% - 50px)}.header .header-title-nav-wrapper .header-title{margin-right:0;flex:1 0 100%;text-align:left}.header .header-title-nav-wrapper .header-nav{display:none}.header .header-actions,.header .header-actions-action--social,.header .header-actions-action--cta{display:none}.header .header-mobile-layout-logo-left-nav-right .header-display-mobile .header-burger{justify-content:flex-end}.header .header-mobile-layout-logo-left-nav-right .header-display-mobile .header-actions{justify-content:center}.header .header-mobile-layout-logo-left-nav-right .header-display-mobile .header-title{text-align:left}}main .page-section:first-child{padding-top:100px}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){main .page-section:first-child{padding-top:80.175px}}.announcement-bar-reserved-space .sqs-announcement-bar-dropzone{min-height:2.3em}.announcement-bar-reserved-space main .page-section:first-child{padding-top:calc(2.3em  +  100px)}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.announcement-bar-reserved-space main .page-section:first-child{padding-top:calc(2.3em  +  80.175px)}}.header-menu{position:fixed;z-index:1;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;will-change:opacity,visibility;user-select:none;text-align:center;pointer-events:auto}.header-menu a{opacity:1}@media only screen and (pointer: coarse) and (max-width: 1024px), screen and (max-width:  799px ){.header-menu{transition:visibility 600ms cubic-bezier(.4,0,.2,1),opacity 400ms cubic-bezier(.4,0,.2,1)}}.header-menu-bg{position:absolute;top:0;right:0;bottom:0;left:0}.header-menu-nav{position:relative;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.header-menu-nav-list{position:relative;flex-grow:1;width:100%;transform:translatey(20px);transition:transform 600ms cubic-bezier(.4,0,.2,1)}.header-menu-nav-folder{position:absolute;display:flex;top:0;left:0;width:100%;min-height:100%;max-height:100%;justify-content:flex-start;overflow-y:scroll;overflow-x:hidden;transform:translatex(100%);transition:transform 600ms cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;flex-direction:column}.header-menu-nav-folder[data-folder="root"]{transform:translatex(0%)}.header-menu-nav-folder-content{position:relative;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:center;flex-direction:column}.header-menu-nav-folder--active{transform:translatex(0);will-change:transform}.header-menu-nav-item{position:relative;width:100%;box-sizing:border-box;padding-left:3vw;padding-right:3vw}.header-menu-nav-item a{position:relative;display:block;margin:3vw 5vw;transition:opacity 250ms cubic-bezier(.4,0,.2,1)}@media (hover:hover){.header-menu-nav-item:hover a{opacity:.9}}.header-menu-nav-item-content{position:relative;display:inline-block;pointer-events:none}:is([aria-current="page"], [aria-current="true"]) .header-menu-nav-item-content{background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-size:1px 1px;background-position:0 100%}@media (forced-colors:active){:is([aria-current="page"], [aria-current="true"]) .header-menu-nav-item-content{text-decoration:underline !important}}.header-menu-controls{padding-bottom:10px;opacity:.5}.header-menu-controls-control{position:relative;opacity:0 !important;padding:0 10px;transition:visibility 600ms cubic-bezier(.4,0,.2,1),opacity 600ms cubic-bezier(.4,0,.2,1) !important}.header-menu-controls-control span{position:relative;display:inline-block}.header-menu-controls-control--active{opacity:1 !important}.header-menu-actions,.header-menu-cta{transform:translatey(100%);transition:transform 600ms cubic-bezier(.4,0,.2,1)}.header-menu-actions{display:flex;align-items:center;justify-content:center;margin:0 20px;flex-grow:0;flex-shrink:1;margin-bottom:6vw}.header-menu-actions-action{margin:15px 7.5px}.header-menu-cta a{display:inline-block;text-align:center;box-sizing:border-box;margin:4vw 6vw 6vw;min-width:210px}@supports (object-fit: cover){}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}body{background-color:#fff;color:#000}.page-section{background-color:#fff}p a{color:#000}.section-background-overlay{opacity:0}.sqs-block-image .image-block-wrapper:after{opacity:.1}.sqs-block-horizontalrule hr{background-color:#000}.page-section{color:#000}:not(.has-background) .section-background{background-color:#fff}.sqs-block-html a{color:#000}:focus,a:focus{outline-color:#000}.ProductItem .variant-radiobtn:focus:not(:focus-visible)+label{outline-color:transparent}.primary-button-style-solid .sqs-button-element--primary{color:#fff;background-color:#000;border-color:#000}.primary-button-style-solid .site-wrapper .sqs-button-element--primary{color:#fff;background-color:#000;border-color:#fff}.header-skip-link.sqs-button-element--primary{color:#fff !important;background-color:#000 !important;border-color:#000 !important}.sqs-block-horizontalrule hr{background-color:#000}.section-background-overlay{background-color:#fff}.floating-cart{background-color:#000;color:#fff}.floating-cart :focus{outline-color:#fff}.floating-cart .icon--stroke svg{stroke:#fff}[data-header-style="dynamic"].header{background-color:#fff}body:not(.header--menu-open) .header-nav-folder-content{background-color:#fff}body:not(.header--menu-open) .header-nav-wrapper a{color:#000}body:not(.header--menu-open) .header-border[data-header-style="dynamic"]{border:solid #000}body:not(.header--menu-open) .burger-inner .top-bun,body:not(.header--menu-open) .burger-inner .patty,body:not(.header--menu-open) .burger-inner .bottom-bun{background-color:#000}body:not(.header--menu-open) .header-actions .icon--fill svg{fill:#000}.site-wrapper .header-menu .header-menu-bg{background-color:#fff}.site-wrapper .header-menu .header-menu-nav a:not(.btn){color:#000}.site-wrapper .header-menu .header-menu-cta a{color:#fff;background-color:#000;border-color:#000}.sqs-announcement-bar{background:rgba(143,27,20,.94)}.sqs-announcement-bar :focus,.sqs-announcement-bar a:focus{outline-color:#fff}.sqs-announcement-bar-text p{color:#fff}.sqs-announcement-bar-close{color:#fff}@media screen and (max-width:  767px ){.sqs-layout [class*=sqs-col]{float:none !important;width:auto !important}.sqs-layout .sqs-row .sqs-block:first-child{padding-top:17px !important}.sqs-layout .sqs-row .sqs-block:last-child{padding-bottom:17px !important}}/*! WARNING: Stylesheet from template.conf missing: blog-list-image.less */
/*! WARNING: Stylesheet from template.conf missing: blog-list-text.less *//*! WARNING: Stylesheet from template.conf missing: product-grid-text-below.less */[data-animation-role="image"]{min-height:1px}_:-ms-fullscreen .preClip{opacity:0;transition-property:opacity}_:-ms-fullscreen .clipIn:not([data-override-initial-global-animation]){opacity:1 !important}@supports not (clip-path: ellipse(0% 100% at 0 0)){}_:-ms-fullscreen .tweak-global-animations-animation-type-flex .image-button a::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-add-to-cart-button::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-editable-button:not(input)::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-block-button-element::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex [data-animation-role="header-element"] .btn::before{clip-path:none;transition-property:opacity;opacity:0}_:-ms-fullscreen .tweak-global-animations-animation-type-flex .image-button a:hover::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-add-to-cart-button:hover::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-editable-button:not(input):hover::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex .sqs-block-button-element:hover::before,_:-ms-fullscreen .tweak-global-animations-animation-type-flex [data-animation-role="header-element"] .btn:hover::before{opacity:1}@media (hover:none){.gallery-reel-control-btn:focus:not(:focus-visible){opacity:.75}}@media (hover:hover){.gallery-reel-control-btn:not(:hover):focus:not(:focus-visible){opacity:.75}}@supports not (aspect-ratio: 16/9){}.video-player .plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.video-player .plyr:fullscreen video{height:100%}.video-player .plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.video-player .plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.video-player .plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.video-player .plyr:fullscreen .plyr__captions{font-size:21px}}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){}@media only screen and (orientation:landscape){.video-player .plyr--is-touch:fullscreen .plyr__menu{display:flex}}.video-player .plyr:not(.plyr--is-touch):fullscreen .plyr__menu{display:flex}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){}
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.black.page-section{color:#fff}.black :focus,.black a:focus{outline-color:#fff}.black .ProductItem .variant-radiobtn:focus:not(:focus-visible)+label{outline-color:transparent}.primary-button-style-solid .black .sqs-button-element--primary{color:#000;background-color:#f9e910;border-color:#f9e910}.primary-button-style-solid .site-wrapper .black .sqs-button-element--primary{color:#000;background-color:#f9e910;border-color:#000}.black .header-skip-link.sqs-button-element--primary{color:#000 !important;background-color:#f9e910 !important;border-color:#f9e910 !important}.black .section-background-overlay{background-color:#000}.tweak-transparent-header .sections .black.page-section:first-child.background-width--full-bleed.has-background .section-background:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000,150px,transparent);opacity:.05}[data-header-style="dynamic"].header.black{background-color:#000}body:not(.header--menu-open) .black .header-nav-folder-content{background-color:#000}body:not(.header--menu-open) .black .header-nav-wrapper a{color:#fff}body:not(.header--menu-open) .black .header-border[data-header-style="dynamic"]{border:solid #fff}body:not(.header--menu-open) .black .burger-inner .top-bun,body:not(.header--menu-open) .black .burger-inner .patty,body:not(.header--menu-open) .black .burger-inner .bottom-bun{background-color:#fff}body:not(.header--menu-open) .black .header-actions .icon--fill svg{fill:#fff}.black .sqs-announcement-bar{background:#fff}.black .sqs-announcement-bar :focus,.black .sqs-announcement-bar a:focus{outline-color:#000}.black .sqs-announcement-bar-text p{color:#000}.black .sqs-announcement-bar-close{color:#000}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
    }
.top-bun, 
  .patty, 
  .bottom-bun {
    height: 1px;
  }
.top-bun, 
  .patty, 
  .bottom-bun {
    height: 1px;
  }

