.berk-split-page,.berk-story{background:var(--berk-s)!important}.berk-split-page .fusion-builder-row,.berk-story .fusion-builder-row{align-items:stretch!important}.berk-split-page .berk-split-image,.berk-split-page .berk-split-image img,.berk-story .berk-split-image,.berk-story .berk-split-image img{width:100%!important;height:100%!important}.berk-split-page .berk-split-image img,.berk-story .berk-split-image img{min-height:500px;object-fit:cover;border-radius:2px!important}.berk-split-page h1,.berk-story h1{font-size:clamp(40px,3.7vw,54px)!important}.berk-business-notes,.berk-story-note,.berk-detail-band{border-top:1px solid var(--berk-l);border-bottom:1px solid var(--berk-l)}.berk-business-notes .fusion-builder-row,.berk-detail-band .fusion-builder-row{gap:0}.berk-business-notes .fusion-layout-column,.berk-detail-band .fusion-layout-column{padding-left:24px;padding-right:24px;border-left:1px solid var(--berk-l)}.berk-business-notes .fusion-layout-column:first-child,.berk-detail-band .fusion-layout-column:first-child{border-left:0}.berk-story-note{background:var(--berk-bg)!important}
.berk-inspiration-intro{background:var(--berk-s)!important;border-bottom:1px solid var(--berk-l)}.berk-inspiration-grid .fusion-builder-row{align-items:flex-start!important;gap:0}.berk-inspiration-grid .fusion-imageframe,.berk-inspiration-grid .fusion-imageframe img{width:100%!important}.berk-mosaic-main img{height:470px!important;object-fit:cover;border-radius:2px!important}.berk-mosaic-small img{height:260px!important;object-fit:cover;border-radius:2px!important}.berk-editorial-quote{font-family:Georgia,serif;font-size:21px!important;font-style:italic;line-height:1.35!important;padding:22px 16px;background:var(--berk-s);border:1px solid var(--berk-l)}.berk-inspiration-footer{border-top:1px solid var(--berk-l)}
.berk-catalog-intro{max-width:1240px;margin:auto!important;padding-top:24px!important;padding-bottom:24px!important}.berk-catalog-intro h1{margin-bottom:6px!important}.berk-catalog-intro p{max-width:720px;margin-bottom:12px}.berk-catalog-intro .fusion-button{float:left;border:1px solid var(--berk-l)!important;background:transparent!important;color:var(--berk-i)!important;border-radius:20px!important;margin-right:5px!important;padding:7px 13px!important;min-height:34px!important}.fusion-woo-product-grid{clear:both}.fusion-woo-product-grid .products{gap:0}.woocommerce .products .product,.fusion-woo-product-grid .product{border:0!important;background:transparent!important}.woocommerce .products .product img,.fusion-woo-product-grid .product img{border-radius:2px!important;aspect-ratio:1.12/1!important;object-fit:cover}.woocommerce .products .product .product-details{padding:10px 0 16px!important}.woocommerce .products .product h3,.woocommerce .products .product h2{font-family:Georgia,serif!important;font-size:17px!important;line-height:1.25!important}.woocommerce .products .product .price{margin-top:4px;font-size:14px!important;color:var(--berk-i)!important}.woocommerce .products .product .product-buttons{font-size:11px;border:0!important;margin-top:5px}
.single-product #main{padding-top:22px}.single-product #main .fusion-row{max-width:1240px!important}.single-product .product .images{width:55%!important}.single-product .product .summary{width:42%!important}.single-product .woocommerce-product-gallery__image img,.single-product .images img{border-radius:2px!important}.single-product .woocommerce-product-gallery__wrapper div:first-child img{width:100%!important;max-height:650px;object-fit:cover}.single-product .summary h1{font-size:clamp(38px,3.2vw,50px)!important;line-height:1.05!important;margin-bottom:8px!important}.single-product .summary .price{color:var(--berk-a);font-size:22px!important;margin-bottom:12px}.single-product .summary p{line-height:1.5}.single-product .wapf-wrapper{margin:16px 0}.single-product .wapf-field-container{margin-bottom:10px}.wapf-field-label{font-weight:600;font-size:14px;margin-bottom:6px}
.wapf-input,.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=tel],.woocommerce textarea,.fusion-form input[type=text],.fusion-form input[type=email],.fusion-form textarea,.woocommerce select{border:1px solid var(--berk-l)!important;border-radius:2px!important;background:#fff!important;color:var(--berk-i)!important;font-size:16px!important;min-height:44px;box-shadow:none!important}input[type=radio],input[type=checkbox]{accent-color:var(--berk-a)}.woocommerce input[type=radio],.woocommerce input[type=checkbox],.wapf-input[type=radio],.wapf-input[type=checkbox]{min-height:0;width:auto}.woocommerce label{line-height:1.45}
.woocommerce-cart #main .fusion-row,.woocommerce-checkout #main .fusion-row,.page-id-1645 #main .fusion-row{max-width:1180px!important}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table{border-color:var(--berk-l)!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{border:1px solid var(--berk-l);background:#fff;border-radius:2px!important}.woocommerce-cart .cart_totals,.woocommerce-checkout #payment{background:#f5ede6!important;padding:18px!important}.woocommerce-checkout .checkout .col2-set{width:56%!important;float:left}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:41%!important;float:right}.woocommerce-checkout #payment{width:100%!important;float:none!important;clear:right}.woocommerce-checkout .form-row{margin-bottom:10px!important}.woocommerce-checkout h2,.woocommerce-cart h2{font-size:27px!important}.woocommerce-error,.woocommerce-message,.woocommerce-info{border-radius:2px;line-height:1.5;padding:14px!important}.woocommerce-checkout .payment_methods{background:transparent!important;padding:0!important}.woocommerce-checkout .payment_methods li{background:#fff;border:1px solid var(--berk-l);border-radius:2px;padding:10px;margin:7px 0}.woocommerce-checkout .payment_methods label{font-size:14px}.woocommerce-checkout .payment_methods img{max-height:26px;width:auto;vertical-align:middle}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:1.55}#place_order{width:100%;font-size:15px!important}
.woocommerce-checkout .shop_table .shipping{display:block;width:100%}.woocommerce-checkout .shop_table .shipping th,.woocommerce-checkout .shop_table .shipping td{display:block;width:100%!important;text-align:left!important;padding:7px 0!important;float:none!important}#shipping_method{padding:0;margin:0;width:100%}#shipping_method li{display:flex!important;gap:9px;align-items:flex-start;float:none!important;text-align:left!important;white-space:normal!important;margin:8px 0!important;line-height:1.45}#shipping_method input[type=radio]{display:block!important;appearance:auto!important;flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border:0!important;margin:2px 0 0!important;position:static!important;opacity:1!important}#shipping_method label{display:block!important;flex:1;text-align:left!important;white-space:normal!important;float:none!important;padding-left:0!important}#shipping_method label:before,#shipping_method label:after{display:none!important}#shipping_method .amount{white-space:nowrap}.woocommerce-checkout .shop_table .cart-subtotal,.woocommerce-checkout .shop_table .order-total{display:flex!important;width:100%}.woocommerce-checkout .shop_table .cart-subtotal th,.woocommerce-checkout .shop_table .order-total th{width:50%!important;white-space:nowrap}.woocommerce-checkout .shop_table .cart-subtotal td,.woocommerce-checkout .shop_table .order-total td{width:50%!important;text-align:right}
.page-id-1645 .fusion-form{padding:20px!important;border:1px solid var(--berk-l)}

@media(max-width:800px){.berk-split-page,.berk-story{padding:16px 20px!important}.berk-split-page .berk-split-image img,.berk-story .berk-split-image img{min-height:0;height:auto!important;aspect-ratio:1.22/1;object-fit:cover}.berk-business-notes,.berk-story-note,.berk-detail-band,.berk-inspiration-intro,.berk-inspiration-grid,.berk-inspiration-footer{padding:14px 20px!important}.berk-mosaic-main img,.berk-mosaic-small img{height:auto!important;aspect-ratio:1.15/1!important;width:100%!important;object-fit:cover}.berk-catalog-intro{padding:14px 20px 18px!important}.woocommerce .products{display:flex;flex-wrap:wrap;gap:10px!important}.woocommerce .products .product{width:calc(50% - 5px)!important;margin:0 0 12px!important;float:none!important}.woocommerce .products .product img{width:100%!important;aspect-ratio:1/1!important}.products .show_details_button{display:none!important}.single-product #main{padding:10px 16px 22px!important}.single-product .product .images,.single-product .product .summary{width:100%!important;float:none!important;margin:0!important}.single-product .summary{padding-top:12px!important}.single-product .summary h1{font-size:36px!important}.woocommerce-checkout .checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{width:100%!important;float:none!important}.woocommerce-checkout #order_review_heading{margin-top:18px}.woocommerce-cart .cart_totals,.woocommerce-checkout #payment{padding:13px!important}.woocommerce-checkout .shop_table{table-layout:auto;width:100%!important;font-size:14px}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:9px 5px!important;overflow-wrap:anywhere}.page-id-1645 #main{padding:14px 20px 22px}.page-id-1645 .fusion-form{padding:15px!important}}