.msh-cfg{--ink: #222222;--ink-soft: #5a5a5a;--ink-faint: #8c8c8c;--accent: #e97750;--accent-deep: #c63e2c;--paper: #ffffff;--paper-2: #f7f5f3;--hairline: #e4e0dc;--shadow-rgb: 34, 34, 34;--accent-rgb: 233, 119, 80;--lift-raised: 0 1px 2px rgba(var(--shadow-rgb), .06), 0 2px 6px rgba(var(--shadow-rgb), .05);--lift-hover: 0 2px 4px rgba(var(--shadow-rgb), .08), 0 10px 24px rgba(var(--shadow-rgb), .1), 0 0 0 1px rgba(var(--accent-rgb), .18);--lift-selected: 0 3px 6px rgba(var(--shadow-rgb), .1), 0 14px 32px rgba(var(--accent-rgb), .22);--lift-plate: 0 -1px 0 rgba(var(--shadow-rgb), .06), 0 18px 48px rgba(var(--shadow-rgb), .16);--spring: cubic-bezier(.16, 1, .3, 1);--expo: cubic-bezier(.19, 1, .22, 1);--r-tile: 0px;--r-badge: 50%;--r-pill: 2px;--step: clamp(1.6rem, 2.2vw, 2.4rem);position:relative;font-family:DM Sans,sans-serif;color:var(--ink);padding:clamp(2.2rem,3.4vw,3.4rem) clamp(1.6rem,2.6vw,2.8rem) 0;margin:2.4rem 0 0;isolation:isolate;background:radial-gradient(120% 70% at 100% 0%,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),0) 58%),radial-gradient(90% 60% at 0% 100%,rgba(var(--shadow-rgb),.05),rgba(var(--shadow-rgb),0) 60%),linear-gradient(168deg,var(--paper) 0%,var(--paper-2) 100%);border-top:3px solid var(--ink);box-shadow:var(--lift-raised)}.msh-cfg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E")}.msh-cfg>*{position:relative;z-index:1}.msh-cfg__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding-bottom:1.4rem;margin-bottom:clamp(2rem,3vw,2.8rem);border-bottom:1px solid var(--hairline)}.msh-cfg__eyebrow{display:block;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.7rem}.msh-cfg__title{font-family:Syne,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--ink)}.msh-cfg__note{font-size:1.3rem;line-height:1.55;color:var(--ink-soft);max-width:34ch;margin:0}.msh-cfg .stepHolder{display:block!important;counter-reset:mshstep}.msh-cfg .optionHolder{display:block!important;position:relative!important;padding:0 0 clamp(2.2rem,3vw,3rem) clamp(4.4rem,5.4vw,6rem)!important;margin:0!important;border:0!important}.msh-cfg .optionHolder:before{content:"";position:absolute;left:clamp(1.55rem,1.95vw,2.15rem);top:3.4rem;bottom:0;width:1px;background:linear-gradient(180deg,var(--hairline) 0%,rgba(var(--shadow-rgb),.04) 100%)}.msh-cfg .optionHolder[data-msh-visual-last]:before{display:none}.msh-step-num{position:absolute;left:0;top:.1rem;width:clamp(3.2rem,3.9vw,4.3rem);height:clamp(3.2rem,3.9vw,4.3rem);display:grid;place-items:center;border-radius:var(--r-badge);background:var(--ink);color:var(--paper);font-family:Syne,sans-serif;font-weight:700;font-size:clamp(1.4rem,1.6vw,1.7rem);line-height:1;box-shadow:0 0 0 5px var(--paper),0 4px 12px rgba(var(--shadow-rgb),.16);transition:background-color .35s var(--spring),transform .35s var(--spring)}.msh-cfg .optionHolder[data-msh-done="1"] .msh-step-num{background:var(--accent-deep);transform:scale(1.06)}.msh-cfg .option-list-frame.option-name-display{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.5rem 1rem!important;margin:0 0 1.4rem!important;min-height:auto!important}.msh-cfg .optionHolder>.option-list-frame.option-name-display>label.option-label,.msh-cfg .optionHolder>.option-list-frame.option-name-display>div>label.option-label{font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(1.7rem,2.05vw,2.15rem)!important;line-height:1.12!important;letter-spacing:-.015em!important;color:var(--ink)!important;margin:0!important;padding:0!important;display:inline!important;text-wrap:balance}.msh-cfg .msh-req{display:none!important}.msh-cfg .stepHolder{display:flex!important;flex-direction:column!important;align-items:stretch!important}.msh-cfg .optionHolder[data-msh-substep=springline]{position:relative!important;z-index:30!important;padding-top:0!important;padding-bottom:clamp(1.6rem,2.2vw,2.2rem)!important}.msh-cfg .optionHolder[data-msh-substep=springline]>.option-list-frame.option-name-display>label.option-label,.msh-cfg .optionHolder[data-msh-substep=springline]>.option-list-frame.option-name-display>div>label.option-label{font-size:clamp(1.35rem,1.5vw,1.55rem)!important;letter-spacing:.1em!important;color:var(--ink-soft)!important}.msh-cfg .msh-spring-help{position:relative;display:inline-block;margin-left:.8rem;vertical-align:middle}.msh-cfg .msh-spring-dot{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1.5px solid var(--hairline);border-radius:50%;background:#fff;color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease}.msh-cfg .msh-spring-dot:hover,.msh-cfg .msh-spring-dot:focus-visible{border-color:var(--accent);color:var(--ink)}.msh-cfg .msh-spring-panel{position:absolute;top:calc(100% + .8rem);left:0;z-index:45;display:block;width:32rem;max-width:78vw;padding:.8rem;border:1.5px solid var(--hairline);border-radius:var(--r-tile);background:#fff;box-shadow:0 1.2rem 3.2rem #140e0a2e;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;pointer-events:none}.msh-cfg .msh-spring-panel img{display:block;width:100%;height:auto;border-radius:.3rem}@media(hover:hover)and (pointer:fine){.msh-cfg .msh-spring-help:hover .msh-spring-panel{opacity:1;visibility:visible}}.msh-cfg .msh-spring-help.is-open .msh-spring-panel{opacity:1;visibility:visible}.msh-cfg .msh-step-sub{display:inline!important;margin-left:.7rem!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:1.25rem!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ink-soft)!important;white-space:nowrap}@media(max-width:40rem){.msh-cfg .msh-step-sub{display:block!important;margin-left:0!important;margin-top:.2rem!important;white-space:normal}}.msh-cfg .inputHolder .option-name-display label.option-label{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:1.15rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;margin:0 0 .6rem!important;display:block!important}.msh-upcharge{display:inline-flex;align-items:center;font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:var(--accent-deep);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.32);border-radius:var(--r-pill);padding:.25em .6em;white-space:nowrap}.msh-cfg .tooltip-icon{align-self:center!important;opacity:.5;transition:opacity .25s var(--spring),transform .25s var(--spring)}.msh-cfg .tooltip-icon:hover{opacity:1}@media(min-width:40.0625rem){.msh-cfg .tooltip-icon:hover{transform:translateY(-1px)}}@media(max-width:40rem){.msh-cfg .tooltip-icon,.msh-cfg .tooltip-icon:hover,.msh-cfg .tooltip-icon:focus,.msh-cfg .tooltip-icon:active{transform:none!important}}.msh-cfg .tooltip-icon svg{width:17px!important;height:17px!important}.msh-cfg .helpText:empty{display:none!important}.msh-cfg .helpText{font-size:1.25rem!important;line-height:1.55!important;color:var(--ink-soft)!important;margin:-.6rem 0 1.2rem!important}.msh-cfg hr.containerSeparator{display:none!important}.msh-cfg .option-type-swatch{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))!important;gap:1rem!important;align-items:stretch!important;margin:0!important;padding:0!important}.msh-cfg .swatch-title-holder{position:relative!important;display:block!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;flex-direction:unset!important}.msh-cfg .swatch-input-holder{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--r-tile)!important;background:none!important;box-shadow:none!important;overflow:visible!important}.msh-cfg label.swatch,.msh-cfg label.swatch.swatch-image,.msh-cfg label.swatch.swatch-color,.msh-cfg label.swatch.square{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--r-tile)!important;background:none!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important;cursor:pointer!important;font-size:0!important}.msh-cfg input.swatch-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none!important}.msh-cfg .swatch-description-holder{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:5.6rem!important;margin:0!important;padding:1.3rem 2rem!important;border:1.5px solid var(--hairline)!important;border-radius:var(--r-tile)!important;background:linear-gradient(180deg,#fffffff5,#f7f5f3f5)!important;box-shadow:var(--lift-raised);transition:border-color .3s var(--spring),box-shadow .35s var(--spring),transform .35s var(--spring),background-color .3s var(--spring)}.msh-cfg .swatch-description-holder:before{content:"";position:absolute;left:0;right:0;top:0;height:0;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-deep) 100%);transition:height .3s var(--spring)}.msh-cfg .swatch-title-text{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;color:var(--ink)!important;margin:0!important}.msh-cfg .msh-tile-preview{position:absolute;left:50%;bottom:calc(100% + .8rem);z-index:40;display:block;width:max-content;max-width:26rem;padding:.9rem;border:1.5px solid var(--hairline);border-radius:var(--r-tile);background:#fff;box-shadow:0 1.2rem 3.2rem #140e0a2e;opacity:0;visibility:hidden;transform:translate(-50%) translateY(.5rem);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.msh-cfg .msh-tile-preview img{display:block;width:auto;max-width:24rem;height:auto;max-height:26rem;margin:0 auto;mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.msh-cfg .swatch-title-holder:hover .msh-tile-preview{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}.msh-cfg .swatch-title-holder:first-child .msh-tile-preview{left:0;transform:translate(0) translateY(.5rem)}.msh-cfg .swatch-title-holder:last-child .msh-tile-preview{left:auto;right:0;transform:translate(0) translateY(.5rem)}@media(hover:hover)and (pointer:fine){.msh-cfg .swatch-title-holder:first-child:hover .msh-tile-preview,.msh-cfg .swatch-title-holder:last-child:hover .msh-tile-preview{transform:translate(0) translateY(0)}}@media(max-width:40rem){.msh-cfg .msh-tile-preview{display:none!important}}.msh-cfg .swatch-title-holder:hover .swatch-description-holder{border-color:rgba(var(--accent-rgb),.55)!important;box-shadow:var(--lift-hover);transform:translateY(-3px)}.msh-cfg .swatch-title-holder:active .swatch-description-holder{transform:translateY(-1px) scale(.995)}.msh-cfg input.swatch-input:focus-visible~.swatch-description-holder,.msh-cfg .swatch-input-holder:focus-within+.swatch-description-holder{outline:2px solid var(--accent-deep)!important;outline-offset:3px!important}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked) .swatch-description-holder{border-color:var(--ink)!important;border-width:2px!important;background:linear-gradient(178deg,#fffaf7,#fdefe7)!important;box-shadow:var(--lift-selected);transform:translateY(-2px)}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked) .swatch-description-holder:before{height:4px}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked) .swatch-title-text{font-weight:700!important;color:var(--ink)!important}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked) .msh-upcharge{color:#fff;background:var(--accent-deep);border-color:var(--accent-deep)}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked):hover .swatch-description-holder{border-color:var(--accent-deep)!important}.msh-cfg .swatch-title-holder:has(input.swatch-input:checked) .swatch-description-holder:after{content:"";position:absolute;top:0;right:0;width:2rem;height:2rem;border-radius:0 0 0 100%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") right .25rem top .35rem / .9rem no-repeat;animation:msh-pop .4s var(--spring) both}@keyframes msh-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.msh-cfg .tooltiptext{display:none!important}.msh-cfg .tooltip-icon{position:relative!important}@media(min-width:40.0625rem){.msh-cfg .tooltip-icon-text{left:50%!important;right:auto!important;top:auto!important;bottom:calc(100% + 1.1rem)!important;transform:translate(-50%)!important;max-width:min(26rem,78vw)!important;width:max-content!important;padding:1rem 1.2rem!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 6px 20px #00000024!important;border-radius:var(--r-pill)!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;line-height:1.5!important;z-index:60!important}.msh-cfg .tooltip-icon-text:before,.msh-cfg .tooltip-icon-text:after{content:""!important;position:absolute!important;top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;width:0!important;height:0!important;border:8px solid transparent!important;border-bottom:0!important;transform:translate(-50%)!important}.msh-cfg .tooltip-icon-text:before{border-top-color:#0000001f!important}.msh-cfg .tooltip-icon-text:after{border-top-color:#fff!important;margin-top:-1px!important}}.msh-cfg .tooltip-icon-text:empty{display:none!important}@media(min-width:40.0625rem){.msh-cfg .tooltip-icon-text{position:absolute}}.msh-cfg .option-name-display .priceholder{margin-left:auto!important;align-self:center!important;font-family:DM Sans,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--ink-faint)!important;text-align:right!important}.msh-cfg .option-name-display .priceholder:empty{display:none!important}.msh-cfg .optionHolder .option-list-frame:not(.option-name-display){display:block!important;margin:0!important}.msh-cfg .msh-dims{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.2rem}.msh-cfg .msh-dims>*{width:100%!important;min-width:0!important;max-width:none!important;float:none!important}.msh-cfg .inputHolder{display:block!important;width:100%!important;margin:0!important;padding:1.3rem 1.4rem 1.4rem!important;border:1.5px solid var(--hairline)!important;border-radius:var(--r-tile)!important;background:linear-gradient(180deg,#ffffff 0%,var(--paper-2) 100%)!important;box-shadow:var(--lift-raised);transition:border-color .3s var(--spring),box-shadow .35s var(--spring)}.msh-cfg .inputHolder:focus-within{border-color:var(--ink)!important;box-shadow:var(--lift-hover)}.msh-cfg .option-dropdown-number{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important;align-items:stretch!important;width:100%!important}.msh-cfg .option-number-input,.msh-cfg .option-dropdown-input,.msh-cfg input.opc-quantity{font-family:DM Sans,sans-serif!important;font-size:1.6rem!important;font-weight:600!important;color:var(--ink)!important;height:4.6rem!important;min-height:4.6rem!important;padding:0 1.1rem!important;border:1.5px solid var(--hairline)!important;border-radius:var(--r-tile)!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(var(--shadow-rgb),.05)!important;transition:border-color .25s var(--spring),box-shadow .25s var(--spring);width:100%!important;max-width:none!important;-webkit-appearance:none;appearance:none}.msh-cfg .option-dropdown-input{padding-right:3rem!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2.5' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 1rem center / 1.3rem no-repeat!important;min-width:8.5rem!important}.msh-cfg .option-number-input:hover,.msh-cfg .option-dropdown-input:hover{border-color:rgba(var(--accent-rgb),.6)!important}.msh-cfg .option-number-input:focus-visible,.msh-cfg .option-dropdown-input:focus-visible,.msh-cfg input.opc-quantity:focus-visible{outline:none!important;border-color:var(--ink)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)!important}.msh-unit{display:block;margin-top:.6rem;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.msh-cfg .opc-quantity-primary-holder>div label.option-label{font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(1.7rem,2.05vw,2.15rem)!important;letter-spacing:-.015em!important;color:var(--ink)!important;margin:0 0 1.4rem!important;display:inline!important}.msh-cfg .opc-quantity-holder{display:inline-flex!important;border:1.5px solid var(--hairline)!important;border-radius:var(--r-tile)!important;background:#fff!important;box-shadow:var(--lift-raised);overflow:hidden!important;width:auto!important;padding:0!important;line-height:0!important;vertical-align:top!important;align-items:stretch!important}.msh-cfg .opc-quantity-holder>*{margin:0!important}.msh-cfg input.minus1,.msh-cfg input.add1{width:4.6rem!important;height:4.6rem!important;min-height:4.6rem!important;border:0!important;border-radius:0!important;background:var(--paper-2)!important;color:var(--ink)!important;font-family:Syne,sans-serif!important;font-size:1.9rem!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:background-color .25s var(--spring),color .25s var(--spring)}.msh-cfg input.minus1:hover,.msh-cfg input.add1:hover{background:var(--ink)!important;color:#fff!important}.msh-cfg input.minus1:active,.msh-cfg input.add1:active{background:var(--accent-deep)!important;color:#fff!important}.msh-cfg input.minus1:focus-visible,.msh-cfg input.add1:focus-visible{outline:2px solid var(--accent-deep)!important;outline-offset:-3px!important}.msh-cfg input.opc-quantity{width:6.4rem!important;text-align:center!important;border:0!important;border-left:1.5px solid var(--hairline)!important;border-right:1.5px solid var(--hairline)!important;border-radius:0!important;box-shadow:none!important}.msh-cfg .errorMsgCss:empty{display:none!important}.msh-cfg .errorMsgCss{display:block!important;margin-top:.8rem!important;font-size:1.2rem!important;font-weight:600!important;color:var(--accent-deep)!important}.msh-cfg .stepHolder{position:relative!important;z-index:3!important}.msh-cfg .option-type-dropdown{position:relative!important;z-index:4!important}.msh-cfg .option-type-dropdown-content{z-index:40!important}.msh-cfg .option-price-container{position:relative!important;z-index:2!important;display:block!important;margin:clamp(2rem,3vw,2.8rem) calc(clamp(1.6rem,2.6vw,2.8rem)*-1) 0!important;padding:clamp(1.8rem,2.6vw,2.4rem) clamp(1.6rem,2.6vw,2.8rem)!important;border:0!important;border-top:3px solid var(--ink)!important;border-radius:0!important;background:radial-gradient(90% 140% at 100% 0%,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0) 60%),linear-gradient(180deg,#2a2a2a,#1b1b1b)!important;box-shadow:var(--lift-plate)}.msh-cfg .option-price-label{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.6rem 1.4rem!important;margin:0!important;padding:0!important;color:#fff!important}.msh-price-caption{font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.msh-cfg .addition-price-holder,.msh-cfg .addition-price-value-holder{display:inline-flex!important;align-items:baseline!important;margin:0!important;padding:0!important}.msh-cfg .addition-price-value,.msh-cfg .price-prefix,.msh-cfg .price-suffix{font-family:Syne,sans-serif!important;font-weight:700!important;font-size:clamp(3rem,4.4vw,4.4rem)!important;line-height:1!important;letter-spacing:-.035em!important;color:#fff!important}.msh-cfg .price-prefix{font-size:clamp(1.8rem,2.4vw,2.4rem)!important;margin-right:.15em!important}.msh-cfg .price-suffix{font-size:clamp(1.3rem,1.6vw,1.6rem)!important;color:#fff9!important}.msh-cfg .addition-price-label:empty{display:none!important}.msh-price-sub{display:block;margin-top:.7rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.04em;color:#ffffff9e}@media(prefers-reduced-motion:no-preference){.msh-cfg[data-msh-ready="1"] .optionHolder,.msh-cfg[data-msh-ready="1"] .msh-cfg__head{animation:msh-rise .62s var(--expo) both}.msh-cfg[data-msh-ready="1"] .msh-cfg__head{animation-delay:.02s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(1){animation-delay:.08s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(2){animation-delay:.14s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(3){animation-delay:.2s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(4){animation-delay:.26s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(5){animation-delay:.32s}.msh-cfg[data-msh-ready="1"] .optionHolder:nth-of-type(6){animation-delay:.38s}}@keyframes msh-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.msh-cfg *,.msh-cfg *:before,.msh-cfg *:after{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:749px){.msh-cfg{padding:2rem 1.4rem 0;margin-left:-1.4rem;margin-right:-1.4rem}.msh-cfg .optionHolder{padding-left:3.8rem!important;padding-bottom:2.2rem!important}.msh-cfg .optionHolder:before{left:1.4rem}.msh-step-num{width:2.8rem;height:2.8rem;font-size:1.3rem;box-shadow:0 0 0 4px var(--paper),0 3px 9px rgba(var(--shadow-rgb),.16)}.msh-cfg .option-type-swatch{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))!important;gap:.8rem!important}.msh-cfg .swatch-description-holder{min-height:4.8rem!important;padding:1rem .8rem!important}.msh-cfg .msh-dims{grid-template-columns:1fr}.msh-cfg .option-price-container{margin-left:-1.4rem!important;margin-right:-1.4rem!important;padding:1.6rem 1.4rem!important}.msh-cfg .option-price-label{justify-content:flex-start!important}}.msh-cfg [data-msh-hidden],.msh-cfg .swatch-title-holder[data-msh-hidden]{display:none!important}.msh-cfg .swatch-description-text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:1.1rem!important;line-height:1.4!important;color:var(--ink-faint)!important;margin-top:.4rem!important}.msh-cfg .stepHolder .optionHolder .option-type-swatch .swatch-title-holder .swatch-input-holder{position:static!important;height:0!important;min-height:0!important;overflow:visible!important}.msh-cfg .stepHolder .optionHolder .option-type-swatch .swatch-title-holder .swatch-input-holder label.swatch,.msh-cfg .stepHolder .optionHolder .option-type-swatch .swatch-title-holder .swatch-input-holder label.swatch.square,.msh-cfg .stepHolder .optionHolder .option-type-swatch .swatch-title-holder .swatch-input-holder input.swatch-input:checked+label.swatch{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:var(--r-tile)!important;background:none!important;background-image:none!important;background-color:transparent!important;box-shadow:none!important;font-size:0!important;cursor:pointer!important}@media(min-width:990px){.template-product.product-composite .f-single-product--information{align-items:flex-start!important}.template-product.product-composite .f-product__media-wrapper{position:sticky!important;top:10rem!important;align-self:flex-start!important;z-index:1}}.msh-range{display:block;margin-top:.25rem;font-family:var(--font-body-family, inherit);font-size:1.05rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--ink-faint)}.msh-cfg .tooltiptext:empty,.msh-cfg .tooltip-icon-text:empty,.msh-cfg .option-description:empty,.msh-cfg .helpText:empty{display:none!important}@media(hover:none)and (pointer:coarse){.msh-cfg input.minus1,.msh-cfg input.add1,.msh-cfg input.opc-quantity,.msh-cfg select.option-dropdown-input,.msh-cfg .option-number-input,.msh-cfg .swatch-title-holder .swatch-description-holder{min-height:4.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/msh-opc-fixes.css.map */
