product-component.ms{--ink:#242321;--muted:#746d64;--orange:#c7490b;--line:#e5ded5;--warm:#f8f5ef;--green:#356b4b;display:block!important;width:100%;max-width:1220px;margin:auto;padding:27px 34px 48px;color:var(--ink);font:400 14px/1.5 Arial,Helvetica,sans-serif}.ms *{box-sizing:border-box}.ms [hidden]{display:none!important}.ms button,.ms input{font:inherit}.ms label,.ms summary,.ms button{cursor:pointer;touch-action:manipulation}.ms input{accent-color:var(--orange)}.ms :is(button,input,summary):focus-visible,.ms label:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:4px}.ms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ms-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:54px;align-items:start}.ms-media{position:sticky;top:145px;min-width:0}.ms-image-label,.ms-maker{font-size:10px;letter-spacing:1.6px;color:var(--muted);margin:0 0 15px}.ms-maker{font-weight:700}.ms-hero{display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:contain;background:#fff}.ms-thumbnails{display:flex;justify-content:center;gap:8px;padding:16px 0 24px}.ms-thumbnails button{background:#fff;border:1px solid var(--line);border-radius:4px;padding:3px}.ms-thumbnails button[aria-pressed=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.ms-thumbnails img{display:block;width:56px;height:46px;object-fit:contain}.ms-specs{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-block:1px solid var(--line);padding:20px 0;margin:0}.ms-specs dt{font-size:11px;color:var(--muted);margin-bottom:4px}.ms-specs dd{font-size:13px;font-weight:700;margin:0}.ms-design-detail{display:flex;align-items:center;gap:15px;padding:16px;background:var(--warm);border-radius:8px;margin-bottom:20px}.ms-design-detail img{width:108px;height:78px;object-fit:contain;mix-blend-mode:multiply}.ms-design-detail div{flex:1}.ms-design-detail div>span,.ms-expert>span,.ms-review-heading>span{font-size:9px;letter-spacing:1.3px;color:var(--muted)}.ms-design-detail strong{display:block;font-size:17px;margin:2px 0}.ms-design-detail small{font-size:11px;color:var(--muted)}.ms-mini-finish{width:29px;height:29px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0002}.ms-expert{margin-top:23px;padding:21px;background:var(--warm);border-radius:7px}.ms-expert strong{display:block;font-size:16px;margin:7px 0}.ms-expert p{font-size:12px;color:var(--muted);margin:8px 0}.ms-expert a{font-size:12px;color:var(--orange);font-weight:700;text-decoration:none}.ms-config{min-width:0}.ms h1{font:700 33px/1.13 Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:0 0 13px}.ms-intro{max-width:390px;font-size:13px;color:var(--muted);margin:0 0 20px}.ms-price{display:flex;gap:12px;align-items:baseline;margin-bottom:29px}.ms-price strong{font-size:27px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.ms-price>span{font-size:11px;color:var(--muted)}.ms-builder-header{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--ink);padding-top:18px}.ms-builder-header h2{font:700 19px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.35px;margin:0}.ms-builder-header button{border:0;background:transparent;padding:5px 0 5px 10px;font-size:11px;color:var(--muted);text-decoration:underline}.ms-progress{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted);margin:13px 0 8px}.ms-progress span:first-child{font-weight:700;color:var(--ink)}.ms-progress-track{height:3px;background:#e9e4dc;margin-bottom:12px;border-radius:3px;overflow:hidden}.ms-progress-track>span{height:100%;width:0;display:block;background:var(--orange);transition:width .2s}.ms-step{border-bottom:1px solid var(--line);margin:0}.ms-step summary{display:flex;align-items:center;gap:13px;min-height:77px;list-style:none;padding:17px 0}.ms-step summary::-webkit-details-marker{display:none}.ms-step-number{font-size:11px;color:#8a8178;align-self:flex-start;margin-top:4px;min-width:20px}.ms-step summary>span:nth-child(2){min-width:0;flex:1}.ms-step summary strong{font-size:14px;display:block;letter-spacing:-.1px}.ms-step summary small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.ms-step-check{width:20px;height:20px;position:relative;flex:0 0 20px}.ms-step-check:after{content:"";position:absolute;top:5px;left:5px;width:7px;height:7px;border-right:1.5px solid #77716a;border-bottom:1.5px solid #77716a;transform:rotate(45deg)}.ms-step[open] .ms-step-check:after{transform:rotate(225deg);top:8px}.ms-step[data-complete=true] .ms-step-number{color:var(--green);font-weight:700}.ms-step[data-locked=true] summary{opacity:.6}.ms-step-content{padding:0 0 23px 33px}.ms-guidance{font-size:12px;color:var(--muted);margin:0 0 15px}.ms-photo-note{font-size:10px;color:var(--muted);margin:11px 0 0}.ms fieldset{border:0;padding:0;margin:0;min-width:0}.ms-fuel-grid,.ms-addon-grid,.ms-front-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-addon-card){position:relative;border:1px solid var(--line);background:#fff;border-radius:7px;transition:border-color .15s,box-shadow .15s,background .15s}.ms :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-addon-card):has(input:checked){border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:#fff9f3}.ms :is(.ms-fuel-card,.ms-front-card,.ms-addon-card)>input{position:absolute;top:13px;right:13px;width:15px;height:15px;margin:0;z-index:1}.ms-fuel-card{display:flex;flex-direction:column;padding:17px}.ms-fuel-mark{font-size:30px;letter-spacing:-1px;font-weight:700;color:#d4c2af;margin:4px 0 15px}.ms-fuel-card strong{font-size:14px}.ms-fuel-card small{font-size:11px;color:var(--muted);margin:3px 0 15px}.ms-option-price{font-size:12px;color:var(--green);font-weight:700;font-variant-numeric:tabular-nums}.ms-front-card{display:flex;flex-direction:column;overflow:hidden}.ms-front-image{background:#f9f8f6;padding:15px 9px 6px;overflow:hidden}.ms-front-image img{display:block;width:100%;height:125px;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.ms-front-card:hover img{transform:scale(1.04)}.ms-front-copy{padding:13px 14px 15px;display:flex;flex-direction:column;flex:1}.ms-front-copy strong{font-size:14px;letter-spacing:-.15px}.ms-front-copy small{font-size:10px;color:var(--muted);margin:4px 0 12px}.ms-front-copy .ms-option-price{margin-top:auto}.ms-front-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.ms-front-card:last-child .ms-front-copy{padding:20px}.ms-front-card:last-child img{height:110px}.ms-finish-grid{display:grid;gap:11px}.ms-finish-card{display:flex;align-items:center;gap:17px;padding:15px 18px 15px 14px}.ms-finish-card>input{margin-left:auto;width:16px;height:16px;order:3;flex-shrink:0}.ms-material{width:70px;height:70px;flex:0 0 70px;border-radius:13px;box-shadow:inset 0 0 0 1px #0002,0 5px 10px #00000012}.ms-material-black,.ms-mini-finish[data-finish=black]{background:linear-gradient(135deg,#3f4141,#1a1b1c 48%,#343637)}.ms-material-bronze,.ms-mini-finish[data-finish=bronze]{background:repeating-linear-gradient(170deg,#ffffff08 0 1px,transparent 1px 3px),linear-gradient(125deg,#8d745c,#4b392b 58%,#775c43)}.ms-material-gunmetal,.ms-mini-finish[data-finish=gunmetal]{background:repeating-linear-gradient(170deg,#ffffff0b 0 1px,transparent 1px 3px),linear-gradient(125deg,#8d9394,#4a5052 55%,#7e8587)}.ms-finish-copy{flex:1;min-width:0}.ms-finish-copy strong{display:block;font-size:15px;margin-bottom:4px}.ms-finish-copy small{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.ms-addon-card{display:flex;flex-direction:column;align-items:flex-start;padding:17px 15px}.ms-addon-card>img{width:100%;height:116px;object-fit:contain;margin:7px 0 15px;mix-blend-mode:multiply}.ms-addon-card strong{font-size:13px}.ms-addon-card small{font-size:10px;color:var(--muted);margin:5px 0 12px}.ms-addon-card .ms-option-price{margin-top:auto}.ms-no-thanks{background:var(--warm)}.ms-none-mark{display:grid;place-items:center;width:100%;height:116px;font-size:35px;color:#bdb2a5;margin:7px 0 15px}.ms-review{background:var(--warm);border:1px solid #eee8de;border-radius:8px;padding:22px;margin:26px 0 14px}.ms-review-heading h2{font-size:20px;letter-spacing:-.4px;margin:5px 0 20px}.ms-review ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ms-review li{display:flex;justify-content:space-between;align-items:start;gap:15px;font-size:12px}.ms-review li>span:first-child{color:var(--muted)}.ms-review li>span:last-child{text-align:right;max-width:65%}.ms-review li[data-pending=true]>span:last-child{color:#8f867b;font-style:italic}.ms-total{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #dfd7cc;margin-top:18px;padding-top:17px}.ms-total>span{font-size:12px;font-weight:700}.ms-total strong{font-size:25px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.ms-status{font-size:11px;color:var(--muted);margin:11px 0 0}.ms-native .product-details{display:block!important;position:static!important;width:100%;padding:0;margin:0}.ms-native .product-details>.group-block{width:100%;max-width:none;padding:0!important}.ms-native .group-block-content{gap:0}.ms-native .product-details>.group-block>.group-block-content>:not(.buy-buttons-block){display:none!important}.ms-native .group-block__media-wrapper{display:none}.ms-native .buy-buttons-block,.ms-native product-form-component{display:block;width:100%}.ms-app-source{display:none!important}.ms-native .product-form-buttons{margin:0!important;padding:0!important;gap:0!important}.ms-native .quantity-selector,.ms-native quantity-selector-component{display:none!important}.ms-native .add-to-cart-button,.ms-native add-to-cart-component{width:100%!important}.ms-native .add-to-cart-button{background:var(--orange);color:#fff;font-size:14px;font-weight:700;min-height:54px;border:0;border-radius:5px}.ms-native .add-to-cart-button:disabled{background:#eae5dd;color:#736c63;cursor:not-allowed}.ms-native .add-to-cart-button svg{width:18px;height:18px}.ms-purchase-note{font-size:10px;color:var(--muted);text-align:center;line-height:1.6;margin:11px 0 0}@media(max-width:900px){product-component.ms{padding:20px 24px 35px}.ms-layout{gap:30px}.ms h1{font-size:29px}.ms-step-content{padding-left:0}.ms-front-image img{height:110px}.ms-front-copy{padding:12px}.ms-progress{flex-direction:column;gap:3px}}@media(max-width:650px){product-component.ms{padding:12px 18px 30px}.ms-layout{grid-template-columns:1fr;gap:27px}.ms-media{position:static}.ms-image-label{font-size:9px;margin-bottom:10px}.ms-hero{max-height:300px}.ms-thumbnails{padding:10px 0 18px}.ms-specs{padding:15px 0;gap:12px}.ms-expert,.ms-design-detail{display:none}.ms h1{font-size:31px}.ms-price{margin-bottom:24px}.ms-progress{flex-direction:row}.ms-progress>span:last-child{max-width:48%;text-align:right}.ms-front-image img{height:112px}.ms-front-copy strong{font-size:13px}.ms-addon-card>img,.ms-none-mark{height:105px}.ms-review{padding:19px}.ms-material{width:62px;height:62px;flex-basis:62px}}@media(prefers-reduced-motion:reduce){.ms *{transition:none!important;scroll-behavior:auto!important}}.ms-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms-extra-card{border:1px solid var(--line);border-radius:7px;overflow:hidden;position:relative;background:#fff;display:flex;flex-direction:column}.ms-extra-card>input{position:absolute;top:13px;right:13px;width:15px;height:15px;z-index:1}.ms-extra-card:has(input:checked){border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:#fff9f3}.ms-extra-visual{height:110px;display:grid;place-items:center;background:var(--warm);font:400 28px/1 Arial;color:#9b7151}.ms-extra-copy{padding:14px;display:flex;flex:1;flex-direction:column;gap:5px}.ms-extra-copy strong{font-size:13px}.ms-extra-copy small{font-size:10px;line-height:1.45;color:var(--muted);min-height:30px}.ms-extra-copy .ms-option-price{margin-top:auto;padding-top:5px}.ms-extra-availability{font-size:10px;color:var(--muted)}.ms-extra-availability:empty{display:none}.ms-extra-card[data-available=false]>input{cursor:not-allowed}.ms-extra-none{grid-column:1/-1;flex-direction:row;align-items:center;background:var(--warm)}.ms-extra-none .ms-extra-visual{width:68px;flex:0 0 68px;height:68px;font-size:30px;color:#bdb2a5}.ms-extra-none .ms-extra-copy{padding:13px 30px 13px 7px}.ms-extra-none small{min-height:0}.ms-extra-none .ms-option-price{padding:0}.ms-visual-brick{background-color:#8b6a53;background-image:linear-gradient(335deg,#5c43391f,transparent 70%),linear-gradient(#baa48e 2px,transparent 2px),linear-gradient(90deg,#baa48e 2px,transparent 2px);background-size:auto,100% 26px,52px 26px}.ms-visual-herringbone{background-color:#94735b;background-image:repeating-linear-gradient(45deg,transparent 0 20px,#bfaa92 20px 22px),repeating-linear-gradient(-45deg,transparent 0 20px,#745744 20px 22px)}.ms-visual-stone{background-color:#aaa197;background-image:linear-gradient(#ddd5ca 3px,transparent 3px),linear-gradient(90deg,#ddd5ca 3px,transparent 3px);background-size:100% 36px,65px 36px}.ms-visual-glass{background:linear-gradient(130deg,#141618 20%,#3b3c3e 48%,#151617 80%)}.ms-step summary{gap:10px}.ms-step summary>.ms-step-title{flex:1;min-width:0}.ms-step-title strong{font-size:16px!important;font-weight:700;line-height:1.35;color:#111}.ms-step summary>small{flex:0 1 43%;margin:0;font-size:12px;line-height:1.4;text-align:right;color:#4b4946}.ms-step-complete{position:relative;flex:0 0 20px;width:20px;height:22px}.ms-step[data-complete=true] .ms-step-complete:after{content:"";position:absolute;top:1px;left:5px;width:8px;height:15px;border:solid #629900;border-width:0 3px 3px 0;transform:rotate(45deg)}.ms-step-content{padding-left:30px}.ms-step .ms-step-check:after{width:10px;height:10px;top:5px;left:5px;border-color:#111;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);transition:transform .16s ease-out}.ms-step[open] .ms-step-check:after{top:5px;transform:rotate(225deg)}.ms input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #80766b;border-radius:50%;background:#fff;margin:0;display:grid;place-items:center;flex-shrink:0}.ms input[type=radio]:checked{background:var(--orange);border-color:var(--orange)}.ms input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:8px;height:13px;box-sizing:border-box;background:transparent;border-radius:0;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0}.ms-finish-card>input{position:relative}.ms input[type=radio]:checked:after{opacity:1;background:transparent;border-color:#fff;transition:none}.ms input[type=radio]:disabled{opacity:.45}.ms-extra-grid{grid-auto-rows:1fr}.ms-extra-card.ms-extra-none{grid-column:auto;flex-direction:column;align-items:stretch}.ms-extra-none .ms-extra-visual{width:auto;flex:0 0 110px;height:110px}.ms-extra-none .ms-extra-copy{padding:14px}.ms-extra-none small{min-height:30px}.ms-extra-none .ms-option-price{padding-top:5px}@media(max-width:650px){.ms-step summary{gap:7px}.ms-step-title strong{font-size:14px!important}.ms-step summary>small{font-size:11px;flex-basis:37%}.ms-step-content{padding-left:0}}@media(prefers-reduced-motion:reduce){.ms-step .ms-step-check:after{transition:none}}.ms-delivery{--bbq-ink:var(--ink);--bbq-ink-muted:var(--muted);--bbq-rule:var(--line);margin:0 0 26px;padding:18px 20px;background:var(--warm);border:1px solid var(--line);border-radius:7px;font-size:12px;line-height:1.5}.ms-delivery .bbq-assurance__row--go{margin:0;color:var(--green);font-size:12px;font-weight:700}.ms-delivery .bbq-zip__label{font-size:12px}.ms-delivery .bbq-zip__row{flex-wrap:nowrap;gap:8px}.ms-delivery .bbq-zip__input{max-width:none;min-height:44px;flex:1 1 0;width:0}.ms-delivery .bbq-zip__button{flex:0 0 auto;min-height:44px}.ms-delivery-install{margin:9px 0 0;color:var(--muted);font-size:12px}.ms-delivery-expert{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.ms-delivery-expert span{font-size:11px;color:var(--muted)}.ms-delivery-expert a{font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.ms-delivery-expert a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media(max-width:650px){.ms-delivery{padding:16px;margin-bottom:22px}}.ms-step>summary{scroll-margin-top:145px}.ms-media>.ms-delivery{margin:23px 0 0}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none){display:flex;grid-column:auto;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:210px;padding:30px 18px;background:#fff;text-align:center}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none)>:is(.ms-none-mark,.ms-extra-visual){position:relative;display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;margin:0 0 8px;border:1px solid var(--line);border-radius:50%;background:var(--warm);color:var(--ink);font-size:0;line-height:1}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none)>:is(.ms-none-mark,.ms-extra-visual):before{content:"\2212";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 24px/1 Arial,sans-serif}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none) :is(.ms-extra-copy,.fp-addon-copy,.ms-front-copy){display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none) strong{font-size:14px;line-height:1.4;margin:0}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none) small{min-height:0;max-width:190px;margin:0;font-size:11px;line-height:1.5;text-wrap:pretty}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none) .ms-option-price{display:inline-flex;align-self:center;margin:10px 0 0;padding:5px 9px;border-radius:4px;background:var(--warm);font-size:11px;line-height:1.4}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none):has(input:checked){background:#fff9f3}.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none):has(input:checked)>:is(.ms-none-mark,.ms-extra-visual){border-color:var(--orange);color:var(--orange);background:#fff}@media(max-width:650px){.ms .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none){min-height:190px;padding:28px 12px}}.ms .ms-step[hidden],.ms .ms-step fieldset[hidden],.ms .fp-group-status[hidden],.ms .ms-progress-track[hidden]{display:none}.ms .fp-group-status{padding:12px 14px;border:1px solid #d9c6ae;border-radius:6px;background:#faf7f1;color:#504335;font-size:13px;line-height:1.5;margin:0 0 16px}.ms .ms-extra-card[hidden],.ms .ms-addon-card[hidden]{display:none}.ms .ms-review h2{font-size:18px;line-height:1.3;font-weight:700;margin:5px 0 16px;text-wrap:balance}@media(hover:hover)and (pointer:fine){.ms fieldset :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-extra-card,.ms-addon-card){transition:transform .16s ease-out}.ms fieldset :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-extra-card,.ms-addon-card):not(:has(input:disabled)):hover{transform:translateY(-2px);border-color:#c48a65;box-shadow:0 4px 12px #2423211a}.ms fieldset :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-extra-card,.ms-addon-card):has(input:checked):hover{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange),0 4px 12px #2423211a}}@media(prefers-reduced-motion:reduce){.ms fieldset :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-extra-card,.ms-addon-card){transition:none}.ms fieldset :is(.ms-fuel-card,.ms-front-card,.ms-finish-card,.ms-extra-card,.ms-addon-card):hover{transform:none}.ms .ms-front-card:hover img{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/meridian-studio.css.map */
