/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-height:8.125rem;}::-moz-selection{background:var(--color-selection);}::selection{background:var(--color-selection);}:root{--color-black:#1a1a1a;--color-white:#ffffff;--color-primary:#e64c3d;--color-primary-light:#f3a69e;--color-text:#303030;--color-dark-grey:#6d6d6d;--color-mid-grey:#9b9b9b;--color-cent-grey:#dbdbdb;--color-soft-grey:#f7f7f8;--color-footer:#262626;--color-footer-box-bg:rgba(255,255,255,.07);--color-success:#5bba6f;--color-warning:#f4a261;--color-danger:#ef233c;--color-price-tag-80:rgba(255,214,0,.8);--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-info:#d0e5fc;--color-alert-info-dark:#38597f;--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%);}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;font-display:block;src:url(/themes/custom/pl/fonts/icomoon.ttf?v0=);}.con{width:100%;margin-right:auto;margin-left:auto;max-width:88.5rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}.row{display:flex;align-items:stretch;flex-wrap:wrap;margin:-0.625rem;}.col{flex:0 0 100%;padding:0.625rem;}.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:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;margin:0;color:var(--color-text);background-color:var(--color-white);-webkit-tap-highlight-color:transparent;}a,button{cursor:pointer;}a{text-decoration:none;color:var(--color-text);border-radius:0.25rem;}button{border:0;}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;word-break:break-word;color:var(--color-black);}h1,.h1{font-family:"Roboto",sans-serif;font-weight:700;font-size:2.25rem;line-height:3.375rem;}h2,.h2{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.875rem;line-height:2.875rem;}h3,.h3{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}h4,.h4{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}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:relative;z-index:10;display:flex;align-items:center;width:100%;height:var(--header-height);transition-duration:0.2s,0.4s,0.4s;transition-property:height,margin-top,background-color;background-color:var(--color-white);box-shadow:0 0.1875rem 0.625rem rgba(74,74,74,0.1);}#header-wrap.js-open #header-button:before{content:"\e91b";}#header-wrap .content{font-family:"Roboto",sans-serif;font-weight:700;font-size:0.875rem;line-height:1.125rem;}#header-wrap .header-wrap-1{display:flex;align-items:center;}#header-wrap .header-wrap-2{display:flex;align-items:center;}#header-button,#search-button-close{position:absolute;top:0.625rem;right:0.625rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-white);}#header-button:before,#search-button-close:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#header-button:before,#search-button-close:before{font-size:1.875rem;color:var(--color-footer);}#header-button:before,#search-button-close:before{content:"\e91a";}#search-button-close{display:none;}#search-button-close:before{content:"\e91b";}#header-collapse{width:100%;height:100%;}#header-2{display:flex;align-items:center;flex:0 1 100%;justify-content:center;width:100%;}#header-top-1{display:flex;align-items:center;justify-content:flex-start;}#header-top-2{display:flex;align-items:center;justify-content:center;height:100%;}#header-top-3{display:flex;align-items:center;justify-content:flex-end;height:100%;}.jc-start{justify-content:flex-start !important;}.jc-center{justify-content:center !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;}.td-line-through{text-decoration:line-through !important;}.bg-soft-grey{background:var(--color-soft-grey) !important;}.c-primary{color:var(--color-primary) !important;}.c-heading{color:var(--color-black) !important;}.c-grey{color:var(--color-mid-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;}.c-success{color:var(--color-success) !important;}.c-warning{color:var(--color-warning) !important;}.c-danger{color:var(--color-danger) !important;}.f-big-h{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}.f-big-m{font-family:"Roboto",sans-serif;font-weight:500;font-size:1.125rem;line-height:2rem;}.f-default{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}.f-default-h{font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}.f-default-m{font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;}.f-default-l{font-family:"Roboto",sans-serif;font-weight:300;font-size:1rem;line-height:2rem;}.f-small{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}.f-small-h{font-family:"Roboto",sans-serif;font-weight:700;font-size:0.875rem;line-height:1.125rem;}.f-small-m{font-family:"Roboto",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}.f-small-l{font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;line-height:1.125rem;}.f-detail-box{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.25rem;}.i.c-primary:before{color:var(--color-primary) !important;}.i.s-24{flex-basis:1.5rem;width:1.5rem;height:1.5rem;}.i.s-24:before,.i.s-24:after{font-size:1.5rem;width:1.5rem;height:1.5rem;}.i.s-30{flex-basis:1.875rem;width:1.875rem;height:1.875rem;}.i.s-30:before,.i.s-30:after{font-size:1.875rem;width:1.875rem;height:1.875rem;}.i.s-40{flex-basis:2.5rem;width:2.5rem;height:2.5rem;}.i.s-40:before,.i.s-40:after{font-size:2.5rem;width:2.5rem;height:2.5rem;}.i.s-50{flex-basis:3.125rem;width:3.125rem;height:3.125rem;}.i.s-50:before,.i.s-50:after{font-size:3.125rem;width:3.125rem;height:3.125rem;}.i.s-60{flex-basis:3.75rem;width:3.75rem;height:3.75rem;}.i.s-60:before,.i.s-60:after{font-size:3.75rem;width:3.75rem;height:3.75rem;}.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:78rem !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-4-3:before{padding-top:75%;}.mt-auto{margin-top:auto !important;}.ml-0{margin-left:0 !important;}.mr-0{margin-right:0 !important;}.mr-4{margin-right:0.25rem !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-40{margin-top:2.5rem !important;}.mt-50{margin-top:3.125rem !important;}.mt-60{margin-top:3.75rem !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:1.25rem !important;}.row.mt-50{margin-top:2.5rem !important;}.row.mb-30{margin-bottom:1.25rem !important;}.row.mb-50{margin-bottom:2.5rem !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-progress{margin:0;padding:0;}.ajax-throbber{display:flex;align-items:center;width:2.5rem;height:2.5rem;margin:0;--sk-color:var(--color-primary);}.ui-autocomplete{overflow-x:hidden;overflow-y:scroll;max-width:80%;max-height:40%;border:0.0625rem solid var(--color-soft-grey);border-radius:0.5rem;background:var(--color-white);}.ui-autocomplete *{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;margin:0 !important;padding:0 !important;color:var(--color-text) !important;border:0 !important;background:none !important;}.ui-autocomplete li{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;height:auto !important;padding:0.25rem 0.625rem !important;}.ui-autocomplete li:hover{background:var(--color-mid-grey-50) !important;}.ui-autocomplete .product-item{position:relative !important;flex-wrap:wrap !important;min-height:4rem;margin:-0.25rem -0.625rem !important;padding:0.25rem 0.625rem !important;border:0 !important;border-radius:0 !important;}.ui-autocomplete .product-item .image-wrap{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;display:flex;align-items:center;justify-content:center;width:4rem;height:100%;}.ui-autocomplete .product-item .text-wrap{flex:1 1 100% !important;margin-left:4rem !important;}.ui-autocomplete .product-item .text-wrap .name{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}.ui-autocomplete .product-item .text-wrap .desc{display:none !important;}.ui-autocomplete .product-item .price-wrap{flex:1 1 100% !important;margin-left:4rem !important;text-align:left !important;}.badge-wrap{display:flex;flex-wrap:wrap;gap:0.75rem;}.badge-wrap .badge{font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;line-height:1;display:flex;align-items:center;padding:0.5rem 0.5rem 0.375rem 0.5rem;white-space:nowrap;color:var(--color-heading);border-radius:0.5rem;background:var(--color-price-tag-80);}.badge-wrap .badge.icon{padding:0.25rem;}.badge-wrap .badge.icon .i{width:2rem;height:2rem;}.badge-wrap .badge.icon .i:before{font-size:2rem;}.bg-strip-item{background:var(--color-white);}.bg-strip-item:nth-child(2n){background:var(--color-soft-grey);}.bg-strip-item.reverse{background:var(--color-white);}.bg-strip-item.reverse:nth-child(2n+1){background:var(--color-soft-grey);}.btn-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;margin-top:3.125rem;gap:1.25rem;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.4375rem 1.1875rem;cursor:pointer;text-decoration:none !important;color:var(--color-white) !important;border:0.0625rem solid var(--color-primary) !important;border-radius:0.25rem;background:var(--color-primary) !important;gap:0.75rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}.btn:focus-visible{outline-color:var(--color-black);}.btn-primary{color:var(--color-white) !important;background:var(--color-primary) !important;}.btn-primary:before{order:1;color:var(--color-white) !important;}.btn-outline{color:var(--color-primary) !important;background:transparent !important;}.btn-outline:before{order:1;color:var(--color-primary) !important;}.btn-outline .i:before{color:var(--color-primary) !important;}.btn-text{padding:0;color:var(--color-text) !important;border:0 !important;background:transparent !important;gap:0.25rem;font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;}.btn-text .i:before{color:var(--color-mid-grey) !important;}.grecaptcha-badge{visibility:hidden;}.card-product-item{display:flex;margin-top:1.25rem;gap:1.25rem;}.card-product-item .image{flex:0 0 5rem;}.card-product-item .image img{border:0.0625rem solid var(--color-cent-grey);border-radius:0.625rem;}.card-product-item .image img{width:100%;height:auto;}.card-product-item .text{flex:1 1 100%;}.card{padding:1.25rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.625rem;}.cart-summary{position:relative;}.cart-summary .t-row{display:flex;}.cart-summary .label{flex:0 0 auto;color:var(--color-heading);}.cart-summary .value{flex:1 1 auto;text-align:right;}.cart-summary .individual-calculation{justify-content:flex-end;margin-top:0.625rem;}.cart-summary .price-loading{position:absolute;right:1.25rem;bottom:-0.3125rem;pointer-events:none;}.cart-summary .price-loading .ajax-throbber{width:2.5rem;height:2.5rem;}.cart-summary-items{margin-top:-0.5rem;margin-bottom:1.25rem;}.cart-summary-items .wrap{position:relative;display:flex;border-bottom:0.0625rem solid var(--color-cent-grey);padding-block:0.5rem;gap:0 0.625rem;}.cart-summary-items .wrap:last-child{padding-bottom:1.25rem;border-bottom:0.125rem solid var(--color-dark-green);}.cart-summary-items .wrap.product{min-height:3.75rem;}.cart-summary-items .wrap .media{flex:0 0 3.75rem;width:3.75rem;height:2.8125rem;}.cart-summary-items .wrap .media img{border:0.0625rem solid var(--color-cent-grey);border-radius:0.625rem;}.cart-summary-items .wrap .media img{width:100%;height:auto;}.cart-summary-items .wrap .icon{display:flex;align-items:center;flex:0 0 1.875rem;justify-content:center;width:1.875rem;height:1.875rem;}.cart-summary-items .wrap .icon .i:before{color:var(--color-dark-green);}.cart-summary-items .wrap .label{flex:1 1 100%;color:var(--color-heading);}#colorbox{border:0.125rem solid var(--color-primary) !important;border-radius:0.625rem !important;}#cboxWrapper *{position:unset !important;float:unset !important;clear:unset !important;background:var(--color-white) !important;}#cboxTopLeft,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight{display:none !important;}#cboxContent{display:flex !important;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto !important;}#cboxLoadedContent{margin:0 0 2.5rem !important;}#cboxCurrent{float:unset !important;order:3;margin:-2.5rem 0 0 !important;padding:0.3125rem !important;text-align:center !important;}#cboxPrevious{position:relative !important;top:0 !important;left:0 !important;float:unset !important;order:2;margin:-2.5rem 0 0 !important;padding:0.3125rem !important;border-radius:50% !important;background:none !important;flex-basis:1.875rem;width:1.875rem;height:1.875rem;font-size:0;line-height:1;}#cboxPrevious:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxPrevious:before{font-size:1.5rem;color:var(--color-black);}#cboxPrevious:before,#cboxPrevious:after{font-size:1.875rem;width:1.875rem;height:1.875rem;}#cboxPrevious:before{position:absolute !important;top:0 !important;left:0 !important;text-indent:0 !important;}#cboxNext{position:relative !important;top:0 !important;left:0 !important;float:unset !important;order:4;margin:-2.5rem 0 0 !important;padding:0.3125rem !important;border-radius:50% !important;background:none !important;flex-basis:1.875rem;width:1.875rem;height:1.875rem;font-size:0;line-height:1;}#cboxNext:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxNext:before{font-size:1.5rem;color:var(--color-black);}#cboxNext:before,#cboxNext:after{font-size:1.875rem;width:1.875rem;height:1.875rem;}#cboxNext:before{position:absolute !important;top:0 !important;left:0 !important;text-indent:0 !important;}#cboxClose{position:absolute !important;top:0.9375rem !important;right:0.9375rem !important;float:unset !important;width:2.5rem !important;height:2.5rem !important;padding:0.3125rem !important;border-radius:50% !important;background:var(--color-white) !important;font-size:0;line-height:1;}#cboxClose:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#cboxClose:before{content:"\e900";color:var(--color-alert-close);}#cboxClose:before{font-size:1.875rem !important;position:absolute !important;top:0.3125rem !important;left:0.3125rem !important;width:1.875rem !important;height:1.875rem !important;text-indent:0 !important;color:var(--color-mid-grey) !important;}.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;}.google-reviews-card{width:100%;max-width:18.75rem;margin:0 auto;padding:1.25rem;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;}.icon-text{display:flex;align-items:center;gap:0.625rem;}.icon-text.lg{gap:1.25rem;}.icon-text .text{align-self:flex-start;width:100%;}.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.5rem;color:var(--color-black);}.i.account:before{content:"\e906";}.i.cart:before{content:"\e907";}.i.check:before{content:"\e908";}.i.chevron-right:before{content:"\e905";}.i.chevron-left:before{content:"\e904";}.i.cross:before{content:"\e909";}.i.download:before{content:"\e90a";}.i.edit:before{content:"\e90b";}.i.info:before{content:"\e90c";}.i.lock:before{content:"\e90d";}.i.magnifier:before{content:"\e90e";}.i.mail:before{content:"\e90f";}.i.minus:before{content:"\e910";}.i.package:before{content:"\e911";}.i.payment-card:before{content:"\e912";}.i.phone:before{content:"\e913";}.i.plus:before{content:"\e914";}.i.scales:before{content:"\e916";}.i.time:before{content:"\e917";}.i.user:before{content:"\e918";}.i.voucher:before{content:"\e919";}#img-page-content{line-height:0;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1rem;text-align:center;}#img-page-content .img-wrap{margin-bottom:1.875rem;}#img-page-content .img-wrap img{width:100%;max-width:22.5rem;height:auto;}#img-page-content .code{font-size:7.5rem;font-weight:700;line-height:1;margin-bottom:-1.25rem;}#img-page-content .des{margin-top:1.25rem;}#img-page-content .i:before{font-size:3.75rem;}.inline-images{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;}#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;}.message-list{font-size:1rem;font-weight:500;line-height:1.5rem;position:relative;width:100%;margin:1.25rem 0;border:0.0625rem solid transparent;border-radius:0.25rem;}.message-list ul.item-list__comma-list{margin-left:0.25rem;}.message-list a{text-decoration:underline;}.message-list .message{margin-block:0.625rem;}.message-list .icon-wrap{position:absolute;top:1.25rem;left:1.875rem;display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;}.message-list .icon-wrap:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.message-list .icon-wrap:before{font-size:2.5rem;display:block;}.message-list .btn-close{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:none;}.message-list .btn-close:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}.message-list .btn-close:before{content:"\e900";color:var(--color-alert-close);}.message-list .btn-close:before{font-size:2.5rem;display:block;}.message-list.t-status{color:var(--color-alert-status-dark);border-color:var(--color-alert-status-dark);background:var(--color-alert-status);}.message-list.t-status a{color:var(--color-alert-status-dark);}.message-list.t-status .icon-wrap{background:var(--color-alert-status-dark);}.message-list.t-status .icon-wrap:before{content:"\e902";color:var(--color-alert-status);}.message-list.t-status .icon-wrap:before{color:var(--color-alert-status);}.message-list.t-status .btn-close:before{color:var(--color-alert-status-dark);}.message-list.t-warning{color:var(--color-alert-warning-dark);border-color:var(--color-alert-warning-dark);background:var(--color-alert-warning);}.message-list.t-warning a{color:var(--color-alert-warning-dark);}.message-list.t-warning .icon-wrap{background:var(--color-alert-warning-dark);}.message-list.t-warning .icon-wrap:before{content:"\e903";color:var(--color-alert-warning);}.message-list.t-warning .icon-wrap:before{color:var(--color-alert-warning);}.message-list.t-warning .btn-close:before{color:var(--color-alert-warning-dark);}.message-list.t-error{color:var(--color-alert-error-dark);border-color:var(--color-alert-error-dark);background:var(--color-alert-error);}.message-list.t-error a{color:var(--color-alert-error-dark);}.message-list.t-error .icon-wrap{background:var(--color-alert-error-dark);}.message-list.t-error .icon-wrap:before{content:"\e901";color:var(--color-alert-error);}.message-list.t-error .icon-wrap:before{color:var(--color-alert-error);}.message-list.t-error .btn-close:before{color:var(--color-alert-error-dark);}.ol-wrap{position:relative;}.ol-wrap .ol-number{position:absolute;z-index:1;left:1.25rem;display:flex;align-items:center;height:100%;color:var(--color-black);font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}.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);}.pager-wrap{margin-top:1.25rem;}.pager-wrap .col{text-align:center;}.pager-wrap .row{justify-content:flex-end;}.pager{margin-top:0.625rem;}.pager .items{display:flex;justify-content:flex-end;}.pager .item{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;}.pager .item.active a{color:var(--color-white);border-radius:50%;background:var(--color-primary);}.pager .item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}.product-item{display:flex;background:var(--color-white);}.product-item:hover{border-color:var(--color-cent-grey);box-shadow:0 0 0.625rem 0 var(--color-cent-grey);}.product-item .name{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}.product-item .desc{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.25rem;}.product-item .avail-wrap{font-family:"Roboto",sans-serif;font-weight:700;font-size:0.875rem;line-height:1.125rem;}.product-item .price-wrap{text-align:right;color:var(--color-heading);}.product-item .price{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.25rem;color:var(--color-dark-grey);text-decoration-line:line-through;}.product-item.p-col{position:relative;flex-direction:column;height:100%;padding:1rem;border:0.0625rem solid var(--color-soft-grey);border-radius:0.25rem;}.product-item.p-col .badge-wrap{position:absolute;top:1.25rem;left:1.25rem;}.product-item.p-col .name{margin-bottom:0.5rem;}.product-item.p-col .desc{margin-bottom:0.75rem;}.product-item.p-col .avail-wrap,.product-item.p-col .price-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.3125rem;}.product-item.p-col .avail-wrap{margin-top:auto;}.product-item.p-col .price-wrap{margin-top:0.625rem;white-space:nowrap;}.product-item.p-col .sale-price{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}.product-item.p-row{align-items:center;margin-top:0.25rem;padding:0.625rem 1.25rem 0.625rem 3.75rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.5rem;}.product-item.p-row .image-wrap{flex:0 0 4.125rem;}.product-item.p-row .text-wrap{margin-inline:1.25rem;}.product-item.p-row .badge-wrap{margin-right:1.25rem;}.product-item.p-row .price-wrap{flex:1 0 7.5rem;margin-left:auto;white-space:nowrap;}.product-item.p-row .sale-price{font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}.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);}.quantity-input-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:7.5rem;height:3rem;margin:0 auto;}.quantity-input-wrap label{display:none;}.quantity-input-wrap input{flex:0 0 7.5rem;width:7.5rem;height:100%;margin:0;padding:0.75rem 0;text-align:center;-moz-appearance:textfield;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}.quantity-input-wrap input::-webkit-inner-spin-button,.quantity-input-wrap input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;}.quantity-input-wrap a{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:0;line-height:1;}.quantity-input-wrap a .i{flex-basis:1.875rem;width:1.875rem;height:1.875rem;}.quantity-input-wrap a .i:before,.quantity-input-wrap a .i:after{font-size:1.875rem;width:1.875rem;height:1.875rem;}.quantity-input-wrap a .i:before{color:var(--color-mid-grey);}.quantity-input-wrap a:first-child{left:0;}.quantity-input-wrap a:last-child{right:0;}.room-list-wrap .form-item{display:block !important;}.room-list-wrap .form-item input{display:none !important;}.room-list-wrap .form-item label{height:100%;}.room-list-wrap .form-item input:checked + label .room-card{border:0.0625rem solid var(--color-primary);}.room-list-wrap .form-item input:checked + label .room-card .header{background:var(--color-primary);}.room-card{display:block;overflow:hidden;height:100%;border:0.0625rem solid var(--color-primary-light);border-radius:0.25rem;}.room-card .header{display:block;padding:0.25rem 0.625rem;color:var(--color-black);background:var(--color-primary-light);}.room-card .content{display:block;padding:0 0.625rem 0.625rem;}.room-card .free-beds{display:block;}.room-card .free-beds .value{color:var(--color-black);}.room-card .des{display:block;color:var(--color-dark-grey);}.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-primary);}.round.md{width:3.125rem;min-width:3.125rem;height:3.125rem;min-height:3.125rem;}.round.lg{width:6.25rem;min-width:6.25rem;height:6.25rem;min-height:6.25rem;}.round.i:before,.round .i:before{font-size:1.5rem;color:var(--color-white);}.pl-sidebar-filter{padding:1.8125rem 0.9375rem;border:0.0625rem solid var(--color-cent-grey);border-radius:0.5rem;background:var(--color-soft-grey);}.pl-slick div,.pl-slick img{height:100%;}.pl-slick .slick-dots{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;gap:1rem;}.pl-slick .slick-dots li{line-height:0;}.pl-slick .slick-dots li button{font-size:0;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(255,255,255,0.4);}.pl-slick .slick-dots li.slick-active button{background:#ffffff;}.view .slick .slick__slider{overflow:hidden;height:31.25rem;}.view .slick .slick__slider.slick-initialized{overflow:unset;height:unset;}.view .slick .slick-list{position:relative;}.view .slick .slide{width:100%;max-width:24.125rem;margin:0 0.9375rem;}.view .slick .field-thumbnail-image{display:block;overflow:hidden;width:24.125rem;height:31.25rem;border-radius:0.5rem;}.view .slick-dots{position:absolute;right:0;bottom:0;left:0;display:flex !important;max-width:76.125rem;margin:0 auto -3.75rem;gap:0.5rem;}.view .slick-dots button{font-size:0;line-height:0;display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-black);}.view .slick-dots .slick-active button{background:var(--color-primary);}.view .slick__arrow{display:none;}.slider-wrap .slider{height:0.5rem;margin:0 0.625rem;border:0;border-radius:0.625rem;background:var(--color-cent-grey);}.slider-wrap .ui-slider-range{height:0.5rem;border:0;border-radius:0.625rem;background:var(--color-primary);}.slider-wrap .ui-slider-handle{top:-0.375rem;width:1.25rem;height:1.25rem;border:0;border-radius:50%;background:var(--color-primary);}.slider-wrap .inputs-wrap{display:flex;align-items:center;margin-top:1.25rem;gap:0.5rem;}.slider-wrap .input-wrap label{display:none;}.step-list{display:flex;align-items:flex-start;justify-content:center;margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:0.0625rem solid var(--color-cent-grey);}.step-list .del{display:flex;align-items:center;justify-content:center;height:2.5rem;}.step-list .del .i:before{color:var(--color-cent-grey);}.step-list .step{display:flex;align-items:center;justify-content:center;}.step-list .step.done .label{color:var(--color-mid-grey);}.step-list .step.done .num{color:var(--color-white);border-color:var(--color-primary);background:var(--color-primary);}.step-list .step.active .label{color:var(--color-text);}.step-list .step.active .num{color:var(--color-white);border-color:var(--color-primary);background:var(--color-primary);}.step-list .num{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--color-mid-grey);border:0.0625rem solid var(--color-mid-grey);border-radius:50%;}.step-list .label{text-align:center;color:var(--color-mid-grey);}.step-list .i:before{color:var(--color-white);}.table-wrap{margin-top:3.125rem;overflow:auto;overflow:overlay;}table{width:100%;border-collapse:collapse;text-align:left;}thead th{height:3.375rem;padding:0.3125rem 1.875rem !important;color:var(--color-black);background:var(--color-primary);font-family:"Roboto",sans-serif;font-weight:300;font-size:1rem;line-height:2rem;}thead th p{line-height:1;}thead tr:first-child th{height:3.75rem;color:var(--color-white);background:var(--color-black);font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}tbody tr:nth-child(2n) td{background:var(--color-soft-grey);}tbody td{height:3.375rem;padding:0.6875rem 1.875rem !important;color:var(--color-black);background:var(--color-white);font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;}.pl-tabs{display:flex;overflow-x:auto;overflow-y:hidden;max-width:calc(100vw - 1.25rem);margin-top:1.875rem;margin-bottom:1.875rem;white-space:nowrap;border-bottom:0.0625rem solid var(--color-cent-grey);gap:1.25rem;padding-right:0.625rem !important;padding-left:0.625rem !important;scrollbar-width:none;}.pl-tabs::-webkit-scrollbar{display:none;}.pl-tabs .pl-tab{position:relative;display:block;margin:0 0 -0.0625rem 0;padding:0.5rem 0;}.pl-tabs .pl-tab:after{position:absolute;right:0;bottom:0;left:0;height:0.125rem;content:"";transition:transform 0.25s ease;transform:scaleX(0);transform-origin:bottom left;border-radius:1rem;background-color:var(--color-primary);}.pl-tabs .pl-tab.active{color:var(--color-primary);}.pl-tabs .pl-tab.active:after,.pl-tabs .pl-tab:hover:after{transform:scaleX(1);}.pl-tabs .last{position:relative;display:block;margin:0 0 -0.0625rem auto;padding:0.5rem 0;}.p-tab-content h2,.p-tab-content h3,.p-tab-content h4{margin-bottom:1.25rem;}.p-tab-content .content{width:100%;margin-right:auto;margin-left:auto;max-width:88.5rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}main .field-text a{text-decoration:underline;color:var(--color-primary);}main .field-text ol{margin-left:1.5rem;}main .field-text ol li{padding-left:0.75rem;}main .field-text ul{margin-left:1rem;}main .field-text ul li:before{display:inline-block;width:0.25rem;height:0.25rem;margin-left:-1rem;padding-right:1rem;content:"·";}.title-bg-wrap{position:relative;}.title-bg-wrap h1{color:var(--color-white);}.title-bg-wrap .title{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;padding:6.25rem 1rem;text-align:center;color:var(--color-white);width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;}.title-bg-wrap .bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;background:black;}.title-bg-wrap .bg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background:var(--color-black-20);}.title-bg-wrap .bg.video div{width:unset;height:unset;margin-top:-9.375rem;}.title-bg-wrap .bg div,.title-bg-wrap .bg img{width:100%;height:100%;}.title-bg-wrap .subtitle{margin-top:1.25rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}.tooltip-wrap{position:relative;}.tooltip-wrap .tooltip-title{display:flex;align-items:flex-start;gap:0.5rem;}.tooltip-wrap .tooltip-link{display:block;max-height:1.5rem;cursor:pointer;}.tooltip-wrap .tooltip-link:hover + .tooltip-content,.tooltip-wrap .tooltip-link:active + .tooltip-content{display:flex;}.tooltip-wrap .tooltip-content{position:absolute;z-index:1000;right:0;display:none;max-width:27.5rem;margin-top:1.875rem;padding:0.5rem 0.75rem;border:0.0625rem solid var(--color-dark-grey);border-radius:0.625rem;background:var(--color-white);}.variation-list{display:flex;flex-wrap:wrap;gap:0.625rem;}.variation-list .item{display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey);border:0.125rem solid var(--color-mid-grey);border-radius:0.5rem;}.variation-list .item.active,.variation-list .item:hover{color:var(--color-primary);border-color:var(--color-primary);}main .paragraph:nth-child(2n){background:var(--color-soft-grey);}main .paragraph > .content{padding-top:3.125rem;padding-bottom:3.125rem;}main .paragraph .paragraph{background:unset;}#page .paragraph.b-content .field-link{margin-top:3.125rem;}#page .paragraph.b-content .field-content > .paragraph{margin-top:1.875rem;}#page .paragraph.b-content .field-content > .paragraph:first-child{margin-top:0;}#page .paragraph.b-form{width:100%;margin-right:auto;margin-left:auto;max-width:52rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}#page .paragraph.b-form form{padding-top:0;padding-bottom:0;}#page .paragraph.b-text-image > .content{display:flex;align-items:center;justify-content:center;gap:1.25rem 5rem;}#page .paragraph.b-text-image img{border-radius:0.5rem;}#page .paragraph.b-text-image .col-txt h2,#page .paragraph.b-text-image .col-txt h3,#page .paragraph.b-text-image .col-txt h4{margin-bottom:1.25rem;}#page .paragraph.b-text-image .img-wrap{position:relative;}#page .paragraph.b-text-image .img-wrap img{width:100%;height:auto;}#page .paragraph.b-text{width:100%;margin-right:auto;margin-left:auto;max-width:88.5rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}#page .paragraph.b-text h1,#page .paragraph.b-text h2,#page .paragraph.b-text h3{margin-top:1.875rem;}#page .paragraph.b-text h1:first-child,#page .paragraph.b-text h2:first-child,#page .paragraph.b-text h3:first-child{margin-top:0;}.block > .label{margin-bottom:2.5rem;text-align:center;}.block.p-system-breadcrumb-block ol{display:flex;flex-wrap:wrap;list-style-type:none;}.block.p-system-breadcrumb-block ol li{display:flex;margin-bottom:0.625rem;white-space:nowrap;color:var(--color-dark-grey);font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;line-height:1.125rem;}.block.p-system-breadcrumb-block ol li:after{display:block;margin:0 0.5rem;content:"/";color:var(--color-dark-grey);}.block.p-system-breadcrumb-block ol li:last-child{font-weight:400;color:var(--color-black);}.block.p-system-breadcrumb-block ol li:last-child:after{display:none;}#block-cart-button > .content{display:flex;align-items:center;justify-content:flex-end;height:100%;gap:1rem;}#block-cart-button > .content .item i{width:1.875rem;height:1.875rem;}#block-cart-button > .content .item i:before{font-size:1.875rem;}#block-cart-button > .content .btn-wrap{display:flex;align-items:center;justify-content:center;}#block-cart-button > .content .icon-wrap{position:relative;width:1.875rem;height:1.875rem;}#block-cart-button > .content .badge{font-size:0.75rem;line-height:1rem;position:absolute;top:-0.3125rem;right:-0.25rem;min-width:1rem;height:1rem;padding:0 0.25rem;text-align:center;color:var(--color-white);border-radius:6.25rem;background:var(--color-primary);}#block-footer-contact .content .link-box{display:flex;align-items:center;margin-top:1.25rem;padding:0.75rem 0.9375rem;color:var(--color-soft-grey);border-radius:0.25rem;background-color:var(--color-footer-box-bg);gap:0 1.25rem;font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}#block-footer-contact .content .link-box:first-child{margin-top:0;}#block-footer-contact .content .link-box .i{width:2.5rem;height:2.5rem;}#block-footer-contact .content .link-box .i:before{font-size:2.5rem;color:var(--color-primary);}#block-footer-contact .content .link-box .label{margin:0;color:var(--color-primary);font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#block-header-logo > .content{display:flex;align-items:center;width:100%;height:100%;}#block-header-logo > .content a{display:block;}#block-hp-top-1 .content img{width:100%;height:auto;}#block-hp-top-2{margin-top:3.75rem;}#block-hp-top-2 .img-txt-wrap{display:flex;align-items:center;justify-content:flex-start;gap:1rem;}#block-hp-top-2 .media{flex:0 0 auto;}#block-hp-top-2 .txt{flex:1 1 100%;}#block-pl-language-selector > .content{display:flex;align-items:center;justify-content:flex-end;height:100%;margin-right:-0.25rem;}#block-pl-language-selector > .content ul{display:flex;align-items:center;}#block-pl-language-selector > .content li{display:flex;align-items:center;font-family:"Roboto",sans-serif;font-weight:500;font-size:1.125rem;line-height:2rem;}#block-pl-language-selector > .content li:before{display:block;content:"/";color:var(--color-dark-grey);}#block-pl-language-selector > .content li:first-of-type:before{display:none;}#block-pl-language-selector > .content a{display:block;padding:0 0.25rem;color:var(--color-dark-grey);}#block-pl-language-selector > .content a.is-active{font-weight:700;color:var(--color-black);}#block-pl-primary-local-tasks > .content{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;margin-top:-3.125rem;padding:0.625rem;}#block-pl-primary-local-tasks > .content ul{display:flex;flex-wrap:wrap;justify-content:center;}#block-pl-primary-local-tasks > .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-pl-primary-local-tasks > .content a.is-active{color:var(--gin-color-primary);}#block-pl-primary-local-tasks > .content a:focus-visible{outline-color:var(--gin-color-primary);}#block-pl-main-menu > .content ul{display:flex;flex-wrap:wrap;margin:0;}#block-pl-main-menu > .content a{display:flex;margin:0.375rem 1rem;padding:0 0.25rem;color:var(--color-text);font-family:"Roboto",sans-serif;font-weight:500;font-size:1.125rem;line-height:2rem;}#block-pl-main-menu > .content a.big{color:var(--color-black);font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#block-pl-main-menu > .content a.delimiter{pointer-events:none;color:var(--color-cent-grey);outline:none !important;}#block-search{padding-right:0.625rem !important;padding-left:0.625rem !important;}#page-wrap.node.i-1 .block.p-page-title-block{display:none;}#page-wrap.node .block.p-page-title-block{margin-bottom:1.875rem;width:100%;margin-right:auto;margin-left:auto;max-width:88.5rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}#block-why-tcl{margin-top:3.75rem;}#block-why-tcl .num-txt-wrap{display:flex;align-items:center;justify-content:flex-start;margin-top:1.25rem;gap:1rem;}#block-why-tcl .num-txt-wrap:first-child{margin-top:0;}#block-why-tcl .num{display:flex;align-items:center;flex:0 0 auto;justify-content:center;width:5rem;height:5rem;color:var(--color-white);border-radius:50%;background:var(--color-primary);}#block-why-tcl .txt{flex:1 1 100%;}.view.i-product.d-block-hp-1,.view.i-product.d-block-hp-2,.view.i-product.d-block-hp-3,.view.i-product.d-block-hp-4,.view.i-product.d-block-hp-5,.view.i-product.d-block-hp-6{margin-top:3.75rem;}.view.i-product.d-block-hp-2,.view.i-product.d-block-hp-4,.view.i-product.d-block-hp-6{padding:3.75rem 0;background:var(--color-soft-grey);}#page{display:flex;}#content{padding:3.125rem 0 6.25rem;}.media.b-product-image img{max-width:100%;}#sidebar-wrap{flex:1 0 20.75rem;background:var(--color-soft-grey);}#block-category-menu > .content{padding:1.25rem 1rem 1.875rem;}#block-category-menu > .content .item:first-child .label{margin-top:0;}#block-category-menu > .content .label{font-weight:700;display:block;margin-top:1.875rem;color:var(--color-primary);}#block-category-menu > .content .link{display:block;margin-top:1rem;}#content-wrap{flex:1 1 100%;}.product-list-banner{overflow:hidden;margin-top:1.875rem;border-radius:0.5rem;}.product-list-banner img{width:100%;height:auto;}body.maintenance-page #page-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;}#product{margin-bottom:-3.125rem;}#product .product-images{position:relative;}#product .product-images .image-list{display:flex;margin-top:1.25rem;gap:1.25rem;}#product .product-images .thumbnail{max-width:100%;}#product .product-images .thumbnail img{max-width:100%;height:auto;}#product .product-images .image,#product .product-images .more{display:flex;align-items:center;justify-content:center;width:7.5rem;height:5.625rem;}#product .product-images .more{border-radius:0.5rem;background:var(--color-soft-grey);}#product .product-images .badge-wrap{position:absolute;top:0;left:0;}#product .product-images .badge{padding:0.25rem 0.75rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.125rem;line-height:2rem;}#product .product-sidebar{display:flex;flex-direction:column;gap:1.875rem;}#product .product-sidebar .variation-list{margin:0.625rem 0;}#product .pl-tabs{max-width:100vw;margin:3.125rem 0 0;padding:0.75rem 0 1.25rem;border:0;background:var(--color-soft-grey);gap:1.875rem;}#product .p-tab-content{padding:3.125rem 0;}#product .p-tab-content .pl-tabs{margin:0 0 1.25rem;padding:0;background:none;}#product .media.b-document{line-height:unset;}#product #p-tab-video .item{width:100%;margin-right:auto;margin-left:auto;max-width:45rem;}#product #p-tab-parameters .table-wrap{max-width:calc(100vw - 1.25rem);margin-top:0;}#product #p-tab-download a{display:flex;padding:0.5rem 1.875rem;}#product #p-tab-download a:hover span{text-decoration:underline;}#product #p-tab-download a:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#product #p-tab-download a:before{font-size:1.5rem;color:var(--color-black);}#product #p-tab-download a:before{content:"\e90a";}#product #p-tab-download a:before{order:2;margin-left:auto;color:var(--color-mid-grey);}form{width:100%;margin-right:auto;margin-left:auto;max-width:88.5rem !important;padding-right:0.625rem !important;padding-left:0.625rem !important;}form .row{margin-top:0;margin-bottom:0;}form .col{padding-top:0;padding-bottom:0;}form h2{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}form h3,form legend{font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}form h4{font-family:"Roboto",sans-serif;font-weight:700;font-size:0.875rem;line-height:1.125rem;}form fieldset{margin:0;}form fieldset legend{width:100%;margin:0;padding:0;}form label,form fieldset.inline .fieldset-legend{display:block;margin:1.25rem 0 0.25rem;padding:0;color:var(--color-black);font-family:"Roboto",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.125rem;}form label.form-required::after,form fieldset.inline .fieldset-legend.form-required::after{margin-left:0.25em;content:"*";}form input,form select,form textarea{display:block;width:100%;height:3.125rem;padding:0.625rem 0.9375rem;color:var(--color-black);border:0.0625rem solid var(--color-cent-grey);border-radius:0.25rem;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background:var(--color-soft-grey);}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:var(--color-mid-grey);}form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-mid-grey);}form input.error,form select.error,form textarea.error{padding:0.9375rem;border:0.125rem solid var(--color-danger);}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 option{color:initial;}form .description{display:block;margin:0.25rem 0 0;padding:0;font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;line-height:1.125rem;}form .description.error{color:var(--color-danger);}form .note{margin:1.25rem 0;font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form .form-actions-top{margin-top:3.125rem;margin-bottom:-1.25rem;text-align:center;color:var(--color-dark-grey);}form .form-actions-top a{text-decoration:underline;}form .form-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;margin-top:3.125rem;gap:1.25rem;}form .btn-wrap{position:relative;display:inline-block;}form .btn-wrap:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none;}form .btn-wrap.button--cart:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .btn-wrap.button--cart:before{font-size:1.5rem;color:var(--color-black);}form .btn-wrap.button--cart:before{content:"\e907";}form .btn-wrap.button--cart:before{right:unset;left:1.25rem;color:var(--color-white);}form .btn-wrap.button--cart .btn{padding-left:3.25rem;}form .btn-wrap.button--next:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .btn-wrap.button--next:before{font-size:1.5rem;color:var(--color-text);}form .btn-wrap.button--next:before{content:"\e905";}form .btn-wrap.button--next:before{right:1.25rem;left:unset;color:var(--color-white);}form .btn-wrap.button--next .btn{padding-right:3.25rem;}form .btn-wrap.button--plus:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .btn-wrap.button--plus:before{font-size:1.5rem;color:var(--color-black);}form .btn-wrap.button--plus:before{content:"\e914";}form .btn-wrap.button--plus:before{right:unset;left:1.25rem;color:var(--color-white);}form .btn-wrap.button--plus .btn{padding-left:3.25rem;}form .btn-wrap.button--search{transform:none !important;}form .btn-wrap.button--search:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .btn-wrap.button--search:before{font-size:1.5rem;color:var(--color-black);}form .btn-wrap.button--search:before{content:"\e90e";}form .btn-wrap.button--search input{font-size:0;}form .btn-wrap.button--search:before{color:var(--color-white);}form .btn-wrap .btn:hover{transform:none;}form fieldset.inline .fieldset-legend{margin-bottom:-0.25rem;text-align:left;}form fieldset.inline .form-item.t-radio{margin-top:0.5rem !important;}form .form-item.t-checkbox,form .form-item.t-radio{display:flex;align-items:center;margin-top:1.25rem;}form .form-item.t-checkbox input,form .form-item.t-radio input{display:flex;overflow:hidden;align-items:center;flex:0 0 auto;justify-content:center;width:1.875rem;height:1.875rem;margin:0 1rem 0 0;padding:0;cursor:pointer;}form .form-item.t-checkbox input:checked,form .form-item.t-radio input:checked{background:var(--color-primary);}form .form-item.t-checkbox input:checked:before,form .form-item.t-radio input:checked:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-item.t-checkbox input:checked:before,form .form-item.t-radio input:checked:before{content:"\e908";}form .form-item.t-checkbox input:checked:before,form .form-item.t-radio input:checked:before{font-size:1.125rem;color:var(--color-white);}form .form-item.t-checkbox label,form .form-item.t-radio label{margin:0;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;}form .form-item.t-checkbox label a,form .form-item.t-radio label a{text-decoration:underline;color:var(--color-primary);}form .form-item.t-select{position:relative;}form .form-item.t-select select{padding-right:3.375rem;}form .form-item.t-select .suffix{position:absolute;right:0.75rem;width:1.875rem;height:1.875rem;margin-top:-2.5rem;pointer-events:none;font-size:0;line-height:1;}form .form-item.t-select .suffix:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}form .form-item.t-select .suffix:before{font-size:1.5rem;color:var(--color-text);}form .form-item.t-select .suffix:before{color:var(--color-dark-grey);}form .form-item.t-file input{padding:0;}form .form-item.t-file input::file-selector-button{height:100%;margin:0 1.25rem 0 0;padding:1rem 1.25rem;color:var(--color-black);border:0.0625rem solid var(--color-soft-grey);border-radius:0.25rem;background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}form .form-item.t-file input::file-selector-button:hover{background:var(--color-primary-light);}form .form-item.t-textarea textarea{width:100% !important;height:unset;min-height:4.25rem;}form .form-item.n-consent-value{margin-top:0;}#pl-commerce-add-to-cart-form{padding:0 !important;}#pl-commerce-add-to-cart-form legend{display:none;}#pl-commerce-add-to-cart-form label{width:100%;}#pl-commerce-add-to-cart-form .calc{margin:-1.25rem 0 1.25rem;}#pl-commerce-add-to-cart-form .calc .form-item.t-checkbox input{border-color:var(--color-primary);}#pl-commerce-add-to-cart-form .calc .form-item.t-checkbox input:checked{border-color:var(--color-dark-green);}#pl-commerce-add-to-cart-form .variation-list .form-item{margin:0;padding:0;}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio{position:relative;display:flex;align-items:center !important;margin-top:0.5rem;}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input{position:absolute;z-index:1;left:0.625rem;width:1.5rem;height:1.5rem;margin:0;padding:0;}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input:checked,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input:checked{flex-basis:1.5rem;width:1.5rem;height:1.5rem;}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input:checked:before,#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input:checked:after,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input:checked:before,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input:checked:after{font-size:1.5rem;width:1.5rem;height:1.5rem;}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input:checked + label .item,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input:checked + label .item{border-color:var(--color-primary);background:var(--color-grad-3);}#pl-commerce-add-to-cart-form .variation-list .list-label{margin-bottom:-0.5rem;}#pl-commerce-add-to-cart-form .variation-list .item-wrap{position:relative;margin-top:0.5rem;}#pl-commerce-add-to-cart-form .variation-list .item-wrap:first-child{margin-top:0;}#pl-commerce-add-to-cart-form .variation-list .item-wrap.js-active .item{border-color:var(--color-primary);background:var(--color-grad-3);}#pl-commerce-add-to-cart-form .variation-list .item-wrap .item{padding-left:4.625rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap{position:absolute;top:0;bottom:0;left:0.25rem;display:flex;align-items:center;height:100%;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap .quantity-input-wrap{position:relative;width:3.75rem;height:3rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap input{position:relative;width:2.25rem;height:2.25rem;margin:0.375rem 0;padding:0.25rem;border:0;background:none;font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap input:focus-visible{z-index:2;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a{width:1.5rem;height:1.5rem;background:var(--color-light-green);}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a.plus{top:0;right:0;left:unset;border-radius:0.625rem 0.625rem 0 0;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a.minus{right:0;bottom:0;left:unset;border-radius:0 0 0.625rem 0.625rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a:focus-visible{z-index:2;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a .i{flex-basis:1.5rem;width:1.5rem;height:1.5rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a .i:before,#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a .i:after{font-size:1.5rem;width:1.5rem;height:1.5rem;}#pl-commerce-add-to-cart-form .variation-list .quantity-wrap a .i:before{color:var(--color-dark-grey);}#pl-commerce-add-to-cart-form .variation-list .item{display:flex;align-items:center;padding:0.9375rem 0.625rem 0.9375rem 2.75rem;border:0.0625rem solid var(--color-cent-grey);background:var(--color-white);}#pl-commerce-add-to-cart-form .variation-list .item .label{margin-right:0.625rem;}#pl-commerce-add-to-cart-form .variation-list .item .value{display:flex;align-items:center;}#pl-commerce-add-to-cart-form .variation-list .item .avail{min-width:6.25rem;}#pl-commerce-add-to-cart-form .variation-list .item .price-wrap{min-width:5.625rem;margin-left:auto;text-align:right;}#pl-commerce-add-to-cart-form .variation-list .item .price-wrap span{display:block;}#pl-commerce-add-to-cart-form .variation-list .item .org-price{margin-bottom:-0.3125rem;}#pl-commerce-add-to-cart-form .variation-list .item .p-wrap{display:flex;gap:0.25rem;}#pl-commerce-add-to-cart-form .other-list{margin-top:1.25rem;}#pl-commerce-add-to-cart-form .other-list .item{display:flex;align-items:center;margin-top:0.5rem;}#pl-commerce-add-to-cart-form .other-list .item:first-child{margin-top:0;}#pl-commerce-add-to-cart-form .other-list .value{margin-left:auto;color:var(--color-heading);}#pl-commerce-add-to-cart-form .card-list .card{position:relative;border-radius:0.625rem;}#pl-commerce-add-to-cart-form .card-list .card:nth-last-child(2){border-radius:0.625rem 0.625rem 0 0;}#pl-commerce-add-to-cart-form .card-list .card.qd-wrap{margin-top:-0.0625rem;padding:0.3125rem 0;border-radius:0 0 0.625rem 0.625rem;}#pl-commerce-add-to-cart-form .qp-wrap{display:flex;justify-content:space-between;gap:1.25rem 0;}#pl-commerce-add-to-cart-form .qp-wrap .price-loading{position:absolute;right:1.25rem;bottom:-0.3125rem;pointer-events:none;}#pl-commerce-add-to-cart-form .qp-wrap .price-loading .ajax-throbber{width:2.5rem;height:2.5rem;}#pl-commerce-add-to-cart-form .min-quantity-message{margin-top:0.625rem;}#pl-commerce-add-to-cart-form .price-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.5rem;}#pl-commerce-add-to-cart-form .individual-calculation{margin-top:0.625rem;}#pl-commerce-add-to-cart-form .quantity-wrap .is{display:flex;align-items:center;width:10rem;margin-top:0.25rem;gap:0.5rem;}#pl-commerce-add-to-cart-form .quantity-wrap .quantity-label{font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;line-height:1.125rem;}#pl-commerce-add-to-cart-form .quantity-wrap .quantity-suffix{font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;line-height:1.125rem;}#pl-commerce-add-to-cart-form .quantity-input-wrap{margin:0;}#pl-commerce-add-to-cart-form .qd-wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-evenly;}#pl-commerce-add-to-cart-form .qd-wrap .item{padding:0.3125rem;}#pl-commerce-add-to-cart-form .form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;}#pl-commerce-cart-step-0-form .media-text-wrap{display:flex;align-items:center;justify-content:center;gap:1.25rem 1.875rem;}#pl-commerce-cart-step-0-form .media-text-wrap .media{width:100%;max-width:14.375rem;}#pl-commerce-cart-step-0-form .media-text-wrap .media img{border:0.0625rem solid var(--color-cent-grey);border-radius:0.625rem;}#pl-commerce-cart-step-0-form .media-text-wrap .media img{width:100%;height:auto;}#pl-commerce-cart-step-0-form .media-text-wrap .text{max-width:100%;}#pl-commerce-cart-step-0-form .media-text-wrap .text .value{margin-top:0.25rem;}#pl-commerce-cart-step-0-form .media-text-wrap .text .value:first-child{margin-top:0;}#pl-commerce-cart-step-0-form .media-text-wrap .text .product{margin-bottom:1.25rem;}#pl-commerce-cart-step-0-form .message{display:flex;align-items:center;justify-content:center;margin-bottom:1.875rem;color:var(--color-primary);gap:0.5rem;}#pl-commerce-cart-step-0-form .message .i:before{color:var(--color-primary);}#pl-commerce-cart-step-0-form .form-actions{margin-top:3.125rem;}#pl-commerce-cart-step-0-form .cross-sell-label{margin-top:3.75rem;text-align:center;}#pl-commerce-cart-step-0-form .cross-sell-view-list{margin-top:-1.875rem;}#pl-commerce-cart-step-0-form .slick-view-wrap{margin-top:3.75rem;}#pl-commerce-cart-step-0-form .slick-view-label{margin-bottom:1.875rem;color:var(--color-primary);}#pl-commerce-cart-step-1-form .i-wrap,#pl-commerce-cart-step-2-form .i-wrap{position:relative;display:flex;align-items:center;padding:1.25rem 0;border-bottom:0.0625rem solid var(--color-cent-grey);gap:0 1.25rem;}#pl-commerce-cart-step-1-form .i-wrap.i-product,#pl-commerce-cart-step-2-form .i-wrap.i-product{min-height:5.25rem;}#pl-commerce-cart-step-1-form .i-item,#pl-commerce-cart-step-2-form .i-item{display:flex;flex:1 1 100%;}#pl-commerce-cart-step-1-form .i-item .media img,#pl-commerce-cart-step-2-form .i-item .media img{width:100%;height:auto;}#pl-commerce-cart-step-1-form .i-item .icon,#pl-commerce-cart-step-2-form .i-item .icon{display:flex;align-items:center;justify-content:center;width:6.25rem;}#pl-commerce-cart-step-1-form .i-item .icon .i,#pl-commerce-cart-step-2-form .i-item .icon .i{width:1.875rem;height:1.875rem;}#pl-commerce-cart-step-1-form .i-item .icon .i:before,#pl-commerce-cart-step-2-form .i-item .icon .i:before{font-size:1.875rem;color:var(--color-dark-grey);}#pl-commerce-cart-step-1-form .btn-wrap-delete,#pl-commerce-cart-step-2-form .btn-wrap-delete{display:flex;align-items:center;flex:0 0 3.75rem;justify-content:flex-end;}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap:before,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap:before{font-family:"icomoon",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap:before,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap:before{font-size:1.5rem;color:var(--color-black);}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap:before,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap:before{content:"\e909";}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap:before,#pl-commerce-cart-step-1-form .btn-wrap-delete .btn-wrap *:before,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap:before,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn-wrap *:before{color:var(--color-danger) !important;}#pl-commerce-cart-step-1-form .btn-wrap-delete .btn,#pl-commerce-cart-step-2-form .btn-wrap-delete .btn{font-size:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;transform:none;border:0 !important;border-radius:50%;background:transparent !important;}#pl-commerce-cart-step-1-form .i-print-data,#pl-commerce-cart-step-2-form .i-print-data{flex:0 0 50%;}#pl-commerce-cart-step-1-form .o-footer,#pl-commerce-cart-step-2-form .o-footer{margin-top:3.125rem;}#pl-commerce-cart-step-1-form .coupon-link,#pl-commerce-cart-step-2-form .coupon-link{text-decoration:underline;color:var(--color-primary);}#pl-commerce-cart-step-1-form .coupon-form .text,#pl-commerce-cart-step-2-form .coupon-form .text{display:flex;align-items:center;gap:1.25rem;}#pl-commerce-cart-step-1-form .coupon-form label,#pl-commerce-cart-step-2-form .coupon-form label{display:none;}#pl-commerce-cart-step-3-form fieldset legend{display:none;}#pl-commerce-cart-step-3-form .fieldset-wrapper .form-item{margin-top:0.9375rem;}#pl-commerce-cart-step-3-form .fieldset-wrapper .form-item:first-child{margin-top:0;}#pl-commerce-cart-step-3-form .fieldset-wrapper .form-item label{width:100%;}#pl-commerce-cart-step-3-form .fieldset-wrapper .description{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;}#pl-commerce-cart-step-3-form .ship-pay-wrap{display:flex;}#pl-commerce-cart-step-3-form .ship-pay-wrap .label{flex:1 1 100%;}#pl-commerce-cart-step-3-form .ship-pay-wrap .price{flex:0 0 auto;}#pl-commerce-cart-step-0-form .message-list,#pl-commerce-cart-step-1-form .message-list,#pl-commerce-cart-step-2-form .message-list,#pl-commerce-cart-step-3-form .message-list,#pl-commerce-cart-step-4-form .message-list,#pl-commerce-cart-step-5-form .message-list{display:none;}#pl-commerce-cross-sell-form .cart-card{padding:3.125rem 1.875rem;}#pl-commerce-cross-sell-form .media-text-wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:1.875rem 0 3.125rem;gap:0.625rem 1.875rem;}#pl-commerce-cross-sell-form .media{max-width:12.5rem;}#pl-commerce-cross-sell-form .media img{width:100%;height:auto;}#pl-commerce-cross-sell-form .text{display:flex;flex-direction:column;}#pl-commerce-cross-sell-form .message{display:flex;align-items:center;justify-content:center;color:var(--color-primary);gap:0.5rem;}#pl-commerce-cross-sell-form .message .i:before{color:var(--color-primary);}#pl-commerce-cross-sell-form .title{display:flex;gap:0.5rem;}#pl-commerce-cross-sell-form .quantity{display:flex;margin-top:0.625rem;gap:0.5rem;}#pl-commerce-cross-sell-form .price{display:flex;gap:0.5rem;}#pl-commerce-cross-sell-form .form-actions{margin-top:auto;}.pl-sidebar-filter form{margin:0 !important;padding:0 !important;}.pl-sidebar-filter fieldset,.pl-sidebar-filter .slider-wrap{margin-top:1.25rem;}.pl-sidebar-filter fieldset:first-child,.pl-sidebar-filter .slider-wrap:first-child{margin-top:0;}.pl-sidebar-filter legend,.pl-sidebar-filter .legend{font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}.pl-sidebar-filter .slider{margin-top:0.625rem;}.pl-sidebar-filter input{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2rem;height:2rem;padding:0.25rem 0.5rem;border:0.0625rem solid var(--color-mid-grey);border-radius:0.25rem;background:var(--color-soft-grey);}.pl-sidebar-filter .form-item.t-checkbox,.pl-sidebar-filter .form-item.t-radio{margin-top:0.25rem;}.pl-sidebar-filter .form-item.t-checkbox input,.pl-sidebar-filter .form-item.t-radio input{width:1.25rem;height:1.25rem;margin:0 0.625rem 0 0;}.pl-sidebar-filter .form-item.t-checkbox input:checked,.pl-sidebar-filter .form-item.t-radio input:checked{border:0.125rem solid var(--color-primary);}.pl-sidebar-filter .form-item.t-checkbox label,.pl-sidebar-filter .form-item.t-radio label{font-family:"Roboto",sans-serif;font-weight:300;font-size:1rem;line-height:2rem;}#user-login-form{max-width:30rem !important;}#user-pass{max-width:30rem !important;}#pl-commerce-search-form{position:relative;width:100% !important;max-width:35.625rem !important;margin:0 auto !important;padding:0 !important;}#pl-commerce-search-form input{width:100%;height:2.875rem;}#pl-commerce-search-form input[type=text]{padding-right:4.3125rem;border:0.0625rem solid var(--color-text);border-radius:0.5rem;}#pl-commerce-search-form input[type=submit]{padding:0;transform:none;border:0.0625rem solid var(--color-text) !important;border-radius:0 0.5rem 0.5rem 0;background:var(--color-text) !important;}#pl-commerce-search-form .btn-wrap{width:100%;}#pl-commerce-search-form label{display:none;}#pl-commerce-search-form .form-actions{position:absolute;top:0;right:0;width:4rem;margin:0;padding:0;}#footer-wrap{margin-bottom:-0.0625rem;color:var(--color-soft-grey);background-color:var(--color-footer);}#footer-wrap .footer-wrap-1{padding:3.125rem 0 1.875rem;}#footer-wrap .footer-wrap-2{padding:1rem 0;background-color:var(--color-black);}#footer-wrap .content{font-family:"Roboto",sans-serif;font-weight:500;font-size:1rem;line-height:2rem;}#footer-wrap .content a{color:var(--color-soft-grey);}#footer-wrap .content img{display:inline-block;width:auto;max-width:100%;}#footer-wrap .content .i:before{color:var(--color-soft-grey);}#footer-wrap .label{margin-bottom:0.625rem;text-align:left;color:var(--color-soft-grey);font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}#footer-3 .inline-images{gap:0.25rem;}#footer-5:before{display:block;width:100%;height:0.125rem;margin:0 0 1.875rem;content:"";background-color:var(--color-black);}#footer-last-1 .content{font-family:"Roboto",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.125rem;}#footer-last-1 .content a{display:inline-block;}#footer-last-1 .content p{margin-top:0.625rem !important;}#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{position:absolute;z-index:500;right:0;left:0;overflow-y:auto;width:100%;margin-right:auto;margin-left:auto;max-width:78rem !important;padding:0 0.625rem;}.header-wrap-1 .contextual{margin-top:-2rem;}@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-1{height:3.75rem;}#header-wrap .header-wrap-1 .row{align-items:center;margin:0;}#header-wrap .header-wrap-1 .col{padding:0;}#header-wrap .header-wrap-2{height:4.375rem;background-color:var(--color-soft-grey);}#header-wrap .header-wrap-2 .block{width:100%;}#header-wrap .header-wrap-2 .row{align-items:center;margin:0;}#header-wrap .header-wrap-2 .col{padding:0;}#header-button,#search-button-close{display:none;}#header-top-1{height:100%;}.d-hide{display:none !important;}.ui-autocomplete .product-item:hover{box-shadow:none !important;}.btn{transition:transform 0.2s;}.btn:hover{transform:scale(1.1);}.cart-summary-items .wrap{align-items:center;}.cart-summary-items .wrap .price{flex:0 0 auto;text-align:right;}.contact-skip-name{margin-top:3rem;}.contact-time{margin-top:0.25rem;}#page a.i:hover{text-decoration:underline;}.icon-link-items{justify-content:center;margin-top:0.75rem;}a.i:hover{text-decoration:underline;}.message-list{min-height:5.625rem;padding:1.4375rem 6.25rem 1.4375rem 7.5rem;}.message-list:hover:after{transform:scale(1.2);}.message-list .btn-close{transition:transform 0.2s;}.message-list .btn-close:hover{transform:scale(1.1);}.pager .item a:hover{text-decoration:underline;}.pl-sidebar-filter{margin-right:1.875rem;}.pl-slick .slick-dots{top:0;right:5.25rem;flex-direction:column;height:100%;max-height:46.875rem;}.view .slick .slick-list:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";pointer-events:none;opacity:0.9;background:linear-gradient(90deg,#ffffff 0%,transparent 20%,transparent 80%,#ffffff 100%);}.step-list .del{margin:0 1.875rem;}.step-list .num{margin-right:0.625rem;}.pl-tabs{justify-content:center;}.title-bg-ratio-content{position:relative;width:100%;}.title-bg-ratio-content:before{display:block;content:"";}.title-bg-ratio-content > .content{position:absolute !important;top:0;left:0;width:100%;height:100%;}.node.id-1 .title-bg-wrap .title{min-height:59.375rem;}.node.id-1 .title-bg-wrap .title .page-title-block{margin-top:-17.5rem;}.title-price{display:flex;}.title-price .title{flex:0 1 100%;}.title-price .price{display:flex;align-items:center;flex:1 0 15rem;gap:0.5rem;}.tooltip-wrap .tooltip-title{align-items:center;}.variation-list .item{width:3.75rem;height:3.75rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}main .paragraph:nth-child(2n) .col-txt{order:2;}main .paragraph:nth-child(2n) .col-img{order:1;}#page .paragraph.b-text-image .col-txt{flex:1 1 50%;}#page .paragraph.b-text-image .col-img{flex:1 1 50%;}#block-cart-button > .content{margin:-0.25rem;}#block-cart-button > .content .item{padding:0.25rem;}#block-cart-button > .content .label{margin-left:0.375rem;}#block-header-logo > .content{margin:-0.25rem;}#block-header-logo > .content a{padding:0.25rem;}#block-pl-language-selector > .content a:hover{text-decoration:underline;}#block-pl-primary-local-tasks > .content a{transition:transform 0.2s;}#block-pl-primary-local-tasks > .content a:hover{transform:scale(1.1);}#block-pl-main-menu > .content a:hover{text-decoration:underline;}#product .product-images .image,#product .product-images .more{transition:transform 0.2s;}#product .product-images .image:hover,#product .product-images .more:hover{transform:scale(1.1);}#product .product-sidebar{margin-left:1.875rem;}form .btn-wrap{transition:transform 0.2s;}form .btn-wrap:hover{transform:scale(1.1);}#pl-commerce-add-to-cart-form .variation-list .form-item.t-checkbox input:hover + label .item,#pl-commerce-add-to-cart-form .variation-list .form-item.t-radio input:hover + label .item{border-color:var(--color-primary);background:var(--color-grad-3);}#pl-commerce-add-to-cart-form .variation-list .item .value{margin-left:auto;}#pl-commerce-add-to-cart-form .variation-list .item .avail{margin-right:0.625rem;}#pl-commerce-add-to-cart-form .qp-wrap .price-wrap{margin-left:auto;}#pl-commerce-add-to-cart-form .price-item{justify-content:flex-end;}#pl-commerce-add-to-cart-form .quantity-wrap{max-width:7.5rem;}#pl-commerce-add-to-cart-form .quantity-input-wrap{justify-content:flex-start;}#pl-commerce-cart-step-0-form .card{padding:1.875rem;}#pl-commerce-cart-step-1-form .i-wrap:first-child,#pl-commerce-cart-step-2-form .i-wrap:first-child{padding-top:0.625rem;}#pl-commerce-cart-step-1-form .i-item,#pl-commerce-cart-step-2-form .i-item{align-items:center;}#pl-commerce-cart-step-1-form .i-item .media,#pl-commerce-cart-step-2-form .i-item .media{width:6.25rem;min-width:6.25rem;margin:-0.625rem 0;}#pl-commerce-cart-step-1-form .i-item .label,#pl-commerce-cart-step-2-form .i-item .label{margin-left:1.25rem;}#pl-commerce-cart-step-1-form .availability-wrap,#pl-commerce-cart-step-2-form .availability-wrap{flex:0 0 11.25rem;}#pl-commerce-cart-step-1-form .i-unit-price,#pl-commerce-cart-step-2-form .i-unit-price{flex:0 0 11.25rem;text-align:right;}#pl-commerce-cart-step-1-form .i-total-price,#pl-commerce-cart-step-2-form .i-total-price{flex:0 0 8.75rem;text-align:right;}#pl-commerce-cart-step-0-form .form-actions .button--next,#pl-commerce-cart-step-1-form .form-actions .button--next,#pl-commerce-cart-step-2-form .form-actions .button--next,#pl-commerce-cart-step-3-form .form-actions .button--next,#pl-commerce-cart-step-4-form .form-actions .button--next,#pl-commerce-cart-step-5-form .form-actions .button--next{order:1;}#footer-wrap .content a:hover{text-decoration:underline;}#footer-last-2 .content{justify-content:flex-end;}}@media (max-width:79.99875rem){:root{--header-height:3.75rem;}a:active,button:active{opacity:0.75 !important;}#page{padding-top:var(--header-height);}#header-wrap{position:fixed;overflow:hidden;align-items:flex-start;}#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;}#header-collapse .header-wrap-1{display:flex;flex-direction:column-reverse;justify-content:flex-end;}#header-2{justify-content:stretch;}#header-top-1{position:absolute;top:0;left:0;}.m-hide{display:none !important;}.card-product-item{flex-wrap:wrap;}.card-product-item .image{flex:0 0 9.375rem;margin-inline:auto;}.cart-summary{margin-top:1.25rem;}.cart-summary-items .wrap{flex-wrap:wrap;}.cart-summary-items .wrap .media{position:absolute;top:0.625rem;left:0;}.cart-summary-items .wrap .icon{position:absolute;top:0.625rem;left:0;}.cart-summary-items .wrap .label{margin:0 0 0 4.375rem;}.cart-summary-items .wrap .price{flex:1 1 100%;margin:0 0 0 4.375rem;}.message-list{min-height:3.125rem;padding:0.1875rem 3.125rem;}.message-list .icon-wrap{top:0.625rem;left:0.625rem;width:1.875rem;height:1.875rem;}.message-list .icon-wrap:before{font-size:1.5rem;}.message-list .btn-close{top:0.625rem;right:0.625rem;width:1.875rem;height:1.875rem;}.message-list .btn-close:before{font-size:1.875rem;}.pl-sidebar-filter{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:none;overflow-y:auto;width:100%;height:100%;}#filter-button-close{position:fixed;z-index:110;right:0.625rem;bottom:0.625rem;display:none;}.pl-slick .slick-dots{right:0;bottom:3.125rem;left:0;width:100%;}.view .slick{margin-bottom:5rem;}.view .slick .slick__slider{height:26.5625rem;}.view .slick .slick__slider.slick-initialized{height:unset;}.view .slick .slide{width:calc(100vw - 1.875rem);}.view .slick .field-thumbnail-image{height:26.5625rem;}.view .slick-dots{justify-content:center;margin-bottom:-2.5rem;}.step-list .del{margin:0 0.625rem;}.step-list .step{flex-wrap:wrap;width:100%;}.step-list .step.done .label{width:100%;}.step-list .step.active .label{width:100%;}.step-list .label{display:none;}table th,table td{white-space:nowrap;}.pl-tabs{justify-content:flex-start;}.title-bg-ratio-content:before{padding-top:0 !important;}.title-bg-ratio-content > .content .title{min-height:25rem;}.title-price .price{margin-top:1.25rem;margin-bottom:-0.625rem;}.variation-list .item{width:2.5rem;height:2.5rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1rem;line-height:2rem;}#page .paragraph.b-text-image > .content{flex-wrap:wrap;}#block-cart-button{position:absolute;top:0;right:4rem;height:var(--header-height);}#block-cart-button > .content .label{display:none;}#block-header-logo > .content{height:var(--header-height);padding:0.75rem 1rem;}#block-header-logo > .content img{max-width:7.5rem;max-height:2.25rem;}#block-pl-main-menu > .content ul{align-items:flex-start;flex-direction:column;justify-content:flex-end;}#block-pl-main-menu > .content a{margin:0.375rem 0;gap:1rem;}#block-pl-main-menu > .content a.delimiter{display:none;}#block-search{position:fixed;z-index:10;top:var(--header-height);overflow:hidden;height:0;transition-duration:0.1s;transition-property:height;background:var(--color-white);}body.gin--horizontal-toolbar #block-search{top:calc(var(--header-height) + var(--gin-toolbar-height));}#block-why-tcl .media{text-align:center;}#block-why-tcl .num{width:3.75rem;height:3.75rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:2.5rem;}#product .product-images .image,#product .product-images .more{display:none;}form .form-item.t-checkbox,form .form-item.t-radio{align-items:flex-start;}#pl-commerce-add-to-cart-form .variation-list .item{flex-wrap:wrap;justify-content:space-between;}#pl-commerce-add-to-cart-form .variation-list .item .label{width:100%;}#pl-commerce-add-to-cart-form .variation-list .item .value{width:100%;}#pl-commerce-add-to-cart-form .qp-wrap{flex-wrap:wrap;}#pl-commerce-add-to-cart-form .qp-wrap .price-wrap{width:100%;text-align:center;}#pl-commerce-add-to-cart-form .form-actions .btn,#pl-commerce-add-to-cart-form .form-actions .btn-wrap{width:100%;}#pl-commerce-cart-step-0-form .media-text-wrap{flex-wrap:wrap;}#pl-commerce-cart-step-0-form .media-text-wrap .media{max-width:9.375rem;margin:0 auto;}#pl-commerce-cart-step-0-form .media-text-wrap .media{flex:1 1 100%;}#pl-commerce-cart-step-0-form .slick-view-label{text-align:center;}#pl-commerce-cart-step-1-form .i-wrap,#pl-commerce-cart-step-2-form .i-wrap{flex-wrap:wrap;}#pl-commerce-cart-step-1-form .i-wrap:first-child,#pl-commerce-cart-step-2-form .i-wrap:first-child{padding-top:0;}#pl-commerce-cart-step-1-form .i-wrap:first-child .media,#pl-commerce-cart-step-1-form .i-wrap:first-child .btn-wrap-delete,#pl-commerce-cart-step-2-form .i-wrap:first-child .media,#pl-commerce-cart-step-2-form .i-wrap:first-child .btn-wrap-delete{top:0;}#pl-commerce-cart-step-1-form .i-item,#pl-commerce-cart-step-2-form .i-item{min-height:3.75rem;}#pl-commerce-cart-step-1-form .i-item .media,#pl-commerce-cart-step-2-form .i-item .media{position:absolute;top:1.25rem;left:0;width:3.75rem;min-width:3.75rem;}#pl-commerce-cart-step-1-form .i-item .label,#pl-commerce-cart-step-2-form .i-item .label{margin:0 1.875rem 0 5rem;}#pl-commerce-cart-step-1-form .availability-wrap,#pl-commerce-cart-step-2-form .availability-wrap{flex:1 1 100%;margin:0 0 0 5rem;}#pl-commerce-cart-step-1-form .quantity-input-wrap,#pl-commerce-cart-step-2-form .quantity-input-wrap{flex:1 1 100%;margin:0.625rem 0 0 5rem;}#pl-commerce-cart-step-1-form .i-unit-price,#pl-commerce-cart-step-2-form .i-unit-price{flex:1 1 100%;margin:0.625rem 0 0 5rem;}#pl-commerce-cart-step-1-form .i-total-price,#pl-commerce-cart-step-2-form .i-total-price{flex:1 1 100%;margin:0 0 0 5rem;}#pl-commerce-cart-step-1-form .btn-wrap-delete,#pl-commerce-cart-step-2-form .btn-wrap-delete{position:absolute;top:1.25rem;right:0;}#pl-commerce-cart-step-1-form .i-print-data,#pl-commerce-cart-step-2-form .i-print-data{flex:1 1 100%;margin-top:0.625rem;}#pl-commerce-cart-step-1-form .coupon-form .text,#pl-commerce-cart-step-2-form .coupon-form .text{flex-wrap:wrap;}#pl-commerce-cart-step-1-form .coupon-form .text .btn-wrap,#pl-commerce-cart-step-2-form .coupon-form .text .btn-wrap{margin-inline:auto;}#pl-commerce-cart-step-3-form .fieldset-wrapper .form-item input{margin-top:0.3125rem;}#pl-commerce-cart-step-3-form .ship-pay-wrap{flex-wrap:wrap;}#pl-commerce-cart-step-0-form .form-actions,#pl-commerce-cart-step-1-form .form-actions,#pl-commerce-cart-step-2-form .form-actions,#pl-commerce-cart-step-3-form .form-actions,#pl-commerce-cart-step-4-form .form-actions,#pl-commerce-cart-step-5-form .form-actions{flex-direction:column;}#pl-commerce-cart-step-0-form .form-actions .btn-wrap,#pl-commerce-cart-step-1-form .form-actions .btn-wrap,#pl-commerce-cart-step-2-form .form-actions .btn-wrap,#pl-commerce-cart-step-3-form .form-actions .btn-wrap,#pl-commerce-cart-step-4-form .form-actions .btn-wrap,#pl-commerce-cart-step-5-form .form-actions .btn-wrap{width:100%;max-width:30rem;}#pl-commerce-cart-step-0-form .form-actions .btn-wrap .btn,#pl-commerce-cart-step-1-form .form-actions .btn-wrap .btn,#pl-commerce-cart-step-2-form .form-actions .btn-wrap .btn,#pl-commerce-cart-step-3-form .form-actions .btn-wrap .btn,#pl-commerce-cart-step-4-form .form-actions .btn-wrap .btn,#pl-commerce-cart-step-5-form .form-actions .btn-wrap .btn{width:100%;}#pl-commerce-cross-sell-form .media{flex:1 1 100%;}#pl-commerce-cross-sell-form .text{flex:1 1 100%;}#pl-commerce-search-form input{height:2.5rem;}#footer-wrap .content .inline-images{justify-content:center;}#footer-2 .label,#footer-3 .label{margin-top:1.25rem;}#highlighted{top:3.75rem;}}
