:export{tabletLandscape:"max-width: 1279px";tabletPortrait:"max-width: 992px";phone:"max-width: 576px"}.product-item{min-height:100%;display:flex;flex-direction:column}.product-item .image-container{background:var(--color-grey-100)}.product-item .image-container .image-sizer{width:100%;height:0;padding-top:100%}.product-item .image-container .image-sizer .product-image-square{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.product-item .image-container .image-sizer .product-image-square.second-image{display:none}@media(hover:hover){.product-item .image-container:hover .image-sizer .product-image-square.second-image{display:block}}.product-item .image-container img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.product-item .image-container .labels{z-index:2}.product-item .image-container .labels .label{display:flex;border-radius:220rem;padding:0 18rem;background:var(--color-white);font-size:14rem;font-weight:var(--font-weight-medium);align-items:center;height:40rem}@media(max-width:576px){.product-item .image-container .labels .label{font-size:12rem;height:28rem;padding:6rem 12rem}}.product-item .image-container .labels .label.green{color:var(--color-tertiary)}.product-item .image-container .labels .label.red{color:var(--color-secondary)}.product-item .image-container .labels .label.grey{color:var(--color-grey-400)}.product-item .image-container .labels .label.black{color:var(--color-black)}.product-item .image-container .labels .label-options{margin-left:auto}.product-item .image-container .labels .label.icon{display:flex;align-items:center;justify-content:center;width:40rem;height:40rem;padding:unset;border:none;cursor:pointer}@media(max-width:576px){.product-item .image-container .labels .label.icon{width:24rem;height:24rem;padding:unset}}.product-item .image-container .labels .label.icon svg{width:18rem;height:18rem}@media(max-width:576px){.product-item .image-container .labels .label.icon svg{width:12rem;height:12rem}}.product-item .info-container .name-specifications-container{display:flex;flex-direction:column;gap:4rem;margin-bottom:8rem;text-align:left}.product-item .info-container .name{display:-webkit-box;overflow:hidden;width:100%;cursor:pointer;font-size:var(--p-font-size);font-weight:var(--font-weight-bold);line-height:18rem;text-decoration:none;color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-item .info-container .name:hover{text-decoration:underline}.product-item .info-container .variant{display:-webkit-box;overflow:hidden;width:100%;font-size:14rem;line-height:14rem;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width:576px){.product-item .info-container .variant{font-size:12rem}}.product-item .info-container .bottom-info-container{display:flex;flex-direction:column;gap:8rem;position:unset}.product-item .info-container .bottom-info-container .prices-segment-delivery-container{display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;position:unset}@media(max-width:576px){.product-item .info-container .bottom-info-container .prices-segment-delivery-container{gap:5rem}}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment{width:100%;display:flex;position:unset}@media(max-width:576px){.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment{flex-direction:column;gap:8rem}}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .price-ex-vat-segment{display:flex;justify-content:space-between;width:100%;position:unset;align-items:center}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .price-ex-vat-segment .price-ex-vat{display:flex;align-items:flex-end;gap:14rem}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .price-ex-vat-segment .price-ex-vat.-discount .formatted-price{color:var(--color-tertiary)}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price{display:flex;flex-direction:column;align-items:flex-end}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .recommended-price,.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .recommended-price .formatted-price{color:var(--color-grey-400)}@media(max-width:576px){.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price{align-items:flex-start;gap:8rem}}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .default-price,.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .recommended-price{display:flex;align-items:center;gap:4rem;font-size:12rem;font-weight:var(--font-weight-medium);white-space:nowrap}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .default-price .formatted-price,.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .recommended-price .formatted-price{font-size:12rem;font-weight:unset;text-decoration:line-through}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .default-price .text,.product-item .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-and-default-price .recommended-price .text{font-size:12rem;line-height:12rem}.product-item .info-container .bottom-info-container .prices-segment-delivery-container .delivery-time{display:flex;align-items:flex-end;margin-top:13rem;font-size:12rem;line-height:12rem;text-align:left;color:var(--color-tertiary);flex-basis:100%}.product-item.grid .image-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.product-item.grid .image-container.small .labels{padding:15rem}.product-item.grid .image-container.small .cart-bar{height:60rem}.product-item.grid .image-container.small .cart-bar .quantity .quantity-input{height:40rem;padding:0 2rem}.product-item.grid .image-container.small .cart-bar .quantity .quantity-input .number{width:18rem}.product-item.grid .image-container.small .cart-bar .buttons{gap:5rem}.product-item.grid .image-container.small .cart-bar .buttons .btn--grey{width:40rem;height:40rem}.product-item.grid .image-container.small .cart-bar .buttons .btn--tertiary{height:40rem;padding:5rem 15rem}.product-item.grid .image-container .labels{position:absolute;top:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:20rem}@media(max-width:992px){.product-item.grid .image-container .labels{padding:16rem}}@media(max-width:576px){.product-item.grid .image-container .labels{padding:10rem}}.product-item.grid .image-container .cart-bar{position:absolute;bottom:0;left:0;display:flex;align-items:center;flex-direction:row;justify-content:space-between;opacity:0;transform:translateY(20%);border:1rem solid var(--color-grey-200);border-top:none;width:100%;height:80rem;padding:12rem 16rem;background:var(--color-white);transition:all .25s ease;visibility:hidden}@media(max-width:992px){.product-item.grid .image-container .cart-bar{opacity:1;transform:translateY(0);visibility:visible;position:relative}}@media(hover:none){.product-item.grid .image-container .cart-bar{opacity:1;transform:translateY(0);visibility:visible;position:relative}}@media(max-width:576px){.product-item.grid .image-container .cart-bar{display:none}}.product-item.grid .image-container .cart-bar .buttons{display:flex;gap:12rem}@media(max-width:992px){.product-item.grid .image-container .cart-bar .buttons{gap:6rem}}.product-item.grid .image-container .cart-bar .buttons .btn--tertiary{padding:15rem 25rem}@media(max-width:992px){.product-item.grid .image-container .cart-bar .buttons .btn--tertiary{padding:15rem}}.product-item.grid .image-container .cart-bar .buttons .btn--tertiary svg{width:32rem;height:32rem}.product-item.grid .image-container .cart-bar .buttons .btn--tertiary svg path,.product-item.grid .image-container .cart-bar .buttons .btn--tertiary svg rect{transition:all .2s ease-out}.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg path:first-child,.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg path:nth-child(2),.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg path:nth-child(4),.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg rect:first-child,.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg rect:nth-child(2),.product-item.grid .image-container .cart-bar .buttons .btn--tertiary:hover svg rect:nth-child(4){fill:var(--color-tertiary-darken)}@media(hover:hover){.product-item.grid .image-container:hover .cart-bar{opacity:1;transform:translateY(0);visibility:visible}}.product-item.grid .info-container{display:flex;flex-direction:column;margin-top:15rem;gap:8rem;height:100%;flex:1;justify-content:space-between}.product-item.grid .info-container .specifications{display:none}.product-item.grid .info-container .name-specifications-container{width:calc(100% - 40rem)}@media(max-width:576px){.product-item.grid .info-container .name-specifications-container{width:100%}.product-item.grid .info-container .prices-segment-delivery-container{display:flex;align-items:flex-start;flex-direction:column}.product-item.grid .info-container .prices-segment-delivery-container .price-ex-vat-segment{align-items:flex-start}.product-item.grid .info-container .prices-segment-delivery-container .price-ex-vat .formatted-price-container{flex-direction:column;align-items:flex-start;gap:4rem}}.product-item.grid .info-container .prices-segment-delivery-container .product-segment{position:absolute;right:0;top:0}@media(max-width:576px){.product-item.grid .info-container .prices-segment-delivery-container .product-segment{position:relative}}.product-item.grid .info-container .cart-buttons,.product-item.grid .info-container .like-and-quotation-buttons{display:none}.product-item.list{display:flex;flex-direction:row;width:100%;padding-bottom:32rem;gap:32rem}@media(max-width:576px){.product-item.list{padding-bottom:20rem;gap:15rem}}.product-item.list .image-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:280rem;height:280rem;flex-shrink:0}@media(max-width:992px){.product-item.list .image-container{width:224rem;height:224rem}}@media(max-width:576px){.product-item.list .image-container{width:165rem;height:165rem}}.product-item.list .image-container .image-sizer{position:absolute;top:0;left:0}.product-item.list .image-container .background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:36rem}.product-item.list .image-container .labels{display:flex;justify-content:space-between;padding:15rem}@media(max-width:576px){.product-item.list .image-container .labels{padding:10rem}}.product-item.list .image-container .cart-bar{display:none}.product-item.list .info-container{width:100%;display:grid;grid-template-columns:auto 285rem;height:100%;margin-bottom:0;gap:10rem 0}@media(max-width:992px){.product-item.list .info-container{grid-template-columns:auto 226rem;gap:0}}@media(max-width:576px){.product-item.list .info-container{width:100%;grid-template-columns:1fr;gap:10rem}}.product-item.list .info-container .name-specifications-container{height:auto;margin-bottom:10rem}@media(max-width:992px){.product-item.list .info-container .name-specifications-container{margin-bottom:0}}@media(max-width:576px){.product-item.list .info-container .name-specifications-container{margin-bottom:5rem;gap:0}.product-item.list .info-container .name-specifications-container .name{font-size:14rem}.product-item.list .info-container .name-specifications-container .variant{font-size:12rem}}.product-item.list .info-container .specifications{margin-top:40rem}@media(max-width:992px){.product-item.list .info-container .specifications{margin-top:20rem}}@media(max-width:576px){.product-item.list .info-container .specifications{display:none}}.product-item.list .info-container .specifications ul{padding-left:18rem;font-size:14rem;text-align:left}.product-item.list .info-container .specifications ul li{list-style-type:disc}.product-item.list .info-container .bottom-info-container{display:contents}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .cart-buttons,.product-item.list .info-container .bottom-info-container .color-options{margin-bottom:10rem}}.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container{align-items:flex-start;max-width:244rem;justify-self:flex-end;gap:24rem 0;justify-content:flex-start;align-content:flex-start}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container{padding-left:0}}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container{gap:10rem}}.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container .delivery-time{margin-top:0}.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .price-ex-vat{margin-right:30rem}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .price-ex-vat{margin-right:auto}}.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-price{align-items:flex-end}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .prices-segment-delivery-container .prices-segment .recommended-price{margin-top:5rem}}.product-item.list .info-container .bottom-info-container .product-segment{display:flex;align-items:center;justify-content:flex-start}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .product-segment{align-self:flex-end}}.product-item.list .info-container .bottom-info-container .delivery-time{display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .delivery-time{padding-left:0;margin-top:0}}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .delivery-time{margin-top:3rem}}.product-item.list .info-container .bottom-info-container .cart-buttons{display:flex;justify-content:space-between;gap:8rem}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .cart-buttons{display:none}}.product-item.list .info-container .bottom-info-container .cart-buttons .quantity-input{height:40rem}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .cart-buttons .quantity-input{padding:0 8rem}}.product-item.list .info-container .bottom-info-container .cart-buttons .quantity-input .number{width:20rem}.product-item.list .info-container .bottom-info-container .cart-buttons .btn{width:calc(100% - 88rem);font-size:14rem}.product-item.list .info-container .bottom-info-container .cart-buttons .btn.tablet{display:none}@media(max-width:992px){.product-item.list .info-container .bottom-info-container .cart-buttons .btn{display:none;width:calc(100% - 78rem)}.product-item.list .info-container .bottom-info-container .cart-buttons .btn.tablet{display:inline-flex;width:100%}}.product-item.list .info-container .bottom-info-container .like-and-quotation-buttons{display:flex;gap:8rem}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .like-and-quotation-buttons{display:none}}.product-item.list .info-container .bottom-info-container .like-and-quotation-buttons .btn{width:50%}.product-item.list .info-container .bottom-info-container .color-options{margin:auto 0}@media(max-width:576px){.product-item.list .info-container .bottom-info-container .color-options{margin-bottom:0}}.questions-list{list-style:none;padding:0;line-height:20rem}
