/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;-webkit-transition:none;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;display:-webkit-box;display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pswp__counter{-webkit-margin-start:20px;color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}
:root{--xs:map-get($breakpoints,"xs");--sm:map-get($breakpoints,"sm");--md:map-get($breakpoints,"md");--lg:map-get($breakpoints,"lg");--xl:map-get($breakpoints,"xl");--xxl:map-get($breakpoints,"xxl");--xxxl:map-get($breakpoints,"xxxl");--wrap-spacing:var(--base-spacing);--wrap-body:1920px;--wrap-content:1080px;--wrap-xl:1920px;--wrap-lg:1440px;--wrap-md:1096px;--wrap-sm:864px;--base-font-size:1.125rem;--base-line-height:1.5;--base-spacing-half:calc(var(--base-spacing)*0.5);--base-spacing:8px;--base-spacing-double:calc(var(--base-spacing)*2);--headings-line-height:1.2;--headings-margin-bottom:0.4em;--duration:200ms;--gutter-width-base:4px;--gutter-width-double:calc(var(--gutter-width-base)*2);--border-radius-half:calc(var(--border-radius-base)*0.5);--border-radius-base:8px;--border-radius-double:calc(var(--border-radius-base)*2);--border-width-xs:2px;--border-width-sm:4px;--border-width-md:8px;--border-width-lg:16px;--box-shadow-1:0px 0px 16px 0px hsla(0,0%,100%,.5) inset,0px 0px 16px 0px rgba(0,0,0,.25);--box-shadow-2:0px 0px 8px 0px rgba(0,0,0,.1);--btn-radius-large:9px;--btn-radius-medium:7px;--btn-radius-small:5px;--btn-padding-tb-large:9px;--btn-padding-lr-large:25px;--btn-padding-icon-large:11px;--btn-padding-tb-medium:7px;--btn-padding-lr-medium:17px;--btn-padding-icon-medium:7px;--btn-padding-tb-small:5px;--btn-padding-lr-small:13px;--btn-padding-icon-small:5px;--font-primary:"SofiaProLight","Work Sans","Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;--color-primary:#16160e;--color-primary-hover:#000;--color-secondary:#fcae4a;--color-secondary-hover:#fe9815;--color-tertiary:#fefcfc;--color-tertiary-hover:#faf8f8;--color-background-primary:#16160e;--color-background-secondary:#fcae4a;--color-background-page:#efefef;--color-bg-1:#faf4f2;--color-bg-2:#074d67;--color-bg-3:#f3f3f3;--color-bg-page:#fff;--color-text:#666;--color-text-on-primary:#fff;--color-text-on-secondary:#fff;--color-link-hover:#353535;--color-grey-1:#555;--color-grey-2:#bcbcbc;--color-grey-3:#f8f8f8}@font-face{font-family:SofiaProLight;font-style:normal;font-weight:300;src:local(""),url(../fonts/SofiaProLight-webfont.woff) format("woff")}html{box-sizing:border-box;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;text-rendering:optimizeLegibility}button,figcaption,figure,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}p{margin-bottom:1em}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{border-color:var(--color-brand-primary-hex);border-style:solid;border-width:1px 0 0;margin:2em auto;padding:.25em 0;width:100%}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.3;margin:0 0 1rem;padding:1rem}input,select,textarea{border:1px solid #ddd}textarea{resize:vertical}img{height:auto;max-width:100%}svg{overflow:hidden;vertical-align:middle}html{font-family:var(--font-primary);font-size:var(--base-font-size);line-height:var(--base-line-height);overflow-y:scroll;scroll-behavior:smooth}body{background-color:var(--color-bg-page);font-size:var(--base-font-size)}a,body{color:var(--color-text);font-weight:400}a{line-height:1;text-decoration:underline}a:hover{color:var(--color-link-hover);text-decoration:none}.main{background:var(--color-plain-white);margin-left:auto;margin-right:auto;max-width:var(--wrap-lg);position:relative;width:100%}.table,table{border-collapse:collapse;color:var(--color-text);width:100%}.table thead,table thead{background-color:rgba(22,22,14,.1)}.table thead th,table thead th{padding:12px 8px}.table tbody td,.table thead th,table tbody td,table thead th{border-bottom:1px solid var(--color-primary);font-size:1.25rem;font-weight:400;line-height:1.25;text-align:left}.table tbody td,table tbody td{padding:14px 8px 4px}dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:16px}.hidden{display:none}.icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content{margin-bottom:3rem}.content a{text-decoration:underline}.alpha,.beta,.delta,.epsilon,.eta,.gamma,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.zeta,h1,h2,h3,h4,h5,h6{line-height:1}b,strong{font-weight:700}small{font-size:16px;line-height:1}p:last-child{margin:0}ol,ul{font-size:1.25rem;font-weight:400;line-height:1.5}dl dd,dl dt{color:#000;font-size:1.25rem;font-weight:400;line-height:1.25}.button,button{background:#fff;border:1px solid #000;color:#000;cursor:pointer;display:block;padding:10px 22px;position:relative;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:hover,button:hover{background:#000;border:1px solid transparent;color:#fff}.block{margin-bottom:calc(var(--base-spacing-double)*4)}.divider{margin:var(--base-spacing-double) 0;padding:0}.link .link-alpha .icon{-webkit-box-ordinal-group:2;order:1}.link.link-alpha .icon{-webkit-box-ordinal-group:3;order:2}.video,video{width:100%}.embed-container{height:594px;max-width:100%;overflow:hidden;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.page-grid{grid-gap:3rem;display:grid;grid-template-columns:600px 1fr;margin-left:auto;margin-right:auto;margin-top:20vh;max-width:var(--wrap-lg);position:relative;width:100%}@media (max-width:992px){.page-grid{grid-template-columns:1fr;margin-top:10vh}}.page-grid.mb-small{margin-top:10vh}.page-grid.xl{max-width:var(--wrap-xl)}.page-grid.lg{max-width:var(--wrap-lg)}.page-grid.md{max-width:var(--wrap-md)}.page-grid.sm{max-width:var(--wrap-sm)}.px{padding-left:calc(var(--base-spacing-double)*2);padding-right:calc(var(--base-spacing-double)*2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:576px){.px{padding-left:var(--base-spacing-double);padding-right:var(--base-spacing-double)}}@media (max-width:992px){.main_menu{-webkit-box-ordinal-group:2;order:1}}.main_menu .title{font-size:35px;margin-bottom:30px}.main_menu .menu_link{display:block;line-height:2em}.main_menu .menu_link[aria-current=page]{color:var(--color-link-hover)}.main_menu a{text-decoration:none}@media (max-width:992px){.content-left{-webkit-box-ordinal-group:3;order:2}}.footer{margin-bottom:3rem}.copyright .text{font-size:13px}.gallery-content{grid-gap:calc(var(--base-spacing-double)*2);display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,auto))}.gallery-content .image{aspect-ratio:1}.image_preview{float:left;height:360px;max-width:600px;width:100%}.image_preview img{display:none}.image_set_preview{-webkit-column-count:2;column-count:2;-webkit-column-gap:1rem;column-gap:1rem}@media (max-width:768px){.image_set_preview{-webkit-column-count:1;column-count:1}}.image_set_item{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-content:center;align-items:center;aspect-ratio:1;display:-webkit-box;display:flex;flex-direction:column;gap:.5rem;position:relative}.image_set_item .image-container{height:100%;width:100%}.image_set_preview .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image_grid_preview{-webkit-column-count:2;column-count:2;margin-bottom:60px}.image_grid_item{display:inline-block;height:100%;vertical-align:top}.image_grid_preview img{display:block}@media (max-width:768px){.image_grid_preview img{margin-bottom:5px;margin-right:5px}}.pswp__img{padding:0 3rem}.image_set_name{margin-bottom:1rem}.image_set_name a{text-decoration:none}.product-meta{margin-bottom:1rem}.product-name{margin-bottom:.5rem}.options{display:-webkit-box;display:flex;gap:.5rem;margin-bottom:1rem}.options.hidden,.options.versions{display:none}.options.versions.is-active{display:-webkit-box;display:flex}.product-images{margin-bottom:1rem}.product-images.has-more{display:grid;grid-template-columns:1fr 1fr}.product-images.has-more .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-images.has-3{grid-template-columns:1fr 1fr 1fr}.option-input-label{cursor:pointer;display:block;margin-bottom:.5rem;margin-top:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.option-input,.option-input-label:hover{cursor:pointer}.option-input{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.option-input:checked+.option-input-text{background-color:#ccc;border-color:#000;color:#000}.option-input:hover{cursor:pointer}.option-input-text{background-color:transparent;border:1px solid #000;display:inline-block;margin-bottom:0;padding:10px 22px;width:100%}.option-input-text:hover{cursor:pointer}.product .image-container,.product .image-container picture{display:inline-block}.product .image-container .image_grid_preview img{margin:0}.product-versions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-flow:column wrap}.product-size-box{border-bottom:1px solid #2a2a2a;border-left:1px solid #2a2a2a;margin-bottom:2rem;padding:1rem;position:relative}.product-size-box .version-box{-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:flex;gap:10px;position:relative}.product-size-box .version-box:not(:last-child){margin-bottom:10px}.product-size-box .version-text{line-height:1.2;position:relative}.product-size-info hr{margin-block:.5rem}.product-version{line-height:1.3}.form-error.alert{color:red;font-weight:600}label{line-height:1.3}input{margin-bottom:0}.form-field-check{-webkit-box-align:baseline;align-items:baseline;margin-bottom:.5rem}.breadcrumb-list,.form-field-check{display:-webkit-box;display:flex;gap:.5rem}.breadcrumb-list{list-style:none;margin-bottom:2rem;padding:0}.breadcrumb-item{line-height:1;position:relative}.breadcrumb-item:not(:last-child){padding-right:.5rem}.breadcrumb-item:not(:last-child):after{content:"|";position:absolute;right:0;top:0}.breadcrumb-link{font-size:1rem}.breadcrumb-link[aria-current=page]{color:var(--color-link-hover);text-decoration:none}.w100{width:100%}.w50{width:50%}.d-none,.desktop{display:none}.d-block{display:block}.m0{margin:0}.p0{padding:0}.mt1{margin-top:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.mt2{margin-top:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.mt3{margin-top:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.mt4{margin-top:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.mt5{margin-top:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.mt6{margin-top:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.mt7{margin-top:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.mb1{margin-bottom:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.mb2{margin-bottom:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.mb3{margin-bottom:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.mb4{margin-bottom:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.mb5{margin-bottom:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.mb6{margin-bottom:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.mb7{margin-bottom:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.pt1{padding-top:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.pt2{padding-top:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.pt3{padding-top:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.pt4{padding-top:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.pt5{padding-top:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.pt6{padding-top:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.pt7{padding-top:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.pb1{padding-bottom:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.pb2{padding-bottom:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.pb3{padding-bottom:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.pb4{padding-bottom:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.pb5{padding-bottom:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.pb6{padding-bottom:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.pb7{padding-bottom:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.embed-container,.u-is-boxed,.video,video{background-color:var(--color-tertiary);border-radius:var(--border-radius-double);box-shadow:var(--box-shadow-2)}.desktop{display:block}@media (max-width:992px){.desktop{display:none}}.mobile{display:none}@media (max-width:992px){.mobile{display:block}}.u-background-transparent{background:hsla(0,50%,99%,.8)}
