/*! woo.min.css — generated by tools/minify-css.py from assets/css/woo.css; do not edit. */
:root{--wc-red: rgb(var(--danger));--wc-form-border-color: var(--line-strong);--wc-form-border-radius: 8px;--wc-form-color-text: rgb(var(--color-foreground));--wc-form-color-background: rgb(var(--color-background))}.woocommerce-notices-wrapper{margin: 0 0 18px}.woocommerce-notices-wrapper:empty{margin: 0}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content: none}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin: 0 0 14px;padding: 10px 16px;border: 1px solid var(--line);border-left: 3px solid rgb(var(--color-foreground));border-radius: var(--radius-panel);background: rgb(var(--chip));color: rgb(var(--color-foreground));font-size: 1.4rem;font-weight: 600;list-style: none}.woocommerce-error{border-left-color: rgb(var(--danger));color: rgb(var(--danger))}.woocommerce-info{border-left-color: rgb(var(--color-button))}.woocommerce-message,.woocommerce-info,.woocommerce-error{width: fit-content;max-width: 100%}.woocommerce-message,.woocommerce-info{display: grid;grid-template-columns: 1fr auto;align-items: center;column-gap: 16px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color: inherit}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button{display: inline-flex;align-items: center;justify-content: center}.woocommerce a.button.wc-backward{display: inline-flex;align-items: center;justify-content: center}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background: rgb(var(--color-button));color: rgb(var(--color-button-text));font-size: 1.5rem}.woocommerce table.cart td.actions .button{display: inline-flex;align-items: center;justify-content: center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display: inline-flex;align-items: center;justify-content: center;width: 100%;padding: 0 36px;font-size: 1.5rem}.woocommerce-cart table.shop_table{width: 100%;border: 0;border-radius: 0;border-collapse: collapse}.woocommerce-cart table.shop_table th{text-align: left;padding: 12px 8px;border-bottom: 1px solid var(--line)}.woocommerce table.shop_table td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce-cart .cart_totals table.shop_table tr th,.woocommerce-cart .cart_totals table.shop_table tr td{border-top: 1px solid var(--line)}.woocommerce-cart table.shop_table td{padding: 16px 8px;border-bottom: 1px solid var(--line);vertical-align: top}.woocommerce-account table.shop_table{width: 100%;border: 0;border-radius: 0;border-collapse: collapse}.woocommerce-account table.shop_table th{text-align: left;padding: 12px 8px;border-bottom: 1px solid var(--line)}.woocommerce-account table.shop_table td{padding: 16px 8px;border-bottom: 1px solid var(--line);vertical-align: top}.woocommerce-cart table.cart td.product-thumbnail{width: 10rem}.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-cart table.cart td.product-thumbnail a{display: inline-block;width: auto;box-shadow: none}.woocommerce-cart table.cart td.product-thumbnail img{height: auto;max-width: calc(10rem / var(--font-body-scale))}.woocommerce-cart .cart_totals{margin-top: 28px}.woocommerce-cart .cart_totals table{width: 100%}@media (min-width: 769px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width: 420px}}.woocommerce-cart .cart_totals table.shop_table th{text-align: left;padding: 8px 0;width: auto}.woocommerce-cart .cart_totals table.shop_table td{text-align: right;padding: 8px 0}.woocommerce-checkout form.checkout{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,480px);gap: 0 40px;align-items: start}.woocommerce-checkout .col2-set{grid-column: 1}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float: none;width: 100%}.woocommerce-checkout #order_review{display: contents}.woocommerce-checkout #order_review > *{grid-column: 1}.woocommerce-checkout #order_review > .shop_table{grid-column: 2;grid-row: 1 / span 24;align-self: start;position: sticky;top: 0;border-collapse: separate;border-spacing: 0;padding: 40px}#order_review .shop_table{width: 100%}#order_review .shop_table th,#order_review .shop_table td{padding: 0;border: 0;text-align: left}.woocommerce-checkout #order_review tr.cart_item td{padding: 0 0 20px;vertical-align: top;font-size: 14px}.woocommerce-checkout #order_review tr.cart_item td.product-name{width: 100%}.woocommerce-checkout #order_review tr.cart_item td.product-total{width: 1px;white-space: nowrap;padding-left: 14px}.woocommerce-checkout #order_review .gs-line{display: flex;align-items: flex-start;gap: 14px}.woocommerce-checkout #order_review .gs-line__media{position: relative;flex: 0 0 64px;width: 64px;height: 64px}.woocommerce-checkout #order_review .gs-line__media img{display: block;width: 64px;height: 64px;object-fit: cover;border-radius: 16px;background: #ececec}.woocommerce-checkout #order_review .gs-line__body{flex: 1 1 auto;min-width: 0}.woocommerce-checkout #order_review .gs-line__title{display: block;font-size: 14px;line-height: 18.9px}.woocommerce-checkout #order_review .gs-line__qty{position: absolute;top: -6px;right: -6px;display: flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 999px;background: #000;color: #fff;font-size: 11px;font-weight: 600;line-height: 1}.woocommerce-checkout #order_review .gs-line dl.variation{margin: 6px 0 0;max-height: 162px;overflow-y: auto;padding-right: 6px;font-size: 12px;line-height: 16.2px;color: rgba(14,14,14,.56)}.woocommerce-checkout #order_review .gs-line dl.variation dt,.woocommerce-checkout #order_review .gs-line dl.variation dd,.woocommerce-checkout #order_review .gs-line dl.variation dd p{display: inline;float: none;clear: none;margin: 0;padding: 0;color: inherit;font-size: inherit;line-height: inherit}.woocommerce-checkout #order_review .gs-line dl.variation dt:not(:first-child)::before{content: "\A";white-space: pre}.woocommerce-checkout #order_review tr.gs-review-discount > td{padding: 0 0 35px}.gs-discount{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;padding-right: 7px;border: 1px solid #dedede;border-radius: 12px;background: #fff}.gs-discount:has( :focus-visible ){border-color: rgb(var(--color-foreground))}.gs-discount__input{width: 100%;min-height: 0;padding: 13.5px 10px;border: 0;background: none;box-shadow: none;font: inherit;font-size: 14px;line-height: 18.9px;color: inherit}.gs-discount__input:focus{outline: none}.gs-discount__input.has-error{color: inherit}.gs-discount__apply{height: 35px;padding: 0 10px;border: 0;border-radius: 12px;background: #f5f5f5;color: #000;font: inherit;font-size: 14px;font-weight: 600;cursor: pointer}.woocommerce-checkout #order_review .coupon-error-notice{display: block;margin: 6px 0 0;font-size: 12px;line-height: 16.2px;color: #b32d2e}.woocommerce-checkout #order_review .gs-coupon-chip{display: inline-flex;align-items: center;gap: 6px;height: 30px;margin: 10px 8px 0 0;padding: 0 4px 0 10px;border-radius: 999px;background: #f5f5f5;font-size: 14px;font-weight: 600;line-height: 1}.woocommerce-checkout #order_review .gs-coupon-chip__tag{flex: 0 0 14px;width: 14px;height: 14px}.woocommerce-checkout #order_review .gs-coupon-chip__remove{display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;color: inherit;text-decoration: none}.woocommerce-checkout #order_review .gs-coupon-chip__x{width: 12px;height: 12px}.woocommerce-checkout #order_review tr.gs-order-discount td{padding: 0 0 6px;text-align: left;font-size: 14px;font-weight: 400;line-height: 18.9px}.woocommerce-checkout #order_review tr.cart-discount th{font-weight: 400;color: rgba(14,14,14,.56)}.woocommerce-checkout #order_review tr.cart-discount .gs-coupon-tag{display: inline-block;vertical-align: -2px;width: 14px;height: 14px;margin-right: 6px}.woocommerce-checkout #order_review tr.gs-order-savings td{padding: 12px 0 6px;text-align: left;font-size: 14px;font-weight: 700;line-height: 18.9px}.woocommerce-checkout #order_review .gs-order-savings__tag{display: inline-block;vertical-align: -3px;width: 16px;height: 16px;margin-right: 6px}.woocommerce-checkout #order_review .gs-order-savings__amount{margin-left: 2px}.woocommerce-checkout #order_review tfoot th,.woocommerce-checkout #order_review tfoot td{padding: 0 0 6px;font-size: 14px;font-weight: 400;line-height: 18.9px;vertical-align: top}.woocommerce-checkout #order_review tfoot td{text-align: right;white-space: nowrap}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals td{white-space: normal}.gs-ship-help{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;padding: 0;vertical-align: middle;margin: -5px 0 -5px -2px;border: 0;background: none;color: var(--muted);cursor: pointer}.gs-ship-help > span{display: flex;align-items: center;justify-content: center;width: 14px;height: 14px;border: 1px solid var(--line-strong);border-radius: 50%;font: inherit;font-size: 10px;line-height: 1}.gs-modal{position: fixed;inset: 0;z-index: 20;display: flex;align-items: center;justify-content: center;padding: 16px}.gs-modal[hidden]{display: none}.gs-modal__backdrop{position: absolute;inset: 0;background: rgba(14,14,14,.5)}.gs-modal__panel{position: relative;display: flex;flex-direction: column;width: 100%;max-width: 640px;max-height: 85vh;border-radius: 16px;background: #fff}.gs-modal__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 20px 10px}.gs-modal__title{margin: 0;font-size: calc(var(--font-heading-scale) * 2.2rem)}.gs-modal__close{display: flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;padding: 0;border: 0;background: none;color: var(--muted);cursor: pointer}.gs-modal__close svg{width: 18px;height: 17px}.gs-modal__body{overflow-y: auto;padding: 0 20px 24px}.gs-modal__body h3{margin: 18px 0 8px;font-size: calc(var(--font-heading-scale) * 1.6rem)}.gs-modal__body p,.gs-modal__body li{font-size: 14px;line-height: 21px}.gs-modal__body p{margin: 0 0 12px}.gs-modal__body ul{margin: 0 0 12px;padding-left: 20px}.gs-modal__body li{margin: 0 0 6px}body.gs-modal-open{overflow: hidden}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals ul{list-style: none;margin: 0;padding: 0}.woocommerce-checkout #order_review tr.woocommerce-shipping-totals li{margin: 0}.woocommerce-checkout #order_review tr.order-total th,.woocommerce-checkout #order_review tr.order-total td{padding-top: 12px;font-size: 18px;font-weight: 600;line-height: 24.3px}.woocommerce-checkout #order_review .gs-total-currency{font-size: 12px;font-weight: 400;color: rgba(14,14,14,.56)}.woocommerce-checkout #order_review tr.cart-discount td a{color: inherit}@media (max-width: 989px){.woocommerce-checkout form.checkout{grid-template-columns: minmax(0,1fr)}.woocommerce-checkout #order_review > .shop_table{grid-column: 1;grid-row: auto;position: static;padding: 0}}@media (min-width: 990px){.woocommerce-checkout #order_review_heading{display: none}}.woocommerce-checkout .form-row{margin-bottom: 14px}.woocommerce-checkout .form-row label{display: block;margin-bottom: 4px;font-weight: 700}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{width: 100%;min-height: var(--inputs-height);padding: 8px 10px;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: rgb(var(--color-background))}.woocommerce-checkout .form-row:has(input.input-text) > label,.woocommerce-checkout .form-row:has(select) > label{position: absolute;z-index: 1;left: 13px;right: 12px;top: 50%;transform: translateY(-50%);margin: 0;font-size: 1.6rem;font-weight: 400;line-height: 1.2;color: var(--muted);pointer-events: none}.woocommerce-checkout .form-row:has(input.input-text:focus) > label,.woocommerce-checkout .form-row:has(input.input-text:not(:placeholder-shown)) > label,.woocommerce-checkout .form-row:has(select):not(:has(select option:checked[value=""])) > label{top: 6px;transform: none;font-size: 1.2rem}.woocommerce-checkout .form-row:has(input.input-text) input.input-text,.woocommerce-checkout .form-row:has(select) select{min-height: 64px;padding: 24px 12px 8px}.woocommerce-checkout .form-row:has(select) > label{right: 40px}.woocommerce-checkout .form-row:has(select) select{padding-right: 40px}.woocommerce-checkout .form-row:has(.gs-help) > label{right: 42px}.woocommerce-checkout .form-row:has(select option:checked[value=""]) select{color: transparent}.woocommerce-checkout .form-row:has(select option:checked[value=""]) select option{color: #000}.woocommerce-checkout #customer_details .form-row > label.screen-reader-text{clip: auto;clip-path: none;width: auto;height: auto;overflow: visible}.woocommerce-checkout .form-row.gs-third{width: 33.3333%;display: inline-block;vertical-align: top}@media (max-width: 749px){.woocommerce-checkout .form-row.gs-third{width: 100%;display: block}}.woocommerce-checkout .form-row.gs-checkout-section{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%;margin: 26px 0 14px}.woocommerce-checkout .form-row.gs-checkout-section::before,.woocommerce-checkout .form-row.gs-checkout-section::after{content: none;display: none}.woocommerce-checkout .form-row.gs-checkout-section--contact{margin-top: 0}.gs-checkout-section h3{margin: 0;font-size: calc(var(--font-heading-scale) * 1.8rem)}.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields > h3{display: none}.woocommerce-checkout .gs-checkout-signin{font-size: 1.5rem;text-decoration: underline}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width: 48%;display: inline-block}.woocommerce-checkout .form-row-wide{width: 100%}.woocommerce-checkout #order_review > .shop_table{border: 0;border-radius: 0;background: none}#order_review .shop_table{width: 100%}#order_review .shop_table td.product-total{text-align: right}#payment.woocommerce-checkout-payment div.payment_box{background-color: rgb(var(--color-subtle));color: var(--muted)}#payment.woocommerce-checkout-payment div.payment_box::before{border-bottom-color: rgb(var(--color-subtle))}#payment.woocommerce-checkout-payment ul.wc_payment_methods{border-bottom-color: var(--line)}.gs-page-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin: .83em 0;font-size: calc(var(--font-heading-scale) * 4rem)}.gs-page-head h1{margin: 0}.gs-continue-shopping{font-size: 1.6rem;color: var(--muted);text-decoration: underline}@media (max-width: 749px){.gs-page-head{font-size: calc(var(--font-heading-scale) * 3rem)}}.woocommerce-cart .cart-collaterals .cart_totals table small.gs-tax-note{display: block;font-size: 1.7rem;font-weight: 700;color: var(--muted)}.gs-buyer-protection{display: flex;flex-direction: column;gap: 10px;margin: 40px 0 0}.gs-buyer-protection__head{display: flex;align-items: flex-start;gap: 10px}.gs-buyer-protection__shield{flex: 0 0 50px;width: 50px;height: 55px}.gs-buyer-protection__column{display: flex;flex-direction: column;gap: 6px}.gs-buyer-protection__title{margin: 0;font-size: 2rem;font-weight: 700;color: var(--muted)}.gs-buyer-protection__marks{display: flex;flex-wrap: wrap;align-items: center;gap: 1px}.gs-buyer-protection__claim{display: flex;align-items: flex-start;gap: 5px;margin: 0;font-size: 1.28rem;color: var(--muted)}.gs-buyer-protection__check{flex: 0 0 16px;width: 16px;height: 16px;margin-top: 1px;color: #ed7e00}.gs-empty-cart__main{padding: 84px 0 12px;text-align: center}.gs-empty-cart__main h1{margin: 0 0 36px}.gs-empty-cart__account-title{margin: 66px 0 6px;font-weight: 700}.gs-empty-cart__account-line{margin: 9.6px 0 19.2px;font-size: 1.6rem;color: var(--muted)}.gs-empty-cart__protection{width: 420px;max-width: 100%;margin-left: auto}.gs-review-summary{display: none}.gs-review-summary td{padding: 0 0 10px}.gs-review-toggle{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 44px;padding: 0;border: 0;background: none;font: inherit;color: inherit;text-align: left;cursor: pointer}.gs-review-summary__total{margin-left: auto;font-weight: 700}.gs-review-summary__more{color: var(--muted);text-decoration: underline}.woocommerce-cart #wc-stripe-express-checkout-element > div{min-width: 0}.gs-sticky-pay{position: fixed;z-index: 9;inset-inline: 16px;bottom: 16px;margin-inline: auto;max-width: 1029px;min-height: 60px;display: flex;align-items: center;justify-content: center;gap: 10px;padding: 8px 24px calc(8px + env(safe-area-inset-bottom));border: 0;border-radius: 20px;background: rgb(var(--color-button));color: rgb(var(--color-button-text));font-size: calc(var(--font-heading-scale) * 1.8rem);font-weight: 600;text-decoration: none;cursor: pointer}.gs-sticky-pay__icon{flex: 0 0 24px;width: 24px;height: 24px}.woocommerce-cart{padding-bottom: 92px}.woocommerce-cart:has(.cart-empty) .gs-sticky-pay{display: none}@media (max-width: 989px){.gs-review-summary{display: table-row}#order_review tr.cart_item{display: none}#order_review table.gs-review-open tr.cart_item{display: table-row}.woocommerce-checkout{padding-bottom: 92px}}@media (min-width: 990px){.woocommerce-checkout .gs-sticky-pay{display: none}}@media only screen and (max-width: 768px){.woocommerce-cart table.cart td.product-thumbnail{display: block;text-align: left !important}.woocommerce-cart table.cart td.product-thumbnail img{width: 72px}.woocommerce-cart table.cart td.product-thumbnail::before{content: none}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name{text-align: left !important}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-price,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-quantity,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal{display: inline-block;box-sizing: border-box;vertical-align: top;width: 32%;margin: 6px 0 0;padding: 0;text-align: left !important}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal{font-weight: 700;text-align: right !important}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-price::before,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-quantity::before,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-subtotal::before{content: none}.woocommerce-cart table.cart td.product-remove{width: 44px;padding: 0}.woocommerce-cart table.cart td.product-remove a.remove{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px}}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dt,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dd,.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dd p{display: inline;float: none;clear: none;margin: 0}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dt{color: var(--muted)}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dd{margin-right: 12px}.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name dl.variation dt:not(:first-child)::before{content: "\A";white-space: pre}.woocommerce-cart table.cart .gs-edit-link{display: inline-block;margin-left: 8px;color: var(--muted)}.cart-suggestions{margin: 44px 0 0}.woocommerce-checkout #payment{margin-top: 0;background: none;border: 0;border-radius: 0;padding: 0}.gs-payment-head{margin: 30px 0 4px;font-size: 1.6667rem;font-weight: 600;line-height: 1.2}.gs-payment-note{margin: 0 0 13px;color: rgba(var(--color-foreground),.56);font-size: 1.1667rem;line-height: 1.35}.woocommerce-checkout #payment ul.payment_methods{list-style: none;margin: 0;padding: 0;border-bottom: 0}#payment ul.payment_methods > li{position: relative;display: grid;grid-template-columns: 18px 1fr auto;column-gap: 10px;align-items: center;margin: 0;padding: 14px;border: 1px solid #dfdfdf;border-top: 0;background: #fff}#payment ul.payment_methods > li:first-child{border-top: 1px solid #dfdfdf;border-radius: 12px 12px 0 0}#payment ul.payment_methods > li:last-child{border-radius: 0 0 12px 12px}#payment ul.payment_methods > li::before,#payment ul.payment_methods > li::after{grid-area: 99 / 1 / 100 / -1}#payment ul.payment_methods > li label{grid-area: 1 / 2;font-size: 1.1667rem;font-weight: 600;line-height: 1.35}#payment ul.payment_methods > li label::after{content: '';position: absolute;top: 14px;right: 14px;bottom: auto;left: 0;height: 19px}#payment .gs-payment-row__marks{display: flex;align-items: center;gap: 4px;grid-area: 1 / 3;height: 19px;pointer-events: none}#payment ul.payment_methods > li .gs-payment-row__marks img,#payment ul.payment_methods > li .gs-payment-row__marks img + img{margin: 0}@media (max-width: 749px){#payment .gs-payment-row__marks .gs-payment{width: 34px;height: 21.5px}}#payment .gs-payment-more{display: flex;align-items: center;justify-content: center;min-width: 23px;height: 24px;margin: -2px 0;padding: 0 4px;border: 1px solid rgba(0,0,0,.07);border-radius: 3px;background: #fff;color: #080808;font-size: .8333rem;line-height: 1}#payment ul.payment_methods > li input.input-radio{appearance: none;-webkit-appearance: none;grid-area: 1 / 1;width: 18px;height: 18px;margin: 0;border: 1px solid #dfdfdf;border-radius: 50%;background: none}#payment ul.payment_methods > li input.input-radio:checked{border: 6px solid #080808;background: #fff}#payment ul.payment_methods > li .payment_box{grid-area: 2 / 1 / 3 / -1;width: auto;margin: 14px -14px -14px;padding: 14px;background: rgba(0,0,0,.043)}#payment ul.payment_methods > li .payment_box > fieldset{border: 0;margin: 0;padding: 0;min-inline-size: 0}#payment ul.payment_methods > li:last-child .payment_box{border-radius: 0 0 11px 11px}#payment ul.payment_methods > li .payment_box::before{content: none;display: none}.woocommerce-checkout #payment div.form-row.place-order{margin: 22px 0 0;padding: 0}#payment .form-row.place-order .button{width: 100%}.gs-checkout-policies{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 22px 0 0;font-size: 1.35rem}.gs-checkout-policies a{color: var(--muted);text-decoration: underline}.woocommerce-checkout .form-row{position: relative}.woocommerce-checkout .gs-help{position: absolute;right: 10px;bottom: 12px}.woocommerce-checkout .form-row:has(.gs-help) input.input-text{padding-right: 40px}.gs-help__mark{display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 0;border: 1px solid var(--line-strong);border-radius: 50%;background: none;color: var(--muted);font: inherit;font-size: 1.3rem;line-height: 1;cursor: pointer}.gs-help__text{position: absolute;z-index: 6;right: 0;bottom: 30px;display: none;width: 260px;padding: 10px 12px;border: 1px solid var(--line);border-radius: 8px;background: #fff;font-size: 1.3rem;line-height: 1.5;box-shadow: 0 6px 20px rgba(0,0,0,.12)}.gs-help.is-open .gs-help__text{display: block}body.gs-bare-checkout .header--bare{padding-top: 14px}body.gs-bare-checkout .header-wrapper{border-bottom: 1px solid var(--seam)}.gs-checkout-marks{grid-column: 1 / -1}.gs-checkout-marks .gs-payments{justify-content: center;gap: 6px;margin-top: 4px}.woocommerce-account input.input-text,.woocommerce-account input.woocommerce-Input,.woocommerce-account textarea,.woocommerce-cart input.qty,.woocommerce-cart .woocommerce-cart-form td.actions .coupon input.input-text,.woocommerce-form-track-order input.input-text{min-height: var(--inputs-height);border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: rgb(var(--color-background));color: rgb(var(--color-foreground))}.woocommerce-account form .form-row input.input-text,.woocommerce-account form .form-row input.woocommerce-Input,.woocommerce-account form .form-row select,.woocommerce-account form .form-row textarea{min-height: var(--inputs-height);padding: 8px 10px;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: rgb(var(--color-background));color: rgb(var(--color-foreground))}.woocommerce form .show-password-input{width: 44px;height: 44px;right: 5px}.woocommerce form .show-password-input::before{margin: 11px}.woocommerce form .password-input input[type="password"]{padding-right: 54px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom: 24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;display: flex;flex-wrap: wrap;gap: 14px;padding: 0;margin: 0}.woocommerce-account .woocommerce-MyAccount-navigation a{text-decoration: none;font-weight: 700}.woocommerce-Reviews .commentlist{list-style: none;padding: 0}.woocommerce-Reviews .comment_container{padding: 16px 0;border-top: 1px solid var(--line)}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin: 0;border: 0;border-radius: 0;padding: 0}.woocommerce #reviews #comments ol.commentlist li img.avatar{position: static;float: none;top: auto;left: auto;width: 36px;height: 36px;padding: 0;border: 0;border-radius: var(--radius-plate);background: rgba(224,224,224,.5)}.gs-review-card__header{margin: 0 0 10px}.gs-review-card__rating{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 8px}.gs-review-card__stars{display: inline-flex;gap: 4px}.gs-review-card__stars .gs-rating__star{width: 20px;height: 20px;color: rgb(var(--color-button))}.gs-review-card__stars .gs-rating__star:not(.is-on) svg{fill: none;stroke: currentColor}.gs-review-card__date{color: rgb(118,118,118);font-size: 1.28rem;line-height: 1.4}.gs-review-card__who{display: flex;align-items: center;gap: 8px}.gs-review-card__author{color: rgb(var(--color-foreground));font-size: 1.6rem;line-height: 1.4}.gs-review-card__body,.woocommerce #reviews #comments ol.commentlist li .comment-text .gs-review-card__body{color: var(--muted);font-size: 1.6rem;line-height: 1.4}.gs-review-card__body p,.woocommerce #reviews #comments ol.commentlist li .comment-text .gs-review-card__body p{margin: 0}.gs-review-card__body p:first-child:not(:last-child),.woocommerce #reviews #comments ol.commentlist li .comment-text .gs-review-card__body p:first-child:not(:last-child){margin: 0 0 8px}.woocommerce-Reviews #review_form_wrapper{margin-top: 20px}.gs-review__photos{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 0;padding: 0;list-style: none}.gs-review__photos img{display: block;width: 96px;height: 96px;object-fit: cover;border-radius: 5px}.search-results__empty,.gs-review-list__empty{color: var(--muted)}.not-found{text-align: center;padding: 64px 0 72px}.not-found__text{color: var(--muted);margin: 8px 0 22px}.happy-customers h1,.contact-page h1{margin-bottom: 20px}.happy-customers h1{font-size: calc(var(--font-heading-scale) * 4rem);font-weight: 600;margin-bottom: 36px}@media (max-width: 749px){.happy-customers h1{font-size: calc(var(--font-heading-scale) * 3rem)}}.gs-review-list{list-style: none;margin: 0;padding: 0}.gs-review{padding: 16px 0;border-top: 1px solid var(--line)}.gs-review__product{margin: 0 0 10px;font-size: 1.6rem;line-height: 1.4}.gs-review__about{color: var(--muted)}.gs-photo-strip{margin: 0 0 28px}.gs-photo-strip__title{margin: 0 0 4px;font-size: 1.6rem;font-weight: 400;color: rgb(118,118,118)}.gs-photo-strip__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.gs-photo-strip__list img{display: block;width: 80px;height: 80px;object-fit: cover;border-radius: 5px}.contact-page__intro{color: var(--muted);max-width: 60ch}.contact-form{margin-top: 24px;max-width: 560px}.contact-form__row{margin: 0 0 16px}.contact-form__row label{display: block;margin-bottom: 4px;font-weight: 700}.contact-form__row input,.contact-form__row textarea{width: 100%;min-height: var(--inputs-height);padding: 10px 12px;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: rgb(var(--color-background));color: rgb(var(--color-foreground))}.contact-form__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.gs-pagination,.woocommerce-pagination{margin-top: 28px}.gs-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination ul.page-numbers{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px;list-style: none;margin: 0;padding: 0;border: 0;white-space: normal}.gs-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-pagination ul.page-numbers li{border: 0;float: none;display: inline}.gs-pagination li a,.gs-pagination li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display: inline-block;min-width: 0;margin: 0;padding: 3px 2px;border: 0;background: none;color: rgb(var(--color-foreground));line-height: 1.4;text-decoration: none}.gs-pagination li a:hover,.gs-pagination li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background: none;color: rgb(var(--color-foreground));text-decoration: underline;text-underline-offset: 4px}.gs-pagination li span.current,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a.current{background: none;color: rgb(var(--color-foreground));font-weight: 600;text-decoration: underline;text-underline-offset: 4px}
