.template-product .custom-ymq{margin-top:30px}html.js.hidden-flow{overflow-y:scroll!important}.template-product .custom-ymq .ymq-options-box:not(.ymq-options-qty-box),.template-product .custom-ymq .ymq-options-qty-box{background:#fff!important;border-bottom:1px solid #d3d2c3;border-radius:0!important}.template-product .custom-ymq .ymq-options-box:not(.ymq-options-qty-box).is-open .spotlight-group{flex-direction:row!important;flex-wrap:wrap}.template-product .custom-ymq .spotlight-group label span.pvf-option-text{width:100%;text-align:center;background:#fff;border-radius:2px;padding:4px}.template-product .custom-ymq .ymq-options-box:not(.ymq-options-qty-box) .spotlight-group label{flex-direction:column;height:auto;max-width:200px;padding:100px 16px 14px!important;background-size:cover!important;background-position:center!important}.template-product .custom-ymq .ymq-options-qty-box .spotlight-group.vpactive{width:100%!important;max-width:100%!important;height:auto!important;max-height:unset!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;position:unset!important;overflow-y:unset!important;background:transparent!important;box-shadow:unset!important;padding:12px 0 0!important;border:none!important}.template-product .custom-ymq .ymq-options-qty-box .spotlight-group.vpactive .close-trigger{display:none}.template-product .custom-ymq .spotlight-group.vpactive .ymq-qty-input-item:not([style*="display: none"]){display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;border-radius:18px!important;background:transparent!important;margin-bottom:0!important;position:relative!important;overflow:hidden!important}.template-product .custom-ymq .spotlight-group.vpactive .ymq-qty-input-item label.ymq-options-img-label{flex:unset!important;border:none!important;height:auto!important;border-radius:0!important;background-color:#eee!important;background-blend-mode:multiply}.vp-qty-slot{display:flex;align-items:center;gap:12px;justify-content:center}.ymq-qty-input-item-flex .ymq-qty-input-wrappe-div{margin:0!important}.ymq-qty-input-trigger-div{display:flex;align-items:center;gap:4px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:6px;transition:background-color .3s ease}.ymq-qty-input{width:35px;height:30px;text-align:center;padding:5px;font-size:16px;border-radius:4px;border:none;color:#333;font-weight:700;outline:none;transition:border .2s ease-in-out}.ymq-qty-input[disabled]{color:#aaa;cursor:not-allowed}.ymq-qty-input:focus{border-color:#007bff}.ymq-qty-input-trigger{background-color:#f0f0f0;border:none;color:#333;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background-color .3s ease}.ymq-qty-input-trigger:hover{background-color:#e0e0e0}.ymq-options-box input.ymq-qty-input[disabled]{background:transparent!important}.ymq-qty-input-trigger[disabled]{background-color:#dcdcdc;cursor:not-allowed}.ymq-qty-input-trigger-div:hover{background-color:#f9f9f9}@media screen and (min-width:767px){.custom-ymq span.ymq_lable.required{font-size:18px}}@media screen and (max-width:767px){.template-product .custom-ymq .ymq-options-qty-box .spotlight-group.vpactive{grid-template-columns:repeat(2,1fr)!important}.template-product .custom-ymq .ymq-options-box:not(.ymq-options-qty-box) .spotlight-group label{max-width:96px!important;aspect-ratio:1;padding:8px!important;justify-content:flex-end}.template-product .ymq-options-box:not(.ymq-options-qty-box) .spotlight-group .pvf-option-text{font-size:10px!important}}.finance-info{padding:10px 0;border-top:1px solid #777}.vp-title-block{display:flex;flex-direction:column;padding:10px}h3.custom-option-heading{background:#b9b89f;padding:10px 20px;font-size:clamp(22px,3vw,26px);font-weight:700;text-align:left;border-radius:4px}.productView-perks{border:none;margin:0}.sofa-meta-link--colours:before{background-image:url(/cdn/shop/files/color-wheel_2919740.png?v=1769007670)}.sofa-meta-link--sizes:before{background-image:url(/cdn/shop/files/seater-sofa_1698720.png?v=1769007693)}.sofa-meta-links{display:flex;align-items:center;gap:28px}.sofa-meta-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:inherit;text-decoration:none}.sofa-meta-link:before{content:"";width:22px;height:22px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.productView-askAnExpert{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 18px;background:#b9b89f;border:1px solid #b9b89f;border-radius:8px;cursor:pointer;text-align:center;color:#111;font-weight:600;font-size:18px;line-height:1.1;-webkit-appearance:none;appearance:none}.productView-askAnExpert a.link.link-underline{color:#111;font-weight:600;font-size:18px}.productView-tab .tabs-contents-vertical .tab-content{background:#0000;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px;overflow:hidden;margin-bottom:12px;padding:0 12px}.vp-dimensions{font-size:14px;border-top:1px solid #777777;padding-top:6px}.productView-image .productView-img-container .media{background:#eee}.productView-image .productView-img-container .media img{mix-blend-mode:multiply}.productView-action{width:100%!important}.staingard-wrap{margin:22px 0!important}@media screen and (max-width:750px){.shopify-payment-button{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ss-ymq.css.map */
