.shipping-costs-info a{color:#747474;text-decoration:underline}.shipping-costs-info a:hover{color:#101010;text-decoration:none}.cfw-cart-item-title .wc-gzd-cart-info.delivery-time-info{padding-top:8px;padding-bottom:8px;font-size:.875rem;line-height:1.25;color:#666;margin:2px 0 0}.checkoutwc #woocommerce-order-shipments{margin-top:2rem;margin-bottom:0;padding:1.25rem 1.5rem .75rem;border:1px solid #e5e5e5;border-radius:6px 6px 0 0;background-color:#fff;font-size:var(--font-size-title5);font-weight:700}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table{width:100%;border-collapse:collapse;margin:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#fff;font-size:var(--font-size-body,16px)}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table thead th{padding:.65rem 1.5rem;text-align:left;font-weight:600;color:var(--color-title,#111);border-bottom:1px solid #e5e5e5;background-color:#fff}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table tbody td{padding:.6rem 1.5rem;border-top:1px solid #f2f2f2;color:var(--color-body,#333);vertical-align:middle}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table tbody tr:first-child td{border-top:none}.checkoutwc .woocommerce-shipments-table__cell-shipment-actions{text-align:right}.checkoutwc .woocommerce-shipments-table__cell-shipment-number a{font-weight:600;color:var(--color-title,#111);text-decoration:none}.checkoutwc .woocommerce-shipments-table__cell-shipment-number a:hover{text-decoration:underline}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table+.sab-documents-download{border:1px solid #e5e5e5;border-top:none;border-radius:0 0 6px 6px;background-color:#fff;padding:1rem 1.5rem 1.5rem;margin-top:0}body.woocommerce-order-received .woocommerce-shipments-table__header-shipment-actions,body.woocommerce-order-received .woocommerce-shipments-table__header-shipment-number,body.woocommerce-order-received .woocommerce-shipments-table__cell-shipment-actions,body.woocommerce-order-received .woocommerce-shipments-table__cell-shipment-number{display:none!important}body.woocommerce-account .woocommerce-shipments-table__header-shipment-actions,body.woocommerce-account .woocommerce-shipments-table__cell-shipment-actions{display:none!important}.checkoutwc #woocommerce-order-shipments+.woocommerce-shipments-table+.sab-documents-download{border:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-radius:0 0 6px 6px;background-color:#fff;padding:1rem 1.5rem 1.5rem;margin-top:0}@supports selector(html:has(#cfw)){html:has(#cfw){font-size:69%}}.checkoutwc,.checkoutwc th,.checkoutwc p,.checkoutwc select,.checkoutwc input,.checkoutwc label,.checkoutwc .cfw-review-pane,.cfw-cart-item-data,.wc-item-meta strong,.cfw-have-acc-text.cfw-small{font-size:var(--body-m)!important;font-weight:400!important;color:var(--color-title)!important;line-height:1.2!important}.checkoutwc .message{font-size:var(--body-s)!important}.checkoutwc label.cfw-floatable-label{font-size:var(--body-s)!important;font-weight:400!important;color:var(--body)!important}body.checkout-wc h1,body.checkout-wc h2,body.checkout-wc h3,body.checkout-wc h4,body.checkout-wc h5,body.checkout-wc h6{font-weight:700!important;color:var(--color-title)!important}body.checkout-wc h4.cfw-small{font-size:var(--font-size-body)!important;font-weight:400!important;color:var(--color-body)!important}.cfw-order-review-total .cfw-review-pane-label,.cfw-order-review-total .cfw-review-pane-content,.cfw-order-review-total .cfw-review-pane-content strong,.cfw-cart-item-title,.order-total th,.order-total strong{font-weight:700!important;color:var(--color-title)!important}.cfw-order-review-total .cfw-review-pane-label,.cfw-order-review-total .cfw-review-pane-content,.cfw-order-review-total .cfw-review-pane-content strong{font-size:var(--font-size-title6)!important}.cfw-cart-item-title,.order-total th,.order-total strong{font-size:var(--font-size-body)!important}#cfw-footer .cfw-store-policies a{font-size:var(--font-size-body);font-weight:500!important;color:var(--color-title)!important}#cfw-footer .cfw-store-policies{justify-content:space-between!important}.react-responsive-modal-modal>h1{display:none}.checkoutwc .wc-item-meta{list-style:none;padding-left:0;margin-left:0}.cfw-alert-error{color:var(--negative-d-1)!important;background-color:var(--negative-l-10)!important;border-color:var(--negative)!important}.cfw-alert-error a{color:var(--negative-d-5)!important;text-decoration:underline!important}.cfw-alert-error a:hover{text-decoration:none!important}.checkoutwc .input-text,.checkoutwc select{padding:1.1em .85em 0.9em!important}:root{--checkbox-size:20px !important}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:flex!important;align-items:flex-start!important}#cfw input[type="checkbox"]{background-color:var(--surface)!important;border:2px solid var(--body)!important;border-radius:4px!important;height:var(--checkbox-size)!important;min-height:var(--checkbox-size)!important;max-height:var(--checkbox-size)!important;width:var(--checkbox-size)!important;min-width:var(--checkbox-size)!important;max-width:var(--checkbox-size)!important;margin-right:var(--padding-small)!important;margin-top:var(--padding-tiny)!important}#cfw input[type="radio"]{background-color:var(--color-surface)!important;border:2px solid var(--color-title)!important}#cfw input[type="radio"]::after{background-color:transparent!important}#cfw input[type="radio"]:checked{border-color:var(--color-title)!important;box-shadow:inset 0 0 0 10px var(--color-title)!important}#cfw input[type="radio"]:checked::after{background-color:var(--color-title-inverse)!important}label.wc-stripe-label-payment-type::before{width:12px!important;height:12px!important;margin-bottom:1px!important}input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type::before{background:var(--color-title)!important;box-shadow:0 0 0 2px var(--color-title)!important}#cfw input:focus,#cfw select:focus{border-color:var(--color-primary)!important}#cfw label abbr.required{display:inline!important;visibility:visible!important;opacity:1!important}.cfw-accordion .cfw-radio-reveal-content{background:var(--color-background)!important}body.checkout-wc form.checkout #cfw-payment-method .wc-gzd-checkbox-placeholder{display:none!important}.cfw-primary-btn{padding:var(--padding-large)!important}body.checkout-wc .cfw-primary-btn,body.checkout-wc .cfw-prev-tab,body.checkout-wc .cfw-next-tab,body.checkout-wc .cfw-button-text{text-transform:uppercase;font-size:var(--font-size-button1);font-weight:600!important;color:var(--color-title-inverse)}body.checkout-wc .cfw-prev-tab{font-size:var(--font-size-button2)!important;font-weight:700!important;color:var(--color-primary)!important}body.checkout-wc a.cfw-prev-tab:hover{text-decoration:underline;color:var(--color-title)!important}body.checkout-wc .cfw-secondary-btn{height:57px!important;opacity:1!important;border:none!important;text-transform:none!important;font-weight:400!important}button.react-responsive-modal-closeButton{background-color:transparent!important}#cfw .choose-pickup-location a,.cfw-coupon-wrap a,.cfw-tab-link,a.cfw-small.cfw-add-field,a.woocommerce-remove-coupon,a.cfw-tab-link{font-size:var(--font-size-body)!important;text-decoration:underline!important;color:var(--color-primary)!important;font-weight:500!important}#cfw .choose-pickup-location a:hover,.cfw-coupon-wrap a:hover,a.cfw-small.cfw-add-field:hover,a.woocommerce-remove-coupon:hover,a.cfw-tab-link:hover{text-decoration:none!important}.cfw-store-policies a,#cfw-breadcrumb a{text-decoration:none!important}.cfw-store-policies a:hover,#cfw-breadcrumb a:hover{text-decoration:underline!important}#cfw-footer .cfw-store-policies li a{box-shadow:none!important}#cfw-breadcrumb .cfw-small{font-size:var(--font-size-body-small)!important}#cfw-breadcrumb .cfw-small.active{font-weight:700!important}#order_review .cfw-order-status{display:none!important}#cfw-breadcrumb{margin:16px 0 32px!important}.cfw-cart-item-image,.cfw-cart-item-image img{width:120px!important;border-radius:6px!important}#cfw .variation{padding:0!important;margin:0!important}#cfw-cart-summary-coupons .row{align-items:center}#cfw .required,#cfw .validate-required .woocommerce-form__label-for-checkbox span::after{font-weight:600!important;color:var(--color-warning)!important}#cfw .parsley-errors-list{color:var(--color-warning)!important}.cfw-review-pane-label,.cfw-review-pane-content{align-content:center!important}.cfw-checkmark{stroke:var(--color-positive)!important;stroke-width:4px!important;overflow:visible!important;margin-right:16px!important}#cfw.context-thank-you section{border-radius:6px!important}.cfw-logo{padding-bottom:40px!important}.cfw-logo .logo{height:3em!important}.cfw-cart-item-subtotal{display:none}#cfw.context-thank-you #cfw-thank-you-action.cfw-bottom-controls{margin-top:1.5em;margin-bottom:1.5em}#cfw label abbr.required{display:none!important}.checkoutwc .cfw-review-pane .inner{display:flex!important;align-items:flex-start!important}.checkoutwc .cfw-review-pane-label{flex:0 0 130px!important;max-width:130px!important}.checkoutwc .cfw-review-pane-content{flex:1 1 auto!important}.checkoutwc .cfw-review-pane-link{flex:0 0 auto!important;text-align:right!important}.cfw-cart-item-quantity-bubble{display:none!important}.cfw-totals-list table tr.order-total{border-top:none!important}.cfw-totals-list table{padding-top:var(--padding-default)!important}.cfw-totals-list table tr{padding:var(--padding-small) 0!important}.cfw-bottom-controls{margin-top:var(--space-xl)!important}#cfw-cart img{background-color:var(--color-surface)}.wc-ppcp-popup__container p{padding-top:16px;padding-left:8px}#shipping_pickup_location_notice{margin:0 0 .8em!important}.wc-shiptastic-managed-by-pickup-location-notice{display:none!important}.woocommerce-gzd-legal-checkbox-text,.woocommerce-gzd-data-service-checkbox-text{font-size:var(--body-s)!important;font-weight:400!important;line-height:1.5!important;color:var(--body)!important}.woocommerce-gzd-legal-checkbox-text a,.woocommerce-gzd-data-service-checkbox-text a{text-decoration:none!important;color:var(--primary)!important}.woocommerce-gzd-legal-checkbox-text a:hover,.woocommerce-gzd-data-service-checkbox-text a:hover{text-decoration:underline!important}.checkoutwc .form-row label{margin-top:var(--space-l)!important;margin-bottom:var(--space-l)!important}@media (max-width:768px){.cfw-store-policies{flex-direction:column!important;gap:16px!important}}