.acfw-bogo-notice-text{display:contents;}.acfwf-bogo-discount-summary-block{padding:0 1em;}.wc-block-components-notice-banner>svg{align-self:center;}.wc-block-components-notice-banner>div{display:flex;align-items:center;height:100%;justify-content:space-between;}.wc-block-components-order-meta .wc-block-components-notice-banner{padding:0 4px;}.wc-block-components-order-meta .wc-block-components-notice-banner div{display:block;}.wc-block-components-order-meta .wc-block-components-notice-banner button{margin-top:.25em;}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after{border-bottom-width:1px !important;}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-notices__snackbar{display:none;}.acfw-checkout-form-button-field{margin:0;}.acfw-checkout-form-button-field:after{content:"";display:table;clear:both;}.acfw-checkout-form-button-field .form-row-last label{display:none;}.acfw-checkout-form-button-field .form-row-last .button{width:100%;}.acfwf-components .acfw-accordion:last-child{border-bottom:0;}.acfwf-components .acfw-accordion h3{padding:.7em 1.2em;margin:0;background:#f5f5f5;font-size:1em;font-weight:400;cursor:pointer;}.acfwf-components .acfw-accordion h3 .caret{position:relative;top:-2px;margin-left:5px;}.acfwf-components .acfw-accordion h3 .caret img{display:inline-block;transition:transform .5s ease;transform:rotate(-90deg);}.acfwf-components .acfw-accordion .acfw-accordion-inner{overflow:hidden;background:#fcfcfc;max-height:0;transition:max-height .5s ease;}.acfwf-components .acfw-accordion .acfw-accordion-inner .acfw-accordion-content{padding:1em 1.2em;}.acfwf-components .acfw-accordion.show h3 .caret img{transform:rotate(0);}.acfwf-components .acfw-accordion .acfw-accordion-content{font-size:.9em;}.acfwf-components .acfw-accordion .acfw-accordion-content p{margin-bottom:.5em;}.acfwf-components .acfw-accordion .acfw-accordion-content p.acfw-store-credit-instructions{margin-bottom:.2em;}.wcpbc-content{display:none;}.wcpbc-price.loading *:not(.wcpbc-placeholder){display:none;}.wcpbc-price.loading{visibility:hidden;color:inherit;}.wc-price-based-country-refresh-area[data-area="wcsatt"]:not(.refreshed){visibility:hidden;}.wc-price-based-country-refresh-area[data-area="wcsatt"]:not(.refreshed) .wcpbc-price.loading .wcpbc-placeholder{display:none;}@keyframes wcpbc_skeleton_animation{100%{transform:translateX(100%);}}.wcpbc-price.loading .wcpbc-placeholder.-skeleton{visibility:visible;outline:0 !important;border:0 !important;background-color:currentColor !important;color:currentColor !important;width:8ch;height:1.2em;display:inline-block;line-height:1;position:relative !important;overflow:hidden !important;max-width:12ch !important;pointer-events:none;box-shadow:none;z-index:1;opacity:.15;}.wcpbc-price.loading .wcpbc-placeholder.-skeleton::after{content:" ";display:block;position:absolute;left:0;right:0;top:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,currentColor,rgba(245,245,245,.3),currentColor);transform:translateX(-100%);animation:wcpbc_skeleton_animation 1.5s ease-in-out infinite;}@media screen and (prefers-reduced-motion:reduce){.wcpbc-price.loading .wcpbc-placeholder.-skeleton::after{animation:none;}}.wcpbc-price.loading .wcpbc-placeholder.-dots{visibility:visible;position:relative;display:inline-block;margin:.2em 0 .2em 1.2em;overflow:visible;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s;}.wcpbc-price.loading .wcpbc-placeholder.-dots::before,.wcpbc-price.loading .wcpbc-placeholder.-dots::after{content:"";display:inline-block;position:absolute;top:0;}.wcpbc-price.loading .wcpbc-placeholder.-dots::before{left:-1.2em;animation:dot-flashing 1s infinite linear alternate;animation-delay:0s;}.wcpbc-price.loading .wcpbc-placeholder.-dots::after{left:1.2em;animation:dot-flashing 1s infinite linear alternate;animation-delay:1s;}.wcpbc-price.loading .wcpbc-placeholder.-dots,.wcpbc-price.loading .wcpbc-placeholder.-dots::before,.wcpbc-price.loading .wcpbc-placeholder.-dots::after{width:.8em;height:.8em;border-radius:50%;color:inherit;background-color:currentColor;}@keyframes dot-flashing{0%{background-color:currentColor;}50%,100%{background-color:transparent;}}