body.oga-v5311-final{--oga5311-gap:42px;--oga5311-red:#a55245;--oga5311-error:#b42318;--oga5311-line:#e7e0da}body.oga-v5311-final .oga-legal-layout{align-items:start!important;gap:42px!important}body.oga-v5311-final .oga-legal-aside{align-self:start!important;margin-top:0!important;padding-top:0!important;min-height:0!important}body.oga-v5311-final .oga-legal-toc{position:sticky!important;top:126px!important;margin:0!important;padding:0 6px 18px 0!important;max-height:calc(100vh - 148px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff!important}body.oga-v5311-final .oga-legal-toc>a:last-child{margin-bottom:12px!important}body.oga-v5311-final .oga-legal-aside-title{margin-top:0!important}@media(max-width:900px){body.oga-v5311-final .oga-legal-layout{display:block!important}body.oga-v5311-final .oga-legal-aside{position:relative!important;width:100%!important}body.oga-v5311-final .oga-legal-toc{position:relative!important;top:auto!important;display:flex!important;gap:8px!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 12px!important;white-space:nowrap!important}body.oga-v5311-final .oga-legal-toc .oga-legal-aside-title{display:none!important}body.oga-v5311-final .oga-legal-toc a{flex:0 0 auto!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--oga5311-line)!important}}body.oga-v5311-final .oga991-certificate-dialog{padding:0!important;border:0!important;background:transparent!important;max-width:min(96vw,1380px)!important;max-height:94vh!important}body.oga-v5311-final .oga991-certificate-modal{position:relative!important;width:min(96vw,1380px)!important;max-width:1380px!important;max-height:94vh!important;margin:0!important;padding:18px!important;background:#f7f2ea!important;border:0!important;box-shadow:0 18px 60px rgb(0 0 0 / .22)!important;overflow:auto!important}body.oga-v5311-final .oga991-certificate-modal>span,body.oga-v5311-final .oga991-certificate-modal>h2{display:none!important}body.oga-v5311-final .oga-certificate-preview{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final .oga-certificate-preview img{display:block!important;width:100%!important;height:auto!important;max-height:78vh!important;object-fit:contain!important;margin:0 auto!important;border:0!important;box-shadow:none!important}body.oga-v5311-final .oga95-certificate-close{z-index:5!important;top:14px!important;right:14px!important}body.oga-v5311-final .oga991-certificate-meta,body.oga-v5311-final .oga991-certificate-modal>p,body.oga-v5311-final .oga-certificate-actions{max-width:1180px!important;margin:10px auto 0!important;text-align:center!important}@media(min-width:1100px){body.oga-v5311-final.single-product .oga-product{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;gap:42px!important}body.oga-v5311-final.single-product .oga-main-art img{max-height:82vh!important;width:auto!important;max-width:100%!important;object-fit:contain!important}}@media(min-width:1000px){body.oga-v5311-final.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:var(--oga5311-gap)!important;align-items:start!important}body.oga-v5311-final.woocommerce-cart .woocommerce>:is(.woocommerce-notices-wrapper,h1,p:first-of-type){grid-column:1/-1!important}body.oga-v5311-final.woocommerce-cart .woocommerce-cart-form{grid-column:1!important;width:100%!important;margin:0!important}body.oga-v5311-final.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;margin:0!important}body.oga-v5311-final.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important}}body.oga-v5311-final.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 18px!important}body.oga-v5311-final.woocommerce-cart .woocommerce-message{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0!important;padding:10px 0!important;border:0!important;border-top:1px solid var(--oga5311-line)!important;border-bottom:1px solid var(--oga5311-line)!important;background:transparent!important;box-shadow:none!important;color:#171513!important}body.oga-v5311-final.woocommerce-cart .woocommerce-message:before{display:none!important;content:none!important}body.oga-v5311-final.woocommerce-cart .woocommerce-message .wc-forward{order:2!important;float:none!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--oga5311-red)!important;box-shadow:none!important;text-decoration:none!important;font-weight:600!important;white-space:nowrap!important}body.oga-v5311-final.woocommerce-cart .woocommerce-message .wc-forward:hover,body.oga-v5311-final.woocommerce-cart .woocommerce-message .wc-forward:focus{color:#7f3d34!important;text-decoration:underline!important;background:transparent!important}body.oga-v5311-final.woocommerce-cart .cart_totals{padding:22px!important;border:0!important;border-radius:0!important;background:#f8f5f1!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-cart .cart_totals table,body.oga-v5311-final.woocommerce-cart .cart_totals :is(th,td){border-color:var(--oga5311-line)!important}body.oga-v5311-final.woocommerce-cart .shipping-calculator-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-cart .shipping-calculator-form p{margin:0!important;padding:0!important;width:100%!important}body.oga-v5311-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important}body.oga-v5311-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-selection){min-height:44px!important;border:1px solid #d8cec5!important;background:#fff!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-cart .shipping-calculator-form button{min-height:42px!important;padding:9px 15px!important}body.oga-v5311-final.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:var(--oga5311-gap)!important;row-gap:14px!important;align-items:start!important}body.oga-v5311-final.woocommerce-checkout form.checkout>.oga520-checkout-disclosure{grid-column:1/-1!important;margin:0 0 4px!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--oga5311-line)!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:2/5!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0 0 8px!important;font-size:20px!important;line-height:1.2!important}body.oga-v5311-final.woocommerce-checkout #order_review{grid-column:2!important;grid-row:3/6!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;border:0!important;background:#f8f5f1!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout #customer_details>.col-1,body.oga-v5311-final.woocommerce-checkout #customer_details>.col-2{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.oga-v5311-final.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-billing-fields>h3{font-size:22px!important;margin:0 0 14px!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.oga-v5311-final.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}body.oga-v5311-final.woocommerce-checkout .form-row{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.oga-v5311-final.woocommerce-checkout #billing_address_1_field,body.oga-v5311-final.woocommerce-checkout #shipping_address_1_field,body.oga-v5311-final.woocommerce-checkout #billing_address_2_field,body.oga-v5311-final.woocommerce-checkout #shipping_address_2_field,body.oga-v5311-final.woocommerce-checkout #billing_company_field{grid-column:1/-1!important}body.oga-v5311-final.woocommerce-checkout :is(input.input-text,select,textarea,.select2-selection--single){min-height:44px!important;font-size:16px!important;border:1px solid #ddd4cc!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout textarea{min-height:96px!important}body.oga-v5311-final.woocommerce-checkout #ship-to-different-address{margin:12px 0!important;padding:0!important;border:0!important;font-size:17px!important;line-height:1.3!important}body.oga-v5311-final.woocommerce-checkout #ship-to-different-address label{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;cursor:pointer!important}body.oga-v5311-final.woocommerce-checkout #ship-to-different-address input{width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}body.oga-v5311-final.woocommerce-checkout #payment{margin-top:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout #payment .payment_box{margin:8px 0!important;padding:12px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-form-login-toggle{max-width:560px!important;margin:0 auto 12px!important;padding:0!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{position:relative!important;margin:0!important;padding:11px 12px 11px 42px!important;border:0!important;border-bottom:1px solid var(--oga5311-line)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;color:#171513!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:before{content:""!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;border:1px solid #b8aaa0!important;background:#fff!important;color:#fff!important;font-size:14px!important;line-height:1!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info.oga5311-open:before{content:"✓"!important;background:var(--oga5311-red)!important;border-color:var(--oga5311-red)!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--oga5311-red)!important;text-decoration:none!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;width:min(100%,560px)!important;margin:0 auto 24px!important;padding:16px!important;border:0!important;background:#faf8f5!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login>p:first-child{grid-column:1/-1!important;margin:0 0 4px!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login .form-row{margin:0!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){grid-column:1/-1!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login .lost_password{grid-column:1/-1!important;margin:0!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login button{width:100%!important;min-height:44px!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.oga-v5311-final.woocommerce-checkout>.woocommerce-error{margin:0 auto 18px!important;max-width:calc(100% - 32px)!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-error{list-style:none!important;margin:0!important;padding:14px 16px!important;border:1px solid #efc5c1!important;border-left:3px solid var(--oga5311-error)!important;background:#fff7f6!important;color:#7a1610!important;box-shadow:none!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-error li{position:relative!important;margin:5px 0!important;padding-left:22px!important;color:#7a1610!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-error li:before{content:"!"!important;position:absolute!important;left:0!important;top:.05em!important;width:16px!important;height:16px!important;border-radius:50%!important;background:var(--oga5311-error)!important;color:#fff!important;text-align:center!important;font-size:11px!important;line-height:16px!important;font-weight:700!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-invalid>label,body.oga-v5311-final.woocommerce-checkout .oga5311-invalid>label{color:var(--oga5311-error)!important;font-weight:600!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-invalid :is(input,select,textarea,.select2-selection),body.oga-v5311-final.woocommerce-checkout .oga5311-invalid :is(input,select,textarea,.select2-selection){border-color:var(--oga5311-error)!important;box-shadow:0 0 0 1px rgb(180 35 24 / .08)!important}body.oga-v5311-final .oga5311-field-error{display:block!important;margin:5px 0 0!important;color:var(--oga5311-error)!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important}@media(max-width:999px){body.oga-v5311-final.woocommerce-cart .woocommerce{display:block!important}body.oga-v5311-final.woocommerce-cart .woocommerce-message{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}body.oga-v5311-final.woocommerce-cart .cart-collaterals{margin-top:22px!important}body.oga-v5311-final.woocommerce-checkout form.checkout.woocommerce-checkout{display:block!important}body.oga-v5311-final.woocommerce-checkout #customer_details,body.oga-v5311-final.woocommerce-checkout #order_review_heading,body.oga-v5311-final.woocommerce-checkout #order_review{display:block!important;width:100%!important;margin:0 0 20px!important}body.oga-v5311-final.woocommerce-checkout #order_review{padding:16px!important}}@media(max-width:620px){body.oga-v5311-final.woocommerce-cart .shipping-calculator-form{grid-template-columns:1fr!important}body.oga-v5311-final.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.oga-v5311-final.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important}body.oga-v5311-final.woocommerce-checkout :is(#billing_address_1_field,#shipping_address_1_field,#billing_address_2_field,#shipping_address_2_field,#billing_company_field){grid-column:auto!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login{grid-template-columns:1fr!important;width:100%!important;padding:14px!important}body.oga-v5311-final.woocommerce-checkout form.woocommerce-form-login>*{grid-column:1!important}body.oga-v5311-final .oga991-certificate-modal{width:96vw!important;padding:10px!important}body.oga-v5311-final .oga-certificate-preview img{max-height:80vh!important}}body.oga-v5312-final{--oga5312-accent:#a55245;--oga5312-success-bg:#fbf6f3;--oga5312-success-line:#dfc7be}body.oga-v5312-final .oga-contact-form-wrap{min-width:0}body.oga-v5312-final .oga-contact-success{scroll-margin-top:150px!important;display:flex!important;align-items:flex-start!important;gap:13px!important;margin:0 0 18px!important;padding:16px 18px!important;border:1px solid var(--oga5312-success-line)!important;border-left:4px solid var(--oga5312-accent)!important;background:var(--oga5312-success-bg)!important;color:#211c19!important;box-shadow:none!important}body.oga-v5312-final .oga-contact-success__icon{display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:var(--oga5312-accent)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important}body.oga-v5312-final .oga-contact-success__copy{display:grid!important;gap:2px!important;min-width:0!important}body.oga-v5312-final .oga-contact-success__copy strong{font-size:16px!important;line-height:1.25!important;color:#171513!important}body.oga-v5312-final .oga-contact-success__copy span{font-size:14px!important;line-height:1.45!important;color:#5f5751!important}body.oga-v5312-final .oga-contact-success:focus{outline:2px solid var(--oga5312-accent)!important;outline-offset:3px!important}body.oga-v5312-final nav.woocommerce-pagination :is(a.next,a.prev)::before,body.oga-v5312-final nav.woocommerce-pagination :is(a.next,a.prev)::after,body.oga-v5312-final .woocommerce-pagination :is(a.next,a.prev)::before,body.oga-v5312-final .woocommerce-pagination :is(a.next,a.prev)::after,body.oga-v5312-final .pagination :is(a.next,a.prev)::before,body.oga-v5312-final .pagination :is(a.next,a.prev)::after{content:none!important;display:none!important}body.oga-v5312-final nav.woocommerce-pagination ul.page-numbers :is(.next,.prev){font-size:13px!important;min-width:auto!important;padding:0 17px!important;white-space:nowrap!important}body.oga-v5312-final.single-product .oga-product-sections :is(.oga-text-link,.oga-section-links a,.oga-section-links button){min-height:34px!important;padding:5px 0 4px!important;font-size:17px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.035em!important}body.oga-v5312-final.single-product .oga-product-sections :is(.oga-text-link,.oga-section-links a,.oga-section-links button)::after{font-size:18px!important;margin-left:8px!important}body.oga-v5312-final.single-product .oga-product-sections .oga-section-links{gap:10px 18px!important}@media(max-width:620px){body.oga-v5312-final .oga-contact-success{scroll-margin-top:100px!important;padding:14px!important}body.oga-v5312-final.single-product .oga-product-sections :is(.oga-text-link,.oga-section-links a,.oga-section-links button){min-height:44px!important;font-size:16px!important;padding:10px 0 6px!important}body.oga-v5312-final nav.woocommerce-pagination ul.page-numbers :is(.next,.prev){font-size:0!important;min-width:42px!important;padding:0 12px!important}body.oga-v5312-final nav.woocommerce-pagination ul.page-numbers .next::after{content:"→"!important;display:inline!important;font-size:18px!important}body.oga-v5312-final nav.woocommerce-pagination ul.page-numbers .prev::after{content:"←"!important;display:inline!important;font-size:18px!important}}body.oga-v5313-final{--oga5313-accent:#a55245;--oga5313-ink:#171513;--oga5313-muted:#6f6761;--oga5313-soft:#f8f5f1;--oga5313-line:#e7e0da;--oga5313-gap:42px}html body.oga-v5313-final.single-product .oga-product-sections :is(.oga-section-links a,.oga-section-links button,.oga-text-link,.oga-tech-info,.oga-delivery-benefits a,.oga-delivery-benefits strong){font-size:16px!important;line-height:1.35!important;font-weight:600!important;font-variant-caps:normal!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body.oga-v5313-final.single-product .oga-product-sections .oga-section-links a,html body.oga-v5313-final.single-product .oga-product-sections .oga-section-links button,html body.oga-v5313-final.single-product .oga-product-sections a.oga-text-link{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:7px 0!important}html body.oga-v5313-final.single-product .oga-product-sections .oga-section-links{gap:8px 18px!important}html body.oga-v5313-final.single-product .oga-product-sections .oga-section-links :is(a,button)::after{font-size:17px!important;margin-left:9px!important}@media(min-width:1000px){html body.oga-v5313-final.woocommerce-cart main.oga-main .woocommerce,html body.oga-v5313-final.woocommerce-cart .oga-cart-layout-v418,html body.oga-v5313-final.woocommerce-cart .oga-cart-layout-v415{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:var(--oga5313-gap)!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important}html body.oga-v5313-final.woocommerce-cart main.oga-main .woocommerce>:is(.woocommerce-notices-wrapper,.page-heading,h1),html body.oga-v5313-final.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1/-1!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-cart-form{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important}html body.oga-v5313-final.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;max-width:none!important;margin:0!important}}html body.oga-v5313-final.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 18px!important;padding:0!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-message{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:10px 0!important;background:transparent!important;color:var(--oga5313-ink)!important;border:0!important;border-left:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-message::before,html body.oga-v5313-final.woocommerce-cart .woocommerce-message::after{content:none!important;display:none!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-message .wc-forward{order:2!important;float:none!important;flex:0 0 auto!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5313-accent)!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-message .wc-forward:hover,html body.oga-v5313-final.woocommerce-cart .woocommerce-message .wc-forward:focus-visible{text-decoration:underline!important;color:#7f3d34!important;background:transparent!important}html body.oga-v5313-final.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:26px 28px!important;border:0!important;border-radius:0!important;background:var(--oga5313-soft)!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-cart .cart_totals table,html body.oga-v5313-final.woocommerce-cart .cart_totals table tbody,html body.oga-v5313-final.woocommerce-cart .cart_totals table tr,html body.oga-v5313-final.woocommerce-cart .cart_totals table th,html body.oga-v5313-final.woocommerce-cart .cart_totals table td{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5313-final.woocommerce-cart .cart_totals table{border-collapse:separate!important;border-spacing:0 8px!important;margin:0!important}html body.oga-v5313-final.woocommerce-cart .cart_totals table th,html body.oga-v5313-final.woocommerce-cart .cart_totals table td{padding:8px 0!important;vertical-align:top!important}html body.oga-v5313-final.woocommerce-cart .cart_totals table th{width:34%!important;text-align:left!important;font-weight:500!important}html body.oga-v5313-final.woocommerce-cart .cart_totals table td{text-align:right!important}html body.oga-v5313-final.woocommerce-cart .cart_totals .order-total :is(th,td){padding-top:18px!important;font-size:20px!important;font-weight:700!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-button{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;float:none!important;margin:6px 0 10px auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--oga5313-ink)!important;font-size:14px!important;line-height:1.3!important;font-weight:500!important;text-decoration:none!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-button::after{margin-left:6px!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form p{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-container,.select2-selection){width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-selection){min-height:46px!important;padding:9px 11px!important;border:1px solid #ded6cf!important;background:#fff!important;box-shadow:none!important;font-size:15px!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important;display:flex!important;justify-content:flex-start!important;margin-top:2px!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form button{width:auto!important;min-height:42px!important;margin:0!important;padding:9px 15px!important;border:0!important;background:var(--oga5313-accent)!important;color:#fff!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-cart .wc-proceed-to-checkout{padding:14px 0 0!important;border:0!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:min(1560px,calc(100% - 56px))!important;max-width:1560px!important;margin:0 auto!important;padding:34px 0 58px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main>.woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:var(--oga5313-gap)!important;row-gap:12px!important;align-items:start!important;justify-content:stretch!important;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#customer_details,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.col2-set#customer_details{grid-column:1!important;grid-row:1 / span 3!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 8px!important;border:0!important;background:transparent!important;font-size:22px!important;line-height:1.2!important;font-weight:600!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review{grid-column:2!important;grid-row:2 / span 2!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:24px 26px!important;border:0!important;background:var(--oga5313-soft)!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-1,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-2{display:block!important;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){width:100%!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields>h3{margin:0 0 14px!important;padding:0!important;font-size:22px!important;line-height:1.2!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important;width:100%!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field,#billing_company_field,#shipping_company_field){grid-column:1/-1!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{display:block!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.3!important;color:var(--oga5313-ink)!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,textarea,.select2-container,.select2-selection--single){width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,textarea,.select2-selection--single){min-height:46px!important;padding:9px 11px!important;border:1px solid #ded6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) textarea{min-height:92px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table :is(tbody,tfoot,tr,th,td){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table{border-collapse:separate!important;border-spacing:0 6px!important;margin:0!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table :is(th,td){padding:7px 0!important;vertical-align:top!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table td:last-child{text-align:right!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total :is(th,td){padding-top:16px!important;font-size:20px!important;font-weight:700!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #payment :is(ul.wc_payment_methods,.wc_payment_method){border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .wc_payment_method{padding:10px 0!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box{margin:7px 0 8px 28px!important;padding:6px 0!important;border:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box::before{content:none!important;display:none!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #place_order{width:100%!important;min-height:52px!important;margin-top:8px!important}html body.oga-v5313-final.woocommerce-checkout .woocommerce-form-login-toggle{width:min(100%,560px)!important;max-width:560px!important;margin:0 auto 16px!important}html body.oga-v5313-final.woocommerce-checkout form.woocommerce-form-login{width:min(100%,560px)!important;max-width:560px!important;margin:0 auto 24px!important}@media(max-width:999px){html body.oga-v5313-final.woocommerce-cart main.oga-main .woocommerce,html body.oga-v5313-final.woocommerce-cart .oga-cart-layout-v418,html body.oga-v5313-final.woocommerce-cart .oga-cart-layout-v415{display:block!important}html body.oga-v5313-final.woocommerce-cart .cart-collaterals{margin-top:24px!important}html body.oga-v5313-final.woocommerce-cart .woocommerce-message{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 32px)!important;padding:24px 0 44px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:block!important;width:100%!important;margin-top:16px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review){display:block!important;width:100%!important;max-width:none!important;margin:0 0 22px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:20px!important}}@media(max-width:620px){html body.oga-v5313-final.single-product .oga-product-sections :is(.oga-section-links a,.oga-section-links button,.oga-text-link,.oga-tech-info,.oga-delivery-benefits a,.oga-delivery-benefits strong){font-size:16px!important;line-height:1.35!important}html body.oga-v5313-final.single-product .oga-product-sections .oga-section-links :is(a,button){min-height:44px!important;padding:10px 0!important}html body.oga-v5313-final.woocommerce-cart .cart_totals{padding:20px 18px!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form{grid-template-columns:1fr!important;gap:9px!important}html body.oga-v5313-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 20px)!important;padding-top:18px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;gap:11px!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field,#billing_company_field,#shipping_company_field){grid-column:1!important}html body.oga-v5313-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:16px!important}html body.oga-v5313-final.woocommerce-checkout form.woocommerce-form-login{grid-template-columns:1fr!important;width:100%!important;padding:14px!important}}body.oga-v5316-final{--oga5316-accent:#a55245;--oga5316-ink:#171513;--oga5316-muted:#6f6761;--oga5316-soft:#f8f5f1;--oga5316-line:#e7e0da;--oga5316-gap:42px}@media(min-width:1000px){html body.oga-v5316-final.woocommerce-cart main.oga-main .woocommerce,html body.oga-v5316-final.woocommerce-cart .oga-cart-layout-v418,html body.oga-v5316-final.woocommerce-cart .oga-cart-layout-v415{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:var(--oga5316-gap)!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:none!important}html body.oga-v5316-final.woocommerce-cart main.oga-main .woocommerce>:is(.woocommerce-notices-wrapper,.page-heading,h1){grid-column:1/-1!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-cart-form{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important}html body.oga-v5316-final.woocommerce-cart .cart-collaterals{grid-column:2!important;width:100%!important;max-width:none!important;margin:0!important}}html body.oga-v5316-final.woocommerce-cart .woocommerce-notices-wrapper{margin:0 0 16px!important;padding:0!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-message{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:0!important;margin:0!important;padding:8px 0!important;background:transparent!important;color:var(--oga5316-ink)!important;border:0!important;outline:0!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-message::before,html body.oga-v5316-final.woocommerce-cart .woocommerce-message::after{content:none!important;display:none!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-message .wc-forward{order:2!important;float:none!important;flex:0 0 auto!important;margin:0!important;padding:4px 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5316-accent)!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-message .wc-forward:hover,html body.oga-v5316-final.woocommerce-cart .woocommerce-message .wc-forward:focus-visible{text-decoration:underline!important;color:#7f3d34!important;background:transparent!important}html body.oga-v5316-final.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;margin:0!important;padding:24px 26px 20px!important;border:0!important;border-radius:0!important;background:var(--oga5316-soft)!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-cart .cart_totals :is(table,tbody,tr,th,td){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5316-final.woocommerce-cart .cart_totals :is(tr,th,td)::before,html body.oga-v5316-final.woocommerce-cart .cart_totals :is(tr,th,td)::after{content:none!important;display:none!important}html body.oga-v5316-final.woocommerce-cart .cart_totals table{border-collapse:separate!important;border-spacing:0!important;margin:0!important}html body.oga-v5316-final.woocommerce-cart .cart_totals tr:empty{display:none!important}html body.oga-v5316-final.woocommerce-cart .cart_totals table th,html body.oga-v5316-final.woocommerce-cart .cart_totals table td{padding:10px 0!important;vertical-align:top!important}html body.oga-v5316-final.woocommerce-cart .cart_totals table th{width:34%!important;text-align:left!important;font-weight:500!important}html body.oga-v5316-final.woocommerce-cart .cart_totals table td{text-align:right!important}html body.oga-v5316-final.woocommerce-cart .cart_totals .order-total{border:0!important;margin:0!important}html body.oga-v5316-final.woocommerce-cart .cart_totals .order-total :is(th,td){border:0!important;padding-top:18px!important;font-size:20px!important;font-weight:700!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-button{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;float:none!important;margin:4px 0 8px auto!important;padding:5px 0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5316-ink)!important;font-size:14px!important;line-height:1.3!important;font-weight:500!important;text-decoration:none!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-button::before{content:none!important;display:none!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-button::after{margin-left:7px!important;transition:transform .18s ease!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-button[aria-expanded="true"]::after{transform:rotate(180deg)!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form:not(.oga5316-open){display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form.oga5316-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important;margin:6px 0 4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;height:auto!important;overflow:visible!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form p{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-container,.select2-selection){width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-selection){min-height:44px!important;height:44px!important;padding:8px 10px!important;border:1px solid #ded6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important;display:flex!important;justify-content:flex-start!important;margin-top:1px!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form button{width:auto!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;border:0!important;background:var(--oga5316-accent)!important;color:#fff!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-cart .cart_totals :is(.wc-proceed-to-checkout,.shipping-calculator-form,form)::before,html body.oga-v5316-final.woocommerce-cart .cart_totals :is(.wc-proceed-to-checkout,.shipping-calculator-form,form)::after{content:none!important;display:none!important}html body.oga-v5316-final.woocommerce-cart .wc-proceed-to-checkout{margin:0!important;padding:12px 0 0!important;border:0!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:min(1560px,calc(100% - 56px))!important;max-width:1560px!important;margin:0 auto!important;padding:28px 0 50px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main>.woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:var(--oga5316-gap)!important;row-gap:10px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;float:none!important;position:static!important;transform:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure{grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:10px 22px!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;padding:0 0 9px!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static!important;transform:none!important;color:var(--oga5316-muted)!important;font-size:13px!important;line-height:1.35!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure>strong{display:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure span{display:inline!important;margin:0!important;padding:0!important;white-space:normal!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure b{font-weight:600!important;color:var(--oga5316-ink)!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#customer_details{grid-column:1!important;grid-row:2 / span 2!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review_heading{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0 0 8px!important;border:0!important;background:transparent!important;position:static!important;transform:none!important;font-size:22px!important;line-height:1.2!important;font-weight:600!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review{grid-column:2!important;grid-row:3!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:20px 22px!important;border:0!important;background:var(--oga5316-soft)!important;box-shadow:none!important;position:static!important;transform:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-1,html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-2{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:static!important;transform:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3{display:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;clear:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_first_name_field,#shipping_first_name_field,#billing_email_field,#billing_country_field,#billing_city_field){grid-column:1!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_last_name_field,#shipping_last_name_field,#billing_phone_field,#billing_state_field,#billing_postcode_field){grid-column:2!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field,#billing_company_field,#shipping_company_field){grid-column:1/-1!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{display:block!important;width:auto!important;margin:0 0 5px!important;padding:0!important;font-size:14px!important;line-height:1.25!important;color:var(--oga5316-ink)!important;white-space:normal!important;position:static!important;transform:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,textarea,.select2-container,.select2-selection--single){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){min-height:44px!important;height:44px!important;padding:8px 10px!important;border:1px solid #ded6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px!important;line-height:1.25!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) textarea{min-height:82px!important;padding:9px 10px!important;font-size:16px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address{margin:8px 0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.3!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label{display:flex!important;align-items:center!important;gap:9px!important;min-height:40px!important;margin:0!important;cursor:pointer!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review :is(table,tbody,tfoot,tr,th,td){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table{border-collapse:separate!important;border-spacing:0 4px!important;margin:0!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table :is(th,td){padding:6px 0!important;vertical-align:top!important;line-height:1.35!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table td:last-child{text-align:right!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total :is(th,td){padding-top:14px!important;border:0!important;font-size:20px!important;font-weight:700!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #payment :is(ul.wc_payment_methods,.wc_payment_method){border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .wc_payment_method{padding:7px 0!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box{margin:5px 0 7px 26px!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.45!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box::before{content:none!important;display:none!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #place_order{width:100%!important;min-height:50px!important;margin-top:7px!important}html body.oga-v5316-final.woocommerce-checkout .woocommerce-form-login-toggle{width:min(100%,560px)!important;max-width:560px!important;margin:0 auto 14px!important;padding:0!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto 20px!important;padding:14px!important;border:0!important;background:#faf8f5!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login>p:first-child{grid-column:1/-1!important;margin:0 0 2px!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login .form-row{margin:0!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login .lost_password{grid-column:1/-1!important}html body.oga-v5316-final.woocommerce-checkout .woocommerce-error{list-style:none!important;margin:0!important;padding:13px 15px!important;border:0!important;border-left:3px solid #b42318!important;background:#fff7f6!important;color:#7a1610!important;box-shadow:none!important}html body.oga-v5316-final.woocommerce-checkout .woocommerce-invalid>label,html body.oga-v5316-final.woocommerce-checkout .oga5311-invalid>label{color:#b42318!important;font-weight:600!important}html body.oga-v5316-final.woocommerce-checkout .woocommerce-invalid :is(input,select,textarea,.select2-selection),html body.oga-v5316-final.woocommerce-checkout .oga5311-invalid :is(input,select,textarea,.select2-selection){border-color:#b42318!important;box-shadow:0 0 0 1px rgb(180 35 24 / .08)!important}html body.oga-v5316-final .oga5311-field-error{display:block!important;margin:4px 0 0!important;color:#b42318!important;font-size:12px!important;line-height:1.3!important;font-weight:600!important}@media(max-width:999px){html body.oga-v5316-final.woocommerce-cart main.oga-main .woocommerce,html body.oga-v5316-final.woocommerce-cart .oga-cart-layout-v418,html body.oga-v5316-final.woocommerce-cart .oga-cart-layout-v415{display:block!important}html body.oga-v5316-final.woocommerce-cart .cart-collaterals{margin-top:22px!important}html body.oga-v5316-final.woocommerce-cart .woocommerce-message{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 32px)!important;padding:22px 0 42px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:block!important;width:100%!important;min-width:0!important;margin-top:14px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure{display:flex!important;margin:0 0 14px!important;padding:0 0 8px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 18px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:18px!important}}@media(max-width:620px){html body.oga-v5316-final.woocommerce-cart .cart_totals{padding:18px 16px!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form.oga5316-open{grid-template-columns:1fr!important;gap:9px!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1!important}html body.oga-v5316-final.woocommerce-cart .shipping-calculator-form button{width:100%!important;min-height:44px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 20px)!important;padding-top:16px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure{display:block!important;font-size:12px!important;line-height:1.4!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure span{display:block!important;margin:0 0 3px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;gap:10px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row,html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:1!important;width:100%!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_first_name_field,#billing_last_name_field,#billing_email_field,#billing_phone_field,#billing_country_field,#billing_state_field,#billing_city_field,#billing_postcode_field,#billing_address_1_field,#billing_address_2_field,#billing_company_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_country_field,#shipping_state_field,#shipping_city_field,#shipping_postcode_field,#shipping_address_1_field,#shipping_address_2_field,#shipping_company_field){grid-column:1!important;width:100%!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){min-height:44px!important;height:44px!important;font-size:16px!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:15px!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login{grid-template-columns:1fr!important;width:100%!important;padding:13px!important}html body.oga-v5316-final.woocommerce-checkout form.woocommerce-form-login>*{grid-column:1!important}}@media(max-width:430px){html body.oga-v5316-final.woocommerce-cart .shipping-calculator-button{min-height:44px!important;align-items:center!important}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:13px!important}}html body.oga-v5316-final.woocommerce-checkout:not(.woocommerce-order-received) :is(form.checkout.woocommerce-checkout,#customer_details,#order_review_heading,#order_review,#customer_details>.col-1,#customer_details>.col-2),html body.oga-v5316-final.woocommerce-cart :is(.woocommerce-cart-form,.cart-collaterals,.cart_totals){box-sizing:border-box!important}body.oga-v5317-final{--oga5317-accent:#a55245;--oga5317-ink:#171513;--oga5317-muted:#6f6761;--oga5317-soft:#f8f5f1;--oga5317-line:#e7e0da;--oga5317-error:#b42318;--oga5317-gap:42px}html body.oga-v5317-final.woocommerce-cart :is(.woocommerce-cart-form,.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form tr,.woocommerce-cart-form td,.cart-collaterals,.cart_totals,.cart_totals table,.cart_totals tbody,.cart_totals tfoot,.cart_totals tr,.cart_totals th,.cart_totals td){border:0!important;outline:0!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-cart :is(.woocommerce-cart-form,.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form tr,.woocommerce-cart-form td,.cart_totals,.cart_totals table,.cart_totals tbody,.cart_totals tfoot,.cart_totals tr,.cart_totals th,.cart_totals td)::before,html body.oga-v5317-final.woocommerce-cart :is(.woocommerce-cart-form,.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form tr,.woocommerce-cart-form td,.cart_totals,.cart_totals table,.cart_totals tbody,.cart_totals tfoot,.cart_totals tr,.cart_totals th,.cart_totals td)::after{content:none!important;display:none!important}html body.oga-v5317-final.woocommerce-cart .woocommerce-cart-form td.actions{border:0!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important}html body.oga-v5317-final.woocommerce-cart .cart_totals hr{display:none!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form:not(.oga5317-open){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form.oga5317-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;margin:5px 0 2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;height:auto!important;overflow:visible!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form p{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1/-1!important;margin-top:1px!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form label{display:block!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.25!important;color:var(--oga5317-ink)!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-container,.select2-selection){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form :is(input,select,.select2-selection--single){height:44px!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #ded6cf!important;background:#fff!important;box-shadow:none!important;font-size:16px!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form button{width:auto!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;border:0!important;background:var(--oga5317-accent)!important;color:#fff!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-button{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important}html body.oga-v5317-final.woocommerce-cart .cart_totals .order-total :is(th,td){padding-top:16px!important;border:0!important}html body.oga-v5317-final.woocommerce-cart .wc-proceed-to-checkout{border:0!important;padding-top:10px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:min(1560px,calc(100% - 56px))!important;max-width:1560px!important;margin:0 auto!important;padding:26px 0 46px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main>.woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{width:100%!important;max-width:none!important;min-width:0!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;float:none!important;position:static!important;transform:none!important}@media(min-width:1000px){html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:var(--oga5317-gap)!important;row-gap:8px!important;align-items:start!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#customer_details{grid-column:1!important;grid-row:1 / span 2!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review{grid-column:2!important;grid-row:2!important}}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review,#customer_details>.col-1,#customer_details>.col-2){width:100%!important;max-width:none!important;min-width:0!important;float:none!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;box-sizing:border-box!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-1,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-2{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3{display:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 16px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;clear:none!important;box-sizing:border-box!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_first_name_field{grid-column:1!important;grid-row:1!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_last_name_field{grid-column:2!important;grid-row:1!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_email_field{grid-column:1!important;grid-row:2!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_phone_field{grid-column:2!important;grid-row:2!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_country_field{grid-column:1!important;grid-row:3!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_state_field{grid-column:2!important;grid-row:3!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_city_field{grid-column:1!important;grid-row:4!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_postcode_field{grid-column:2!important;grid-row:4!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_address_1_field{grid-column:1/-1!important;grid-row:5!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .oga5317-optional-field{display:none!important;grid-column:1/-1!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper.oga5317-optional-open .oga5317-optional-field{display:block!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .oga5317-optional-toggle,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .oga5317-notes-toggle{grid-column:1/-1!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;margin:1px 0!important;padding:5px 0!important;border:0!important;background:transparent!important;color:var(--oga5317-muted)!important;box-shadow:none!important;font-size:14px!important;line-height:1.3!important;font-weight:500!important;cursor:pointer!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.oga5317-optional-toggle,.oga5317-notes-toggle)::after{content:"+";font-size:17px!important;line-height:1!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.oga5317-optional-toggle,.oga5317-notes-toggle)[aria-expanded="true"]::after{content:"−"}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .oga5317-notes-row:not(.oga5317-notes-open){display:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{display:block!important;width:auto!important;margin:0 0 5px!important;padding:0!important;font-size:14px!important;line-height:1.25!important;color:var(--oga5317-ink)!important;white-space:normal!important;position:static!important;transform:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,textarea,.select2-container,.select2-selection--single){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){min-height:44px!important;height:44px!important;padding:8px 10px!important;border:1px solid #ded6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px!important;line-height:1.25!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) textarea{min-height:78px!important;padding:9px 10px!important;font-size:16px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address{margin:6px 0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.3!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label{display:flex!important;align-items:center!important;gap:9px!important;min-height:38px!important;margin:0!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address input,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .create-account input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .create-account{margin:5px 0!important;font-size:14px!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle{width:min(100%,520px)!important;max-width:520px!important;margin:0 0 14px auto!important;padding:0!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{position:relative!important;margin:0!important;padding:7px 0 7px 34px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5317-ink)!important;cursor:pointer!important;font-size:15px!important;line-height:1.35!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{content:""!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:0!important;top:8px!important;width:20px!important;height:20px!important;border:1px solid #b8aaa0!important;background:#fff!important;color:#fff!important;box-sizing:border-box!important;font-size:14px!important;line-height:18px!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info.oga5317-login-open::before{content:"✓"!important;background:var(--oga5317-accent)!important;border-color:var(--oga5317-accent)!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--oga5317-muted)!important;text-decoration:none!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login{width:min(100%,520px)!important;max-width:520px!important;margin:0 0 18px auto!important;padding:13px 14px!important;border:0!important;background:var(--oga5317-soft)!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login>p:first-child{grid-column:1/-1!important;margin:0 0 2px!important;font-size:14px!important;line-height:1.45!important;color:var(--oga5317-muted)!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login .form-row{margin:0!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login .lost_password{grid-column:1/-1!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login button{width:100%!important;min-height:42px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{margin:0!important;padding:0 0 8px!important;border:0!important;background:transparent!important;font-size:22px!important;line-height:1.2!important;font-weight:600!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{margin:0!important;padding:18px 20px!important;border:0!important;background:var(--oga5317-soft)!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review :is(table,tbody,tfoot,tr,th,td){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table{border-collapse:separate!important;border-spacing:0 3px!important;margin:0!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table :is(th,td){padding:6px 0!important;vertical-align:top!important;line-height:1.35!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review table td:last-child{text-align:right!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total :is(th,td){padding-top:12px!important;font-size:19px!important;font-weight:700!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #payment :is(ul.wc_payment_methods,.wc_payment_method){border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .wc_payment_method{padding:6px 0!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box{margin:4px 0 6px 26px!important;padding:3px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.4!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box::before{content:none!important;display:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #place_order{width:100%!important;min-height:48px!important;margin-top:7px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .oga520-before-order-legal{margin:8px 0 6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.35!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:1/-1!important;width:100%!important;margin:0 0 14px!important;padding:0!important;scroll-margin-top:150px!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-error.oga5317-error-summary,html body.oga-v5317-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{list-style:none!important;margin:0!important;padding:12px 14px!important;border:0!important;border-left:3px solid var(--oga5317-error)!important;background:#fff7f6!important;color:#7a1610!important;box-shadow:none!important;overflow:visible!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-error li{position:relative!important;margin:4px 0!important;padding:0 0 0 24px!important;color:#7a1610!important;line-height:1.35!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-error li::before{content:"!"!important;display:block!important;position:absolute!important;left:0!important;top:.08em!important;width:17px!important;height:17px!important;border-radius:50%!important;background:var(--oga5317-error)!important;color:#fff!important;text-align:center!important;font-size:11px!important;line-height:17px!important;font-weight:700!important}html body.oga-v5317-final.woocommerce-checkout :is(.woocommerce-invalid,.oga5311-invalid,.oga5317-invalid)>label{color:var(--oga5317-error)!important;font-weight:600!important}html body.oga-v5317-final.woocommerce-checkout :is(.woocommerce-invalid,.oga5311-invalid,.oga5317-invalid) :is(input,select,textarea,.select2-selection){border-color:var(--oga5317-error)!important;box-shadow:0 0 0 1px rgb(180 35 24 / .08)!important}html body.oga-v5317-final .oga5317-field-error{display:block!important;margin:4px 0 0!important;color:var(--oga5317-error)!important;font-size:12px!important;line-height:1.3!important;font-weight:600!important}@media(max-width:999px){html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 32px)!important;padding:20px 0 40px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:block!important;width:100%!important;margin-top:12px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 16px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:17px!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle{margin:0 0 12px!important;max-width:520px!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login{margin:0 0 16px!important}}@media(max-width:620px){html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form.oga5317-open{grid-template-columns:1fr!important;gap:8px!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form p:last-child{grid-column:1!important}html body.oga-v5317-final.woocommerce-cart .shipping-calculator-form button{width:100%!important;min-height:44px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 20px)!important;padding-top:14px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;grid-template-rows:none!important;gap:9px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row,html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_first_name_field,#billing_last_name_field,#billing_email_field,#billing_phone_field,#billing_country_field,#billing_state_field,#billing_city_field,#billing_postcode_field,#billing_address_1_field,#billing_address_2_field,#billing_company_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_country_field,#shipping_state_field,#shipping_city_field,#shipping_postcode_field,#shipping_address_1_field,#shipping_address_2_field,#shipping_company_field){grid-column:1!important;grid-row:auto!important;width:100%!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){min-height:44px!important;height:44px!important;font-size:16px!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login{width:100%!important;max-width:none!important;padding:12px!important}html body.oga-v5317-final.woocommerce-checkout form.woocommerce-form-login.oga5317-login-open>*{grid-column:1!important}html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle{width:100%!important;max-width:none!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:14px!important}}@media(max-width:430px){html body.oga-v5317-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{padding-right:0!important;font-size:14px!important}html body.oga-v5317-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:12px!important}}body.oga-v5318-final{--oga5318-accent:#a55245;--oga5318-ink:#171513;--oga5318-muted:#6f6761;--oga5318-soft:#f8f5f1;--oga5318-line:#e7e0da;--oga5318-error:#b42318}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle{width:min(100%,520px)!important;max-width:520px!important;margin:0 0 14px auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{position:relative!important;margin:0!important;padding:7px 0 7px 34px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5318-ink)!important;cursor:pointer!important;font-size:15px!important;line-height:1.35!important;min-height:38px!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{content:""!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:0!important;top:8px!important;width:20px!important;height:20px!important;border:1px solid #b8aaa0!important;background:#fff!important;color:#fff!important;box-sizing:border-box!important;font-size:14px!important;line-height:18px!important;pointer-events:none!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info.oga5318-login-open::before{content:"✓"!important;background:var(--oga5318-accent)!important;border-color:var(--oga5318-accent)!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle a.showlogin{color:var(--oga5318-muted)!important;text-decoration:none!important;outline-offset:3px!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle a.showlogin:hover,html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle a.showlogin:focus-visible{color:var(--oga5318-accent)!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login{width:min(100%,520px)!important;max-width:520px!important;margin:0 0 18px auto!important;padding:13px 14px!important;border:0!important;background:var(--oga5318-soft)!important;box-shadow:none!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open>p:first-child{display:block!important;width:100%!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.4!important;color:var(--oga5318-muted)!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row{margin:0 0 9px!important;padding:0!important;float:none!important;vertical-align:top!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row-first{display:inline-block!important;width:calc(50% - 8px)!important;margin-right:12px!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row-last{display:inline-block!important;width:calc(50% - 8px)!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open :is(input.input-text,input[type="text"],input[type="password"]){width:100%!important;min-height:44px!important;height:44px!important;padding:8px 10px!important;font-size:16px!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row:not(.form-row-first):not(.form-row-last),html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .lost_password{display:block!important;width:100%!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open button{width:100%!important;min-height:42px!important;margin:0!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:min(1560px,calc(100% - 56px))!important;max-width:1560px!important;margin:0 auto!important;padding:24px 0 46px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.oga520-checkout-disclosure{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{width:100%!important;max-width:none!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;float:none!important;position:static!important;transform:none!important}@media(min-width:1000px){html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:42px!important;row-gap:8px!important;align-items:start!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#customer_details{grid-column:1!important;grid-row:1 / span 2!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review{grid-column:2!important;grid-row:2!important}}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review,#customer_details>.col-1,#customer_details>.col-2){width:100%!important;max-width:none!important;min-width:0!important;float:none!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-1,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #customer_details>.col-2{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3{display:none!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 16px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;clear:none!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_first_name_field{grid-column:1!important;grid-row:1!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_last_name_field{grid-column:2!important;grid-row:1!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_email_field{grid-column:1!important;grid-row:2!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_phone_field{grid-column:2!important;grid-row:2!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_country_field{grid-column:1!important;grid-row:3!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_state_field{grid-column:2!important;grid-row:3!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_city_field{grid-column:1!important;grid-row:4!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_postcode_field{grid-column:2!important;grid-row:4!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #billing_address_1_field{grid-column:1/-1!important;grid-row:5!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{display:block!important;width:auto!important;margin:0 0 5px!important;padding:0!important;font-size:14px!important;line-height:1.25!important;color:var(--oga5318-ink)!important;white-space:normal!important;position:static!important;transform:none!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,textarea,.select2-container,.select2-selection--single){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){min-height:44px!important;height:44px!important;padding:8px 10px!important;border:1px solid #ded6cf!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px!important;line-height:1.25!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address{margin:6px 0 10px!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.3!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label{display:flex!important;align-items:center!important;gap:9px!important;min-height:38px!important;margin:0!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address input,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .create-account input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;flex:0 0 18px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address{margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{margin:0!important;padding:0 0 8px!important;border:0!important;background:transparent!important;font-size:22px!important;line-height:1.2!important;font-weight:600!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{margin:0!important;padding:18px 20px!important;border:0!important;background:var(--oga5318-soft)!important;box-shadow:none!important}html body.oga-v5318-final.woocommerce-checkout .oga520-before-order-legal{margin:8px 0 5px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.35!important}html body.oga-v5318-final.woocommerce-checkout .oga520-before-order-legal>strong{display:none!important}html body.oga-v5318-final.woocommerce-checkout .oga520-legal-links{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-guarantee{margin:5px 0!important}html body.oga-v5318-final.woocommerce-checkout :is(.oga520-eu-guarantee-trigger,.oga520-eu-guarantee-fallback){display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:6px 8px!important;border:0!important;background:#f3f5fa!important;color:var(--oga5318-ink)!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-mini{display:block!important;flex:0 0 42px!important;width:42px!important;height:30px!important;max-width:42px!important;max-height:30px!important;overflow:hidden!important;background:#fff!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-mini img{display:block!important;width:42px!important;height:30px!important;max-width:42px!important;max-height:30px!important;object-fit:cover!important;object-position:top center!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-guarantee :is(strong,small){display:block!important;margin:0!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-guarantee strong{font-size:11px!important;line-height:1.2!important}html body.oga-v5318-final.woocommerce-checkout .oga520-eu-guarantee small{margin-top:1px!important;color:var(--oga5318-muted)!important;font-size:10px!important;line-height:1.2!important}html body.oga-v5318-final.woocommerce-cart .shipping-calculator-form:not(.oga5318-open){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5318-final.woocommerce-cart .shipping-calculator-form.oga5318-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;margin:5px 0 2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;height:auto!important;overflow:visible!important}html body.oga-v5318-final.woocommerce-cart .shipping-calculator-button{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:1/-1!important;width:100%!important;margin:0 0 14px!important;padding:0!important;scroll-margin-top:150px!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{list-style:none!important;margin:0!important;padding:12px 14px!important;border:0!important;border-left:3px solid var(--oga5318-error)!important;background:#fff7f6!important;color:#7a1610!important;box-shadow:none!important;overflow:visible!important}@media(max-width:999px){html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 32px)!important;padding:20px 0 40px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) form.checkout.woocommerce-checkout{display:block!important;width:100%!important;margin-top:12px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#customer_details,#order_review_heading,#order_review){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 16px!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle{margin:0 0 12px!important;max-width:520px!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login{margin:0 0 16px!important}}@media(max-width:620px){html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) main.oga-main{width:calc(100% - 20px)!important;padding-top:14px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;grid-template-rows:none!important;gap:9px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row,html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) :is(#billing_first_name_field,#billing_last_name_field,#billing_email_field,#billing_phone_field,#billing_country_field,#billing_state_field,#billing_city_field,#billing_postcode_field,#billing_address_1_field,#billing_address_2_field,#billing_company_field,#shipping_first_name_field,#shipping_last_name_field,#shipping_country_field,#shipping_state_field,#shipping_city_field,#shipping_postcode_field,#shipping_address_1_field,#shipping_address_2_field,#shipping_company_field){grid-column:1!important;grid-row:auto!important;width:100%!important}html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle{width:100%!important;max-width:none!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login{width:100%!important;max-width:none!important;padding:12px!important}html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row-first,html body.oga-v5318-final.woocommerce-checkout form.woocommerce-form-login.oga5318-login-open .form-row-last{display:block!important;width:100%!important;margin-right:0!important}html body.oga-v5318-final.woocommerce-cart .shipping-calculator-form.oga5318-open{grid-template-columns:1fr!important;gap:8px!important}html body.oga-v5318-final.woocommerce-cart .shipping-calculator-form button{width:100%!important;min-height:44px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:13px!important}html body.oga-v5318-final.woocommerce-checkout .oga520-legal-links{gap:6px 9px!important}}@media(max-width:430px){html body.oga-v5318-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{font-size:14px!important}html body.oga-v5318-final.woocommerce-checkout:not(.woocommerce-order-received) #order_review{padding:12px!important}}body.oga-v5319-final{--oga5319-accent:#a55245;--oga5319-ink:#171513;--oga5319-muted:#6f6761;--oga5319-soft:#f8f5f1;--oga5319-line:#e6ded7;--oga5319-error:#b42318}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle{position:relative!important;width:min(100%,640px)!important;max-width:640px!important;margin:0 0 12px auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;z-index:40!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:center!important;position:relative!important;margin:0!important;padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5319-ink)!important;font-size:15.5px!important;line-height:1.3!important;cursor:pointer!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{display:none!important;content:none!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-login-checkbox{grid-column:1!important;grid-row:1 / span 2!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;border:1px solid #ab9f96!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;position:relative!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-login-checkbox:checked{background:var(--oga5319-accent)!important;border-color:var(--oga5319-accent)!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-login-checkbox:checked::after{content:"✓";display:block;color:#fff;font-size:14px;line-height:18px;text-align:center;font-weight:700}html body.oga-v5319-final.woocommerce-checkout .woocommerce-form-login-toggle .oga5319-login-title{grid-column:2!important;grid-row:1!important;display:block!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info>a.showlogin{grid-column:2!important;grid-row:2!important;display:block!important;margin:1px 0 0!important;color:var(--oga5319-muted)!important;text-decoration:none!important;font-size:15px!important;line-height:1.25!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login:not(.oga5319-login-open){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 14px!important;width:min(640px,calc(100vw - 40px))!important;max-width:640px!important;margin:4px 0 0 auto!important;padding:14px!important;border:0!important;background:var(--oga5319-soft)!important;box-shadow:0 14px 34px rgb(36 28 22 / .10)!important;box-sizing:border-box!important}@media(min-width:1000px){html body.oga-v5319-final.woocommerce-checkout .oga5319-login-wrap form.woocommerce-form-login.oga5319-login-open{position:absolute!important;top:calc(100% + 2px)!important;right:0!important;z-index:60!important;margin:0!important}}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open>p:first-child{grid-column:1/-1!important;margin:0 0 2px!important;font-size:13px!important;line-height:1.35!important;color:var(--oga5319-muted)!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row{width:100%!important;margin:0!important;padding:0!important;float:none!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row-first{grid-column:1!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row-last{grid-column:2!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open :is(input.input-text,input[type="text"],input[type="password"]){width:100%!important;height:42px!important;min-height:42px!important;padding:7px 9px!important;border:1px solid #ded6cf!important;background:#fff!important;font-size:16px!important;box-sizing:border-box!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row:not(.form-row-first):not(.form-row-last){grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open button{width:auto!important;min-width:170px!important;min-height:40px!important;margin:0!important;padding:8px 18px!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .lost_password{grid-column:1/-1!important;margin:0!important;font-size:14px!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{gap:9px 14px!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) :is(input.input-text,select,.select2-selection--single){height:42px!important;min-height:42px!important;padding:7px 9px!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .form-row label{margin-bottom:4px!important;font-size:13.5px!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-optional-toggle,html body.oga-v5319-final.woocommerce-checkout .oga5319-shipping-optional-toggle,html body.oga-v5319-final.woocommerce-checkout .oga5319-notes-toggle{display:block!important;width:auto!important;min-height:32px!important;margin:4px 0 2px!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oga5319-muted)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;text-align:left!important;text-transform:uppercase!important;cursor:pointer!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-optional-toggle{grid-column:1/-1!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-billing-fields__field-wrapper:not(.oga5319-optional-open) .oga5319-optional-field{display:none!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-billing-fields__field-wrapper.oga5319-optional-open .oga5319-optional-field{display:block!important;grid-column:1/-1!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-notes-row:not(.oga5319-notes-open){display:none!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-notes-row.oga5319-notes-open{display:block!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-additional-fields{margin-top:2px!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address{margin:4px 0 8px!important;padding:0!important;border:0!important;background:transparent!important;font-size:16px!important;line-height:1.25!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important;font-weight:600!important;cursor:pointer!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;flex:0 0 18px!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address:not(.oga5319-shipping-open){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address.oga5319-shipping-open{display:block!important;height:auto!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address.oga5319-shipping-open .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:9px 14px!important}html body.oga-v5319-final.woocommerce-checkout #shipping_first_name_field{grid-column:1!important;grid-row:1!important}html body.oga-v5319-final.woocommerce-checkout #shipping_last_name_field{grid-column:2!important;grid-row:1!important}html body.oga-v5319-final.woocommerce-checkout #shipping_country_field{grid-column:1!important;grid-row:2!important}html body.oga-v5319-final.woocommerce-checkout #shipping_state_field{grid-column:2!important;grid-row:2!important}html body.oga-v5319-final.woocommerce-checkout #shipping_city_field{grid-column:1!important;grid-row:3!important}html body.oga-v5319-final.woocommerce-checkout #shipping_postcode_field{grid-column:2!important;grid-row:3!important}html body.oga-v5319-final.woocommerce-checkout #shipping_address_1_field{grid-column:1/-1!important;grid-row:4!important}html body.oga-v5319-final.woocommerce-checkout #shipping_phone_field{grid-column:1!important;grid-row:5!important}html body.oga-v5319-final.woocommerce-checkout #shipping_email_field{grid-column:2!important;grid-row:5!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-shipping-optional-toggle{grid-column:1/-1!important;grid-row:6!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper:not(.oga5319-shipping-optional-open) .oga5319-shipping-optional{display:none!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper.oga5319-shipping-optional-open .oga5319-shipping-optional{display:block!important;grid-column:1/-1!important;grid-row:auto!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:1/-1!important;width:100%!important;margin:8px 0 12px!important;padding:0!important;scroll-margin-top:145px!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 18px!important;list-style:none!important;margin:0!important;padding:11px 13px!important;border:0!important;border-left:3px solid var(--oga5319-error)!important;background:#fff7f6!important;color:#7a1610!important;box-shadow:none!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-error li{min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.35!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-error li::before{content:"!"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;margin-right:7px!important;border-radius:50%!important;background:var(--oga5319-error)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;vertical-align:1px!important}html body.oga-v5319-final.woocommerce-checkout a.oga5319-error-link{color:#861b15!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;cursor:pointer!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-field-error{display:block!important;margin:4px 0 0!important;color:#9f251c!important;font-size:12.5px!important;line-height:1.3!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-invalid :is(input,select,textarea,.select2-selection),html body.oga-v5319-final.woocommerce-checkout .oga5319-error-target :is(input,select,textarea,.select2-selection){border-color:var(--oga5319-error)!important;box-shadow:0 0 0 1px rgb(180 35 24 / .12)!important}html body.oga-v5319-final.woocommerce-checkout .oga5319-error-target{background:rgb(180 35 24 / .035)!important;transition:background .2s ease!important}html body.oga-v5319-final.woocommerce-cart .shipping-calculator-form:not(.oga5319-open){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.oga-v5319-final.woocommerce-cart .shipping-calculator-form.oga5319-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;margin:5px 0 2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;height:auto!important;overflow:visible!important}@media(max-width:999px){html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle{width:100%!important;max-width:none!important;margin:0 0 10px!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open{position:static!important;width:100%!important;max-width:none!important;margin:4px 0 12px!important;box-shadow:none!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{grid-template-columns:1fr!important}}@media(max-width:620px){html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open{grid-template-columns:1fr!important;gap:8px!important;padding:11px!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row-first,html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open .form-row-last{grid-column:1!important}html body.oga-v5319-final.woocommerce-checkout form.woocommerce-form-login.oga5319-login-open button{width:100%!important}html body.oga-v5319-final.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address.oga5319-shipping-open .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important;gap:8px!important}html body.oga-v5319-final.woocommerce-checkout :is(#shipping_first_name_field,#shipping_last_name_field,#shipping_country_field,#shipping_state_field,#shipping_city_field,#shipping_postcode_field,#shipping_address_1_field,#shipping_phone_field,#shipping_email_field,.oga5319-shipping-optional-toggle,.oga5319-shipping-optional){grid-column:1!important;grid-row:auto!important}html body.oga-v5319-final.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{padding:10px 11px!important;gap:6px!important}html body.oga-v5319-final.woocommerce-cart .shipping-calculator-form.oga5319-open{grid-template-columns:1fr!important}}