.rootVariantSelector[data-v-103dd4b7]{display:flex;flex-direction:row;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap}.rootVariantSelector .variant-item[data-v-103dd4b7]{text-align:center}.rootVariantSelector .variant-item .variant-image[data-v-103dd4b7]{cursor:pointer;border:1px solid transparent;transition:all .3s ease;border-radius:50%;padding:2px;box-sizing:border-box;max-width:40px;max-height:40px}.rootVariantSelector .variant-item .variant-image[data-v-103dd4b7]:hover{border-color:#999}.rootVariantSelector .variant-item .variant-image.variant-selected[data-v-103dd4b7]{border:1px solid #000}@media(min-width:1024px){.rootVariantSelector[data-v-103dd4b7]{-moz-column-gap:0;column-gap:0}.rootVariantSelector .variant-item.wide-layout[data-v-103dd4b7]{width:30%}.rootVariantSelector.align-left[data-v-103dd4b7]{justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;padding:0 16px}}.root[data-v-42b774c7]{display:flex;flex-direction:column;justify-content:center}.root .order-status[data-v-42b774c7]{display:flex;flex-direction:row;align-items:center;padding:0 16px}.root .order-status .status-image[data-v-42b774c7]{margin-right:20px}.root .order-status .status-message[data-v-42b774c7]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.03em;color:#000;text-transform:uppercase}.root .order-status .status-message p[data-v-42b774c7]{margin:0}.root .notice[data-v-42b774c7]{padding:16px;font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:22px;display:flex;align-items:center;color:#000}.root .customer-info[data-v-42b774c7]{border:1px solid #e5e5e5;box-sizing:border-box;padding:16px;margin:16px}.root .customer-info .heading[data-v-42b774c7]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:16px;display:flex;align-items:center;letter-spacing:.03em;color:#000;margin-bottom:16px}.root .customer-info .info[data-v-42b774c7]{font-weight:300;line-height:22px;color:rgba(0,0,0,.6)}.root .cta-btn[data-v-42b774c7],.root .customer-info .info[data-v-42b774c7]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-size:16px;letter-spacing:.03em}.root .cta-btn[data-v-42b774c7]{background:#d35c34;margin-left:16px;margin-right:16px;margin-top:48px;margin-bottom:48px;font-weight:500;line-height:16px;text-align:center;border:none;color:#fff;padding:26px;cursor:pointer}@media(min-width:1024px){.root[data-v-42b774c7]{padding:16px}}.vld-overlay,.vld-shown{overflow:hidden}.vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;z-index:9999}.vld-overlay.is-active{display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.order-form,.vld-overlay .vld-icon,.vld-parent{position:relative}.order-form .formulate-input-errors{font-family:SVN-Gotham,sans-serif;list-style-type:none;padding:0;padding-top:16px;margin:0;font-size:12px;line-height:24px}.order-form .form-input{padding:8px 16px}.order-form .form-input input{min-width:100%;background:#fff;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;padding:16px;font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:16px;display:flex;align-items:center;letter-spacing:.03em;color:rgba(0,0,0,.6)}.order-form .form-input[data-is-showing-errors=true] input{border-color:#d35c34}.order-form .form-submit-btn{padding:16px}.order-form .form-submit-btn button{cursor:pointer;border:none;min-width:100%;background:#d35c34;font-family:SVN-Gotham,sans-serif;padding:24px;font-style:normal;font-weight:500;font-size:16px;line-height:16px;text-align:center;letter-spacing:.03em;color:#fff}@media(min-width:1024px){.root .form-submit-btn{max-width:65%}}.bottom-divider[data-v-ca590eda]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 50%,transparent)}.root[data-v-ca590eda]{background:#faf7f1}.root .header[data-v-ca590eda]{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.15);display:flex;flex-direction:row}.root .header .back-btn[data-v-ca590eda]{cursor:pointer;display:flex;justify-content:center;align-items:center;background:transparent;border:none}.root .header .back-btn .back-btn-text[data-v-ca590eda]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.03em;color:rgba(0,0,0,.6)}.root .header .back-btn .back-btn-img[data-v-ca590eda]{margin-right:16px}.root .header .timerArea[data-v-ca590eda]{width:100%;text-align:center;font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#000}.root .header .timerArea .timer[data-v-ca590eda]{font-weight:500;font-size:20px;line-height:20px;color:#d35c34}.root .header .timerArea .timer .unit[data-v-ca590eda]{font-size:12px}.root .header .timerArea .timer .seperator[data-v-ca590eda]{font-size:14px;color:#000}.root .leftbox[data-v-ca590eda]{padding:32px 16px}.root .rightbox .choose-variant-prompt[data-v-ca590eda]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:16px;text-align:center;letter-spacing:.03em;color:#000;margin-bottom:24px}.root .rightbox .variant-info[data-v-ca590eda]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 16px}.root .rightbox .variant-info .vertical-divider[data-v-ca590eda]{margin-left:16px;margin-right:16px;width:1px;height:30px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.15) 50%,transparent)}.root .rightbox .variant-info .name[data-v-ca590eda]{font-family:SVN-Gotham,sans-serif;text-transform:uppercase;font-style:normal;font-weight:400;font-size:20px;line-height:20px;color:#000}.root .rightbox .variant-info .prices[data-v-ca590eda]{display:flex;flex-direction:column}.root .rightbox .variant-info .prices .discounted[data-v-ca590eda]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;letter-spacing:.03em;color:#d35c34}.root .rightbox .variant-info .prices .original[data-v-ca590eda]{font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:10px;text-align:right;letter-spacing:.03em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:rgba(0,0,0,.6)}.root .rightbox .order-form[data-v-ca590eda]{padding:40px 0}.root .benefits .benefit[data-v-ca590eda]{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.root .benefits .benefit .benefit-image[data-v-ca590eda]{width:32px;-o-object-fit:contain;object-fit:contain}.root .benefits .benefit .benefit-text[data-v-ca590eda]{margin-left:16px;font-family:SVN-Gotham,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.03em;color:#000;white-space:pre-wrap}.root .selected-product-thumbnail[data-v-ca590eda]{width:100%;max-height:100vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.root .benefits-desktop[data-v-ca590eda]{display:none}@media(min-width:1024px){.root[data-v-ca590eda]{display:flex;min-height:100vh;flex-direction:column}.root .content[data-v-ca590eda]{flex:1;display:flex;flex-direction:row;min-width:1024px;align-self:center;align-items:center}.root .content .leftbox[data-v-ca590eda]{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.root .content .leftbox .selected-product-thumbnail[data-v-ca590eda]{max-width:360px;max-height:360px}.root .content .leftbox .bottom-divider[data-v-ca590eda]{width:1px;height:500px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.15) 50%,transparent)}.root .content .rightbox[data-v-ca590eda]{flex:1}.root .content .rightbox .choose-variant-prompt[data-v-ca590eda]{text-align:left;padding:0 16px}.root .content .rightbox .variant-info[data-v-ca590eda]{justify-content:flex-start}.root .benefits[data-v-ca590eda]{display:none}.root .benefits-desktop[data-v-ca590eda]{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:42px}.root .benefits-desktop .benefit .benefit-text[data-v-ca590eda]{white-space:normal}}