.productpage .cart-notification{color:#fff;z-index:1500;background-color:#e3c98b80;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-top:1rem;font-size:3rem;display:flex;position:fixed;top:0}.productpage .cart-notification .add-to-cart-btn{color:#fff;cursor:pointer;background:#e3c98b;border:none;padding:12px 36px;font-size:1rem;transition:background .2s}.productpage .cart-notification .add-to-cart-btn i{color:#fff}.productpage .cart-notification .add-to-cart-btn:hover{background:#c8b06e}.productpage .content{flex-direction:column;justify-content:center;align-items:center;display:flex}.productpage .content .title{text-align:center;background-image:url(/assets/images/background-shop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:45vh;display:flex}.productpage .content .title h1{margin-bottom:1rem;font-size:3rem}.productpage .content .title p b{color:var(--text-secondary-color)}.productpage .content .title p b a{color:#9d9d9d;text-transform:capitalize}.productpage .content .title p a{text-transform:capitalize}.productpage .content .container{flex-flow:wrap;justify-content:center;gap:2rem;margin:5rem 0;display:flex}.productpage .content .container *{color:#000}.productpage .content .container .product{flex-grow:1;grid-template-columns:1fr 1fr;gap:2rem;max-width:65%;padding:0 2rem;display:grid}.productpage .content .container .product .image{background-image:url(/assets/images/product_bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:375px;height:375px;padding:1rem 0;display:flex}.productpage .content .container .product .image img{object-fit:contain;width:100%;height:100%}.productpage .content .container .product .details{text-align:start;flex-direction:column;justify-content:space-between;align-items:start;display:flex}.productpage .content .container .product .details .price,.productpage .content .container .product .details .price-range{color:#c29536;font-size:1.5rem}.productpage .content .container .product .details .description{color:#787567;font-size:1rem;line-height:27px}.productpage .content .container .product .details .volume-selector{color:#787567;flex-direction:row;justify-content:space-between;width:100%;font-size:1rem;display:flex}.productpage .content .container .product .details .volume-selector label{line-height:30px}.productpage .content .container .product .details .volume-selector select{background-color:#0000;border:1px solid #eae8dd;width:100%;margin-left:.5rem;margin-right:1em;padding:.308em 1em;transition:background-color .3s;display:inline-block}.productpage .content .container .product .details .volume-selector select:after{content:"";text-align:center;z-index:2;pointer-events:none;cursor:pointer;width:1em;height:1em;margin-top:-.5em;line-height:1em;display:inline-block;position:absolute;top:50%;right:1em}.productpage .content .container .product .details .volume-selector select:hover{background-color:#faf7f5}.productpage .content .container .product .details .add-to-cart{flex-direction:row;justify-content:space-between;width:100%;display:flex}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn{color:#fff;cursor:pointer;background:#e3c98b;border:none;padding:12px 36px;font-size:.75rem;transition:background .2s}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn i{color:#fff}.productpage .content .container .product .details .add-to-cart .add-to-cart-btn:hover{background:#c8b06e}.productpage .content .container .product .details .add-to-cart .btn-disable{cursor:not-allowed;background:#c8b06e}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input{align-items:center;display:inline-flex;position:relative}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input .plus{top:0}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input .minus{bottom:0}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input input{text-align:center;-moz-appearance:textfield;background:0 0;border:1px solid #e3c98b;width:75px;height:50px;padding-right:1rem;font-size:1.5rem}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button{z-index:1;text-align:center;cursor:pointer;background:#e3c98b;border:none;width:25px;height:24px;line-height:1.5em;display:block;position:absolute;right:0}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button i{color:#fff;font-size:1em}.productpage .content .container .product .details .add-to-cart .quantity-selector .number-input button:hover{background:#c8b06e}.productpage .content .container .filters{flex-shrink:0;width:250px}.productpage .content .container .filters *{color:#000}.productpage .content .container .filters .categories{text-wrap:nowrap;flex-direction:column;margin-bottom:5rem;line-height:2.5em;display:flex}.productpage .content .container .filters .categories h1{color:#23262c;margin-bottom:1rem;font-size:1.5rem}.productpage .content .container .filters .categories p{color:#787567;line-height:2.5rem}.productpage .content .container .filters .categories p:hover,.productpage .content .container .filters .categories p b{color:#d7b46a}.productpage .content .container .survey-container{box-sizing:border-box;flex-basis:auto;margin-top:3rem;padding:0 2rem}@media (max-width:1300px){.productpage .content .container{flex-direction:column;align-items:center;gap:5rem}.productpage .content .container .product{order:1;max-width:80%}.productpage .content .container .survey-container{order:2;width:100%;max-width:80%;margin-top:0;padding:0}.productpage .content .container .filters{display:none}}@media (max-width:1000px){.productpage .content .container .product{grid-template-columns:1fr;gap:5rem;max-width:65%}.productpage .content .container .product .image{margin-left:auto;margin-right:auto}.productpage .content .container .product .details{height:400px}}@media (max-width:600px){.productpage .content .container .product{max-width:90%}.productpage .content .container .product .image{width:275px;height:275px}}
.ankieta{justify-content:center;align-items:center;width:100%;display:flex}.ankieta .content{border-radius:8px;width:100%;padding:2rem;position:relative;box-shadow:0 5px 20px #0000001a}.ankieta .content h2{color:#000;text-align:center;margin-top:0;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}.ankieta .content form{flex-direction:column;justify-content:center;align-items:center;display:flex}.ankieta .content form .surveycontainer{flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem;width:100%;display:flex}.ankieta .content form .surveycontainer label{color:#000;margin-bottom:.5rem;font-size:1rem}.ankieta .content form .surveycontainer .checkboxes,.ankieta .content form .surveycontainer .comments{flex-direction:column;flex:1;justify-content:start;align-items:start;width:100%;padding:1rem;display:flex}.ankieta .content form .surveycontainer .checkboxes .choice{cursor:pointer;align-items:center;display:flex}.ankieta .content form .surveycontainer .checkboxes input[type=checkbox]{cursor:pointer;width:20px;height:20px;margin-right:10px}.ankieta .content form .surveycontainer .comments textarea{color:#787567;cursor:text;resize:none;background-color:#fff;border:1px solid #eae8dd;border-radius:4px;outline:none;width:100%;margin-bottom:.7rem;padding:17px;font-size:1rem}.ankieta .content form button{color:#fff;cursor:pointer;background:#e3c98b;border:none;border-radius:4px;align-self:center;width:100%;max-width:300px;height:50px;margin-top:1.5rem;padding:12px 36px;font-size:1rem;transition:background .2s}.ankieta .content form button:hover{background:#c8b06e}@media (max-width:768px){.ankieta .content form .surveycontainer{flex-direction:column}}
