/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-height:8.375rem;}:root{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;}::-webkit-scrollbar{width:0.375rem;height:0.375rem;}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background-color:transparent;}::-webkit-scrollbar-thumb{border:0.125rem solid transparent;border-radius:0.5rem;background-color:var(--color-scrollbar);background-clip:padding-box;}::-webkit-scrollbar-thumb:hover{border-color:var(--color-scrollbar);}::-webkit-scrollbar-thumb:active{border-color:var(--color-scrollbar-active);background-color:var(--color-scrollbar-active);}::-moz-selection{background:var(--color-selection);}::selection{background:var(--color-selection);}*:focus-visible{outline:none;outline-offset:-0.125rem;}body{overflow:auto;overflow:overlay;}:root{--color-black:#111111;--color-mobile-bg:#17191a;--color-heading-black:#1a1a1a;--color-white:#ffffff;--color-body:#fcfcfc;--color-border:#f4f4f4;--color-primary:#26539E;--color-gradient-primary:#7209b7;--color-company-orange:#ff4328;--color-company-orange-60:rgba(255,67,40,0.60);--color-company-orange-10:rgba(255,67,40,0.10);--color-company-blue-dark:#26539E;--color-company-blue-light:#6EC3DB;--color-company-gradient:linear-gradient(90deg,rgba(56,111,164,1) 0%,rgba(89,165,216,1) 100%);--color-blue-stroke:rgba(38,83,158,0.75);--color-blue-light-background:rgba(110,195,219,0.10);--color-form-item-shadow:rgba(38,83,158,0.50);--color-positive:#6A901C;--color-light-grey:#f4f4f4;--color-soft-grey:#f4f4f4;--color-cent-grey:#DBDBDB;--color-grey:#dbdbdb;--color-dark-grey:#6d6d6d;--color-dark-grey2:#5E5E5E;--color-mid-grey:#9B9B9B;--footer-color:#262626;--color-heading:#1a1a1a;--color-text:#252525;--color-footer:#0a0d11;--color-menu:#303030;--color-error:#B72626;--color-red:#B72626;--color-black-20:rgba(0,0,0,.2);--color-white-40:rgba(255,255,255,.4);--color-white-10:rgba(255,255,255,.1);--color-scrollbar:rgba(89,89,89,.6);--color-scrollbar-active:rgba(89,89,89,.3);--color-selection:rgba(51,153,255,.3);--color-admin-tab:#d2d3d3;--color-admin-tab-active:#90aeef;--color-admin-tab-bg:rgba(37,37,39,.8);--color-alert-close:#ffffff;--color-alert-status:#d6ebda;--color-alert-status-dark:#3b6d43;--color-alert-warning:#fdf1d0;--color-alert-warning-dark:#80692c;--color-alert-error:#f3d7da;--color-alert-error-dark:#6d2f36;--color-dark-gradient:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);--color-header-shadow:rgba(0,0,0,0.05);}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;font-display:block;src:url(/themes/custom/pl/fonts/icomoon.ttf?v1=);}.con{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.row{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;margin:-0.9375rem;}.col{flex:0 0 100%;padding:0.9375rem;}.col-1{flex:0 0 8.3333333333%;}.col-2{flex:0 0 16.6666666667%;}.col-3{flex:0 0 25%;}.col-4{flex:0 0 33.3333333333%;}.col-5{flex:0 0 41.6666666667%;}.col-6{flex:0 0 50%;}.col-7{flex:0 0 58.3333333333%;}.col-8{flex:0 0 66.6666666667%;}.col-9{flex:0 0 75%;}.col-10{flex:0 0 83.3333333333%;}.col-11{flex:0 0 91.6666666667%;}.col-12{flex:0 0 100%;}*,*:before,*:after{box-sizing:border-box;}body{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;margin:0;color:var(--color-text);-webkit-tap-highlight-color:transparent;}body.is-front{background-color:var(--color-body);}a,button{cursor:pointer;}a{text-decoration:none;color:var(--color-text);border-radius:0.25rem;}a:hover{text-decoration:none;color:var(--color-company-blue-dark);}button{border:0;}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;word-break:break-word;color:var(--color-heading);}h1,.h1{font-family:"Barlow",sans-serif;font-weight:900;font-size:2.875rem;line-height:4.25rem;text-align:center;}h2,.h2{font-family:"Barlow",sans-serif;font-weight:700;font-size:2.25rem;line-height:3rem;}h3,.h3{font-family:"Barlow",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}h4,.h4{font-family:"Barlow",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.875rem;}iframe{border:0;}img{-o-object-fit:cover;object-fit:cover;}p{margin:0;}ol{margin:0;padding:0;}ul{margin:0;padding:0;list-style-type:none;}body.js-disable-scroll{overflow:hidden !important;}#header-wrap{position:fixed;z-index:10;display:flex;align-items:center;width:100%;height:var(--header-height);margin-top:0;transition-duration:0.2s,0.4s,0.4s;transition-property:height,margin-top,background-color;background-color:var(--color-white);box-shadow:0 0.25rem 0.5rem 0 var(--color-header-shadow);}#header-wrap.js-inactive{margin-top:calc(-1 * (var(--header-height) + 0.5rem));}#header-wrap.js-open #header-button:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#header-wrap.js-open #header-button:before{font-size:1.875rem;color:var(--color-heading);}#header-wrap.js-open #header-button:before{content:"\e907";}#header-wrap.js-open #header-button:before{font-size:2.25rem;}#header-wrap .header-wrap-1{display:flex;align-items:center;justify-content:space-between;min-height:5.875rem;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#header-wrap .header-wrap-2{display:flex;align-items:center;min-height:2.5rem;}#header-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4rem;height:5rem;padding:0.875rem;z-index:2;}#header-button:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#header-button:before{font-size:1.875rem;color:var(--color-heading);}#header-button:before{content:"\e905";}#header-button:before{font-size:1.875rem;color:var(--color-text);}#header-collapse{width:100%;height:100%;}#header-1{position:absolute;z-index:1;}#header-2{position:relative;display:flex;align-items:center;flex:0 1 100%;justify-content:center;width:100%;height:6rem;}#header-3 a.cart{display:flex;gap:0.625rem;}a.cart{position:relative;white-space:nowrap;height:1.25rem;padding:0;align-items:center;color:var(--color-primary);font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}a.cart span{display:block;position:absolute;top:-0.125rem;left:1.25rem;color:var(--color-white);background-color:var(--color-primary);width:0.8125rem;height:0.8125rem;text-align:center;font-family:"Barlow",sans-serif;font-weight:700;font-size:0.625rem;line-height:0.75rem;border-radius:50%;}a.cart:before{position:relative;top:0;left:0 !important;font-size:2.125rem;}a.cart.mobile{display:none;}a.cart:hover{text-decoration:none;}#header-top{position:relative;display:flex;align-items:center;justify-content:center;width:100%;}.jc-start{justify-content:flex-start !important;}.jc-end{justify-content:flex-end !important;}.ai-center{align-items:center !important;}.ta-left{text-align:left !important;}.ta-center{text-align:center !important;}.ta-right{text-align:right !important;}.d-none{display:none !important;}.bg-dark{background:var(--color-heading) !important;}.c-primary{color:var(--color-primary) !important;}.c-heading{color:var(--color-heading) !important;}.c-grey{color:var(--color-grey) !important;}.c-dark-grey{color:var(--color-dark-grey) !important;}.c-soft-grey{color:var(--color-soft-grey) !important;}.c-text{color:var(--color-text) !important;}.f-default{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}.f-default-h{font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}.f-mid{font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.f-mid-h{font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}.f-small{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}.f-small-h{font-family:"Barlow",sans-serif;font-weight:600;font-size:0.875rem;line-height:1.25rem;}.i.c-text:before{color:var(--color-text) !important;}.lc{display:-webkit-box !important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}.lc-1{-webkit-line-clamp:1;}.lc-2{-webkit-line-clamp:2;}.lc-3{-webkit-line-clamp:3;}.lc-4{-webkit-line-clamp:4;}.lc-5{-webkit-line-clamp:5;}.mw{width:100%;margin-right:auto;margin-left:auto;}.mw-520{max-width:32.5rem !important;}.mw-594{max-width:37.125rem !important;}.mw-802{max-width:50.125rem !important;}.mw-1010{max-width:63.125rem !important;}.mw-1248{max-width:76.125rem !important;}.mw-1920{max-width:120rem !important;}.ratio{position:relative;width:100%;}.ratio:before{display:block;content:"";}.ratio *{position:absolute !important;top:0;left:0;width:100%;height:100%;}.ratio-content{position:relative;width:100%;}.ratio-content:before{display:block;content:"";}.ratio-content > .content{position:absolute !important;top:0;left:0;width:100%;height:100%;}.ratio-16-9:before{padding-top:56.25%;}.ratio-64-31:before{padding-top:48.4375%;}.ratio-64-25:before{padding-top:39.0625%;}.ratio-64-13:before{padding-top:20.3125%;}.mt-auto{margin-top:auto !important;}.ml-0{margin-left:0 !important;}.mr-0{margin-right:0 !important;}.mt-0{margin-top:0 !important;}.mt-10{margin-top:0.625rem !important;}.mt-20{margin-top:1.25rem !important;}.mt-30{margin-top:1.875rem !important;}.mt-50{margin-top:3.125rem !important;}.mb-0{margin-bottom:0 !important;}.mb-10{margin-bottom:0.625rem !important;}.mb-20{margin-bottom:1.25rem !important;}.mb-30{margin-bottom:1.875rem !important;}.mb-50{margin-bottom:3.125rem !important;}.row.mt-30{margin-top:0.9375rem !important;}.row.mt-50{margin-top:2.1875rem !important;}.row.mb-30{margin-bottom:0.9375rem !important;}.row.mb-50{margin-bottom:2.1875rem !important;}form .row.mt-30{margin-top:1.875rem !important;}form .row.mt-50{margin-top:3.125rem !important;}form .row.mb-30{margin-bottom:1.875rem !important;}form .row.mb-50{margin-bottom:3.125rem !important;}.ajax-throbber.sk-flow .sk-flow-dot{background-color:var(--color-primary);}.messages{font-size:1rem;font-weight:500;line-height:1.5rem;position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:1.25rem 0;cursor:pointer;border:0.0625rem solid transparent;border-radius:0.25rem;}.messages:before,.messages:after{font-family:"icomoon",sans-serif;font-weight:normal;font-style:normal;font-variant:normal;position:absolute;display:flex;align-items:center;justify-content:center;}.messages:before{font-size:2.5rem;top:1.25rem;left:1.875rem;width:3.125rem;height:3.125rem;border-radius:50%;}.messages:after{font-size:1.875rem;top:1.875rem;right:1.875rem;width:1.875rem;height:1.875rem;content:"\e907";transition:transform 0.2s;}.messages.messages--status{color:var(--color-alert-status-dark);border-color:var(--color-alert-status-dark);background:var(--color-alert-status);}.messages.messages--status a{color:var(--color-alert-status-dark);}.messages.messages--status:before{content:"\e902";color:var(--color-alert-status);background:var(--color-alert-status-dark);}.messages.messages--status .btn-close:before{color:var(--color-alert-status-dark);}.messages.messages--warning{color:var(--color-alert-warning-dark);border-color:var(--color-alert-warning-dark);background:var(--color-alert-warning);}.messages.messages--warning a{color:var(--color-alert-warning-dark);}.messages.messages--warning:before{content:"\e910";color:var(--color-alert-warning);background:var(--color-alert-warning-dark);transform:rotate(-180deg);}.messages.messages--warning .btn-close:before{color:var(--color-alert-warning-dark);}.messages.messages--error{color:var(--color-alert-error-dark);border-color:var(--color-alert-error-dark);background:var(--color-alert-error);}.messages.messages--error a{color:var(--color-alert-error-dark);}.messages.messages--error:before{content:"\e902";color:var(--color-alert-error);background:var(--color-alert-error-dark);transform:rotate(-180deg);}.messages.messages--error .btn-close:before{color:var(--color-alert-error-dark);}.messages a{text-decoration:underline;margin-inline:0.25em;}.ui-autocomplete{overflow-y:auto;max-height:50%;}.btn-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:3.125rem;width:100%;gap:1.875rem;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.875rem 1.625rem;cursor:pointer;gap:0.75rem;text-decoration:none !important;color:var(--color-white) !important;border:none;background:var(--color-primary) !important;white-space:normal;border-radius:0.5rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;line-height:1.5rem;}.btn:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.btn:before{font-size:1.25rem;color:var(--color-text);}.btn:before{font-size:0.75rem;content:"\e900";}.btn:before{font-size:0.75rem;color:var(--color-white) !important;}.btn:focus-visible{outline-color:var(--color-black);}.btn-smaller{padding:0.625rem 1.25rem;}.btn-primary{color:var(--color-white) !important;background:var(--color-primary) !important;border:0.125rem solid var(--color-primary) !important;}.btn-primary:before{width:1.375rem;text-align:center;order:1;font-size:1.125rem;color:var(--color-white) !important;}.btn-secondary{color:var(--color-primary) !important;background:var(--color-white) !important;border:0.125rem solid var(--color-primary) !important;}.btn-secondary:before{display:none;}.btn-outline{color:var(--color-primary) !important;background:transparent !important;border:0.125rem solid var(--color-primary) !important;}.btn-outline:before{width:1.375rem;text-align:center;order:1;font-size:1.125rem;color:var(--color-primary) !important;}.btn-text-primary{color:var(--color-primary) !important;border-color:transparent !important;background:transparent !important;padding-right:0.25rem;}.btn-text-primary:before{order:1;color:var(--color-primary) !important;}.btn-mini{padding:0.375rem 0.5rem;border:0.0625rem solid var(--color-primary);border-radius:0.25rem;}.captcha-wrap{margin-top:1.875rem;text-align:center;}.captcha-wrap .g-recaptcha > div{margin-inline:auto;}.contact-name{margin-bottom:-0.25rem;margin-left:3.75rem;}.contact-map{font-size:0;line-height:0;}.contact-map iframe{width:100% !important;height:43.75rem !important;}.ui-datepicker{width:auto;padding:1.4375rem;border:0.0625rem solid var(--color-soft-grey);border-radius:0.5rem;background:var(--color-white);}.ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:0 !important;border:0;background:none;gap:1.25rem;}.ui-datepicker-header:after,.ui-datepicker-header:before{display:none;}.ui-datepicker-header .ui-datepicker-title{order:2;margin:0;color:var(--color-heading);font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{position:relative;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;background:none;font-size:0;line-height:1;}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-size:1.875rem;color:var(--color-primary);}.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before{font-size:1.5rem;color:var(--color-heading);}.ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none;}.ui-datepicker-header .ui-datepicker-next{order:3;}.ui-datepicker-header .ui-datepicker-next:before{font-size:0.75rem;content:"\e900";}.ui-datepicker-header .ui-datepicker-prev{order:1;transform:rotate(180deg);}.ui-datepicker-header .ui-datepicker-prev:before{font-size:0.75rem;content:"\e900";}.ui-datepicker-calendar{margin:0 !important;}.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:2.375rem !important;height:2.375rem !important;padding:0 !important;opacity:1 !important;background:none !important;}.ui-datepicker-calendar th{padding:1.25rem 0 !important;}.ui-datepicker-calendar th span{display:flex;align-items:center;justify-content:center;width:100%;height:2.375rem;color:var(--color-text);border-bottom:0.0625rem solid var(--color-light-grey);font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}.ui-datepicker-calendar .ui-state-default{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;color:var(--color-text);border:0;border-radius:50%;background:transparent;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.ui-datepicker-calendar .ui-state-disabled .ui-state-default{opacity:0.35;}.ui-datepicker-calendar .ui-state-active{color:var(--color-text) !important;background:var(--color-primary) !important;font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}.ui-datepicker-calendar .ui-datepicker-today .ui-state-default{opacity:1;background:var(--color-light-grey);}.ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default,.ui-datepicker-calendar .ui-datepicker-week-end span{color:#ef233c;}.footer-link-box{display:flex;align-items:center;margin-top:0.625rem;padding:0.9375rem 1.25rem;color:var(--color-company-blue-light);background:var(--color-heading-black);border-radius:0.625rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.footer-link-box .desc{color:var(--color-white);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}.footer-link-box .desc.desc-address{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}.footer-link-box:first-child{margin-top:0;}.footer-link-box .i{margin-right:1rem;}.footer-link-box .i:before{font-size:2.25rem;color:var(--color-primary);}.google-reviews-card{width:100%;max-width:18.75rem;margin:0 auto;padding:1rem;color:var(--color-text);border-radius:0.25rem;background:var(--color-white);}.google-reviews-card .header{display:flex;gap:1.25rem;}.google-reviews-card .stars{margin-left:3.25rem;}.google-reviews-card .text{margin-left:3.25rem;}#page a.icon-text{text-decoration:none;color:var(--color-text);}#page a.icon-text:hover{text-decoration:none;}#page a.icon-text:hover .text{text-decoration:underline;}.icon-text-wrap.sm .row{justify-content:flex-start;margin:0.625rem -0.4375rem -0.4375rem;}.icon-text-wrap.sm .col{padding:0.4375rem;}.icon-text-wrap.sm .icon-text{align-items:flex-start;}.icon-text-wrap.sm .i:before{font-size:1.25rem;}.icon-text{display:flex;align-items:flex-start;gap:0.5rem;}.icon-text .i.round{align-self:flex-start;margin-right:0.75rem;}.icon-text .text{align-self:flex-start;}.i{font-size:0;line-height:1;}.i:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.i:before{font-size:1.875rem;color:var(--color-primary);}.i.phone:before{content:"\e909";}.i.envelope:before{content:"\e90a";}.i.map:before{content:"\e90b";}.i.check:before{content:"\e901";font-size:1.125rem;}.i.chevron-right:before{font-size:0.75rem;content:"\e900";}.i.chevron-left:before{content:"\e900";transform:rotate(-180deg);}.i.cart:before{content:"\e906";color:var(--color-black);}.i.autocomplete:before{content:"\e908";color:var(--color-cent-grey);font-size:1.5rem;}#img-page-content{line-height:0;position:relative;display:flex;align-items:center;flex-direction:column;min-height:40rem;padding:5rem 0;text-align:center;max-width:50.125rem;margin:0 auto;color:var(--color-text);}#img-page-content .img-wrap{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;}#img-page-content .img-wrap img{width:100%;height:100%;}#img-page-content img{max-width:100%;}#img-page-content img.img-error{margin-bottom:2.5rem;}#img-page-content .code{font-size:7.5rem;font-weight:700;line-height:1;margin-bottom:-1.25rem;}#img-page-content .title{margin-top:2.5rem;margin-bottom:0.625rem;color:var(--color-text);}#img-page-content .des{font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#img-page-content .i:before{font-size:7.5rem;}.inline-images{display:flex;align-items:center;flex-wrap:wrap;gap:1.875rem;}#page a.i{text-decoration:none;color:var(--color-text);}.icon-link-items{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.625rem;gap:0.5rem 1.375rem;}a.icon-link{line-height:0;}a.i{font-size:unset;position:relative;display:inline-block;padding:0.25rem 0.25rem 0.25rem 2.625rem;}a.i:before{position:absolute;top:0;bottom:0;left:0.25rem;display:flex;align-items:center;}.media{line-height:0;}.overlay-wrap{position:relative;}.overlay-wrap .overlay-link{font-size:0;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;}#page .overlay-link:focus-visible{outline-color:var(--color-black);}.progress-bar{position:relative;width:15.75rem;height:2.5rem;margin:0.625rem 0;border:0.0625rem solid var(--color-primary);border-radius:0.25rem;}.progress-bar:before{position:absolute;width:0;height:100%;content:"";transition:width 0.5s;background:var(--color-primary);}.round{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-white);border:0;border-radius:50%;background:var(--color-menu);}.round.md{width:3.125rem;min-width:3.125rem;height:3.125rem;min-height:3.125rem;}.round.lg{width:11.25rem;min-width:11.25rem;height:11.25rem;min-height:11.25rem;}.round.i:before,.round .i:before{font-size:1.5rem;color:var(--color-white);}.table-wrap{overflow:hidden;max-width:54.125rem;margin:0.625rem auto 0;border:0.0625rem solid var(--color-grey);border-radius:0.5rem;overflow:auto;overflow:overlay;}table{width:100%;margin:0 auto;border-collapse:collapse;text-align:left;}thead th{height:3.375rem;padding:0.3125rem 1.875rem;color:var(--color-heading);background:var(--color-primary);font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}thead th p{line-height:1;}thead tr:first-child th{height:3.875rem;color:var(--color-white);background:var(--color-primary);font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}tbody tr{border-top:0.0625rem solid var(--color-cent-grey);}tbody tr:first-child{border:none;}tbody td{height:3rem;padding:0.75rem 1.875rem;background-color:var(--color-white);font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}main .field-text a:not(.btn){font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}main .field-text ol{margin-left:1.5rem;}main .field-text ol li{padding-left:0.75rem;}main .field-text ul li:before{display:inline-block;width:0.25rem;height:0.25rem;margin-left:-1rem;padding-right:1rem;content:"·";}main .paragraph > .content{padding-top:2.5rem;padding-bottom:5rem;}main .paragraph .paragraph{background:unset;}.node.id-1 #page .paragraph.alert{max-width:65rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.node.id-1 #page .paragraph.alert > .content{padding:1.875rem;}#page .paragraph.alert{margin:3.125rem 0 0;padding:0 0.9375rem;border-radius:unset;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#page .paragraph.alert > .content{padding:1.25rem 3.75rem;border:0.125rem solid var(--color-primary);border-radius:0.25rem;}#page .paragraph.alert > .content .icon-text .i,#page .paragraph.alert > .content .icon-text .text{align-self:center;}#page .paragraph.button{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.button .field-link{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:3.125rem;width:100%;gap:1.875rem;}#page .paragraph.button .field-link a{display:inline-flex;align-items:center;justify-content:center;padding:0.875rem 1.625rem;cursor:pointer;gap:0.75rem;text-decoration:none !important;color:var(--color-white) !important;border:none;background:var(--color-primary) !important;white-space:normal;border-radius:0.5rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;line-height:1.5rem;color:var(--color-white) !important;background:var(--color-primary) !important;border:0.125rem solid var(--color-primary) !important;}#page .paragraph.button .field-link a:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#page .paragraph.button .field-link a:before{font-size:1.25rem;color:var(--color-text);}#page .paragraph.button .field-link a:before{font-size:0.75rem;content:"\e900";}#page .paragraph.button .field-link a:before{font-size:0.75rem;color:var(--color-white) !important;}#page .paragraph.button .field-link a:focus-visible{outline-color:var(--color-black);}#page .paragraph.button .field-link a:before{width:1.375rem;text-align:center;order:1;font-size:1.125rem;color:var(--color-white) !important;}#page .paragraph.content-2-cols-with-img{padding-top:3.75rem;}#page .paragraph.content-2-cols-with-img > .content{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:7rem;}#page .paragraph.content-2-cols-with-img img{border-radius:0.5rem;}#page .paragraph.content-2-cols-with-img .col-txt .h1,#page .paragraph.content-2-cols-with-img .col-txt .h2{text-align:left;}#page .paragraph.content-2-cols-with-img .col-txt .field-subtitle{color:var(--color-company-orange);display:flex;gap:1.875rem;align-items:center;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#page .paragraph.content-2-cols-with-img .col-txt .field-subtitle:before{content:"";display:inline-block;width:4.375rem;height:0.125rem;background-color:var(--color-company-orange);}#page .paragraph.content-2-cols-with-img .col-txt .field-text{display:flex;flex-direction:column;gap:0.625rem;}#page .paragraph.content-2-cols-with-img .col-txt .field-text .h1{margin-bottom:1.25rem;}#page .paragraph.content-2-cols-with-img .col-img .image{border-radius:0.5rem;}#page .paragraph.content-2-cols-with-img .img-wrap{position:relative;}#page .paragraph.content-2-cols-with-img .img-wrap img{width:100%;height:auto;}#page .paragraph.content-2-cols-with-img .img-btn-list{position:absolute;right:0;bottom:0;display:flex;margin:1.875rem;gap:1rem;}#page .paragraph.content-2-cols-with-img .img-btn-list .i:before{font-size:1.875rem;}#page .paragraph.content-2-cols-with-img .paragraph{margin-top:1.875rem;}#page .paragraph.content-2-cols-with-img .paragraph:first-of-type{margin-top:0;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link{justify-content:center;margin-top:0;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link a{color:var(--color-primary) !important;background:transparent !important;border:0.125rem solid var(--color-primary) !important;}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link a:before{width:1.375rem;text-align:center;order:1;font-size:1.125rem;color:var(--color-primary) !important;}#page .paragraph.content-2-cols-with-img .field-content-2{order:3;width:100%;margin-top:1.875rem;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link{justify-content:center;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link a{color:var(--color-white) !important;background:var(--color-primary) !important;border:0.125rem solid var(--color-primary) !important;}#page .paragraph.content-2-cols-with-img .field-content-2 .paragraph.button .field-link a:before{width:1.375rem;text-align:center;order:1;font-size:1.125rem;color:var(--color-white) !important;}#page .paragraph.content-2-cols-with-img .field-content-3{order:0;width:100%;margin-bottom:1.875rem;}#page .paragraph.content-2-cols > .content{margin-top:3.75rem;}#page .paragraph.content-2-cols > .content > div{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:1.875rem;}#page .paragraph.content-2-cols > .content > div .col-left{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-2-cols > .content > div .col-right{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-2-cols > .content > div .paragraph{padding:0 !important;}#page .paragraph.content-2-cols .h1{margin-bottom:1.25rem;}#page .paragraph.content-2-cols .h1,#page .paragraph.content-2-cols .h2{text-align:left;}#page .paragraph.content-2-cols .field-subtitle{color:var(--color-company-orange);display:flex;gap:1.875rem;align-items:center;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#page .paragraph.content-2-cols .field-subtitle:before{content:"";display:inline-block;width:4.375rem;height:0.125rem;background-color:var(--color-company-orange);}#page .paragraph.content-2-cols .field-text{display:flex;flex-direction:column;gap:0.625rem;}#page .paragraph.content-menu-item .quantity,#page .paragraph.content-menu-item .text,#page .paragraph.content-menu-item .title{display:inline;}#page .paragraph.content-menu-item .quantity{margin-right:0.5rem;white-space:nowrap;color:var(--color-dark-grey);font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}#page .paragraph.content-menu-item .title,#page .paragraph.content-menu-item .price{color:var(--color-heading);font-family:"Barlow",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#page .paragraph.content-menu-item .allergens{color:var(--color-dark-grey);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#page .paragraph.content-menu > .content{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-menu > .content > .title{margin-bottom:3.125rem;text-align:center;color:var(--color-primary);}#page .paragraph.content .field-link{margin-top:3.125rem;}#page .paragraph.content .field-content > .paragraph{margin-top:1.875rem;}#page .paragraph.content .field-content > .paragraph.alert{margin-top:3.125rem;}#page .paragraph.content .field-content > .paragraph .h2{margin-bottom:3.125rem;margin-top:2.5rem;}#page .paragraph:first-child{margin-top:0;}#page .paragraph:first-child .h2{margin-top:0 !important;}#block-pl-content .paragraph .field-content > .paragraph:first-child{margin-top:0;}#block-pl-content .paragraph .field-content > .paragraph:first-child .field-content > .paragraph{margin-top:0.625rem !important;}#page .paragraph.form{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#page .paragraph.room{padding-right:0.9375rem !important;padding-left:0.9375rem !important;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#page .paragraph.room:before{display:block;width:100%;height:0.0625rem;margin-top:-0.625rem;margin-bottom:1.875rem;padding-right:0.9375rem !important;padding-left:0.9375rem !important;content:"";background:var(--color-soft-grey);width:100%;margin-right:auto;margin-left:auto;max-width:50.125rem !important;}#page .paragraph.room:first-of-type{margin-top:5rem;}#page .paragraph.room:first-of-type:before{display:none;}#page .paragraph.room:last-of-type{margin-top:5rem;}#page .paragraph.room img{min-height:20rem;border-radius:0.5rem;}#page .paragraph.room .img-wrap{position:relative;}#page .paragraph.room .img-wrap img{width:100%;height:auto;}#page .paragraph.room .img-btn-list{position:absolute;right:0;bottom:0;display:flex;margin:1.875rem;gap:1rem;}#page .paragraph.room .img-btn-list .i:before{font-size:1.875rem;}#page .paragraph.room .field-text-2{width:100%;}#page .paragraph.text{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#page .paragraph.title{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;font-family:"Barlow",sans-serif;font-weight:700;font-size:2.25rem;line-height:3rem;}#block-pl-bannerblock{position:relative;}#block-pl-bannerblock .banner-bg{width:100%;height:100%;position:absolute;left:0;background:url(/themes/custom/pl/images/banner_bg.webp) no-repeat bottom center transparent;background-size:cover;opacity:0.3;}#block-pl-bannerblock .content{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}#block-pl-bannerblock .content .content{padding-top:3.125rem;padding-bottom:3.125rem;justify-content:center;display:flex;gap:1.875rem;}#block-pl-bannerblock .content .content > .banner-product{display:flex;position:relative;cursor:pointer;}#block-pl-bannerblock .content .content > .banner-product > div{text-align:center;}#block-pl-bannerblock .content .content > .banner-product > div h2{margin-top:0.875rem;margin-bottom:1.25rem;font-family:"Barlow",sans-serif;font-weight:900;font-size:2.875rem;line-height:4.25rem;text-align:center;}#block-pl-bannerblock .content .content > .banner-product > div img{max-width:100%;height:auto;}.page-title-block h1{margin:5rem 1.25rem 0;}.path-order .page-title-block{display:none;}body.node-55 #block-pl-content,body.node-56 #block-pl-content,.is-front #block-pl-content{xdisplay:none;}main#content-wrap > #content > .block > .label{padding-top:5rem;text-align:center;}#block-pl-zakladnirozdilymezistenami{background-color:var(--color-white);}#block-pl-zakladnirozdilymezistenami .paragraph .content{margin-top:2.5rem !important;padding-top:0;}#block-pl-zakladnirozdilymezistenami .paragraph .content .h3{text-align:center;margin-bottom:1.25rem;}#block-pl-zakladnirozdilymezistenami .paragraph .content ul li{display:flex;gap:0.875rem;line-height:1.125rem;margin-top:1.125rem;}#block-pl-zakladnirozdilymezistenami .paragraph .content ul li:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#block-pl-zakladnirozdilymezistenami .paragraph .content ul li:before{content:"\e901";}#block-pl-zakladnirozdilymezistenami .paragraph .content ul li:first-of-type{margin-top:0;}#block-pl-zakladnirozdilymezistenami .paragraph .content ul li:before{color:var(--color-primary);font-size:1.25rem;}.is-front .block.local-tasks-block{display:none;}.block.system-breadcrumb-block{display:none;}#header-wrap .header-wrap-2 a{color:var(--color-white);}#header-wrap .header-wrap-2 a span{display:none;}#header-wrap .header-wrap-2 a.i{padding:0.25rem 0.25rem 0.25rem 2.25rem;}#header-wrap .header-wrap-2 a.i:before{font-size:1.375rem;color:var(--color-white);}#header-wrap .header-wrap-2 .icon-link-items{margin-top:0;margin-bottom:0;gap:0.75rem 2.625rem;}#header-wrap .header-wrap-2 .footer-link-box{background:none;color:var(--color-primary);}#header-wrap .header-wrap-2 .footer-link-box .text .desc{color:var(--color-text);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#header-wrap .header-wrap-2 .footer-link-box .i{margin-right:1.25rem;}#header-wrap .header-wrap-2 .footer-link-box .i:before{font-size:2.25rem;}#block-hlavickalogo{background-color:var(--color-white);}#block-hlavickalogo > .content{display:flex;align-items:center;width:100%;height:100%;}#block-hlavickalogo > .content a{display:block;}.block .local-tasks-block{position:relative;z-index:3;height:6.25rem;}.block .local-tasks-block > .content{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:0.625rem;}.block .local-tasks-block > .content ul{display:flex;flex-wrap:wrap;justify-content:center;}.block .local-tasks-block > .content a{font-family:var(--gin-font);font-size:1rem;font-weight:700;line-height:1.5;display:block;min-width:6rem;margin:0.375rem 0.5rem;padding:0.75rem 1rem;text-align:center;color:var(--gin-color-text);border-radius:6.25rem;background:var(--gin-bg-layer);}.block .local-tasks-block > .content a.is-active{color:var(--gin-color-primary);}.block .local-tasks-block > .content a:focus-visible{outline-color:var(--gin-color-primary);}#block-pl-main-menu{position:unset;height:100%;}#block-pl-main-menu > .content > ul{display:flex;flex-wrap:wrap;margin:0;}#block-pl-main-menu > .content > ul > li{position:relative;}#block-pl-main-menu > .content > ul > li > a{display:flex;margin:0 0.9375rem 0 0;height:6rem;align-items:center;padding:0;border-bottom:0.0625rem solid transparent;border-radius:0;transition:all 0.3s ease;gap:0.75rem;}#block-pl-main-menu > .content > ul > li > a:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#block-pl-main-menu > .content > ul > li > a:after{font-size:1.125rem;content:"\e900";}#block-pl-main-menu > .content > ul > li > a:after{font-size:1rem;color:transparent;margin-left:0;transition:all 0.3s ease;}#block-pl-main-menu > .content > ul > li ul{margin-top:0.625rem;margin-left:1.25rem;}#block-pl-main-menu > .content > ul > li ul li{margin-top:0.625rem;}#block-pl-main-menu > .content > ul > li ul li a{color:var(--color-white);padding:1.25rem;white-space:nowrap;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#block-pl-main-menu > .content > ul > li ul li:first-child{margin-top:0;}#block-pl-main-menu > .content > ul > li:hover ul{display:block;}.views-element-container{padding-top:2.5rem;padding-bottom:5rem;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.views-element-container .view-empty{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.views-element-container .view-footer{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;margin-top:3.125rem;}.views-element-container#block-views-block-faq-block-1{background:var(--color-light-grey) !important;width:100%;max-width:100% !important;margin:0 !important;padding:0 0 6.25rem !important;}.views-element-container#block-views-block-faq-block-1 h2{margin-bottom:1.875rem;text-align:center;}.views-element-container#block-views-block-faq-block-1 .content{width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.views-element-container#block-views-block-faq-block-1 .content .view-header{text-align:center;margin-bottom:3.125rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content{display:grid;grid-template-columns:1fr 1fr;gap:0.25rem 1.875rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div{box-sizing:border-box;transition:all 0.3s ease;border:0.0625rem solid var(--color-soft-grey);border-radius:0.5rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper{padding:1rem 1.25rem;cursor:pointer;border:0.0625rem solid var(--color-cent-grey);background:var(--color-white);border-radius:0.4375rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3{margin:0;font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3 span{display:flex;align-items:center;justify-content:space-between;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3 span i:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3 span i:before{font-size:1.25rem;color:var(--color-text);}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3 span i:before{font-size:0.75rem;content:"\e900";}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper h3 span i:before{font-size:1.5rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper .views-field-body{display:none;width:100% !important;margin-top:0.625rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper .views-field-body p{font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row.opened > div{border-color:var(--color-primary);}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row.opened > div .faq-wrapper{border-color:var(--color-primary);}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row.opened > div .faq-wrapper h3 i{transform:rotate(90deg);}#page{padding-top:var(--header-height);}.page-404 #img-page-content,.page-403 #img-page-content{padding:3.75rem 1rem;min-height:unset;}body.maintenance-page #page{padding-top:0;}body.maintenance-page #img-page-content{min-height:100vh;}.path-order-error #img-page-content .round{background-color:var(--color-error);}.path-order-error #img-page-content .round .icon-error{display:flex;align-items:center;}.path-order-error #img-page-content .round .icon-error:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.path-order-error #img-page-content .round .icon-error:before{content:"\e907";}.path-order-error #img-page-content .round .icon-error:before{font-size:6.25rem;}.path-order-error #img-page-content a.btn{margin-top:2.5rem;}.path-thank-you #img-page-content .round{background-color:var(--color-primary);}.path-thank-you #img-page-content .round .icon-check{display:flex;align-items:center;}.path-thank-you #img-page-content .round .icon-check:before{font-size:6.25rem;font-weight:bolder;}.path-thank-you #img-page-content a.btn{margin-top:2.5rem;}.node-type-product article{padding:1.25rem 0 5rem;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;}.node-type-product article .node-product-top .images h2{text-align:center;margin-bottom:1.25rem;}.node-type-product article .node-product-top .images .field-images{display:flex;flex-wrap:wrap;gap:0.625rem;}.node-type-product article .node-product-top .images .field-images .image{flex-basis:calc((100% - 2.5rem) / 5);}.node-type-product article .node-product-top .images .field-images .image a{display:block;text-align:center;}.node-type-product article .node-product-top .images .field-images .image.vm-square{margin-bottom:0.625rem;flex-basis:100%;}.node-type-product article .node-product-top .images .field-images .image.vm-square-xs,.node-type-product article .node-product-top .images .field-images .image.vm-square-more{padding:0.3125rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.625rem;}.node-type-product article .node-product-top .images .field-images .image.vm-square-more a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-dark-grey);font-family:"Barlow",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.875rem;}.node-type-product article .node-product-top .images .field-images .image.vm-square-hidden{display:none;}.node-type-product article .node-product-top .images .field-images .image img{max-width:100%;height:auto;}.node-type-product article .node-product-bottom{padding-top:2.1875rem;}.node-type-product article .node-product-bottom .description .field-product-description p{margin-bottom:0.875rem;}.node-type-product article .node-product-bottom .description .field-product-description ul li:before{content:"•";margin-right:0.625rem;}.node-type-product article .node-product-bottom .description h3{color:var(--color-primary);margin-top:3.125rem;margin-bottom:1.875rem;}.node-type-product article .node-product-bottom .description .print-data{display:flex;flex-direction:column;gap:1.875rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.node-type-product article .node-product-bottom .description .print-data a{border:0.0625rem solid var(--color-cent-grey);display:flex;margin-top:0.625rem;padding:0.75rem 1.25rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;border-radius:0.625rem;}.node-type-product article .node-product-bottom .description .print-data a:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:0.625rem;}.node-type-product article .node-product-bottom .description .print-data a.icon-pdf:before{background:url(/themes/custom/pl/images/icon_pdf.svg) no-repeat center transparent;}.node-type-product article .node-product-bottom .description .print-data a.icon-cursor-pointer:before{background:url(/themes/custom/pl/images/icon_cursor_pointer.svg) no-repeat center transparent;}.node-type-product article .node-product-bottom .parameters .field-parameters{display:flex;padding:1.25rem 1.875rem;background-color:var(--color-soft-grey);flex-direction:column;gap:1.875rem;border-radius:0.625rem;}.node-type-product article .node-product-bottom .parameters .field-parameters .field-title{margin-bottom:0.625rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}form{width:unset;padding:0 0 5rem;}form .row{margin-top:0;margin-bottom:0;}form .col{padding-top:0;padding-bottom:0;}form h2,form .h2,form h3,form .h3,form h4,form .h4,form .fieldset-legend{text-align:center;}form fieldset{margin:0;}form fieldset legend{width:100%;}form label,form fieldset.inline .fieldset-legend{display:block;margin:0 0 0.25rem;padding:0;color:var(--color-heading);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}form label.form-required::after,form fieldset.inline .fieldset-legend.form-required::after{margin-left:0.25em;content:"*";color:var(--color-error);}form input,form select,form textarea{display:block;width:100%;padding:0.75rem 1.25rem;line-height:1.5rem !important;color:var(--color-heading);border:0.0625rem solid var(--color-cent-grey);border-radius:0.5rem;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:24px;}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background:var(--color-light-grey);}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{opacity:0.5;color:var(--color-dark-grey);}form input::placeholder,form select::placeholder,form textarea::placeholder{opacity:0.5;color:var(--color-dark-grey);}form input.error,form select.error,form textarea.error{border:0.125rem solid var(--color-error);}form input[type=button],form input[type=submit],form select[type=button],form select[type=submit],form textarea[type=button],form textarea[type=submit]{width:auto;}form input[type=number]::-webkit-outer-spin-button,form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}form input[type=number]{-moz-appearance:textfield;text-align:center;}form option{color:initial;}form .description{display:block;margin:1.25rem 0 2.5rem;padding:0;color:var(--color-dark-grey);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}form .description.error{margin:0.25rem 0 0;color:var(--color-error);}form .note{margin:1.25rem 0;font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}form .form-actions{margin-top:2.5rem;text-align:center;}form .form-actions .btn-wrap{position:relative;display:inline-block;}form .form-actions .btn-wrap:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-actions .btn-wrap:before{font-size:1.25rem;color:var(--color-text);}form .form-actions .btn-wrap:before{font-size:0.75rem;content:"\e900";}form .form-actions .btn-wrap:before{font-size:0.6875rem;position:absolute;z-index:2;top:0;right:1.625rem;bottom:0;display:flex;align-items:center;width:1.125rem;height:100%;pointer-events:none;color:var(--color-white);}form .form-actions .btn-wrap .btn{height:auto;padding-right:3.875rem;}form .form-actions .btn-wrap .btn:hover{transform:none;}form .form-actions .btn-wrap.btn-noicon .btn{padding-right:1.625rem;}form .form-actions .btn-wrap.btn-noicon:before{display:none;}form .form-actions .btn-wrap.btn-plus:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-actions .btn-wrap.btn-plus:before{content:"\e903";}form .form-actions .btn-wrap.btn-plus:before{font-size:1.25rem;right:3.75rem;}form .form-actions .btn-wrap.btn-next:before{font-size:1.25rem;right:1.25rem;}form fieldset.inline .fieldset-legend{margin-bottom:-0.25rem;text-align:left;}form fieldset.inline .form-item.type-radio{margin-top:0.5rem !important;}form .form-item.type-checkbox,form .form-item.type-radio{display:flex;align-items:center;margin-top:1.25rem;padding:0.375rem 0.625rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.5rem;}form .form-item.type-checkbox input,form .form-item.type-radio input{display:flex;align-items:center;flex:0 0 auto;justify-content:center;width:1.25rem;height:1.25rem;min-height:unset;margin:0 1rem 0 0;padding:0;cursor:pointer;border:0.0625rem solid var(--color-cent-grey);border-radius:0.1875rem;}form .form-item.type-checkbox input:checked,form .form-item.type-radio input:checked{border-color:var(--color-primary);background-color:var(--color-company-blue-light);}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{font-size:1rem;color:var(--color-white);}form .form-item.type-checkbox input:checked:before,form .form-item.type-radio input:checked:before{content:"\e901";font-size:1.125rem;}form .form-item.type-checkbox label,form .form-item.type-radio label{margin:0;cursor:pointer;font-family:"Barlow",sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;}form .form-item.type-checkbox label a,form .form-item.type-radio label a{color:var(--color-primary);font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}form .form-item.type-select{position:relative;}form .form-item.type-select select{padding-right:3.375rem;}form .form-item.type-file input{padding:0;}form .form-item.type-file input::file-selector-button{height:100%;margin:0 1.25rem 0 0;padding:1rem 1.25rem;color:var(--color-heading);border:0.0625rem solid var(--color-soft-grey);background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;border-radius:0.5rem;}form .form-item.type-file input::file-selector-button:hover{background:var(--color-light-grey);}form .form-item.type-textarea textarea{width:100% !important;height:6.25rem;min-height:6.25rem;padding:0.625rem 1.25rem;}form .form-item.name-consent-value{margin-top:0;}#pl-shop-addtocart-form fieldset{margin-top:1.25rem;position:relative;padding:0;border:none;}#pl-shop-addtocart-form fieldset legend{color:var(--color-dark-grey);margin-bottom:0.25rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#pl-shop-addtocart-form fieldset .form-item{margin:0;height:3.125rem;max-height:3.125rem;align-items:center;}#pl-shop-addtocart-form fieldset .form-item:has(input:checked){border-color:var(--color-blue-stroke);background-color:var(--color-blue-light-background);box-shadow:0 0 0.375rem 0 var(--color-form-item-shadow);}#pl-shop-addtocart-form fieldset .form-item:has(input:checked) input:before{color:var(--color-white);}#pl-shop-addtocart-form fieldset label{width:100%;height:100%;display:flex;align-items:center;font-family:"Barlow",sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;}#pl-shop-addtocart-form fieldset span.small{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#pl-shop-addtocart-form fieldset .description{position:absolute;top:-2.8125rem;right:0;}#pl-shop-addtocart-form fieldset #edit-construction,#pl-shop-addtocart-form fieldset #edit-package{display:flex;gap:0.5rem;}#pl-shop-addtocart-form fieldset #edit-construction > div label,#pl-shop-addtocart-form fieldset #edit-package > div label{line-height:0.9375rem;}#pl-shop-addtocart-form fieldset #edit-construction label{justify-content:space-between;}#pl-shop-addtocart-form fieldset #edit-package > div:has(#edit-package-2) label{flex-direction:column;justify-content:center;align-items:start;}#pl-shop-addtocart-form fieldset #edit-sizes{display:flex;flex-direction:column;gap:0.25rem;}#pl-shop-addtocart-form fieldset #edit-sizes label{justify-content:space-between;text-align:right;gap:1rem;position:relative;}#pl-shop-addtocart-form fieldset #edit-sizes label .size{text-align:left;flex:1;}#pl-shop-addtocart-form fieldset #edit-sizes label .availability{flex-basis:6.25rem;color:var(--color-positive);font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}#pl-shop-addtocart-form fieldset #edit-sizes label .price{flex-basis:7.5rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#pl-shop-addtocart-form fieldset #edit-sizes label .price > span{display:block;line-height:1.4375rem;}#pl-shop-addtocart-form fieldset #edit-sizes label .price > span.old-price{color:var(--color-error);text-decoration:line-through;font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;line-height:0.875rem;}#pl-shop-addtocart-form fieldset#edit-additional-services .fieldset-wrapper{display:flex;gap:0.25rem;flex-direction:column;}#pl-shop-addtocart-form fieldset#edit-additional-services .fieldset-wrapper label{justify-content:space-between;}#pl-shop-addtocart-form fieldset#edit-additional-services .fieldset-wrapper label .price{flex-basis:7.5rem;text-align:right;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#pl-shop-addtocart-form #bottom-form-container{margin-top:1.25rem;display:flex;gap:0.5rem;flex-direction:column;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-expedition],#pl-shop-addtocart-form #bottom-form-container div[id^=edit-shipping]{display:flex;justify-content:space-between;font-family:"Barlow",sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-expedition] .value{flex:1;text-align:right;padding-right:0.5rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-shipping] .value{color:var(--color-primary);}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price]{margin-top:0.75rem;display:flex;gap:0.9375rem;padding:1.25rem;border:0.0625rem solid var(--color-cent-grey);background-color:var(--color-soft-grey);border-radius:0.5rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper{display:flex;align-items:center;position:relative;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-minus{color:var(--color-cent-grey);left:0.875rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-minus:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-minus:before{content:"\e904";}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-plus{color:var(--color-cent-grey);right:0.875rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-plus:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper .btn-plus:before{content:"\e903";}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper div.name-quantity{max-width:6.625rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper div.name-quantity input{font-family:"Barlow",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.875rem;line-height:30px !important;padding:0.875rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper{display:flex;flex-direction:column;align-items:end;flex:1;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-without-vat{display:flex;align-items:center;gap:0.5rem;font-family:"Barlow",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-without-vat span{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-without-vat .old-price{color:var(--color-error);text-decoration:line-through;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-without-vat > div{display:flex;gap:0.5rem;align-items:center;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-with-vat{display:flex;align-items:center;gap:0.5rem;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .total-price-wrapper .price-with-vat span{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#pl-shop-addtocart-form #edit-actions{margin-top:1.25rem;display:flex;gap:1.25rem;}#pl-shop-addtocart-form #edit-actions > div input{width:100%;}#pl-shop-addtocart-form .captcha-wrap{display:none;}.tooltip-wrapper{position:relative;}.tooltip-wrapper span.tooltip-icon:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.tooltip-wrapper span.tooltip-icon:before{content:"\e902";}.tooltip-wrapper span.tooltip-icon:before{font-size:1.25rem;}.tooltip-wrapper span.tooltip-content{position:absolute;top:0;right:0;display:none;z-index:1;width:24.125rem;}.tooltip-wrapper:hover span.tooltip-content{display:block;padding:1rem;color:var(--color-menu);border:0.0625rem solid var(--color-cent-grey);background-color:var(--color-body);border-radius:1rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.pl-shop-order-form{padding-top:3.125rem;padding-bottom:6.25rem;width:100%;margin-right:auto;margin-left:auto;max-width:65rem !important;padding-right:0.9375rem !important;padding-left:0.9375rem !important;}.pl-shop-order-form table[id^=edit-order-products]{margin-top:1.875rem;}.pl-shop-order-form table[id^=edit-order-products] thead tr th{padding:0 0.625rem 0.625rem;white-space:nowrap;height:0.875rem;background-color:transparent;vertical-align:bottom;color:var(--color-dark-grey2);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td{padding:0.625rem;background-color:transparent;vertical-align:top;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .product-info-markup{font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td a{display:flex;align-items:center;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;line-height:1.25rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td a img{max-width:5rem;height:auto;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td:first-child{width:5rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper{display:flex;margin-top:0.25rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a{position:relative;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a:before{color:var(--color-mid-grey);font-size:1.25rem;left:0;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a.btn-minus{margin-right:0.625rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a.btn-minus:before{content:"\e904";}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a.btn-plus{margin-left:0.625rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper a.btn-plus:before{content:"\e903";}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper .type-number{display:flex;justify-content:center;align-items:center;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper .type-number input{padding:0;width:1.25rem;border:none;font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .price-wrapper .mobile{display:flex;align-items:center;color:var(--color-dark-grey2);font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price,.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price-excluding-vat{white-space:nowrap;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price .mobile,.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price-excluding-vat .mobile{display:flex;align-items:center;color:var(--color-dark-grey2);line-height:2.25rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .btn-wrap .remove-product{background-color:transparent !important;font-size:1.25rem;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .btn-wrap .remove-product:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .btn-wrap .remove-product:before{content:"\e907";color:var(--color-alert-close);}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .btn-wrap .remove-product:before{color:var(--color-red);}.pl-shop-order-form h4{color:var(--color-primary);margin:3.125rem 0 1.875rem;}.pl-shop-order-form .form-wrapper{padding:1.25rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.5rem;}.pl-shop-order-form .form-wrapper[id^=print-url-wrapper],.pl-shop-order-form .form-wrapper[id^=edit-billing],.pl-shop-order-form .form-wrapper[id^=edit-shipping],.pl-shop-order-form .form-wrapper[id^=edit-note-wrapper],.pl-shop-order-form .form-wrapper[id^=edit-actions]{border:none;padding:0;}.pl-shop-order-form .form-wrapper[id^=edit-note-wrapper]{margin-bottom:3.125rem;}.pl-shop-order-form .form-item{padding:0 !important;margin:0 !important;position:relative;}.pl-shop-order-form .form-item.type-checkbox,.pl-shop-order-form .form-item.type-radio{border:none;border-radius:0;}.pl-shop-order-form .form-item.type-checkbox input,.pl-shop-order-form .form-item.type-radio input{width:2rem;height:2rem;}.pl-shop-order-form .form-item.type-checkbox input:before,.pl-shop-order-form .form-item.type-radio input:before{font-size:1.6875rem !important;}.pl-shop-order-form .form-item.type-checkbox.name-terms,.pl-shop-order-form .form-item.type-radio.name-terms{flex-wrap:wrap;}.pl-shop-order-form .form-item span.autocomplete{position:absolute;right:0.9375rem;bottom:0.875rem;animation:rotate 2s linear infinite;}.pl-shop-order-form .form-item span.autocomplete:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.pl-shop-order-form .form-item span.autocomplete:before{content:"\e908";color:var(--color-cent-grey);font-size:1.5rem;}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div{display:flex;gap:1.25rem;justify-content:center;align-items:center;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div > div{order:3;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div > div:first-child{order:1;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div:before{content:"nebo";order:2;text-align:center;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] input{display:none;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] label{display:flex;border:0.125rem dashed var(--color-primary);padding:0.375rem 1.25rem;color:var(--color-primary);font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;border-radius:0.5rem;gap:0.75rem;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] label:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] label:after{font-size:1.125rem;content:"\e900";}.pl-shop-order-form [id^=print-file-wrapper],.pl-shop-order-form [id^=print-url-wrapper]{margin-top:1.875rem;}.pl-shop-order-form [id^=print-file-wrapper] .type-checkbox{padding-top:1.25rem !important;}.pl-shop-order-form [id^=print-file-wrapper] .btn-wrap input[name=file_remove_button]{margin-top:1.25rem;}.pl-shop-order-form .suffix{margin-top:0.625rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}.pl-shop-order-form [id^=payment-type-wrapper]{margin-top:1.875rem;}.pl-shop-order-form div[id^=edit-payment-type],.pl-shop-order-form div[id^=edit-shipping-type]{display:flex;flex-direction:column;gap:1.25rem;}.pl-shop-order-form div[id^=edit-payment-type] label,.pl-shop-order-form div[id^=edit-shipping-type] label{display:flex;justify-content:space-between;width:100%;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form div[id^=edit-payment-type] input:checked + label,.pl-shop-order-form div[id^=edit-shipping-type] input:checked + label{font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form #billing-shipping-info-wrapper [id^=edit-shipping],.pl-shop-order-form #billing-shipping-info-wrapper [id^=edit-billing]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1.875rem;}.pl-shop-order-form #billing-shipping-info-wrapper [id^=edit-shipping],.pl-shop-order-form #billing-shipping-info-wrapper .name-different-shipping{margin-top:1.25rem !important;}.pl-shop-order-form #billing-shipping-info-wrapper .name-terms{margin-top:3.125rem !important;}.pl-shop-order-form .form-item.name-terms label,.pl-shop-order-form .form-item.name-different-shipping label{font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form .form-item.name-terms input:checked + label,.pl-shop-order-form .form-item.name-different-shipping input:checked + label{font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}.pl-shop-order-form .form-actions{margin-top:1.25rem;}.pl-shop-order-form .form-actions .btn-next input{padding-right:3.125rem;}#footer-wrap{margin-bottom:-0.0625rem;color:var(--color-white);background-color:var(--color-footer);}#footer-wrap .footer-wrap-1{padding:1.875rem 0 3.125rem;background:var(--footer-color);}#footer-wrap .footer-wrap-2{padding:1rem 0;background-color:var(--color-black);}#footer-wrap .content{font-family:"Barlow",sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}#footer-wrap .content a{color:var(--color-white);}#footer-wrap .content img{display:inline-block;width:auto;}#footer-wrap .content .i:before{font-size:2.5rem;color:var(--color-company-blue-light);}#footer-wrap .label{margin-bottom:2.5rem;color:var(--color-white);font-family:"Barlow",sans-serif;font-weight:600;font-size:1.125rem;line-height:2rem;}#footer-2 p,#footer-3 p{margin:0 0 0.625rem 0;line-height:0.75rem;}#footer-2 p:last-child,#footer-3 p:last-child{margin:0;}#footer-2 .field-text a,#footer-3 .field-text a{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#footer-last-1 .content{font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#footer-last-1 .content a{display:inline-block;}#footer-last-1 .content p:first-child{margin-top:0 !important;}#footer-last-2{height:100%;}#footer-last-2 .block{height:100%;}#footer-last-2 .content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}#footer-last-2 .content .inline-images{gap:1.25rem;}#highlighted{overflow:auto;overflow:overlay;position:fixed;z-index:200000;right:0;bottom:0;left:0;max-height:50%;width:100%;margin-right:auto;margin-left:auto;max-width:76.125rem !important;padding:0 0.9375rem;}.header-wrap-1 .contextual{margin-top:-2rem;}@media (min-width:40rem){#pl-shop-addtocart-form fieldset #edit-construction > div,#pl-shop-addtocart-form fieldset #edit-package > div{flex-basis:50%;}#pl-shop-addtocart-form #bottom-form-container div[id^=edit-quantity-price] .quantity-wrapper div.name-quantity{max-width:8.5rem;}#pl-shop-addtocart-form #edit-actions > div{width:50%;}}@media (min-width:80rem){.col-lg-1{flex:0 0 8.3333333333%;}.col-lg-2{flex:0 0 16.6666666667%;}.col-lg-3{flex:0 0 25%;}.col-lg-4{flex:0 0 33.3333333333%;}.col-lg-5{flex:0 0 41.6666666667%;}.col-lg-6{flex:0 0 50%;}.col-lg-7{flex:0 0 58.3333333333%;}.col-lg-8{flex:0 0 66.6666666667%;}.col-lg-9{flex:0 0 75%;}.col-lg-10{flex:0 0 83.3333333333%;}.col-lg-11{flex:0 0 91.6666666667%;}.col-lg-12{flex:0 0 100%;}#header-wrap .header-wrap-2{background-color:var(--color-heading);}#header-button{display:none;}#header-1,#header-3{}.d-hide{display:none !important;}.messages{min-height:5.625rem;padding:1.25rem 6.25rem 1.25rem 7.5rem;}.messages:hover:after{transform:scale(1.2);}.btn{transition:transform 0.2s ease;}.btn:hover{transform:scale(1.1);}.contact-skip-name{margin-top:3rem;}.contact-time{margin-top:0.25rem;}#img-page-content{min-height:46.875rem;padding:5rem 1rem;}#page a.i:hover{text-decoration:underline;}.icon-link-items{justify-content:center;margin-top:0.75rem;}a.i:hover{text-decoration:underline;}#page .paragraph.button .field-link a{transition:transform 0.2s ease;}#page .paragraph.button .field-link a:hover{transform:scale(1.1);}#page .paragraph.content-2-cols-with-img > .content.image-left .col-txt{order:2;}#page .paragraph.content-2-cols-with-img > .content.image-left .col-img{order:1;}#page .paragraph.content-2-cols-with-img .col-txt{flex:0 0 40.625rem;}#page .paragraph.content-2-cols-with-img .col-txt .paragraph{padding:0 !important;}#page .paragraph.content-2-cols-with-img .col-img{flex:0 0 35rem;}#page .paragraph.content-2-cols-with-img .img-btn-list a{transition:transform 0.2s ease;}#page .paragraph.content-2-cols-with-img .img-btn-list a:hover{transform:scale(1.1);}#page .paragraph.content-2-cols-with-img .paragraph.button .field-link{justify-content:flex-start;}#page .paragraph.content-2-cols > .content > div .col-left{flex:0 0 37.125rem;}#page .paragraph.content-2-cols > .content > div .col-right{flex:0 0 37.125rem;}#page .paragraph.content-menu-item{display:flex;}#page .paragraph.content-menu-item .quantity,#page .paragraph.content-menu-item .text,#page .paragraph.content-menu-item .title{display:block;}#page .paragraph.content-menu-item .quantity{flex:0 0 3.625rem;margin-right:1rem;}#page .paragraph.content-menu-item .text-wrap{display:flex;flex:0 1 100%;}#page .paragraph.content-menu-item .price{flex:0 0 5rem;margin-left:1rem;text-align:right;}#header-wrap .header-wrap-2 .footer-link-box{display:none;}.block .local-tasks-block > .content a{transition:transform 0.2s ease;}.block .local-tasks-block > .content a:hover{transform:scale(1.1);}#block-pl-main-menu > .content > ul > li > a.is-active,#block-pl-main-menu > .content > ul > li > a:hover{color:var(--color-primary);}#block-pl-main-menu > .content > ul > li > a.is-active:after,#block-pl-main-menu > .content > ul > li > a:hover:after{color:var(--color-primary);}#block-pl-main-menu > .content > ul > li ul{margin-top:0;margin-left:0;display:none;position:absolute;left:0;top:6rem;background-color:var(--color-primary);padding:0.625rem 0;border-radius:0 0 0.5rem 0.5rem;}.node-type-product article .node-product-top .images{padding-right:3.25rem;}.node-type-product article .node-product-top .images h2{display:none;}.node-type-product article .node-product-top .form{padding-left:3.25rem;}form .form-actions .btn-wrap{transition:transform 0.2s ease;}form .form-actions .btn-wrap:hover{transform:scale(1.1);}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .price-wrapper .mobile{display:none;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price .mobile,.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price-excluding-vat .mobile{display:none;}#footer-wrap .content a:hover{text-decoration:underline;}#footer-last-2 .content{justify-content:flex-end;}}@media (max-width:79.99875rem){:root{--header-height:5rem;}a:active,button:active{opacity:0.75 !important;}#block-pl-content > .content{padding:0 0.9375rem;}body.gin--horizontal-toolbar #header-collapse{height:calc(100% - var(--header-height) - var(--ginHorizontalToolbarOffset));}#header-wrap{overflow:hidden;align-items:flex-start;background-color:var(--color-border);}#header-collapse{height:calc(100% - var(--header-height));margin-top:var(--header-height);overflow:auto;overflow:overlay;}#header-collapse .header-wrap{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:0;}#header-collapse .header-wrap-1{display:flex;flex-direction:column-reverse;justify-content:flex-end;}#header-1{top:0;left:0;width:100%;box-shadow:0 0 0.5rem -0.25rem var(--color-grey);}#header-1{top:0;left:0;width:100%;box-shadow:0 0 0.5rem -0.25rem var(--color-grey);}#header-2{justify-content:stretch;background-color:var(--color-white);}#header-3 a.cart{display:none;}a.cart.mobile{display:flex;position:absolute;right:3.125rem;z-index:1;top:1.875rem;width:2.5rem;}#header-top{align-items:stretch;flex-direction:column;padding:0 0 5rem;background:var(--color-border);gap:1.25rem;}#header-top .icon-link-items p{padding:1.25rem 1.875rem 0.5rem;color:var(--color-company-blue-light);}.m-hide{display:none !important;}.messages{min-height:3.125rem;padding:0.625rem 3.125rem;}.messages:before{font-size:1.5rem;top:0.625rem;left:0.625rem;width:1.875rem;height:1.875rem;}.messages:after{top:0.625rem;right:0.625rem;}.table-wrap{max-width:100%;}table th,table td{white-space:nowrap;}thead th{display:none;white-space:normal;height:auto;}thead th:first-child{display:block;}thead tr:first-child th{height:auto;padding-top:0.625rem !important;padding-bottom:0.625rem !important;}tbody td{display:block;white-space:normal;height:auto;}main .field-text ul li:before{margin-left:0;}#page .paragraph.content-2-cols-with-img > .content{gap:3.125rem;}#page .paragraph.content-2-cols-with-img > .content .col-txt{order:2;}#page .paragraph.content-2-cols-with-img > .content .col-img{order:1;}#page .paragraph.content-2-cols-with-img .col-txt .field-subtitle:before{display:none;}#page .paragraph.content-2-cols-with-img .col-txt .field-subtitle{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-2-cols-with-img .col-txt .field-text .h1{text-align:left;}#page .paragraph.content-2-cols-with-img .img-wrap{padding-right:0.9375rem !important;padding-left:0.9375rem !important;}#page .paragraph.content-2-cols > .content > div{gap:1.875rem;}#page .paragraph.content-2-cols .field-subtitle:before{display:none;}#page .paragraph.content-menu-item{margin-top:1.875rem;}#page .paragraph.content-menu-item .price,#page .paragraph.content-menu-item .allergens{margin-top:0.25rem;}#page .paragraph.room .col:first-of-type{order:2;}#page .paragraph.room .field-text-2{order:3;margin-top:1.25rem;}#block-pl-bannerblock .content .content > .banner-product{padding:0 1.25rem;justify-content:center;}main#content-wrap > #content > .block > .label{padding-left:0.9375rem;padding-right:0.9375rem;}#header-wrap .header-wrap-2 a{color:var(--color-company-blue-light);}#header-wrap .header-wrap-2 a span{display:block;color:var(--color-text);font-family:"Barlow",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.25rem;}#header-wrap .header-wrap-2 a.i{padding:0.25rem 0.25rem 0.25rem 3.75rem;}#header-wrap .header-wrap-2 a.i:before{font-size:2.5rem;color:var(--color-company-blue-light);}#header-wrap .header-wrap-2 .icon-link-items{display:none;}#block-hlavickalogo > .content{padding-left:1rem;height:var(--header-height);}#block-pl-main-menu{margin:3.125rem 1.875rem;}#block-pl-main-menu > .content > ul{align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:1.875rem;}#block-pl-main-menu > .content > ul > li > a{margin:0;height:auto;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}#block-pl-main-menu > .content > ul > li ul li a{margin:0;color:var(--color-black);padding-bottom:0;padding-left:0.625rem;gap:0.75rem;font-family:"Barlow",sans-serif;font-weight:400;font-size:1.125rem;line-height:2rem;}#block-pl-main-menu > .content > ul > li ul li a:after{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#block-pl-main-menu > .content > ul > li ul li a:after{font-size:1.125rem;content:"\e900";}#block-pl-main-menu > .content > ul > li ul li a:after{float:left;font-size:0.75rem;}.node-type-product article .node-product-top .form{padding-top:0;}.node-type-product article .node-product-top .form h2{display:none;}.node-type-product article .node-product-top .form #edit-package--wrapper{margin-top:0;}form .form-item.type-checkbox,form .form-item.type-radio{align-items:flex-start;}#pl-shop-addtocart-form{padding-bottom:0;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td{text-align:center;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td a{justify-content:center;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td:first-child{width:100%;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .quantity-wrapper{justify-content:center;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .price-wrapper{line-height:2.25rem;display:flex;justify-content:space-between;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price,.pl-shop-order-form table[id^=edit-order-products] tbody tr td .total-products-price-excluding-vat{display:flex;justify-content:space-between;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .btn-wrap{display:flex;justify-content:center;}#footer-wrap .content .inline-images{justify-content:center;}#footer-wrap .label{margin-bottom:1.25rem;}#footer-2 .label,#footer-3 .label{margin-top:0;}}@media (max-width:47.99875rem){#block-pl-bannerblock .banner-bg{background:url(/themes/custom/pl/images/banner_bg_mobile.webp) no-repeat top center transparent;}#block-pl-bannerblock .content .content > .banner-product > div h2{margin-top:0;font-family:"Barlow",sans-serif;font-weight:700;font-size:2.25rem;line-height:3rem;font-weight:900;}#block-pl-bannerblock .content .content > .banner-product > div img{max-width:16.25rem;width:100%;}#block-hlavickalogo > .content img{max-width:12.9375rem;max-height:2.125rem;}.views-element-container#block-views-block-faq-block-1 .content .view-content{grid-template-columns:1fr;}}@media (max-width:39.99875rem){#block-pl-bannerblock .content .content{flex-direction:column;gap:0;}#block-pl-bannerblock .content .content > .banner-product:first-child{padding-bottom:1.875rem;padding-left:1.25rem;flex-direction:column;gap:1.25rem;align-items:center;}#block-pl-bannerblock .content .content > .banner-product:first-child:after{content:"";display:block;width:15.625rem;height:0.0625rem;background-color:var(--color-cent-grey);}.views-element-container#block-views-block-faq-block-1 .content .view-content .views-row > div .faq-wrapper{padding:1rem 0.5rem 1rem 1rem;}.node-type-product article .node-product-bottom .parameters .field-parameters{padding:0.625rem;}#pl-shop-addtocart-form fieldset #edit-construction,#pl-shop-addtocart-form fieldset #edit-package{flex-direction:column;}#pl-shop-addtocart-form fieldset #edit-sizes label .size{padding-bottom:1.125rem;}#pl-shop-addtocart-form fieldset #edit-sizes label .availability{position:absolute;bottom:-0.25rem;}#pl-shop-addtocart-form #edit-actions{flex-direction:column;}#pl-shop-addtocart-form #edit-actions > div.btn-plus{order:1;}#pl-shop-addtocart-form #edit-actions > div.btn-noicon{order:2;}.pl-shop-order-form{padding-left:0 !important;padding-right:0 !important;}.pl-shop-order-form table[id^=edit-order-products] tbody tr{display:block;padding:1.25rem 0 !important;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td{padding:0 !important;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .product-info-markup{line-height:1.5625rem;padding:0.625rem 0 !important;}.pl-shop-order-form table[id^=edit-order-products] tbody tr td .product-info-markup a{line-height:1.75rem;}.pl-shop-order-form h4{text-align:left;}.pl-shop-order-form .form-wrapper{padding:0.625rem;}.pl-shop-order-form .form-item.type-checkbox.name-terms,.pl-shop-order-form .form-item.type-radio.name-terms{display:flex;flex-wrap:nowrap;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div{flex-direction:column;padding:0;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] > div > div{padding:0;}.pl-shop-order-form div[id^=edit-print-data-type-wrapper] label{width:100%;justify-content:space-between;}.pl-shop-order-form div[id^=payment-type-wrapper],.pl-shop-order-form div[id^=shipping-type-wrapper]{padding:0.625rem;}.pl-shop-order-form #billing-shipping-info-wrapper [id^=edit-shipping],.pl-shop-order-form #billing-shipping-info-wrapper [id^=edit-billing]{display:flex;flex-direction:column;gap:1.25rem;}.pl-shop-order-form .form-actions .btn-next{width:100%;}.pl-shop-order-form .form-actions .btn-next:before{right:3.875rem !important;}}
