@media(min-width:1100px)and (min-height:760px){.store-layout--desktop .section-product .tp-stage>.tp-stage-r{padding-right:64px;padding-left:64px;box-sizing:border-box}.store-layout--desktop .tp-stage--1 .tp-stage-r>*,.store-layout--desktop .tp-stage--2 .tp-stage-r>*,.store-layout--desktop .tp-stage--4 .engraving-main,.store-layout--desktop .tp-stage--4 .engraving-actions,.store-layout--desktop .tp-stage--11 .stage-h2,.store-layout--desktop .tp-stage--11 .size-stage-subtitle,.store-layout--desktop .tp-stage--11 .stage-params,.store-layout--desktop .tp-stage--11 .stage-total{width:min(660px,100%);box-sizing:border-box}.store-layout--desktop .tp-stage--1 .tp-stage-r,.store-layout--desktop .tp-stage--2 .tp-stage-r{position:relative;align-items:center}.store-layout--desktop .tp-stage--1 .tp-stage-l>.tp-stage-back,.store-layout--desktop .tp-stage--2 .tp-stage-l>.tp-stage-back{position:fixed!important;top:30px!important;left:calc(54.6vw + 28px)!important;right:auto!important;z-index:95}.store-layout--desktop .tp-stage--1 .product-brief-h,.store-layout--desktop .tp-stage--1 .product-brief-price,.store-layout--desktop .tp-stage--1 .product-brief-metal,.store-layout--desktop .tp-stage--1 .product-brief-shape,.store-layout--desktop .tp-stage--1 .product-brief-color-weight,.store-layout--desktop .tp-stage--2 .stage-h2,.store-layout--desktop .tp-stage--2 .stage-params,.store-layout--desktop .tp-stage--2 .stage-total,.store-layout--desktop .tp-stage--2 .btns{margin-right:auto;margin-left:auto}.store-layout--desktop .tp-stage--2 .stage-h2,.store-layout--desktop .tp-stage--4 .stage-h2,.store-layout--desktop .tp-stage--11 .stage-h2{font-size:28px;font-weight:500}.store-layout--desktop .tp-stage--2 .doptions,.store-layout--desktop .tp-stage--2 .naturalOrLab{border-radius:10px}.store-layout--desktop .tp-stage--4 .tp-stage-r{padding-top:54px;padding-bottom:42px}.store-layout--desktop .tp-stage--4 .engraving-input{height:84px;font-size:20px}.store-layout--desktop .tp-stage--4 .engraving-font-option{height:64px}.store-layout--desktop .tp-stage--4 .engraving-actions .btn,.store-layout--desktop .tp-stage--11 .stage-total .btn{min-height:62px;border-radius:8px;font-size:20px}.store-layout--desktop .representative-counter-summary{display:flex;min-height:100dvh;flex-direction:column;padding-bottom:34px!important}.store-layout--desktop .representative-counter-summary>.btns{width:100%;margin-top:auto}.store-layout--desktop .representative-counter-summary>.store-pricing-switcher-control:not(.tablet-order-tools-modal){min-height:50px;flex:0 0 50px}.store-layout--desktop .tp-stage--11 .tp-stage-r{padding:36px 64px 42px}.store-layout--desktop .tp-stage--11 .stage-h2{margin-top:34px}.store-layout--desktop .tp-stage--11 .stage-param-size{gap:12px}.store-layout--desktop .tp-stage--11 .stage-param-size .doptions{min-height:62px;height:62px;border-radius:10px}.store-layout--desktop .tp-stage--11 .stage-param-size .doptions .val{font-size:18px}.store-layout--desktop .tp-stage--11 .notclosed-label{margin-top:18px;font-size:14px}.store-layout--desktop .representative-summary{display:flex;height:100vh;padding:38px 64px 44px!important;flex-direction:column;align-items:center;overflow-y:auto}.store-layout--desktop .representative-summary>*{width:min(720px,100%);box-sizing:border-box}.store-layout--desktop .representative-summary>.stage-h2{margin:0 0 24px;font-size:30px;font-weight:500;text-align:center}.store-layout--desktop .representative-summary .product-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.store-layout--desktop .representative-summary .product-review>.item{min-width:0;min-height:190px;padding:24px 20px 20px;box-sizing:border-box;border:1px solid #e2e5e6;border-radius:14px;background:#fff;text-align:center}.store-layout--desktop .representative-summary .product-review>.line{display:none}.store-layout--desktop .representative-summary .item-icon{margin-bottom:10px}.store-layout--desktop .representative-summary .store-diamond-icon{width:58px;height:58px;object-fit:contain}.store-layout--desktop .representative-summary .item-title{font-size:20px;font-weight:500}.store-layout--desktop .representative-summary .item-param-body{margin-top:5px;color:#62686a;font-size:14px;font-weight:400}.store-layout--desktop .representative-summary .item-param-body b{font-weight:500}.store-layout--desktop .representative-summary .store-product-customization{margin-top:12px}.store-layout--desktop .representative-summary>.stage-total{margin:18px 0 16px;padding:16px 22px;border:1px solid #e7e9ea;border-radius:12px}.store-layout--desktop .representative-summary .stage-total .val{font-size:27px;font-weight:400}.store-layout--desktop .representative-summary .stage-total .label{font-size:13px;font-weight:500}.store-layout--desktop .representative-summary>.btns{margin:auto 0 0}.store-layout--desktop .representative-summary>.btns .btn{min-height:62px;margin:0;border-radius:8px;font-size:20px;font-weight:600}.store-layout--desktop .representative-summary .store-pricing-control{min-height:46px}.store-layout--desktop .representative-summary .store-pricing-tools{margin-top:8px}.store-layout--desktop .representative-summary .store-pricing{margin-bottom:32px;padding:18px}.store-layout--desktop .representative-summary .store-pricing-modes button{min-height:48px;font-size:14px}.store-layout--desktop .store-handoff-inbox{top:24px;right:24px;width:320px}.store-layout--desktop .representative-summary{display:none!important}.store-layout--desktop .customer-summary-stage{position:fixed;display:grid;min-height:100vh;overflow:hidden;grid-template-columns:54.6% 45.4%;flex-direction:initial}.store-layout--desktop .customer-summary-panel{display:grid;min-height:0;padding:34px clamp(34px,3.2vw,62px) 24px;grid-template-rows:minmax(0,1fr) auto}.store-layout--desktop .customer-summary-media{min-height:0;padding:8.5vh 6vw 4.5vh}.store-layout--desktop .customer-summary-main{padding:0}.store-layout--desktop .customer-summary-heading{font-size:clamp(38px,3vw,48px);font-weight:500}.store-layout--desktop .customer-summary-product-name{margin-top:12px;font-size:clamp(20px,1.6vw,25px)}.store-layout--desktop .customer-summary-product-name strong{font-weight:500}.store-layout--desktop .customer-summary-customization{margin:10px 0 0;color:#707678;font-size:14px;font-weight:400;text-align:center}.store-layout--desktop .customer-summary-customization strong{color:#424748;font-weight:500}.store-layout--desktop .customer-summary-options{margin-top:clamp(34px,5vh,54px);gap:20px}.store-layout--desktop .customer-summary-option{min-height:146px;padding-bottom:16px}.store-layout--desktop .customer-summary-option-icon{height:62px}.store-layout--desktop .customer-summary-option-icon--ring{background-size:auto 52px}.store-layout--desktop .customer-summary-option-icon--diamond{background-size:0 0}.store-layout--desktop .customer-summary-option-icon--diamond .store-diamond-icon{width:54px;height:54px}.store-layout--desktop .customer-summary-option-primary{margin-top:8px;font-size:clamp(25px,2vw,32px)}.store-layout--desktop .customer-summary-option-meta{margin-top:7px;font-size:clamp(17px,1.45vw,22px)}.store-layout--desktop .customer-summary-option-plus{top:67px;right:-24px;font-size:30px}.store-layout--desktop .customer-summary-totals{margin-bottom:18px}.store-layout--desktop .customer-summary-total strong{font-size:clamp(28px,2.35vw,36px)}.store-layout--desktop .customer-summary-total span{margin-top:7px;font-size:clamp(12px,.95vw,15px);font-weight:400}.store-layout--desktop .customer-summary-cta{min-height:60px;font-size:clamp(20px,1.55vw,24px);font-weight:600}.store-layout--desktop .customer-summary-cta:disabled{cursor:not-allowed;opacity:.45}.store-layout--desktop .customer-summary-bottom .store-pricing-control{position:relative;width:100%;min-height:46px}.store-layout--desktop .customer-summary-bottom .store-pricing-tools{margin:0}.store-layout--desktop .customer-summary-bottom .store-pricing-trigger{width:48px;height:42px;margin:8px auto 0;border-radius:21px}.store-layout--desktop .customer-summary-bottom .store-pricing{position:absolute;right:0;bottom:48px;left:0;z-index:8;width:100%;margin:0;padding:18px}.store-layout--desktop .store-representative-engraving-tool{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e5e3df}.store-layout--desktop .store-representative-engraving-trigger{display:flex;width:100%;min-height:52px;padding:10px 14px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d9d7d2;border-radius:9px;background:#fbfaf8;color:#292b2b;font:600 14px/1.25 Assistant,sans-serif;text-align:right;cursor:pointer}.store-layout--desktop .store-representative-engraving-trigger:hover,.store-layout--desktop .store-representative-engraving-trigger:focus-visible,.store-layout--desktop .store-representative-engraving-trigger.is-open{border-color:#73c9cb;outline:none}.store-layout--desktop .store-representative-engraving-trigger small{color:#777d80;font-size:12px;font-weight:400}.store-layout--desktop .store-representative-engraving{display:grid;margin-top:10px;padding:14px;gap:10px;border:1px solid #e5e3df;border-radius:9px;background:#fff}.store-layout--desktop .store-representative-engraving-field{display:grid;gap:6px;color:#555b5e;font:400 13px/1.25 Assistant,sans-serif}.store-layout--desktop .store-representative-engraving-field input{width:100%;height:46px;box-sizing:border-box;padding:0 12px;border:1px solid #d9d7d2;border-radius:8px;background:#fff;color:#292b2b;font:400 16px/1 Assistant,sans-serif;text-align:right}.store-layout--desktop .store-representative-engraving-field input:focus{border-color:#73c9cb;outline:2px solid rgba(115,201,203,.2)}.store-layout--desktop .store-representative-engraving-field small{color:#8b9092;font-size:11px}.store-layout--desktop .store-representative-engraving-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-layout--desktop .store-representative-engraving-fonts button{min-height:44px;border:1px solid #d9d7d2;border-radius:8px;background:#fff;color:#292b2b;font:400 18px/1 Georgia,serif;cursor:pointer}.store-layout--desktop .store-representative-engraving-fonts button.active{border-color:#2d8f92;background:#e9f8f8;box-shadow:inset 0 0 0 1px #2d8f92}.store-layout--desktop .store-representative-engraving-fonts .engraving-font-script{font-family:cursive;font-style:italic}.store-layout--desktop .store-representative-engraving-actions{display:flex;gap:8px}.store-layout--desktop .store-representative-engraving-actions button{min-height:42px;padding:0 16px;border-radius:8px;font:600 13px/1 Assistant,sans-serif;cursor:pointer}.store-layout--desktop .store-representative-engraving-actions .save{flex:1;border:1px solid #73c9cb;background:#73c9cb;color:#111}.store-layout--desktop .store-representative-engraving-actions .save:disabled{cursor:not-allowed;opacity:.45}.store-layout--desktop .store-representative-engraving-actions .remove{border:1px solid #d9d7d2;background:#fff;color:#686d6f}.store-layout--desktop .customer-summary-exit{display:block;margin:2px auto 0;padding:6px 12px;border:0;background:transparent;color:#777d80;font:400 13px/1.2 Assistant,sans-serif;cursor:pointer}.store-layout--desktop .tp-stage--11 .tp-stage-r{position:relative;display:grid;flex:0 0 45.4%;width:45.4%!important;height:100vh;padding:0 0 30px;box-sizing:border-box;overflow:hidden;background:#fff;grid-template-rows:minmax(0,1fr) auto;justify-items:center}.store-layout--desktop .tp-stage--11{display:flex!important;min-height:100vh;background:#fff;font-family:Assistant,Times,serif}.store-layout--desktop .tp-stage--11>.tp-stage-l{position:relative;flex:0 0 54.6%;width:54.6%!important;height:100vh;background:#f7f7f7}.store-layout--desktop .tp-stage--11 .size-stage-main,.store-layout--desktop .tp-stage--11 .stage-total{width:min(760px,calc(100% - 48px));box-sizing:border-box}.store-layout--desktop .tp-stage--11 .size-stage-main{display:flex;min-height:0;padding-top:clamp(72px,9vh,104px);flex-direction:column;align-self:start}.store-layout--desktop .tp-stage--11 .size-stage-main>*{width:100%;box-sizing:border-box}.store-layout--desktop .tp-stage--11 .size-stage-main .stage-h2{margin:0 0 22px;color:#242424;font:400 clamp(30px,2.15vw,38px)/1.25 Assistant,Times,serif;text-align:center}.store-layout--desktop .tp-stage--11 .size-stage-subtitle{margin:0 0 clamp(46px,6.5vh,70px);color:#242424;font:400 18px/1.25 Assistant,Times,serif;text-align:center}.store-layout--desktop .tp-stage--11 .size-stage-subtitle button{padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}.store-layout--desktop .tp-stage--11 .size-stage-main .stage-params{display:grid;margin:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;direction:rtl}.store-layout--desktop .tp-stage--11 .stage-param-size{display:contents}.store-layout--desktop .tp-stage--11 .stage-param-size .doptions,.store-layout--desktop .tp-stage--11 .notclosed-label{display:flex;min-width:0;min-height:clamp(70px,7.4vh,82px);height:clamp(70px,7.4vh,82px);margin:-1px 0 0 -1px;padding:0;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid #d9dcdd;border-radius:0;background:transparent;color:#666b6d;cursor:pointer}.store-layout--desktop .tp-stage--11 .stage-param-size .doptions .val{font:400 19px/1 Assistant,Times,serif}.store-layout--desktop .tp-stage--11 .stage-param-size .doptions.active,.store-layout--desktop .tp-stage--11 .notclosed-label:has(input:checked){position:relative;z-index:1;border-color:#242424;background:#fff;box-shadow:inset 0 0 0 1px #242424;color:#242424}.store-layout--desktop .tp-stage--11 .notclosed-label{grid-column:1 / -1;width:100%;min-height:30px;height:auto;margin:18px 0 0;padding:0;justify-content:flex-start;gap:10px;border:0;background:transparent;color:#555b5e;font-size:14px}.store-layout--desktop .tp-stage--11 .notclosed-label input{position:static;width:20px;height:20px;margin:0;flex:0 0 20px;opacity:1;pointer-events:auto;accent-color:#70c8c8;cursor:pointer}.store-layout--desktop .tp-stage--11 .notclosed-label span{display:block;position:static;width:auto;height:auto;font-size:14px;line-height:1.45}.store-layout--desktop .tp-stage--11 .notclosed-label span:before{content:none!important;display:none!important}.store-layout--desktop .tp-stage--11 .notclosed-label span:after{content:none!important;display:none!important}.store-layout--desktop .tp-stage--11 .notclosed-label:has(input:checked){border:0;background:transparent;box-shadow:none;color:#303536}.store-layout--desktop .tp-stage--11 .stage-total{margin:0;align-self:end}.store-layout--desktop .tp-stage--11 .stage-total .total-t-nosize,.store-layout--desktop .tp-stage--11 .stage-total .total-t-size,.store-layout--desktop .tp-stage--11 .stage-total .total-t-size-m{display:none!important}.store-layout--desktop .tp-stage--11 .stage-total .btns{width:100%;margin:0}.store-layout--desktop .tp-stage--11 .stage-total .btn{width:100%;min-height:60px;height:60px;margin:0;border:1px solid #70c8c8;border-radius:8px;background:#70c8c8;color:#111;font:600 21px/1 Assistant,Times,serif}.store-layout--desktop .tp-stage--11 .stage-total .btn:disabled,.store-layout--desktop .tp-stage--11 .stage-total .btn.disabled{border-color:#c9cccd;background:#c9cccd;color:#fff;opacity:1}.store-layout--desktop .tp-stage--11 .tp-stage-l .size-preview{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;place-items:center!important;transform:none!important}.store-layout--desktop .tp-stage--11 .tp-stage-l .size-preview img{position:static!important;display:block;width:clamp(180px,14vw,240px);height:auto;max-width:34%;max-height:34vh;margin:0!important;object-fit:contain;transform:none!important}.store-layout--desktop .tp-stage--11 .tp-stage-back{position:absolute!important;top:34px!important;left:24px!important;z-index:4;display:flex;width:50px;height:50px;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#202425;box-shadow:none;cursor:pointer}.store-layout--desktop .tp-stage--11 .tp-stage-back svg{display:block;width:44px;height:44px}.store-layout--desktop .tp-stage--11 .tp-stage-back:before{content:none!important;display:none!important}.store-layout--desktop .tp-stage--11 .popup-sizing-chart{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147481500!important;display:flex!important;padding:32px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .popup-container{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:2!important;width:min(1060px,calc(100vw - 96px))!important;height:auto!important;max-width:calc(100vw - 96px)!important;max-height:calc(100vh - 64px)!important;margin:0!important;padding:62px 52px 44px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:10px!important;background:#fff;box-sizing:border-box!important;transform:none!important;animation:store-size-drawer-in .22s ease-out}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .popup-bg{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:1!important;background:#1418196b}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .popup-close-2{position:absolute!important;top:18px!important;right:auto!important;left:18px!important;z-index:3!important;display:grid!important;width:38px;height:38px;place-items:center;cursor:pointer}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-cols{display:block!important;width:100%!important;height:auto!important;min-height:0!important}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-intro{display:none!important}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-details,.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure,.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-content{width:100%!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important;direction:rtl}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure h2,.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure .subtitle{color:#242424;font-family:Assistant,Times,serif;font-weight:400;text-align:center}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure h2{margin:0 0 14px;font-size:28px}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure .subtitle{font-size:17px}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-measure-options{display:grid!important;width:100%!important;margin:22px 0 30px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .measure-option{width:auto!important;min-width:0!important;min-height:48px;border:1px solid #d9dcdd;border-radius:0;background:#fff;box-sizing:border-box!important;color:#555b5e;font:400 15px/1.2 Assistant,Times,serif;text-align:center}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .measure-option.active{border-color:#70c8c8;box-shadow:inset 0 0 0 1px #70c8c8;color:#242424}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-option-table{width:100%!important;overflow-x:auto!important}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-option-table .table{width:100%!important;min-width:560px;margin:0!important;table-layout:fixed;border-collapse:collapse}.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-option-table th,.store-layout--desktop .tp-stage--11 .popup-sizing-chart .sizing-chart-option-table td{height:44px;padding-right:8px!important;padding-left:8px!important;border:1px solid #d9dcdd;color:#555b5e;font:400 14px/1.2 Assistant,Times,serif;text-align:center!important}}@keyframes store-size-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1800px)and (min-height:900px){.store-layout--desktop .representative-summary>*,.store-layout--desktop .tp-stage--4 .engraving-main,.store-layout--desktop .tp-stage--4 .engraving-actions,.store-layout--desktop .tp-stage--11 .stage-h2,.store-layout--desktop .tp-stage--11 .size-stage-subtitle,.store-layout--desktop .tp-stage--11 .stage-params,.store-layout--desktop .tp-stage--11 .stage-total{width:min(760px,100%)}.store-layout--desktop .representative-summary{padding-top:56px!important;padding-bottom:50px!important}.store-layout--desktop .tp-stage--11 .size-stage-main,.store-layout--desktop .tp-stage--11 .stage-total{width:min(800px,calc(100% - 72px))}}@media(min-width:1100px)and (min-height:760px){.store-layout--desktop .tp-stage--5,.store-layout--desktop .tp-stage--6,.store-layout--desktop .tp-stage--7,.store-layout--desktop .tp-stage--8,.store-layout--desktop .tp-stage--9,.store-layout--desktop .tp-stage--10{--order-canvas: #f1f0ec;--order-surface: #f8f7f4;--order-field: #fdfcf9;--order-border: #d5d2cb;--order-border-soft: #e2dfd8;--order-text: #242321;--order-muted: #6f706c;--order-accent: #69c5c6;background:var(--order-canvas)!important;color:var(--order-text)}.store-layout--desktop .tp-stage--5 .order-contact-shell,.store-layout--desktop .tp-stage--6 .order-contact-shell,.store-layout--desktop .tp-stage--7 .order-contact-shell,.store-layout--desktop .tp-stage--8 .order-contact-shell,.store-layout--desktop .tp-stage--9 .order-contact-shell,.store-layout--desktop .tp-stage--10 .order-contact-shell{background:var(--order-canvas)}.store-layout--desktop .order-contact-header{height:72px;flex-basis:72px;border-color:var(--order-border-soft);background:#f8f7f4e6}.store-layout--desktop .order-contact-logo img{height:26px;background:transparent;mix-blend-mode:multiply}.store-layout--desktop .order-contact-main,.store-layout--desktop .order-delivery-main,.store-layout--desktop .order-payment-main,.store-layout--desktop .order-terminal-main,.store-layout--desktop .order-complete-main{width:min(620px,calc(100% - 96px));padding:clamp(78px,9vh,112px) 0 72px}.store-layout--desktop .order-review-main{width:min(680px,calc(100% - 96px));padding:clamp(72px,8vh,96px) 0 72px}.store-layout--desktop .order-contact-title,.store-layout--desktop .order-delivery-title,.store-layout--desktop .order-payment-title,.store-layout--desktop .order-review-title,.store-layout--desktop .order-terminal-title,.store-layout--desktop .order-complete-title{color:var(--order-text);font-family:Assistant,Times,serif;font-size:42px;font-weight:500;line-height:1.18;letter-spacing:-.02em;text-align:right}.store-layout--desktop .order-contact-subtitle,.store-layout--desktop .order-delivery-subtitle,.store-layout--desktop .order-payment-subtitle,.store-layout--desktop .order-review-subtitle,.store-layout--desktop .order-terminal-subtitle,.store-layout--desktop .order-complete-subtitle{margin-top:14px;margin-bottom:36px;color:var(--order-muted);font-size:15px;line-height:1.6;text-align:right}.store-layout--desktop .order-contact-main--combined{width:min(620px,calc(100% - 96px))}.store-layout--desktop .tp-stage--5 .order-contact-grid,.store-layout--desktop .tp-stage--5 .order-contact-delivery-address,.store-layout--desktop .order-delivery-address--combined,.store-layout--desktop .order-payment-card-details{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.store-layout--desktop .tp-stage--5 .order-contact-title{max-width:100%;font-size:46px!important;line-height:1.12!important}.store-layout--desktop .tp-stage--5 .order-contact-subtitle{margin-bottom:30px!important}.store-layout--desktop .tp-stage--5 .order-contact-delivery-address{padding:14px}.store-layout--desktop .order-delivery-methods,.store-layout--desktop .order-payment-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-layout--desktop .tp-stage--7 .order-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.store-layout--desktop .order-contact-grid-wide{grid-column:auto}.store-layout--desktop .order-contact-input{height:66px;border-color:var(--order-border);border-radius:8px;background:var(--order-field);color:var(--order-text);font-size:16px;box-shadow:0 1px #23232306;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.store-layout--desktop .order-contact-input::placeholder{color:#777a77}.store-layout--desktop .order-contact-input:focus{border-color:#2f2f2c;background:#fff;box-shadow:0 0 0 1px #2f2f2c}.store-layout--desktop .order-contact-required{margin-top:11px;color:#777976}.store-layout--desktop .order-contact-delivery,.store-layout--desktop .order-review-payment{margin-top:26px;padding-top:24px;border-color:var(--order-border-soft)}.store-layout--desktop .order-contact-section-title,.store-layout--desktop .order-payment-section-title,.store-layout--desktop .order-review-section-title,.store-layout--desktop .order-review-product-heading h3,.store-layout--desktop .order-review-payment-heading h3{color:var(--order-text);font-weight:500}.store-layout--desktop .order-delivery-method,.store-layout--desktop .order-payment-choice,.store-layout--desktop .order-payment-method{border-color:var(--order-border);border-radius:9px;background:var(--order-field);box-shadow:none}.store-layout--desktop .order-delivery-method.is-selected,.store-layout--desktop .order-payment-choice.is-selected,.store-layout--desktop .order-payment-method.is-selected{border-color:#353533;background:var(--order-surface);box-shadow:inset 0 0 0 1px #353533}.store-layout--desktop .order-delivery-method-title,.store-layout--desktop .order-payment-choice-title{font-weight:500}.store-layout--desktop .order-payment-method{padding-inline:12px;text-align:center}.store-layout--desktop .order-delivery-radio,.store-layout--desktop .order-payment-radio{border-color:#777976}.store-layout--desktop .order-delivery-method.is-selected .order-delivery-radio,.store-layout--desktop .order-payment-choice.is-selected .order-payment-radio{border-color:var(--order-accent)}.store-layout--desktop .order-payment-total,.store-layout--desktop .order-payment-summary-toggle,.store-layout--desktop .order-payment-summary,.store-layout--desktop .order-terminal-amount,.store-layout--desktop .order-terminal-message,.store-layout--desktop .order-complete-status{border-color:var(--order-border-soft);border-radius:9px;background:var(--order-surface)}.store-layout--desktop .order-payment-card-details{padding:16px;border-color:var(--order-border-soft);border-radius:9px;background:var(--order-surface)}.store-layout--desktop .order-review-card,.store-layout--desktop .order-review-products,.store-layout--desktop .order-complete-card{border-color:var(--order-border);border-radius:10px;background:var(--order-field)}.store-layout--desktop .order-review-details-toggle{border-color:var(--order-border-soft);border-radius:8px;background:var(--order-surface)}.store-layout--desktop .order-review-product-image{border-radius:8px;background:var(--order-surface)}.store-layout--desktop .order-review-total{border-color:var(--order-border)}.store-layout--desktop .order-contact-next{min-height:62px;border-radius:999px;background:var(--order-accent);color:#111;font-size:18px;font-weight:600;transition:background-color .18s ease,opacity .18s ease}.store-layout--desktop .order-contact-next:not(:disabled):hover{background:#5fbbbc}.store-layout--desktop .order-contact-next:disabled{background:#b9dfe0;color:#707574;opacity:1}.store-layout--desktop .order-contact-combined-next,.store-layout--desktop .order-payment-next,.store-layout--desktop .order-review-next,.store-layout--desktop .order-terminal-next,.store-layout--desktop .order-complete-next{margin-top:20px}.store-layout--desktop .tp-stage--5 .order-contact-back,.store-layout--desktop .tp-stage--6 .order-contact-back,.store-layout--desktop .tp-stage--7 .order-contact-back,.store-layout--desktop .tp-stage--8 .order-contact-back,.store-layout--desktop .tp-stage--9 .order-contact-back{top:104px;left:max(calc(50% - 310px),48px);width:auto;height:34px;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:0;color:#555853;font-size:14px;font-weight:400;line-height:1;direction:ltr}.store-layout--desktop .tp-stage--5 .order-contact-back svg,.store-layout--desktop .tp-stage--6 .order-contact-back svg,.store-layout--desktop .tp-stage--7 .order-contact-back svg,.store-layout--desktop .tp-stage--8 .order-contact-back svg,.store-layout--desktop .tp-stage--9 .order-contact-back svg{width:26px;height:26px}.store-layout--desktop .tp-stage--5 .order-contact-back>span,.store-layout--desktop .tp-stage--6 .order-contact-back>span,.store-layout--desktop .tp-stage--7 .order-contact-back>span,.store-layout--desktop .tp-stage--8 .order-contact-back>span,.store-layout--desktop .tp-stage--9 .order-contact-back>span{display:inline}.store-layout--desktop .tp-stage--5 .order-contact-back:hover,.store-layout--desktop .tp-stage--6 .order-contact-back:hover,.store-layout--desktop .tp-stage--7 .order-contact-back:hover,.store-layout--desktop .tp-stage--8 .order-contact-back:hover,.store-layout--desktop .tp-stage--9 .order-contact-back:hover{color:var(--order-text)}.store-layout--desktop .order-delivery-method,.store-layout--desktop .order-payment-choice,.store-layout--desktop .order-payment-method{min-height:68px}.store-layout--desktop .order-payment-method{text-align:right;padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/store-representative-desktop.css.map */
