@CHARSET "UTF-8";:root{--bg-color: #fff;--text-color: #282828;--link-color: #399;--link-color-hover: #399;--primary-color: #399;--secondary-color: #a8b7de;--darkest-grey: #282828;--dark-grey: #363738;--middark-grey: #727577;--mid-grey-hover: #d0d4d8;--mid-grey: #dadee2;--midlight-grey: #e6e9ec;--light-grey: #eaedef;--lightest-grey: #f5f6f7;--white: #fff;--popup-overlay-bg: rgba(54,55,56,0.9);--btn-bg-color: #dadee2;--btn-bg-color-hover: #d0d4d8;--btn-text-color: #282828;--btn-cta-bg-color: #399;--btn-cta-bg-color-hover: #2d8686;--btn-cta-text-color: #fff;--error-color: #da3434;--error-color-light: #fff;--error-font-color: #fff;--warning-color: #ea9000;--warning-font-color: #fff}@media (prefers-color-scheme: dark){:root{--bg-color: #000000;--text-color: #fff;--darkest-grey: #f5f6f7;--dark-grey: #eaedef;--middark-grey: #e6e9ec;--mid-grey-hover: #dadee2;--mid-grey: #d0d4d8;--midlight-grey: #727577;--light-grey: #363738;--lightest-grey: #282828}}*{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme: dark){html{color-scheme:dark}}html,body{background-color:var(--bg-color);max-width:100vw;overflow-x:hidden;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5em;font-style:normal;color:var(--text-color)}.wrapper{display:block}main.content{display:block;margin-top:60px;margin-left:240px;padding:40px}@media screen and (max-width: 800px){main.content{margin-left:0;padding:24px}}@media screen and (max-width: 500px){main.content{margin-top:120px;padding:16px}}h1{font-family:"Open Sans",Times New Roman,serif;font-size:1.71em;line-height:1.5em;font-weight:700;margin-bottom:8px}h2{font-family:"Open Sans",Times New Roman,serif;font-size:1.3em;line-height:1.5em;font-weight:700;margin-bottom:8px}h2 a{color:inherit;text-decoration:inherit}h2 a:hover{color:inherit;text-decoration:inherit}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-color-hover);text-decoration:underline}.subtext,.catpg-subtitle{font-size:.85em;color:var(--middark-grey);text-transform:uppercase}.subtext-smallest,.bkrw-ctr .bkrw-item .bkrw-item-b,.catpg-pricespec-ctr .catpg-shortspec,.bkdtl-maininfopanel .bkdtl-smallspecs{font-size:.8em;color:var(--middark-grey);text-transform:uppercase}.button-defaults,.btn,.btn-cta,.payment-container .payment button.adyen-checkout__button,.numspnr-ctr .numspnr-dec,.numspnr-ctr .numspnr-inc,.numspnr-ctr .numspnr-del,.catpg-fltrbar-fltrpopupbtn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border:0;border-radius:4px;min-height:40px;font-size:14px;line-height:1.5em;padding:8px 24px;gap:16px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;text-decoration:none;text-transform:uppercase}.inpt-txt-dflts,.hdr .searchbox input[type="search"],input[type="text"],input[type="email"],input[type="tel"],.numspnr-ctr .numspnr-spnr .numspnr-input{display:block;background-color:var(--lightest-grey);border:2px solid var(--lightest-grey);border-radius:4px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:var(--text-color);outline:0;padding:6px 16px;width:100%}.inpt-txt-dflts:focus,.hdr .searchbox input[type="search"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,.numspnr-ctr .numspnr-spnr .numspnr-input:focus{background-color:var(--bg-color);border-color:var(--primary-color)}.inpt-txt-dflts:disabled,.hdr .searchbox input[type="search"]:disabled,input[type="text"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,.numspnr-ctr .numspnr-spnr .numspnr-input:disabled{color:var(--middark-grey)}.inpt-txt-dflts.error,.hdr .searchbox input.error[type="search"],input.error[type="text"],input.error[type="email"],input.error[type="tel"],.numspnr-ctr .numspnr-spnr .error.numspnr-input{border-color:var(--error-color);background:var(--error-color-light);border-radius:5px 5px 0px 0px}.inpt-txt-dflts.warning,.hdr .searchbox input.warning[type="search"],input.warning[type="text"],input.warning[type="email"],input.warning[type="tel"],.numspnr-ctr .numspnr-spnr .warning.numspnr-input{border-color:var(--warning-color);border-radius:5px 5px 0px 0px}.inpt-msg,.payment-container .payment .adyen-checkout__error-text,.payment-container .payment .adyen-checkout-contextual-text--error{min-height:20px;background:var(--lightest-grey);border:2px solid var(--lightest-grey);border-radius:0px 0px 4px 4px;font-size:.8em;line-height:1.5em;padding:3px 8px 3px 16px}.inpt-msg.error,.payment-container .payment .error.adyen-checkout__error-text,.payment-container .payment .error.adyen-checkout-contextual-text--error{background-color:var(--error-color);border-color:var(--error-color);color:var(--error-font-color)}.inpt-msg.warning,.payment-container .payment .warning.adyen-checkout__error-text,.payment-container .payment .warning.adyen-checkout-contextual-text--error{background-color:var(--warning-color);border-color:var(--warning-color);color:var(--warning-font-color)}.hdr{display:flex;position:fixed;background-color:var(--bg-color);top:0;width:100%;height:60px;overflow:hidden;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;z-index:1000}@media screen and (max-width: 500px){.hdr{height:120px;flex-wrap:wrap;row-gap:20px}}.hdr .logomenubtn{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.hdr .logomenubtn .menubtn{display:none;width:60px;height:60px;border:0;background-color:transparent;cursor:pointer;align-items:center;justify-content:center}.hdr .logomenubtn .menubtn:hover{border-radius:50%;background-color:var(--light-grey)}@media screen and (max-width: 800px){.hdr .logomenubtn .menubtn{display:flex}}.hdr .logomenubtn .hdr-logo{display:block;width:30px;height:30px;overflow:hidden;padding:0;text-indent:-999em;float:left;margin-top:4px;margin:0;padding:0;background-repeat:no-repeat;background-size:95% auto;background-position:center center;background-image:url("../images/ct-logo-color.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.hdr .logomenubtn .hdr-logo{background-image:url("../images/ct-logo-color-2x.png")}}@media (prefers-color-scheme: dark){.hdr .logomenubtn .hdr-logo{background-image:url("../images/ct-logo-white.png")}}@media only screen and (prefers-color-scheme: dark) and (-webkit-min-device-pixel-ratio: 2), only screen and (prefers-color-scheme: dark) and (min--moz-device-pixel-ratio: 2), only screen and (prefers-color-scheme: dark) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (prefers-color-scheme: dark) and (min-device-pixel-ratio: 2), only screen and (prefers-color-scheme: dark) and (min-resolution: 192dpi), only screen and (prefers-color-scheme: dark) and (min-resolution: 2dppx){.hdr .logomenubtn .hdr-logo{background-image:url("../images/ct-logo-white-2x.png")}}@media screen and (max-width: 500px){.hdr .logomenubtn .hdr-logo{max-width:180px;max-width:calc(100vw - 184px)}}.hdr .logomenubtn .extrabtn{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 800px){.hdr .logomenubtn .extrabtn{gap:16px}}.hdr .extrabtns{display:flex;flex-wrap:nowrap;gap:8px}.hdr .hdr-cartbutton{display:flex;width:40px;justify-content:center;align-items:center;border-radius:4px 0px 0px 4px;background-color:var(--dark-grey);cursor:pointer}.hdr .hdr-cartbutton:hover{background-color:var(--darkest-grey)}.hdr .hdr-cartbutton .menucarticon-st0{fill:var(--lightest-grey)}.hdr .hdr-cartbutton .menucarticon-st1{fill:var(--lightest-grey)}.hdr .hdr-localebutton{cursor:pointer;border:2px solid var(--lightest-grey);border-radius:4px;height:40px;padding:0 8px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center}.hdr .hdr-localebutton:hover{background-color:var(--lightest-grey)}.hdr .localechange-block{max-width:600px}@media screen and (max-width: 500px){.hdr .localechange-overlay{align-items:end}.hdr .localechange-block{border-radius:0}}.hdr .searchbox{flex-grow:1;max-width:540px}@media screen and (max-width: 500px){.hdr .searchbox{order:1}.hdr .searchbox form{padding:0 8px}}.hdr .searchbox form{display:flex;flex-direction:row;flex-wrap:nowrap}.hdr .searchbox input[type="search"]{flex:1 1;background-color:var(--bg-color);border-color:var(--btn-cta-bg-color);border-right:0;border-radius:4px 0 0 4px;padding-right:8px;padding-left:16px}@media screen and (max-width: 500px){.hdr .searchbox input[type="search"]{min-width:70vw}}.hdr .searchbox button{flex:0 0 40px;display:flex;background-color:var(--btn-cta-bg-color);border-radius:0 4px 4px 0;border:2px solid var(--btn-cta-bg-color);height:40px;align-items:center;justify-content:center;cursor:pointer}.hdr .searchbox button:hover{background-color:var(--btn-cta-bg-color-hover)}.hdr .searchbox button svg{display:block}.hdr .searchbox button svg .searchicon-st0{fill:var(--btn-cta-text-color)}.sidebar{display:block;position:fixed;top:60px;left:0;bottom:0;overflow:hidden;overflow-y:auto;scrollbar-width:none;width:240px;z-index:100;background-color:var(--bg-color);padding-right:8px}.sidebar:hover{scrollbar-width:thin;padding-right:0px}@media screen and (max-width: 800px){.sidebar{display:none}.sidebar.opened{display:block;box-shadow:2px 10px 10px var(--light-grey);z-index:1000}}.sidebar ul{list-style-type:none}.sidebar ul .heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:30px;padding-left:24px;font-size:0.8em;font-weight:600;line-height:1.5em;text-transform:uppercase;color:var(--middark-grey)}.sidebar ul a{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;align-items:center;color:var(--text-color);text-decoration:none;font-size:14px;line-height:1.5em;height:40px}.sidebar ul a:before{flex:0 0 4px;content:" ";width:4px;height:40px;background-color:transparent}.sidebar ul a.active:before{background-color:var(--primary-color)}.sidebar ul a:hover{color:var(--text-color);background-color:var(--light-grey)}.sidebar ul ul{display:none;border-bottom:1px solid var(--light-grey)}.sidebar ul ul.opened{display:block}.sidebar ul ul a{gap:36px}.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px;margin:auto auto auto 0}@media screen and (max-width: 500px){.grid{gap:8px}}.grid.rg0{row-gap:0}.grid.rg24{row-gap:24px}@media screen and (max-width: 500px){.grid.rg24{row-gap:24px}}.grid.rg48{row-gap:48px}@media screen and (max-width: 500px){.grid.rg48{row-gap:24px}}.grid.formgrid{gap:24px 8px}.grid+.grid{margin-top:48px}.grid .gr-col-1{grid-column:auto/span 1}.grid .gr-col-2{grid-column:auto/span 2}.grid .gr-col-3{grid-column:auto/span 3}.grid .gr-col-4{grid-column:auto/span 4}.grid .gr-col-5{grid-column:auto/span 5}.grid .gr-col-6{grid-column:auto/span 6}.grid .gr-col-7{grid-column:auto/span 7}.grid .gr-col-8{grid-column:auto/span 8}.grid .gr-col-9{grid-column:auto/span 9}.grid .gr-col-10{grid-column:auto/span 10}.grid .gr-col-11{grid-column:auto/span 11}.grid .gr-col-12{grid-column:auto/span 12}.grid .gr-col-rowend+*{grid-column-start:1 !important}@media screen and (min-width: 600px){.grid .gr-col-sm-1{grid-column:auto/span 1}.grid .gr-col-sm-2{grid-column:auto/span 2}.grid .gr-col-sm-3{grid-column:auto/span 3}.grid .gr-col-sm-4{grid-column:auto/span 4}.grid .gr-col-sm-5{grid-column:auto/span 5}.grid .gr-col-sm-6{grid-column:auto/span 6}.grid .gr-col-sm-7{grid-column:auto/span 7}.grid .gr-col-sm-8{grid-column:auto/span 8}.grid .gr-col-sm-9{grid-column:auto/span 9}.grid .gr-col-sm-10{grid-column:auto/span 10}.grid .gr-col-sm-11{grid-column:auto/span 11}.grid .gr-col-sm-12{grid-column:auto/span 12}.grid .gr-col-sm-rowend+*{grid-column-start:1 !important}}@media screen and (min-width: 800px){.grid .gr-col-md-1{grid-column:auto/span 1}.grid .gr-col-md-2{grid-column:auto/span 2}.grid .gr-col-md-3{grid-column:auto/span 3}.grid .gr-col-md-4{grid-column:auto/span 4}.grid .gr-col-md-5{grid-column:auto/span 5}.grid .gr-col-md-6{grid-column:auto/span 6}.grid .gr-col-md-7{grid-column:auto/span 7}.grid .gr-col-md-8{grid-column:auto/span 8}.grid .gr-col-md-9{grid-column:auto/span 9}.grid .gr-col-md-10{grid-column:auto/span 10}.grid .gr-col-md-11{grid-column:auto/span 11}.grid .gr-col-md-12{grid-column:auto/span 12}.grid .gr-col-md-rowend+*{grid-column-start:1 !important}}@media screen and (min-width: 1000px){.grid .gr-col-lg-1{grid-column:auto/span 1}.grid .gr-col-lg-2{grid-column:auto/span 2}.grid .gr-col-lg-3{grid-column:auto/span 3}.grid .gr-col-lg-4{grid-column:auto/span 4}.grid .gr-col-lg-5{grid-column:auto/span 5}.grid .gr-col-lg-6{grid-column:auto/span 6}.grid .gr-col-lg-7{grid-column:auto/span 7}.grid .gr-col-lg-8{grid-column:auto/span 8}.grid .gr-col-lg-9{grid-column:auto/span 9}.grid .gr-col-lg-10{grid-column:auto/span 10}.grid .gr-col-lg-11{grid-column:auto/span 11}.grid .gr-col-lg-12{grid-column:auto/span 12}.grid .gr-col-lg-rowend+*{grid-column-start:1 !important}}@media screen and (min-width: 1400px){.grid .gr-col-xl-1{grid-column:auto/span 1}.grid .gr-col-xl-2{grid-column:auto/span 2}.grid .gr-col-xl-3{grid-column:auto/span 3}.grid .gr-col-xl-4{grid-column:auto/span 4}.grid .gr-col-xl-5{grid-column:auto/span 5}.grid .gr-col-xl-6{grid-column:auto/span 6}.grid .gr-col-xl-7{grid-column:auto/span 7}.grid .gr-col-xl-8{grid-column:auto/span 8}.grid .gr-col-xl-9{grid-column:auto/span 9}.grid .gr-col-xl-10{grid-column:auto/span 10}.grid .gr-col-xl-11{grid-column:auto/span 11}.grid .gr-col-xl-12{grid-column:auto/span 12}.grid .gr-col-xl-rowend+*{grid-column-start:1 !important}}@media screen and (min-width: 1600px){.grid{grid-template-columns:repeat(16, 1fr)}.grid.formgrid,.grid.insidegrid{grid-template-columns:repeat(12, 1fr)}.grid .gr-col-xxl-1{grid-column:auto/span 1}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-2{grid-column:auto/span 2}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-3{grid-column:auto/span 3}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-4{grid-column:auto/span 4}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-5{grid-column:auto/span 5}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-6{grid-column:auto/span 6}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-7{grid-column:auto/span 7}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-8{grid-column:auto/span 8}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-9{grid-column:auto/span 9}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-10{grid-column:auto/span 10}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-11{grid-column:auto/span 11}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-12{grid-column:auto/span 12}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-13{grid-column:auto/span 13}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-14{grid-column:auto/span 14}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-15{grid-column:auto/span 15}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}.grid .gr-col-xxl-16{grid-column:auto/span 16}.grid .gr-col-xxl-rowend+*{grid-column-start:1 !important}}.btn{background-color:var(--btn-bg-color);color:var(--btn-text-color)}.btn:hover{background-color:var(--btn-bg-color-hover);color:var(--btn-text-color);text-decoration:none}.btn-cta,.payment-container .payment button.adyen-checkout__button{background-color:var(--btn-cta-bg-color);color:var(--btn-cta-text-color)}.btn-cta svg,.payment-container .payment button.adyen-checkout__button svg{flex-shrink:0;flex-grow:0}.btn-cta:hover,.payment-container .payment button.adyen-checkout__button:hover{background-color:var(--btn-cta-bg-color-hover);color:var(--btn-cta-text-color);text-decoration:none}.btn-cta.icon,.payment-container .payment button.icon.adyen-checkout__button{padding-left:16px}.btn-cta.block,.payment-container .payment button.block.adyen-checkout__button{display:flex}.btn-inlinelink{appearance:none;display:inline;border:0;background:none;cursor:pointer;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5em;font-style:normal;color:var(--link-color);text-decoration:none}.btn-inlinelink:hover{color:var(--link-color-hover);text-decoration:underline}h1+.blk{margin-top:40px}.blk{display:block}.blk.flex{display:flex}.blk+.blk{margin-top:40px}.blk-ct{border:1px solid var(--lightest-grey);border-radius:4px;padding:24px}@media screen and (max-width: 500px){.blk-ct{padding:16px}}.blk-ct.sml{padding:16px}.form-input:not(.flex) .inputctr+.inputctr{margin-top:8px}.simpleselect{position:relative;display:inline-block}.simpleselect::before{display:block;position:absolute;top:49%;right:10px;border-width:5px 4px 0px 4px;border-style:solid;border-color:var(--middark-grey) transparent transparent transparent;font-size:0px;content:" "}.simpleselect select{appearance:none;border:2px solid var(--lightest-grey);border-radius:4px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:var(--text-color);height:40px;padding:8px 24px 8px 16px;cursor:pointer;background-color:var(--lightest-grey)}.simpleselect select:focus,.simpleselect select:focus-visible{outline-color:var(--primary-color);background-color:var(--bg-color)}input[type="radio"]{width:20px;height:20px;appearance:none;border:2px solid var(--darkest-grey);border-radius:50%;outline:none;background:transparent}input[type="radio"]:not(:disabled){cursor:pointer}input[type="radio"]:not(:disabled):checked{background-image:radial-gradient(circle, var(--radio-checked-color) 0%, var(--radio-checked-color) 50%, transparent 60%, transparent 100%);background-color:var(--darkest-grey);background-clip:content-box;padding:2px}input[type="radio"]:not(:disabled):not(:checked):hover{background-image:radial-gradient(circle, var(--radio-checked-color) 0%, var(--radio-checked-color) 50%, transparent 60%, transparent 100%);background-color:var(--light-grey);background-clip:content-box;padding:2px;outline:2px solid var(--light-grey)}input[type="checkbox"]{width:20px;height:20px;appearance:none;border:2px solid var(--darkest-grey);border-radius:4px;outline:none;background:transparent}input[type="checkbox"]:not(:disabled){cursor:pointer}input[type="checkbox"]:not(:disabled):checked{background-image:radial-gradient(circle, var(--radio-checked-color) 0%, var(--radio-checked-color) 50%, transparent 60%, transparent 100%);background-color:var(--darkest-grey);background-clip:content-box;padding:2px}input[type="checkbox"]:not(:disabled):not(:checked):hover{background-image:radial-gradient(circle, var(--radio-checked-color) 0%, var(--radio-checked-color) 50%, transparent 60%, transparent 100%);background-color:var(--light-grey);background-clip:content-box;padding:2px;outline:2px solid var(--light-grey)}.numspnr-ctr{overflow:hidden;display:flex;flex-wrap:nowrap;gap:10px}.numspnr-ctr .numspnr-dec,.numspnr-ctr .numspnr-inc,.numspnr-ctr .numspnr-del{width:40px;height:40px;padding:0;margin:0;background:var(--btn-bg-color);display:inline-flex;align-items:center;justify-content:center}.numspnr-ctr .numspnr-dec:hover,.numspnr-ctr .numspnr-inc:hover,.numspnr-ctr .numspnr-del:hover{cursor:pointer;background-color:var(--btn-bg-color-hover)}.numspnr-ctr .numspnr-dec.numspnr-btn-cta,.numspnr-ctr .numspnr-inc.numspnr-btn-cta,.numspnr-ctr .numspnr-del.numspnr-btn-cta{background-color:var(--btn-cta-bg-color)}.numspnr-ctr .numspnr-dec.numspnr-btn-cta:hover,.numspnr-ctr .numspnr-inc.numspnr-btn-cta:hover,.numspnr-ctr .numspnr-del.numspnr-btn-cta:hover{background-color:var(--btn-cta-bg-color-hover)}.numspnr-ctr .numspnr-dec svg,.numspnr-ctr .numspnr-inc svg,.numspnr-ctr .numspnr-del svg{margin:0}.numspnr-ctr .numspnr-spnr{overflow:hidden;display:flex}.numspnr-ctr .numspnr-spnr .numspnr-dec{border-radius:5px 0 0 5px}.numspnr-ctr .numspnr-spnr .numspnr-inc{border-radius:0 5px 5px 0}.numspnr-ctr .numspnr-spnr .numspnr-input{width:50px;text-align:center;border-radius:0;padding-left:2px;padding-right:2px;outline:none}.form-item label{display:block;font-weight:600;margin-bottom:4px}.form-item .form-input{display:block}.form-item .form-input.radio,.form-item .form-input.checkbox{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.form-item .form-input label{display:inline-block;margin-bottom:0}.form-item .form-input+.form-input{margin-top:8px}.form-item .form-input+.form-input.radio,.form-item .form-input+.form-input.checkbox{margin-top:4px}.form-item .form-input.flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:8px}.form-item .form-input.flex .inputctr{flex:1}.form-item+.form-item{margin-top:16px}.form-input-fieldmessage{min-height:20px;padding:5px 10px 10px 20px;margin-top:-5px;border-radius:0 0 5px 5px}.form-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--popup-overlay-bg);z-index:10000;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.modal-popup-ctr{z-index:10001;display:block;background-color:var(--bg-color);padding:24px;border-radius:4px;width:100%;max-width:740px;overflow:hidden;overflow-y:auto;max-height:90%}@media screen and (max-width: 500px){.modal-popup-ctr{max-height:100%}}.modal-header{display:flex;flex-direction:row;justify-content:space-between;min-height:40px;align-items:center;gap:8px;margin-bottom:16px}.modal-header-title{font-family:"Open Sans",Times New Roman,serif;font-size:1.3em;line-height:1.5em;font-weight:700}.modal-btn-close{flex:0 0 40px;cursor:pointer;height:40px;border:0;background-color:transparent;background-image:url("/site/images/app/buttons/app-button-close.svg");background-repeat:no-repeat;background-size:16px auto;background-position:center center;text-indent:-999em}@media (prefers-color-scheme: dark){.modal-btn-close{background-image:url("/site/images/app/buttons/app-button-close-white.svg")}}.cardsel-ctr{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.cardsel-dynwidth{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--lightest-grey);border:2px solid var(--lightest-grey);border-radius:4px;padding:8px 16px}.cardsel-dynwidth.active{background-color:var(--bg-color);border-color:var(--darkest-grey)}.pgnt-ctr{display:flex;list-style-type:none;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:4px}.pgnt-ctr.topmrg-full{margin-top:48px}.pgnt-ctr li{flex:0 0 36px;display:flex;align-items:center;justify-content:center}.pgnt-ctr li.disabled{color:var(--middark-grey);flex-basis:40px}.pgnt-ctr li.active{font-weight:600}.pgnt-ctr li.pgnt-arrow-back a,.pgnt-ctr li.pgnt-arrow-forward a,.pgnt-ctr li.pgnt-arrow-first a,.pgnt-ctr li.pgnt-arrow-last a{color:var(--text-color);text-decoration:none;min-width:40px;border:2px solid var(--lightest-grey);border-radius:4px}.pgnt-ctr li.pgnt-arrow-back:not(.disabled) a:hover,.pgnt-ctr li.pgnt-arrow-forward:not(.disabled) a:hover,.pgnt-ctr li.pgnt-arrow-first:not(.disabled) a:hover,.pgnt-ctr li.pgnt-arrow-last:not(.disabled) a:hover{background-color:var(--lightest-grey)}.pgnt-ctr li a,.pgnt-ctr li span{display:block;line-height:36px;min-width:36px;text-align:center}svg .svg-fill-primarycolor{fill:#399}svg .svg-fill-primarycolor-darker{fill:#2d8686}svg .svg-fill-primarycolor-darkest{fill:#246b6b}svg .svg-fill-secondarycolor{fill:#a8b7de}svg .svg-fill-darkestgrey{fill:#282828}svg .svg-fill-darkgrey{fill:#363738}svg .svg-fill-middarkgrey{fill:#727577}svg .svg-fill-midgrey-hover{fill:#d0d4d8}svg .svg-fill-midgrey{fill:#dadee2}svg .svg-fill-midlightgrey{fill:#e6e9ec}svg .svg-fill-lightgrey{fill:#eaedef}svg .svg-fill-lightestgrey{fill:#f5f6f7}svg .svg-fill-white{fill:#fff}svg .svg-fill-complete{fill:#2DC443}svg .svg-fill-notice{fill:#ea9000}svg .svg-fill-error{fill:#da3434}svg .svg-fill-lightblue{fill:#399}.bkrw-ctr{align-items:end}.bkrw-ctr .bkrw-item .bkrw-item-ia{color:inherit;text-decoration:none}.bkrw-ctr .bkrw-item .bkrw-item-ia:hover{text-decoration:none}.bkrw-ctr .bkrw-item img{display:block;width:100%;border-radius:4px}.bkrw-ctr .bkrw-item .bkrw-item-t{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;min-height:42px}.bkrw-ctr .bkrw-item .bkrw-item-t a{color:inherit}.bkrw-ctr .bkrw-item .bkrw-item-pb{display:flex;gap:8px;align-items:center}.bkrw-ctr .bkrw-item .bkrw-item-p{font-weight:600;color:var(--primary-color)}.catpg-img-a{display:block;color:inherit;text-decoration:none}.catpg-img-a:hover{text-decoration:none}.catpg-img{display:block;width:100%}.catpg-subtitle{margin-top:-8px;margin-bottom:8px}.catpg-pricespec-ctr{display:flex;flex-direction:row;gap:8px 16px}.catpg-pricespec-ctr .catpg-price{font-weight:600;color:var(--primary-color)}.catpg-addtocart{margin-top:8px}.catpg-fltrbar{display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:space-between;align-items:center;margin-bottom:40px;gap:8px;overflow-x:auto;scrollbar-width:none}.catpg-fltrbar:hover{scrollbar-width:thin}.catpg-fltrbar-qckfltr-ctr{display:flex;flex-direction:row;gap:8px;justify-content:left}.catpg-fltrbar-qckfltr-ctr a{display:flex;color:var(--text-color);font-weight:600;background-color:var(--btn-bg-color);border:2px solid var(--btn-bg-color);color:var(--btn-text-color);border-radius:4px;height:32px;justify-content:center;align-items:center;padding:0 14px;text-decoration:1.5em;white-space:nowrap}.catpg-fltrbar-qckfltr-ctr a:hover{background-color:var(--btn-bg-color-hover);border-color:var(--btn-bg-color-hover);color:var(--btn-text-color);text-decoration:none}.catpg-fltrbar-qckfltr-ctr a.active{background-color:var(--bg-color);border-color:var(--darkest-grey);color:var(--text-color)}.catpg-fltrbar-fltrpopupbtn{border:2px solid var(--lightest-grey);padding:0 14px;text-transform:none}.catpg-fltrbar-fltrpopupbtn:hover{background-color:var(--lightest-grey)}.catpg-fltrpopup-fltrlabel{font-size:14px;font-weight:600;line-height:1.5em;margin-bottom:16px;color:var(--text-color)}.bkdtl-subtitle{font-size:1.3em;line-height:1.5em}.bkdtl-mainimage{display:block;border-radius:4px;width:100%;height:auto}.bkdtl-maininfopanel{padding-left:32px}@media screen and (max-width: 800px){.bkdtl-maininfopanel{padding-left:0}}.bkdtl-maininfopanel .bkdtl-smallspecs{margin-top:16px}.bkdtl-maininfopanel .bkdtl-bindingoptions{margin-top:16px}.bkdtl-maininfopanel .bkdtl-pricecta-ctr{margin-top:16px}.bkdtl-maininfopanel .bkdtl-price{color:var(--primary-color);font-family:"Open Sans",Times New Roman,serif;font-size:1.3em;line-height:1.5em;font-weight:700;margin-bottom:8px}.bkdtl-mainauthorchannel{display:flex;height:40px;gap:16px;margin-top:16px;align-items:center}.bkdtl-mainauthorchannel .bkdtl-mainauthorchannel-img{display:block;width:40px;height:40px;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.bkdtl-mainauthorchannel .bkdtl-mainauthorchannel-name{font-size:1.14em;line-height:1.5em;font-weight:600}.bkdtl-imprintpanel{display:block;border-radius:4px;background-color:var(--lightest-grey);padding:16px}.bkdtl-imprintpanel .bkdtl-imprintchannel{font-size:1.14em;font-weight:600}.bkdtl-summary{white-space:pre-line}.bkdtl-abtauthor-img{display:block;width:100%;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.bkdtl-bookspecs-tbl{width:100%;border-collapse:collapse;border-spacing:0}.bkdtl-bookspecs-tbl tr{min-height:40px}.bkdtl-bookspecs-tbl tr:nth-child(odd){background-color:var(--lightest-grey)}.bkdtl-bookspecs-tbl tr th,.bkdtl-bookspecs-tbl tr td{font-weight:normal;text-align:left;padding:8px 16px;height:40px;vertical-align:middle}.cart-block-cartitem{display:flex;flex-direction:row;flex-wrap:wrap;padding:24px;gap:10px 20px;border:1px solid var(--lightest-grey);border-radius:4px}@media screen and (max-width: 500px){.cart-block-cartitem{padding:16px}}.cart-block-cartitem+.cart-block-cartitem{margin-top:8px}.cart-block-cartitem .cart-block-cartitem-image{flex:1 1;min-width:60px;max-width:80px}@media screen and (max-width: 500px){.cart-block-cartitem .cart-block-cartitem-image{min-width:50px}}.cart-block-cartitem .cart-block-cartitem-image img,.cart-block-cartitem .cart-block-cartitem-image svg{width:100%;max-height:140px;display:block}.cart-block-cartitem .cart-block-cartitem-prodinfoamounts-container{flex:1 1;display:flex;flex-wrap:wrap;gap:10px 20px}.cart-block-cartitem .cart-block-cartitem-prodinfo{flex:1 1;min-width:190px}@media screen and (max-width: 500px){.cart-block-cartitem .cart-block-cartitem-prodinfo{min-width:180px}}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles{height:40px}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles+.cart-block-cartitem-prodinfo-specs{margin-top:5px}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles .cart-block-cartitem-prodinfo-titles-title,.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles .cart-block-cartitem-prodinfo-titles-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles .cart-block-cartitem-prodinfo-titles-title{font-size:1.14em;font-weight:600}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-titles .cart-block-cartitem-prodinfo-titles-subtitle{font-size:.85em;line-height:1.5em}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block{height:40px;display:flex;gap:0px 20px;flex-direction:row;align-items:center}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block+.cart-block-cartitem-prodinfo-specs-block{margin-top:5px}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block .cart-block-cartitem-prodinfo-specs-block-icon svg,.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block .cart-block-cartitem-prodinfo-specs-block-icon img{width:20px;vertical-align:bottom}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block .cart-block-cartitem-prodinfo-specs-block-boldtext{font-size:.85em;font-weight:600;line-height:1.5em}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block .cart-block-cartitem-prodinfo-specs-block-darktext{font-size:.85em;line-height:1.5em}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-specs .cart-block-cartitem-prodinfo-specs-block .cart-block-cartitem-prodinfo-specs-block-lighttext{font-size:.85em;line-height:1.5em;color:#727577}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-removefromcart{margin-top:5px}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-removefromcart a{font-size:.85em;line-height:1.5em;color:#727577;text-decoration:none;cursor:pointer}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-removefromcart a svg{vertical-align:text-bottom}.cart-block-cartitem .cart-block-cartitem-prodinfo .cart-block-cartitem-prodinfo-removefromcart a .cart-block-cartitem-prodinfo-removefromcart-text{margin-left:5px}.cart-block-cartitem .cart-block-cartitem-amounts{flex:0 0 130px;text-align:right}@media screen and (max-width: 500px){.cart-block-cartitem .cart-block-cartitem-amounts{text-align:left}}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitems-amounts-fixedamount{height:40px;line-height:40px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals{margin-top:50px}@media screen and (max-width: 500px){.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals{margin-top:10px}}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals .cart-block-cartitem-amounts-totals-total{font-weight:600}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals .cart-block-cartitem-amounts-totals-discounted{color:#399;font-weight:600}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals .cart-block-cartitem-amounts-totals-original{font-size:.8em;color:var(--middark-grey)}.cart-block-cartitem .cart-block-cartitem-amounts .cart-block-cartitem-amounts-totals .cart-block-cartitem-amounts-totals-original span{text-decoration:line-through}.cart-totals-ctr{border:1px solid var(--lightest-grey);border-radius:4px;padding:16px}.cart-totals .form-item{display:flex;justify-content:space-between}.cart-totals .cart-totals-discount span{color:#399}.cart-totals .cart-totals-total{font-weight:600}.chkt-ordsdbr-prods-proditem{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-image{flex:0 0 40px}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-image img,.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-image svg{width:100%;max-height:75px;display:block}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo{flex:1 1;overflow:hidden}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-titles{max-height:40px;overflow:hidden}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-titles .chkt-ordsdbr-prods-proditem-titles-title,.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-titles .chkt-ordsdbr-prods-proditem-titles-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-titles .chkt-ordsdbr-prods-proditem-titles-title{font-weight:600}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-titles .chkt-ordsdbr-prods-proditem-titles-subtitle{font-size:.85em;line-height:1.5em}.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-specs,.chkt-ordsdbr-prods-proditem .chkt-ordsdbr-prods-proditem-prodinfo .chkt-ordsdbr-prods-proditem-qty{font-size:.8em;line-height:1.5em;color:#727577}.chkt-ordsdbr-prods-proditem+.chkt-ordsdbr-prods-proditem{margin-top:16px}.chkt-ordsdbr-totals{margin-top:8px;border-top:1px solid #eaedef;padding-top:8px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;font-size:.85em;line-height:1.5em}.chkt-ordsdbr-totals>*{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;flex-direction:row}.chkt-ordsdbr-totals .chkt-ordsdbr-totals-total{font-weight:600}.chkt-ordsdbr-totals .chkt-ordsdbr-totals-vat{color:#727577}.payment-container .payment .adyen-checkout__payment-methods-list{gap:8px}.payment-container .payment .adyen-checkout__payment-method{border-radius:4px;background:var(--bg-color);border:1px solid var(--lightest-grey)}.payment-container .payment .adyen-checkout__payment-method--selected{border:2px solid var(--primary-color);background:#fff;max-height:100%}.payment-container .payment .adyen-checkout__payment-method--selected .adyen-checkout__payment-method__details{padding-bottom:8px}.payment-container .payment .adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){background:var(--lightest-grey)}.payment-container .payment .adyen-checkout__payment-method__header{padding:16px 24px}.payment-container .payment .adyen-checkout__payment-method__header__title{color:var(--text-color);font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5em;text-transform:none;border:0}.payment-container .payment .adyen-checkout__payment-method__header__title:hover{background:none}.payment-container .payment .adyen-checkout__payment-method__image__wrapper--outline:after{border:0}.payment-container .payment .adyen-checkout__payment-method__name--selected{font-weight:600}.payment-container .payment .adyen-checkout__payment-method__details{padding:0 32px}.payment-container .payment .adyen-checkout__dropdown__button{background:#f5f6f7;border-radius:5px;border:2px solid #f5f6f7;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#282828;line-height:22px}.payment-container .payment .adyen-checkout__dropdown__button:hover{border:2px solid #399;box-shadow:none}.payment-container .payment .adyen-checkout__dropdown__button--active{border:2px solid #399;padding:7px 19px;background:#fff;box-shadow:none}.payment-container .payment .adyen-checkout__dropdown__button--active:hover{border:2px solid #399;box-shadow:none}.payment-container .payment .adyen-checkout__dropdown__button input:not([type=radio]):not([type=checkbox]){padding:0;background:none;border:0;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#282828;line-height:22px;caret-color:initial}.payment-container .payment .adyen-checkout__dropdown__button input:not([type=radio]):not([type=checkbox]):focus{background:none;border:0}.payment-container .payment .adyen-checkout__dropdown__list{border:1px solid #dadee2}.payment-container .payment .adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:8px}.payment-container .payment .adyen-checkout__dropdown__element{font-size:1em}.payment-container .payment .adyen-checkout__dropdown__element--active{background-color:#f5f6f7;color:#282828}.payment-container .payment .adyen-checkout__dropdown__element[aria-selected="true"]{background-color:#363738;color:#fff}.payment-container .payment button.adyen-checkout__button{height:auto}.payment-container .payment .adyen-checkout__helper-text,.payment-container .payment .adyen-checkout__label__text{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5em;color:#282828;font-weight:600;margin:0 0 5px 0;padding-bottom:0}.payment-container .payment .adyen-checkout__input-wrapper{display:flex;background-color:var(--lightest-grey);border:2px solid var(--lightest-grey);border-radius:4px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;color:var(--text-color);outline:0;padding:7px 16px;margin:0;appearance:none;-webkit-appearance:none}.payment-container .payment .adyen-checkout__input{height:24px;padding-left:0}.payment-container .payment .adyen-checkout__input input[type="text"],.payment-container .payment .adyen-checkout__input input[type="email"],.payment-container .payment .adyen-checkout__input input[type="tel"],.payment-container .payment .adyen-checkout__input input[type="search"],.payment-container .payment .adyen-checkout__input-wrapper input[type="text"],.payment-container .payment .adyen-checkout__input-wrapper input[type="email"],.payment-container .payment .adyen-checkout__input-wrapper input[type="tel"],.payment-container .payment .adyen-checkout__input-wrapper input[type="search"]{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;padding:0;border:0;margin:0;appearance:none;outline:0;background:transparent}.payment-container .payment .adyen-checkout__input input[type="text"]:focus,.payment-container .payment .adyen-checkout__input input[type="email"]:focus,.payment-container .payment .adyen-checkout__input input[type="tel"]:focus,.payment-container .payment .adyen-checkout__input input[type="search"]:focus,.payment-container .payment .adyen-checkout__input-wrapper input[type="text"]:focus,.payment-container .payment .adyen-checkout__input-wrapper input[type="email"]:focus,.payment-container .payment .adyen-checkout__input-wrapper input[type="tel"]:focus,.payment-container .payment .adyen-checkout__input-wrapper input[type="search"]:focus{background:transparent;border:0}.payment-container .payment .adyen-checkout__field--error>:not(.adyen-checkout__label--focused)+.adyen-checkout__input-wrapper:not(:focus-within,:active){border-color:var(--error-color);background:var(--error-color-light);border-radius:5px 5px 0px 0px}.payment-container .payment .adyen-checkout__label--focused+.adyen-checkout__input-wrapper{border:2px solid var(--primary-color);box-shadow:none;background:var(--bg-color)}.payment-container .payment .adyen-checkout__label--focused .adyen-checkout__label__text{color:#282828}.payment-container .payment .adyen-checkout__error-text,.payment-container .payment .adyen-checkout-contextual-text--error{display:none;background-color:var(--error-color);border-color:var(--error-color);color:var(--error-font-color);font-size:0.8em;text-align:left;margin-top:0px}.payment-container .payment .adyen-checkout__field--error .adyen-checkout__error-text,.payment-container .payment .adyen-checkout__field--error .adyen-checkout-contextual-text--error{display:block}
