.h1{margin-bottom:1rem}.h1,h1{font-size:2.3125rem;line-height:2.3125rem;font-weight:600;color:#222;margin:0 0 1.25rem}.h2{margin-bottom:1rem}.h2,h2{font-size:2.1875rem;line-height:2.1875rem;font-weight:600;color:#222;margin:0 0 1.25rem}.h3{margin-bottom:1rem}.h3,h3{font-size:2rem;line-height:2rem;font-weight:600;color:#222;margin:0 0 1.25rem}.h4{margin-bottom:1rem}.h4,h4{font-size:1.75rem;line-height:1.75rem;font-weight:600;color:#222;margin:0 0 1.25rem}.h5{margin-bottom:1rem}.h5,h5{font-size:1.5rem;line-height:1.5rem;font-weight:600;color:#222;margin:0 0 1.25rem}.h6{margin-bottom:1rem}.h6,h6{font-size:1.25rem;line-height:1.25rem;font-weight:600;color:#222;margin:0 0 1.25rem}.cart .product .product__quantity .quantity-button,.cart .product .product__quantity .quantity-input{text-align:center}.cart .product .product__image picture,.cart .product .product__quantity .quantity-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart .product .product__image picture{-ms-flex-pack:center;justify-content:center}.text-block{margin:0 0 2rem;letter-spacing:.03125rem;font-size:1rem;line-height:1.25rem}.text-block div,.text-block p{margin:0 0 1rem}.text-block div:last-child,.text-block p:last-child{margin:0}.text-block ol li:not(:last-child),.text-block ul li:not(:last-child){margin-bottom:.5rem}.text-block ol,.text-block p,.text-block ul{color:#000}.text-block a{color:inherit;text-decoration:underline}.text-block ol,.text-block ul{margin-bottom:1rem}.text-block ul>li{position:relative;list-style:none;margin-left:1.5rem}.text-block ul>li:before{content:"";width:.5rem;height:.5rem;background:#ffbb03;background:linear-gradient(45deg,#ffde00,#ffbb03 60%);position:absolute;left:-1rem;top:.4375rem;border-radius:50%}.text-block ol{list-style:none;counter-reset:a}.text-block ol>li:before{counter-increment:a;content:counters(a,".") ". "}.text-block .strong,.text-block b,.text-block strong{font-weight:600}.text-block em{font-style:italic}.cart .product:nth-child(2n){background-color:#eee}.cart .product .product__remove .remove-button{display:inline-block;padding:.25rem .5rem;cursor:pointer}.cart .product .product__image picture{height:2.5rem}.cart .product .product__image picture img{height:100%}.cart .product .product__quantity .quantity-label{margin:0}.cart .product .product__quantity .quantity{position:relative;display:inline-block;border-radius:0 .25rem .25rem 0;overflow:hidden;vertical-align:middle;z-index:1}.cart .product .product__quantity .quantity-input{width:6rem;margin-left:.625rem;padding:.625rem 2.8125rem .625rem .3125rem;-moz-appearance:textfield;font-size:1.375rem;line-height:1.375rem;border:.0625rem solid #777;border-radius:.25rem}.cart .product .product__quantity .quantity-input::-webkit-inner-spin-button,.cart .product .product__quantity .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart .product .product__quantity .quantity-button{position:absolute;right:0;width:2.5rem;background:#ffea03;color:#606060;cursor:pointer;z-index:2;font-size:1.25rem;line-height:1.5625rem}.cart .product .product__quantity .quantity-button:active{background-color:#ffbb03}.cart .product .product__quantity .quantity-button_plus{top:0;bottom:50%}.cart .product .product__quantity .quantity-button_minus{border-top:.0625rem solid #777;top:50%;bottom:0}@media screen and (max-width:768px){.text-block{font-size:1rem;line-height:1.25rem}}@media screen and (max-width:568px){.cart .table .cell-image-hidden,.cart .table .table__head{display:none}.cart .table tr{display:block;margin:0 0 .5rem}.cart .table td{display:block;text-align:right}.cart .table .title_mobile:before{content:attr(data-title) ": ";float:left;margin:0 1rem 0 0;font-size:1rem;line-height:1rem;font-weight:600}.cart .product .product__quantity .quantity-label{display:none}.cart .product .product__quantity .quantity{margin-left:auto}}