.section-complete-order__header{text-align:center;margin-bottom:2em}@media (max-width:1100px){.section-complete-order__header{margin-bottom:1em}}.section-complete-order__header h2,.section-complete-order__header h3,.section-complete-order__header h4,.section-complete-order__header h5,.section-complete-order__header h6{margin-bottom:0}.section-complete-order__inner{position:relative;display:grid;grid-template-columns:calc(50% - 1em) calc(50% - 1em);padding:0 0 .5em 0;gap:2em}@media (max-width:1100px){.section-complete-order__inner{grid-template-columns:100%;gap:.5em;padding-right:1em}}.section-complete-order .complete-modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}.section-complete-order .complete-modal.hidden{display:none}.section-complete-order .complete-modal--show .complete-modal__content{display:grid}.section-complete-order .complete-modal--show .complete-modal__media,.section-complete-order .complete-modal--show .complete-modal__product{display:block}.section-complete-order .complete-modal--loading .complete-modal__content{display:flex;justify-content:center;align-items:center;padding:5em 0}.section-complete-order .complete-modal--loading .complete-modal__content .loading{display:block}.section-complete-order .complete-modal--loading .complete-modal__media,.section-complete-order .complete-modal--loading .complete-modal__product{display:none}.section-complete-order .complete-modal .loading{display:none;width:2em;height:2em}.section-complete-order .complete-modal .loading svg{opacity:.2;width:100%;height:auto;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.section-complete-order .complete-modal .close-complete-modal{position:absolute;right:0;top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;font:1em "Nunito Sans",arial,sans-serif;width:4em;height:4em;min-width:4em;min-height:4em;display:flex;justify-content:center;align-items:center;cursor:pointer;appearance:none}@media (max-width:1100px){.section-complete-order .complete-modal .close-complete-modal{width:2.25em;height:2.25em;min-width:2.25em;min-height:2.25em}}.section-complete-order .complete-modal .close-complete-modal svg{width:1.5em;height:auto}@media (max-width:1100px){.section-complete-order .complete-modal .close-complete-modal svg{width:1.25em}}.section-complete-order .complete-modal .close-complete-modal svg circle,.section-complete-order .complete-modal .close-complete-modal svg line,.section-complete-order .complete-modal .close-complete-modal svg path,.section-complete-order .complete-modal .close-complete-modal svg polygon{fill:none;stroke:var(--color-black);stroke-width:1.5;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-complete-order .complete-modal .close-complete-modal span{display:none}.section-complete-order .complete-modal__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:90%;max-width:1024px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90%;position:relative;background-color:var(--color-white);border-radius:3px;z-index:2;box-shadow:2px 2px 8px rgba(0,0,0,.1);padding:4em}@media (max-width:1100px){.section-complete-order .complete-modal__inner{padding:2em}}.section-complete-order .complete-modal__content{width:100%;height:auto;overflow-y:auto;display:grid;grid-template-columns:45% 1fr;gap:2em}@media (max-width:1100px){.section-complete-order .complete-modal__content{grid-template-columns:100%;padding:.25em}}@media (min-width:1100px){.section-complete-order .complete-modal__content::-webkit-scrollbar{width:6px;border-radius:6px}.section-complete-order .complete-modal__content::-webkit-scrollbar-track{box-shadow:none;background-color:var(--color-white);border-radius:6px}.section-complete-order .complete-modal__content::-webkit-scrollbar-thumb{background-color:#ccc;outline:0;border-radius:6px}}.section-complete-order .complete-modal__media{display:none}.section-complete-order .complete-modal__media .product-media{width:100%;position:relative}.section-complete-order .complete-modal__media .product-media img{opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear;width:100%;border:1px solid rgba(0,0,0,.125);background-color:var(--color-white);z-index:1}.section-complete-order .complete-modal__media .product-media img.preload{opacity:0}.section-complete-order .complete-modal__media .swiper{position:relative;border:1px solid rgba(0,0,0,.125);border-radius:3px}.section-complete-order .complete-modal__media .swiper a{display:block;background-color:var(--color-grey-light);width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.section-complete-order .complete-modal__media .swiper a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-complete-order .complete-modal__media .swiper .swiper-slide{padding:1em 4em}.section-complete-order .complete-modal__media .swiper-pagination-bullets{display:flex;width:100%;justify-content:flex-start;padding-top:.75em;gap:.75em;flex-wrap:wrap}.section-complete-order .complete-modal__media .swiper-pagination-bullet{width:3em;min-width:3em;height:3em;margin:0!important;display:block;padding:0;border:1px solid rgba(0,0,0,.125);border-radius:0;opacity:1!important;border-radius:3px}.section-complete-order .complete-modal__media .swiper-pagination-bullet-active{border:1px solid var(--color-black)}.section-complete-order .complete-modal__media .swiper-button{position:absolute;left:1em;top:50%;transform:translateY(-50%);z-index:3;width:2em;height:2em;cursor:pointer}.section-complete-order .complete-modal__media .swiper-button--next{left:auto;right:1em}.section-complete-order .complete-modal__product{display:none;padding-right:1em}@media (max-width:1100px){.section-complete-order .complete-modal__product{padding-right:0}}.section-complete-order .complete-modal__product form{display:flex;flex-direction:column;gap:1.5em}.section-complete-order .complete-modal__product .product-drawer-toggle,.section-complete-order .complete-modal__product .product-media,.section-complete-order .complete-modal__product .section-product__details__description--extended{display:none!important}.section-complete-order .complete-modal__mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}