.elementor-kit-1918{--e-global-color-primary:#173F45;--e-global-color-secondary:#5F6368;--e-global-color-text:#1A1A1A;--e-global-color-accent:#0F2E33;--e-global-color-dbivory:#F8F7F4;--e-global-color-dbcream:#F0F5F5;--e-global-color-dbsand:#F5F4F1;--e-global-color-dbmocha:#0F172A;--e-global-color-dbplum:#7A8C8F;--e-global-color-dbline:#E3E3E1;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500}.elementor-kit-1918 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--db-ivory:#FAF7F2;--db-cream:#F3ECE3;--db-sand:#E7DCCD;--db-taupe:#9C8B7A;--db-mocha:#6E5848;--db-espresso:#3A2A21;--db-ink:#211915;--db-plum:#4B2533;--db-gold:#B08B57;--db-gold-d:#8E6C3E;--db-line:#E6DCCF;--db-serif:"Cormorant Garamond",Georgia,serif;--db-sans:"Jost","Helvetica Neue",Arial,sans-serif;--db-r:14px;--db-shadow:0 18px 50px -24px rgba(58,42,33,.35);--db-ease:cubic-bezier(.22,.61,.36,1)}html,body{overflow-x:clip}body{color:var(--db-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual}:focus-visible{outline:2px solid var(--db-gold)!important;outline-offset:3px}.db-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.woocommerce a.button,.woocommerce button.button,.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce #respond input#submit{background:var(--db-espresso)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--db-sans)!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;font-size:12px!important;padding:14px 26px!important;transition:background .25s,transform .25s var(--db-ease)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:var(--db-ink)!important;transform:translateY(-1px)}body ul.products li.product{background:#fff!important;border:1px solid var(--db-line)!important;border-radius:var(--db-r)!important;padding:0 0 20px!important;overflow:hidden;transition:transform .35s var(--db-ease),box-shadow .35s var(--db-ease),border-color .35s;text-align:center!important;display:flex!important;flex-direction:column}body ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--db-shadow);border-color:transparent!important}body ul.products li.product img{aspect-ratio:1/1;object-fit:contain!important;background:#fff;padding:6%;margin:0 0 10px!important;transition:transform .6s var(--db-ease)}body ul.products li.product:hover img{transform:scale(1.04)}body ul.products li.product .ast-woo-product-category{display:none!important}body ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;align-items:center;flex:1;padding:0 16px!important}body ul.products li.product .woocommerce-loop-product__title{font-family:var(--db-serif)!important;font-weight:600!important;font-size:19px!important;line-height:1.25!important;color:var(--db-espresso)!important;padding:0!important;margin:4px 0 6px!important;text-align:center!important;min-height:2.5em}body ul.products li.product .price{display:block;color:var(--db-mocha)!important;font:500 15px var(--db-sans)!important;margin:0 0 14px!important;text-align:center!important}body ul.products li.product .price del{opacity:.55;font-weight:400;margin-right:6px}body ul.products li.product .price ins{text-decoration:none;color:var(--db-plum)}body ul.products li.product .button{margin:auto 0 0!important;width:auto!important;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.ast-onsale-card{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;margin:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;line-height:1!important;padding:7px 11px!important;border-radius:999px!important;background:var(--db-plum)!important;color:#fff!important;font:500 10.5px/1 var(--db-sans)!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important;z-index:5}.woocommerce div.product span.onsale{top:16px!important;left:16px!important}.woocommerce div.product .product_title{font-family:var(--db-serif)!important;font-weight:600!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.1!important;color:var(--db-espresso)!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font:500 24px var(--db-sans)!important;color:var(--db-espresso)!important}.woocommerce div.product p.price del{opacity:.5;font-size:.8em}.woocommerce div.product p.price ins{text-decoration:none;color:var(--db-plum)}.woocommerce div.product form.cart .button{min-height:54px;padding:0 34px!important;font-size:13px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--db-sans);letter-spacing:.06em}@media (max-width:767px){.woocommerce div.product form.cart{position:sticky;bottom:0;z-index:30;background:#fff;padding:10px 0;margin:0!important;box-shadow:0 -10px 20px -14px rgb(0 0 0 / .25)}.woocommerce div.product form.cart .button{flex:1}}.db-eyebrow,.db-eyebrow .elementor-heading-title{font:500 12px/1.2 var(--db-sans)!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--db-mocha)!important}.db-trustbar .elementor-icon-box-title{font-family:var(--db-sans)!important;font-weight:500!important}.db-catcard{transition:transform .35s var(--db-ease),box-shadow .35s var(--db-ease)}.db-catcard:hover{transform:translateY(-4px);box-shadow:var(--db-shadow)}.db-catcard img{transition:transform .7s var(--db-ease)}.db-catcard:hover img{transform:scale(1.05)}.db-path-card{transition:transform .35s var(--db-ease),box-shadow .35s var(--db-ease)}.db-path-card:hover{transform:translateY(-4px);box-shadow:var(--db-shadow)}body.home .elementor-widget-shortcode:has(.products) ul.products li.product a.button,body ul.products li.product a.button.zobacz-produkt,body ul.products li.product a.button{background:var(--db-espresso)!important;background-color:var(--db-espresso)!important;color:#fff!important;border-radius:999px!important;border:0!important;min-height:44px;padding:0 24px!important;font:500 12px var(--db-sans)!important;letter-spacing:.1em;text-transform:uppercase;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important}body.home .elementor-widget-shortcode:has(.products) ul.products li.product a.button:hover,body ul.products li.product a.button:hover{background:var(--db-ink)!important;background-color:var(--db-ink)!important}.db-sec-head-el{max-width:760px;margin:0 auto!important;text-align:center}.db-sec-head-el .db-el-h2 .elementor-heading-title{font:600 clamp(30px,3.2vw,46px)/1.08 var(--db-serif)!important;color:var(--db-espresso)!important;margin:0}.db-sec-head-el .db-sec-text-el p{color:var(--db-mocha);font-size:16px;line-height:1.6;margin:4px auto 0;max-width:620px}.db-sec-head-el .db-el-link .elementor-button{background:none!important;border:0!important;border-bottom:1px solid var(--db-espresso)!important;border-radius:0!important;padding:4px 0 3px!important;color:var(--db-espresso)!important;font:500 13px var(--db-sans)!important;letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.db-sec-head-el .db-el-link .elementor-button:hover{color:var(--db-gold-d)!important;border-color:var(--db-gold-d)!important}@media (max-width:921px){body.woocommerce-cart .ast-container,body.woocommerce-checkout .ast-container,body.woocommerce-account .ast-container{padding-left:16px!important;padding-right:16px!important}body.woocommerce-checkout form.checkout input.input-text,body.woocommerce-checkout form.checkout select,body.woocommerce-checkout form.checkout textarea,body.woocommerce-cart .coupon input.input-text{font-size:16px!important;min-height:46px}body.woocommerce-checkout #place_order,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;min-height:54px;font-size:14px!important}body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout table.shop_table th,body.woocommerce-cart table.shop_table td{overflow-wrap:anywhere;word-break:normal}body.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:8px}body.woocommerce-cart .coupon input.input-text{flex:1 1 160px;width:auto!important}body.woocommerce-cart .coupon .button{flex:1 1 140px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-info{font-size:14px;line-height:1.5}}.dreambag-gallery .dreambag-gallery-item:only-child{grid-column:1/-1}@media (max-width:767px){.dreambag-gallery .dreambag-gallery-item:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}