
.affiliate_message{margin:10px
0px 0px 0px}.affiliateplus-account-bottom .col-button{text-align:center}.affiliateplus-account-bottom button.form-button{border:none;background:none;box-shadow:none;float:none;width:160px;height:53px;margin:10px
auto}.affiliateplus-account-bottom button.form-button
span{font-size:14px;font-weight:400;color:#fff;width:160px;height:53px;line-height:53px;padding:0
53px 0 20px;margin:0;float:left;border-radius:5px;text-align:left;opacity:0.85;filter:alpha(opacity=85)}.affiliateplus-account-bottom button.form-button:hover span,.affiliateplus-account-bottom button.form-button:focus
span{opacity:1;filter:alpha(opacity=100)}.affiliateplus-account-bottom button.form-button.btn-login
span{background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/bg-btn.png) no-repeat right -7px  #E05435}.affiliateplus-account-bottom button.form-button.btn-signup
span{background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/bg-btn.png) no-repeat right -71px  #8ec549}.affiliateplus-account-bottom button.form-button.btn-contact
span{background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/bg-btn.png) no-repeat right -142px  #0081ba}#banner-view-list li.banner-view-item{border-top:2px solid #CCC;margin-bottom:45px}#banner-view-list li.banner-view-item
span.share{float:right}.aff-link-over{width:98%;overflow:auto}#referer_grid thead th
a{color:#0A263C}#referer_grid thead th a:hover{color:#0A263C}.affiliateplus_form_request{margin-bottom:10px;float:left;width:100%}.affiliateplus_form_request
#request_amount{color:#686868}#tiers_grid thead th
a{color:#0A263C}#tiers_grid thead th a:hover{color:#0A263C}li.payment_method_form{margin-left:21px;*float:left;*width:100%}#account-new-address-form  li.wide,
#account-new-address-form
div.field{width:50%;float:left}#account-new-address-form
li.field{width:100%}#affiliateplus_payment_request_form
.fieldset{float:left;padding:0px
0 12px 0;background:#fff;border:1px
solid #ececec;width:100%;box-sizing:border-box;margin:10px
0}#affiliateplus_payment_request_form
input.radio{float:left;margin:3px
5px 0px 0px}#affiliateplus_payment_request_form .form-group
.verified{background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/images/i_msg-success.gif) no-repeat;margin-top:8px;background-position:0}#affiliateplus_payment_request_form .form-group .verified
a{padding-left:25px;color:#446423 !important;text-decoration:none;cursor:default}#affiliateplus_payment_request_form .form-group .verified a:hover{text-decoration:none}#affiliateplus_payment_request_form .field .not-verified{background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/images/i_msg-error.gif) no-repeat;margin-top:30px}#affiliateplus_payment_request_form .field .required-email{float:right;margin-top:-20px}#affiliateplus_payment_request_form .field .not-verified
a{padding-left:20px;text-decoration:none;color:red;cursor:default;background:url(https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/i_msg-error.gif) no-repeat}.affiliateplus-action-gray{background:#ACABAB !important;border:1px
solid #ACABAB !important}#group-table
tr{cursor:pointer}#group-table tr:hover{background-color:#FCF5DD}ul.affiliate-commission-tab{height:27px;font-weight:bold;margin-top:10px}ul.affiliate-commission-tab li.affiliate-tab-item{float:left;height:20px;border:1px
solid #E2E2E2;border-bottom:0px;margin:1px
2px;padding:3px
6px;background-color:#E2E2E2}ul.affiliate-commission-tab li.active-tab{font-size:1.1em;background-color:#FFF;color:#DE5400}ul.affiliate-commission-tab li
a{text-decoration:none;color:#999}.aff-main-content
.fade{opacity:0;-webkit-transition:opacity 2.25s linear;-moz-transition:opacity 2.25s linear;-ms-transition:opacity 2.25s linear;-o-transition:opacity 2.25s linear;transition:opacity 2.25s linear}.data-table .affiliateplus-grid-title
th{background-image:none;border-bottom:1px solid #C2D3E0}.data-table .affiliateplus-grid-search
th{vertical-align:top}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item{padding-bottom:2px}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .search-text{width:97%}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container{float:left;padding-bottom:2px}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range{min-width:121px;min-height:18px;margin-bottom:3px}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range
.label{display:block;width:36px;float:left}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range
img{width:15px;height:15px;cursor:pointer}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .data-range input.range-text{float:right;width:50px;padding:1px}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item
select{width:100%}.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container .from-price,
.data-table .affiliateplus-grid-search .affiliateplus-grid-search-item .range-container .to-price{min-width:100px}.affiliateplus-search-button{padding-bottom:5px;text-align:right}#affiliateplus_payment_request_form .authentication-comment{margin:0;padding:0
0 0 13px;font-size:11px}.affiliate-page input[type=email],
.affiliate-page input[type=search],
.affiliate-page input[type=number],
.affiliate-page input[type=password],
.affiliate-page input[type=tel],
.affiliate-page input[type=text],
.affiliate-page select.form-control{width:100%;margin-top:0}.affiliate-page #affiliateplusstatistic-filter select.form-control{width:90%}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control{display:block;width:100%;height:34px;padding:6px
12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px
solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.lable-title, .aff-main-content .block .block-title{background:#9d9d9d;float:left;width:100%;margin-bottom:5px;padding:0;border-bottom:none}.affiliate-page h2.legend, .popup-content h2.legend, .affiliate-page .aff-main-content .block .block-title
strong{color:#fff;font-size:14px;padding:7px
15px 7px 60px;font-weight:600;margin:0;text-transform:none;background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/custom.png') no-repeat;background-position:0px -3px;display:block;border-style:none;line-height:16px}.affiliate-page .aff-main-content .block .block-title strong:after{border-left:none}#discount-affiliateplus-form
h2.legend{color:#fff;font-size:14px;padding:7px
15px 7px 60px;font-weight:600;margin:0;text-transform:uppercase;background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/custom.png') no-repeat}#discount-affiliateplus-form
.discount{padding:0;border:1px
solid #d0cbc1;margin:0
0 18px;float:left;width:100%;box-sizing:border-box}#discount-affiliateplus-form .discount-form{padding:12px
15px;float:left}#discount-affiliateplus-form .affiliateplus_credit,
#checkout-step-payment
.affiliateplus_credit{float:left;width:100%}#checkout-step-payment
#affiliateplus_credit{float:left;margin-top:4px}#discount-affiliateplus-form
#affiliateplus_credit{float:left;margin-top:3px}#discount-affiliateplus-form .affiliateplus_credit label,
#checkout-step-payment .affiliateplus_credit
label{float:left;width:90%;margin-left:5px}#discount-affiliateplus-form .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn{display:inline-block;padding:6px
12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px
solid transparent;border-radius:4px}#discount-affiliateplus-form .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}button{border:none;background:none}.affiliateplus-index-paymentform
#tinybox{right:0 !important;left:0 !important;margin:auto !important;// width: 35% !important}#verify-email-form
#authentication_code{float:left;width:70%;left:0;right:0;margin:auto}#verify-email-form
h2.legend{}#tinybox #verify-email-form{width:100%;float:left}.img-reload{width:30px;height:30px}.affiliateplus-discount-code .title-spending{float:left}.affiliateplus-discount-code .style-form{float:right;margin-left:10px}.affiliateplus-discount-code
.using_credit{cursor:pointer;float:left;margin-left:10px}.affiliateplus-discount-code .img-edit{margin-top:5px;float:right;margin-left:5px}.affiliateplus-discount-code .image-success{margin-top:5px;float:right;margin-left:10px}.affiliate-list-widgets tbody
textarea{//width: 100%;//float: left;outline:0}.affiliate-page .affiliate-get-link .box-all{border:1px
solid #e7e7e7;float:left;width:100%}.affiliate-page .affiliate-get-link{padding:0;margin:28px
0}.affiliate-page #banner-view-list li.banner-view-item{border:1px
solid #e7e7e7}.affiliate-page .affiliate-get-link .form-list{padding-top:40px;margin:30px
20px}.affiliate-page .affiliate-get-link #affiliate-page-link{margin-bottom:5px}.affiliate-page  #payperlead-url-form
.fieldset{border:1px
solid #e7e7e7;padding:0;margin:28px
0}.affiliate-page  #payperlead-url-form .fieldset .form-list{padding-top:40px;margin:20px}.affiliate-page  #payperlead-url-form .fieldset .form-list
li{margin:0}.affiliate-page  #payperlead-url-form .fieldset .form-list input#use-personal-url{margin:0;vertical-align:middle}.affiliate-page  #payperlead-url-form .fieldset .form-list
label{float:none;padding:0}.affiliate-page .buttons-set-aff{margin-left:15px;margin-bottom:10px}.affiliate-page .aff-main-content
.actions{padding-left:20px;padding-bottom:20px}signup_affiliate_account_form{border:1px
solid #ececec}#signup_affiliate_account_form .form-group
input.checkbox{float:left;width:auto;margin-right:5px}#affiliateplusstatistic-filter input.aff-date{width:90%;float:left}#affiliateplusstatistic-filter #report-filter{border:1px
solid #ececec;padding-bottom:10px}#affiliateplusstatistic-filter #date_picker_from,
#affiliateplusstatistic-filter
#date_picker_to{float:left;margin:10px
0px 0px 5px}#affiliateplusstatistic-filter .form-group
label{width:100%}.affiliate-page label.required:after,span.required:after{content:''}.affiliate-page .footer .block-subscribe .input-text{border:1px
solid silver}.affiliate-page
#tinymask{z-index:9999}.affiliate-page
#tinybox{z-index:10000}.affiliate-page  a:active,.affiliate-page a:focus, .affiliate-page a:hover{outline:none}.affiliate-page .btn:focus,
.affiliate-page .btn:active:focus,
.affiliate-page .btn.active:focus,
.affiliate-page .btn.focus,
.affiliate-page .btn:active.focus,
.affiliate-page .btn.active.focus
.affiliate-page select option:focus,
.affiliate-page input[type="file"]:focus,
.affiliate-page input[type="radio"]:focus,
.affiliate-page input[type="checkbox"]:focus{outline:none}.affiliate-page .messages.col-xs-12,
.affiliate-page .messages.col-sm-12,
.affiliate-page .messages.col-md-12,
.affiliate-page .messages.col-lg-12{padding-left:0}.affiliate-page #verify-domain-form
.fieldset{margin:0;padding:0}.affiliate-page #button-notnow{float:left;margin-left:0;position:absolute;left:15px;bottom:15px}.affiliate-page #affiliate-personal-url-form input[type="checkbox"]{margin:0;vertical-align:middle}.bg-fade{float:left;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#000;opacity:0.85;filter:alpha(opacity=85)}.aff-popup{z-index:10000;transition:top .25s ease;position:absolute;top:20%;right:0;left:0;//min-width: 20%;max-width:40%;margin:0
auto;background:#fff;border-radius:5px;padding:15px;height:auto;margin-left:30%;margin-right:30%}.aff-popup
.active{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/pageloading.gif') no-repeat !important}.aff-popup .no-content{float:left;width:100%;min-height:200px}.aff-popup .close-affpopup{position:absolute;right:-15px;top:-15px}.affiliate-page .pager
.pages{margin-top:0px}.affiliate-page .pager
.limiter{height:35px}@media screen and (max-width: 1050px){.aff-popup{max-width:60%;box-sizing:border-box;margin-left:20%;margin-right:20%}}@media screen and (max-width: 991px){#affiliateplus_payment_request_form .field .not-verified{margin-top:0}#affiliateplus_payment_request_form .field .not-verified
a{padding-left:30px}}@media screen and (max-width: 979px){.aff-popup{max-width:70%;margin-left:15%;margin-right:15%}}@media screen and (max-width: 768px){.aff-popup{max-width:80%;margin-left:10%;margin-right:10%}}@media screen and (max-width: 480px){.aff-popup{max-width:90%;margin-left:5%;margin-right:5%}.affiliate-page #button-notnow{float:left;margin-left:0;position:relative;left:0px;bottom:0px}}.aff-popup.active{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/pageloading.gif') center center no-repeat #fff}.affiliate-page #use-link-banner-poup{margin-right:10px}#loading_mask_loader
img{display:inline}.aff-main-content .note-msg{margin-top:10px}#affiliateplus-email-form .input-box{width:100%}textarea.widgets-code,textarea#affiliate-email-content{width:99%;margin-top:10px}#payperlead-url-form li.control
label{background-color:#fff;padding:0}.affiliate-page .aff-title{float:left;width:100%}.aff-title
h1{color:#fff;font-size:16px;font-weight:600;text-transform:none;background:#eb7705 url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/nav-bg-afffiliate.png')no-repeat center left;padding:8px
0px 8px 50px;margin:0
0 10px 0;float:left;width:100%}.form-group .customer-dob{width:100%;float:left}.form-group .dob-month{width:25%;float:left;padding-right:10px}.form-group .dob-day{width:25%;float:left;padding-right:10px}.form-group .dob-year{width:50%;float:left}.form-group .dob-month .input-text{border-radius:4px;height:34px}.form-group .dob-day .input-text{border-radius:4px;height:34px}.form-group .dob-year .input-text{border-radius:4px;height:34px}.affiliateplus-account-login .account-login .f-right{float:right}
#affiliateplus-sidebar{width:345px}#affiliateplus-sidebar .allow .step-title{cursor:pointer;float:left;width:100%;padding:8px
5px;text-align:left;background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/social.png') no-repeat;background-position:left 5px;background-color:#0081ba;opacity:0.85;filter:alpha(opacity=85);transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out}#affiliateplus-sidebar .allow .step-title:hover{opacity:1}#affiliateplus-sidebar .allow .step-title.email-logo{background-position:left -67px}#affiliateplus-sidebar .allow .step-title.facebook-logo{background-position:left -39px}#affiliateplus-sidebar .allow .step-title.twitter-logo{background-position:left -8px}#affiliateplus-sidebar .allow .step-title.google-logo{background-position:left -97px}#affiliateplus-sidebar .step, #affiliateplus-sidebar p.box-content{padding:8px;float:left;width:100%;margin-top:0px}#affiliateplus-sidebar .form-list
textarea{width:100%;height:100px}#affiliateplus-sidebar #input-personal-url{width:100%;float:left}#affiliateplus-sidebar #input-personal-url
#personal_url{width:100%}#affiliateplus-sidebar
#personal_affiliate_url{width:100%;text-align:left;margin-left:5px}#affiliateplus-sidebar .step-title span.email-logo{}#affiliateplus-sidebar .active .step-title span.email-logo, #affiliate-opc-email .step-title:hover span.aff-logo{//background: url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/email-color.png') no-repeat}#affiliateplus-contact-list .form-list .input-box, #affiliateplus-contact-list .form-list .input-box
select{width:100%}#affiliateplus-contact-list .buttons-set{padding-top:7px;border-top:0px;margin-top:0px}#affiliateplus-sidebar .step-title span.aff-logo{padding-left:60px;color:#fff}#affiliateplus-sidebar .step-title span.google-logo{}#affiliateplus-sidebar .tweeter
span.span{-webkit-border-radius:3px;border:#CCC solid 1px;padding:2px;-moz-border-radius:3px;border-radius:3px;background-image:-moz-linear-gradient(top, white, #DEDEDE);background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(#DEDEDE));background-image:-ms-linear-gradient(top, white, #DEDEDE);background-image:linear-gradient(top, white, #DEDEDE);background-image:-o-linear-gradient(top, white, #DEDEDE)}#affiliateplus-sidebar button.tweeter span.span
span{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/tweet.png') no-repeat -26px 3px;padding:0px
3px 0px 24px;color:#1E7EC8;margin-left:2px}#affiliateplus-sidebar .buttons-set{padding-top:7px;border-top:0px;margin-top:0px}#affiliateplus-sidebar .affiliateplus-opc
li{margin-bottom:8px;float:left;width:100%}.affiliateplus-share-product .affiliateplus-share-img{position:relative;float:left;top:-16px}.affiliateplus-share-product .share_twitter
iframe{width:88px !important}.affiliateplus-share-product .share_facebook
.fb_button{background:url("https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/fb_share_button.png") no-repeat;border:none;height:20px;width:70px;cursor:pointer;position:relative;bottom:1px;color:#FFF;font-size:12px;padding-top:2px;padding-left:16px}.affiliateplus-share-product .affiliateplus-sharing{float:right}.affiliateplus-share-product
.share{float:right;margin-top:5px}.affiliateplus-share-product-list{overflow:hidden;margin:3px
0px}.affiliateplus-share-product-list
.logo{width:16px;height:16px;margin-right:8px;border:none;cursor:pointer}.affiliateplus-share-product-list .email-logo{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/email-color.png') no-repeat}.affiliateplus-share-product-list .facebook-logo{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/facebook-color.png') no-repeat}.affiliateplus-share-product-list .twitter-logo{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/tweet.png') no-repeat 0px 3px}.affiliateplus-share-product-list .google-logo{background:url('https://en.bikerboot.eu/skin/frontend/rwd/default/css/magestore/images/gplus-color.png') no-repeat}.affiliate-opc-google .step-title{border-bottom:none}.affiliate-page #affiliateplus-sidebar{float:right;width:40%;padding:0}.affiliate-page .aff-refer{float:left;width:58%;margin-bottom:20px}.fieldset-sources{border:1px
solid #e7e7e7}.fieldset-sources table,
.fieldset-sources table
tbody{width:100%}.fieldset-sources table tbody tr
td{padding:3px
3px 3px 10px}#affiliateplus-sidebar .block.block-list{border:1px
solid #e7e7e7;float:left;width:100%;margin-bottom:20px}#affiliate-opc-personal-url li.control
label{padding:0;min-width:50%}#affiliateplus-sidebar
.actions{margin-top:0;overflow:hidden;float:left;width:100%}#affiliateplus-sidebar .opc.affiliateplus-opc{float:left;width:100%}#affiliate-opc-email-content .form-list{float:left;width:100%}#affiliate-opc-email-content .input-box,
#affiliate-facebook-form .input-box,
#affiliate-opc-twitter-content .input-box{float:left;width:100%}.opc.affiliateplus-opc .a-item{border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}@media screen and (max-width: 700px){.affiliate-page .aff-refer,
.affiliate-page #affiliateplus-sidebar{width:100%}.affiliate-page #affiliateplus-sidebar{float:left}}@media screen and (max-width: 770px){.affiliate-page h2.legend, .affiliate-page .aff-main-content .block .block-title
strong{border-left:none !important;color:#fff !important;text-transform:none !important;padding:7px
15px 7px 60px !important;font-weight:600 !important;line-height:18px}.affiliate-page h2.legend, .affiliate-page .aff-main-content .block .block-title strong:after{border-left:none !important;color:#fff !important;text-transform:none !important;padding:7px
15px 7px 60px !important;font-weight:600 !important;line-height:18px}}.affiliateplus-share-product-list .logo-social{width:0;height:0;min-width:0 !important;min-height:0 !important;text-align:center;padding:10px;margin-right:0px;border:none;cursor:pointer;display:block;float:left;margin-left:5px}@media screen and (max-width: 771px){.affiliateplus-share-product-list .logo-social{max-width:0;min-height:0}}#affiliate-facebook-form
a{cursor:pointer}
#tinybox{position:absolute;display:none;padding:10px;background:#fff url(https://en.bikerboot.eu/skin/frontend/rwd/default/css/tinybox/images/preload.gif) no-repeat 50% 50%;border:10px
solid #e3e3e3;z-index:2000;//height: auto !important}#tinymask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500}#tinycontent{background:#fff}
.form-list .input-box{width:450px}.product-options{}.formbuilder
ul{list-style:none !important;list-style-type:none !important}#custom_form .input-text{width:100%}#custom_form
.title_image{text-align:center}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@font-face{font-family:'Rajdhani Fallback';src:local('Arial'),local('Helvetica');size-adjust:88%;ascent-override:100%;descent-override:25%;line-gap-override:0%}ul.products-grid.products-grid--max-3-col{display:flex !important;flex-wrap:wrap !important;gap:20px !important;margin:0
!important;padding:0
!important;list-style:none !important;width:100% !important}ul.products-grid.products-grid--max-3-col
li.item{display:block !important;box-sizing:border-box !important;margin:0
0 20px !important;float:none !important;clear:none !important;width:calc(33.333% - 13.4px) !important;flex:0 0 calc(33.333% - 13.4px) !important}ul.products-grid.products-grid--max-4-col{display:flex !important;flex-wrap:wrap !important;gap:20px !important;margin:0
!important;padding:0
!important;list-style:none !important;width:100% !important}ul.products-grid.products-grid--max-4-col
li.item{display:block !important;box-sizing:border-box !important;margin:0
0 20px !important;float:none !important;clear:none !important;width:calc(25% - 15px) !important;flex:0 0 calc(25% - 15px) !important}ul.products-grid.products-grid--max-5-col{display:flex !important;flex-wrap:wrap !important;gap:20px !important;margin:0
!important;padding:0
!important;list-style:none !important;width:100% !important}ul.products-grid.products-grid--max-5-col
li.item{display:block !important;box-sizing:border-box !important;margin:0
0 20px !important;float:none !important;clear:none !important;width:calc(20% - 16px) !important;flex:0 0 calc(20% - 16px) !important}ul.products-grid.products-grid--max-6-col{display:flex !important;flex-wrap:wrap !important;gap:20px !important;margin:0
!important;padding:0
!important;list-style:none !important;width:100% !important}ul.products-grid.products-grid--max-6-col
li.item{display:block !important;box-sizing:border-box !important;margin:0
0 20px !important;float:none !important;clear:none !important;width:calc(16.666% - 16.7px) !important;flex:0 0 calc(16.666% - 16.7px) !important}@media (max-width: 960px){ul.products-grid.products-grid--max-4-col li.item,
ul.products-grid.products-grid--max-5-col li.item,
ul.products-grid.products-grid--max-6-col
li.item{width:calc(50% - 10px) !important;flex:0 0 calc(50% - 10px) !important}}@media (max-width: 767px){ul.products-grid.products-grid--max-3-col li.item,
ul.products-grid.products-grid--max-4-col li.item,
ul.products-grid.products-grid--max-5-col li.item,
ul.products-grid.products-grid--max-6-col
li.item{width:100% !important;flex:0 0 100% !important}}.category-seo-intro{margin:0
0 24px;line-height:1.6;color:#333}.category-seo-intro p:first-child{font-size:16px;margin-top:0}.category-seo-content{margin:48px
0 24px;padding:24px
0 0;border-top:1px solid #e6e6e6;line-height:1.7;color:#333}.category-seo-content
h2{font-size:22px;margin:24px
0 12px;color:#1a1a1a}.category-seo-content
h3{font-size:18px;margin:20px
0 8px;color:#1a1a1a}.category-seo-content ul,
.category-seo-content
ol{margin:12px
0 16px 20px}.category-seo-content
li{margin-bottom:6px}.category-seo-content
a{color:#c8102e;text-decoration:underline}.category-faq{margin:40px
0 24px;padding:28px
0;border-top:1px solid #e6e6e6}.category-faq
h2{font-size:24px;margin:0
0 20px;color:#1a1a1a}.category-faq-list{display:flex;flex-direction:column;gap:12px}.category-faq-item{border:1px
solid #e1e1e1;border-radius:6px;background:#fafafa;transition:background-color 0.15s ease}.category-faq-item[open]{background:#fff;border-color:#c8c8c8}.category-faq-item>summary{cursor:pointer;padding:14px
18px;font-weight:600;font-size:16px;list-style:none;position:relative;padding-right:40px}.category-faq-item>summary::-webkit-details-marker{display:none}.category-faq-item>summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;color:#c8102e;transition:transform 0.15s ease}.category-faq-item[open]>summary::after{content:'\2212'}.category-faq-answer{padding:0
18px 16px;line-height:1.6;color:#333}.category-faq-answer p:first-child{margin-top:0}.category-faq-answer p:last-child{margin-bottom:0}@media (max-width: 600px){.category-faq
h2{font-size:20px}.category-faq-item>summary{font-size:15px;padding:12px
14px;padding-right:36px}.category-seo-content
h2{font-size:20px}.category-seo-content
h3{font-size:17px}}.category-seo-intro a,
.category-seo-content
a{text-decoration:underline}.category-seo-intro a:hover,
.category-seo-content a:hover{text-decoration:none}button.navbar-toggle{background:transparent;border:1px
solid transparent;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}button.navbar-toggle:focus{outline:0}button.navbar-toggle:focus-visible{outline:2px
solid #ff6f00;outline-offset:2px}
.cms-page-view .page>.custom-theme:first-child{position:relative;z-index:100}.cms-page-view .main-container{max-width:none;width:100%;padding:0;overflow:visible}.cms-page-view .main-container > .main,
.cms-page-view .col-main,
.cms-page-view
.std{width:100%;padding:0;margin:0}.cms-page-view .custom-theme a:hover,
.cms-page-view .custom-theme button:hover{opacity:1;filter:none}.cl-section{width:100%;box-sizing:border-box}.cl-inner{max-width:1170px;margin:0
auto;padding:0
20px}.cl-hero{background:linear-gradient(135deg, rgba(26,26,26,0.85) 0%, rgba(45,45,45,0.75) 50%, rgba(26,26,26,0.85) 100%),
url('/skin/frontend/theme/custom/images/theme/boot-configurator-bg.webp') center/cover no-repeat;padding:50px
20px 60px;overflow:hidden}.cl-hero__inner{max-width:1170px;margin:0
auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.cl-hero__text{flex:1 1 400px;color:#fff}.cl-hero__label{display:inline-block;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#ff6f00 !important;border:1px
solid rgba(255, 111, 0, 0.4);border-radius:20px;padding:5px
14px;margin-bottom:20px}.cl-hero__title{font-family:'Roboto Slab',serif;font-size:38px;font-weight:700;line-height:1.15;color:#fff !important;margin:0
0 16px 0;text-transform:uppercase;letter-spacing:1px}.cl-hero__subtitle{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:rgba(255, 255, 255, 0.75) !important;margin:0
0 28px 0;max-width:460px}.cl-hero__image{flex:0 1 380px;text-align:center}.cl-hero__image
img{max-width:100%;height:auto;filter:drop-shadow(10px 5px 0px rgba(0, 0, 0, 0.3));transition:transform 0.4s ease}.cl-hero__image img:hover{transform:scale(1.03)}.cl-btn{display:inline-block;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;color:#fff !important;background:#ff6f00;padding:16px
36px;border:none;transition:background 0.25s ease, transform 0.25s ease}.cl-btn:hover{background:#ff8c33;transform:translateY(-1px);color:#fff !important;text-decoration:none !important}.cl-btn--outline{background:rgba(255, 255, 255, 0.08);border:1px
solid rgba(255, 255, 255, 0.25);padding:16px
36px}.cl-btn--outline:hover{background:rgba(255,255,255,0.15);border-color:#fff}.cl-features{padding:50px
20px;background:#fff}.cl-section-heading{font-family:'Roboto Slab',serif;font-weight:600;font-size:28px;color:#1d1d1d !important;text-align:center;margin:0
0 8px}.cl-section-sub{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#888 !important;text-align:center;margin:0
0 40px !important;letter-spacing:0.3px}.cl-features__grid{display:grid;grid-template-columns:1fr;gap:12px;max-width:1170px;margin:0
auto}.cl-feature-card{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:8px;padding:20px;border-left:3px solid #ff6f00;box-shadow:0 1px 4px rgba(0, 0, 0, 0.04);transition:box-shadow 0.25s ease, transform 0.25s ease}.cl-feature-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08);transform:translateY(-1px)}.cl-feature-card__icon{width:56px;height:56px;min-width:56px;background:#f7f4f0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#ff6f00}.cl-feature-card__body{flex:1;min-width:0}.cl-feature-card__title{font-family:'Roboto Slab',serif;font-weight:700;font-size:16px;color:#1d1d1d !important;margin:0
0 4px}.cl-feature-card__text{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#777 !important;line-height:1.6;margin:0}.cl-steps{padding:50px
20px;background:#f7f4f0}.cl-steps__grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:900px;margin:0
auto}.cl-step{display:flex;align-items:flex-start;gap:20px}.cl-step__num{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:50%;background:#1d1d1d;color:#fff;font-family:'Roboto Slab',serif;font-size:20px;font-weight:700}.cl-step__body{flex:1}.cl-step__title{font-family:'Roboto Slab',serif;font-weight:700;font-size:16px;color:#1d1d1d !important;margin:0
0 4px}.cl-step__text{font-family:'Montserrat',sans-serif;font-size:14px;color:#777 !important;line-height:1.6;margin:0}.cl-showcase{padding:50px
20px;background:#fff}.cl-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1170px;margin:0
auto}.cl-showcase__item{background:#fafafa;border:1px
solid #eee;text-align:center;padding:20px
12px;transition:box-shadow 0.25s ease, transform 0.25s ease}.cl-showcase__item:hover{box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transform:translateY(-2px)}.cl-showcase__item
img{max-width:100%;height:auto;margin-bottom:10px}.cl-showcase__caption{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:600;color:#555 !important;text-transform:uppercase;letter-spacing:0.5px}.cl-final{float:left;width:100%;padding:50px
0;background:#1d1d1d;text-align:center}.cl-final .cl-inner{max-width:900px}.cl-final
h2{font-family:'Roboto Slab',serif;font-weight:700;font-size:24px;color:#fff !important;text-transform:uppercase;letter-spacing:2px;margin:0
0 12px;font-style:normal}.cl-final
p{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#aaa !important;margin:0
0 25px;line-height:1.7;font-style:normal}.cl-compare-details{padding:50px
20px;background:#fff}.cl-compare{clear:both;padding:50px
20px;background:#f7f4f0}.cl-compare__wrap{max-width:1170px;margin:0
auto}.cl-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0}.cl-compare__scroll::-webkit-scrollbar{height:6px}.cl-compare__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0.04);border-radius:3px}.cl-compare__scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:3px}.cl-compare__table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-family:'Montserrat',sans-serif;font-size:13px}.cl-compare__table th,
.cl-compare__table
td{padding:12px
10px;text-align:center;vertical-align:middle;border-bottom:1px solid #e8e4df}.cl-compare__table thead
th{font-family:'Roboto Slab',serif;font-weight:700;font-size:13px;color:#1d1d1d;background:#eee9e2;text-transform:uppercase;letter-spacing:0.5px;padding:14px
10px;position:sticky;top:0;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,0.08)}.cl-compare__table thead th:first-child{text-align:left;min-width:170px;border-radius:6px 0 0 0}.cl-compare__table thead th:last-child{border-radius:0 6px 0 0}.cl-compare__table th.cl-compare--highlight,
.cl-compare__table td.cl-compare--highlight{background:rgba(255, 111, 0, 0.08)}.cl-compare__table thead th.cl-compare--highlight{background:#ff6f00;color:#fff}.cl-compare__table td:first-child{text-align:left;font-weight:600;color:#1d1d1d;white-space:nowrap}.cl-compare__table tr.cl-compare__section
td{background:#e8e4df;font-family:'Roboto Slab',serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#555;padding:10px}.cl-compare__table tbody tr:nth-child(even):not(.cl-compare__section) td{background-color:rgba(0,0,0,0.015)}.cl-compare__table tbody tr:nth-child(even):not(.cl-compare__section) td.cl-compare--highlight{background-color:rgba(255,111,0,0.06)}.cl-compare__yes{color:#2e7d32;font-weight:700;font-size:16px}.cl-compare__no{color:#c62828;font-weight:700;font-size:16px}.cl-compare__partial{color:#ef6c00;font-weight:600;font-size:12px}.cl-tip{position:relative;cursor:help;border-bottom:1px dotted rgba(0,0,0,0.3)}.cl-tip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1d1d1d;color:#fff;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:400;line-height:1.4;padding:8px
12px;border-radius:6px;white-space:normal;width:max-content;max-width:240px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,0.2);text-align:left}.cl-tip::before{content:'';position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px
solid transparent;border-top-color:#1d1d1d;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;z-index:10}.cl-tip:hover::after,.cl-tip:hover::before,.cl-tip:focus::after,.cl-tip:focus::before{opacity:1;visibility:visible}.cl-tip--active::after,.cl-tip--active::before{opacity:1;visibility:visible}.cl-compare__price{font-weight:700;color:#1d1d1d;white-space:nowrap}.cl-compare__intro{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#888 !important;text-align:center;margin:0
0 30px !important;letter-spacing:0.3px}.cl-compare__scroll-hint{display:block;text-align:center;font-family:'Montserrat',sans-serif;font-size:12px;color:#aaa;margin-top:10px}.cl-compare__sticky-head{border-collapse:collapse;table-layout:fixed;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.cl-compare__sticky-head
th{font-family:'Roboto Slab',serif;font-weight:700;font-size:13px;color:#1d1d1d;background:#eee9e2;text-transform:uppercase;letter-spacing:0.5px;padding:14px
10px;text-align:center;border-bottom:1px solid #e8e4df}.cl-compare__sticky-head th:first-child{text-align:left}.cl-compare__sticky-head th.cl-compare--highlight{background:#ff6f00;color:#fff}.cl-compare__legend{display:flex;justify-content:center;gap:20px;margin-top:16px;font-family:'Montserrat',sans-serif;font-size:12px;color:#888;flex-wrap:wrap}.cl-compare__legend
span{display:flex;align-items:center;gap:4px}@media (min-width: 600px){.cl-features__grid{grid-template-columns:1fr 1fr}.cl-showcase__grid{grid-template-columns:repeat(4,1fr)}.cl-compare__table{font-size:13px}.cl-compare__scroll-hint{display:none}.cl-compare__table thead
th{top:48px}}@media (min-width: 992px){.cl-hero{padding:60px
20px 80px}.cl-hero__title{font-size:42px;letter-spacing:3px}.cl-hero__text{text-align:left}.cl-features{padding:70px
20px}.cl-section-heading{font-size:30px}.cl-features__grid{gap:20px}.cl-steps{padding:70px
20px}.cl-steps__grid{grid-template-columns:repeat(3,1fr);gap:30px}.cl-step{flex-direction:column;align-items:center;text-align:center}.cl-showcase{padding:70px
20px}.cl-compare-details{padding:70px
20px}.cl-final
h2{font-size:22px}.cl-compare__table thead
th{top:98px}.cl-compare__table{min-width:0}.cl-compare__scroll{overflow-x:visible;margin:0;padding:0}}@media (min-width: 992px) and (max-width: 1240px){.cl-compare__table thead
th{top:85px}}@media (max-width: 599px){.cl-hero{min-height:calc(100vh - 353px);display:flex;align-items:center;justify-content:center}.cl-hero__inner{flex-direction:column-reverse;gap:20px}.cl-hero__text{text-align:center;flex:0 1 auto}.cl-hero__title{font-size:28px}.cl-hero__subtitle{margin-left:auto;margin-right:auto}.cl-hero__image{display:none}.cl-compare{padding:50px
0}.cl-compare .cl-section-heading,
.cl-compare .cl-section-sub{padding-left:20px;padding-right:20px}.cl-compare__table thead
th{top:48px}}
.comprensys-configurator-index-index .main-container{max-width:none;padding:0;overflow:visible}.comprensys-configurator-index-index .col-main{padding:0
!important;margin-bottom:0 !important}.comprensys-configurator-index-index
#logo{display:none !important}.comprensys-configurator-index-index #footer,
.comprensys-configurator-index-index
#links{display:none !important}#bb-configurator-close{position:absolute;top:12px;right:12px;z-index:100;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.25) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff !important;font-size:20px !important;line-height:1;border:none !important;border-radius:50% !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 0.2s;padding:0
!important;margin:0
!important;box-shadow:none !important}#bb-configurator-close:hover{background:rgba(0, 0, 0, 0.5) !important}.bb-configurator--open.bb-configurator--done #bb-configurator-close{top:52px}#bb-configurator{background:#fff;color:#333 !important;font-family:"Open Sans",sans-serif !important;font-size:16px !important;line-height:1.5 !important;width:100%;position:relative;z-index:9990 !important;overflow:clip;touch-action:pan-x pan-y;animation:bb-configurator-fadein 0.6s ease-out both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box !important}.cms-page-view #bb-configurator{display:none !important}.cms-page-view #bb-configurator.bb-configurator--open{display:block !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;z-index:99999 !important;overflow-y:auto !important;overflow-x:hidden !important}#bb-configurator *,
#bb-configurator *::before,
#bb-configurator *::after{box-sizing:border-box !important}#bb-configurator button,
#bb-configurator input,
#bb-configurator select,
#bb-configurator
textarea{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:none;overflow:visible;outline:none;box-shadow:none !important;border-radius:0 !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}#bb-configurator button:hover,
#bb-configurator button:active,
#bb-configurator input:hover,
#bb-configurator input:active{box-shadow:none !important;outline:none !important}#bb-configurator
a{color:inherit;text-decoration:none}#bb-configurator h1,
#bb-configurator h2,
#bb-configurator h3,
#bb-configurator
h4{font-family:inherit !important;margin:0;padding:0;line-height:1.3}#bb-configurator ul,
#bb-configurator
ol{list-style:none;margin:0;padding:0}#bb-configurator
p{margin:0;padding:0}#bb-configurator
img{max-width:100%;border:none !important;border-radius:0 !important}#bb-configurator button:focus,
#bb-configurator button:focus-visible{outline:none !important;box-shadow:none !important}#bb-configurator button,
#bb-configurator .bb-swatch,
#bb-configurator .bb-tab,
#bb-configurator .bb-size-btn,
#bb-configurator .bb-qty-btn,
#bb-configurator .bb-dot,
#bb-configurator .bb-view-arrow,
#bb-configurator .bb-image-carousel__thumb,
#bb-configurator .bb-laces-extra__item,
#bb-configurator .bb-dot-toggle__btn,
#bb-configurator .bb-bottom-sheet__close,
#bb-configurator
a{touch-action:manipulation}@keyframes bb-configurator-fadein{0%{opacity:0}100%{opacity:1}}@keyframes bb-bg-reveal{0%{filter:blur(0) brightness(0.8)}100%{filter:blur(3px) brightness(0.55)}}@keyframes bb-bg-pan{0%{background-position:25% center}50%{background-position:75% center}100%{background-position:25% center}}@keyframes bb-content-fade{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}@keyframes bb-roadsign-draw{0%{opacity:0;transform:scale(0.85)}100%{opacity:1;transform:scale(1)}}@keyframes bb-roadsign-spin{0%{transform:rotateY(0deg)}2.5%{transform:rotateY(360deg)}5%{transform:rotateY(720deg)}7.5%{transform:rotateY(1080deg)}100%{transform:rotateY(1080deg)}}#bb-configurator #bb-landing{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px
16px;width:100vw;height:100vh;height:100dvh;position:relative;overflow:hidden}#bb-configurator .bb-landing__bg{position:absolute;inset:-25px;background:url('https://en.bikerboot.eu/skin/frontend/theme/custom/images/theme/configurator-bg.jpg') 25% center / cover no-repeat;animation:bb-bg-reveal 1.2s ease-out forwards, bb-bg-pan 90s ease-in-out 1.2s infinite;z-index:0}#bb-configurator .bb-landing__inner{text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;animation:bb-content-fade 0.8s ease-out 0.6s both}#bb-configurator .bb-landing__logo{width:260px;height:auto;margin-bottom:24px;filter:brightness(0) invert(1) drop-shadow(0 0 20px rgba(255,255,255,0.3)) drop-shadow(0 2px 12px rgba(0,0,0,0.5))}#bb-configurator .bb-landing__title{font-family:"Rajdhani",sans-serif !important;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#fff !important;margin:0;text-shadow:0 2px 12px rgba(0,0,0,0.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content;max-width:90%;z-index:2}#bb-configurator .bb-landing__buttons{display:flex;justify-content:center;align-items:stretch;margin-top:auto;padding-bottom:15vh;position:relative}#bb-configurator .bb-landing__divider{position:absolute;left:50%;bottom:calc(15vh - 4px);transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;pointer-events:none}#bb-configurator .bb-landing__roadsign{width:60px;height:auto;animation:bb-roadsign-draw 0.6s ease-out 1s both, bb-roadsign-spin 12s ease-in-out 12s infinite;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.5))}#bb-configurator .bb-btn--gender{padding:14px
32px;font-family:"Rajdhani",sans-serif !important;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;border:none !important;background:rgba(0,0,0,0.45) !important;color:#fff !important;cursor:pointer;transition:all 0.3s;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(4px);text-shadow:0 1px 4px rgba(0,0,0,0.3);margin:0
!important}#bb-configurator .bb-btn--gender-icon{width:18px;height:18px;vertical-align:middle;margin-right:6px;margin-top:-2px}#bb-configurator .bb-btn--gender-left{padding-right:50px}#bb-configurator .bb-btn--gender-right{padding-left:50px}#bb-configurator .bb-btn--gender:hover{background:#ff6f00 !important;border-color:#ff6f00 !important;color:#fff !important}#bb-configurator .bb-btn--gender:active{background:#ff6f00 !important;border-color:#ff6f00 !important;color:#fff !important}#bb-configurator .bb-landing__journey{display:none}#bb-configurator .bb-landing__journey--mobile{display:block;position:absolute;left:45%;bottom:calc(15vh - 110px);text-align:center;pointer-events:none;z-index:5;animation:bb-journey-fadein-mobile 0.8s ease-out 1.4s both, bb-journey-float-mobile 3s ease-in-out 2.2s infinite}@keyframes bb-journey-fadein-mobile{0%{opacity:0;transform:translateX(-50%) translateY(18px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes bb-journey-float-mobile{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}100%{transform:translateX(-50%) translateY(0)}}#bb-configurator .bb-landing__journey--mobile .bb-landing__journey-text{display:block;font-family:"Rajdhani",sans-serif !important;font-size:13px;font-weight:600;font-style:italic;color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,0.5);letter-spacing:0.05em;white-space:nowrap;margin-bottom:2px}#bb-configurator .bb-landing__journey--mobile .bb-landing__journey-arrow{width:40px;height:auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.4));transform:rotate(180deg);display:block;margin:0
auto 2px}#bb-configurator #bb-app{position:relative;min-height:100vh;min-height:100dvh}#bb-configurator #bb-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:50;background:#fff}#bb-configurator .bb-spinner{width:44px;height:44px;border:3px
solid #ddd;border-top-color:#ff6f00;border-radius:50% !important;animation:spin 0.8s linear infinite}@keyframes
spin{to{transform:rotate(360deg)}}#bb-configurator .bb-loader__pct{display:block;margin-top:12px;font-size:13.6px;color:#999;letter-spacing:0.04em}#bb-configurator .bb-loader__text{margin-top:16px;font-size:13.12px;color:#777;letter-spacing:0.01em;min-height:1.2em;transition:opacity 0.3s}#bb-configurator .bb-gender-tabs{display:flex;justify-content:center;align-items:stretch;margin:0;padding:0;border:none;border-radius:0 !important;flex-shrink:0;background:none;width:100%;overflow:hidden}#bb-configurator .bb-tab{position:relative;padding:8.8px 25.6px;background:#444;color:#fff;border:none;border-radius:0 !important;font-size:11.52px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;cursor:pointer;transition:background 0.2s ease;-webkit-tap-highlight-color:transparent;flex:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:5.6px;line-height:1;white-space:nowrap}#bb-configurator .bb-tab:first-child{clip-path:polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0 100%);padding-right:30.4px;z-index:1}#bb-configurator .bb-tab:last-child{clip-path:polygon(12px 0, 100% 0, 100% 100%, 0 100%);padding-left:30.4px;margin-left:-12px}#bb-configurator .bb-tab:active{opacity:0.85}#bb-configurator .bb-tab__icon{width:1em;height:1em;flex-shrink:0;fill:currentColor;stroke:none}#bb-configurator .bb-tab.active{background:#ff6f00;color:#fff}#bb-configurator .bb-tab:not(.active):hover{background:#555}#bb-configurator-main{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:clip}#bb-configurator-main>form{display:flex;flex-direction:column;flex:1;min-height:0}#bb-configurator .bb-hero{position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-height:0}#bb-configurator .bb-hero__details{display:none}#bb-configurator .bb-hero__boot{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;order:1;box-sizing:border-box;flex:1;min-height:0;overflow:hidden;position:relative}#bb-configurator .bb-boot-container{position:relative;width:100%;max-width:100%;max-height:100%;flex-shrink:0;overflow:hidden;touch-action:none}#bb-configurator .bb-zoom-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;will-change:transform}#bb-configurator .bb-boot-container--zoomed{cursor:grab}#bb-configurator .bb-boot-container--zoomed:active{cursor:grabbing}#bb-configurator .bb-boot-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity 0.3s ease;will-change:opacity;-webkit-user-drag:none;user-drag:none;pointer-events:none}#bb-configurator .bb-boot-image--next{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 0.3s ease;will-change:opacity;-webkit-user-drag:none;user-drag:none;pointer-events:none}#bb-configurator .bb-boot-image--next.bb-visible{opacity:1}#bb-configurator .bb-boot-image.bb-hidden{opacity:0}#bb-configurator .bb-magnifier{position:absolute;width:180px;height:180px;border-radius:50% !important;border:2.5px solid rgba(255, 255, 255, 0.9);box-shadow:0 2px 12px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.08) !important;background-repeat:no-repeat;z-index:55;pointer-events:none;opacity:0;transform:scale(0.8);transition:opacity 0.35s ease, transform 0.35s ease}#bb-configurator .bb-magnifier--visible{opacity:1;transform:scale(1.2)}#bb-configurator .bb-view-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:15;width:44px;height:88px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:rgba(0, 0, 0, 0.45);font-size:35.2px;line-height:1;cursor:pointer;transition:opacity 0.2s, color 0.2s;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;border-radius:4px !important}#bb-configurator .bb-boot-container--has-views~.bb-view-arrow{opacity:1;pointer-events:auto}#bb-configurator .bb-view-arrow:hover{color:rgba(0, 0, 0, 0.6)}#bb-configurator .bb-view-arrow:active{color:rgba(0, 0, 0, 0.7)}#bb-configurator .bb-view-arrow--prev{left:4px}#bb-configurator .bb-view-arrow--next{right:4px}#bb-configurator .bb-view-arrow--hidden{opacity:0 !important;pointer-events:none !important}#bb-configurator .bb-hero__controls{display:none}#bb-configurator .bb-image-carousel{width:100%;margin-top:0;position:relative}#bb-configurator .bb-hero__boot>.bb-image-carousel{display:none}#bb-configurator .bb-image-carousel__track{display:flex;gap:6.4px;justify-content:center;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}#bb-configurator .bb-image-carousel__track::-webkit-scrollbar{display:none}#bb-configurator .bb-image-carousel__thumb{flex:0 0 auto;width:56px;height:56px;object-fit:cover;border-radius:4px !important;border:2px
solid transparent;cursor:pointer;opacity:0.6;transition:all 0.2s;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-image-carousel__thumb:hover{opacity:0.9;border-color:#ccc}#bb-configurator .bb-image-carousel__thumb:active{opacity:0.7}#bb-configurator .bb-image-carousel__thumb.active{opacity:1;border-color:#ff6f00}#bb-configurator .bb-image-carousel__thumb--lace{border:2px
solid transparent}#bb-configurator .bb-image-carousel__thumb--lace.active{border-color:#ff6f00}#bb-configurator .bb-dot-layer{position:absolute;top:0;left:0;pointer-events:none;transition:opacity 0.3s ease-in}#bb-configurator .bb-dot-layer>.bb-dot{pointer-events:auto}#bb-configurator .bb-dot{position:absolute;width:34px;height:34px;cursor:pointer;z-index:5;transform:translate(-50%, 50%);-webkit-tap-highlight-color:transparent}#bb-configurator .bb-dot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #ffab40, #ff6f00);border:1.5px solid rgba(255, 255, 255, 0.85);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 8px rgba(255, 111, 0, 0.25) !important;transition:transform 0.2s, box-shadow 0.2s}#bb-configurator .bb-dot:hover::before{transform:translate(-50%, -50%) scale(1.25);box-shadow:0 2px 10px rgba(0, 0, 0, 0.35), 0 0 20px rgba(255, 111, 0, 0.4) !important}#bb-configurator .bb-dot.active{z-index:50}#bb-configurator .bb-dot.active::before{background:#fff;transform:translate(-50%, -50%) scale(2.2);border:2px
solid #fff;box-shadow:0 0 8px 3px rgba(255, 255, 255, 0.9),
0 0 20px 8px rgba(255, 255, 255, 0.5),
0 0 40px 14px rgba(255, 255, 255, 0.2) !important}#bb-configurator .bb-dot.active::after{animation:dotActivePulse 1.5s ease-in-out infinite;border-color:rgba(255, 255, 255, 0.8);border-width:1.5px;width:12px;height:12px}@keyframes
dotActivePulse{0%,100%{transform:translate(-50%, -50%) scale(1.8);opacity:0.6}50%{transform:translate(-50%, -50%) scale(2.8);opacity:0}}#bb-configurator .bb-dot::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50% !important;border:1px
solid rgba(255, 111, 0, 0.6);animation:dotPulse 2.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;pointer-events:none}@keyframes
dotPulse{0%{transform:translate(-50%, -50%) scale(1);opacity:0.7}70%{transform:translate(-50%, -50%) scale(2.2);opacity:0}100%{transform:translate(-50%, -50%) scale(2.2);opacity:0}}#bb-configurator .bb-dot-toggle{position:absolute;bottom:10px;right:10px;z-index:20;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50% !important;background:rgba(0, 0, 0, 0.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgba(255, 255, 255, 0.85);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 0.25s, transform 0.15s}#bb-configurator .bb-dot-toggle:hover{background:rgba(0, 0, 0, 0.5)}#bb-configurator .bb-dot-toggle:active{transform:scale(0.9)}#bb-configurator .bb-dot-toggle__eye{display:block}#bb-configurator .bb-dot-toggle__lid,
#bb-configurator .bb-dot-toggle__pupil,
#bb-configurator .bb-dot-toggle__slash{transition:opacity 0.3s, transform 0.3s}#bb-configurator .bb-dot-toggle[data-dots="full"] .bb-dot-toggle__lid{opacity:1}#bb-configurator .bb-dot-toggle[data-dots="full"] .bb-dot-toggle__pupil{opacity:1}#bb-configurator .bb-dot-toggle[data-dots="full"] .bb-dot-toggle__slash{opacity:0}#bb-configurator .bb-dot-toggle[data-dots="ghostly"] .bb-dot-toggle__lid{opacity:0.5}#bb-configurator .bb-dot-toggle[data-dots="ghostly"] .bb-dot-toggle__pupil{opacity:0.3;transform-origin:12px 12px;transform:scale(0.6)}#bb-configurator .bb-dot-toggle[data-dots="ghostly"] .bb-dot-toggle__slash{opacity:0}#bb-configurator .bb-dot-toggle[data-dots="hidden"] .bb-dot-toggle__lid{opacity:0.4}#bb-configurator .bb-dot-toggle[data-dots="hidden"] .bb-dot-toggle__pupil{opacity:0}#bb-configurator .bb-dot-toggle[data-dots="hidden"] .bb-dot-toggle__slash{opacity:0.9}#bb-configurator .bb-boot-container--dots-ghostly .bb-dot::before{opacity:0.2;box-shadow:none !important}#bb-configurator .bb-boot-container--dots-ghostly .bb-dot::after{animation:none;opacity:0}#bb-configurator .bb-boot-container--dots-ghostly .bb-dot.active::before{opacity:0.4}#bb-configurator .bb-boot-container--dots-ghostly .bb-dot.active::after{opacity:0}#bb-configurator .bb-boot-container--dots-hidden .bb-dot::before,
#bb-configurator .bb-boot-container--dots-hidden .bb-dot.active::before{opacity:0 !important;transform:translate(-50%, -50%) scale(0) !important;box-shadow:none !important}#bb-configurator .bb-boot-container--dots-hidden .bb-dot::after,
#bb-configurator .bb-boot-container--dots-hidden .bb-dot.active::after{animation:none !important;opacity:0 !important;transform:translate(-50%, -50%) scale(0) !important}#bb-configurator .bb-control-group__title{font-size:14.4px;text-transform:uppercase;letter-spacing:0.1em;color:#666;margin-bottom:6.4px;font-weight:600}#bb-configurator .bb-control-group--hidden{display:none}#bb-configurator .bb-control-group--visible{display:block;animation:slideDown 0.3s ease forwards}@keyframes
slideDown{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}#bb-configurator .bb-size-buttons{display:flex;flex-wrap:wrap;gap:6.4px;padding-bottom:18px}#bb-configurator .bb-size-btn{position:relative;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border:1.5px solid #ddd;background:transparent;color:#333;cursor:pointer;font-size:13.6px;font-weight:600;transition:border-color 0.2s, background 0.2s, color 0.2s;border-radius:50% !important;-webkit-tap-highlight-color:transparent;flex-shrink:0}#bb-configurator .bb-size-btn:hover{border-color:#ff6f00;color:#ff6f00}#bb-configurator .bb-size-btn:active{background:#f5f5f5}#bb-configurator .bb-size-btn.active{background:#ff6f00;border-color:#ff6f00;color:#fff;font-weight:600;position:relative}#bb-configurator .bb-size-btn.active::after{content:'\2713';position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:rgba(40, 167, 69, 0.9);color:#fff;font-size:8.8px;font-weight:700;line-height:16px;text-align:center;border-radius:50% !important;pointer-events:none;animation:sizeCheckIn 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}@keyframes
sizeCheckIn{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#bb-configurator .bb-size-btn.unavailable{opacity:0.25;cursor:not-allowed;text-decoration:line-through;pointer-events:none}#bb-configurator .bb-size-btn--unavailable{opacity:0.3;cursor:pointer;text-decoration:line-through;color:#999;border-color:#ddd;background:#f5f5f5}#bb-configurator .bb-size-btn__surcharge{position:absolute;top:-7px;right:-10px;font-size:8px;font-weight:700;color:#fff;background:#ff6f00;white-space:nowrap;line-height:1;pointer-events:none;padding:2.5px 4px;border-radius:8px;letter-spacing:-0.3px}#bb-configurator .bb-size-btn.active .bb-size-btn__surcharge{background:#e65100;color:#fff}#bb-configurator .bb-size-chart-link{color:#888;font-size:13.6px;margin-top:6.4px;display:inline-block;text-decoration:underline;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-size-chart-link:hover{color:#ff6f00}#bb-configurator .bb-swatches{display:flex;flex-wrap:wrap;gap:8px}#bb-configurator .bb-swatch{width:44px;height:44px;border-radius:50% !important;cursor:pointer;border:2px
solid transparent;transition:all 0.2s;position:relative;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-swatch:hover{transform:scale(1.15)}#bb-configurator .bb-swatch:active{transform:scale(0.9)}#bb-configurator .bb-swatch.active{border-color:#ff6f00;box-shadow:0 0 0 2px #ff6f00 !important}#bb-configurator .bb-swatch.active::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background:rgba(40, 167, 69, 0.9);color:#fff;font-size:11.2px;font-weight:700;line-height:20px;text-align:center;border-radius:50% !important;pointer-events:none}#bb-configurator .bb-swatch-item{display:flex;flex-direction:column;align-items:center;gap:4.8px;cursor:pointer}#bb-configurator .bb-swatch-ring{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:5px;border:1.5px solid #ddd;border-radius:50% !important;background:#fff;transition:border-color 0.2s}#bb-configurator .bb-swatch-ring:has(.bb-swatch.active){border-color:#333}#bb-configurator .bb-swatch-ring .bb-swatch{width:38px;height:38px;border:none;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.06) !important}#bb-configurator .bb-swatch-ring .bb-swatch:hover{transform:scale(1.08)}#bb-configurator .bb-swatch-ring .bb-swatch.active{border:none;box-shadow:none !important}#bb-configurator .bb-swatch-ring .bb-swatch.active::after{width:18px;height:18px;line-height:18px;font-size:10.4px}#bb-configurator .bb-swatch-item__name{font-size:11.52px;color:#555;text-align:center;line-height:1.2;display:none;white-space:nowrap}#bb-configurator .bb-swatch-item__name::after{content:attr(data-label);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden;pointer-events:none}#bb-configurator .bb-swatch-item:has(.bb-swatch.active) .bb-swatch-item__name,
#bb-configurator .bb-swatch-item:has(.bb-laces-extra__swatch.active) .bb-swatch-item__name{display:block;font-weight:700;color:#333}#bb-configurator .bb-swatch-item--has-qty .bb-swatch-item__name{display:block}#bb-configurator .bb-swatch-item--has-qty:has(.bb-laces-extra__swatch.active) .bb-swatch-item__name{font-weight:700;color:#333}#bb-configurator .bb-swatch.unavailable{opacity:0.2;cursor:not-allowed;pointer-events:none}#bb-configurator .bb-swatch.unavailable::after{content:'';position:absolute;top:50%;left:-2px;right:-2px;height:2px;background:#888;transform:rotate(-45deg)}#bb-configurator .bb-swatch--white{border-color:#ccc}#bb-configurator .bb-swatch--white.active{border-color:#ff6f00}#bb-configurator .bb-swatch--twotone{background-color:var(--bb-c2);background-image:linear-gradient(45deg, var(--bb-c1) 25%, transparent 25%, transparent 75%, var(--bb-c1) 75%),
linear-gradient(45deg, var(--bb-c1) 25%, transparent 25%, transparent 75%, var(--bb-c1) 75%);background-size:8px 8px;background-position:0 0, 4px 4px}#bb-configurator .bb-swatch--split{background-color:transparent !important;background-image:linear-gradient(135deg, var(--bb-c1) 50%, var(--bb-c2) 50%) !important;background-size:100% 100% !important;background-position:0 0 !important}#bb-configurator .bb-swatch__label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;background:#333;color:#fff;padding:2px
8px;border-radius:3px !important;opacity:0;pointer-events:none;transition:opacity 0.2s;z-index:10}#bb-configurator .bb-swatch:hover .bb-swatch__label{opacity:1}#bb-configurator .bb-swatch--unavailable{opacity:0.25;cursor:pointer}#bb-configurator .bb-swatch--unavailable::after{content:'';position:absolute;top:50%;left:-2px;right:-2px;height:1.5px;background:rgba(0, 0, 0, 0.5);transform:rotate(-45deg);pointer-events:none}#bb-configurator .bb-swatch-item--unavailable .bb-swatch-item__name{opacity:0.35}.bb-oos-drawer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-radius:16px 16px 0 0 !important;box-shadow:0 -4px 24px rgba(0,0,0,0.15) !important;padding:20px
24px 28px;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);overscroll-behavior:none;touch-action:none}.bb-oos-drawer--open{transform:translateY(0)}.bb-oos-drawer__handle{width:36px;height:4px;background:#ddd;border-radius:2px !important;margin:0
auto 16px}.bb-oos-drawer__swatch-preview{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bb-oos-drawer__color{width:36px;height:36px;border-radius:50% !important;border:2px
solid #eee;flex-shrink:0}.bb-oos-drawer__label{font-size:16px;font-weight:600;color:#333}.bb-oos-drawer__status{font-size:13.6px;color:#999;margin-bottom:16px}.bb-oos-drawer__notify{display:block;width:100%;padding:12px;border:none;border-radius:8px !important;background:#ff6f00;color:#fff;font-size:15.2px;font-weight:600;cursor:pointer;transition:background 0.2s}.bb-oos-drawer__notify:hover:not(:disabled){background:#e65100}.bb-oos-drawer__notify:disabled{background:#ccc;color:#888;cursor:not-allowed}.bb-oos-drawer__form{display:flex;flex-direction:column;gap:10px}.bb-oos-drawer__input{width:100%;padding:10px
12px;border:1.5px solid #ddd;border-radius:8px !important;font-size:15.2px;font-family:inherit;color:#333;background:#fafafa;outline:none;transition:border-color 0.2s;box-sizing:border-box;-webkit-appearance:none}.bb-oos-drawer__input:focus{border-color:#ff6f00;background:#fff}.bb-oos-drawer__input--invalid{border-color:#d32f2f}.bb-oos-drawer__confirm{text-align:center;padding:8px
0 4px}.bb-oos-drawer__confirm-icon{width:48px;height:48px;line-height:48px;border-radius:50% !important;background:#4caf50;color:#fff;font-size:24px;margin:0
auto 12px}.bb-oos-drawer__confirm-text{font-size:14.4px;color:#555;line-height:1.4}.bb-oos-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0.08);opacity:0;pointer-events:none;transition:opacity 0.3s}.bb-oos-backdrop--visible{opacity:1;pointer-events:auto}#bb-configurator .bb-bottom-bar{flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px rgba(0, 0, 0, 0.06) !important;padding:0;gap:0}#bb-configurator .bb-bottom-bar__left{display:none}#bb-configurator .bb-bottom-bar__center{width:100%;overflow:hidden;border-bottom:1px solid #eee;padding:6.4px 8px}#bb-configurator .bb-bottom-bar__right{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px
16px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}#bb-configurator .bb-bottom-bar .bb-image-carousel{margin-top:0}#bb-configurator .bb-bottom-bar .bb-image-carousel__thumb{width:48px;height:48px}#bb-configurator .bb-info-bar__sku,
#bb-configurator .bb-info-bar__delivery{color:#777;font-size:13.6px;white-space:nowrap}#bb-configurator .bb-info-bar__price{font-size:20.8px;font-weight:700;color:#333;white-space:nowrap}#bb-configurator .bb-price--old{text-decoration:line-through;color:#999;font-weight:400;font-size:0.85em;margin-right:0.25em}#bb-configurator .bb-price--sale{color:#c00;font-weight:700}#bb-configurator .bb-btn--cart{padding:12px
32px;background:linear-gradient(180deg, #ff8f20, #ff6f00);color:#fff;border:none;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;transition:all 0.2s;border-radius:4px !important;box-shadow:0 2px 8px rgba(255, 111, 0, 0.3) !important;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-btn--cart:hover{background:linear-gradient(180deg, #ff8010, #e66500);box-shadow:0 4px 14px rgba(255, 111, 0, 0.4) !important}#bb-configurator .bb-btn--cart:active{background:#cc5800;box-shadow:0 1px 4px rgba(255, 111, 0, 0.3) !important}#bb-configurator .bb-btn--cart:disabled{opacity:0.4;cursor:not-allowed;box-shadow:none !important}#bb-configurator .bb-wizard{display:none;flex-direction:column;border-top:1px solid #eee;padding:0;padding-bottom:env(safe-area-inset-bottom, 0px)}#bb-configurator .bb-wizard--active{display:flex}#bb-configurator .bb-wizard__header{display:flex;align-items:center;justify-content:center;padding:0;background:#fafafa;border-bottom:1px solid #f0f0f0}#bb-configurator .bb-wizard__tabs{display:flex;gap:0;width:100%;position:relative;padding:14px
0 8px}#bb-configurator .bb-wizard__tabs::before{content:'';position:absolute;top:40%;left:10%;right:10%;height:2px;background:#e0e0e0;transform:translateY(-50%)}#bb-configurator .bb-wizard__tabs::after{content:'';position:absolute;top:40%;left:10%;height:2px;background:#ff6f00;transform:translateY(-50%);width:var(--rail-fill, 0%);transition:width 0.35s ease}#bb-configurator .bb-wizard__tab{width:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;padding:0;background:none;border:none;color:#ccc;cursor:pointer;transition:color 0.3s, transform 0.3s;-webkit-tap-highlight-color:transparent;gap:2px}#bb-configurator .bb-wizard__tab::before{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50% !important;background:#fafafa;transform:translate(-50%, -60%)}#bb-configurator .bb-wizard__tab
svg{position:relative;z-index:1}#bb-configurator .bb-wizard__tab-label{position:relative;z-index:1;font-size:9.6px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;line-height:1}#bb-configurator .bb-wizard__tab:hover{color:#999}#bb-configurator .bb-wizard__step-label{text-align:center;font-size:13.6px;font-weight:600;color:#333;padding:6px
0 2px;letter-spacing:0.02em}#bb-configurator .bb-wizard__tab--active{color:#ff6f00}#bb-configurator .bb-wizard__tab--active.bb-wizard__tab--pending{color:#999}#bb-configurator .bb-wizard__tab--done{color:#ff6f00}#bb-configurator .bb-wizard__tab--done:hover{color:#e65100}#bb-configurator .bb-wizard__tab--future{color:#ddd;cursor:default}#bb-configurator .bb-wizard__tab--future:hover{color:#ddd}#bb-configurator .bb-wizard__back{display:none;background:none;border:none;font-size:25.6px;color:#999;cursor:pointer;padding:0
8px;line-height:1;-webkit-tap-highlight-color:transparent;transition:color 0.2s;visibility:hidden}#bb-configurator .bb-wizard__back--visible{visibility:visible}#bb-configurator .bb-wizard__back:hover{color:#ff6f00}#bb-configurator .bb-wizard__title{display:none}#bb-configurator .bb-wizard__content{padding:9.6px 0 8px;overflow:visible;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}#bb-configurator .bb-wizard__content .bb-size-buttons{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;justify-content:flex-start;align-items:center;padding-bottom:18px}#bb-configurator .bb-wizard__content .bb-size-buttons::-webkit-scrollbar{display:none}#bb-configurator .bb-wizard__content .bb-size-btn{width:50px;height:50px;min-width:50px;flex-shrink:0;font-size:14.4px}#bb-configurator .bb-wizard__content .bb-swatches{display:flex;flex-wrap:nowrap;gap:12px;padding:8px
16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;box-sizing:border-box;justify-content:center}#bb-configurator .bb-wizard__content .bb-swatches::-webkit-scrollbar{display:none}#bb-configurator .bb-wizard__content .bb-swatches--scrollable{justify-content:flex-start}#bb-configurator .bb-wizard__content .bb-swatch{flex-shrink:0}#bb-configurator .bb-wizard__content .bb-swatches .bb-swatch-item__name,
#bb-configurator .bb-wizard__content .bb-laces-extra__grid .bb-swatch-item__name{display:block;visibility:hidden}#bb-configurator .bb-wizard__nav-row .bb-swatch-item__name{display:none !important}#bb-configurator .bb-wizard__content .bb-swatches .bb-swatch-item:has(.bb-swatch.active) .bb-swatch-item__name,
#bb-configurator .bb-wizard__content .bb-laces-extra__grid .bb-swatch-item:has(.bb-laces-extra__swatch.active) .bb-swatch-item__name,
#bb-configurator .bb-wizard__content .bb-laces-extra__grid .bb-swatch-item--has-qty .bb-swatch-item__name{visibility:visible}#bb-configurator .bb-wizard__done{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}#bb-configurator .bb-wizard__done .bb-info-bar__price{font-size:20.8px;font-weight:700;color:#333}#bb-configurator .bb-wizard__done .bb-btn--cart{padding:10.4px 24px;font-size:15.2px}#bb-configurator .bb-wizard__nav-row{display:flex;align-items:center;width:100%;padding:0
10px;box-sizing:border-box}#bb-configurator .bb-wizard__nav-row > .bb-swatches,
#bb-configurator .bb-wizard__nav-row > .bb-size-buttons,
#bb-configurator .bb-wizard__nav-row>.bb-laces-extra__grid{flex:1 1 0%;min-width:0;width:0;padding:8px
9.6px;mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 calc(100% - 20px), transparent 100%)}#bb-configurator .bb-wizard__nav-row>.bb-scroll--at-start{mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 20px), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 20px), transparent 100%)}#bb-configurator .bb-wizard__nav-row>.bb-scroll--at-end{mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 20px, #000 100%)}#bb-configurator .bb-wizard__nav-row>.bb-scroll--at-start.bb-scroll--at-end{mask-image:none;-webkit-mask-image:none}#bb-configurator .bb-wizard__laces .bb-wizard__nav-row{gap:8px}#bb-configurator .bb-wizard__nav-btn{width:51px;height:51px;flex-shrink:0;border-radius:50% !important;border:1.5px solid #e0e0e0;background:#f7f7f7;font-size:22.4px;line-height:1;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s, background-color 0.2s, color 0.2s, opacity 0.2s;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-wizard__nav-btn--prev:hover{border-color:#aaa;background:#e0e0e0;color:#444}#bb-configurator .bb-wizard__nav-btn--prev:active{background:#d5d5d5}#bb-configurator .bb-wizard__nav-btn--next,
#bb-configurator .bb-wizard__nav-btn--disabled{opacity:0.2;pointer-events:none}#bb-configurator .bb-wizard__nav-btn--next.bb-wizard__nav-btn--enabled{opacity:1;pointer-events:auto;border-color:#ff6f00;background:#ff6f00;color:#fff}#bb-configurator .bb-wizard__nav-btn--next.bb-wizard__nav-btn--enabled:hover{background:#e65100;border-color:#e65100}#bb-configurator .bb-wizard__nav-btn--next.bb-wizard__nav-btn--enabled:active{background:#bf360c;border-color:#bf360c}#bb-configurator .bb-wizard__scroll-btn{width:36px;height:36px;opacity:0.6}#bb-configurator .bb-wizard__scroll-btn:hover{opacity:1;border-color:#999;color:#555}#bb-configurator .bb-wizard__scroll-btn:active{background:#f5f5f5}@keyframes
wizardSlideIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes
wizardSlideInReverse{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}#bb-configurator .bb-wizard__content--forward{animation:wizardSlideIn 0.25s ease forwards}#bb-configurator .bb-wizard__content--backward{animation:wizardSlideInReverse 0.25s ease forwards}#bb-configurator .bb-gallery{display:none !important}#bb-configurator .bb-gallery__container{padding:16px}#bb-configurator .bb-gallery__images{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#bb-configurator .bb-gallery__img{width:calc(50% - 4px);cursor:pointer;border-radius:3px !important;transition:transform 0.2s;border:2px
solid transparent}#bb-configurator .bb-gallery__img:hover{transform:scale(1.05);border-color:#ff6f00}#bb-configurator .bb-popover{display:none !important}#bb-configurator .bb-overlay{display:none;position:fixed;inset:0;background:rgba(0, 0, 0, 0);z-index:90;transition:background 0.3s ease}#bb-configurator .bb-overlay.bb-overlay--visible{display:block;background:rgba(0, 0, 0, 0.4)}#bb-configurator .bb-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0 !important;padding:20px
24px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px));max-height:70vh;overflow-y:auto;z-index:100;box-shadow:0 -4px 24px rgba(0,0,0,0.15) !important;transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:none}#bb-configurator .bb-bottom-sheet.bb-bottom-sheet--visible{transform:translateY(0)}#bb-configurator .bb-bottom-sheet__handle{width:36px;height:4px;background:#ddd;border-radius:2px !important;margin:0
auto 16px}#bb-configurator .bb-bottom-sheet__close{position:absolute;top:12px;right:16px;background:none;border:none;color:#999;font-size:24px;cursor:pointer;line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}#bb-configurator .bb-bottom-sheet__content{font-size:14.4px;line-height:1.5;color:#555;touch-action:pan-y}#bb-configurator .bb-bottom-sheet__content h3,
#bb-configurator .bb-bottom-sheet__content
h4{color:#333;margin-bottom:8px;font-size:16px;font-weight:600}#bb-configurator .bb-bottom-sheet__content strong,
#bb-configurator .bb-bottom-sheet__content
b{color:#333;font-weight:600}#bb-configurator .bb-bottom-sheet__content
img{max-width:100%}#bb-configurator .bb-laces-extra{padding:24px
16px;border-top:1px solid #eee}#bb-configurator .bb-laces-extra__title{font-size:14.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#666;margin-bottom:12px;text-align:center}#bb-configurator .bb-laces-extra__grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}#bb-configurator .bb-laces-extra__item{display:flex;flex-direction:column;align-items:center;gap:4.8px;padding:8px
9.6px;border:2px
solid #eee;border-radius:8px !important;cursor:pointer;transition:border-color 0.2s, background 0.2s;-webkit-tap-highlight-color:transparent;min-width:0}#bb-configurator .bb-laces-extra__item:hover{border-color:#ccc}#bb-configurator .bb-laces-extra__item:active{transform:scale(0.95)}#bb-configurator .bb-laces-extra__item.selected{border-color:#ff6f00;background:#fff8f0}#bb-configurator .bb-laces-extra__swatch{width:30px;height:30px;border-radius:50% !important;flex-shrink:0;position:relative;border:1px
solid rgba(0, 0, 0, 0.1)}#bb-configurator .bb-laces-extra__swatch--white{border-color:#ccc}#bb-configurator .bb-laces-extra__item.selected .bb-laces-extra__swatch::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;background:rgba(40, 167, 69, 0.9);color:#fff;font-size:9.6px;font-weight:700;line-height:18px;text-align:center;border-radius:50% !important;pointer-events:none}#bb-configurator .bb-laces-extra__price{font-size:13.6px;color:#444;white-space:nowrap;font-weight:600}#bb-configurator .bb-laces-extra__qty{display:flex;align-items:center;border:1px
solid #ddd;border-radius:4px !important;overflow:hidden;flex-shrink:0}#bb-configurator .bb-qty-btn{width:36px;height:36px;background:#f5f5f5;border:none;font-size:18.4px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background 0.15s;color:#333;line-height:1;padding:0}#bb-configurator .bb-qty-btn:hover{background:#eee}#bb-configurator .bb-qty-btn:active{background:#ddd}#bb-configurator .bb-qty-value{min-width:28px;text-align:center;font-size:15.2px;font-weight:600;color:#333}#bb-configurator .bb-laces-extra__summary{text-align:center;padding:9.6px 0;margin-top:8px;font-size:13.6px;color:#666;border-top:1px solid #f0f0f0}#bb-configurator .bb-laces-extra__summary
strong{color:#ff6f00;font-weight:700}#bb-configurator .bb-wizard__laces-title{font-size:13.6px;text-transform:uppercase;letter-spacing:0.08em;color:#555;margin-bottom:5.6px;font-weight:600}#bb-configurator .bb-wizard__laces{margin:4px
0}#bb-configurator .bb-laces-extra__grid--wizard{flex-wrap:nowrap;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px
16px;justify-content:flex-start;width:100%;box-sizing:border-box}#bb-configurator .bb-laces-extra__grid--wizard::-webkit-scrollbar{display:none}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-item{flex-shrink:0}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-item.bb-laces-extra__item{border:none;padding:0;background:none;border-radius:0 !important;min-width:auto}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-item.bb-laces-extra__item.selected{border:none;background:none}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-item.bb-laces-extra__item:hover{border:none}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-ring .bb-laces-extra__swatch{width:38px;height:38px;border:none;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.06) !important}#bb-configurator .bb-laces-extra__grid--wizard .bb-swatch-ring:has(.bb-laces-extra__swatch.active){border-color:#333}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__swatch::after{display:none !important}#bb-configurator .bb-lace-qty-badge{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:24px;height:24px;background:rgba(40, 167, 69, 0.9);color:#fff;font-size:12px;font-weight:700;line-height:24px;text-align:center;border-radius:50% !important;pointer-events:none;display:none}#bb-configurator .bb-laces-extra__item:has(.bb-laces-extra__swatch.active) .bb-lace-qty-badge:not(:empty),
#bb-configurator .bb-laces-extra__item.bb-swatch-item--has-qty .bb-lace-qty-badge:not(:empty){display:block}#bb-configurator .bb-laces-extra__item:not(.bb-swatch-item--has-qty) .bb-lace-qty-badge{background:rgba(150, 150, 150, 0.7)}#bb-configurator .bb-lace-row{display:flex;align-items:center;gap:0}#bb-configurator .bb-lace-ctrl-btn{width:0 !important;height:26px !important;min-width:0 !important;font-size:13.6px !important;border-radius:50% !important;background:#f0f0f0 !important;padding:0
!important;border:none !important;overflow:hidden;opacity:0;pointer-events:none;z-index:0;transition:width 0.2s, opacity 0.2s, margin 0.2s}#bb-configurator .bb-lace-ctrl-btn:active{background:#ddd !important}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item:has(.bb-laces-extra__swatch.active) .bb-lace-ctrl-btn,
#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item.bb-swatch-item--has-qty .bb-lace-ctrl-btn{width:26px !important;opacity:1;pointer-events:auto}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item:has(.bb-laces-extra__swatch.active) .bb-qty-minus,
#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item.bb-swatch-item--has-qty .bb-qty-minus{margin-right:-8px}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item:has(.bb-laces-extra__swatch.active) .bb-qty-plus,
#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__item.bb-swatch-item--has-qty .bb-qty-plus{margin-left:-8px}#bb-configurator .bb-pulse-grow{animation:pulseGrow 0.3s ease}@keyframes
pulseGrow{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}#bb-configurator .bb-pulse-shrink{animation:pulseShrink 0.3s ease}@keyframes
pulseShrink{0%{transform:scale(1)}50%{transform:scale(0.85)}100%{transform:scale(1)}}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__qty{display:none !important}#bb-configurator .bb-laces-extra__grid--wizard .bb-laces-extra__price{display:none}#bb-configurator .bb-wizard__done-full{display:flex;flex-direction:column;width:100%;gap:4px}#bb-configurator .bb-laces-extra__name{font-size:11.52px;color:#555;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#bb-configurator .bb-laces-extra__summary--wizard{padding:4.8px 0;margin-top:4px;font-size:12.48px;border-top:none}#bb-configurator .bb-wizard__accessories{display:flex;flex-direction:column;width:100%;gap:8px;padding:0
16px;box-sizing:border-box}#bb-configurator .bb-wizard__accessories-section{margin-bottom:4px}#bb-configurator .bb-wizard__accessories-title{font-size:12.8px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#666;margin-bottom:6.4px}#bb-configurator .bb-accessory-card{display:flex;align-items:center;gap:12px;padding:9.6px;border:2px
solid #eee;border-radius:10px !important;transition:border-color 0.2s, background 0.2s;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-accessory-card--selected{border-color:#ff6f00;background:#fff8f0}#bb-configurator .bb-accessory-card__image{width:52px;height:52px;object-fit:contain;border-radius:6px !important;flex-shrink:0;background:#f5f5f5}#bb-configurator .bb-accessory-card__info{flex:1;min-width:0}#bb-configurator .bb-accessory-card__name{font-size:13.12px;font-weight:600;color:#333;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bb-configurator .bb-accessory-card__price{font-size:12.48px;color:#666;font-weight:600}#bb-configurator .bb-accessory-card__toggle{width:40px;height:40px;flex-shrink:0;border-radius:50% !important;border:1.5px solid #ddd;background:#fff;font-size:20.8px;line-height:1;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s, background-color 0.2s, color 0.2s;-webkit-tap-highlight-color:transparent}#bb-configurator .bb-accessory-card__toggle:active{background:#f5f5f5}#bb-configurator .bb-accessory-card--selected .bb-accessory-card__toggle{border-color:#ff6f00;background:#ff6f00;color:#fff}#bb-configurator .bb-accessory-card__stepper{display:flex;align-items:center;gap:4.8px;flex-shrink:0}#bb-configurator .bb-accessory-card__stepper .bb-qty-btn{width:32px;height:32px;border-radius:50% !important;border:1.5px solid #ff6f00;background:#fff;color:#ff6f00;font-size:17.6px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#bb-configurator .bb-accessory-card__stepper .bb-qty-btn:active{background:#fff3e0}#bb-configurator .bb-accessory-card__stepper .bb-qty-value{min-width:25.6px;text-align:center;font-weight:700;font-size:15.2px;color:#ff6f00}#bb-configurator .bb-accessory-card__size{font-size:12px;color:#888;margin-top:1.6px}#bb-configurator .bb-accessory-card__action{min-width:96px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}#bb-configurator .bb-accessory-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#bb-configurator .bb-accessory-option{display:flex;flex-direction:column;align-items:center;padding:12px
8px;border:2px
solid #eee;border-radius:10px !important;cursor:pointer;transition:border-color 0.2s, background 0.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-align:center}#bb-configurator .bb-accessory-option--active{border-color:#ff6f00;background:#fff8f0}#bb-configurator .bb-accessory-option__img-wrap{position:relative;display:inline-block;margin-bottom:6.4px}#bb-configurator .bb-accessory-option__image{width:56px;height:56px;object-fit:contain;border-radius:6px !important;background:#f5f5f5}#bb-configurator .bb-accessory-option__check{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50% !important;background:#ff6f00;color:#fff;font-size:12px;line-height:22px;text-align:center;animation:bb-pop-in 0.3s ease}@keyframes bb-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.3);opacity:1}100%{transform:scale(1)}}#bb-configurator .bb-accessory-option--pulse{animation:bb-card-pulse 0.35s ease}@keyframes bb-card-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}100%{transform:scale(1)}}#bb-configurator .bb-accessory-option__label{font-size:13.6px;font-weight:700;color:#333}#bb-configurator .bb-accessory-option__price{font-size:12.48px;color:#666;font-weight:600;margin-top:2.4px}#bb-configurator .bb-accessory-option--free{cursor:default}#bb-configurator .bb-accessory-option__price--free{color:#4caf50;font-weight:700}#bb-configurator .bb-wizard__done-message{text-align:center;padding:24px
16px;color:#666;font-size:14.4px;line-height:1.5}#bb-configurator .bb-wizard__done-message
strong{color:#333;display:block;font-size:16px;margin-bottom:5.6px}#bb-configurator .bb-wizard__summary-btn{display:block;width:calc(100% - 32px);padding:13.6px 24px;margin:0
16px;border:none;border-radius:8px !important;background:#ff6f00;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background 0.2s}#bb-configurator .bb-wizard__summary-btn:active{background:#e65100}.bb-summary-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0);pointer-events:none;transition:background 0.3s}.bb-summary-backdrop--visible{background:rgba(0,0,0,0.35);pointer-events:auto}.bb-summary-drawer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-radius:16px 16px 0 0 !important;box-shadow:0 -4px 24px rgba(0,0,0,0.18) !important;transform:translateY(100%);transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);max-height:70vh;display:flex;flex-direction:column;overscroll-behavior:none}.bb-summary-drawer--open{transform:translateY(0)}.bb-summary-drawer__handle{width:36px;height:4px;background:#ddd;border-radius:2px !important;margin:10px
auto 0;flex-shrink:0}.bb-summary-drawer__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;width:36px;height:36px;line-height:36px;text-align:center;padding:0;touch-action:manipulation}.bb-summary-drawer__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px
20px 4px;overscroll-behavior:contain}.bb-summary-drawer__title{font-size:16.8px;font-weight:700;color:#333;margin-bottom:12px;text-align:center}.bb-summary-row{display:flex;align-items:flex-start;gap:10px;padding:8px
0}.bb-summary-row__thumb{width:52px;height:52px;object-fit:contain;border-radius:6px !important;background:#f5f5f5;flex-shrink:0}.bb-summary-row__info{flex:1 1 auto;min-width:0}.bb-summary-row__name{font-size:14.08px;font-weight:600;color:#333;line-height:1.3}.bb-summary-row__detail{font-size:12.48px;color:#888;line-height:1.4}.bb-summary-row__price{font-size:14.08px;font-weight:600;color:#333;flex-shrink:0;white-space:nowrap;align-self:center}.bb-summary-row__price--free{color:#4caf50}.bb-summary-row__price .bb-price--old{display:block;font-size:12px}.bb-summary-row__price .bb-price--sale{display:block}.bb-summary-divider{height:1px;background:#eee;margin:4px
0}.bb-summary-total{display:flex;justify-content:space-between;align-items:center;padding:10px
0 4px}.bb-summary-total__label{font-size:16px;font-weight:700;color:#333}.bb-summary-total__price{font-size:17.6px;font-weight:700;color:#333}#bb-configurator .bb-summary-drawer__checkout{display:block;width:calc(100% - 40px);margin:8px
20px 20px;padding:14px;border:none;border-radius:8px !important;background:#ff6f00 !important;color:#fff !important;font-size:16.8px !important;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;cursor:pointer;flex-shrink:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background 0.2s}#bb-configurator .bb-summary-drawer__checkout:hover{background:#ff8c33 !important}#bb-configurator .bb-summary-drawer__checkout:active{background:#e65100 !important}#bb-configurator .bb-wizard__summary{text-align:center;font-size:13.6px;color:#666;letter-spacing:0.02em;padding:2.4px 0}#bb-configurator .bb-wizard--active .bb-wizard__content:has(.bb-wizard__done-full),
#bb-configurator .bb-wizard--active .bb-wizard__content:has(.bb-wizard__accessories){overflow:visible;max-height:50vh;align-items:stretch;justify-content:flex-start}#bb-configurator.bb-configurator--building #bb-configurator-close{top:52px}#bb-configurator .bb-configurator--building .bb-bottom-bar__center{display:block}#bb-configurator .bb-configurator--building .bb-wizard__header{padding:0}#bb-configurator .bb-configurator--building .bb-wizard__content{padding:6.4px 0 8px}#bb-configurator .bb-cart-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(0, 0, 0, 0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:bb-configurator-fadein 0.2s ease-out both}#bb-configurator .bb-cart-loader__inner{text-align:center}#bb-configurator .bb-btn--loading{opacity:0.5 !important;pointer-events:none !important}@media (prefers-reduced-motion: reduce){#bb-configurator .bb-wizard__content--forward,
#bb-configurator .bb-wizard__content--backward{animation:none !important}#bb-configurator .bb-boot-image,
#bb-configurator .bb-boot-image--next{transition:none !important}}#bb-configurator .bb-sticky-cart{display:none !important}#bb-configurator .bb-btn--sticky{width:100%;padding:13.6px;font-size:16.8px}#bb-configurator .bb-usp{display:flex;align-items:center;gap:8px;padding:8px
9.6px;border-left:3px solid transparent;border-radius:0 6px 6px 0 !important;cursor:pointer;transition:all 0.2s ease;margin-bottom:1px}#bb-configurator .bb-usp:hover{background:rgba(255, 111, 0, 0.06);border-left-color:#ff6f00}#bb-configurator .bb-usp.active{background:rgba(255, 111, 0, 0.1);border-left-color:#ff6f00}#bb-configurator .bb-usp__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14.4px;color:#ff6f00;background:rgba(255, 111, 0, 0.1);border-radius:50% !important}#bb-configurator .bb-usp__title{font-size:15.2px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:0.03em;line-height:1.3;margin:0}#bb-configurator .bb-logo-bar{display:flex;gap:12px;align-items:center;margin-top:8px;padding-top:8px}#bb-configurator .bb-logo-bar__item{display:flex;align-items:center}#bb-configurator .bb-logo-bar__item
img{height:24px;width:auto;opacity:0.75;transition:opacity 0.2s}#bb-configurator .bb-logo-bar__item:hover
img{opacity:1}#bb-configurator .bb-seo-usps{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#bb-configurator .bb-modal{display:none;position:fixed;inset:0;z-index:200}#bb-configurator .bb-modal.bb-modal--open{display:flex;align-items:center;justify-content:center}#bb-configurator .bb-modal__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.6)}#bb-configurator .bb-modal__body{position:relative;width:95%;max-width:800px;height:85vh;background:#fff;border-radius:10px !important;overflow:hidden;box-shadow:0 16px 60px rgba(0, 0, 0, 0.3) !important}#bb-configurator .bb-modal__close{position:absolute;top:8px;right:12px;background:rgba(0, 0, 0, 0.5);color:#fff;border:none;width:36px;height:36px;border-radius:50% !important;font-size:19.2px;cursor:pointer;z-index:1;line-height:1;transition:background 0.2s;display:flex;align-items:center;justify-content:center}#bb-configurator .bb-modal__close:hover{background:rgba(0, 0, 0, 0.8)}#bb-configurator .bb-modal__iframe{width:100%;height:100%;border:none}#bb-configurator .bb-confirm{position:absolute;inset:0;z-index:150;display:flex;align-items:center;justify-content:center}#bb-configurator .bb-confirm__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.45)}#bb-configurator .bb-confirm__card{position:relative;width:85%;max-width:340px;background:#fff;border-radius:14px !important;padding:24px
20px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.2) !important;text-align:center}#bb-configurator .bb-confirm__message{font-size:14.72px;line-height:1.5;color:#333;margin:0
0 20px}#bb-configurator .bb-confirm__actions{display:flex;gap:12px}#bb-configurator .bb-confirm__btn{flex:1;padding:10.4px 8px;border-radius:8px !important;font-size:14.08px;font-weight:600;cursor:pointer;border:none;transition:background 0.2s, color 0.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#bb-configurator .bb-confirm__btn--cancel{background:#f0f0f0;color:#555}#bb-configurator .bb-confirm__btn--cancel:active{background:#e0e0e0}#bb-configurator .bb-confirm__btn--confirm{background:#ff6f00;color:#fff}#bb-configurator .bb-confirm__btn--confirm:active{background:#e66300}#bb-configurator .no-display{display:none !important}@media (min-width: 769px){.comprensys-configurator-index-index
#logo{display:block !important}.comprensys-configurator-index-index #footer,
.comprensys-configurator-index-index
#links{display:block !important}#bb-configurator #bb-landing{padding:48px
16px}#bb-configurator .bb-landing__logo{width:340px;margin-bottom:28px}#bb-configurator .bb-landing__title{font-size:32px;letter-spacing:0.2em}#bb-configurator .bb-landing__buttons{padding-bottom:10vh}#bb-configurator .bb-landing__divider{bottom:calc(10vh - 4px)}#bb-configurator .bb-landing__roadsign{width:80px}#bb-configurator .bb-btn--gender{padding:18px
52px;font-size:20px}#bb-configurator .bb-btn--gender-left{padding-right:70px}#bb-configurator .bb-btn--gender-right{padding-left:70px}@keyframes bb-journey-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}#bb-configurator .bb-landing__journey--mobile{display:none}#bb-configurator .bb-landing__journey--desktop{display:block;position:fixed;right:calc(50% - 250px);bottom:calc(10vh + 100px);text-align:center;pointer-events:none;z-index:5;animation:bb-journey-fadein 0.8s ease-out 1.4s both, bb-journey-float-desktop 3s ease-in-out 2.2s infinite}@keyframes bb-journey-fadein{0%{opacity:0;transform:rotate(-20deg) translateY(18px)}100%{opacity:1;transform:rotate(-20deg) translateY(0)}}@keyframes bb-journey-float-desktop{0%{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-20deg) translateY(-8px)}100%{transform:rotate(-20deg) translateY(0)}}#bb-configurator .bb-landing__journey-text{display:block;font-family:"Rajdhani",sans-serif !important;font-size:15px;font-weight:600;font-style:italic;color:#fff !important;text-shadow:0 1px 6px rgba(0,0,0,0.5);letter-spacing:0.05em;white-space:nowrap;margin-bottom:-4px}#bb-configurator .bb-landing__journey-arrow{width:70px;height:auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.4))}#bb-configurator .bb-gender-tabs{margin:6px
auto 0;max-width:1024px;position:relative}#bb-configurator .bb-tab{padding:6.4px 16px;font-size:11.2px}#bb-configurator-close{position:absolute;top:12px;right:16px}#bb-configurator-main{height:100vh;height:100dvh}#bb-configurator .bb-hero{flex-direction:column}#bb-configurator .bb-hero__boot{flex:1;min-height:0;padding:0;justify-content:center;align-items:center;overflow:hidden}#bb-configurator .bb-boot-container{width:auto;height:100%;flex:none;aspect-ratio:1 / 1}#bb-configurator .bb-view-arrow--prev{left:8px}#bb-configurator .bb-view-arrow--next{right:8px}#bb-configurator .bb-dot{width:28px;height:28px}#bb-configurator .bb-image-carousel__track{scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:#ccc transparent;gap:8px}#bb-configurator .bb-image-carousel__track::-webkit-scrollbar{display:block;height:4px}#bb-configurator .bb-image-carousel__track::-webkit-scrollbar-track{background:transparent}#bb-configurator .bb-image-carousel__track::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px !important}#bb-configurator .bb-image-carousel__thumb{width:72px;height:72px;scroll-snap-align:unset}#bb-configurator .bb-wizard__content{padding-left:30px;padding-right:30px}.bb-summary-drawer__checkout{width:auto;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}#bb-configurator .bb-wizard__tab{gap:4px}#bb-configurator .bb-wizard__tab-label{font-size:11.2px}#bb-configurator .bb-wizard__step-label{font-size:15.2px}#bb-configurator .bb-wizard__nav-row{width:auto;justify-content:center;gap:12px}#bb-configurator .bb-wizard__nav-row > .bb-swatches,
#bb-configurator .bb-wizard__nav-row > .bb-size-buttons,
#bb-configurator .bb-wizard__nav-row>.bb-laces-extra__grid{flex:0 1 auto;width:auto;mask-image:none;-webkit-mask-image:none}#bb-configurator .bb-wizard__nav-row>.bb-laces-extra__grid--wizard{flex-wrap:wrap;overflow-x:visible;justify-content:center}#bb-configurator .bb-wizard__accessories:not(:has(.bb-wizard__laces)){flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px;max-width:640px;margin:0
auto;padding:0}#bb-configurator .bb-wizard__accessories-section{flex:1;min-width:0}#bb-configurator .bb-wizard__accessories .bb-wizard__nav-row{width:100%;flex-basis:100%}#bb-configurator .bb-accessory-card{gap:8px}#bb-configurator .bb-accessory-card__name{white-space:normal}#bb-configurator .bb-accessory-option{padding:16px
12px}#bb-configurator .bb-accessory-option__image{width:64px;height:64px}.bb-summary-drawer{width:100%;max-width:600px;left:50%;right:auto;transform:translateX(-50%) translateY(100%)}.bb-summary-drawer--open{transform:translateX(-50%) translateY(0)}.bb-oos-drawer{width:100%;max-width:600px;left:50%;right:auto;transform:translateX(-50%) translateY(100%)}.bb-oos-drawer--open{transform:translateX(-50%) translateY(0)}#bb-configurator .bb-bottom-bar{width:100%;border-top:1px solid rgba(255, 111, 0, 0.15);box-shadow:0 -4px 20px rgba(0, 0, 0, 0.08) !important}#bb-configurator .bb-bottom-bar__center{border-bottom:none}#bb-configurator .bb-bottom-bar__right{padding:8px
20px;padding-bottom:0}#bb-configurator .bb-bottom-bar .bb-image-carousel__thumb{width:56px;height:56px}#bb-configurator .bb-popover{display:block !important;position:fixed;background:#fff;border:1px
solid #e0e0e0;border-radius:8px !important;padding:24px
32px;width:380px;z-index:10000;box-shadow:0 12px 40px rgba(0, 0, 0, 0.18) !important;pointer-events:none;opacity:0;transform:scale(0.92) translateY(6px);transition:opacity 0.25s ease, transform 0.25s ease}#bb-configurator .bb-popover.bb-popover--visible{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}#bb-configurator .bb-popover.bb-popover--hiding{opacity:0;transform:scale(0.95) translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;pointer-events:none}#bb-configurator .bb-popover__content{font-size:14px;line-height:1.7;color:#555}#bb-configurator .bb-popover__content
h4{color:#ff6f00;margin-bottom:8px;font-size:21px}#bb-configurator .bb-popover__content
img{max-width:100%}#bb-configurator .bb-popover__content strong,
#bb-configurator .bb-popover__content
b{color:#333;font-weight:700}#bb-configurator .bb-popover__plain{margin-top:8px;font-size:13.6px;color:#888}#bb-configurator .bb-popover::before{content:'';position:absolute;width:12px;height:12px;background:#fff;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transform:rotate(45deg);bottom:-7px;left:var(--arrow-left, 50%);margin-left:-6px}#bb-configurator .bb-popover.bb-popover--arrow-top::before{bottom:auto;top:-7px;transform:rotate(-135deg)}#bb-configurator .bb-control-group__title{font-size:16px}#bb-configurator .bb-control-group__title{font-size:16px}#bb-configurator .bb-logo-bar{margin-top:16px;padding-top:12px;border-top:1px solid rgba(0, 0, 0, 0.06)}#bb-configurator .bb-logo-bar__item
img{height:28px}#bb-configurator .bb-gender-tabs{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media (min-width: 1125px){#bb-configurator #bb-configurator-close,
#bb-configurator.bb-configurator--building #bb-configurator-close,
#bb-configurator.bb-configurator--done #bb-configurator-close{top:7px}}@keyframes
hudSlideLeft{from{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes
hudSlideRight{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}#bb-configurator .configurator-product-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}