.packaging{display:grid;grid-template-columns:auto max-content;justify-content:space-between;align-items:center;gap:2rem 3rem}@media only screen and (max-width: 1150px){.packaging{grid-template-columns:1fr}}.packaging__heading,.packaging__photo__list{position:relative}.packaging__heading::before,.packaging__photo__list::before{content:"";display:block;position:absolute;height:7rem;width:7rem;mask:url("/media/img/2026/ico-flower-primary.svg") no-repeat center center/contain;background-color:currentcolor}.packaging__heading{align-self:stretch;max-width:50rem;display:flex;flex-direction:column;align-items:start;gap:1.3rem;padding-right:5rem}.packaging__heading::before{right:-2rem;bottom:1.5rem;rotate:.0625turn}.packaging__title{margin-bottom:0}.packaging__text{font-weight:500;text-wrap:balance}.packaging__button{margin-top:auto;text-transform:lowercase}.packaging__photo{position:relative}.packaging__photo img{border-radius:10px}.packaging__photo+.packaging__photo{padding-left:5.1rem}.packaging__photo+.packaging__photo::before,.packaging__photo+.packaging__photo::after{content:"";display:block;position:absolute;height:2.5rem;width:2.5rem;top:50%;transform:translateY(-50%);left:1.3rem;border-radius:50%}.packaging__photo+.packaging__photo::before{background-color:currentcolor}.packaging__photo+.packaging__photo::after{content:"";display:block;position:absolute;mask:url("/media/img/2026/arrow-right.svg") no-repeat center center/contain;background-color:#cadeae;mask-size:50%}.packaging__photo__list{display:flex;max-width:max-content}.packaging__photo__list::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);rotate:-0.125turn;transform-origin:left top;transform:translate(-76%, -138%)}.order__homelink{font-size:1.1428571429rem;line-height:1.5em;color:currentcolor}.order__homelink>span{position:relative;padding-left:1.8em}.order__homelink>span::before{content:"";display:block;position:absolute;height:.8em;width:.8em;content:"";display:block;position:absolute;mask:url("/media/img/2026/chevron.svg") no-repeat center center/contain;background-color:currentcolor;top:0}.order__homelink>span::before{left:0}.order__homelink>span{position:relative;padding-left:2.25em}.order__homelink>span::after{content:"";display:block;position:absolute;height:1.25em;width:1.25em;content:"";display:block;position:absolute;mask:url("/media/img/2026/ico-home.svg") no-repeat center center/contain;background-color:currentcolor;top:0}.order__homelink>span::after{left:0}.order__homelink>span{padding-left:3.8em}.order__homelink>span::before{rotate:.25turn;left:1.95em;top:.3em}.order__homelink:not(:hover){border-color:rgba(0,0,0,0)}.order_layout__content .no_data{text-align:inherit}.cart_box__list--main .cart_box{transition:border-color .2s}.cart_box__list--main .cart_box:hover{border-color:#6e00ae}.order_voucher__label{display:block;padding-bottom:.4em}.order_voucher .form button{width:100%}@media only screen and (min-width: 1px){.order_voucher .form label{grid-area:label}.order_voucher .form input{grid-area:input}.order_voucher .form .error_messages{grid-area:error_messages}.order_voucher .form button{grid-area:button}.order_voucher .form .form__items{display:grid;grid-template:"label          empty" "input          button" "error_messages error_messages"/1fr max-content;gap:0 0}.order_voucher .form .label,.order_voucher .form .field,.order_voucher .form .form_item{display:contents}.order_voucher .form input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.order_voucher .form button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}.order_voucher .input .label{display:none}.order_voucher .input input{background-color:#f2f2f2;border-color:rgba(0,0,0,0);border-radius:1.8em;font-size:.8571428571rem;line-height:1.4166666667em;padding-top:.6em;padding-bottom:.4em;padding-left:0.8em;padding-right:0.8em;border-radius:10px}.order_voucher .submit_button button{font-size:.8571428571rem;line-height:1.4166666667em}
