@charset "UTF-8";main#order,main#verification{margin-top:40px}main#order section:not(:first-child),main#verification section:not(:first-child){margin-top:100px}main#order #payment-method,main#verification #payment-method{border-right:1px solid #cdcdcd}main#order .payment-providers,main#verification .payment-providers{width:120px;filter:grayscale(1);opacity:72%}main#verification #promo-toggle{position:absolute}main#verification #summary{will-change:min-height}main#verification #summary .summary__inner{padding:43px;border-radius:8px;background-color:#ededec;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}main#verification #summary .summary__inner>div{padding-bottom:26px}main#verification #summary .summary__inner>div:not(:first-child){border-top:1px solid #cdcdcd;padding-top:26px}main#verification #summary .summary__inner .heading{display:flex;justify-content:space-between;align-items:center}.details>.subtotals .cost,.details>.totals .cost,main#verification #summary .summary__inner .product .cost,main#verification #summary .summary__inner .subtotal .cost{align-self:flex-end;text-align:right;display:flex;gap:6px}.details .cost .price,main#verification #summary .summary__inner .product .cost .price,main#verification #summary .summary__inner .subtotal .cost .price{color:#332d23;text-wrap:nowrap}.details .cost .price .amount,main#verification #summary .summary__inner .product .cost .price .amount,main#verification #summary .summary__inner .subtotal .cost .price .amount{font-size:1.4rem}.details .cost .price .currency,main#verification #summary .summary__inner .product .cost .price .currency,main#verification #summary .summary__inner .subtotal .cost .price .currency{font-size:1rem}.details .cost .taxes,main#verification #summary .summary__inner .product .cost .taxes,main#verification #summary .summary__inner .subtotal .cost .taxes{color:#b9b8b4}.details .subtotals,main#verification #summary .summary__inner .products,main#verification #summary .summary__inner .subtotals{display:flex;flex-direction:column;gap:26px}main#verification #summary .summary__inner .products .product{display:flex;justify-content:space-between;gap:20px}main#verification #summary .summary__inner .products .product .image-wrapper{position:relative;background-color:#fff;border-radius:8px;min-width:134px;max-width:134px;max-height:134px;display:flex;align-items:center;justify-content:center;overflow:hidden}main#verification #summary .summary__inner .products .product .image-wrapper img{object-fit:contain;max-width:100%;max-height:100%;border-radius:8px}main#verification #summary .summary__inner .products .product .content{justify-self:center;display:flex;flex-direction:column;gap:10px}main#verification #summary .summary__inner .products .product .content .title{line-height:1.2;font-weight:500}main#verification #summary .summary__inner .products .product .content .description{font-size:.75rem;line-height:1.2;color:#6e6962}main#verification #summary .summary__inner .products .product .cost{flex-wrap:wrap;justify-content:end}main#verification #summary .summary__inner .products .product ul{list-style:disc inside}.details .subtotals .subtotal,.details .total,main#verification #summary .summary__inner .subtotals .subtotal,main#verification #summary .summary__inner .total{display:flex;justify-content:space-between}.details .subtotals .subtotal .title,main#verification #summary .summary__inner .subtotals .subtotal .title{font-size:1.1rem;color:rgba(51,45,35,.7)}.details .total .title,main#verification #summary .summary__inner .total .title{font-size:1.25rem;font-weight:700}.details .total .cost,main#verification #summary .summary__inner .total .cost{display:flex;flex-direction:column;gap:12px;text-align:right}.details .total .cost .taxes,main#verification #summary .summary__inner .total .cost .taxes{color:#b9b8b4;font-size:1.1rem}@media screen and (max-width:767px){main#verification #payment-method{border-right:none;padding-bottom:30px;position:relative}main#verification #payment-method::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%;border-bottom:1px solid #cdcdcd}}@media screen and (max-width:575px){main#verification #summary .summary__inner{padding-left:20px;padding-right:20px}main#verification #summary .summary__inner .products .product{flex-wrap:wrap;justify-content:center;align-items:center}main#verification #summary .summary__inner .products .product .content{flex-grow:1}main#verification #summary .summary__inner .products .product .cost{justify-self:flex-end;justify-content:end;width:100%}}