:root{--p2w-color-gold:#E3D1B4;--p2w-color-gold-dark:#B8912E;--p2w-color-dark:#2B2727;--p2w-color-dark-rgb:43, 39, 39;--p2w-color-dark-2:#3D3838;--p2w-color-text-2:#595959;--p2w-color-bg:#FFFFFF;--p2w-color-bg-rgb:255, 255, 255;--p2w-color-bg-2:#FBF8F3;--p2w-color-border:#F1F1F1;--p2w-color-gray:#D9D9D9;--p2w-color-success:#2E7D32;--p2w-color-success-rgb:46, 125, 50;--p2w-color-error:#D92828;--p2w-color-error-rgb:217, 40, 40;--p2w-color-info:#2B6CB0;--p2w-color-info-rgb:43, 108, 176;--p2w-font-family-body:'Playfair Display', serif;--p2w-font-family-hand:'Great Vibes', cursive;--p2w-font-size-10:10px;--p2w-font-size-11:11px;--p2w-font-size-12:12px;--p2w-font-size-13:13px;--p2w-font-size-14:14px;--p2w-font-size-15:15px;--p2w-font-size-16:16px;--p2w-font-size-18:18px;--p2w-font-size-20:20px;--p2w-font-size-24:24px;--p2w-font-size-26:26px;--p2w-font-size-28:28px;--p2w-font-size-30:30px;--p2w-font-size-34:34px;--p2w-font-size-40:40px;--p2w-font-size-48:48px;--p2w-font-size-64:64px;--p2w-font-size-mobile-nav:1.4rem;--p2w-line-height-1:1;--p2w-line-height-1-1:1.1;--p2w-line-height-1-3:1.3;--p2w-line-height-1-4:1.4;--p2w-line-height-1-5:1.5;--p2w-line-height-1-6:1.6;--p2w-line-height-1-65:1.65;--p2w-line-height-1-75:1.75;--p2w-radius:0px;--p2w-radius-circle:50%;--p2w-radius-xs:2px;--p2w-radius-pill:100px;--p2w-border-width:1px;--p2w-space-2:2px;--p2w-space-3:3px;--p2w-space-4:4px;--p2w-space-5:5px;--p2w-space-6:6px;--p2w-space-8:8px;--p2w-space-10:10px;--p2w-space-11:11px;--p2w-space-12:12px;--p2w-space-13:13px;--p2w-space-14:14px;--p2w-space-15:15px;--p2w-space-16:16px;--p2w-space-18:18px;--p2w-space-20:20px;--p2w-space-22:22px;--p2w-space-24:24px;--p2w-space-28:28px;--p2w-space-32:32px;--p2w-space-40:40px;--p2w-space-44:44px;--p2w-space-56:56px;--p2w-space-60:60px;--p2w-space-70:70px;--p2w-space-80:80px;--p2w-space-90:90px;--p2w-space-96:96px;--p2w-space-100:100px;--p2w-shadow:0 12px 32px rgba(var(--p2w-color-dark-rgb),.12);--p2w-container-max-width:1200px;--p2w-section-py:40px}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://knotdecor.pl/wp-content/uploads/fonts/GreatVibes-Regular.woff2) format('woff2');unicode-range:U+0000-00FF}@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url(https://knotdecor.pl/wp-content/uploads/fonts/GreatVibes-Regular-extended.woff2) format('woff2');unicode-range:U+0100-024F}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#p2w-header{animation:none}}#p2w-header{animation:p2w-header-in .6s ease both}@keyframes p2w-header-in{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}body.p2w-page{font-family:var(--p2w-font-family-body);font-size:var(--p2w-font-size-16);color:var(--p2w-color-dark);background:var(--p2w-color-bg);overflow-x:clip;min-height:100vh;display:flex;flex-direction:column}#p2w-main{flex:1}.p2w-container{max-width:var(--p2w-container-max-width);margin:0 auto;padding:0 var(--p2w-space-24)}body.single-product .ast-woocommerce-container{max-width:var(--p2w-container-max-width);margin:0 auto;padding:0 var(--p2w-space-24)}.p2w-handwritten{font-family:var(--p2w-font-family-hand);font-weight:400}.p2w-fade-in{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.p2w-fade-in.p2w-visible{opacity:1;transform:translateY(0)}.p2w-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--p2w-space-6);padding:var(--p2w-space-8) var(--p2w-space-24);border-radius:var(--p2w-radius);font-weight:500;font-size:var(--p2w-font-size-16);text-decoration:none;border:var(--p2w-border-width) solid #fff0;cursor:pointer;box-shadow:0 2px 8px rgba(var(--p2w-color-dark-rgb),.1);transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.p2w-btn::before{content:'';position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.p2w-btn:hover::before{left:130%}.p2w-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(var(--p2w-color-dark-rgb),.22)}.p2w-btn-primary{background:var(--p2w-color-dark-2);color:var(--p2w-color-bg)}.p2w-btn-primary:hover{background:var(--p2w-color-bg);color:var(--p2w-color-dark-2);border-color:var(--p2w-color-dark-2)}.p2w-btn-white{background:var(--p2w-color-bg);color:var(--p2w-color-dark)}.p2w-btn-white:hover{background:#f6f4f1;border-color:var(--p2w-color-dark)}.p2w-btn-sm{padding:var(--p2w-space-8) var(--p2w-space-16);font-size:var(--p2w-font-size-14);width:100%}#p2w-announcement-bar{background:var(--p2w-color-gold);color:var(--p2w-color-bg);text-align:center;padding:0 var(--p2w-space-15);font-size:var(--p2w-font-size-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase}#p2w-header{position:sticky;top:0;z-index:999;background:var(--p2w-color-bg);box-shadow:0 4px 16px rgba(var(--p2w-color-dark-rgb),.08);transition:box-shadow .25s ease,padding .25s ease}.p2w-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--p2w-space-24);padding-top:var(--p2w-space-14);padding-bottom:var(--p2w-space-14);min-height:72px;transition:min-height .25s ease}#p2w-header.p2w-scrolled .p2w-header-inner{min-height:56px}.p2w-logo{display:flex;align-items:center}.p2w-logo img{height:40px;width:auto;display:block;border-radius:0!important;transition:height .25s ease}#p2w-header.p2w-scrolled .p2w-logo img{height:32px}.p2w-nav-list{display:flex;justify-content:center;gap:var(--p2w-space-28);list-style:none;margin:0;padding:0}.p2w-nav-list a{color:var(--p2w-color-dark);text-decoration:none;font-size:var(--p2w-font-size-16);font-weight:500;transition:color .2s}.p2w-nav-list a:hover{color:var(--p2w-color-dark)}.p2w-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--p2w-space-18)}.p2w-cart-icon{position:relative;display:flex;align-items:center;justify-content:center;width:63px;height:44px;border-radius:var(--p2w-radius);background:var(--p2w-color-dark);border:var(--p2w-border-width) solid var(--p2w-color-dark);color:var(--p2w-color-bg);box-shadow:0 2px 8px rgba(var(--p2w-color-dark-rgb),.15);transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.p2w-cart-icon:hover{background:var(--p2w-color-bg);border-color:var(--p2w-color-dark);color:var(--p2w-color-dark);transform:translateY(-2px);box-shadow:0 8px 18px rgba(var(--p2w-color-dark-rgb),.22)}.p2w-cart-count{position:absolute;top:2px;right:4px;background:var(--p2w-color-dark);color:var(--p2w-color-bg);border:1px solid var(--p2w-color-bg);font-size:var(--p2w-font-size-10);font-weight:700;line-height:var(--p2w-line-height-1);min-width:16px;height:16px;border-radius:var(--p2w-radius-circle);display:flex;align-items:center;justify-content:center}.p2w-hamburger{display:none;flex-direction:column;gap:var(--p2w-space-5);background:none;border:none;cursor:pointer;padding:var(--p2w-space-4)}.p2w-hamburger span{display:block;width:22px;height:2px;background:var(--p2w-color-dark);border-radius:var(--p2w-radius-xs)}#p2w-mobile-menu{display:none;position:fixed;inset:0;z-index:9000;background:var(--p2w-color-bg);flex-direction:column;align-items:center;justify-content:center;gap:var(--p2w-space-20)}#p2w-mobile-menu.p2w-open{display:flex}#p2w-mobile-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p2w-space-20);text-align:center}#p2w-mobile-menu ul li::before{content:"\00D7";color:var(--p2w-color-gold-dark);font-weight:700;margin-right:var(--p2w-space-8)}#p2w-mobile-menu ul a{color:var(--p2w-color-dark);text-decoration:none;font-size:var(--p2w-font-size-18);font-weight:400;letter-spacing:.01em}.p2w-mob-logo{height:32px;width:auto;margin-bottom:var(--p2w-space-32)}.p2w-mob-close{position:absolute;top:18px;right:22px;width:42px;height:42px;background:var(--p2w-color-bg-2);border:none;border-radius:var(--p2w-radius-circle);font-size:var(--p2w-font-size-mobile-nav);cursor:pointer}#p2w-hero{position:relative;background-size:cover;background-position:center;padding:var(--p2w-section-py) 0;min-height:64vh;display:flex;align-items:center}#p2w-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--p2w-color-dark-rgb),.55) 0%,rgba(var(--p2w-color-dark-rgb),.25) 45%,rgba(var(--p2w-color-dark-rgb),0) 70%);pointer-events:none}.p2w-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--p2w-space-40)}.p2w-hero-copy{max-width:560px}.p2w-hero-heading{font-size:var(--p2w-font-size-64);line-height:var(--p2w-line-height-1-1);letter-spacing:4px;color:var(--p2w-color-bg);margin:0 0 var(--p2w-space-12)}.p2w-hero-sub{font-size:var(--p2w-font-size-24);line-height:var(--p2w-line-height-1-3);color:var(--p2w-color-bg);margin:0 0 var(--p2w-space-32)}#p2w-trust{padding:var(--p2w-section-py) 0}.p2w-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--p2w-space-40)}.p2w-trust-item{display:flex;flex:1;align-items:center;gap:var(--p2w-space-24)}.p2w-trust-video{width:100px;height:100px;border-radius:var(--p2w-radius-circle);object-fit:cover;flex-shrink:0;filter:hue-rotate(60deg) saturate(1.5)}.p2w-trust-item p{margin:0;line-height:var(--p2w-line-height-1-6);font-size:var(--p2w-font-size-16)}.p2w-gradient-card{margin:var(--p2w-section-py) auto;max-width:var(--p2w-container-max-width);border-radius:var(--p2w-radius);background:linear-gradient(131deg,var(--p2w-color-gold) 2%,var(--p2w-color-bg) 85%);box-shadow:var(--p2w-shadow);padding:var(--p2w-space-40) 0}.p2w-section-heading{font-size:var(--p2w-font-size-34);text-align:left;margin:0 0 var(--p2w-space-24)!important}.p2w-section-heading.p2w-handwritten,.p2w-gradient-card .p2w-section-heading{text-align:center;font-size:var(--p2w-font-size-48);margin-bottom:var(--p2w-space-24)!important}.p2w-section-heading-center{text-align:center;font-size:var(--p2w-font-size-48);margin:0 0 var(--p2w-space-24)!important}.p2w-section-sub-center{text-align:center;margin:0 0 var(--p2w-space-24)}#p2w-knotdecor-social .p2w-section-heading-center{margin-bottom:var(--p2w-space-8)!important}.p2w-product-grid{display:grid;gap:var(--p2w-space-24)}.p2w-product-grid-3{grid-template-columns:repeat(3,1fr)}.p2w-section-more{text-align:center;margin-top:var(--p2w-space-32)}.p2w-product-card{background:var(--p2w-color-bg);border-radius:var(--p2w-radius);padding:var(--p2w-space-16);text-align:center;box-shadow:0 4px 16px rgba(var(--p2w-color-dark-rgb),.06);display:flex;flex-direction:column;gap:var(--p2w-space-10);height:100%}.p2w-product-card .p2w-btn-sm{margin-top:auto}.p2w-product-card-img img{border-radius:var(--p2w-radius);width:100%;height:auto;display:block}.p2w-product-card-title{color:var(--p2w-color-dark);text-decoration:none;font-weight:500!important;font-size:var(--p2w-font-size-16)}.p2w-product-card-price{color:var(--p2w-color-text-2);font-size:var(--p2w-font-size-16)}#p2w-knotdecor-social{padding:var(--p2w-section-py) 0}.p2w-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--p2w-space-24);margin:var(--p2w-space-40) 0}.p2w-video-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--p2w-color-dark);border-radius:var(--p2w-radius);overflow:hidden;box-shadow:0 8px 24px rgba(var(--p2w-color-dark-rgb),.1);transition:transform .3s ease,box-shadow .3s ease}.p2w-video-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(var(--p2w-color-dark-rgb),.16)}.p2w-video-card-embed{display:block;position:relative;width:100%;flex-shrink:0;padding-bottom:177.78%;height:0;overflow:hidden;background:var(--p2w-color-bg-2);pointer-events:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:108%}.p2w-video-card-embed iframe{position:absolute;top:0;left:0;width:104%;height:102%;border:none}.p2w-video-facade{border:none;margin:0;cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;background:none}.p2w-video-facade-poster{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.p2w-video-facade-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.p2w-video-facade-play::before{content:'';position:absolute;width:56px;height:56px;border-radius:var(--p2w-radius-circle);background:rgba(var(--p2w-color-dark-rgb),.45);transition:transform .25s ease,background .25s ease}.p2w-video-facade-play svg{position:relative;color:var(--p2w-color-bg);transform:translateX(1px)}.p2w-video-facade:hover .p2w-video-facade-play::before{background:var(--p2w-color-gold-dark);transform:scale(1.08)}.p2w-video-card-caption{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;gap:var(--p2w-space-18);padding:var(--p2w-space-18);background:var(--p2w-color-bg)}.p2w-video-card-label{font-family:var(--p2w-font-family-hand);font-size:var(--p2w-font-size-28);color:var(--p2w-color-dark);line-height:var(--p2w-line-height-1);margin:var(--p2w-space-8) 0}.p2w-video-card-caption .p2w-btn{margin-top:auto;width:100%}.p2w-social-links-row{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--p2w-space-16);list-style:none;padding:0;margin:0}.p2w-social-btn{display:inline-flex;align-items:center;gap:var(--p2w-space-8);padding:var(--p2w-space-10) var(--p2w-space-20);border-radius:var(--p2w-radius-pill);color:var(--p2w-color-bg);text-decoration:none;font-weight:500;font-size:var(--p2w-font-size-14);box-shadow:0 2px 8px rgba(var(--p2w-color-dark-rgb),.15);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.p2w-social-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(var(--p2w-color-dark-rgb),.22);filter:brightness(1.06);color:var(--p2w-color-bg)!important}.p2w-social-btn svg{width:18px;height:18px;flex-shrink:0}.p2w-social-btn-fb{background:#1877F2}.p2w-social-btn-ig{background:linear-gradient(45deg,#FEDA75 0%,#FA7E1E 20%,#D62976 50%,#962FBF 75%,#4F5BD5 100%)}#p2w-opinie{padding:60px 0 var(--p2w-section-py)}#p2w-opinie .cr-reviews-grid{border-width:0}#p2w-opinie .cr-reviews-grid .cr-review-card{border-radius:var(--p2w-radius)}#p2w-opinie .cr-reviews-grid .cr-review-card .image-row .image-row-img{width:100%;height:440px;max-height:440px;object-fit:cover}#p2w-nasz-wplyw{padding:var(--p2w-section-py) 0;background:var(--p2w-color-bg-2)}.p2w-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--p2w-space-40);text-align:center}.p2w-impact-block h3{font-size:var(--p2w-font-size-34);margin:0 0 var(--p2w-space-22)}.p2w-impact-block p{font-size:var(--p2w-font-size-16);line-height:var(--p2w-line-height-1-65);color:var(--p2w-color-text-2);margin:0 0 var(--p2w-space-6)}#p2w-ambasadorka{padding:var(--p2w-section-py) 0}#p2w-zestawy-poza-sezonem{padding:60px 0 var(--p2w-section-py)}.p2w-ambasadorka-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--p2w-space-40);align-items:center}.p2w-ambasadorka-copy{margin-bottom:var(--p2w-space-56)}.p2w-ambasadorka-copy h2{font-size:var(--p2w-font-size-30);margin:0 0 var(--p2w-space-12)!important}.msg-cart-empty,.msg-order-received{display:none}body.checkout-cart-empty .msg-cart-empty{display:block}body.order-received .msg-order-received{display:block}.woocommerce-checkout .form-row{position:relative;margin:0 0 var(--p2w-space-20)}.woocommerce-checkout .form-row label{position:absolute;left:var(--p2w-space-15);top:16px;font-size:var(--p2w-font-size-14);color:var(--p2w-color-text-2);font-weight:500;font-family:var(--p2w-font-family-body);line-height:var(--p2w-line-height-1);pointer-events:none;transition:all .18s ease-in-out;margin:0;z-index:2}.woocommerce-checkout .form-row:has(.input-text:focus) label,.woocommerce-checkout .form-row:has(.input-text:not(:placeholder-shown)) label,.woocommerce-checkout .form-row:has(textarea:focus) label,.woocommerce-checkout .form-row:has(textarea:not(:placeholder-shown)) label{top:7px;font-size:var(--p2w-font-size-11);font-weight:700;color:var(--p2w-color-dark);letter-spacing:.06em;text-transform:uppercase}.woocommerce-checkout .form-row .woocommerce-input-wrapper,.woocommerce-checkout .form-row select{display:block;width:100%}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea{width:100%;height:52px;padding:var(--p2w-space-24) var(--p2w-space-15) var(--p2w-space-8)!important;background:var(--p2w-color-bg);border:var(--p2w-border-width) solid #D8D8D8;border-radius:var(--p2w-radius);font-family:var(--p2w-font-family-body);font-size:var(--p2w-font-size-14);color:var(--p2w-color-dark);outline:none;transition:border-color .2s,background .2s,box-shadow .2s;box-sizing:border-box;-webkit-appearance:none}.woocommerce-checkout .form-row textarea{height:110px;min-height:90px;padding-top:var(--p2w-space-28)!important;resize:vertical}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:#fff0;opacity:0}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--p2w-color-dark);background:var(--p2w-color-bg);box-shadow:0 0 0 3px rgba(var(--p2w-color-dark-rgb),.08)}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid textarea{border-color:var(--p2w-color-error)!important;background:rgba(var(--p2w-color-error-rgb),.05)}.woocommerce-checkout .form-row label .required{color:var(--p2w-color-error);text-decoration:none}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{border-color:#D8D8D8!important}.woocommerce-checkout .form-row.create-account,.woocommerce-checkout .form-row.place-order{margin-bottom:0}#ship-to-different-address{text-align:center;margin:0 0 var(--p2w-space-20)}#ship-to-different-address label{display:inline-flex;align-items:center;gap:var(--p2w-space-8)}.woocommerce-checkout .shipping_address{margin-bottom:var(--p2w-space-10)}.woocommerce-checkout .form-row.create-account label{position:static;font-size:var(--p2w-font-size-14);color:var(--p2w-color-dark)}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--p2w-space-14)}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}.woocommerce-checkout .form-row-wide{width:100%!important;float:none!important}@media (max-width:767px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce-account table.shop_table td{padding:var(--p2w-space-10);border-color:var(--ast-border-color)}.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table th{padding:var(--p2w-space-10)}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th{border-bottom-width:0!important}body.woocommerce-checkout,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout h5,body.woocommerce-checkout h6,body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout button,body.woocommerce-account,body.woocommerce-account h1,body.woocommerce-account h2,body.woocommerce-account h3,body.woocommerce-account h4,body.woocommerce-account h5,body.woocommerce-account h6,body.woocommerce-account input,body.woocommerce-account select,body.woocommerce-account textarea,body.woocommerce-account button,body.woocommerce-cart,body.woocommerce-cart h1,body.woocommerce-cart h2{font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.woocommerce-checkout .woocommerce-info,.woocommerce-account .woocommerce-info{display:flex;align-items:center;gap:var(--p2w-space-16);margin:0 0 var(--p2w-space-14);padding:var(--p2w-space-14);background:var(--p2w-color-bg-2);border:none;border-radius:var(--p2w-radius);font-size:var(--p2w-font-size-14);color:var(--p2w-color-text-2)}.woocommerce-checkout .woocommerce-info::before,.woocommerce-account .woocommerce-info::before{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:var(--p2w-font-size-13)}.woocommerce-checkout .woocommerce-info a.showcoupon,.woocommerce-account .woocommerce-info a{color:var(--p2w-color-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.woocommerce-account .woocommerce-info .button{flex-shrink:0;white-space:nowrap;margin-left:auto}.woocommerce-checkout .woocommerce-info a.showcoupon:hover,.woocommerce-account .woocommerce-info a:hover{color:var(--p2w-color-gold-dark)}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon){display:flex;align-items:stretch;flex-wrap:wrap}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.thwmscf-wrapper{flex:1 1 100%}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.woocommerce-form-coupon-toggle{flex:1 1 260px}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.checkout_coupon{flex:2 1 380px}@media (max-width:600px){.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon){flex-direction:column}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon)>.checkout_coupon{flex-basis:100%}}.woocommerce-checkout .woocommerce.wp-block-group.alignwide:has(>.checkout_coupon){margin-left:auto!important;margin-right:auto!important;width:auto!important}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--p2w-space-14);margin:0 0 var(--p2w-space-24);padding:var(--p2w-space-14);background:var(--p2w-color-bg-2);border-radius:var(--p2w-radius)}.woocommerce-checkout .checkout_coupon .form-row{width:auto!important;float:none;margin:0}.woocommerce-checkout .checkout_coupon .form-row-first{flex:1 1 220px}.woocommerce-checkout .checkout_coupon .form-row-last{flex:0 0 auto}.woocommerce-checkout .checkout_coupon #coupon_code{width:100%;height:38px;padding:0 var(--p2w-space-15)!important;background:var(--p2w-color-bg);border:var(--p2w-border-width) solid var(--p2w-color-border);border-radius:var(--p2w-radius);font-family:var(--p2w-font-family-body);font-size:var(--p2w-font-size-12);color:var(--p2w-color-dark);outline:none;transition:border-color .2s,box-shadow .2s}.woocommerce-checkout .checkout_coupon #coupon_code:focus{border-color:var(--p2w-color-dark);box-shadow:0 0 0 3px rgba(var(--p2w-color-dark-rgb),.08)}.woocommerce-checkout .checkout_coupon .form-row-last button{height:38px;margin:0;padding-top:0!important;padding-bottom:0!important;font-size:var(--p2w-font-size-12)!important;line-height:38px!important;white-space:nowrap}.woocommerce-checkout .checkout_coupon .clear{display:none}@media (max-width:480px){.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{flex-direction:column;align-items:stretch}.woocommerce-checkout .checkout_coupon .form-row-last button{width:100%}}.woocommerce-NoticeGroup .woocommerce-error{position:relative;list-style:none;margin:0 0 var(--p2w-space-20);padding:var(--p2w-space-14) var(--p2w-space-18) var(--p2w-space-14) 44px;border:var(--p2w-border-width) solid var(--p2w-color-error);border-radius:var(--p2w-radius);background:rgba(var(--p2w-color-error-rgb),.05);color:var(--p2w-color-error);font-size:var(--p2w-font-size-14)}.woocommerce-NoticeGroup .woocommerce-error li{margin:0;padding:0}.woocommerce-NoticeGroup .woocommerce-error li::before{content:none}.woocommerce-message{position:relative;list-style:none;margin:0 0 var(--p2w-space-20);padding:var(--p2w-space-14) var(--p2w-space-18);border:var(--p2w-border-width) solid var(--p2w-color-success);border-top:var(--p2w-border-width) solid var(--p2w-color-success)!important;border-radius:var(--p2w-radius);background:rgba(var(--p2w-color-success-rgb),.06);color:var(--p2w-color-dark);font-size:var(--p2w-font-size-14)}.woocommerce-message::before{display:none}.thwmscf-buttons{display:flex;justify-content:center;gap:var(--p2w-space-14)}.thwmscf-tab-panels{padding:0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0!important;margin-top:1em!important}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods,.woocommerce.woocommerce-checkout #payment ul.payment_methods{margin-bottom:0!important}.theme-astra.woocommerce-checkout .thwmscf-buttons{margin-top:0!important}#p2w-footer{background:linear-gradient(135deg,var(--p2w-color-dark) 55%,var(--p2w-color-gold-dark) 145%);color:var(--p2w-color-bg);font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.p2w-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--p2w-space-28);padding:var(--p2w-space-56) 0 var(--p2w-space-44)}.p2w-footer-logo{height:42px!important;width:auto!important;border-radius:0!important;margin-bottom:var(--p2w-space-16);filter:brightness(0) invert(1)}.p2w-footer-brand p{font-size:var(--p2w-font-size-14);line-height:var(--p2w-line-height-1-75);color:var(--p2w-color-bg);margin-top:var(--p2w-space-14);margin-bottom:0;max-width:320px}.p2w-footer-social{display:flex;gap:var(--p2w-space-12);list-style:none;padding:0;margin:var(--p2w-space-16) 0 0}.p2w-footer-social a{width:34px;height:34px;border-radius:var(--p2w-radius-circle);background:rgba(var(--p2w-color-bg-rgb),.1);color:var(--p2w-color-bg);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(var(--p2w-color-dark-rgb),.15)}.p2w-footer-social a svg{width:14px;height:14px}.p2w-footer-social a:hover{background:var(--p2w-color-gold);color:var(--p2w-color-dark)}.p2w-footer-col-title{font-size:var(--p2w-font-size-12);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--p2w-color-bg);margin-bottom:var(--p2w-space-14);padding-bottom:var(--p2w-space-6);border-bottom:var(--p2w-border-width) solid rgba(var(--p2w-color-bg-rgb),.2)}.p2w-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.p2w-footer-col ul li{margin:0;padding:0}.p2w-footer-col a{color:var(--p2w-color-bg);text-decoration:none;font-size:var(--p2w-font-size-14);transition:color .2s;display:inline-flex;align-items:center;gap:var(--p2w-space-6)}.p2w-footer-col a svg{flex-shrink:0;opacity:1}.p2w-footer-col a:hover{color:var(--p2w-color-gold)}.p2w-footer-bottom-bar{border-top:var(--p2w-border-width) solid rgba(var(--p2w-color-bg-rgb),.12)}.p2w-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--p2w-space-8);padding:var(--p2w-space-18) 0;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--p2w-font-size-12);color:var(--p2w-color-bg)}.p2w-footer-bottom a{color:var(--p2w-color-bg);transition:color .2s}.p2w-footer-bottom a:hover{color:var(--p2w-color-gold)}.p2w-footer-credit-link{font-weight:600}.single-product-category{display:inline-block;padding:var(--p2w-space-6) var(--p2w-space-15);margin-bottom:var(--p2w-space-12);background:var(--p2w-color-bg-2);border-radius:var(--p2w-radius-pill);font-size:var(--p2w-font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p2w-color-text-2);box-shadow:0 2px 6px rgba(var(--p2w-color-dark-rgb),.06)}.single-product-category a{color:inherit;text-decoration:none}.woocommerce div.product form.cart .quantity .qty,.woocommerce div.product form.cart .quantity .plus,.woocommerce div.product form.cart .quantity .minus{height:49px}#p2w-zestawy-prezentowe,#p2w-zestawy-poza-sezonem,#p2w-nasz-wplyw{scroll-margin-top:var(--p2w-space-96)}body.woocommerce-account .entry-content{padding-top:var(--p2w-space-40);padding-bottom:var(--p2w-space-56)}.woocommerce-account .woocommerce-Address-title h2{font-size:var(--p2w-font-size-20);margin:0 0 var(--p2w-space-8)}.woocommerce-account .woocommerce-Addresses .u-columns{gap:var(--p2w-space-24)}.woocommerce-account address{font-style:normal}.woocommerce-cart-form td.actions{display:none}.entry-content>.wp-block-group,.entry-content>.wp-block-cover,.entry-content>.wp-block-columns{margin-top:0!important}.woocommerce-checkout .entry-content>.woocommerce.wp-block-group.align{padding-bottom:0!important}.woocommerce-checkout .entry-content>.woocommerce.wp-block-group.alignwide:has(>.checkout_coupon){padding-top:0!important}@media (max-width:991px){:root{--p2w-section-py:32px}.p2w-video-grid{grid-template-columns:repeat(2,1fr)}.p2w-trust-grid{grid-template-columns:repeat(2,1fr);gap:var(--p2w-space-28)}.p2w-product-grid-3{grid-template-columns:repeat(2,1fr)}.p2w-impact-grid{grid-template-columns:1fr;gap:var(--p2w-space-32)}.p2w-ambasadorka-layout{grid-template-columns:1fr}.p2w-footer-top{grid-template-columns:1fr 1fr;gap:var(--p2w-space-24)}.p2w-hero-grid{grid-template-columns:1fr}.p2w-hero-copy{max-width:none}.p2w-hero-heading{font-size:var(--p2w-font-size-48)}}@media (max-width:767px){:root{--p2w-section-py:24px}.p2w-video-grid{grid-template-columns:1fr}.p2w-nav-desktop{display:none}.p2w-hamburger{display:flex}.p2w-header-inner{grid-template-columns:auto 1fr auto;min-height:64px}.p2w-logo img{height:32px}#p2w-header.p2w-scrolled .p2w-logo img{height:26px}.p2w-hero-heading{font-size:var(--p2w-font-size-40);letter-spacing:2px}.p2w-hero-sub{font-size:var(--p2w-font-size-18)}.p2w-hero-copy .p2w-btn{font-size:var(--p2w-font-size-14);padding:var(--p2w-space-8) var(--p2w-space-20)}.p2w-product-grid-3{grid-template-columns:1fr}.p2w-trust-grid{grid-template-columns:1fr}.p2w-footer-top{grid-template-columns:1fr 1fr;row-gap:var(--p2w-space-32);column-gap:var(--p2w-space-24);padding:var(--p2w-space-32) 0 var(--p2w-space-24)}.p2w-footer-brand{grid-column:1 / -1}.p2w-footer-bottom{flex-direction:column;gap:var(--p2w-space-8);text-align:center}}.p2w-ambasadorka-form .wpcf7 form p{margin:0;padding:0}.p2w-ambasadorka-form .wpcf7 form br{display:none}.p2w-ambasadorka-form .wpcf7-form-control-wrap{display:block;width:100%}.p2w-ambasadorka-form .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--p2w-space-8);row-gap:var(--p2w-space-8)}.p2w-ambasadorka-form .wpcf7-form .fgrp:nth-of-type(3),.p2w-ambasadorka-form .wpcf7-form .cf7-submit-row,.p2w-ambasadorka-form .wpcf7-form>p,.p2w-ambasadorka-form .wpcf7-form .wpcf7-response-output,.p2w-ambasadorka-form .wpcf7-form .hidden-fields-container{grid-column:1 / -1}.p2w-ambasadorka-form .fgrp{display:flex;flex-direction:column;gap:var(--p2w-space-5);position:relative;margin-bottom:0}.p2w-ambasadorka-form .flbl{position:absolute;left:15px;top:18px;font-size:var(--p2w-font-size-14);color:var(--p2w-color-text-2);font-weight:500;font-family:var(--p2w-font-family-body);line-height:var(--p2w-line-height-1);pointer-events:none;transition:all .18s ease-in-out;margin:0;z-index:2}.p2w-ambasadorka-form .fgrp:has(.finp:focus) .flbl,.p2w-ambasadorka-form .fgrp:has(.finp:not(:placeholder-shown)) .flbl,.p2w-ambasadorka-form .fgrp:has(.ftxt:focus) .flbl,.p2w-ambasadorka-form .fgrp:has(.ftxt:not(:placeholder-shown)) .flbl{top:7px;font-size:var(--p2w-font-size-11);font-weight:700;color:var(--p2w-color-dark);letter-spacing:.06em;text-transform:uppercase}.p2w-ambasadorka-form .wpcf7 .finp,.p2w-ambasadorka-form .wpcf7 .ftxt{width:100%;background:var(--p2w-color-bg);border:var(--p2w-border-width) solid var(--p2w-color-border);border-radius:var(--p2w-radius);font-family:var(--p2w-font-family-body);font-size:var(--p2w-font-size-14);color:var(--p2w-color-dark)!important;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;box-sizing:border-box;-webkit-appearance:none}.p2w-ambasadorka-form .wpcf7 .finp::placeholder,.p2w-ambasadorka-form .wpcf7 .ftxt::placeholder{color:transparent!important;opacity:0!important}.p2w-ambasadorka-form .wpcf7 .finp{height:52px;padding:var(--p2w-space-24) var(--p2w-space-15) var(--p2w-space-8)!important}.p2w-ambasadorka-form .wpcf7 .ftxt{height:110px;min-height:90px;padding:var(--p2w-space-28) var(--p2w-space-15) var(--p2w-space-10)!important;resize:vertical}.p2w-ambasadorka-form .wpcf7 .finp:focus,.p2w-ambasadorka-form .wpcf7 .ftxt:focus,.p2w-ambasadorka-form .wpcf7 input.wpcf7-form-control:focus,.p2w-ambasadorka-form .wpcf7 textarea.wpcf7-form-control:focus{border-color:var(--p2w-color-dark)!important;background:var(--p2w-color-bg)!important;box-shadow:0 0 0 3px rgba(var(--p2w-color-dark-rgb),.08)!important;outline:none!important}.p2w-ambasadorka-form .fgrp:has(.wpcf7-not-valid) .finp,.p2w-ambasadorka-form .fgrp:has(.wpcf7-not-valid) .ftxt{border-color:var(--p2w-color-error)!important;background:rgba(var(--p2w-color-error-rgb),.05)!important;box-shadow:0 0 0 2px rgba(var(--p2w-color-error-rgb),.08)!important}.p2w-ambasadorka-form .wpcf7-not-valid-tip{font-size:var(--p2w-font-size-12);color:var(--p2w-color-error);margin-top:var(--p2w-space-3);display:block}.p2w-ambasadorka-form .wpcf7-spinner{position:absolute;top:calc(50% + 6px);left:50%;transform:translate(-50%,-50%);margin:0;background-color:rgba(var(--p2w-color-bg-rgb),.92);width:22px;height:22px;pointer-events:none}.p2w-ambasadorka-form .wpcf7 input.wpcf7-submit,.p2w-ambasadorka-form .wpcf7 input.btn-p,.p2w-ambasadorka-form .wpcf7 .btn-p{display:block;width:100%;padding:var(--p2w-space-8) var(--p2w-space-24);background:var(--p2w-color-dark-2);line-height:32px;color:var(--p2w-color-bg);font-family:var(--p2w-font-family-body);font-size:var(--p2w-font-size-15);font-weight:500;letter-spacing:.02em;border:var(--p2w-border-width) solid #fff0;border-radius:var(--p2w-radius);cursor:pointer;transition:all .22s ease;margin-top:var(--p2w-space-2);text-align:center;box-shadow:0 4px 18px rgba(var(--p2w-color-dark-rgb),.2)}.p2w-ambasadorka-form .wpcf7 input.wpcf7-submit:hover,.p2w-ambasadorka-form .wpcf7 input.btn-p:hover,.p2w-ambasadorka-form .wpcf7 .btn-p:hover{transform:translateY(-2px);background:var(--p2w-color-bg);color:var(--p2w-color-dark-2);border-color:var(--p2w-color-dark-2);box-shadow:0 10px 24px rgba(var(--p2w-color-dark-rgb),.28)}.p2w-ambasadorka-form .wpcf7-response-output{margin:var(--p2w-space-10) 0 0!important;padding:var(--p2w-space-10) var(--p2w-space-14)!important;border-radius:var(--p2w-radius)!important;font-size:var(--p2w-font-size-12)!important;font-family:var(--p2w-font-family-body)!important;font-weight:600!important;line-height:var(--p2w-line-height-1-5)!important;border-width:var(--p2w-border-width)!important;border-style:solid!important}.p2w-ambasadorka-form .wpcf7 .invalid .wpcf7-response-output,.p2w-ambasadorka-form .wpcf7 .unaccepted .wpcf7-response-output{border-color:var(--p2w-color-error)!important;background:rgba(var(--p2w-color-error-rgb),.05)!important;color:var(--p2w-color-error)!important}.p2w-ambasadorka-form .wpcf7 .sent .wpcf7-response-output{border-color:var(--p2w-color-dark)!important;background:rgba(var(--p2w-color-dark-rgb),.05)!important;color:var(--p2w-color-dark)!important}.p2w-ambasadorka-form .wpcf7 .spam .wpcf7-response-output,.p2w-ambasadorka-form .wpcf7 .failed .wpcf7-response-output{border-color:var(--p2w-color-info)!important;background:rgba(var(--p2w-color-info-rgb),.06)!important;color:var(--p2w-color-info)!important}.p2w-account-cart-pill{display:flex;align-items:center;gap:var(--p2w-space-10);padding:var(--p2w-space-6) var(--p2w-space-6) var(--p2w-space-6) 18px;background:var(--p2w-color-dark);border-radius:var(--p2w-radius-pill)}.p2w-account-cart-account,.p2w-account-cart-total{color:var(--p2w-color-bg);text-decoration:none;font-weight:700;white-space:nowrap;transition:color .2s ease}.p2w-account-cart-account{font-size:var(--p2w-font-size-13);letter-spacing:.02em;text-transform:uppercase}.p2w-account-cart-total{font-size:var(--p2w-font-size-14)}.p2w-account-cart-account:hover,.p2w-account-cart-total:hover{color:var(--p2w-color-gold)}.p2w-account-cart-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--p2w-radius-circle);border:var(--p2w-border-width) solid rgba(var(--p2w-color-bg-rgb),.35);color:var(--p2w-color-bg);transition:color .2s ease,border-color .2s ease}.p2w-account-cart-icon:hover{color:var(--p2w-color-gold);border-color:var(--p2w-color-gold)}.p2w-account-cart-pill .p2w-cart-icon{width:34px;height:34px;background:none;border:none;box-shadow:none;color:var(--p2w-color-bg)}.p2w-account-cart-pill .p2w-cart-icon:hover{background:none;color:var(--p2w-color-gold);transform:none;box-shadow:none}.p2w-account-cart-pill .p2w-cart-count{background:var(--p2w-color-gold);color:var(--p2w-color-dark);border-color:var(--p2w-color-dark)}@media (max-width:1100px){.p2w-account-cart-account{display:none}}@media (max-width:768px){.p2w-account-cart-icon{display:none}}body.woocommerce-checkout .entry-content{padding-top:56px}@media (max-width:768px){body.woocommerce-checkout .entry-content{padding-top:32px}}:root{--p2w-color-white:#FFFFFF}.thwmscf-order-review-right{width:44%!important}.thwmscf_accordion_step .thwmscf-content{width:54%!important}.thwmscf-order-review-right{background:var(--p2w-color-white);border-radius:var(--p2w-radius);overflow:hidden}.thwmscf-wrapper .p2w-checkout-review-order-table thead th{background:var(--p2w-color-dark-2)!important;color:var(--p2w-color-bg)!important;font-weight:700;font-size:var(--p2w-font-size-16)}.thwmscf-wrapper #order_review{padding:0!important;border-radius:var(--p2w-radius);overflow:hidden}.thwmscf-wrapper .p2w-checkout-review-order-table th:first-child,.thwmscf-wrapper .p2w-checkout-review-order-table td:first-child{padding-left:var(--p2w-space-32)!important}.thwmscf-wrapper .p2w-checkout-review-order-table th:last-child,.thwmscf-wrapper .p2w-checkout-review-order-table td:last-child{padding-right:var(--p2w-space-32)!important}.thwmscf_accordion_step.thwmscf-wrapper #order_review{margin-bottom:0!important}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce-account table.shop_table td{padding:var(--p2w-space-10);border-color:var(--ast-border-color)}.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table th{padding:var(--p2w-space-10)}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th{border-bottom-width:0!important}.woocommerce-js #customer_details,.woocommerce-js .woocommerce table.shop_table{margin-bottom:0!important}.p2w-checkout-review-order-table .p2w-col-qty{width:96px;text-align:center;white-space:nowrap;padding-left:var(--p2w-space-10)!important}.p2w-checkout-review-order-table .p2w-col-remove{width:44px;text-align:center;white-space:nowrap;padding-left:var(--p2w-space-10)!important}.p2w-checkout-review-order-table td.product-total,.p2w-checkout-review-order-table th.product-total{padding-left:var(--p2w-space-16)!important}.p2w-checkout-review-order-table tbody tr.cart_item td{border-top:1px solid var(--p2w-color-dark-2);vertical-align:middle}.p2w-checkout-review-order-table td.product-name{display:table-cell!important;vertical-align:middle!important}.p2w-checkout-qty{display:inline-flex;align-items:stretch;height:36px;border-radius:var(--p2w-radius-pill);overflow:hidden;background:var(--p2w-color-bg);vertical-align:middle}.p2w-checkout-qty-btn{flex-shrink:0;width:30px;display:flex;align-items:center;justify-content:center;font-size:var(--p2w-font-size-16);font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.woocommerce-checkout button.p2w-checkout-qty-btn{background:var(--p2w-color-dark-2)!important;color:var(--p2w-color-bg)!important;border:none!important}.woocommerce-checkout button.p2w-checkout-qty-btn:hover{background:var(--p2w-color-dark)!important;color:var(--p2w-color-bg)!important}.woocommerce-checkout button.p2w-checkout-qty-plus{border-left:1px solid var(--p2w-color-dark-2)!important}.woocommerce-checkout button.p2w-checkout-qty-minus{border-right:1px solid var(--p2w-color-dark-2)!important}.p2w-checkout-qty-input{width:34px;border:none;box-shadow:none;outline:none;border-radius:0;background:#fff0;text-align:center;font-family:inherit;font-size:var(--p2w-font-size-14);color:var(--p2w-color-dark);-moz-appearance:textfield}.p2w-checkout-qty-input::-webkit-outer-spin-button,.p2w-checkout-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p2w-checkout-remove-item{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;cursor:pointer;vertical-align:middle;transition:background .15s ease,color .15s ease}.woocommerce-checkout button.p2w-checkout-remove-item{background:transparent!important;color:var(--p2w-color-text-2)!important;border:none!important}.woocommerce-checkout button.p2w-checkout-remove-item:hover{background:rgba(var(--p2w-color-error-rgb),.1)!important;color:var(--p2w-color-error)!important}.woocommerce-checkout button.p2w-checkout-qty-btn,.woocommerce-checkout button.p2w-checkout-remove-item{padding:0!important;min-width:0;box-shadow:none!important}.woocommerce-checkout button.p2w-checkout-qty-btn{width:30px;height:auto;border-radius:0!important}.woocommerce-checkout button.p2w-checkout-remove-item{width:26px;height:26px}.woocommerce-checkout input.p2w-checkout-qty-input{width:34px;height:auto;min-height:0;padding:0!important;margin:0;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--p2w-color-dark)!important;font-size:var(--p2w-font-size-14)}.thwmscf-wrapper .p2w-checkout-review-order-table thead th{background:var(--p2w-color-gold)!important;color:var(--p2w-color-bg)!important}.p2w-checkout-review-order-table tbody tr.cart_item td{border-top-color:var(--p2w-color-gold)}.woocommerce-checkout button.p2w-checkout-qty-btn{background:var(--p2w-color-dark)!important}.woocommerce-checkout button.p2w-checkout-qty-btn:hover{background:var(--p2w-color-gold-dark)!important;color:var(--p2w-color-bg)!important}.woocommerce-checkout button.p2w-checkout-qty-plus{border-left-color:var(--p2w-color-dark)!important}.woocommerce-checkout button.p2w-checkout-qty-minus{border-right-color:var(--p2w-color-dark)!important}.thwmscf-order-review-right{border-radius:var(--p2w-radius)}#ship-to-different-address{display:block!important;text-align:left;margin:0 0 0 var(--p2w-space-2);font-size:var(--p2w-font-size-14);font-weight:400;border:none;background:none}#ship-to-different-address:has(#ship-to-different-address-checkbox:checked){margin:0 0 var(--p2w-space-20) var(--p2w-space-2)}#ship-to-different-address label{display:inline-flex;align-items:center;gap:var(--p2w-space-8);font-size:var(--p2w-font-size-14);font-weight:400;color:var(--p2w-color-dark)}.woocommerce-checkout input[type="checkbox"]{accent-color:var(--p2w-color-dark);position:relative;top:-1px}.woocommerce-checkout .shipping_address{margin-bottom:var(--p2w-space-10)}#ship-to-different-address{margin-bottom:var(--p2w-space-20)}.woocommerce-checkout button.p2w-checkout-qty-btn{background:var(--p2w-color-gold)!important;color:var(--p2w-color-dark)!important}.woocommerce-checkout button.p2w-checkout-qty-btn:hover{background:var(--p2w-color-gold-dark)!important;color:var(--p2w-color-bg)!important}.woocommerce-checkout button.p2w-checkout-qty-plus{border-left-color:var(--p2w-color-gold-dark)!important}.woocommerce-checkout button.p2w-checkout-qty-minus{border-right-color:var(--p2w-color-gold-dark)!important}.woocommerce-checkout .woocommerce-billing-fields>h3{display:none}.woocommerce-checkout form.woocommerce-form-login button.woocommerce-form-login__submit{border-color:var(--p2w-color-dark-2)!important;border-radius:var(--p2w-radius-btn)!important}.woocommerce-form-login{display:flex;flex-wrap:wrap;gap:var(--p2w-space-16)}.woocommerce-form-login .form-row{margin:0!important}.woocommerce-form-login .lost_password{position:relative;top:-2px;margin-bottom:0!important}.woocommerce-form-login .form-row-first{flex:2 1 200px;width:auto!important;float:none!important}.woocommerce-form-login .form-row-last{flex:1 1 160px;width:auto!important;float:none!important}.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0!important}.woocommerce-form-login__rememberme{display:block;position:static;font-size:var(--p2w-font-size-14);font-weight:400;color:var(--p2w-color-text-2);padding-left:22px}.woocommerce-form-login__rememberme input[type="checkbox"]{margin-left:-22px;margin-right:var(--p2w-space-6);vertical-align:middle}.woocommerce-checkout .woocommerce-info,.woocommerce-account .woocommerce-info{display:flex;align-items:center;gap:var(--p2w-space-16);margin:0 0 var(--p2w-space-14);padding:var(--p2w-space-14);background:#fff0;border:none;border-radius:var(--p2w-radius);font-size:var(--p2w-font-size-14);color:var(--p2w-color-text-2)}.woocommerce-checkout .woocommerce-info::before,.woocommerce-account .woocommerce-info::before{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:var(--p2w-font-size-13)}.woocommerce-checkout .woocommerce-info a.show-coupon,.woocommerce-account .woocommerce-info a{color:var(--p2w-color-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.woocommerce-account .woocommerce-info .button{flex-shrink:0;white-space:nowrap;margin-left:auto}.woocommerce-checkout .woocommerce-info a.show-coupon:hover,.woocommerce-account .woocommerce-info a:hover{color:var(--p2w-color-gold-dark)}.woocommerce-checkout form.woocommerce-form-login button.woocommerce-form-login__submit{border-color:var(--p2w-color-dark)!important}Poprzednia wersja tej reguly celowala w ".checkout_coupon" (prawdziwy szablon WooCommerce core) -- okazalo sie martwym kodem:na tym checkout (wtyczka multistep,wlasny szablon formularza) ten element ISTNIEJE w DOM,ale ma rect 0x0 (nigdy realnie widoczny). To,co user faktycznie widzi i klika,to OSOBNY,wlasny formularz wtyczki multistep:.checkout-coupon-toggle ("Masz kupon? Wpisz kupon") i .coupon-form (pole+przycisk "Wykorzystaj kupon"),oba jako RODZENSTWO wewnatrz .woocommerce-checkout-review-order (razem z tabela podsumowania i sekcja platnosci) -- zmierzone live (rect,getComputedStyle),nie zgadywane. .coupon-form pokazuje/ukrywa sie przez usuwanie/dodawanie inline "display:none" (JS wtyczki) -- BEZ!importanttutaj celowo:gdy inline "none" jest obecny (zamkniete),zawsze wygrywa niezaleznie od naszych regul;gdy JS je usuwa (otwarte),nasz "display:flex" ponizej normalnie sie stosuje -- naturalna wspolpraca z togglem wtyczki,bez wymuszania widocznosci na sile. */ .woocommerce-checkout-review-order{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce-checkout-review-order>table,.woocommerce-checkout-review-order>.woocommerce-checkout-payment{flex:1 1 100%}#payment.woocommerce-checkout-payment{padding-left:var(--p2w-space-32);padding-right:var(--p2w-space-32);box-sizing:border-box}.checkout-coupon-toggle{flex:0 1 auto;margin:0!important;padding:var(--p2w-space-10) 0 var(--p2w-space-10) var(--p2w-space-32)}.checkout-coupon-toggle .woocommerce-info{margin:0;padding:0}.coupon-form{flex:2 1 280px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;margin:0!important;padding-left:var(--p2w-space-32);padding-right:var(--p2w-space-32);opacity:0;transform:translateX(16px);transition:opacity .3s ease,transform .3s ease}.coupon-form.p2w-coupon-open{opacity:1;transform:translateX(0)}.coupon-form>p:first-child{display:none}.coupon-form .form-row{width:auto!important;float:none;margin:0!important;padding:0!important}.coupon-form .form-row-first{flex:0 1 140px}.coupon-form .form-row-last{flex:0 0 auto}.coupon-form #coupon_code{width:100%;height:38px;padding:0 var(--p2w-space-15)!important;background:var(--p2w-color-bg);border:var(--p2w-border-width) solid var(--p2w-color-border);border-right:none;border-radius:var(--p2w-radius) 0 0 var(--p2w-radius);font-size:var(--p2w-font-size-12);color:var(--p2w-color-dark);outline:none;transition:border-color .2s,box-shadow .2s}.coupon-form #coupon_code:focus{border-color:var(--p2w-color-dark);box-shadow:0 0 0 3px rgba(var(--p2w-color-dark-rgb),.08)}.coupon-form .form-row-last button.button{width:38px;height:38px;margin:0;padding:0!important;font-size:0!important;line-height:38px!important;white-space:nowrap;background:var(--p2w-color-dark)!important;color:var(--p2w-color-bg)!important;border:none!important;border-radius:0 var(--p2w-radius) var(--p2w-radius) 0!important;box-shadow:none!important;position:relative;flex-shrink:0}.coupon-form .form-row-last button.button:hover{transform:none!important;box-shadow:none!important}.coupon-form .form-row-last button.button::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid var(--p2w-color-white);border-right:2px solid var(--p2w-color-white);transform:translate(-65%,-50%) rotate(45deg)}.coupon-form .clear{display:none}@media (max-width:900px){.coupon-form{justify-content:flex-start}}@media (max-width:480px){.checkout-coupon-toggle,.coupon-form{flex-basis:100%}}.coupon-form{flex:1 1 190px;margin-bottom:var(--p2w-space-10)!important}.checkout-coupon-toggle{margin-bottom:var(--p2w-space-10)!important}.coupon-form .form-row-first{flex:1 1 120px}.woocommerce-checkout button.p2w-checkout-qty-btn{color:var(--p2w-color-bg)!important}.p2w-checkout-review-order-table td.p2w-shipping-cell{padding-left:var(--p2w-space-32)!important;padding-right:var(--p2w-space-32)!important;text-align:left}.p2w-shipping-title{margin-bottom:var(--p2w-space-6)}.p2w-shipping-cell ul{margin:0;padding:0;list-style:none;text-align:left}.p2w-shipping-cell ul li{width:100%}.p2w-checkout-review-order-table td.p2w-shipping-cell,.p2w-checkout-review-order-table td.p2w-shipping-cell .p2w-shipping-title{text-align:left!important}.thwmscf-wrapper .woocommerce-checkout-review-order{display:flex!important;flex-wrap:wrap;align-items:center}.thwmscf-wrapper .woocommerce-checkout-review-order>table,.thwmscf-wrapper .woocommerce-checkout-review-order>.woocommerce-checkout-payment{flex:1 1 100%}.checkout-coupon-toggle{flex:0 0 auto}.coupon-form{flex:1 1 200px;margin-bottom:0!important}.coupon-form #coupon_code{background:var(--p2w-color-bg-2)}.woocommerce-checkout .woocommerce-privacy-policy-text p,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{line-height:1.5!important}.thwmscf-wrapper .thwmscf-accordion-label{box-sizing:border-box;display:flex;align-items:center;height:60px;padding:0 var(--p2w-space-32)!important;font-size:var(--p2w-font-size-16);font-weight:700;line-height:1.2}.thwmscf-wrapper .thwmscf-accordion-label .thwmscf-tab-label{font:inherit}.thwmscf-wrapper .p2w-checkout-review-order-table thead th{box-sizing:border-box;height:60px;padding-top:0!important;padding-bottom:0!important;vertical-align:middle;line-height:1.2}.p2w-shipping-cell #select-point-container{margin:0;padding:0}.p2w-shipping-cell #selected-point{display:block;box-sizing:border-box;margin-top:var(--p2w-space-6);padding:var(--p2w-space-10) var(--p2w-space-14);background:var(--p2w-color-bg-2);border-radius:var(--p2w-radius);font-size:var(--p2w-font-size-14);line-height:1.5}body.checkout-cart-empty:not(.logged-in) .msg-cart-empty{display:none!important}body.checkout-cart-empty .thwmscf-buttons{display:none!important}body.checkout-cart-empty .woocommerce-form-login-toggle .woocommerce-info a{color:var(--p2w-color-gold-dark);font-weight:600}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{position:relative;list-style:none;margin:0 0 var(--p2w-space-20);padding:var(--p2w-space-14) var(--p2w-space-18) var(--p2w-space-14) 44px;border:var(--p2w-border-width) solid var(--p2w-color-error);border-radius:var(--p2w-radius);background:rgba(var(--p2w-color-error-rgb),.05);color:var(--p2w-color-error);font-size:var(--p2w-font-size-14)}.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-notices-wrapper .woocommerce-error li{margin:0;padding:0}.woocommerce-NoticeGroup .woocommerce-error li::before,.woocommerce-notices-wrapper .woocommerce-error li::before{content:none}body .woocommerce-js ul.woocommerce-error,body ul.woocommerce-error{position:relative;list-style:none;margin:0 0 var(--p2w-space-20);padding:var(--p2w-space-14) var(--p2w-space-18) var(--p2w-space-14) 44px;border:var(--p2w-border-width) solid var(--p2w-color-error)!important;border-radius:var(--p2w-radius);background:rgba(var(--p2w-color-error-rgb),.05)!important;color:var(--p2w-color-error)!important;font-size:var(--p2w-font-size-14)}body ul.woocommerce-error li{margin:0;padding:0;color:inherit}body ul.woocommerce-error li a{color:var(--p2w-color-dark);font-weight:600}.thwmscf-tab-panels{display:flow-root}.thwmscf-tab-panels>ul.woocommerce-error{clear:both;margin-top:var(--p2w-space-20)}body.woocommerce-account h1.p2w-account-title{font-size:32px;font-weight:600;line-height:1.2;color:var(--p2w-color-dark);margin:0 0 var(--p2w-space-20)}body.woocommerce-account .u-columns h2,body.woocommerce-account .woocommerce>h2{font-size:30px;font-weight:600;line-height:1.3;color:var(--p2w-color-dark);margin:0 0 var(--p2w-space-20)}body.woocommerce-account .lost_password a{color:var(--p2w-color-gold-dark)}body.woocommerce-account .lost_password a:hover{color:var(--p2w-color-dark)}body.woocommerce-account h1.p2w-account-title{max-width:1200px;margin:var(--p2w-space-40) auto var(--p2w-space-20)}@media (max-width:1230px){body.woocommerce-account h1.p2w-account-title{padding:0 var(--p2w-space-18)}}#p2w-announcement-bar{position:relative;padding:var(--p2w-space-6) var(--p2w-space-15) var(--p2w-space-10)}.p2w-shipping-bar-text{display:inline-flex;align-items:center;gap:var(--p2w-space-8)}.p2w-shipping-bar-text strong{color:var(--p2w-color-dark);font-weight:800}.p2w-shipping-bar-text svg{flex-shrink:0}.p2w-shipping-bar-track{position:absolute;left:0;right:0;bottom:0;display:block;height:3px;background:rgba(var(--p2w-color-bg-rgb),.35)}.p2w-shipping-bar-fill{display:block;height:100%;background:var(--p2w-color-dark);transition:width .3s ease}.woocommerce-product-gallery{position:relative;display:flex;align-items:flex-start;gap:var(--p2w-space-16)}.woocommerce-product-gallery__trigger{display:none!important}.p2w-gallery-crop{position:relative;order:2;flex:1 1 auto;min-width:0}.p2w-gallery-crop .flex-viewport{width:100%!important}.woocommerce-product-gallery__image{overflow:hidden;border-radius:var(--p2w-radius);background:var(--p2w-color-white)}.woocommerce-product-gallery__image img{width:100%!important;height:auto}.p2w-gallery-crop,.woocommerce-product-gallery__image a,.woocommerce-product-gallery__image img{cursor:zoom-in}.woocommerce-product-gallery__image img{transition:transform .15s ease-out}.woocommerce-product-gallery__image.p2w-gallery-zoomed,.woocommerce-product-gallery__image.p2w-gallery-zoomed a,.woocommerce-product-gallery__image.p2w-gallery-zoomed img{cursor:zoom-out}.woocommerce-product-gallery__image.p2w-gallery-zoomed img{transition:none}.flex-control-thumbs{order:1;display:flex!important;flex-direction:column;gap:var(--p2w-space-10);flex:0 0 96px;width:96px!important;margin:0!important;padding:0!important;overflow-y:auto;scrollbar-width:none}.flex-control-thumbs::-webkit-scrollbar{display:none}.flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important;list-style:none}.flex-control-thumbs li img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;background:var(--p2w-color-white);border-radius:var(--p2w-radius);cursor:pointer;opacity:.6;transition:opacity .2s ease}.flex-control-thumbs li img:hover{opacity:.85}.flex-control-thumbs li img.flex-active{opacity:1;outline:var(--p2w-border-width) solid var(--p2w-color-dark);outline-offset:2px}.p2w-gallery-main-arrow,.p2w-gallery-thumb-arrow{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;padding:0;color:var(--p2w-color-dark);box-shadow:0 4px 14px rgb(0 0 0 / .3);transition:background .2s ease,transform .2s ease}.woocommerce-product-gallery button.p2w-gallery-main-arrow,.flex-control-thumbs button.p2w-gallery-thumb-arrow{background:var(--p2w-color-white)!important}.woocommerce-product-gallery button.p2w-gallery-main-arrow:hover,.flex-control-thumbs button.p2w-gallery-thumb-arrow:hover{background:var(--p2w-color-bg-2)!important}.p2w-gallery-main-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;z-index:3}.p2w-gallery-main-arrow:hover{transform:translateY(-50%) scale(1.08)}.p2w-gallery-main-arrow-prev{left:20px}.p2w-gallery-main-arrow-next{right:20px}.p2w-gallery-thumb-arrow{position:sticky;z-index:3;flex-shrink:0;align-self:center;width:32px;height:32px}.p2w-gallery-thumb-arrow-up{top:0}.p2w-gallery-thumb-arrow-down{bottom:0}.p2w-gallery-main-arrow[hidden],.p2w-gallery-thumb-arrow[hidden]{display:none!important}@media (max-width:767px){.woocommerce-product-gallery{flex-direction:column}.p2w-gallery-crop{width:100%}.flex-control-thumbs{order:2;flex-direction:row;width:100%!important;flex-basis:auto;max-height:none!important;overflow-x:auto;overflow-y:visible}.flex-control-thumbs li{width:64px!important;flex-shrink:0}.p2w-gallery-thumb-arrow{display:none!important}}body.woocommerce-account form.woocommerce-form-login p.form-row{padding:0!important;margin:0!important}body.woocommerce-account .p2w-login-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p2w-space-8) var(--p2w-space-24);margin:var(--p2w-space-10) 0 var(--p2w-space-16)}body.woocommerce-account .p2w-login-meta .woocommerce-form-login__rememberme{padding-left:0;margin:0;display:inline-flex;align-items:center;gap:var(--p2w-space-8)}body.woocommerce-account .p2w-login-meta .woocommerce-form-login__rememberme input[type="checkbox"]{margin:0}body.woocommerce-account form.woocommerce-form-login{align-items:flex-start}body.woocommerce-account form.woocommerce-form-login>p.form-row:has(.woocommerce-form-login__submit){flex:1 1 100%}.p2w-trust-strip{clear:both;width:100%;padding:var(--p2w-space-40) 0}.p2w-trust-strip .p2w-trust-grid{grid-template-columns:repeat(3,1fr);gap:var(--p2w-space-40)}.p2w-trust-strip .p2w-trust-item{align-items:center}.p2w-counter{font-variant-numeric:tabular-nums}@media (max-width:900px){.p2w-trust-strip .p2w-trust-grid{grid-template-columns:1fr;gap:var(--p2w-space-24)}}body.woocommerce-account .p2w-login-meta a{color:var(--p2w-color-gold-dark)}body.woocommerce-account .p2w-login-meta a:hover{color:var(--p2w-color-dark)}.p2w-feature-box{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--p2w-space-40);align-items:center;margin:0 0 var(--p2w-space-28);padding:var(--p2w-space-40);background:var(--p2w-color-bg-2);border:var(--p2w-border-width) solid var(--p2w-color-gold);border-radius:var(--p2w-radius-lg,16px)}.p2w-feature-box h2.pismo-reczne{margin:0 0 var(--p2w-space-20);padding-bottom:var(--p2w-space-14);font-size:48px!important;line-height:1.1;text-align:left!important;border-bottom:2px solid var(--p2w-color-gold);display:inline-block}.p2w-feature-list{list-style:none!important;margin:0!important;padding:0!important}.p2w-feature-list li{position:relative;margin:0 0 var(--p2w-space-14)!important;padding-left:34px;line-height:1.55}.p2w-feature-list li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--p2w-color-gold)}.p2w-feature-list li::after{content:"";position:absolute;left:7px;top:8px;width:6px;height:10px;border:solid var(--p2w-color-white);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.9);transform-origin:70% 60%}.p2w-feature-list li:last-child{margin-bottom:0!important}.p2w-feature-box-media{align-self:stretch}.p2w-feature-box-media img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:var(--p2w-radius-lg,16px);box-shadow:0 12px 28px rgba(var(--p2w-color-dark-rgb),.14)}@media (max-width:900px){.p2w-feature-box{grid-template-columns:1fr;padding:var(--p2w-space-24)}.p2w-feature-box h2.pismo-reczne{font-size:38px!important}.p2w-feature-box-media img{min-height:240px}}.p2w-scent-title{margin:var(--p2w-space-40) 0 var(--p2w-space-20)!important;font-size:44px!important;line-height:1.1;text-align:left!important}.p2w-scent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p2w-space-24);align-items:stretch}.p2w-scent-card{padding:var(--p2w-space-24) var(--p2w-space-28);background:var(--p2w-color-bg-2);border:var(--p2w-border-width) solid var(--p2w-color-gold);border-radius:var(--p2w-radius-lg,16px);line-height:1.7}.p2w-scent-card>strong:first-child{display:block;margin-bottom:var(--p2w-space-6);padding-bottom:var(--p2w-space-10);font-size:1.15em!important;border-bottom:2px solid var(--p2w-color-gold)}.p2w-scent-card em{display:block;margin:var(--p2w-space-10) 0;color:var(--p2w-color-text-2)}@media (max-width:767px){.p2w-scent-grid{grid-template-columns:1fr}}.p2w-scent-card>strong:first-child+br,.p2w-scent-card em+br{display:none}.p2w-scent-card em{margin:var(--p2w-space-6) 0 var(--p2w-space-10)}.p2w-scent-card p{margin:0}.woocommerce div.product form.cart{display:flex;align-items:center;gap:var(--p2w-space-16);flex-wrap:wrap}.woocommerce div.product form.cart .quantity{display:inline-flex!important;align-items:stretch;height:48px;margin:0!important;border:0!important;border-radius:var(--p2w-radius-pill,100px);overflow:hidden;background:var(--p2w-color-bg)}.woocommerce div.product form.cart .quantity .minus,.woocommerce div.product form.cart .quantity .plus{flex:0 0 40px;width:40px!important;height:auto!important;display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important;background:var(--p2w-color-gold)!important;color:var(--p2w-color-bg)!important;border:0!important;border-radius:0!important;font-size:18px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease}.woocommerce div.product form.cart .quantity .minus:hover,.woocommerce div.product form.cart .quantity .plus:hover{background:var(--p2w-color-gold-dark)!important}.woocommerce div.product form.cart .quantity .qty{width:48px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-size:var(--p2w-font-size-16);color:var(--p2w-color-dark);-moz-appearance:textfield}.woocommerce div.product form.cart .quantity .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .single_add_to_cart_button{height:48px;margin:0!important;padding-top:0!important;padding-bottom:0!important}.p2w-fast-delivery{display:flex;align-items:center;gap:var(--p2w-space-10);margin:var(--p2w-space-14) 0;font-weight:600;color:var(--p2w-color-dark)}.p2w-fast-delivery svg{flex-shrink:0;color:var(--p2w-color-gold-dark)}.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after{display:none!important}.p2w-assurances{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p2w-space-14) var(--p2w-space-28);margin:var(--p2w-space-14) 0}.p2w-assurances .p2w-fast-delivery{margin:0;line-height:1}.p2w-fast-delivery svg{display:block}.p2w-fast-delivery span{display:block;line-height:1.2}.woocommerce div.product .ast-single-product-payments{display:none!important}.p2w-assurances>.p2w-fast-delivery{margin:0!important}.p2w-feature-box,.p2w-scent-card{background:linear-gradient(131deg,var(--p2w-color-gold) 2%,var(--p2w-color-bg) 85%)!important;border:0!important;border-radius:var(--p2w-radius)!important;box-shadow:var(--p2w-shadow)}.p2w-feature-box-media img{border-radius:var(--p2w-radius);box-shadow:none}.p2w-feature-list li::before{background:var(--p2w-color-gold-dark)}.p2w-feature-box h2.pismo-reczne,.p2w-scent-card>strong:first-child{border-bottom-color:var(--p2w-color-bg)}.woocommerce div.product div.summary.entry-summary{display:flex;flex-direction:column}.woocommerce div.product div.summary.entry-summary>*{order:7}.woocommerce div.product div.summary.entry-summary>.single-product-category{order:1}.woocommerce div.product div.summary.entry-summary>.product_title{order:2}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-rating{order:3}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description{order:4}.woocommerce div.product div.summary.entry-summary>p.price{order:5;margin:var(--p2w-space-10) 0 var(--p2w-space-14)!important}.woocommerce div.product div.summary.entry-summary>form.cart{order:6}.woocommerce div.product div.summary.entry-summary>.single-product-category{align-self:flex-start}.p2w-fast-delivery span{margin:0!important}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description{margin-bottom:var(--p2w-space-6)}.woocommerce div.product div.summary.entry-summary .p2w-assurances{margin:var(--p2w-space-14) 0 var(--p2w-space-6)!important}.woocommerce div.product div.summary.entry-summary>p.price{margin:var(--p2w-space-14) 0 var(--p2w-space-14)!important;font-size:36px!important;font-weight:700;line-height:1.1;color:var(--p2w-color-dark)}.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-amount,.woocommerce div.product div.summary.entry-summary>p.price bdi{font-size:inherit;font-weight:inherit}.woocommerce div.product div.summary.entry-summary>form.cart{margin-bottom:var(--p2w-space-20)}.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-amount,.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-amount bdi,.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-currencySymbol{font-size:36px!important;font-weight:700!important;line-height:1.1!important}.woocommerce div.product div.summary.entry-summary .p2w-assurances{margin-bottom:0!important}.woocommerce div.product div.summary.entry-summary>p.price{margin-top:var(--p2w-space-10)!important;margin-bottom:var(--p2w-space-14)!important}.woocommerce div.product div.summary.entry-summary>.single-product-category{display:none!important}.woocommerce div.product div.summary.entry-summary>.product_title{font-size:30px!important;line-height:1.25!important;margin:0 0 var(--p2w-space-16)!important}.woocommerce div.product div.summary.entry-summary>p.price{margin:0 0 var(--p2w-space-16)!important}.woocommerce div.product div.summary.entry-summary>p.price,.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-amount,.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-amount bdi,.woocommerce div.product div.summary.entry-summary>p.price .woocommerce-Price-currencySymbol{font-size:24px!important;font-weight:700!important;line-height:1.2!important;color:var(--p2w-color-gold-dark)}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description{margin:0 0 var(--p2w-space-16)!important}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description p{margin:0!important;line-height:1.6!important}.woocommerce div.product div.summary.entry-summary .p2w-assurances{margin:0 0 var(--p2w-space-20)!important}.woocommerce div.product div.summary.entry-summary>form.cart{margin:0 0 var(--p2w-space-20)!important}.woocommerce div.product div.summary.entry-summary>p.price{order:3}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-rating{order:4}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description{order:5}.woocommerce div.product div.summary.entry-summary>form.cart{order:6}.woocommerce div.product div.summary.entry-summary .p2w-assurances{margin:var(--p2w-space-16) 0 0!important}.woocommerce div.product div.summary.entry-summary>.woocommerce-product-details__short-description{margin-bottom:var(--p2w-space-20)!important}.woocommerce-product-gallery .zoomImg{display:none!important}.woocommerce-product-gallery__image img{object-fit:contain}.p2w-feature-box,.p2w-scent-card{background:linear-gradient(311deg,var(--p2w-color-gold) 2%,var(--p2w-color-bg) 85%)!important}.p2w-feature-box h2.pismo-reczne,.p2w-scent-card>strong:first-child{border-bottom-color:var(--p2w-color-gold)!important}.p2w-feature-eyebrow{display:block;margin-bottom:var(--p2w-space-6);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--p2w-color-gold-dark)}.woocommerce div.product div.summary.entry-summary .p2w-assurances{flex-wrap:nowrap;gap:var(--p2w-space-10) var(--p2w-space-20)}.woocommerce div.product div.summary.entry-summary .p2w-assurances .p2w-fast-delivery{font-size:14px;white-space:nowrap;gap:var(--p2w-space-6)}.woocommerce div.product div.summary.entry-summary .p2w-assurances .p2w-fast-delivery svg{width:20px;height:20px}@media (max-width:520px){.woocommerce div.product div.summary.entry-summary .p2w-assurances{flex-wrap:wrap}}.p2w-scent-card ul{margin:var(--p2w-space-6) 0 0!important;padding-left:20px!important}.p2w-scent-card ul li{margin-bottom:var(--p2w-space-6)!important;line-height:1.5}#thwmscf-tab-panel-1 .thwmscf-buttons{display:none!important}#thwmscf-tab-panel-0 .thwmscf-buttons .button-prev{display:none!important}.thwmscf-buttons{margin-top:0!important}.woocommerce-checkout #payment ul.payment_methods>li>label{display:flex!important;align-items:center;justify-content:space-between;gap:var(--p2w-space-12);width:100%;margin:0 0 var(--p2w-space-14)!important;padding:0!important;font-size:16px;font-weight:600;color:var(--p2w-color-dark)}.woocommerce-checkout #payment .payment-methods--logos{position:static!important;display:flex!important;align-items:center;gap:var(--p2w-space-6);margin:0!important;flex-shrink:0}.woocommerce-checkout #payment .payment-methods--logos>*,.woocommerce-checkout #payment .payment-methods--logos img{height:24px;width:auto;max-width:none;border-radius:var(--p2w-radius)}.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::after{display:none!important}.woocommerce-checkout #payment div.payment_box{margin-top:0!important;border-radius:var(--p2w-radius)}