@-webkit-keyframes animateCardsSecond{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(20deg);transform:translate(-50%,-50%) scale(.8) rotate(20deg)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(10deg);transform:translate(-50%,-50%) scale(1) rotate(10deg)}}@-webkit-keyframes animateCardsThird{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(20deg);transform:translate(-50%,-50%) scale(.8) rotate(20deg)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(-10deg);transform:translate(-50%,-50%) scale(1) rotate(-10deg)}}.checkout-steps{background:#fff;margin-bottom:16px;padding:40px 0}@media (min-width:768px){.checkout-steps{display:-webkit-box;display:-ms-flexbox;display:flex}}.checkout-steps li{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:16px;padding:0 16px;text-align:center}@media (min-width:768px){.checkout-steps li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.checkout-steps li:nth-child(2){border-left:1px solid rgba(75,64,55,.2);border-right:1px solid rgba(75,64,55,.2)}}.checkout-steps li.active svg{color:#ff8674}.checkout-steps .icon-wrap{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:3px solid #e3dad4;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 64px;flex:0 0 64px;height:64px;justify-content:center;margin-right:23px;width:64px}.checkout-steps .icon-wrap svg{color:#847970;height:24px;width:24px}.totals{border-top:1px solid rgba(75,64,55,.2);padding:48px 0 0}@media (min-width:768px){.totals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.totals{margin:0 auto;max-width:1008px}}.totals .info{margin-bottom:32px}@media (min-width:768px){.totals .info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.totals .info h2{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#31261d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Gotham-Bold,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:28px;margin-bottom:16px}@media (min-width:1024px){.totals .info h2{margin-bottom:23px}}.totals .info h2 svg{color:#50abdf;margin-right:12px}.totals .info li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#847970;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;letter-spacing:0;line-height:28px;margin-bottom:4px;padding-left:4px}.totals .info li svg{-webkit-box-flex:0;color:#31261d;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;margin-right:15px;width:16px}@media (min-width:768px){.totals .summary{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}}.totals .summary h2{color:#847970;font-size:17px;line-height:28px;margin-bottom:16px}.totals .summary .sum,.totals .summary h2{-webkit-font-smoothing:antialiased;font-family:Gotham-Bold,sans-serif;font-weight:400;letter-spacing:0}.totals .summary .sum{color:#31261d;font-size:34px;line-height:41px;margin-bottom:18px}.totals .summary .breakdown{color:#847970;display:grid;font-size:14px;grid-template-columns:1fr 1fr;letter-spacing:0;line-height:28px;margin-bottom:50px}@media (min-width:768px){.totals .summary .breakdown{grid-column-gap:16px;display:inline-grid;grid-template-columns:auto auto}}.summary .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;display:grid;font-size:17px;grid-template-columns:1fr 1fr;justify-content:space-between;letter-spacing:0;line-height:28px}.summary .grid>div{border-bottom:1px solid #e6e8eb;padding-bottom:10px;padding-top:10px}.summary .grid div:nth-child(odd){color:#847970}.summary .grid div:nth-child(2n){color:#31261d;padding-left:16px;text-align:right}.summary .grid div:nth-child(2n).total-price{padding-left:0;white-space:nowrap}.summary .total,.summary .total-price{-webkit-font-smoothing:antialiased;-ms-flex-item-align:center;align-self:center;border-bottom:none;font-family:Gotham-Bold,sans-serif;font-weight:400}.summary .total-price{font-size:34px;line-height:41px;white-space:nowrap}.summary .total-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:17px;justify-content:space-between;letter-spacing:0;line-height:28px}.summary .total-group>div{padding-bottom:10px;padding-top:10px}.summary .total-group .total{color:#847970;width:50%}.summary .total-group .total-price{color:#31261d;text-align:right}.summary .warning{color:#f9423a}.summary .warning svg{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@keyframes animateCardsSecond{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(20deg);transform:translate(-50%,-50%) scale(.8) rotate(20deg)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(10deg);transform:translate(-50%,-50%) scale(1) rotate(10deg)}}@keyframes animateCardsThird{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.8) rotate(20deg);transform:translate(-50%,-50%) scale(.8) rotate(20deg)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(-10deg);transform:translate(-50%,-50%) scale(1) rotate(-10deg)}}.package-text .form-fields.is-collapsed .form-field:not(:first-child){display:none}.package-text .saved{-webkit-font-smoothing:antialiased;color:#31261d;color:#ff8674;font-family:Gotham-Bold,sans-serif;font-size:34px;font-size:32px;font-weight:400;letter-spacing:0;line-height:41px;margin-bottom:unset}main>.basket{background:#f0f9fa;padding-bottom:50px}main>.basket .rows{margin-bottom:48px}main>.basket .basket-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}main>.basket .basket-overview .items{overflow:hidden;width:100%}main>.basket .basket-overview .summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:38px 32px;width:100%}main>.basket .basket-overview .summary .grid .total-price{padding-bottom:0}main>.basket .basket-overview .summary .button{-ms-flex-item-align:center;align-self:center;margin-left:unset;margin-top:25px}@media (min-width:1024px){main>.basket .basket-overview .summary{position:sticky;top:88px}}main>.basket .basket-overview .add-new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:48px 0 64px}main>.basket .basket-overview .add-new a{margin:0}main>.basket .item{background:#fff;margin-bottom:20px;padding:54px 0 0;position:relative}@media (min-width:768px){main>.basket .item{padding:64px 0 0}}@media (min-width:1024px){main>.basket .item{padding-top:54px}}main>.basket .item .images{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto 60px;min-width:242px;width:242px}main>.basket .item:last-child{margin-bottom:0}main>.basket .item .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 24px 27px;position:relative}main>.basket .item .container.related-packages{padding:0 24px 32px}@media (min-width:768px){main>.basket .item .container.related-packages{padding:0 24px 38px}}@media (min-width:1024px){main>.basket .item .container.related-packages{padding:0 24px 64px}}main>.basket .item .container>.remove{right:16px;top:16px}@media (min-width:1024px){main>.basket .item .container>.remove{right:24px;top:24px}}main>.basket .item.with-card .content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%}@media (min-width:768px){main>.basket .item.with-card .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:1024px){main>.basket .item.with-card .content-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main>.basket .item.with-card .product{border-bottom:none}@media (min-width:768px){main>.basket .item.with-card .product{border-bottom:1px solid rgba(75,64,55,.2)}}main>.basket .item.with-card .container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding-bottom:0}@media (min-width:768px){main>.basket .item.with-card .container{padding:0 24px 27px}}main>.basket .item.with-card .images{margin:0 auto}main>.basket .item.with-card .links{padding:0 24px 27px}main>.basket .item.with-card .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:unset}@media (min-width:1024px){main>.basket .item.with-card .form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){main>.basket .item.with-card .form-fields{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main>.basket .item.with-card .sum{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:0}}@media (min-width:1024px){main>.basket .item.with-card .sum{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-bottom:0;padding-top:16px;text-align:left}}main>.basket .item.with-card-package .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:unset}@media (min-width:768px){main>.basket .item.with-card-package .form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){main>.basket .item.with-card-package .form{-ms-flex-wrap:wrap;flex-wrap:wrap}}main>.basket .item.with-package .content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%}@media (min-width:768px){main>.basket .item.with-package .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:1024px){main>.basket .item.with-package .content-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main>.basket .item.with-package .container{padding:0 24px}main>.basket .item.with-package .images{margin:0 auto 25px}main>.basket .item.with-package .links{padding:0 24px 27px}main>.basket .item.with-package .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:unset}@media (min-width:768px){main>.basket .item.with-package .form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){main>.basket .item.with-package .form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){main>.basket .item.with-package .form-field{margin-bottom:0}main>.basket .item.with-package .sum{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:0}}@media (min-width:1024px){main>.basket .item.with-package .sum{padding-bottom:0}}main>.basket .item .links{padding-top:24px}main>.basket .item .links a{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f0ea;border-radius:6px;color:#31261d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Gotham-Bold,sans-serif;font-size:14px;font-weight:400;letter-spacing:.67px;line-height:20px;padding:24px 16px;text-transform:uppercase}main>.basket .item .links a+a{margin-top:8px}main>.basket .item .links a svg{color:#ff8674;margin-right:8px}main>.basket .item .links a img{margin-right:8px;width:24px}main>.basket .item .sum{margin-top:16px}main>.basket .item .sum .label{color:#847970;font-size:14px;line-height:17px;margin-bottom:8px}main>.basket .item .sum .label,main>.basket .item .sum .value{-webkit-font-smoothing:antialiased;font-family:Gotham-Bold,sans-serif;font-weight:400;letter-spacing:0}main>.basket .item .sum .value{color:#31261d;font-size:22px;line-height:26px}main>.basket .remove{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:baseline;align-items:center;align-self:baseline;color:#31261d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Gotham-Bold,sans-serif;font-size:14px;font-weight:400;letter-spacing:.67px;line-height:20px;position:absolute;right:24px;text-align:right;text-transform:uppercase;top:-30px}main>.basket .remove svg{color:#847970;margin-left:8px}main>.basket .images{margin:0 0 60px;max-width:300px}@media (min-width:768px){main>.basket .images{margin-bottom:48px}}@media (min-width:1024px){main>.basket .images{-webkit-box-flex:0;-ms-flex:0 0 384px;flex:0 0 384px;margin-bottom:0;max-width:100%}}main>.basket .images .cards-pile{position:relative}main>.basket .images img{display:block;left:auto;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}main>.basket .images img:nth-child(2){-webkit-animation:animateCardsSecond .3s ease-in;animation:animateCardsSecond .3s ease-in;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) rotate(10deg);-ms-transform:translate(-50%,-50%) rotate(10deg);transform:translate(-50%,-50%) rotate(10deg)}main>.basket .images img:nth-child(3){-webkit-animation:animateCardsThird .3s ease-in;animation:animateCardsThird .3s ease-in;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) rotate(-10deg);-ms-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg)}main>.basket .images img:first-child{-webkit-animation:none;animation:none}@media (min-width:1024px){main>.basket .images img{margin:0 auto;max-width:242px}}main>.basket .right-block{width:100%}@media (min-width:1024px){main>.basket .right-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:48px}}main>.basket .product{border-bottom:1px solid rgba(75,64,55,.2);padding-bottom:25px}@media (min-width:1024px){main>.basket .product{padding-bottom:24px;padding-top:12px}}main>.basket .product .form-fields,main>.basket .product.product-package .form-fields{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main>.basket .product .form-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:34px;position:relative;width:100%}main>.basket .product .form-field{margin-bottom:0;max-width:100%}main>.basket .error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f9423a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:0;line-height:17px;margin-top:13px;pointer-events:none}main>.basket .error svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:7px}@media (min-width:768px){main>.basket .error{left:0;position:absolute;top:94px}}main>.basket .related-package{width:100%}main>.basket .related-package .content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%}@media (min-width:768px){main>.basket .related-package .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:1024px){main>.basket .related-package .content-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main>.basket .related-package .remove{right:0;top:-10px}@media (min-width:1024px){main>.basket .related-package .remove{top:13px}}main>.basket .related-package .image{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto 60px;min-width:242px;width:242px}@media (min-width:1024px){main>.basket .related-package .image{margin:0 0 25px}}main>.basket .related-package .image img{display:block;left:auto;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}main>.basket .related-package .details{-webkit-box-flex:1;-ms-flex-positive:1;display:block;flex-grow:1}@media (min-width:1024px){main>.basket .related-package .details{margin-left:48px}}main>.basket .related-package .details .description{margin-right:0}main>.basket .related-package .form-fields{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;position:relative;width:100%}main>.basket .related-package .form-field{margin-bottom:0;width:100%}main>.basket .related-package .count{-webkit-font-smoothing:antialiased;color:#31261d;font-family:Gotham-Book,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:28px}main>.basket .related-package .edit{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#31261d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Gotham-Bold,sans-serif;font-size:14px;font-weight:400;letter-spacing:.67px;line-height:20px;text-transform:uppercase}main>.basket .related-package .edit svg{color:#ff8674;margin-right:8px}@media (min-width:1024px){main>.basket .related-package .links{padding-top:0}}main>.basket .title{-webkit-font-smoothing:antialiased;color:#847970;font-family:Gotham-Book,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:28px}@media (min-width:1024px){main>.basket .title{white-space:nowrap}}main>.basket .details{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (min-width:768px){main>.basket .details{-webkit-box-flex:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-ms-flex:1 0 40%;flex:1 0 40%;justify-content:space-evenly;margin-bottom:0}}@media (min-width:1024px){main>.basket .details{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-start}main>.basket .description{margin-right:24px}}main>.basket .price{-webkit-font-smoothing:antialiased;color:#31261d;font-family:Gotham-Book,sans-serif;font-size:17px;font-weight:400;letter-spacing:0;line-height:28px}main>.basket .add-new{display:none;margin-bottom:48px}@media (min-width:768px){main>.basket .add-new{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}main>.basket .add-new a{margin-bottom:16px;width:100%}@media (min-width:768px){main>.basket .add-new a{margin:0 16px;width:auto}}main>.basket button[type=submit]{width:208px}@media (min-width:768px){main>.basket button[type=submit]{display:block;margin-left:auto}main>.basket .item .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}main>.basket .item.with-card .form,main>.basket .item.with-card-package .form,main>.basket .item.with-package .form{position:relative}main>.basket .remove{right:0;top:unset}main>.basket .product .form{position:relative}main>.basket .product .form-fields{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-end;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px 32px}main>.basket .related-package .form{position:relative}main>.basket .related-package .form-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px 32px}main>.basket .add-new{display:none}}@media (min-width:1024px){main>.basket .basket-overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:32px;justify-content:space-between}main>.basket .basket-overview .items{width:65.79%}main>.basket .basket-overview .summary{padding:38px 32px;width:31.58%}main>.basket .basket-overview .add-new{display:none}main>.basket .product .form-field{width:156px}main>.basket .product .form-field:not(.has-error){margin-bottom:0}main>.basket .related-package .form-field{width:156px}main>.basket .related-package .form-field:not(.has-error){margin-bottom:0}main>.basket .add-new{display:-webkit-box;display:-ms-flexbox;display:flex}}
