main{padding:1.5rem 0 5rem}main section.details{margin-top:.75rem;margin-bottom:3rem}main section.details .container .details-inner{background-color:#f8f8f8;border-radius:.5rem}main section.details .container .details-inner .columns .column .content{padding:1rem 2.25rem}main section.details .container .details-inner .columns .column .content .title{display:flex;font-size:1.23rem;font-weight:600;margin-bottom:.75rem}main section.details .container .details-inner .columns .column .content .row{display:flex}@media screen and (max-width:1023px){main section.details .container .details-inner .columns .column .content .row{flex-direction:column}main section.details .container .details-inner .columns .column .content .row:not(:last-child){margin-bottom:8px}}@media screen and (max-width:768px){main section.details .container .details-inner .columns .column .content .row{flex-direction:row}main section.details .container .details-inner .columns .column .content .row:not(:last-child){margin-bottom:0}}main section.details .container .details-inner .columns .column .content .row .key{display:inline-flex;min-width:130px;font-weight:600}main section.details .container .details-inner .columns .column .content .row .value{word-break:break-all}main section.details .container .details-inner .columns .column .content .row .value:is(a):hover{text-decoration:underline}main section.details .container .details-inner .columns .column .content.quotation .pdf{display:flex;gap:.625rem;margin-top:1.5rem;font-weight:600;padding:.6rem 1rem;height:unset;transition:background-color .2s;border-radius:5px 0 5px 5px;width:fit-content}main section.details .container .details-inner .columns .column .content.quotation .pdf svg{display:flex;width:15px;border-radius:3px}main section.details .container .details-inner .columns .column .content.quotation .pdf:hover{color:#444}main section.details .container .details-inner .columns .column .content.customer-service .contact-details{display:flex;flex-direction:column;margin-top:1rem}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li{display:flex;align-items:center}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li figure{display:flex;min-width:21px}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li figure svg{fill:none;width:13px;height:13px}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li figure svg>*{fill:#90a824;stroke-width:1;fill-rule:evenodd;clip-rule:evenodd}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li figure.calculator svg>*{fill:#8863a8}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li a{color:#444}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li a:hover{text-decoration:underline}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li.phone-number figure svg{transform:scaleX(-1)}main section.details .container .details-inner .columns .column .content.customer-service .contact-details li.phone-number span{color:#90a824;font-weight:700;font-size:1.15rem}main section.details .container .details-inner .columns .column .content.customer-service .button{display:flex;flex-direction:column;background-color:#90a824;color:white;border:0;border-radius:5px 0 5px 5px;transition:background-color .2s;margin-top:2rem;padding:.625rem 1rem;height:unset;white-space:normal;font-weight:600}main section.details .container .details-inner .columns .column .content.customer-service .button:hover{text-decoration:none;background-color:#587b3e;color:white;cursor:pointer}main section.contents section.lines{margin-bottom:2.25rem}main section.contents section.lines .container .lines-inner{border:1px solid #d9d9d9;border-radius:.5rem;padding:1.5rem 2.25rem}main section.contents section.lines .container .lines-inner .line{display:flex}@media screen and (max-width:768px){main section.contents section.lines .container .lines-inner .line{flex-wrap:wrap}}@media screen and (max-width:480px){main section.contents section.lines .container .lines-inner .line{flex-wrap:nowrap;flex-direction:column}}main section.contents section.lines .container .lines-inner .line .image{margin-right:2.5rem}@media screen and (max-width:480px){main section.contents section.lines .container .lines-inner .line .image{margin-right:0;margin:0 auto;margin-bottom:20px}}main section.contents section.lines .container .lines-inner .line .image img{display:flex;min-width:77px}main section.contents section.lines .container .lines-inner .line .image .product-templates{display:flex;flex-direction:column;gap:.5rem;text-align:center;margin-top:1rem}main section.contents section.lines .container .lines-inner .line .image .product-templates ul{display:flex;justify-content:center;gap:.55rem}main section.contents section.lines .container .lines-inner .line .image .product-templates ul li figure{display:flex}main section.contents section.lines .container .lines-inner .line .image .product-templates ul li figure svg{width:20px;height:20px}main section.contents section.lines .container .lines-inner .line .details{padding-right:4rem;width:100%;max-width:600px}@media screen and (max-width:768px){main section.contents section.lines .container .lines-inner .line .details{padding-right:0;max-width:unset;flex:1 1}}main section.contents section.lines .container .lines-inner .line .details .name{display:flex;font-size:1.125rem;font-weight:600;margin-bottom:.375rem}@media screen and (max-width:480px){main section.contents section.lines .container .lines-inner .line .details .name{justify-content:center;text-align:center}}main section.contents section.lines .container .lines-inner .line .details .ecolabel{display:flex;align-items:center;gap:.325rem;width:fit-content;padding:4px 7px;border-radius:.5rem;font-weight:600;margin-bottom:.375rem}@media screen and (max-width:480px){main section.contents section.lines .container .lines-inner .line .details .ecolabel{margin:0 auto;margin-top:10px;margin-bottom:0}}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-fsc{color:#90a824;border:1px solid #90a824;background-color:white}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-fsc .tooltip svg>*{fill:#90a824}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-100\%-recycled-fsc{color:#90a824;background-color:rgba(144,168,36,.125)}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-100\%-recycled-fsc .tooltip svg>*{fill:#90a824}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-agricultural-waste{color:white;background-color:#90a824}main section.contents section.lines .container .lines-inner .line .details .ecolabel.is-agricultural-waste .tooltip svg>*{fill:white}main section.contents section.lines .container .lines-inner .line .details .ecolabel .tooltip{display:flex;align-items:center}main section.contents section.lines .container .lines-inner .line .details .ecolabel .tooltip svg{fill:none;width:12px;height:12px}main section.contents section.lines .container .lines-inner .line .details .ecolabel .tooltip svg>*{fill:#444;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}main section.contents section.lines .container .lines-inner .line .details .ecolabel:hover{cursor:help}@media screen and (max-width:480px){main section.contents section.lines .container .lines-inner .line .details .specs{margin-top:20px}}main section.contents section.lines .container .lines-inner .line .details .specs .spec{display:flex}main section.contents section.lines .container .lines-inner .line .details .specs .spec .key{min-width:160px;font-weight:600;color:#666}main section.contents section.lines .container .lines-inner .line .details .specs .spec .value{display:flex;align-items:center;gap:.325rem}main section.contents section.lines .container .lines-inner .line .details .specs .spec .value .tooltip{display:flex}main section.contents section.lines .container .lines-inner .line .details .specs .spec .value .tooltip svg{fill:none;width:12px;height:12px}main section.contents section.lines .container .lines-inner .line .details .specs .spec .value .tooltip svg>*{fill:#444;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}main section.contents section.lines .container .lines-inner .line .details .specs .spec .value .tooltip:hover{cursor:help}main section.contents section.lines .container .lines-inner .line .details .specs .spec[data-spec=deliverdate] .value .group{display:flex;align-items:center}main section.contents section.lines .container .lines-inner .line .options{display:flex;flex-direction:column;gap:.75rem;margin-left:auto;min-width:225px;height:fit-content}@media screen and (max-width:768px){main section.contents section.lines .container .lines-inner .line .options{min-width:unset;width:100%;margin-left:unset;background-color:#f8f8f8;padding:20px 25px;border-radius:6px;margin-top:20px}}main section.contents section.lines .container .lines-inner .line .options .option .fake-label,main section.contents section.lines .container .lines-inner .line .options .option label{display:flex;align-items:center;-webkit-user-select:none}main section.contents section.lines .container .lines-inner .line .options .option .fake-label input,main section.contents section.lines .container .lines-inner .line .options .option label input{margin-right:1rem;width:auto}main section.contents section.lines .container .lines-inner .line .options .option .fake-label input:hover,main section.contents section.lines .container .lines-inner .line .options .option label input:hover{cursor:pointer}main section.contents section.lines .container .lines-inner .line .options .option .fake-label .price-excl-tax,main section.contents section.lines .container .lines-inner .line .options .option label .price-excl-tax{font-weight:600;margin-left:auto}main section.contents section.lines .container .lines-inner .line .options .option .fake-label:hover:not(.fake-label),main section.contents section.lines .container .lines-inner .line .options .option label:hover:not(.fake-label){cursor:pointer}main section.contents section.lines .container .lines-inner .line .options .tax-rate{font-size:.875rem;text-align:right;color:#888}main section.contents section.lines .container .lines-inner .line:not(:last-child){border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem;padding-bottom:1.5rem}main section.contents section.lines .container .lines-inner .line.free-tree .options .option .price-excl-tax{color:#90a824}main section.contents section.lines .container .lines-inner .line.paid-tree .image .tooltip-info{display:flex;justify-content:center;align-items:center;gap:5px;text-align:center;background-color:#90a824;color:white;padding-inline:10px;height:34px;margin-top:1.5rem}main section.contents section.lines .container .lines-inner .line.paid-tree .image .tooltip-info svg{width:14px;height:14px;fill:white;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}main section.contents section.lines .container .lines-inner .line.paid-tree .image .tooltip-info:hover{cursor:help}main section.contents section.lines .container .lines-inner .line.paid-tree .details{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd;padding-right:0}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree{display:flex;flex-direction:column;justify-content:center;gap:15px;padding:15px;cursor:pointer}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree .image{display:flex;justify-content:center;margin-inline:auto;height:67px}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree img{display:flex;width:82px}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree .title{text-align:center;line-height:18px}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree.selected,main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree:hover{background-color:#f2f2f2}main section.contents section.lines .container .lines-inner .line.paid-tree .details .paid-tree.selected{pointer-events:none}main section.contents section.totals .container .totals-inner{border:1px solid #d9d9d9;border-radius:.5rem;padding:1.5rem 2.25rem}main section.contents section.totals .container .totals-inner .columns .column .web-user-comment label{display:flex;font-weight:600;font-size:1.25rem}main section.contents section.totals .container .totals-inner .columns .column .web-user-comment span{display:flex;margin-bottom:.625rem}main section.contents section.totals .container .totals-inner .columns .column .web-user-comment textarea{padding:10px}@media screen and (max-width:768px){main section.contents section.totals .container .totals-inner .columns .column .web-user-comment textarea{height:100px}}main section.contents section.totals .container .totals-inner .columns .column .cta{padding-left:4rem}@media screen and (max-width:768px){main section.contents section.totals .container .totals-inner .columns .column .cta{padding-left:0}}main section.contents section.totals .container .totals-inner .columns .column .cta .summary{text-align:right;margin-bottom:.75rem}main section.contents section.totals .container .totals-inner .columns .column .cta .summary .row{display:flex;justify-content:flex-end}main section.contents section.totals .container .totals-inner .columns .column .cta .summary .row .value{min-width:120px;font-weight:600}main section.contents section.totals .container .totals-inner .columns .column .cta .summary .row.is-shipping .value{color:#90a824}main section.contents section.totals .container .totals-inner .columns .column .cta .tax-info{text-align:right;margin-left:auto;font-size:.925rem;font-style:italic;margin-bottom:1.5rem;color:#888}main section.contents section.totals .container .totals-inner .columns .column .cta .button{display:flex;flex-direction:column;background-color:#90a824;color:white;width:100%;border:0;border-radius:5px 0 5px 5px;transition:background-color .2s;margin-left:auto;margin-bottom:1.5rem;padding:.75rem 1rem .875rem;height:unset;white-space:normal}main section.contents section.totals .container .totals-inner .columns .column .cta .button .title{display:flex;font-size:1.75rem;font-weight:600;margin-bottom:.25rem}main section.contents section.totals .container .totals-inner .columns .column .cta .button .subtitle{display:flex}main section.contents section.totals .container .totals-inner .columns .column .cta .button:hover{text-decoration:none;background-color:#587b3e;color:white;cursor:pointer}main section.contents section.totals .container .totals-inner .columns .column .cta .disclaimer{font-style:italic;text-align:right;max-width:470px;margin-left:auto}@media screen and (max-width:768px){main section.contents section.totals .container .totals-inner .columns .column .cta .disclaimer{max-width:unset;margin-left:unset;text-align:left}}main section.contents section.totals .container .totals-inner .columns .column .cta.is-accepted .tax-info{margin-bottom:.75rem}