.products-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start;margin-bottom:120px;position:relative;@media (max-width:1400px){margin-bottom:100px}@media (max-width:1250px){flex-direction:column;align-items:center;max-width:100%}@media (max-width:600px){margin-bottom:60px}}.one-product-taste-label-wrapper{position:absolute;top:25px;right:30px;max-width:150px;@media(max-width:600px){top:19px;right:20px;max-width:calc(50% - 30px)}}.products-wrapper#zestawy{justify-content:center}.products-section-header{font-size:34px;letter-spacing:.68px;text-align:center;margin-bottom:40px}.one-product-subscribe-wrapper{width:590px;border-radius:40px;border:1px solid var(--black);box-sizing:border-box;padding:40px 0 40px 40px;display:flex;flex-direction:column;align-items:flex-start;position:relative;height:360px;@media(max-width:800px){max-width:590px;width:100%;height:auto;padding:20px 20px 30px;border-radius:20px}}.one-product-subscribe-content-wrapper{display:flex;justify-content:column;flex-direction:column;align-items:flex-start;padding-right:40px;box-sizing:border-box;@media(max-width:800px){padding-right:0}}.one-product-subscribe-content-wrapper .main-outline-button{@media(max-width:600px){width:100%;max-width:280px}}.one-product-subscribe-badge-wrapper{position:absolute;bottom:-80px;right:-60px;@media(max-width:1000px){bottom:-60px;right:-20px}@media(max-width:600px){bottom:-50px;right:0}}.one-product-subscribe-badge-wrapper svg{max-height:217px;max-width:213px;@media(max-width:1000px){max-height:120px;max-width:120px}@media(max-width:600px){max-height:85px;max-width:85px}}.one-product-subscribe-title{font-family:PP Neue Montreal;font-size:34px;font-weight:500;letter-spacing:.68px;margin-bottom:10px}.one-product-subscribe-subtitle{font-size:18px;line-height:150%;letter-spacing:.36px;margin-bottom:10px}.one-product-subscribe-description{font-size:14px;line-height:150%;letter-spacing:.28px;margin-bottom:57px}.one-product-set-badge-wrapper{position:absolute;top:-111px;left:-155px;@media(max-width:1400px){top:-100px;left:unset;right:-50px}@media(max-width:800px){right:-30px;top:-60px}}.product-full-width-box .one-product-header{@media(max-width:600px){max-width:70%}}.one-product-set-badge{width:220px;height:220px;@media(max-width:1400px){width:160px;height:160px}@media(max-width:800px){width:120px;height:120px}}.one-product-wrapper{border-radius:40px;width:590px;box-sizing:border-box;position:relative;height:410px;margin-bottom:20px;padding:40px 0 40px 40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-right:20px;position:relative;@media(max-width:1400px){width:calc(50% - 10px)}@media(max-width:1250px){width:100%;max-width:590px;margin-right:0}@media(max-width:600px){flex-direction:column;height:auto;padding:20px;border-radius:20px}}.one-product-wrapper:hover{cursor:pointer}.one-product-wrapper:nth-child(even){margin-right:0}.one-product-details-wrapper{display:flex;flex-direction:column;max-width:calc(100% - 165px);align-items:flex-start;justify-content:space-between;position:relative;@media(max-width:600px){max-width:100%;width:100%}}.product-full-width-box .one-product-details-wrapper{@media(max-width:1000px){max-width:100%}}.one-prodcut-price-and-button-wrapper{@media(max-width:600px){width:100%}}.product-full-width-box{width:100%;max-width:996px;min-height:418px;padding:40px 0 40px 40px;margin-right:0!important;margin-bottom:100px;@media(max-width:1400px){height:100%}@media(max-width:1100px){flex-direction:column;padding:40px}@media(max-width:600px){padding:20px}}.one-product-image-wrapper{width:183px;height:100%;position:relative;@media(max-width:600px){min-height:324px;width:100%}}#zelki .one-product-image-wrapper{width:220px;padding-right:20px;position:relative;@media(max-width:600px){min-height:324px;width:100%;padding-right:0}}.one-product-image-wrapper img{position:absolute;top:0;right:0;height:calc(100% + 40px);object-fit:contain;max-height:350px;max-width:165px;@media(max-width:600px){max-height:300px;max-width:unset;width:100%;top:20px}}#zelki .one-product-image-wrapper img{max-width:195px;right:20px;@media(max-width:600px){max-height:300px;max-width:unset;width:100%;right:0;top:20px}}.product-full-width-image{position:relative;min-width:500px;right:-20px;display:flex;align-items:stretch;height:100%;margin-top:25px;@media(max-width:1100px){min-height:330px;width:100%;min-width:unset;right:0;margin-top:20px}@media(max-width:800px){min-height:200px;height:200px}}.product-full-width-image img{position:absolute;max-width:unset;max-height:unset;height:427px;width:480px;object-fit:contain;bottom:0;left:0;max-height:427px;@media(max-width:1100px){top:10px;width:100%}@media(max-width:800px){max-height:268px;height:268px;min-height:unset;max-width:100%}@media(max-width:600px){max-height:268px;height:268px;min-height:unset;max-width:100%}}.one-product-header{font-family:PP Neue Montreal;font-size:34px;font-weight:500;letter-spacing:.68px;margin-bottom:20px;@media(max-width:600px){max-width:50%}}.one-product-subtitle{font-size:18px;line-height:150%;letter-spacing:.36px;margin-bottom:20px}.one-product-buttons-wrapper{display:flex;flex-direction:row;gap:10px;display:flex;flex-direction:row;align-items:center;position:relative;@media(max-width:550px){flex-direction:column!important}}.one-product-buttons-wrapper .main-dark-button{min-width:175px}.one-product-buttons-wrapper button,.one-product-buttons-wrapper a{@media(max-width:600px){width:calc(50% - 5px)}@media(max-width:550px){width:100%}}.one-product-detail{font-size:14px;line-height:150%;letter-spacing:.28px;display:flex;margin-bottom:3px;flex-direction:row;justify-content:center;align-items:flex-start}.one-product-detail img{margin-left:5px!important}.one-product-detail span{line-height:22px}.one-product-detail::before{content:"";display:inline-block;width:10px;min-width:10px;height:21px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="21" viewBox="0 0 10 21" xmlns="http://www.w3.org/2000/svg"><path d="M0 11C2.76109 11 5 8.76109 5 6C5 8.76109 7.23891 11 10 11C7.23891 11 5 13.2389 5 16C5 13.2389 2.76109 11 0 11Z" fill="%23171616"/></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:12px;margin-top:1px}.one-product-price{font-family:PP Neue Montreal;font-size:22px;font-weight:500;line-height:150%;letter-spacing:.44px;margin:15px 0 20px}.one-product-price .old-price,.one-product-price .old-price span,.one-product-price .old-price bdi{color:var(--dark-font-hover-color)}.one-product-attribute{margin:0;color:var(--Almost-Black,#1f1f1f);font-family:Neue Montreal;font-size:24px;font-style:normal;line-height:130%}.one-product-button{border-radius:100px;width:167px;height:46px;flex-shrink:0;text-align:center;font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;align-items:center;border:3px solid #2c2c2c}.one-product-add-button{background-color:#323232;color:#fff;margin-right:10px;transition:var(--base-transition)}.one-product-add-button:disabled{border-color:#555;background-color:#555;color:#999}.one-product-add-button:hover{transition:var(--base-transition)}.one-product-show-button{background-color:#fff0;color:#323232;transition:var(--base-transition)}.one-product-show-button:hover{transition:var(--base-transition)}.one-set-product-wrapper{border-radius:50px;width:100%;position:relative;min-height:336px;margin-bottom:100px;padding:61px 68px 33px;border:10px solid #1c1c1c}.one-product-buttons-wrapper .added_to_cart{border-radius:100px;width:167px;height:46px;flex-shrink:0;text-align:center;font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;align-items:center;border:3px solid #2c2c2c;background-color:#323232;color:#fff;margin-right:10px;transition:var(--base-transition);position:absolute;left:0;z-index:1}.one-product-buttons-wrapper .added_to_cart:hover{background-color:#5d737e;border:3px solid #5d737e;transition:var(--base-transition)}.product-full-width-box .one-product-buttons-wrapper{margin-bottom:25px}