.bgcs-rate-warnings{margin:4px 0 6px;font-size:.86em;font-weight:400}.bgcs-rate-warning{padding:6px 8px;border:1px solid;border-radius:6px}.bgcs-rate-warning+.bgcs-rate-warning{margin-top:4px}.bgcs-map-note{margin:8px 0 0;font-size:.9em}.bgcs-availability-card{margin:.375rem 0;padding:.5rem .625rem;border:1px solid #d8dee4;border-radius:6px;background:#f6f7f7;color:#2c3338;font-size:.875rem;font-weight:400;line-height:1.45;text-align:start;white-space:normal}.bgcs-availability-card__title{font-weight:500}.bgcs-availability-card__message{margin-top:.125rem;font-weight:400}.bgcs-weekend{margin:12px 0 0;padding:10px 12px;border:1px solid #e3e3e3;border-radius:8px}.bgcs-weekend__option{display:flex;align-items:flex-start;gap:10px;font-weight:600;cursor:pointer}.bgcs-weekend__input{flex:none;width:18px;height:18px;margin:2px 0 0}.bgcs-weekend__fee{font-weight:400;white-space:nowrap}.bgcs-weekend__hint{margin:4px 0 0 28px;font-size:.86em;opacity:.8}
.bgcs-map-choice{margin:10px 0 0}.bgcs-map-choice[hidden],.bgcs-map-modal[hidden]{display:none!important}.bgcs-map-open,.bgcs-map-expand{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid green;border-radius:8px;background:#fff;color:#006400;font:inherit;font-weight:600;line-height:1.2;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,color .15s ease}.bgcs-map-open{min-height:44px;padding:8px 14px}.bgcs-map-expand{min-height:36px;padding:4px 10px;border-color:#c3c4c7;color:inherit;font-size:.9em;font-weight:500}.bgcs-map-open:hover,.bgcs-map-expand:hover{background:#f0f8f0;color:#006400}.bgcs-map-open:focus-visible,.bgcs-map-expand:focus-visible,.bgcs-map-modal__close:focus-visible{outline:2px solid #006400;outline-offset:2px}.bgcs-map-open svg,.bgcs-map-expand svg{flex:none;width:18px;height:18px}.bgcs-map.bgcs-map--official{height:auto;min-height:0;margin:12px 0;border:0;border-radius:0;overflow:visible;background:0 0}.bgcs-map-inline__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.bgcs-map-inline__caption{font-size:.9em}.bgcs-map-inline__frame,.bgcs-map-modal__frame{position:relative;overflow:hidden;background:#f3f4f3}.bgcs-map-inline__frame{height:clamp( 380px,70vh,760px );height:clamp( 380px,70dvh,760px );border:1px solid #e3e3e3;border-radius:10px}.bgcs-map-frame{position:relative;z-index:1;display:block;width:100%;height:100%;border:0}.bgcs-map-loading{position:absolute;inset:0;display:grid;place-items:center;padding:16px;color:#50575e;text-align:center}body.bgcs-map-modal-open{overflow:hidden}.bgcs-map-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:2vh 2vw;overscroll-behavior:contain}.bgcs-map-modal__backdrop{position:absolute;inset:0;background:rgb( 15 23 42/65% )}.bgcs-map-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:96vw;max-width:1400px;height:92vh;height:92dvh;overflow:hidden;border-radius:12px;background:#fff;color:#1e1e1e;box-shadow:0 24px 70px rgb( 15 23 42/30% )}.bgcs-map-modal__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.bgcs-map-modal__header h2{margin:0;font-size:1.15em;line-height:1.3}.bgcs-map-modal__close{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:8px;background:#f1f5f9;color:#0f172a;font-size:28px;line-height:1;cursor:pointer;touch-action:manipulation}.bgcs-map-modal__frame{flex:auto;min-height:0}@media(max-width:600px){.bgcs-map-modal{padding:0}.bgcs-map-modal__panel{width:100vw;height:100vh;height:100dvh;border-radius:0}.bgcs-map-modal__header{padding:8px 12px}.bgcs-map-modal__header h2{font-size:1em}}@media(prefers-reduced-motion:reduce){.bgcs-map-open,.bgcs-map-expand{transition:none}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-1e5px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}
ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){text-indent:0!important;padding:0!important}

body.bgcs3-clean-fields-active #billing_company_field,body.bgcs3-clean-fields-active #billing_address_1_field,body.bgcs3-clean-fields-active #billing_address_2_field,body.bgcs3-clean-fields-active #billing_city_field,body.bgcs3-clean-fields-active #billing_state_field,body.bgcs3-clean-fields-active #billing_postcode_field,body.bgcs3-clean-fields-active #billing_country_field,body.bgcs3-clean-fields-active #shipping_city_field,body.bgcs3-clean-fields-active .bgcs-clean-field-suspended,body.bgcs3-clean-fields-active .bgcs-hidden-field{display:none!important}.bgcs-selector{margin:16px 0;padding:16px;border:1px solid #e3e3e3;border-radius:10px;background:#fff}.bgcs-types{display:flex;flex-flow:row wrap;gap:12px;margin-bottom:14px}.bgcs-type{flex:1 1 120px;min-width:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 10px;border:2px solid #e3e3e3;border-radius:10px;background:#fafafa;cursor:pointer;text-align:center;user-select:none;transition:all .2s ease;margin:0}.bgcs-type input[type=radio]{position:absolute;opacity:0;width:0;height:0}.bgcs-type .bgcs-type__icon{font-size:26px;line-height:1}.bgcs-type .bgcs-type__label{font-weight:600;font-size:.95em}.bgcs-type:hover{border-color:green;background:#f0f8f0}.bgcs-type.is-active{border-color:green;background:#f0f8f0;box-shadow:0 2px 10px rgba(0,128,0,.12)}.bgcs-type.is-active .bgcs-type__label{color:green}.bgcs-selector .bgcs-field{display:block;margin:0 0 12px}.bgcs-selector .bgcs-field>label{display:block;font-size:.9em;font-weight:600;margin-bottom:5px}.bgcs-selector .bgcs-field input,.bgcs-selector .bgcs-field select{width:100%}.bgcs-map{width:100%}.bgcs-map-note{margin:8px 0 0;font-size:.9em}.bgcs-map-note[hidden]{display:none}.bgcs-selected{margin:4px 0 0;padding:10px 12px;background:#f0f8f0;border-radius:8px;font-size:.95em}.bgcs-selected strong{color:green}.bgcs-weekend{margin:10px 0 0;padding:10px 12px;border:1px solid #e3e3e3;border-radius:8px}.bgcs-weekend[hidden]{display:none}.bgcs-weekend__option{display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:600;cursor:pointer}.bgcs-weekend__input{flex:none;width:18px;height:18px;margin:2px 0 0}.bgcs-weekend__fee{font-weight:400;white-space:nowrap}.bgcs-weekend__hint{margin:4px 0 0 28px;font-size:.86em;color:#6b7280}.bgcs-weekend__hint:empty{display:none}.bgcs-selector .select2-container{width:100%!important}.bgcs-rate-desc{margin:2px 0 4px;font-size:.86em;color:#6b7280;font-weight:400}.bgcs-rate-warnings{margin:4px 0 6px;font-size:.86em;font-weight:400}.bgcs-rate-warning{padding:6px 8px;border:1px solid;border-radius:6px}.bgcs-rate-warning+.bgcs-rate-warning{margin-top:4px}.bgcs-office-search-row{position:relative}.bgcs-office-search{width:100%}.bgcs-office-suggestions{list-style:none;margin:4px 0 0;padding:0;max-height:260px;overflow-y:auto;border:1px solid #d7d7d7;border-radius:8px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,8%);position:absolute;z-index:1000;width:100%}.bgcs-office-option{padding:8px 12px;cursor:pointer;font-size:.92em;border-bottom:1px solid #f0f0f0}.bgcs-office-option:last-child{border-bottom:0}.bgcs-office-option:hover,.bgcs-office-option.is-active{background:#f3f6ff}.bgcs-office-empty{margin:6px 0 0;font-size:.86em;color:#6b7280}.bgcs-selector-status{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#f3f6ff;color:#4b5563;font-size:.88em}.bgcs-selector-status.is-loading::before{content:"";display:inline-block;width:12px;height:12px;margin-right:7px;border:2px solid;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:bgcs-selector-spin .65s linear infinite}.bgcs-selector-status.is-error{background:#fff1f2;color:#9f1239}.bgcs-selector.is-updating{opacity:.78;transition:opacity 120ms ease}.bgcs-selector.is-updating input,.bgcs-selector.is-updating .bgcs-type{cursor:progress}@keyframes bgcs-selector-spin{to{transform:rotate(360deg)}}.bgcs-city-row{position:relative}.bgcs-city-search{width:100%}.bgcs-street-row{position:relative}.bgcs-availability-row>td{padding-top:.5rem}.bgcs-availability-card{margin:.375rem 0;padding:.5rem .625rem;border:1px solid #d8dee4;border-radius:6px;background:#f6f7f7;color:#2c3338;font-size:.875rem;font-weight:400;line-height:1.45;text-align:start;white-space:normal}.bgcs-availability-card__title{font-weight:500}.bgcs-availability-card__message{margin-top:.125rem;font-weight:400}.bgcs3-rate-eta{display:block;margin-top:2px;font-size:.85em;line-height:1.35;opacity:.75}
.thwcfd-field-radio label.radio{display:inline-block;margin-right:15px}.thwcfd-optional .required{display:none}.thwcfe-radio-control .wc-block-components-radio-control__option{width:fit-content}.thwcfd-field-checkboxgroup .woocommerce-multicheckbox-wrapper label{width:fit-content}.theme-twentytwentyfive .thwcfd-field-radio .woocommerce-input-wrapper,.theme-twentytwentyfour .thwcfd-field-radio .woocommerce-input-wrapper{display:flex;align-items:center}.theme-twentytwentyfive .thwcfd-field-radio .woocommerce-input-wrapper label,.theme-twentytwentyfour .thwcfd-field-radio .woocommerce-input-wrapper label{margin-bottom:0;margin-left:.3rem}
body.bgcs-cd{background:var( --cd-page-bg )!important}body.bgcs-cd form.checkout,body.bgcs-cd .woocommerce-checkout{color:var( --cd-text );font-family:var( --cd-font-body );font-size:var( --cd-font-size )}body.bgcs-cd .woocommerce-checkout .woocommerce-billing-fields>h3,body.bgcs-cd .woocommerce-checkout .woocommerce-shipping-fields>h3,body.bgcs-cd .woocommerce-checkout .woocommerce-additional-fields>h3,body.bgcs-cd .woocommerce-checkout .bgcs-cd-delivery-heading>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-billing-fields>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-shipping-fields>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-additional-fields>h3,body.bgcs-cd .woocommerce-checkout #ship-to-different-address label span,body.bgcs-cd .woocommerce-checkout #bgcs-cd-delivery-title,body.bgcs-cd .woocommerce-checkout #order_review_heading{color:var( --cd-section-heading-color,var( --cd-heading ) )!important;font-family:var( --cd-font-heading )!important;font-size:var( --cd-section-heading-size-mobile )!important;font-style:normal!important;font-weight:var( --cd-heading-weight )!important;letter-spacing:var( --cd-section-heading-letter-spacing )!important;line-height:var( --cd-section-heading-line-height )!important;text-transform:var( --cd-section-heading-transform )!important}@media(min-width:960px){body.bgcs-cd .woocommerce-checkout .woocommerce-billing-fields>h3,body.bgcs-cd .woocommerce-checkout .woocommerce-shipping-fields>h3,body.bgcs-cd .woocommerce-checkout .woocommerce-additional-fields>h3,body.bgcs-cd .woocommerce-checkout .bgcs-cd-delivery-heading>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-billing-fields>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-shipping-fields>h3,body.bgcs-cd .woocommerce-checkout #customer_details .woocommerce-additional-fields>h3,body.bgcs-cd .woocommerce-checkout #ship-to-different-address label span,body.bgcs-cd .woocommerce-checkout #bgcs-cd-delivery-title,body.bgcs-cd .woocommerce-checkout #order_review_heading{font-size:var( --cd-section-heading-size )!important}}body.bgcs-cd .woocommerce-checkout .input-text,body.bgcs-cd .woocommerce-checkout textarea,body.bgcs-cd .woocommerce-checkout select,body.bgcs-cd .woocommerce-checkout .select2-selection{background:var( --cd-input-bg )!important;border:1px solid var( --cd-border )!important;border-radius:var( --cd-radius-input,calc( var( --cd-radius ) * .6 ) )!important;color:var( --cd-text )!important;box-shadow:none!important;min-height:42px}body.bgcs-cd .woocommerce-checkout .select2-selection__rendered{line-height:40px!important;color:var( --cd-text )!important}body.bgcs-cd .woocommerce-checkout .input-text:focus,body.bgcs-cd .woocommerce-checkout textarea:focus,body.bgcs-cd .woocommerce-checkout select:focus{border-color:var( --cd-accent )!important;box-shadow:0 0 0 1px var( --cd-accent )!important;outline:none!important}body.bgcs-cd #place_order,body.bgcs-cd button[name=woocommerce_checkout_place_order]{display:block;width:100%;padding:14px 22px!important;background:var( --cd-btn-bg )!important;border:1px solid var( --cd-btn-bg )!important;border-radius:var( --cd-radius-btn,var( --cd-radius ) )!important;color:var( --cd-btn-text )!important;font-weight:600;text-shadow:none!important;box-shadow:none!important;transition:filter .12s ease}body.bgcs-cd .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-wrap:wrap!important;gap:0!important}body.bgcs-cd #billing_first_name_field{order:1!important;width:49%!important;margin-right:2%!important;float:none!important;clear:none!important}body.bgcs-cd #billing_last_name_field{order:2!important;width:49%!important;margin-right:0!important;float:none!important;clear:none!important}body.bgcs-cd #billing_phone_field{order:3!important;width:49%!important;margin-right:2%!important;float:none!important;clear:none!important}body.bgcs-cd #billing_email_field{order:4!important;width:49%!important;margin-right:0!important;float:none!important;clear:none!important}body.bgcs-cd .woocommerce-billing-fields__field-wrapper>.form-row:not(#billing_first_name_field):not(#billing_last_name_field):not(#billing_phone_field):not(#billing_email_field){order:10!important;width:100%!important;float:none!important;clear:both!important}@media(max-width:600px){body.bgcs-cd #billing_first_name_field,body.bgcs-cd #billing_last_name_field,body.bgcs-cd #billing_phone_field,body.bgcs-cd #billing_email_field{width:100%!important;margin-right:0!important}}body.bgcs-cd .bgcs-cd-empty-hidden,body.bgcs-cd .woocommerce-billing-fields:empty,body.bgcs-cd .woocommerce-shipping-fields:empty,body.bgcs-cd .col-1:empty,body.bgcs-cd .col-2:empty{display:none!important}body.bgcs-cd.bgcs-no-shipping .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-no-shipping #bgcs-shipping-panel,body.bgcs-cd.bgcs-no-shipping .bgcs-shipping-panel{display:none!important}body.bgcs-cd .bgcs-cd-products-accordion{border:1px solid var( --cd-border );border-radius:var( --cd-radius );margin-bottom:15px;overflow:hidden;background:#fff}body.bgcs-cd .bgcs-cd-products-accordion__trigger{width:100%;min-height:48px;border:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var( --cd-heading );cursor:pointer;user-select:none}body.bgcs-cd .bgcs-cd-products-accordion__trigger:after{content:'▾';font-size:14px;transition:transform .2s ease}body.bgcs-cd .bgcs-cd-products-accordion.is-open .bgcs-cd-products-accordion__trigger:after{transform:rotate(180deg)}body.bgcs-cd .bgcs-cd-products-accordion__content[hidden]{display:none!important}body.bgcs-cd table.bgcs-cd-products-table>thead{display:none!important}body.bgcs-cd table.bgcs-cd-products-table>tbody:not([hidden]){display:table-row-group}body.bgcs-cd table.bgcs-cd-products-table>tbody td,body.bgcs-cd table.bgcs-cd-products-table>tbody th{padding:10px 0!important;border-bottom:1px solid color-mix( in srgb,var( --cd-border ) 60%,transparent )!important}body.bgcs-cd table.bgcs-cd-products-table>tbody tr:last-child td{border-bottom:none!important}body.bgcs-cd table.bgcs-cd-products-table>tbody .product-name{font-weight:600;font-size:.92rem;color:var( --cd-text );line-height:1.4}body.bgcs-cd table.bgcs-cd-products-table>tbody .product-quantity{display:inline-block;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:700;margin-left:6px;color:#374151}body.bgcs-cd table.bgcs-cd-products-table>tbody .product-total{font-weight:700;text-align:right;vertical-align:top;white-space:nowrap;color:var( --cd-heading )}body.bgcs-cd .bgcs-cd-product{display:flex;align-items:flex-start;gap:12px}body.bgcs-cd .bgcs-cd-product__copy{min-width:0}body.bgcs-cd .bgcs-cd-product__quantity,body.bgcs-cd .bgcs-cd-product__unit{display:block;margin-top:4px;font-size:.8rem;font-weight:500;color:var( --cd-muted )}body.bgcs-cd table.bgcs-cd-products-table>tbody .bgcs-cd-product__image{width:48px;height:48px;object-fit:cover;border-radius:6px;margin:0;float:none}body.bgcs-cd table.bgcs-cd-products-table>tbody .bgcs-cd-product--theme-image img{width:48px;height:48px;max-width:48px;object-fit:cover;border-radius:6px;margin:0;float:none}body.bgcs-cd table.bgcs-cd-products-table .product-remove,body.bgcs-cd table.bgcs-cd-products-table a.remove,body.bgcs-cd table.bgcs-cd-products-table .remove_from_cart_button{display:none!important}body.bgcs-cd .bgcs-cd-merchant-hidden{display:none!important}body.bgcs-cd #place_order:hover{filter:brightness( .92 )}body.bgcs-cd form.checkout a{color:var( --cd-accent )}body.bgcs-cd .bgcs-cd-workflow{min-width:0}body.bgcs-cd .bgcs-cd-delivery-section{position:relative;margin:0 0 20px;padding:22px 24px;background:var( --cd-card-bg );border:1px solid var( --cd-border );border-radius:var( --cd-radius );color:var( --cd-text )}body.bgcs-cd .bgcs-cd-delivery-heading{margin:0 0 18px}body.bgcs-cd .bgcs-cd-delivery-heading h3{margin:0 0 5px}body.bgcs-cd .bgcs-cd-delivery-heading p{margin:0;color:color-mix( in srgb,var( --cd-text ) 65%,transparent );font-size:.92rem;line-height:1.5}body.bgcs-cd .bgcs-cd-shipping-methods{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}body.bgcs-cd .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 150px;min-width:130px}body.bgcs-cd .bgcs-cd-method-text{min-width:0;overflow-wrap:break-word}body.bgcs-cd .bgcs-cd-shipping-choice__label>span:not( .bgcs-cd-method-logo ):not( .bgcs-cd-method-ico ){min-width:0}body.bgcs-cd .bgcs-cd-shipping-methods>.bgcs-cd-shipping-status{flex:1 1 100%}body.bgcs-cd .bgcs-cd-shipping-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 14px;background:var( --cd-input-bg );border:1px solid var( --cd-border );border-radius:calc( var( --cd-radius ) * .72 );color:var( --cd-text );text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.bgcs-cd .bgcs-cd-shipping-choice:hover{border-color:var( --cd-accent );transform:translateY( -1px )}body.bgcs-cd .bgcs-cd-shipping-choice:disabled{opacity:.55;cursor:not-allowed;transform:none}body.bgcs-cd .bgcs-cd-shipping-choice:focus-visible{outline:3px solid color-mix( in srgb,var( --cd-accent ) 25%,transparent );outline-offset:2px}body.bgcs-cd .bgcs-cd-shipping-choice.is-selected{border-color:var( --cd-accent );box-shadow:0 0 0 1px var( --cd-accent )}body.bgcs-cd .bgcs-cd-shipping-choice__dot{width:18px;height:18px;flex:0 0 18px;border:2px solid var( --cd-border );border-radius:50%;box-shadow:inset 0 0 0 4px var( --cd-input-bg )}body.bgcs-cd .bgcs-cd-shipping-choice.is-selected .bgcs-cd-shipping-choice__dot{background:var( --cd-accent );border-color:var( --cd-accent )}body.bgcs-cd .bgcs-cd-shipping-choice__label{display:flex;align-items:center;gap:8px;width:100%;min-width:0}body.bgcs-cd .bgcs-cd-shipping-choice__label img{width:auto;max-width:88px;height:auto;max-height:28px;object-fit:contain}body.bgcs-cd .bgcs-cd-shipping-choice__label .woocommerce-Price-amount{margin-left:auto;white-space:nowrap;font-weight:750}body.bgcs-cd .bgcs-cd-shipping-status{padding:16px;background:color-mix( in srgb,var( --cd-accent ) 6%,var( --cd-card-bg ) );border:1px dashed var( --cd-border );border-radius:calc( var( --cd-radius ) * .72 );color:color-mix( in srgb,var( --cd-text ) 70%,transparent );line-height:1.5}body.bgcs-cd #shipping_method.bgcs-cd-original-methods[hidden]{display:none!important}body.bgcs-cd .bgcs-cd-zone{margin:18px 0;min-width:0}body.bgcs-cd .bgcs-cd-zone>#payment,body.bgcs-cd .bgcs-cd-payment-slot>#payment{margin-top:16px}body.bgcs-cd .bgcs-flow-courier-map{width:100%;min-width:0}body.bgcs-cd .bgcs-flow-courier-map:not(.bgcs-map--official){min-height:var( --bgcs-flow-courier-map-height,320px );border:var( --bgcs-flow-courier-map-border-width,1px )solid var( --bgcs-flow-courier-map-border-color,var( --cd-border ) );border-radius:var( --bgcs-flow-courier-map-radius,var( --cd-radius ) );overflow:hidden}body.bgcs-cd .bgcs-flow-courier-map.bgcs-map--official .bgcs-map-inline__frame{box-sizing:border-box;min-width:0;max-width:100%;height:var( --bgcs-flow-courier-map-height,clamp( 380px,70vh,760px ) );height:var( --bgcs-flow-courier-map-height,clamp( 380px,70dvh,760px ) );border:var( --bgcs-flow-courier-map-border-width,1px )solid var( --bgcs-flow-courier-map-border-color,var( --cd-border ) );border-radius:var( --bgcs-flow-courier-map-radius,var( --cd-radius ) )}body.bgcs-cd #order_review .shop_table,body.bgcs-cd #order_review .shop_table th,body.bgcs-cd #order_review .shop_table td{border-color:var( --cd-border )!important}body.bgcs-cd #payment{background:var( --cd-card-bg )!important;border-radius:var( --cd-radius )}body.bgcs-cd #payment .payment_box{background:var( --cd-input-bg )!important;border-radius:calc( var( --cd-radius ) * .6 )}body.bgcs-cd .bgcs-cd-summary-auxiliary{display:grid;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var( --cd-border )}@media(min-width:1000px){body.bgcs-cd--twocol form.checkout{display:grid!important;grid-template-columns:minmax( 0,1fr )minmax( 320px,var( --cd-summary-w,440px ) );grid-template-areas:"details summary"!important;gap:10px clamp( 28px,4vw,56px );align-items:start;width:100%;max-width:1200px;margin-inline:auto}body.bgcs-cd--twocol form.checkout>*{min-width:0}body.bgcs-cd--twocol #customer_details{grid-area:details;min-width:0;width:auto!important;float:none!important}body.bgcs-cd--twocol form.checkout>.bgcs-cd-workflow{grid-area:details;min-width:0}body.bgcs-cd--twocol form.checkout>.customer-details{grid-area:details;flex:none!important;min-width:0;width:auto!important;max-width:none!important;float:none!important}body.bgcs-cd--twocol #customer_details .col-1,body.bgcs-cd--twocol #customer_details .col-2{display:block;flex:none!important;float:none!important;width:100%!important;max-width:none!important}body.bgcs-cd--twocol #order_review_heading{width:100%!important;max-width:none!important;float:none!important;margin-top:0}body.bgcs-cd--twocol #order_review{min-width:0;max-width:none!important;width:auto!important;float:none!important;justify-self:stretch;position:sticky;top:24px;background:var( --cd-card-bg );border:1px solid var( --cd-border );border-radius:var( --cd-radius );padding:22px 24px}body.bgcs-cd--twocol form.checkout>.bgcs-cd-summary-column,body.bgcs-cd--twocol form.checkout>.checkout-order-review{grid-area:summary;flex:none!important;align-self:start;min-width:0;width:auto!important;max-width:none!important;float:none!important;position:sticky;top:24px}body.bgcs-cd--twocol form.checkout>.bgcs-cd-summary-column #order_review_heading,body.bgcs-cd--twocol form.checkout>.bgcs-cd-summary-column #order_review,body.bgcs-cd--twocol form.checkout>.checkout-order-review #order_review_heading,body.bgcs-cd--twocol form.checkout>.checkout-order-review #order_review{width:100%!important;max-width:none!important;float:none!important}body.bgcs-cd--twocol form.checkout>.bgcs-cd-summary-column #order_review,body.bgcs-cd--twocol form.checkout>.checkout-order-review #order_review{position:static}}body.bgcs-cd--onecol form.checkout,body.bgcs-cd--boxed form.checkout,body.bgcs-cd--compact form.checkout{display:block!important;max-width:680px;width:100%;margin-inline:auto}body.bgcs-cd--onecol #customer_details,body.bgcs-cd--onecol form.checkout>.customer-details,body.bgcs-cd--onecol form.checkout>.checkout-order-review,body.bgcs-cd--onecol #order_review_heading,body.bgcs-cd--onecol #order_review,body.bgcs-cd--boxed #customer_details,body.bgcs-cd--boxed form.checkout>.customer-details,body.bgcs-cd--boxed form.checkout>.checkout-order-review,body.bgcs-cd--boxed #order_review_heading,body.bgcs-cd--boxed #order_review,body.bgcs-cd--compact #customer_details,body.bgcs-cd--compact form.checkout>.customer-details,body.bgcs-cd--compact form.checkout>.checkout-order-review,body.bgcs-cd--compact #order_review_heading,body.bgcs-cd--compact #order_review{display:block;flex:none!important;float:none!important;clear:both;width:100%!important;max-width:none!important}body.bgcs-cd--onecol .col2-set .col-1,body.bgcs-cd--onecol .col2-set .col-2,body.bgcs-cd--boxed .col2-set .col-1,body.bgcs-cd--boxed .col2-set .col-2,body.bgcs-cd--compact .col2-set .col-1,body.bgcs-cd--compact .col2-set .col-2{float:none!important;width:auto!important}body.bgcs-cd--onecol form.checkout>.checkout-order-review,body.bgcs-cd--boxed form.checkout>.checkout-order-review,body.bgcs-cd--compact form.checkout>.checkout-order-review{flex:none!important;position:static!important}@media(max-width:999px){body.bgcs-cd--twocol form.checkout{display:block!important;width:100%;max-width:760px;margin-inline:auto}body.bgcs-cd--twocol #customer_details,body.bgcs-cd--twocol .bgcs-cd-workflow,body.bgcs-cd--twocol .bgcs-cd-summary-column,body.bgcs-cd--twocol form.checkout>.customer-details,body.bgcs-cd--twocol form.checkout>.checkout-order-review,body.bgcs-cd--twocol #order_review_heading,body.bgcs-cd--twocol #order_review,body.bgcs-cd--twocol #customer_details .col-1,body.bgcs-cd--twocol #customer_details .col-2{float:none!important;clear:both;width:100%!important;max-width:none!important}body.bgcs-cd--twocol form.checkout>.checkout-order-review{display:block;flex:none!important;position:static!important}body.bgcs-cd--twocol form.checkout>.bgcs-cd-summary-column{display:block;position:static!important}}body.bgcs-cd--boxed .woocommerce-billing-fields,body.bgcs-cd--boxed .woocommerce-shipping-fields,body.bgcs-cd--boxed .woocommerce-additional-fields,body.bgcs-cd--boxed #order_review{background:var( --cd-card-bg );border:1px solid var( --cd-border );border-radius:var( --cd-radius );padding:22px 24px;margin-bottom:20px}body.bgcs-cd .bgcs-cf-heading{margin:18px 0 8px;color:var( --cd-heading );font-size:1.1em}body.bgcs-cd .bgcs-cf-info{margin:8px 0 14px;padding:10px 14px;background:var( --cd-card-bg );border:1px solid var( --cd-border );border-left:3px solid var( --cd-accent );border-radius:calc( var( --cd-radius ) * .6 );color:var( --cd-text );font-size:.95em}body.bgcs-cd .bgcs-selector .bgcs-type{background:var( --cd-p-btn-bg )!important;border-color:var( --cd-p-btn-border )!important;color:var( --cd-p-btn-text )!important}body.bgcs-cd .bgcs-selector .bgcs-type .bgcs-type__label{color:inherit}body.bgcs-cd .bgcs-selector .bgcs-type__icon svg{display:block;stroke:currentColor}body.bgcs-cd .bgcs-selector .bgcs-type__icon img{display:block;width:28px;height:28px;object-fit:contain}body.bgcs-cd .bgcs-selector .bgcs-type.is-active{background:var( --cd-p-active-bg )!important;border-color:var( --cd-p-active )!important;color:var( --cd-p-active )!important;box-shadow:none!important}body.bgcs-cd .bgcs-selector .bgcs-type.is-active .bgcs-type__label{color:var( --cd-p-active )!important}body.bgcs-cd .bgcs-panel--tabs .bgcs-types{gap:0;border-bottom:2px solid var( --cd-p-btn-border )}body.bgcs-cd .bgcs-panel--tabs .bgcs-type{flex:initial;min-width:0;flex-direction:row;gap:8px;margin-bottom:-2px;padding:10px 16px;background:0 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0}body.bgcs-cd .bgcs-panel--tabs .bgcs-type.is-active{background:0 0!important;border-bottom-color:var( --cd-p-active )!important}body.bgcs-cd .bgcs-panel--tabs .bgcs-type__icon svg,body.bgcs-cd .bgcs-panel--tabs .bgcs-type__icon img{width:18px;height:18px}body.bgcs-cd .bgcs-panel--pills .bgcs-type{flex:initial;min-width:0;flex-direction:row;gap:8px;padding:9px 18px;border-radius:999px;border-width:1px}body.bgcs-cd .bgcs-panel--pills .bgcs-type.is-active{background:var( --cd-p-active )!important;border-color:var( --cd-p-active )!important;color:#fff!important}body.bgcs-cd .bgcs-panel--pills .bgcs-type.is-active .bgcs-type__label{color:#fff!important}body.bgcs-cd .bgcs-panel--pills .bgcs-type__icon svg,body.bgcs-cd .bgcs-panel--pills .bgcs-type__icon img{width:16px;height:16px}body.bgcs-cd .bgcs-panel--list .bgcs-types{flex-direction:column;gap:8px}body.bgcs-cd .bgcs-panel--list .bgcs-type{flex:auto;width:100%;flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 16px;text-align:left}body.bgcs-cd .bgcs-panel--list .bgcs-type__icon svg,body.bgcs-cd .bgcs-panel--list .bgcs-type__icon img{width:22px;height:22px}body.bgcs-cd--compact form.checkout .form-row{margin:0 0 9px}body.bgcs-cd--compact .woocommerce-checkout .input-text,body.bgcs-cd--compact .woocommerce-checkout select{min-height:38px;padding:6px 10px!important}body.bgcs-cd--compact form.checkout h3{margin:14px 0 8px}body.bgcs-cd--compact #place_order{padding:11px 20px!important}body.bgcs-cd--twocol[class*=bgcs-cd-theme--] .woocommerce-billing-fields,body.bgcs-cd--twocol[class*=bgcs-cd-theme--] .woocommerce-shipping-fields,body.bgcs-cd--twocol[class*=bgcs-cd-theme--] .woocommerce-additional-fields{background:var( --cd-card-bg );border:1px solid var( --cd-border );border-radius:var( --cd-radius );padding:20px 22px;margin-bottom:18px}body.bgcs-cd--twocol[class*=bgcs-cd-theme--] .woocommerce-billing-fields>h3,body.bgcs-cd--twocol[class*=bgcs-cd-theme--] .woocommerce-shipping-fields>h3{margin-top:0}body.bgcs-cd--twocol[class*=bgcs-cd-theme--] #order_review{box-shadow:var( --cd-card-shadow,0 6px 24px rgba( 0,0,0,.05 ) )}body[class*=bgcs-cd-theme--] form.checkout>.checkout-order-review{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}body[class*=bgcs-cd-theme--] form.checkout>.checkout-order-review::before,body[class*=bgcs-cd-theme--] form.checkout>.checkout-order-review::after{display:none!important;content:none!important}body.bgcs-cd #order_review,body.bgcs-cd #order_review *{box-sizing:border-box;max-width:100%}body.bgcs-cd #order_review .shop_table{width:100%!important;table-layout:auto!important}body.bgcs-cd #order_review .shop_table tfoot tr.cart-subtotal>th,body.bgcs-cd #order_review .shop_table tfoot tr.cart-subtotal>td,body.bgcs-cd #order_review .shop_table tfoot tr.woocommerce-shipping-totals>th,body.bgcs-cd #order_review .shop_table tfoot tr.woocommerce-shipping-totals>td,body.bgcs-cd #order_review .shop_table tfoot tr.shipping>th,body.bgcs-cd #order_review .shop_table tfoot tr.shipping>td,body.bgcs-cd #order_review .shop_table tfoot tr.bgcs-cd-shipping-summary-row>th,body.bgcs-cd #order_review .shop_table tfoot tr.bgcs-cd-shipping-summary-row>td,body.bgcs-cd #order_review .shop_table tfoot tr.order-total>th,body.bgcs-cd #order_review .shop_table tfoot tr.order-total>td{background:var( --cd-summary-row-bg )!important}body.bgcs-cd:not(.bgcs-cd-shipping-pos--review) #order_review .shop_table tfoot tr.woocommerce-shipping-totals,body.bgcs-cd:not(.bgcs-cd-shipping-pos--review) #order_review .shop_table tfoot tr.shipping{display:none!important}body.bgcs-cd #order_review .shop_table tfoot tr.bgcs-cd-shipping-summary-row>td{white-space:nowrap;word-break:normal;overflow-wrap:normal}body.bgcs-cd-summary-shipping--hidden #order_review .shop_table tfoot tr.woocommerce-shipping-totals,body.bgcs-cd-summary-shipping--hidden #order_review .shop_table tfoot tr.shipping{display:none!important}body.bgcs-cd #order_review .shop_table th,body.bgcs-cd #order_review .shop_table td{overflow-wrap:anywhere;word-break:break-word}body.bgcs-cd #order_review .shop_table .product-name{width:70%;text-align:left}body.bgcs-cd #order_review .shop_table .product-total{width:30%;text-align:right;white-space:normal}body.bgcs-cd #order_review .shop_table .product-total .woocommerce-Price-amount{white-space:nowrap}body.bgcs-cd .bgcs-cd-method-logo{display:inline-flex;align-items:center;margin-right:6px}body.bgcs-cd .bgcs-cd-method-logo img{height:22px;width:auto;max-width:84px;object-fit:contain;vertical-align:middle}body.bgcs-cd .bgcs-cd-method-ico{display:inline-flex;color:var( --cd-accent );margin-right:4px}body.bgcs-cd .bgcs-cd-method-ico svg{display:block}body.bgcs-cd-methods--text .bgcs-cd-method-logo,body.bgcs-cd-methods--text .bgcs-cd-method-ico{display:none!important}body.bgcs-cd--pay-icons #payment ul.payment_methods{display:grid;grid-template-columns:1fr;gap:0;border:0!important;padding:0;margin:0 0 14px}body.bgcs-cd--pay-icons #payment ul.payment_methods li{list-style:none;border:1px solid var( --cd-border );border-radius:var( --cd-radius );padding:12px 14px;background:var( --cd-card-bg );margin:0 0 10px}body.bgcs-cd--pay-icons #payment ul.payment_methods li:last-child{margin-bottom:0}body.bgcs-cd--pay-icons #payment ul.payment_methods li:has( input:checked ){border-color:var( --cd-accent );box-shadow:0 0 0 1px var( --cd-accent )}body.bgcs-cd--pay-icons #payment ul.payment_methods li>label{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}body.bgcs-cd .bgcs-cd-payment-badge{display:inline-flex;align-items:center;margin-left:auto;padding:3px 8px;border-radius:999px;background:color-mix( in srgb,var( --cd-accent ) 12%,var( --cd-card-bg ) );color:var( --cd-accent );font-size:11px;font-weight:750;line-height:1.4}body.bgcs-cd #payment .payment_box{display:block;clear:both;width:100%;max-width:none;margin:12px 0 0!important;padding:12px 14px!important;overflow-wrap:anywhere;line-height:1.55}body.bgcs-cd #payment .payment_box::before{display:none!important}body.bgcs-cd--coupon .woocommerce-form-coupon-toggle .woocommerce-info,body.bgcs-cd--coupon form.checkout_coupon{border:1px dashed var( --cd-accent )!important;border-left-width:3px!important;border-radius:var( --cd-radius );background:var( --cd-card-bg );padding:12px 14px}body.bgcs-cd--coupon .woocommerce-form-coupon-toggle .woocommerce-info::before{color:var( --cd-accent )}body.bgcs-cd .bgcs-cd-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:16px 0 4px;padding-top:14px;border-top:1px solid var( --cd-border )}body.bgcs-cd .bgcs-cd-trust__item{display:inline-flex;align-items:center;gap:7px;font-size:.82em;color:var( --cd-text )}body.bgcs-cd .bgcs-cd-trust__item svg{color:var( --cd-accent );flex:none}body.bgcs-cd-theme--compact .woocommerce-billing-fields,body.bgcs-cd-theme--compact .woocommerce-shipping-fields,body.bgcs-cd-theme--compact .woocommerce-additional-fields,body.bgcs-cd-theme--compact .bgcs-cd-delivery-section,body.bgcs-cd-theme--compact #order_review{border:1px solid var( --cd-border );border-radius:var( --cd-radius );background:var( --cd-card-bg );box-shadow:var( --cd-card-shadow,0 8px 28px rgb( 23 32 51/6% ) )}body.bgcs-cd-theme--compact .woocommerce-additional-fields{display:block;margin-top:16px;padding:18px}body.bgcs-cd .bgcs-cd-pay-ico{display:inline-flex;vertical-align:middle;margin-left:6px;color:var( --cd-accent )}body.bgcs-cd .bgcs-cd-pay-ico svg{display:block}body.bgcs-cd--pay-icons #payment ul.payment_methods li img{max-height:24px;width:auto}body.bgcs-cd-theme--compact #place_order{min-height:52px;font-weight:750}body.bgcs-cd-cart--compact #order_review .cart_item img,body.bgcs-cd-cart--compact #order_review .shop_table img{max-height:40px!important;width:auto!important;object-fit:contain}body.bgcs-cd-cart--compact #order_review .cart_item td,body.bgcs-cd-cart--compact #order_review .shop_table tbody td{padding-top:8px!important;padding-bottom:8px!important}body.bgcs-cd-cart--minimal #order_review .cart_item img,body.bgcs-cd-cart--minimal #order_review .shop_table img{display:none!important}body.bgcs-cd-cart--minimal #order_review .cart_item td,body.bgcs-cd-cart--minimal #order_review .shop_table tbody td{padding-top:6px!important;padding-bottom:6px!important;font-size:.92em}@media(min-width:1000px){body.bgcs-cd-theme--compact.bgcs-cd--twocol form.checkout{display:grid!important;grid-template-columns:minmax( 0,1fr )minmax( 320px,var( --cd-summary-w,440px ) );grid-template-areas:"details summary"!important;gap:clamp( 28px,4vw,56px )}body.bgcs-cd-theme--compact .bgcs-cd-summary-column{position:sticky;top:24px;align-self:start}}@media(max-width:999px){body.bgcs-cd-theme--compact .bgcs-cd-summary-column,body.bgcs-cd-theme--compact .checkout-order-review,body.bgcs-cd-theme--compact #order_review{position:static!important}body.bgcs-cd-theme--compact .woocommerce-checkout .input-text,body.bgcs-cd-theme--compact .woocommerce-checkout textarea,body.bgcs-cd-theme--compact .woocommerce-checkout select,body.bgcs-cd-theme--compact .select2-selection,body.bgcs-cd-theme--compact button,body.bgcs-cd-theme--compact .button{min-height:48px}}body.bgcs-cd--coupon .bgcs-responsive-coupon__fields{padding:10px 12px;border:1px dashed var( --cd-accent );border-left-width:3px;border-radius:var( --cd-radius-input,8px );background:color-mix( in srgb,var( --cd-accent ) 5%,var( --cd-card-bg ) )}@media(min-width:783px){body.bgcs-cd-halign--left form.checkout h3,body.bgcs-cd-halign--left #order_review_heading,body.bgcs-cd-halign--left .woocommerce-billing-fields>h3,body.bgcs-cd-halign--left .woocommerce-shipping-fields>h3,body.bgcs-cd-halign--left .woocommerce-additional-fields>h3,body.bgcs-cd-halign--left .bgcs-cd-delivery-heading,body.bgcs-cd-halign--left .bgcs-cd-delivery-heading h3{text-align:left!important}body.bgcs-cd-halign--center form.checkout h3,body.bgcs-cd-halign--center #order_review_heading,body.bgcs-cd-halign--center .woocommerce-billing-fields>h3,body.bgcs-cd-halign--center .woocommerce-shipping-fields>h3,body.bgcs-cd-halign--center .woocommerce-additional-fields>h3,body.bgcs-cd-halign--center .bgcs-cd-delivery-heading,body.bgcs-cd-halign--center .bgcs-cd-delivery-heading h3{text-align:center!important}body.bgcs-cd-halign--right form.checkout h3,body.bgcs-cd-halign--right #order_review_heading,body.bgcs-cd-halign--right .woocommerce-billing-fields>h3,body.bgcs-cd-halign--right .woocommerce-shipping-fields>h3,body.bgcs-cd-halign--right .woocommerce-additional-fields>h3,body.bgcs-cd-halign--right .bgcs-cd-delivery-heading,body.bgcs-cd-halign--right .bgcs-cd-delivery-heading h3{text-align:right!important}body.bgcs-cd-halign--left .bgcs-cd-summary-heading{justify-content:flex-start}body.bgcs-cd-halign--left .bgcs-cd-summary-heading__chevron{margin-left:auto}body.bgcs-cd-halign--center .bgcs-cd-summary-heading{justify-content:center}body.bgcs-cd-halign--center .bgcs-cd-summary-heading__chevron,body.bgcs-cd-halign--right .bgcs-cd-summary-heading__chevron{margin-left:8px}body.bgcs-cd-halign--right .bgcs-cd-summary-heading{justify-content:flex-end}}@media(max-width:782px){body.bgcs-cd-halign-m--left form.checkout h3,body.bgcs-cd-halign-m--left #order_review_heading,body.bgcs-cd-halign-m--left .woocommerce-billing-fields>h3,body.bgcs-cd-halign-m--left .woocommerce-shipping-fields>h3,body.bgcs-cd-halign-m--left .woocommerce-additional-fields>h3,body.bgcs-cd-halign-m--left .bgcs-cd-delivery-heading,body.bgcs-cd-halign-m--left .bgcs-cd-delivery-heading h3{text-align:left!important}body.bgcs-cd-halign-m--center form.checkout h3,body.bgcs-cd-halign-m--center #order_review_heading,body.bgcs-cd-halign-m--center .woocommerce-billing-fields>h3,body.bgcs-cd-halign-m--center .woocommerce-shipping-fields>h3,body.bgcs-cd-halign-m--center .woocommerce-additional-fields>h3,body.bgcs-cd-halign-m--center .bgcs-cd-delivery-heading,body.bgcs-cd-halign-m--center .bgcs-cd-delivery-heading h3{text-align:center!important}body.bgcs-cd-halign-m--right form.checkout h3,body.bgcs-cd-halign-m--right #order_review_heading,body.bgcs-cd-halign-m--right .woocommerce-billing-fields>h3,body.bgcs-cd-halign-m--right .woocommerce-shipping-fields>h3,body.bgcs-cd-halign-m--right .woocommerce-additional-fields>h3,body.bgcs-cd-halign-m--right .bgcs-cd-delivery-heading,body.bgcs-cd-halign-m--right .bgcs-cd-delivery-heading h3{text-align:right!important}body.bgcs-cd-halign-m--left .bgcs-cd-summary-heading{justify-content:flex-start}body.bgcs-cd-halign-m--left .bgcs-cd-summary-heading__chevron{margin-left:auto}body.bgcs-cd-halign-m--center .bgcs-cd-summary-heading{justify-content:center}body.bgcs-cd-halign-m--center .bgcs-cd-summary-heading__chevron,body.bgcs-cd-halign-m--right .bgcs-cd-summary-heading__chevron{margin-left:8px}body.bgcs-cd-halign-m--right .bgcs-cd-summary-heading{justify-content:flex-end}}body.bgcs-cd-marker--dot .woocommerce-billing-fields>h3::before,body.bgcs-cd-marker--dot .woocommerce-shipping-fields>h3::before,body.bgcs-cd-marker--dot .woocommerce-additional-fields>h3::before,body.bgcs-cd-marker--dot #order_review_heading::before,body.bgcs-cd-marker--dot .bgcs-cd-delivery-heading h3::before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:.5em;border-radius:50%;background:var( --cd-accent );vertical-align:middle}body.bgcs-cd .bgcs-cd-section-kicker{display:none!important}body.bgcs-cd-marker--number form.checkout{counter-reset:bgcs-cd-step}body.bgcs-cd-marker--number .woocommerce-billing-fields>h3::before,body.bgcs-cd-marker--number .woocommerce-shipping-fields>h3::before,body.bgcs-cd-marker--number .woocommerce-additional-fields>h3::before,body.bgcs-cd-marker--number .bgcs-cd-delivery-heading h3::before,body.bgcs-cd-marker--number #order_review_heading::before{counter-increment:bgcs-cd-step;content:counter( bgcs-cd-step,decimal-leading-zero );display:inline-block;margin-right:.5em;color:var( --cd-accent );font-size:var( --cd-section-number-size )!important;font-weight:800;letter-spacing:.1em;vertical-align:middle}body.bgcs-cd--search-pill .bgcs-selector input[type=text],body.bgcs-cd--search-pill .bgcs-selector input[type=search],body.bgcs-cd--search-pill .bgcs-selector .select2-selection,body.bgcs-cd--search-pill #bgcs-selector-host input[type=text],body.bgcs-cd--search-pill #bgcs-selector-host input[type=search]{border-radius:999px!important;padding-left:16px!important;padding-right:16px!important}body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice{flex-direction:column;align-items:center;gap:6px;min-height:0;padding:12px 10px;text-align:center}body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice__dot{display:none}body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice__label{flex-direction:column;align-items:center;gap:4px}body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice__label .woocommerce-Price-amount{margin-left:0;font-size:.8rem;font-weight:700}body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice__label .bgcs-cd-method-ico svg,body.bgcs-cd-methods--cards .bgcs-cd-shipping-choice__label img{width:24px;height:24px}body.bgcs-cd-methods--cards .bgcs-cd-shipping-status{grid-column:1/-1}body.bgcs-cd--twocol .bgcs-cd-summary-column{background:var( --cd-card-bg );border:1px solid var( --cd-border );border-radius:var( --cd-radius );box-shadow:var( --cd-card-shadow,0 8px 28px rgb( 23 32 51/6% ) );padding:22px 24px}body.bgcs-cd--twocol .bgcs-cd-summary-column #order_review_heading{margin-top:0}body.bgcs-cd--twocol .bgcs-cd-summary-column #order_review{background:0 0;border:0;box-shadow:none;padding:0}body.bgcs-cd #order_review tr:has( img.attachment-woocommerce_thumbnail ) .bgcs-cd-product__media,body.bgcs-cd #order_review .cart_item:has( img.attachment-woocommerce_thumbnail ) .bgcs-cd-product__media,body.bgcs-cd #order_review .wd-checkout-prod:has( .wd-checkout-prod-img img ) .bgcs-cd-product__media{display:none!important}body.bgcs-cd--no-additional .woocommerce-additional-fields{display:none!important}body[class*=bgcs-cd-types--] .bgcs-types,body[class*=bgcs-cd-types-m--] .bgcs-types{display:flex!important;flex-wrap:wrap;gap:8px;align-content:start}body[class*=bgcs-cd-types--] .bgcs-types>.bgcs-type,body[class*=bgcs-cd-types-m--] .bgcs-types>.bgcs-type{margin:0;min-width:92px}@media(min-width:783px){body.bgcs-cd.bgcs-cd-types--2 .bgcs-types,body.bgcs-cd.bgcs-cd-types--3 .bgcs-types{flex-direction:row!important}body.bgcs-cd.bgcs-cd-types--2 .bgcs-types>.bgcs-type{flex:1 1 calc( 50% - 4px );width:auto!important}body.bgcs-cd.bgcs-cd-types--3 .bgcs-types>.bgcs-type{flex:1 1 calc( 33.333% - 6px );width:auto!important}}@media(max-width:782px){body.bgcs-cd.bgcs-cd-types-m--1 .bgcs-types{flex-direction:column!important}body.bgcs-cd.bgcs-cd-types-m--1 .bgcs-types>.bgcs-type{flex:1 1 100%}body.bgcs-cd.bgcs-cd-types-m--2 .bgcs-types,body.bgcs-cd.bgcs-cd-types-m--3 .bgcs-types{flex-direction:row!important}body.bgcs-cd.bgcs-cd-types-m--2 .bgcs-types>.bgcs-type{flex:1 1 calc( 50% - 4px );width:auto!important}body.bgcs-cd.bgcs-cd-types-m--3 .bgcs-types>.bgcs-type{flex:1 1 calc( 33.333% - 6px );width:auto!important}}body.bgcs-cd .bgcs-cd-summary-heading{display:flex;align-items:center;gap:8px;cursor:pointer}body.bgcs-cd .bgcs-cd-summary-heading__chevron{width:10px;height:10px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate( 45deg );transition:transform .15s ease}body.bgcs-cd .bgcs-cd-summary-collapsed .bgcs-cd-summary-heading__chevron{transform:rotate( -135deg )}body.bgcs-cd .bgcs-cd-summary-column.bgcs-cd-summary-collapsed #order_review table.shop_table.woocommerce-checkout-review-order-table,body.bgcs-cd .bgcs-cd-summary-collapsed #order_review .bgcs-cd-products-accordion{display:none!important}@media(min-width:960px){body.bgcs-cd-summary-collapsible--mobile .bgcs-cd-summary-heading{cursor:default}body.bgcs-cd-summary-collapsible--mobile .bgcs-cd-summary-heading__chevron{display:none}body.bgcs-cd-summary-collapsible--mobile .bgcs-cd-summary-column.bgcs-cd-summary-collapsed #order_review table.shop_table.woocommerce-checkout-review-order-table{display:table!important}body.bgcs-cd-summary-collapsible--mobile .bgcs-cd-summary-collapsed #order_review .bgcs-cd-products-accordion{display:block!important}}body.bgcs-cd .bgcs-mobile-summary{display:none!important}body.bgcs-cd #order_review .wd-checkout-prod-img img,body.bgcs-cd #order_review .cart_item .bgcs-cd-product__image,body.bgcs-cd #order_review .product-name .bgcs-cd-product__image{width:56px!important;height:56px!important;max-width:56px!important;object-fit:cover;border-radius:10px}body.bgcs-cd #order_review .bgcs-cd-product__unit{display:none!important}body.bgcs-cd #order_review .bgcs-cd-product__quantity{display:inline-block;margin-top:2px;color:var( --cd-muted );font-size:.82em;font-weight:600}@media(min-width:783px){body.bgcs-cd-couriers--1 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 100%}body.bgcs-cd-couriers--2 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 50% - 5px )}body.bgcs-cd-couriers--3 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 33.333% - 7px )}body.bgcs-cd-couriers--4 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 25% - 8px )}}@media(max-width:782px){body.bgcs-cd-couriers-m--1 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 100%}body.bgcs-cd-couriers-m--2 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 50% - 5px )}body.bgcs-cd-couriers-m--3 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 33.333% - 7px )}body.bgcs-cd-couriers-m--4 .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{flex:1 1 calc( 25% - 8px )}}.bgcs-cd-sticky-bar{position:fixed;z-index:9999;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:9px 12px calc( 9px + env( safe-area-inset-bottom,0px ) );background:color-mix( in srgb,var( --cd-card-bg,#fff ) 92%,transparent );backdrop-filter:blur( 10px );-webkit-backdrop-filter:blur( 10px );border-top:1px solid var( --cd-border,#e2e4ea );box-shadow:0 -8px 24px rgb( 15 23 42/12% );transform:translateY( 0 );transition:transform .22s ease,opacity .22s ease}.bgcs-cd-sticky-bar.is-hidden{opacity:0;transform:translateY( 110% );pointer-events:none}.bgcs-cd-sticky-bar__total{display:flex;min-width:0;flex:auto;flex-direction:column;justify-content:center;gap:1px;line-height:1.15}.bgcs-cd-sticky-bar__total small{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var( --cd-muted,#6b7280 )}.bgcs-cd-sticky-bar__total strong{overflow:hidden;font-size:1.08rem;font-weight:800;color:var( --cd-text,#1d2327 );white-space:nowrap;text-overflow:ellipsis}.bgcs-cd-sticky-bar.is-long-total .bgcs-cd-sticky-bar__total strong{font-size:.92rem;letter-spacing:-.01em}.bgcs-cd-sticky-bar__button{flex:none;min-width:42%;min-height:50px;margin:0!important;padding:0 20px!important;border:0!important;border-radius:var( --cd-radius-btn,10px )!important;background:var( --cd-btn-bg,#2271b1 )!important;color:var( --cd-btn-text,#fff )!important;font-family:var( --cd-font-body );font-size:1rem!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.bgcs-cd-sticky-bar__button:hover,.bgcs-cd-sticky-bar__button:focus-visible{filter:brightness( .94 )}.bgcs-cd-sticky-bar__button:active{transform:scale( .985 )}body.bgcs-cd-has-sticky-bar{padding-bottom:86px!important}@media screen and (min-width:783px){.bgcs-cd-sticky-bar{display:none}body.bgcs-cd-has-sticky-bar{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.bgcs-cd-sticky-bar{transition:none}}body.bgcs-cd .bgcs-cd-shipping-choice:focus-visible{outline:2px solid var( --cd-accent );outline-offset:2px}body.bgcs-cd-theme--minimal .woocommerce-billing-fields,body.bgcs-cd-theme--minimal .woocommerce-shipping-fields,body.bgcs-cd-theme--minimal .woocommerce-additional-fields,body.bgcs-cd-theme--minimal .bgcs-cd-delivery-section,body.bgcs-cd-theme--minimal #order_review{padding:0 0 34px;margin:0 0 34px;border:0;border-bottom:1px solid var( --cd-border );border-radius:0;background:0 0;box-shadow:none}body.bgcs-cd-theme--minimal #order_review{border-bottom:0;padding-bottom:0}body.bgcs-cd-theme--minimal form.checkout h3,body.bgcs-cd-theme--minimal #order_review_heading{margin:0 0 22px}body.bgcs-cd-theme--minimal .woocommerce-checkout .input-text,body.bgcs-cd-theme--minimal .woocommerce-checkout textarea,body.bgcs-cd-theme--minimal .woocommerce-checkout select{padding-left:0!important;padding-right:0!important;border:0!important;border-bottom:1px solid var( --cd-border )!important;border-radius:0!important;background:0 0!important}body.bgcs-cd-theme--minimal .woocommerce-checkout .input-text:focus,body.bgcs-cd-theme--minimal .woocommerce-checkout textarea:focus,body.bgcs-cd-theme--minimal .woocommerce-checkout select:focus{border-bottom-color:var( --cd-accent )!important;box-shadow:none!important;outline:none}body.bgcs-cd-theme--minimal .select2-selection{border:0!important;border-bottom:1px solid var( --cd-border )!important;border-radius:0!important;background:0 0!important}body.bgcs-cd-theme--minimal .form-row label{font-size:.78rem;letter-spacing:.04em;color:var( --cd-muted )}body.bgcs-cd-theme--minimal .bgcs-cd-shipping-choice{padding:14px 0;border:0;border-bottom:1px solid var( --cd-border );border-radius:0;background:0 0}body.bgcs-cd-theme--minimal .bgcs-cd-shipping-choice.is-selected{background:0 0;box-shadow:none;border-bottom-color:var( --cd-accent )}body.bgcs-cd-theme--minimal #place_order{width:100%;min-height:54px;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:600}body.bgcs-cd-theme--stepper .woocommerce-billing-fields,body.bgcs-cd-theme--stepper .woocommerce-shipping-fields,body.bgcs-cd-theme--stepper .woocommerce-additional-fields,body.bgcs-cd-theme--stepper .bgcs-cd-delivery-section,body.bgcs-cd-theme--stepper #order_review{position:relative;padding:22px 24px;margin-bottom:18px;border:1px solid var( --cd-border );border-left:4px solid var( --cd-accent );border-radius:var( --cd-radius );background:var( --cd-card-bg );box-shadow:var( --cd-card-shadow,none )}body.bgcs-cd-theme--stepper.bgcs-cd-marker--number .woocommerce-billing-fields>h3::before,body.bgcs-cd-theme--stepper.bgcs-cd-marker--number .woocommerce-shipping-fields>h3::before,body.bgcs-cd-theme--stepper.bgcs-cd-marker--number .woocommerce-additional-fields>h3::before,body.bgcs-cd-theme--stepper.bgcs-cd-marker--number .bgcs-cd-delivery-heading h3::before,body.bgcs-cd-theme--stepper.bgcs-cd-marker--number #order_review_heading::before{display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;margin-right:.6em;border-radius:50%;background:var( --cd-accent );color:var( --cd-btn-text );line-height:1}body.bgcs-cd-theme--stepper form.checkout h3,body.bgcs-cd-theme--stepper #order_review_heading{display:flex;align-items:center;margin:0 0 18px}body.bgcs-cd-theme--stepper .woocommerce-checkout .input-text,body.bgcs-cd-theme--stepper .woocommerce-checkout textarea,body.bgcs-cd-theme--stepper .woocommerce-checkout select,body.bgcs-cd-theme--stepper .select2-selection{min-height:52px!important;border-width:2px!important}body.bgcs-cd-theme--stepper .woocommerce-checkout .input-text:focus,body.bgcs-cd-theme--stepper .woocommerce-checkout textarea:focus,body.bgcs-cd-theme--stepper .woocommerce-checkout select:focus{border-color:var( --cd-accent )!important;box-shadow:0 0 0 3px color-mix( in srgb,var( --cd-accent ) 18%,transparent )!important}body.bgcs-cd-theme--stepper .form-row label{font-weight:600}body.bgcs-cd-theme--stepper .bgcs-cd-shipping-choice{padding:16px 14px;border:2px solid var( --cd-border );border-radius:var( --cd-radius )}body.bgcs-cd-theme--stepper .bgcs-cd-shipping-choice.is-selected{border-color:var( --cd-accent );background:var( --cd-p-active-bg );box-shadow:none}body.bgcs-cd-theme--stepper #place_order{width:100%;min-height:58px;font-size:1.05rem;font-weight:800}@media(max-width:782px){body.bgcs-cd-theme--stepper .woocommerce-billing-fields,body.bgcs-cd-theme--stepper .woocommerce-shipping-fields,body.bgcs-cd-theme--stepper .woocommerce-additional-fields,body.bgcs-cd-theme--stepper .bgcs-cd-delivery-section,body.bgcs-cd-theme--stepper #order_review{padding:18px 16px;border-left-width:1px;border-top:4px solid var( --cd-accent )}}body.bgcs-cd .form-row.bgcs-label--inside>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect( 0 0 0 0 );clip-path:inset( 50% );white-space:nowrap;border:0}body.bgcs-cd .form-row.bgcs-label--float{position:relative}body.bgcs-cd .form-row.bgcs-label--float>label{position:absolute;top:50%;left:12px;z-index:1;max-width:calc( 100% - 26px );margin:0;padding:0 4px;overflow:hidden;transform:translateY( -50% );transform-origin:left center;background:var( --cd-input-bg );color:var( --cd-muted );font-size:1em;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:transform .15s ease,color .15s ease}body.bgcs-cd .form-row.bgcs-label--float:has( .input-text:focus )>label,body.bgcs-cd .form-row.bgcs-label--float:has( .input-text:not( :placeholder-shown ) )>label,body.bgcs-cd .form-row.bgcs-label--float:has( textarea:focus )>label,body.bgcs-cd .form-row.bgcs-label--float:has( textarea:not( :placeholder-shown ) )>label{transform:translateY( -50% )scale( .78 );top:0;color:var( --cd-accent )}body.bgcs-cd .form-row.bgcs-label--float:has( textarea )>label{top:22px}body.bgcs-cd .form-row.bgcs-label--float:has( textarea:focus )>label,body.bgcs-cd .form-row.bgcs-label--float:has( textarea:not( :placeholder-shown ) )>label{top:0}body.bgcs-cd .form-row.bgcs-label--static>label{display:inline-block;margin-bottom:4px;transform:scale( .78 );transform-origin:left center;color:var( --cd-muted )}body.bgcs-cd .form-row.bgcs-label--float>label .required,body.bgcs-cd .form-row.bgcs-label--static>label .required{border:0;text-decoration:none}@supports not selector(:has( *)){body.bgcs-cd .form-row.bgcs-label--float>label{position:static;transform:none;background:0 0;pointer-events:auto}}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li{box-sizing:border-box;margin:0 0 var( --cd-payment-gap );padding:var( --cd-payment-padding-y )var( --cd-payment-padding-x );border:var( --cd-payment-border-width )solid var( --cd-payment-border );border-radius:var( --cd-payment-radius );background:var( --cd-payment-bg );color:var( --cd-payment-text );box-shadow:none;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,color 150ms ease}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li:last-child{margin-bottom:0}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li>label{color:var( --cd-payment-text );font-weight:var( --cd-payment-label-weight )}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li>input[type=radio]{accent-color:var( --cd-payment-selected-border )}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li .payment_box{background:var( --cd-payment-description-bg )!important}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li:has( input:checked ){border-color:var( --cd-payment-selected-border );background:var( --cd-payment-selected-bg );color:var( --cd-payment-selected-text );box-shadow:var( --cd-payment-selected-shadow )}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li:has( input:checked )>label,body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li:has( input:checked ) .payment_box{color:var( --cd-payment-selected-text )}body.bgcs-cd.bgcs-cd--pay-custom #payment ul.payment_methods>li:has( input:focus-visible ){outline:2px solid var( --cd-payment-selected-border );outline-offset:2px}body.bgcs-cd.bgcs-cd--pay-custom.bgcs-cd--pay-noradio #payment ul.payment_methods>li:has( input:checked )>label>.bgcs-cd-payment-selected-indicator{border-color:var( --cd-payment-selected-border )}body.bgcs-cd #payment .payment_box.bgcs-cd-paydesc--off{display:none!important}body.bgcs-cd #payment .payment_box.bgcs-cd-paydesc.is-collapsed{display:none!important}body.bgcs-cd .bgcs-cd-paydesc__toggle{display:inline-flex;align-items:center;gap:4px;min-height:0;margin:2px 0 0;padding:2px 0;border:0;background:0 0;color:var( --cd-accent );font-family:var( --cd-font-body );font-size:.82rem;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.bgcs-cd .bgcs-cd-paydesc__toggle::after{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY( -2px )rotate( 45deg );transition:transform .15s ease}body.bgcs-cd .bgcs-cd-paydesc__toggle[aria-expanded=true]::after{transform:translateY( 1px )rotate( -135deg )}body.bgcs-cd .bgcs-cd-paydesc__toggle:focus-visible{outline:2px solid var( --cd-accent );outline-offset:2px}body.bgcs-cd #payment .payment_box.bgcs-cd-paydesc{margin-top:8px;font-size:.88rem;line-height:1.5}body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect( 0 0 0 0 )!important;clip-path:inset( 50% )!important;white-space:nowrap!important;border:0!important}body.bgcs-cd--pay-noradio #payment ul.payment_methods li{position:relative;margin-bottom:10px;padding:16px;border:1px solid var( --cd-border );border-radius:var( --cd-radius );background:var( --cd-card-bg );transition:border-color .15s ease,background .15s ease}body.bgcs-cd--pay-noradio #payment ul.payment_methods li:last-child{margin-bottom:0}body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>label{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;font-weight:600;cursor:pointer}body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>input[type=radio]+label::before,body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>input[type=radio]+label::after{content:none!important;display:none!important}body.bgcs-cd--pay-noradio #payment ul.payment_methods li:has( input:checked ){border-color:var( --cd-accent );background:var( --cd-p-active-bg );box-shadow:inset 0 0 0 1px var( --cd-accent )}body.bgcs-cd--pay-noradio #payment ul.payment_methods li:has( input:focus-visible ){outline:2px solid var( --cd-accent );outline-offset:2px}body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>label>.bgcs-cd-payment-selected-indicator{display:none!important;box-sizing:border-box!important;width:6px!important;height:11px!important;margin-left:auto!important;border:0!important;border-right:2px solid var( --cd-accent )!important;border-bottom:2px solid var( --cd-accent )!important;background:0 0!important;font-size:0!important;line-height:0!important;flex:none!important}body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method:has( input:checked )>label>.bgcs-cd-payment-selected-indicator{display:block!important;transform:rotate( 45deg )translate( -1px,-1px )!important}@supports not selector(:has( *)){body.bgcs-cd.bgcs-cd--pay-noradio #payment ul.payment_methods>li.wc_payment_method>input[type=radio]{position:static!important;width:auto!important;height:auto!important;margin:0 8px 0 0!important;clip:auto!important;clip-path:none!important}}body.bgcs-cd--pay-icons #payment ul.payment_methods li,body.bgcs-cd--pay-noradio #payment ul.payment_methods li{position:relative}body.bgcs-cd--pay-icons #payment ul.payment_methods li:has( .bgcs-cd-payment-badge ),body.bgcs-cd--pay-noradio #payment ul.payment_methods li:has( .bgcs-cd-payment-badge ){padding-top:22px;padding-bottom:18px;margin-top:16px}body.bgcs-cd--pay-icons #payment ul.payment_methods li>label>.bgcs-cd-payment-badge,body.bgcs-cd--pay-noradio #payment ul.payment_methods li>label>.bgcs-cd-payment-badge{position:absolute;top:0;right:14px;left:auto;z-index:2;margin:0;padding:3px 11px;transform:translateY( -50% );background:var( --cd-accent );color:var( --cd-btn-text,#fff );font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 3px rgb( 15 23 42/14% )}body.bgcs-cd--pay-noradio #payment ul.payment_methods li:has( .bgcs-cd-payment-badge )>label{padding-right:4px}@supports not selector(:has( *)){body.bgcs-cd--pay-icons #payment ul.payment_methods li>label>.bgcs-cd-payment-badge,body.bgcs-cd--pay-noradio #payment ul.payment_methods li>label>.bgcs-cd-payment-badge{position:static;transform:none;margin-left:auto}}body.bgcs-cd .woocommerce-checkout .input-text,body.bgcs-cd .woocommerce-checkout input[type=text],body.bgcs-cd .woocommerce-checkout input[type=email],body.bgcs-cd .woocommerce-checkout input[type=tel],body.bgcs-cd .woocommerce-checkout input[type=number],body.bgcs-cd .woocommerce-checkout input[type=password],body.bgcs-cd .woocommerce-checkout input[type=search],body.bgcs-cd .woocommerce-checkout textarea,body.bgcs-cd .woocommerce-checkout select{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:10px 14px;font-family:inherit;font-size:var( --cd-input-font-size,15px );font-weight:400;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;vertical-align:middle}body.bgcs-cd .woocommerce-checkout textarea{height:auto;min-height:84px;resize:vertical}body.bgcs-cd .woocommerce-checkout input[type=checkbox],body.bgcs-cd .woocommerce-checkout input[type=radio]{box-sizing:border-box;width:auto;min-height:0;margin:0 6px 0 0;padding:0;vertical-align:middle}body.bgcs-cd .woocommerce-checkout .form-row{box-sizing:border-box;margin:0 0 var( --cd-field-gap,14px );padding:0}body.bgcs-cd .woocommerce-checkout .form-row label{display:block;margin:0 0 6px;padding:0;font-family:inherit;font-size:var( --cd-label-font-size,13px );font-weight:500;line-height:1.35;text-transform:none;letter-spacing:normal}body.bgcs-cd .screen-reader-text,body.bgcs-cd .bgcs-checkout-shell .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect( 0 0 0 0 );clip-path:inset( 50% );white-space:nowrap;border:0}body.bgcs-cd #order_review .shop_table tfoot{display:table-row-group!important}body.bgcs-cd #order_review .shop_table tfoot>tr{display:table-row!important;float:none!important;width:auto!important}body.bgcs-cd #order_review .shop_table tfoot>tr>th,body.bgcs-cd #order_review .shop_table tfoot>tr>td{display:table-cell!important;float:none!important;vertical-align:middle}body.bgcs-cd #order_review .shop_table tfoot>tr>th{text-align:left!important}body.bgcs-cd #order_review .shop_table tfoot>tr>td{text-align:right!important;width:1%;white-space:nowrap}body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>th,body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>td{display:table-cell!important;float:none!important;vertical-align:middle!important}body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>th{width:auto!important;text-align:left!important}body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>td{width:1%!important;text-align:right!important;white-space:nowrap}body.bgcs-cd .bgcs-cd-shipping-methods{display:grid;grid-template-columns:repeat( 3,minmax( 0,1fr ) );gap:12px;align-items:stretch;width:100%;margin-bottom:18px}@media(min-width:783px){body.bgcs-cd-couriers--1 .bgcs-cd-shipping-methods{grid-template-columns:minmax( 0,1fr )}body.bgcs-cd-couriers--2 .bgcs-cd-shipping-methods{grid-template-columns:repeat( 2,minmax( 0,1fr ) )}body.bgcs-cd-couriers--3 .bgcs-cd-shipping-methods{grid-template-columns:repeat( 3,minmax( 0,1fr ) )}body.bgcs-cd-couriers--4 .bgcs-cd-shipping-methods{grid-template-columns:repeat( 4,minmax( 0,1fr ) )}body.bgcs-cd-couriers--5 .bgcs-cd-shipping-methods{grid-template-columns:repeat( 5,minmax( 0,1fr ) )}}@media(max-width:782px){body.bgcs-cd .bgcs-cd-shipping-methods{grid-template-columns:repeat( 2,minmax( 0,1fr ) )}body.bgcs-cd-couriers-m--1 .bgcs-cd-shipping-methods{grid-template-columns:minmax( 0,1fr )}body.bgcs-cd-couriers-m--2 .bgcs-cd-shipping-methods{grid-template-columns:repeat( 2,minmax( 0,1fr ) )}}body.bgcs-cd .bgcs-cd-shipping-methods>.bgcs-cd-shipping-choice{min-width:0;width:100%;margin:0}body.bgcs-cd .bgcs-cd-shipping-methods>.bgcs-cd-shipping-status{grid-column:1/-1}body.bgcs-cd .bgcs-cd-shipping-choice{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:15px 10px 13px;text-align:center;overflow:hidden}body.bgcs-cd .bgcs-cd-shipping-choice__dot{position:unset;top:12px;left:12px;z-index:2;width:16px;height:16px;flex-basis:16px}body.bgcs-cd .bgcs-cd-shipping-choice__label{display:flex;flex:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;padding:1px 4px 0;text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}body.bgcs-cd .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo,body.bgcs-cd .bgcs-cd-shipping-choice__label .bgcs-cd-method-ico{display:flex;align-items:center;justify-content:center;min-height:34px;margin:0}body.bgcs-cd .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo img{display:block;width:auto;height:auto;max-width:76px;max-height:31px;object-fit:contain}body.bgcs-cd .bgcs-cd-shipping-choice__label .bgcs-cd-method-text{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-width:0;margin:0;font-size:12.5px;font-weight:600;line-height:1.32;text-align:center;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}body.bgcs-cd .bgcs-cd-shipping-choice__label .woocommerce-Price-amount{display:block;margin:1px 0 0!important;color:var( --cd-accent );font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:359px){body.bgcs-cd .bgcs-cd-shipping-methods{grid-template-columns:minmax( 0,1fr )!important}}body.bgcs-cd #bgcs-selector-host input[type=text],body.bgcs-cd #bgcs-selector-host input[type=search],body.bgcs-cd #bgcs-selector-host select,body.bgcs-cd #bgcs-selector-host .select2-selection,body.bgcs-cd .bgcs-selector input[type=text],body.bgcs-cd .bgcs-selector input[type=search],body.bgcs-cd .bgcs-selector select,body.bgcs-cd .bgcs-selector .select2-selection{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 14px!important;background:var( --cd-input-bg )!important;border:1px solid var( --cd-border )!important;border-radius:var( --cd-radius-input,8px )!important;color:var( --cd-text )!important;font:inherit!important;line-height:1.4!important;box-shadow:none!important}body.bgcs-cd #bgcs-selector-host .select2-container,body.bgcs-cd .bgcs-selector .select2-container{width:100%!important;max-width:100%!important}body.bgcs-cd #bgcs-selector-host .select2-selection__rendered,body.bgcs-cd .bgcs-selector .select2-selection__rendered{padding-left:0!important;padding-right:24px!important;line-height:22px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.bgcs-cd #bgcs-selector-host input:focus,body.bgcs-cd #bgcs-selector-host select:focus,body.bgcs-cd #bgcs-selector-host .select2-container--open .select2-selection,body.bgcs-cd .bgcs-selector input:focus,body.bgcs-cd .bgcs-selector select:focus,body.bgcs-cd .bgcs-selector .select2-container--open .select2-selection{border-color:var( --cd-accent )!important;box-shadow:0 0 0 1px var( --cd-accent )!important;outline:none!important}body.bgcs-cd #order_review,body.bgcs-cd #order_review .woocommerce-checkout-review-order-table,body.bgcs-cd #order_review .shop_table{width:100%!important;max-width:none!important;min-width:0!important}body.bgcs-cd #order_review .shop_table{display:table!important;table-layout:auto!important;border-collapse:collapse}body.bgcs-cd #order_review .shop_table tfoot{display:table-row-group!important;width:auto!important;max-width:none!important}body.bgcs-cd #order_review .shop_table tfoot>tr,body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row{display:table-row!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:var( --cd-summary-row-bg )!important}body.bgcs-cd #order_review .shop_table tfoot>tr>th,body.bgcs-cd #order_review .shop_table tfoot>tr>td,body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>th,body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>td{display:table-cell!important;float:none!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;margin:0!important;padding:13px 0!important;border:0!important;border-top:1px solid var( --cd-border )!important;vertical-align:middle!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important}body.bgcs-cd #order_review .shop_table tfoot>tr:first-child>th,body.bgcs-cd #order_review .shop_table tfoot>tr:first-child>td{border-top:0!important}body.bgcs-cd #order_review .shop_table tfoot>tr>th,body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>th{width:auto!important;padding-right:18px!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important}body.bgcs-cd #order_review .shop_table tfoot>tr>td{width:1%!important;text-align:right!important;white-space:nowrap!important;overflow-wrap:normal!important}body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>td{width:44%!important;text-align:right!important;white-space:normal!important;overflow-wrap:break-word!important}body.bgcs-cd #order_review .shop_table tfoot>tr.woocommerce-shipping-totals>td,body.bgcs-cd #order_review .shop_table tfoot>tr.shipping>td{width:auto!important;white-space:normal!important;overflow-wrap:break-word!important}body.bgcs-cd #order_review .shop_table tfoot .woocommerce-Price-amount,body.bgcs-cd #order_review .shop_table tfoot .amount{white-space:nowrap!important;word-break:keep-all!important}body.bgcs-cd.bgcs-checkout-chrome--clean #order_review .shop_table .amount{color:inherit!important}body.bgcs-cd #order_review .shop_table tfoot>tr.order-total>th,body.bgcs-cd #order_review .shop_table tfoot>tr.order-total>td{font-size:1.06em;font-weight:800}body.bgcs-cd #order_review .shop_table tbody .product-name{width:auto!important;min-width:0!important;padding-right:16px!important;text-align:left!important;overflow-wrap:break-word!important}body.bgcs-cd #order_review .shop_table tbody .product-total{width:1%!important;min-width:max-content!important;padding-left:12px!important;text-align:right!important;vertical-align:top!important;white-space:nowrap!important;overflow:visible!important}body.bgcs-cd #order_review .bgcs-cd-product,body.bgcs-cd #order_review .bgcs-cd-product__copy{min-width:0!important;max-width:100%}body.bgcs-cd #order_review .bgcs-cd-product__media,body.bgcs-cd #order_review .product-total,body.bgcs-cd #order_review .product-total .woocommerce-Price-amount{flex-shrink:0;white-space:nowrap!important}@media(max-width:520px){body.bgcs-cd #order_review .shop_table tfoot>tr>th{padding-right:12px!important}body.bgcs-cd #order_review .shop_table tfoot>tr.bgcs-cd-shipping-summary-row>td{width:52%!important}}body.bgcs-cd .bgcs-cd-products-accordion__trigger{white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left}body.bgcs-cd .bgcs-cd-trust-badges{display:grid;grid-template-columns:repeat( 3,minmax( 0,1fr ) );gap:8px 12px;width:100%;margin:14px 0 2px;padding:14px 0 0;border-top:1px solid var( --cd-border )}body.bgcs-cd .bgcs-cd-trust-badge{display:inline-flex;align-items:flex-start;justify-content:center;gap:6px;min-width:0;color:var( --cd-text );font-size:11px;font-weight:500;line-height:1.35;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word}body.bgcs-cd .bgcs-cd-trust-badge svg,body.bgcs-cd .bgcs-cd-trust-badge img{flex:none;width:14px;height:14px;margin-top:1px;color:var( --cd-accent )}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-1,body.bgcs-cd.bgcs-flow-template--optima .bgcs-flow-checkout-trust--count-1,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-1,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-1{grid-template-columns:1fr}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--optima .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-4,body.bgcs-cd.bgcs-flow-template--optima .bgcs-flow-checkout-trust--count-4,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-4,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-4{grid-template-columns:repeat( 2,minmax( 0,1fr ) )}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--optima .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3{grid-template-columns:repeat( 3,minmax( 0,1fr ) )}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge{align-items:flex-start;justify-content:center}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span{display:block;max-width:72px;min-height:2.7em}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-4 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-4 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-4 .bgcs-cd-trust-badge{justify-content:flex-start}@media(max-width:520px){body.bgcs-cd .bgcs-cd-trust-badges{grid-template-columns:1fr}body.bgcs-cd .bgcs-cd-trust-badge{justify-content:flex-start}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-2,body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-4,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-4,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-4{grid-template-columns:repeat( 2,minmax( 0,1fr ) )}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3{grid-template-columns:repeat( 3,minmax( 0,1fr ) )}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge{justify-content:center}}@media(max-width:360px){body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3{grid-template-columns:1fr}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge{justify-content:flex-start}body.bgcs-cd.bgcs-flow-template--essential .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span,body.bgcs-cd.bgcs-flow-template--atelier .bgcs-flow-checkout-trust--count-3 .bgcs-cd-trust-badge>span{max-width:none;min-height:0}}body.bgcs-cd .bgcs-selector .bgcs-type,body.bgcs-cd .bgcs-selector .bgcs-type__label{min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}body.bgcs-cd.bgcs-flow-template--essential,body.bgcs-cd.bgcs-flow-template--optima,body.bgcs-cd.bgcs-flow-template--conversion{--bgcs-flow-section-gap:18px}body.bgcs-cd.bgcs-flow-template--essential form.checkout,body.bgcs-cd.bgcs-flow-template--optima form.checkout,body.bgcs-cd.bgcs-flow-template--conversion form.checkout{align-items:start}body.bgcs-cd.bgcs-flow-template--essential .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--essential #order_review,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--optima #order_review,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--conversion #order_review{box-sizing:border-box;padding:clamp(18px,2vw,24px);border:1px solid var(--cd-border);border-radius:var(--cd-radius);background:var(--cd-card-bg)}body.bgcs-cd.bgcs-flow-template--essential .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--essential #order_review{box-shadow:0 1px 2px rgba(23,34,28,.035)}body.bgcs-cd.bgcs-flow-template--optima .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--optima #order_review,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-billing-fields,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-shipping-fields,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-additional-fields,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-delivery-section,body.bgcs-cd.bgcs-flow-template--conversion #order_review{box-shadow:0 12px 32px rgba(82,55,38,.065)}body.bgcs-cd.bgcs-flow-template--essential form.checkout h3,body.bgcs-cd.bgcs-flow-template--essential #order_review_heading,body.bgcs-cd.bgcs-flow-template--optima form.checkout h3,body.bgcs-cd.bgcs-flow-template--optima #order_review_heading,body.bgcs-cd.bgcs-flow-template--conversion form.checkout h3,body.bgcs-cd.bgcs-flow-template--conversion #order_review_heading{margin-bottom:18px;font-size:clamp(18px,1.65vw,22px);font-weight:720;letter-spacing:-.025em;line-height:1.2}body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout .input-text,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout textarea,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout select,body.bgcs-cd.bgcs-flow-template--essential .select2-selection,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout .input-text,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout textarea,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout select,body.bgcs-cd.bgcs-flow-template--optima .select2-selection,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout .input-text,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout textarea,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout select,body.bgcs-cd.bgcs-flow-template--conversion .select2-selection{min-height:48px;border-width:1px!important;border-style:solid!important;border-color:var(--cd-border)!important;border-radius:var(--cd-radius-input)!important;background:var(--cd-input-bg)!important;box-shadow:none!important}body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout .input-text:focus,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout textarea:focus,body.bgcs-cd.bgcs-flow-template--essential .woocommerce-checkout select:focus,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout .input-text:focus,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout textarea:focus,body.bgcs-cd.bgcs-flow-template--optima .woocommerce-checkout select:focus,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout .input-text:focus,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout textarea:focus,body.bgcs-cd.bgcs-flow-template--conversion .woocommerce-checkout select:focus{border-color:var(--cd-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cd-accent) 12%,transparent)!important}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice{min-width:unset;justify-content:center;padding:15px 12px;border:1px solid var(--cd-border);border-radius:14px;background:var(--cd-card-bg);box-shadow:none}body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice{background:color-mix(in srgb,var(--cd-card-bg) 94%,var(--cd-accent) 6%)}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice:hover,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice:hover,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice:hover{border-color:color-mix(in srgb,var(--cd-accent) 58%,var(--cd-border));box-shadow:0 8px 22px rgba(15,23,42,.065)}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice.is-selected,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice.is-selected,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice.is-selected{border-color:var(--cd-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--cd-accent) 14%,transparent)}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo{min-height:36px}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo img,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo img,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice__label .bgcs-cd-method-logo img{max-width:96px;max-height:34px}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice__label .bgcs-cd-method-text,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice__label .bgcs-cd-method-text,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice__label .bgcs-cd-method-text{gap:4px;font-size:13px;font-weight:650;line-height:1.28}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice__label .woocommerce-Price-amount,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice__label .woocommerce-Price-amount,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice__label .woocommerce-Price-amount{font-size:13px;font-weight:800}body.bgcs-cd.bgcs-flow-template--essential #payment ul.payment_methods li,body.bgcs-cd.bgcs-flow-template--optima #payment ul.payment_methods li,body.bgcs-cd.bgcs-flow-template--conversion #payment ul.payment_methods li{border-radius:14px!important}body.bgcs-cd.bgcs-flow-template--essential #place_order,body.bgcs-cd.bgcs-flow-template--optima #place_order,body.bgcs-cd.bgcs-flow-template--conversion #place_order{min-height:54px;border-radius:999px!important;font-size:15px;font-weight:750;letter-spacing:-.01em;text-transform:none;box-shadow:0 8px 20px color-mix(in srgb,var(--cd-accent) 16%,transparent)}body.bgcs-cd.bgcs-flow-template--essential #place_order:hover,body.bgcs-cd.bgcs-flow-template--optima #place_order:hover,body.bgcs-cd.bgcs-flow-template--conversion #place_order:hover{transform:translateY(-1px)}body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-trust-badges,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-trust-badges,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-trust-badges{padding-top:14px;border-top:1px solid var(--cd-border)}@media(max-width:782px){body.bgcs-cd.bgcs-flow-template--essential .bgcs-cd-shipping-choice,body.bgcs-cd.bgcs-flow-template--optima .bgcs-cd-shipping-choice,body.bgcs-cd.bgcs-flow-template--conversion .bgcs-cd-shipping-choice{padding:13px 9px}}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method{grid-template-columns:minmax( 0,1fr )!important}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method>.bgcs-cd-shipping-choice{min-height:0!important;width:100%!important;max-width:none!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:14px 16px!important;text-align:left!important;overflow:visible!important}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-shipping-choice__dot{position:static!important;flex:0 0 16px}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-shipping-choice__label{flex:auto;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;padding:0!important;text-align:left!important}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-method-logo,body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-method-ico{flex:none;min-height:0!important}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-method-text{flex:auto;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:6px 12px!important;min-width:0!important;font-size:inherit!important;text-align:left!important}body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .woocommerce-Price-amount,body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method .bgcs-cd-shipping-choice__state{flex:none;margin-left:auto!important;white-space:nowrap!important}body.bgcs-cd .bgcs-cd-shipping-status{grid-column:1/-1;width:100%;min-width:0;margin:0;padding:10px 12px;border:1px solid var( --cd-border );border-radius:calc( var( --cd-radius ) * .65 );background:color-mix( in srgb,var( --cd-card-bg ) 92%,var( --cd-border ) );color:var( --cd-text );font-size:.9rem;line-height:1.45;white-space:normal;overflow-wrap:break-word}body.bgcs-cd .bgcs-cd-shipping-status--free,body.bgcs-cd .bgcs-cd-shipping-choice__state--free{font-weight:700}body.bgcs-cd .bgcs-cd-shipping-methods.is-native-compat{display:block!important;width:100%}body.bgcs-cd .bgcs-cd-native-shipping-host{box-sizing:border-box;width:100%;min-width:0}@media(max-width:782px){body.bgcs-cd .bgcs-cd-shipping-methods.is-single-method>.bgcs-cd-shipping-choice{padding:13px 14px!important}}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody:not([hidden]),body.bgcs-cd #order_review table.shop_table>tbody.bgcs-cd-products-accordion__content:not([hidden]){display:table-row-group!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item{display:table-row!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>th,body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>td{display:table-cell!important;float:none!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;vertical-align:top!important}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>.product-name{width:auto!important;min-width:0!important;max-width:none!important;padding-right:16px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>.product-total,body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>.wd-checkout-prod-total{width:1%!important;min-width:0!important;max-width:none!important;padding-left:12px!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:visible!important}body.bgcs-cd #order_review .bgcs-cd-product:not(.bgcs-cd-product--theme-image){display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important}body.bgcs-cd #order_review .bgcs-cd-product:not(.bgcs-cd-product--theme-image)>.bgcs-cd-product__media{flex:none!important;min-width:0!important}body.bgcs-cd #order_review .bgcs-cd-product:not(.bgcs-cd-product--theme-image)>.bgcs-cd-product__copy{flex:1!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}body.bgcs-cd #order_review .bgcs-cd-product--theme-image{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}body.bgcs-cd #order_review .bgcs-cd-product--theme-image>*,body.bgcs-cd #order_review .wd-checkout-prod,body.bgcs-cd #order_review .wd-checkout-prod-cont,body.bgcs-cd #order_review .wd-checkout-prod-title,body.bgcs-cd #order_review .cart-product-label{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.bgcs-cd #order_review .wd-checkout-prod,body.bgcs-cd #order_review .wd-checkout-prod-cont{width:100%!important}body.bgcs-cd #order_review .wd-checkout-prod-title,body.bgcs-cd #order_review .cart-product-label{flex:1!important;width:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}body.bgcs-cd #order_review .wd-checkout-prod-total,body.bgcs-cd #order_review .product-total .woocommerce-Price-amount,body.bgcs-cd #order_review .product-total .amount{flex:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media(max-width:520px){body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody>tr.cart_item>.product-name{padding-right:10px!important}body.bgcs-cd #order_review .bgcs-cd-product:not(.bgcs-cd-product--theme-image){gap:9px!important}}body.bgcs-cd #order_review table.woocommerce-checkout-review-order-table>tbody.bgcs-cd-products-accordion__content[hidden]{display:none!important}body.bgcs-cd .bgcs-availability-card__message{text-wrap:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important;min-width:0!important}body.bgcs-cd .bgcs-cd-delivery-estimate{display:block;min-width:0;margin:8px 0 12px;font-size:.8rem;font-weight:400;line-height:1.3;opacity:.7;white-space:normal;overflow-wrap:break-word}
.bgcs-responsive-coupon{margin:14px 0}.bgcs-responsive-coupon--desktop{display:none}.bgcs-responsive-coupon__toggle{min-height:44px;padding:0;border:0;background:0 0;color:var(--cd-accent,#1f7a5c);font-weight:650;cursor:pointer}.bgcs-responsive-coupon__fields{display:flex;gap:8px;align-items:stretch}.bgcs-responsive-coupon__fields[hidden]{display:none}.bgcs-responsive-coupon__code{flex:auto;min-width:0}.bgcs-responsive-coupon__apply{flex:none;padding-inline:18px!important;background:var(--cd-accent,#1f7a5c)!important;border:1px solid var(--cd-accent,#1f7a5c)!important;border-radius:var(--cd-radius-input,8px)!important;color:#fff!important;font-weight:700;text-shadow:none!important;box-shadow:none!important}.bgcs-responsive-coupon__message{margin-top:6px;color:var(--cd-accent,#247255);font-size:13px}.bgcs-responsive-coupon__message.is-error{color:#b42318}.bgcs-responsive-coupon__active{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bgcs-responsive-coupon__active[hidden]{display:none}.bgcs-responsive-coupon__active-item{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:color-mix( in srgb,var(--cd-accent,#1f7a5c) 12%,#fff );color:var(--cd-accent,#246448);font-size:12px;font-weight:650}.bgcs-responsive-coupon__remove{min-height:0!important;padding:0;border:0;background:0 0;color:inherit;font-size:18px;line-height:1;cursor:pointer}.bgcs-responsive-coupon.is-loading{opacity:.6;pointer-events:none}.bgcs-coupon-row--desktop{display:none}.bgcs-coupon-row>td{padding:8px 0!important}@media(min-width:960px){.bgcs-responsive-coupon--desktop{display:block}.bgcs-coupon-row--desktop{display:table-row}.bgcs-responsive-coupon--mobile{display:none}}
body.bgcs-standalone-checkout{display:block!important;width:100%!important;min-width:100%;max-width:none!important;margin:0;padding:0!important;background:var(--cd-page-bg,#f7faf8)!important;overflow-x:hidden}.bgcs-checkout-shell,.bgcs-checkout-shell *{box-sizing:border-box}.bgcs-checkout-shell{--bgcs-checkout-width:var(--cd-container-w, 1180px);--bgcs-page-surface:var(--cd-page-bg, #f7faf8);--bgcs-section-surface:var(--cd-card-bg, #fff);--bgcs-summary-surface:var(--cd-card-bg, #fff);--bgcs-section-border:var(--cd-border, #dfe7e3);--bgcs-section-shadow:var(--cd-card-shadow, 0 8px 28px rgb(28 70 54 / 5%));--bgcs-section-padding:18px;--bgcs-section-gap:16px;--bgcs-summary-padding:18px;--bgcs-desktop-gap:clamp(32px, 4vw, 56px);display:block!important;width:100%!important;min-width:100%;max-width:none!important;margin:0!important;padding:0!important;min-height:100vh;color:var(--cd-text,#17221e);font-family:inherit}.bgcs-checkout-header,.bgcs-checkout-main,.bgcs-checkout-footer{display:block;width:min(calc(100% - 32px),var(--bgcs-checkout-width));max-width:var(--bgcs-checkout-width);margin-inline:auto}.bgcs-checkout-header{display:grid;align-items:center;gap:14px 10px;padding:18px 0 16px;border-bottom:1px solid var(--cd-border,#dfe9e4)}.bgcs-checkout-brand{min-width:0;max-width:100%}.bgcs-checkout-back__close{display:none}.bgcs-checkout-brand .custom-logo-link,.bgcs-checkout-brand__logo-link{display:block;width:fit-content;max-width:100%}.bgcs-checkout-brand img{display:block;width:auto;max-width:min(190px,48vw);max-height:52px}.bgcs-checkout-brand__name{color:inherit;font-size:20px;font-weight:750;text-decoration:none}.bgcs-checkout-secure{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:var(--cd-secure-icon-gap,6px);overflow:hidden;color:var(--cd-secure-text,var(--cd-accent,#31725a));font-size:var(--cd-secure-font-size,12px);font-weight:var(--cd-secure-font-weight,600);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.bgcs-checkout-secure__dot{flex:none;color:var(--cd-secure-icon,var(--cd-accent,#1f9d68));font-size:var(--cd-secure-icon-size,12px)}.bgcs-checkout-secure__icon{display:block;flex:none;width:var(--cd-secure-icon-size,12px);height:var(--cd-secure-icon-size,12px);object-fit:contain}.bgcs-checkout-secure__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bgcs-checkout-secure--badge{padding:var(--cd-secure-padding-y,6px)var(--cd-secure-padding-x,9px);background:var(--cd-secure-bg,#f1f8f5);border:var(--cd-secure-border-width,1px)solid var(--cd-secure-border,#c6ddd4);border-radius:var(--cd-secure-radius,999px);box-shadow:var(--cd-secure-shadow,none)}.bgcs-checkout-secure--text{padding:0;background:0 0;border:0;box-shadow:none}.bgcs-checkout-secure--icon-right .bgcs-checkout-secure__dot,.bgcs-checkout-secure--icon-right .bgcs-checkout-secure__icon{order:2}.bgcs-checkout-back-wrap{display:flex;align-items:center;min-width:0;max-width:100%}.bgcs-checkout-back{display:inline-flex;align-items:center;width:fit-content;min-width:0;max-width:100%;gap:var(--cd-back-icon-gap,7px);color:var(--cd-back-text,var(--cd-muted,#52655d));font-size:var(--cd-back-font-size,13px);font-weight:var(--cd-back-font-weight,500);line-height:1.2;text-decoration:none;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.bgcs-checkout-back:hover{color:var(--cd-back-hover-text,var(--cd-accent,#1f7a5c))}.bgcs-checkout-back:focus-visible{outline:3px solid color-mix(in srgb,var(--cd-accent,#1f7a5c) 35%,transparent);outline-offset:3px}.bgcs-checkout-back--button{padding:var(--cd-back-padding-y,8px)var(--cd-back-padding-x,14px);color:var(--cd-back-button-text,#fff);background:var(--cd-back-bg,#1f7a5c);border:var(--cd-back-border-width,1px)solid var(--cd-back-border,#1f7a5c);border-radius:var(--cd-back-radius,8px);box-shadow:var(--cd-back-shadow,none)}.bgcs-checkout-back--button:hover{color:var(--cd-back-button-hover-text,#fff);background:var(--cd-back-hover-bg,#175c46);border-color:var(--cd-back-hover-border,#175c46);transform:translateY(-1px)}.bgcs-checkout-back--icon-right .bgcs-checkout-back__icon{order:2}.bgcs-checkout-back__icon{display:block;flex:none;width:var(--cd-back-icon-size,16px);height:var(--cd-back-icon-size,16px);object-fit:contain}.bgcs-checkout-back__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bgcs-checkout-header--mobile-inline{grid-template-columns:minmax(0,1fr)auto auto}.bgcs-checkout-header--mobile-inline .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--mobile-inline .bgcs-checkout-secure{grid-column:2;grid-row:1;max-width:34vw}.bgcs-checkout-header--mobile-inline .bgcs-checkout-back-wrap{grid-column:3;grid-row:1;max-width:34vw}.bgcs-checkout-header--mobile-logo-back{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--mobile-logo-back .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--mobile-logo-back .bgcs-checkout-back-wrap{grid-column:2;grid-row:1;max-width:48vw}.bgcs-checkout-header--mobile-logo-back .bgcs-checkout-secure{grid-column:1/-1;grid-row:2}.bgcs-checkout-header--mobile-logo-top{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--mobile-logo-top .bgcs-checkout-brand{grid-column:1/-1;grid-row:1}.bgcs-checkout-header--mobile-logo-top .bgcs-checkout-back-wrap{grid-column:1;grid-row:2}.bgcs-checkout-header--mobile-logo-top .bgcs-checkout-secure{grid-column:2;grid-row:2;max-width:48vw}.bgcs-checkout-header--mobile-inline.bgcs-checkout-header--no-secure,.bgcs-checkout-header--mobile-inline.bgcs-checkout-header--no-back{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--mobile-inline.bgcs-checkout-header--no-secure .bgcs-checkout-back-wrap{grid-column:2}.bgcs-checkout-header--mobile-logo-top.bgcs-checkout-header--no-secure .bgcs-checkout-back-wrap,.bgcs-checkout-header--mobile-logo-top.bgcs-checkout-header--no-back .bgcs-checkout-secure{grid-column:1/-1}.bgcs-checkout-header--mobile-stacked{grid-template-columns:minmax(0,1fr)}.bgcs-checkout-header--mobile-stacked .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--mobile-stacked .bgcs-checkout-back-wrap{grid-column:1;grid-row:2}.bgcs-checkout-header--mobile-stacked .bgcs-checkout-secure{grid-column:1;grid-row:3}.bgcs-checkout-header--mobile-logo-left .bgcs-checkout-brand,.bgcs-checkout-header--mobile-secure-left .bgcs-checkout-secure{justify-self:start}.bgcs-checkout-header--mobile-logo-center .bgcs-checkout-brand,.bgcs-checkout-header--mobile-secure-center .bgcs-checkout-secure{justify-self:center}.bgcs-checkout-header--mobile-logo-right .bgcs-checkout-brand,.bgcs-checkout-header--mobile-secure-right .bgcs-checkout-secure{justify-self:end}.bgcs-checkout-header--mobile-back-left .bgcs-checkout-back-wrap{justify-content:flex-start}.bgcs-checkout-header--mobile-back-center .bgcs-checkout-back-wrap{justify-content:center}.bgcs-checkout-header--mobile-back-right .bgcs-checkout-back-wrap{justify-content:flex-end}.bgcs-checkout-header--mobile-logo-top .bgcs-checkout-brand img,.bgcs-checkout-header--mobile-stacked .bgcs-checkout-brand img{max-width:min(190px,70vw)}.bgcs-checkout-main{min-width:0;padding:22px 0 40px}.bgcs-checkout-shell .woocommerce,.bgcs-checkout-shell form.checkout,.bgcs-checkout-shell .customer-details,.bgcs-checkout-shell .bgcs-cd-workflow,.bgcs-checkout-shell .bgcs-cd-summary-column,.bgcs-checkout-shell #customer_details,.bgcs-checkout-shell .checkout-order-review,.bgcs-checkout-shell #order_review,.bgcs-checkout-shell #order_review_heading{float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0;margin-inline:0}.bgcs-checkout-shell .woocommerce{display:block!important}.bgcs-checkout-shell .checkout-order-review{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.bgcs-checkout-shell .checkout-order-review::before,.bgcs-checkout-shell .checkout-order-review::after{display:none!important;content:none!important}.bgcs-checkout-shell #customer_details .col-1,.bgcs-checkout-shell #customer_details .col-2,.bgcs-checkout-shell .customer-details .col-1,.bgcs-checkout-shell .customer-details .col-2{display:block;float:none!important;width:100%!important;max-width:none!important}.bgcs-checkout-shell form.checkout{display:block!important}body.bgcs-standalone-checkout .bgcs-checkout-shell form.checkout{display:block!important;width:100%!important;max-width:none!important;margin-inline:0!important}.bgcs-checkout-shell form.checkout h3,.bgcs-checkout-shell #order_review_heading{margin:22px 0 14px}.bgcs-checkout-shell .woocommerce-billing-fields,.bgcs-checkout-shell .woocommerce-shipping-fields,.bgcs-checkout-shell .woocommerce-additional-fields,.bgcs-checkout-shell #order_review{margin-bottom:var(--bgcs-section-gap);padding:var(--bgcs-section-padding);border:1px solid var(--bgcs-section-border);border-radius:var(--cd-radius,12px);background:var(--bgcs-section-surface);box-shadow:var(--bgcs-section-shadow)}.bgcs-checkout-shell #order_review{padding:var(--bgcs-summary-padding);background:var(--bgcs-summary-surface)}.bgcs-checkout-shell .form-row{margin-bottom:14px!important}.bgcs-checkout-shell .input-text,.bgcs-checkout-shell select,.bgcs-checkout-shell textarea,.bgcs-checkout-shell button,.bgcs-checkout-shell .select2-selection{min-height:48px}.bgcs-checkout-shell .input-text,.bgcs-checkout-shell select,.bgcs-checkout-shell textarea{width:100%!important;font-size:16px!important}.bgcs-checkout-shell #payment ul.payment_methods{margin:0;padding:0}.bgcs-checkout-shell #payment ul.payment_methods>li{list-style:none;margin:0 0 10px;padding:13px 14px;border:1px solid var(--cd-border,#dfe7e3);border-radius:var(--cd-radius,10px);background:var(--cd-card-bg,#fff)}.bgcs-checkout-shell #payment ul.payment_methods>li:has(input:checked){border-color:var(--cd-accent,#1f7a5c);box-shadow:0 0 0 1px var(--cd-accent,#1f7a5c)}body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li{margin:0 0 var(--cd-payment-gap);padding:var(--cd-payment-padding-y)var(--cd-payment-padding-x);border:var(--cd-payment-border-width)solid var(--cd-payment-border);border-radius:var(--cd-payment-radius);background:var(--cd-payment-bg);color:var(--cd-payment-text);box-shadow:none}body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li:last-child{margin-bottom:0}body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li>label{color:var(--cd-payment-text);font-weight:var(--cd-payment-label-weight)}body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li:has(input:checked){border-color:var(--cd-payment-selected-border);background:var(--cd-payment-selected-bg);color:var(--cd-payment-selected-text);box-shadow:var(--cd-payment-selected-shadow)}body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li:has(input:checked)>label,body.bgcs-cd--pay-custom .bgcs-checkout-shell #payment ul.payment_methods>li:has(input:checked) .payment_box{color:var(--cd-payment-selected-text)}.bgcs-checkout-shell #order_review .shop_table{width:100%!important;table-layout:auto!important}.bgcs-checkout-shell #order_review .product-name{width:auto;min-width:0;word-break:normal;overflow-wrap:break-word}.bgcs-checkout-shell #order_review .product-total{width:1%;text-align:right;white-space:nowrap}.bgcs-checkout-shell #place_order{min-height:52px;font-size:16px}.bgcs-checkout-footer{display:flex;flex-wrap:wrap;gap:10px 18px;padding:20px 0 28px;border-top:1px solid var(--cd-border,#dfe9e4);color:var(--cd-muted,#667970);font-size:12px}.bgcs-checkout-footer a{color:inherit}.bgcs-mobile-summary{margin:0 0 18px;border:1px solid #d9e6df;border-radius:12px;background:#fff;overflow:hidden}.bgcs-mobile-summary__toggle{display:grid;grid-template-columns:1fr auto;width:100%;min-height:58px;padding:12px 14px;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer}.bgcs-mobile-summary__title{font-weight:750}.bgcs-mobile-summary__meta{display:block;margin-top:2px;color:#64776e;font-size:12px}.bgcs-mobile-summary__action{display:block;margin-top:4px;color:var(--cd-accent,#1f7a5c);font-size:12px;font-weight:650}.bgcs-mobile-summary__total{align-self:center;font-weight:750}.bgcs-mobile-summary__body{padding:0 14px 14px;border-top:1px solid #e3ebe7}.bgcs-mobile-summary__body[hidden]{display:none}.bgcs-mobile-summary__body .shop_table{width:100%;margin:0}@media(min-width:520px){.bgcs-checkout-header{gap:10px 18px;padding:20px 0}.bgcs-checkout-brand img{max-width:170px;max-height:44px}.bgcs-checkout-header .bgcs-checkout-secure,.bgcs-checkout-header .bgcs-checkout-back-wrap{max-width:100%}.bgcs-checkout-header--desktop-inline{grid-template-columns:minmax(0,1fr)auto auto}.bgcs-checkout-header--desktop-inline .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--desktop-inline .bgcs-checkout-secure{grid-column:2;grid-row:1}.bgcs-checkout-header--desktop-inline .bgcs-checkout-back-wrap{grid-column:3;grid-row:1}.bgcs-checkout-header--desktop-logo-back{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--desktop-logo-back .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--desktop-logo-back .bgcs-checkout-back-wrap{grid-column:2;grid-row:1}.bgcs-checkout-header--desktop-logo-back .bgcs-checkout-secure{grid-column:1/-1;grid-row:2}.bgcs-checkout-header--desktop-logo-top{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--desktop-logo-top .bgcs-checkout-brand{grid-column:1/-1;grid-row:1}.bgcs-checkout-header--desktop-logo-top .bgcs-checkout-back-wrap{grid-column:1;grid-row:2}.bgcs-checkout-header--desktop-logo-top .bgcs-checkout-secure{grid-column:2;grid-row:2}.bgcs-checkout-header--desktop-inline.bgcs-checkout-header--no-secure,.bgcs-checkout-header--desktop-inline.bgcs-checkout-header--no-back{grid-template-columns:minmax(0,1fr)auto}.bgcs-checkout-header--desktop-inline.bgcs-checkout-header--no-secure .bgcs-checkout-back-wrap{grid-column:2}.bgcs-checkout-header--desktop-logo-top.bgcs-checkout-header--no-secure .bgcs-checkout-back-wrap,.bgcs-checkout-header--desktop-logo-top.bgcs-checkout-header--no-back .bgcs-checkout-secure{grid-column:1/-1}.bgcs-checkout-header--desktop-stacked{grid-template-columns:minmax(0,1fr)}.bgcs-checkout-header--desktop-stacked .bgcs-checkout-brand{grid-column:1;grid-row:1}.bgcs-checkout-header--desktop-stacked .bgcs-checkout-back-wrap{grid-column:1;grid-row:2}.bgcs-checkout-header--desktop-stacked .bgcs-checkout-secure{grid-column:1;grid-row:3}.bgcs-checkout-header--desktop-logo-left .bgcs-checkout-brand,.bgcs-checkout-header--desktop-secure-left .bgcs-checkout-secure{justify-self:start}.bgcs-checkout-header--desktop-logo-center .bgcs-checkout-brand,.bgcs-checkout-header--desktop-secure-center .bgcs-checkout-secure{justify-self:center}.bgcs-checkout-header--desktop-logo-right .bgcs-checkout-brand,.bgcs-checkout-header--desktop-secure-right .bgcs-checkout-secure{justify-self:end}.bgcs-checkout-header--desktop-back-left .bgcs-checkout-back-wrap{justify-content:flex-start}.bgcs-checkout-header--desktop-back-center .bgcs-checkout-back-wrap{justify-content:center}.bgcs-checkout-header--desktop-back-right .bgcs-checkout-back-wrap{justify-content:flex-end}}@media(min-width:960px){.bgcs-checkout-header,.bgcs-checkout-main,.bgcs-checkout-footer{width:min(calc(100% - 56px),var(--bgcs-checkout-width))}.bgcs-checkout-main{padding-top:38px}.bgcs-mobile-summary{display:none!important}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review>.woocommerce-checkout-review-order-table thead{display:table-header-group}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review>.woocommerce-checkout-review-order-table tbody .cart_item{display:table-row}body.bgcs-standalone-checkout .bgcs-checkout-shell form.checkout{display:grid!important;grid-template-columns:minmax(0,1fr)minmax(320px,var(--cd-summary-w,440px));grid-template-areas:"details summary"!important;gap:8px var(--bgcs-desktop-gap);align-items:start}body.bgcs-standalone-checkout .bgcs-checkout-shell form.checkout>*,body.bgcs-standalone-checkout .bgcs-checkout-shell #customer_details,body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review,body.bgcs-standalone-checkout .bgcs-checkout-shell .customer-details,body.bgcs-standalone-checkout .bgcs-checkout-shell .bgcs-cd-summary-column,body.bgcs-standalone-checkout .bgcs-checkout-shell .checkout-order-review{min-width:0!important}.bgcs-checkout-shell #customer_details,.bgcs-checkout-shell form.checkout>.bgcs-cd-workflow,.bgcs-checkout-shell form.checkout>.customer-details{grid-area:details}.bgcs-checkout-shell #order_review_heading{margin-top:0}.bgcs-checkout-shell #order_review{position:sticky;top:24px}.bgcs-checkout-shell form.checkout>.bgcs-cd-summary-column,.bgcs-checkout-shell form.checkout>.checkout-order-review{grid-area:summary;position:sticky;top:24px}.bgcs-checkout-shell form.checkout>.bgcs-cd-summary-column #order_review,.bgcs-checkout-shell form.checkout>.checkout-order-review #order_review{position:static}.bgcs-checkout-shell .woocommerce-billing-fields,.bgcs-checkout-shell .woocommerce-shipping-fields,.bgcs-checkout-shell .woocommerce-additional-fields{padding:var(--bgcs-section-padding)}}body.bgcs-standalone-checkout.bgcs-cd-theme--compact .bgcs-checkout-shell{--bgcs-checkout-width:var(--cd-container-w, 1180px);--bgcs-page-surface:var(--cd-page-bg, #f7f8fa);--bgcs-section-surface:var(--cd-card-bg, #ffffff);--bgcs-summary-surface:var(--cd-card-bg, #ffffff);--bgcs-section-border:var(--cd-border, #dfe3ea);--bgcs-section-shadow:var(--cd-card-shadow, 0 8px 28px rgb(23 32 51 / 6%));--bgcs-section-padding:18px;--bgcs-summary-padding:20px;--bgcs-section-gap:14px;--bgcs-desktop-gap:clamp(28px, 4vw, 56px)}.bgcs-checkout-shell .bgcs-cd-summary-column{background:var(--bgcs-summary-surface);border:1px solid var(--bgcs-section-border);border-radius:var(--cd-radius,12px);box-shadow:var(--bgcs-section-shadow);padding:var(--bgcs-summary-padding)}.bgcs-checkout-shell .bgcs-cd-summary-column #order_review_heading{margin-top:0}.bgcs-checkout-shell .bgcs-cd-summary-column #order_review{padding:0;border:0;background:0 0;box-shadow:none}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review a.woocommerce-remove-coupon{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;color:var( --cd-accent,#1f7a5c );font-size:0!important;line-height:1;text-decoration:none;vertical-align:middle}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review a.woocommerce-remove-coupon::before{content:"\00d7"!important;display:block;position:static;width:auto;height:auto;font-family:Arial,sans-serif!important;font-size:20px!important;font-style:normal;line-height:1}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review a.woocommerce-remove-coupon::after{content:none!important;display:none!important}body.bgcs-standalone-checkout .bgcs-checkout-shell #order_review a.woocommerce-remove-coupon:focus-visible{outline:2px solid var( --cd-accent,#1f7a5c );outline-offset:2px}body.bgcs-standalone-checkout>a.skip-link,body.bgcs-standalone-checkout>a[class*=skip-link],body.bgcs-standalone-checkout>a[class*=skip-to-content]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect( 0 0 0 0 )!important;clip-path:inset( 50% )!important;white-space:nowrap!important;border:0!important}.bgcs-flow-skip-link{position:fixed;left:16px;top:12px;z-index:100000;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:#111;color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 4px 18px rgba(0,0,0,.18)}.bgcs-flow-skip-link:focus{transform:translateY(0);outline:3px solid currentColor;outline-offset:2px}
:root{--bgcs-flow-primary:#000000;--bgcs-flow-primary-contrast:#fff;--bgcs-flow-bg:#fff;--bgcs-flow-surface:#fff;--bgcs-flow-surface-alt:#f7f7f7;--bgcs-flow-text:#171717;--bgcs-flow-muted:#64748b;--bgcs-flow-border:#e5e7eb;--bgcs-flow-radius:12px;--bgcs-flow-radius-control:10px;--bgcs-flow-control-height:48px}.bgcs-flow-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.18em;flex:none}.bgcs-flow-icon--custom{object-fit:contain}.bgcs-flow-button{min-height:var(--bgcs-flow-control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:var(--bgcs-flow-radius-control);font:inherit;font-weight:700;line-height:1;text-decoration:none!important;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.bgcs-flow-button:hover{transform:translateY(-1px)}.bgcs-flow-button--primary{background:var(--bgcs-flow-primary);color:var(--bgcs-flow-primary-contrast)!important;border-color:var(--bgcs-flow-primary)}.bgcs-flow-button--secondary{background:var(--bgcs-flow-surface);color:var(--bgcs-flow-text)!important;border-color:var(--bgcs-flow-border)}body.bgcs-flow-buttons--pill .bgcs-flow-button,body.bgcs-flow-buttons--pill #place_order{border-radius:999px!important}body.bgcs-flow-buttons--soft .bgcs-flow-button--primary,body.bgcs-flow-buttons--soft #place_order{box-shadow:0 7px 18px rgba(15,23,42,.14)}body.bgcs-flow-surface #place_order,body.bgcs-flow-surface .button.alt{background:var(--bgcs-flow-primary)!important;border-color:var(--bgcs-flow-primary)!important;color:var(--bgcs-flow-primary-contrast)!important}body.bgcs-flow-inputs--soft .woocommerce form .form-row input.input-text,body.bgcs-flow-inputs--soft .woocommerce form .form-row textarea,body.bgcs-flow-inputs--soft .select2-container .select2-selection{background:var(--bgcs-flow-surface-alt)!important}body.bgcs-flow-inputs--classic .woocommerce form .form-row label{position:static!important;transform:none!important;font-size:inherit!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.bgcs-flow-button{transition:none!important}.bgcs-flow-button:hover{transform:none}}body.bgcs-flow-checkout-layout--essential form.checkout{gap:30px}body.bgcs-flow-checkout-layout--conversion form.checkout{gap:34px}body.bgcs-flow-checkout-layout--atelier form.checkout{gap:44px}body.bgcs-flow-checkout-layout--atelier .woocommerce-billing-fields,body.bgcs-flow-checkout-layout--atelier .woocommerce-shipping-fields,body.bgcs-flow-checkout-layout--atelier .woocommerce-additional-fields,body.bgcs-flow-checkout-layout--atelier #order_review{box-shadow:none!important}body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice,body.bgcs-flow-checkout-payment--conversion #payment ul.payment_methods li{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice.is-selected,body.bgcs-flow-checkout-payment--conversion #payment ul.payment_methods li:has(input:checked){box-shadow:0 8px 24px color-mix(in srgb,var(--bgcs-flow-primary) 12%,transparent)}body.bgcs-flow-checkout-submit--conversion #place_order{min-height:56px;font-weight:800;box-shadow:0 10px 28px color-mix(in srgb,var(--bgcs-flow-primary) 18%,transparent)}body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice,body.bgcs-flow-checkout-payment--atelier #payment ul.payment_methods li{border-radius:4px!important;box-shadow:none!important;background:0 0!important}body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice.is-selected,body.bgcs-flow-checkout-payment--atelier #payment ul.payment_methods li:has(input:checked){background:var(--bgcs-flow-surface-alt)!important}body.bgcs-flow-checkout-submit--atelier #place_order{min-height:56px;border-radius:2px!important;text-transform:uppercase;letter-spacing:.075em;font-size:12px}body.bgcs-flow-checkout-order_summary--atelier #order_review_heading{letter-spacing:.035em}body.bgcs-flow-checkout-coupon--atelier .bgcs-responsive-coupon__toggle{text-transform:uppercase;letter-spacing:.07em;font-size:11px}body.bgcs-flow-checkout-header--essential .bgcs-checkout-header{border-bottom-color:var(--bgcs-flow-border)}body.bgcs-flow-checkout-header--conversion .bgcs-checkout-header{border-bottom-color:color-mix(in srgb,var(--bgcs-flow-primary) 18%,var(--bgcs-flow-border))}body.bgcs-flow-checkout-header--atelier .bgcs-checkout-header{border-bottom-color:var(--bgcs-flow-border);min-height:88px}body.bgcs-flow-checkout-header--atelier .bgcs-checkout-brand img{max-height:46px}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--essential .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--essential .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--essential .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--essential #order_review,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--conversion .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--conversion #order_review,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--atelier .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--atelier #order_review{box-sizing:border-box;padding:clamp(18px,2vw,24px);border:1px solid var(--bgcs-flow-border);background:var(--bgcs-flow-surface)}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--essential .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--essential .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--essential .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--essential #order_review{border-radius:10px;box-shadow:none}body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--conversion .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--conversion #order_review{border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.055)}body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-shipping-fields,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-additional-fields,body.bgcs-flow-checkout-delivery--atelier .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--atelier #order_review{border-radius:4px;box-shadow:none}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-checkout .input-text,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-checkout .input-text,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-checkout .input-text,body.bgcs-flow-checkout-courier_selector--essential .select2-selection,body.bgcs-flow-checkout-courier_selector--conversion .select2-selection,body.bgcs-flow-checkout-courier_selector--atelier .select2-selection{min-height:48px;border-width:1px!important;border-style:solid!important;border-color:var(--bgcs-flow-border)!important;box-shadow:none!important}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-checkout .input-text:focus,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-checkout .input-text:focus,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-checkout .input-text:focus{border-color:var(--bgcs-flow-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bgcs-flow-primary) 12%,transparent)!important}body.bgcs-flow-checkout-customer_fields--essential .form-row.bgcs-label--float>label,body.bgcs-flow-checkout-customer_fields--conversion .form-row.bgcs-label--float>label,body.bgcs-flow-checkout-customer_fields--atelier .form-row.bgcs-label--float>label{left:14px;max-width:calc(100% - 30px);padding-inline:5px;background:var(--cd-input-bg,var(--bgcs-flow-surface));font-size:.94em}body.bgcs-flow-checkout-customer_fields--essential .form-row.bgcs-label--float:has(.input-text:focus)>label,body.bgcs-flow-checkout-customer_fields--essential .form-row.bgcs-label--float:has(.input-text:not(:placeholder-shown))>label,body.bgcs-flow-checkout-customer_fields--conversion .form-row.bgcs-label--float:has(.input-text:focus)>label,body.bgcs-flow-checkout-customer_fields--conversion .form-row.bgcs-label--float:has(.input-text:not(:placeholder-shown))>label,body.bgcs-flow-checkout-customer_fields--atelier .form-row.bgcs-label--float:has(.input-text:focus)>label,body.bgcs-flow-checkout-customer_fields--atelier .form-row.bgcs-label--float:has(.input-text:not(:placeholder-shown))>label{color:var(--bgcs-flow-primary);font-weight:650}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-billing-fields__field-wrapper>.form-row:last-child,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-billing-fields__field-wrapper>.form-row:last-child,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-billing-fields__field-wrapper>.form-row:last-child{margin-bottom:0!important}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-shipping-choice,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice{--bgcs-flow-courier-choice-height:80px;min-height:var(--bgcs-flow-courier-choice-height);justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--bgcs-flow-border);background:var(--bgcs-flow-surface);box-shadow:none}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-shipping-choice{--bgcs-flow-courier-choice-height:76px;justify-content:flex-start;border-radius:10px}body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice{border-radius:14px;background:color-mix(in srgb,var(--bgcs-flow-primary) 4%,var(--bgcs-flow-surface))}body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice{--bgcs-flow-courier-choice-height:72px;justify-content:flex-start;border-radius:3px;background:0 0}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-shipping-choice__label,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice__label,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice__label{gap:5px;line-height:1.3}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-method-text,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-method-text,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-method-text{font-weight:650}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-shipping-choice:hover,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice:hover,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice:hover{border-color:color-mix(in srgb,var(--bgcs-flow-primary) 58%,var(--bgcs-flow-border))}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-shipping-choice.is-selected,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-shipping-choice.is-selected,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-shipping-choice.is-selected{border-color:var(--bgcs-flow-primary)}body.bgcs-flow-checkout-couriers--essential .bgcs-cd-method-logo img,body.bgcs-flow-checkout-couriers--conversion .bgcs-cd-method-logo img,body.bgcs-flow-checkout-couriers--atelier .bgcs-cd-method-logo img{max-width:96px;max-height:34px}body.bgcs-flow-checkout-payment--essential #payment ul.payment_methods>li{border-radius:var(--cd-payment-radius,10px)!important}body.bgcs-flow-checkout-payment--conversion #payment ul.payment_methods>li{border-radius:var(--cd-payment-radius,14px)!important}body.bgcs-flow-checkout-payment--atelier #payment ul.payment_methods>li{border-radius:var(--cd-payment-radius,3px)!important}body.bgcs-flow-checkout-payment--conversion #payment ul.payment_methods>li:has(input:checked){background:color-mix(in srgb,var(--bgcs-flow-primary) 6%,var(--bgcs-flow-surface))!important}body.bgcs-flow-checkout-order_summary--essential #order_review_heading,body.bgcs-flow-checkout-order_summary--conversion #order_review_heading{font-weight:750;letter-spacing:-.02em}body.bgcs-flow-checkout-order_summary--atelier #order_review_heading{font-weight:600;letter-spacing:.035em}body.bgcs-flow-checkout-order_summary--conversion #order_review .order-total{font-size:1.06em}body.bgcs-flow-checkout-trust--essential .bgcs-cd-trust-badges{background:0 0}body.bgcs-flow-checkout-trust--conversion .bgcs-cd-trust-badges{padding:14px;border:1px solid color-mix(in srgb,var(--bgcs-flow-primary) 14%,var(--bgcs-flow-border));border-radius:12px;background:color-mix(in srgb,var(--bgcs-flow-primary) 4%,var(--bgcs-flow-surface))}body.bgcs-flow-checkout-trust--atelier .bgcs-cd-trust-badges{padding-top:18px;border-top:1px solid var(--bgcs-flow-border);background:0 0}body.bgcs-flow-checkout-trust--atelier .bgcs-cd-trust-badge{font-size:10px;letter-spacing:.025em}body.bgcs-flow-checkout-legal--essential .woocommerce-terms-and-conditions-wrapper,body.bgcs-flow-checkout-legal--conversion .woocommerce-terms-and-conditions-wrapper,body.bgcs-flow-checkout-legal--atelier .woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:1.55;color:var(--bgcs-flow-muted)}body.bgcs-flow-checkout-legal--atelier .woocommerce-terms-and-conditions-wrapper{font-size:11px}body.bgcs-flow-checkout-submit--essential #place_order{min-height:54px;font-weight:750}body.bgcs-flow-checkout-submit--conversion #place_order{min-height:56px;font-weight:800;box-shadow:0 10px 28px color-mix(in srgb,var(--bgcs-flow-primary) 18%,transparent)}body.bgcs-flow-checkout-submit--atelier #place_order{min-height:56px;border-radius:2px!important;text-transform:uppercase;letter-spacing:.075em;font-size:12px;font-weight:700;box-shadow:none}@media(max-width:782px){body.bgcs-flow-checkout-layout--essential form.checkout,body.bgcs-flow-checkout-layout--conversion form.checkout,body.bgcs-flow-checkout-layout--atelier form.checkout{gap:18px}body.bgcs-flow-checkout-customer_fields--essential .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--conversion .woocommerce-billing-fields,body.bgcs-flow-checkout-customer_fields--atelier .woocommerce-billing-fields,body.bgcs-flow-checkout-delivery--essential .bgcs-cd-delivery-section,body.bgcs-flow-checkout-delivery--conversion .bgcs-cd-delivery-section,body.bgcs-flow-checkout-delivery--atelier .bgcs-cd-delivery-section,body.bgcs-flow-checkout-order_summary--essential #order_review,body.bgcs-flow-checkout-order_summary--conversion #order_review,body.bgcs-flow-checkout-order_summary--atelier #order_review{padding:16px}}.bgcs-flow-component--cart_timer{--bgcs-flow-timer-bg:var(--bgcs-flow-surface-alt);--bgcs-flow-timer-color:var(--bgcs-flow-text);--bgcs-flow-timer-border:var(--bgcs-flow-border);display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;margin-block:12px;border:1px solid var(--bgcs-flow-timer-border);border-radius:var(--bgcs-flow-radius);background:var(--bgcs-flow-timer-bg);color:var(--bgcs-flow-timer-color)}.bgcs-flow-cart-timer__icon{display:inline-flex;flex:none}.bgcs-flow-cart-timer__value{margin-inline-start:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.bgcs-flow-component--campaign_banner{--bgcs-flow-campaign-bg:var(--bgcs-flow-surface-alt);--bgcs-flow-campaign-border:var(--bgcs-flow-border);--bgcs-flow-campaign-gap:14px;display:grid;gap:var(--bgcs-flow-campaign-gap);padding:16px;margin-block:12px;border:1px solid var(--bgcs-flow-campaign-border);border-radius:var(--bgcs-flow-radius);background:var(--bgcs-flow-campaign-bg);color:var(--bgcs-flow-text)}.bgcs-flow-campaign__visual img{display:block;max-width:100%;height:auto;border-radius:var(--bgcs-flow-radius-control)}.bgcs-flow-campaign__content,.bgcs-flow-campaign__header,.bgcs-flow-campaign__product-content{display:grid;gap:7px}.bgcs-flow-campaign__header h2,.bgcs-flow-campaign__product-title,.bgcs-flow-campaign__text,.bgcs-flow-campaign__promotional-text{margin:0}.bgcs-flow-campaign__badge{width:max-content;max-width:100%;font-size:.75rem;font-weight:700}.bgcs-flow-campaign__product{display:grid;grid-template-columns:minmax(72px,96px)minmax(0,1fr);gap:14px;align-items:center}.bgcs-flow-campaign__product-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--bgcs-flow-radius-control)}.bgcs-flow-campaign__price del{opacity:.62}.bgcs-flow-campaign__cta,.bgcs-flow-campaign__link{width:max-content;max-width:100%}.bgcs-flow-campaign__status{margin:2px 0 0;font-size:.875rem;overflow-wrap:anywhere}.bgcs-flow-campaign__status.is-error{color:#b42318}.bgcs-flow-campaign__status.is-success{color:#067647}.bgcs-flow-campaign__fallback{width:max-content;max-width:100%;font-size:.875rem;font-weight:600}@media(max-width:560px){.bgcs-flow-campaign__product{grid-template-columns:72px minmax(0,1fr)}}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table>thead{display:table-header-group!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table:has(>tbody[hidden])>thead{display:none!important}body.bgcs-flow-surface #order_review .shop_table>thead>tr,body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr{display:table-row!important;background:0 0!important}body.bgcs-flow-surface #order_review .shop_table>thead>tr>th{padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--cd-border)!important;background:0 0!important;color:var(--cd-heading)!important;font-size:.84rem!important;font-weight:650!important;line-height:1.35!important}body.bgcs-flow-surface #order_review .shop_table>thead .product-name,body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-name,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>th{width:72%!important;text-align:left!important}body.bgcs-flow-surface #order_review .shop_table>thead .product-total,body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-total,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>td{width:28%!important;text-align:right!important}body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>td{display:table-cell!important;box-sizing:border-box!important;padding:15px 0!important;border:0!important;border-bottom:1px solid var(--cd-border)!important;background:0 0!important;vertical-align:middle!important}body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-name{min-width:0!important;padding-right:18px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-total{padding-left:10px!important;color:var(--cd-heading)!important;font-weight:650!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}body.bgcs-flow-surface #order_review .bgcs-cd-product{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__media{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;overflow:hidden!important;border-radius:10px!important;background:var(--bgcs-flow-surface-alt)!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__image{display:block!important;width:56px!important;height:56px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__copy{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 5px!important;width:100%!important;min-width:0!important;color:var(--cd-text)!important;font-size:.92rem!important;font-weight:550!important;line-height:1.42!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__title{min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__quantity{display:inline!important;flex:none!important;margin:0!important;color:var(--cd-text)!important;font-size:inherit!important;font-weight:700!important;white-space:nowrap!important}body.bgcs-flow-surface #order_review .shop_table .product-name>.variation{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:2px 6px!important;min-width:0!important;margin:7px 0 0 68px!important;color:var(--cd-muted)!important;font-size:.78rem!important;line-height:1.35!important}body.bgcs-flow-surface #order_review .shop_table .product-name>.variation dt,body.bgcs-flow-surface #order_review .shop_table .product-name>.variation dd,body.bgcs-flow-surface #order_review .shop_table .product-name>.variation p{min-width:0!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body.bgcs-flow-surface.bgcs-cd-cart--minimal #order_review .bgcs-cd-product{grid-template-columns:minmax(0,1fr)!important}body.bgcs-flow-surface.bgcs-cd-cart--minimal #order_review .bgcs-cd-product__media{display:none!important}body.bgcs-flow-surface.bgcs-cd-cart--minimal #order_review .shop_table .product-name>.variation{margin-left:0!important}body.bgcs-flow-surface #order_review .shop_table>tfoot,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>th,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>td{background:0 0!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>th,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>td{padding:13px 0!important;border:0!important;border-top:1px solid var(--cd-border)!important;vertical-align:middle!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>th{padding-right:18px!important;color:var(--cd-text)!important;font-size:.92rem!important;font-weight:550!important;white-space:normal!important;overflow-wrap:break-word!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>td{color:var(--cd-heading)!important;font-size:.92rem!important;font-weight:650!important;white-space:nowrap!important;overflow-wrap:normal!important;font-variant-numeric:tabular-nums}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr.bgcs-cd-shipping-summary-row>td{width:28%!important;white-space:normal!important;overflow-wrap:break-word!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr.order-total>th{font-size:1rem!important;font-weight:650!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr.order-total>td{font-size:1.22rem!important;font-weight:800!important}body.bgcs-flow-surface #order_review .shop_table>tfoot>tr.order-total>td small{display:block!important;margin-top:3px!important;color:var(--cd-muted)!important;font-size:.68em!important;font-weight:500!important;line-height:1.35!important;white-space:normal!important}body.bgcs-flow-surface #order_review .shop_table .woocommerce-Price-amount,body.bgcs-flow-surface #order_review .shop_table .amount{white-space:nowrap!important;font-variant-numeric:tabular-nums}@media(max-width:520px){body.bgcs-flow-surface #order_review .shop_table>thead .product-name,body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-name,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>th{width:68%!important}body.bgcs-flow-surface #order_review .shop_table>thead .product-total,body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-total,body.bgcs-flow-surface #order_review .shop_table>tfoot>tr>td{width:32%!important}body.bgcs-flow-surface #order_review .shop_table>tbody>tr.cart_item>.product-name{padding-right:10px!important}body.bgcs-flow-surface #order_review .bgcs-cd-product{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}body.bgcs-flow-surface #order_review .bgcs-cd-product__media,body.bgcs-flow-surface #order_review .bgcs-cd-product__image{width:48px!important;height:48px!important}body.bgcs-flow-surface #order_review .shop_table .product-name>.variation{margin-left:58px!important}body.bgcs-flow-surface.bgcs-cd-cart--minimal #order_review .shop_table .product-name>.variation{margin-left:0!important}}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell{display:block!important;width:100%!important;max-width:none!important;table-layout:auto!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>thead{display:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>tbody:not([hidden]){display:block!important;width:100%!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>tfoot{display:table!important;width:100%!important;max-width:none!important;table-layout:auto!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>tbody>tr.bgcs-cd-cart-item--single-cell{display:block!important;width:100%!important;min-width:0!important;margin:0!important;border:0!important;background:0 0!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>tbody>tr.bgcs-cd-cart-item--single-cell>td.wd-checkout-prod{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:15px 0!important;border:0!important;border-bottom:1px solid var(--cd-border)!important;background:0 0!important;box-sizing:border-box!important;text-align:left!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img{grid-column:1!important;grid-row:1!important;width:56px!important;min-width:56px!important;max-width:56px!important;margin:0!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img>a{display:block!important;width:56px!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img img{display:block!important;width:56px!important;height:56px!important;max-width:56px!important;margin:0!important;object-fit:cover!important;border-radius:10px!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-cont{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)max-content!important;align-items:start!important;column-gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title{grid-column:1!important;min-width:0!important;max-width:none!important;width:auto!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-total{grid-column:2!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-remove-btn-wrapp{display:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .cart-product-label-link,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .cart-product-label{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .bgcs-cd-product{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .bgcs-cd-product__media{display:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .bgcs-cd-product__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .bgcs-cd-product__title{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .bgcs-cd-product__quantity{display:block!important;margin:0!important;white-space:nowrap!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title>ul.variation,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title .variation{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:3px 6px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:7px 0 0!important;padding:0!important;list-style:none!important;color:var(--cd-muted)!important;font-size:.78rem!important;line-height:1.35!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title .variation>li{display:contents!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title .item-variation-name,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title .item-variation-value,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-title .item-variation-value>p{min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}@media(max-width:520px){body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell>tbody>tr.bgcs-cd-cart-item--single-cell>td.wd-checkout-prod{grid-template-columns:48px minmax(0,1fr)!important;column-gap:10px!important;padding:13px 0!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img>a,body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-img img{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-cont{grid-template-columns:minmax(0,1fr)max-content!important;column-gap:8px!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-total{font-size:.9em!important}}@media(max-width:380px){body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-cont{grid-template-columns:minmax(0,1fr)!important;row-gap:7px!important}body.bgcs-flow-surface #order_review table.bgcs-cd-products-table--single-cell .wd-checkout-prod-total{grid-column:1!important;text-align:left!important}}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod){display:block!important;width:100%!important;max-width:none!important;table-layout:auto!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod)>tfoot{display:table!important;width:100%!important;max-width:none!important;table-layout:auto!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod)>tbody:not([hidden]){display:block!important;width:100%!important;min-width:0!important;max-width:none!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod)>tbody>tr.cart_item:has(>td.wd-checkout-prod){display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod)>tbody>tr.cart_item>td.wd-checkout-prod{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-cont{display:grid!important;grid-template-columns:minmax(0,1fr)max-content!important;align-items:start!important;column-gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;flex:auto!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-title{width:auto!important;min-width:0!important;max-width:none!important;flex:1!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-total{width:auto!important;min-width:max-content!important;max-width:none!important;flex:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-remove-btn-wrapp{display:none!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-title .variation{width:100%!important;min-width:0!important;max-width:none!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-title .item-variation-name,body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-title .item-variation-value,body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-title .item-variation-value>p{width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media(max-width:520px){body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod)>tbody>tr.cart_item>td.wd-checkout-prod{grid-template-columns:48px minmax(0,1fr)!important;column-gap:10px!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-cont{grid-template-columns:minmax(0,1fr)max-content!important;column-gap:8px!important}}@media(max-width:380px){body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-cont{grid-template-columns:minmax(0,1fr)!important;row-gap:7px!important}body.bgcs-flow-surface #order_review table.woocommerce-checkout-review-order-table:has(>tbody>tr.cart_item>td.wd-checkout-prod) .wd-checkout-prod-total{grid-column:1!important;text-align:left!important}}body.bgcs-flow-surface .bgcs-cd-summary-column #order_review,body.bgcs-flow-surface .bgcs-cd-delivery-section .bgcs-selector{border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;padding:0!important}