.marsyu-purchase-panel{--marsyu-panel-ink: #163c60;--marsyu-panel-muted: #596e80;--marsyu-panel-blue: #1768ac;--marsyu-panel-line: #dce7f1;color:var(--marsyu-panel-ink);font-family:inherit;font-size:13px;line-height:1.45}.marsyu-purchase-panel p,.marsyu-purchase-panel ul{margin:0}.marsyu-purchase-panel__subtitle{margin-block-end:11px!important;color:var(--marsyu-panel-muted);font-size:14px;line-height:1.5}.marsyu-purchase-panel__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding:0;list-style:none}.marsyu-purchase-panel__benefits li{display:flex;align-items:flex-start;gap:6px;min-width:0}.marsyu-purchase-panel__check{flex:0 0 15px;width:15px;height:15px;margin-block-start:2px;color:var(--marsyu-panel-blue)}.marsyu-purchase-panel__note{margin-block-start:9px!important;color:var(--marsyu-panel-muted);font-size:11px;line-height:1.5}.marsyu-purchase-panel--saving{display:inline-flex;padding:5px 10px;border-radius:6px;background:#eaf4ff;color:#14588f;font-size:12px;font-weight:600}.marsyu-purchase-panel--offer-draft{padding:14px;border:1px dashed #a7c8e8;border-radius:12px;background:linear-gradient(115deg,#f2f8ff,#fff)}.marsyu-purchase-panel__draft-status{margin-block-end:5px!important;color:#63778b;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marsyu-purchase-panel__heading{font-size:14px;font-weight:600;line-height:1.35}.marsyu-purchase-panel__offer-description,.marsyu-purchase-panel__pair-description{margin-block-start:5px!important;color:var(--marsyu-panel-muted);font-size:12px;line-height:1.5}.marsyu-purchase-panel__code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:11px;padding:7px 7px 7px 10px;border:1px dashed #c4d7e8;border-radius:8px;background:#fff}.marsyu-purchase-panel__code-unset{color:var(--marsyu-panel-muted);font-size:12px}.marsyu-purchase-panel__copy-draft{flex:0 0 auto;min-height:36px;padding:7px 11px;border:0;border-radius:6px;background:#e6eff8;color:#667e93;font:inherit;font-size:12px;font-weight:600;cursor:not-allowed;opacity:1}.marsyu-purchase-panel__draft-note{margin-block-start:7px!important;color:var(--marsyu-panel-muted);font-size:10px}.marsyu-purchase-panel--pairing{padding:14px;border:1px solid var(--marsyu-panel-line);border-radius:12px;background:#f8fbfe}.marsyu-purchase-panel__pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px}.marsyu-purchase-panel__pair-card{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid #e4edf5;border-radius:8px;background:#fff}.marsyu-purchase-panel__pair-image{display:block;min-width:0}.marsyu-purchase-panel__pair-image img{display:block;width:100%;height:88px;object-fit:contain}.marsyu-purchase-panel__pair-info{min-width:0}.marsyu-purchase-panel__pair-title{font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.marsyu-purchase-panel__pair-price{margin-block-start:4px!important;font-size:12px;font-weight:600}.marsyu-purchase-panel__pair-price span{color:var(--marsyu-panel-muted);font-size:10px;font-weight:400}.marsyu-purchase-panel__pair-stock{margin-block-start:3px!important;color:#2d7064;font-size:10px}.marsyu-purchase-panel__pair-stock--sold-out{color:#687782}.marsyu-purchase-panel__pair-link{display:inline-flex;align-items:center;min-height:32px;margin-block-start:2px;color:var(--marsyu-panel-blue);font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.marsyu-purchase-panel__pair-link span{margin-inline-start:3px}.marsyu-purchase-panel--service{padding-block-start:12px;border-block-start:1px solid var(--marsyu-panel-line)}.marsyu-purchase-panel__service-title{margin-block-end:4px!important;font-size:12px;font-weight:600}.marsyu-purchase-panel__service-links{display:flex;flex-wrap:wrap;gap:0 15px}.marsyu-purchase-panel__service-links a{display:inline-flex;align-items:center;min-height:36px;color:var(--marsyu-panel-blue);font-size:12px;text-decoration:underline;text-underline-offset:3px}.marsyu-purchase-panel a:focus-visible,.marsyu-purchase-panel button:focus-visible{outline:2px solid var(--marsyu-panel-blue);outline-offset:3px}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__title{font-size:clamp(27px,2.25vw,34px);line-height:1.2}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price{padding:13px 15px;border:1px solid #e0eaf3;border-radius:12px;background:linear-gradient(110deg,#f2f7fd,#fbfdff)}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price .price-list{font-size:28px;line-height:1.2}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price sale-price{font-size:28px;font-weight:600;line-height:1.2}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__block-item[data-block-type=liquid],product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__block-item[data-block-type=quantity-selector]{--product-info-block-spacing: 14px}@media screen and (max-width:699px){.marsyu-purchase-panel{font-size:12px}.marsyu-purchase-panel__subtitle{margin-block-end:8px!important;font-size:13px}.marsyu-purchase-panel__benefits{gap:6px 9px;font-size:12px;line-height:1.4}.marsyu-purchase-panel__benefits li{gap:4px}.marsyu-purchase-panel__check{flex-basis:13px;width:13px;height:13px}.marsyu-purchase-panel__note{margin-block-start:7px!important;font-size:11px}.marsyu-purchase-panel--pairing,.marsyu-purchase-panel--offer-draft{padding:12px}.marsyu-purchase-panel__pair-grid{gap:8px;margin-block-start:9px}.marsyu-purchase-panel__pair-card{grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;padding:8px 6px 5px;text-align:center}.marsyu-purchase-panel__pair-image{width:68px}.marsyu-purchase-panel__pair-image img{height:68px}.marsyu-purchase-panel__pair-price{font-size:11px}.marsyu-purchase-panel__pair-link{justify-content:center;min-height:40px}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__title{font-size:23px;line-height:1.2}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price{padding:11px 13px}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price .price-list{font-size:25px}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__price sale-price{font-size:25px}product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__block-item[data-block-type=liquid],product-rerender:has(.marsyu-purchase-panel--benefits) .product-info__block-item[data-block-type=quantity-selector]{--product-info-block-spacing: 12px}}.marsyu-purchase-panel--v2,.marsyu-purchase-panel--pair-v2,.marsyu-purchase-panel--service-v2,.marsyu-purchase-panel--secondary{--marsyu-panel-ink: #163c60;--marsyu-panel-muted: #536779;--marsyu-panel-blue: #1768ac;--marsyu-panel-line: #dce7f1;color:var(--marsyu-panel-ink);font:inherit;font-size:14px;line-height:1.5}.marsyu-purchase-panel p{margin:0}.marsyu-purchase-panel--empty[hidden],.product-info__block-item[data-block-type=liquid]:has(.marsyu-purchase-panel--empty){display:none!important}.marsyu-purchase-panel--v2 .marsyu-purchase-panel__benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:0;padding:0;list-style:none;font-size:15px;text-align:start}.marsyu-purchase-panel--v2 .marsyu-purchase-panel__benefits li{display:flex;align-items:start;gap:9px;min-width:0}.marsyu-purchase-panel--v2 .marsyu-purchase-panel__check{flex:0 0 17px;width:17px;height:17px;margin-top:3px;color:#1768ac}:is(.marsyu-purchase-panel--v2,.marsyu-purchase-panel--pair-v2) .marsyu-purchase-panel__note{margin-top:11px!important;color:#536779;font-size:12px;line-height:1.5}.marsyu-purchase-panel--secondary{color:#536779;font-size:13px}product-rerender:has(.marsyu-purchase-panel--v2) .marsyu-purchase-panel--saving{display:inline-flex;color:#163c60;font-size:13px}.marsyu-et491-styles__sold-out{margin-top:7px}.marsyu-et491-styles__sold-out>summary{min-height:44px;display:flex;align-items:center;gap:8px;color:#536779;font-size:13px;cursor:pointer}.marsyu-et491-styles__sold-out>summary:after{content:"+";margin-left:auto;font-size:18px}.marsyu-et491-styles__sold-out[open]>summary:after{content:"\2212"}.marsyu-et491-styles__sold-out .block-swatch{border-style:dashed;background-image:none;color:#536779;opacity:1}.marsyu-et491-styles__sold-out .block-swatch:before,.marsyu-et491-styles__sold-out .block-swatch:after{background-image:none}.marsyu-purchase-panel--service-v2{border-top:1px solid #dce7f1;padding-top:14px}.marsyu-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marsyu-service-grid a{display:flex;align-items:start;gap:7px;min-height:44px;text-decoration:none}.marsyu-service-grid svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.marsyu-service-grid strong{display:block;font-size:12px;font-weight:600}.marsyu-service-grid small{display:block;margin-top:2px;color:#536779;font-size:11px;line-height:1.4}.marsyu-purchase-panel--pair-v2{display:block;border:1px solid #dce7f1;border-radius:12px;padding:16px;background:#fbfdff}:is(.marsyu-purchase-panel--v2,.marsyu-purchase-panel--pair-v2) .marsyu-purchase-panel__heading{font-size:16px;font-weight:600;line-height:1.3}:is(.marsyu-purchase-panel--v2,.marsyu-purchase-panel--pair-v2) .marsyu-purchase-panel__pair-description{margin-top:5px!important;color:#536779;font-size:12px}.marsyu-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.marsyu-pair-card{min-width:0;padding:10px;border:1px solid #e3ebf3;border-radius:8px;background:#fff}.marsyu-pair-card img{width:100%;height:96px;object-fit:contain;display:block}.marsyu-pair-card label{display:block;margin:8px 0 5px;font-size:12px;font-weight:600}.marsyu-pair-card select{display:block;width:100%;min-width:0;min-height:44px;padding:8px 24px 8px 8px;border:1px solid #b5c8d9;border-radius:6px;background:#fff;color:#163c60;font:inherit;font-size:13px}.marsyu-pair-card [data-pair-price]{margin-top:7px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.marsyu-pair-card [data-pair-stock]{margin-top:2px;color:#356e60;font-size:12px}.marsyu-pair-card [data-pair-stock].is-sold-out{color:#536779}.marsyu-pair-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px}.marsyu-pair-total-label{display:block;color:#536779;font-size:12px}[data-pair-total]{font-size:17px;font-weight:600;overflow-wrap:anywhere}.marsyu-pair-add{min-height:44px;padding:10px 15px;border:1px solid #aac2d7;border-radius:8px;background:#fff;color:#163c60;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.marsyu-pair-add:disabled{cursor:not-allowed;color:#536779;background:#f0f4f7}.marsyu-pair-add:not(:disabled):hover{border-color:#1768ac;background:#edf5fc}[data-pair-status]:not(:empty){margin-top:10px;font-size:13px}[data-pair-cart]{display:inline-flex;align-items:center;min-height:44px;color:#1768ac;text-decoration:underline}[data-pair-cart][hidden]{display:none}.marsyu-purchase-panel a:focus-visible,.marsyu-purchase-panel button:focus-visible,.marsyu-purchase-panel select:focus-visible,.marsyu-et491-styles summary:focus-visible{outline:2px solid #1768ac;outline-offset:3px}@media(max-width:699px){.marsyu-purchase-panel--v2 .marsyu-purchase-panel__benefits{font-size:14px;gap:7px}.marsyu-service-grid{grid-template-columns:minmax(0,1fr);gap:4px}.marsyu-service-grid a{align-items:center}.marsyu-service-grid small{display:inline;margin-left:6px;font-size:12px}.marsyu-service-grid strong{display:inline;font-size:13px}.marsyu-purchase-panel--pair-v2{padding:12px}.marsyu-pair-grid{gap:8px}.marsyu-pair-card{padding:8px}.marsyu-pair-card select{font-size:16px}.marsyu-pair-footer{align-items:stretch;flex-direction:column;gap:10px}.marsyu-pair-add{width:100%}}.shopify-section--main-product:has(.marsyu-purchase-panel--final)>.section{margin-block-end:24px;padding-block-end:28px}.marsyu-purchase-panel--final .marsyu-purchase-panel__note,.marsyu-quick-compat{font-size:13px;line-height:1.5;color:#435b70}.marsyu-quick-compat a{display:inline-flex;align-items:center;min-height:36px;color:#1768ac;text-decoration:underline;text-underline-offset:3px}.product-info:has(.marsyu-purchase-panel--final) .marsyu-service-grid strong{font-size:13px}.product-info:has(.marsyu-purchase-panel--final) .marsyu-service-grid small{font-size:12px}.marsyu-product-extras{color:#163c60;padding-block:40px;border-top:1px solid #e4edf5;scroll-margin-top:96px}.marsyu-product-extras__inner{width:min(100% - 64px,1232px);margin-inline:auto}.marsyu-product-extras__heading{font-size:clamp(24px,2.5vw,32px);line-height:1.2;margin:0 0 24px}.marsyu-product-extras__blocks{display:grid;gap:16px}.marsyu-product-extras--pair .marsyu-purchase-panel--pair-v2{padding:0;border:0;border-radius:0;background:none}.marsyu-product-extras--pair .marsyu-purchase-panel__heading{font-size:clamp(24px,2.5vw,32px);line-height:1.2}.marsyu-product-extras--pair .marsyu-purchase-panel__pair-description{font-size:15px;margin-top:8px!important}.marsyu-product-extras--pair .marsyu-pair-grid{gap:24px;margin-top:24px}.marsyu-product-extras--pair .marsyu-pair-card{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto;column-gap:24px;align-content:center;padding:24px;border-radius:12px}.marsyu-product-extras--pair .marsyu-pair-card img{grid-column:1;grid-row:1/5;height:auto;aspect-ratio:1;max-height:240px}.marsyu-product-extras--pair .marsyu-pair-card label{grid-column:2;margin:0 0 8px;font-size:14px}.marsyu-product-extras--pair .marsyu-pair-card select{grid-column:2;font-size:14px}.marsyu-product-extras--pair .marsyu-pair-card [data-pair-price]{grid-column:2;font-size:16px;margin-top:12px}.marsyu-product-extras--pair .marsyu-pair-card [data-pair-stock]{grid-column:2;font-size:13px}.marsyu-product-extras--pair .marsyu-pair-footer{margin-top:24px;justify-content:flex-end;gap:32px}.marsyu-product-extras--pair .marsyu-pair-add{min-height:48px;padding:12px 28px;font-size:15px}.marsyu-product-extras--pair [data-pair-total]{font-size:22px}.marsyu-product-extras--pair .marsyu-purchase-panel__note{text-align:end;font-size:13px}.marsyu-product-extras--details .marsyu-product-extras__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.marsyu-product-extras__block{min-width:0}.marsyu-product-extras__block--spec{padding:16px 0;border-bottom:1px solid #e4edf5}.marsyu-product-extras__spec{display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:16px;margin:0;font-size:15px;line-height:1.6}.marsyu-product-extras__spec dt{font-weight:600}.marsyu-product-extras__spec dd{margin:0;color:#435b70}.marsyu-product-extras__block--description,.marsyu-product-extras__block--conditions,.marsyu-product-extras__block--disclosures,.marsyu-product-extras__block--question,.marsyu-product-extras__block--text{grid-column:1/-1}.marsyu-product-extras__block details{border-bottom:1px solid #dce7f1}.marsyu-product-extras__block summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;min-height:52px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.marsyu-product-extras__block summary:not(.marsyu-purchase-conditions__toggle):after{content:"+";font-size:20px;font-weight:400}.marsyu-product-extras__block details[open]>summary:not(.marsyu-purchase-conditions__toggle):after{content:"\2212"}.marsyu-product-extras__block details>.prose{padding:0 0 20px;font-size:15px;line-height:1.7}.marsyu-product-extras__block a:focus-visible,.marsyu-product-extras__block summary:focus-visible{outline:2px solid #1768ac;outline-offset:3px}.marsyu-product-extras__compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marsyu-model-card{display:grid;gap:12px;padding:24px;border:1px solid #dce7f1;border-radius:12px}.marsyu-model-card img{display:block;width:100%;height:180px;object-fit:contain}.marsyu-model-card h3{font-size:18px;line-height:1.4}.marsyu-model-card p{font-size:14px;line-height:1.6}.marsyu-model-card a{color:#1768ac;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}@media(max-width:999px){.marsyu-product-extras__inner{width:calc(100% - 40px)}.marsyu-product-extras--pair .marsyu-pair-card{display:block;padding:18px}.marsyu-product-extras--pair .marsyu-pair-card img{margin-inline:auto;max-width:240px}.marsyu-product-extras--pair .marsyu-pair-card label{margin:12px 0 8px}}@media(max-width:699px){.marsyu-product-extras{padding-block:28px;scroll-margin-top:72px}.marsyu-product-extras__inner{width:calc(100% - 40px)}.marsyu-product-extras--pair .marsyu-pair-grid{gap:12px;margin-top:18px}.marsyu-product-extras--pair .marsyu-pair-card{padding:12px}.marsyu-product-extras--pair .marsyu-pair-card select{font-size:16px;min-height:48px}.marsyu-product-extras--pair .marsyu-pair-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px}.marsyu-product-extras--pair .marsyu-pair-footer>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.marsyu-product-extras--pair .marsyu-purchase-panel__note{text-align:start}.marsyu-product-extras--details .marsyu-product-extras__blocks,.marsyu-product-extras__compare{grid-template-columns:minmax(0,1fr)}}:is([id^=product-info-10365561012289-],[id^=product-info-10365561077825-],[id^=product-info-10365561143361-]) .product-info :is(sale-price,.marsyu-purchase-panel,.marsyu-quick-compat){color:#edf5fc}:is([id^=product-info-10365561012289-],[id^=product-info-10365561077825-],[id^=product-info-10365561143361-]) .product-info :is(.marsyu-purchase-panel__note,.marsyu-service-grid small){color:#c1cedb}:is([id^=product-info-10365561012289-],[id^=product-info-10365561077825-],[id^=product-info-10365561143361-]) .product-info :is(.marsyu-purchase-panel__check,.marsyu-quick-compat a){color:#8ac8ff}:is([id^=product-info-10365561012289-],[id^=product-info-10365561077825-],[id^=product-info-10365561143361-]) .marsyu-purchase-panel--service-v2{border-color:#475360}:is([id^=product-info-10365561012289-],[id^=product-info-10365561077825-],[id^=product-info-10365561143361-]) .product-info .product-info__price sale-price{color:#edf5fc!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/marsyu-purchase-panel.css.map */
