.carousel__item[data-v-8b34fee7]{height:100%;width:100%}.slide[data-v-8b34fee7]{height:750px}.carousel[data-v-8b34fee7]{height:100%;width:100%}.thumbnails[data-v-8b34fee7]{margin-top:1em}.thumbnailslide[data-v-8b34fee7]{height:100px;width:100px}.thumbnailitem[data-v-8b34fee7]{height:100%;width:100%}.main-image[data-v-8b34fee7]{background-color:#e3dcd2;-o-object-fit:scale-down;object-fit:scale-down}.main-image[data-v-8b34fee7],.thumbnail-image[data-v-8b34fee7]{height:100%;-o-object-position:center;object-position:center;width:100%}.thumbnail-image[data-v-8b34fee7]{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.slide[data-v-8b34fee7]{height:400px}}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-V_RakB6P8T7uIKDucxTbiXV3VAxBo2o3GJuDx9S8slA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Lora Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.2%;ascent-override:87.3264%;descent-override:23.7847%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Georgia";src:local("Georgia");size-adjust:104.9796%;ascent-override:95.8281%;descent-override:26.1003%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.2973%;ascent-override:103.3944%;descent-override:28.1611%;line-gap-override:0%}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-w6OykIKq5Y6SkV_4AByS2hPNcjsfxa9XzLxJq6HHA-w.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-204KPTnD8EGsG_7IKP4Taqd_N7M51P_cwCgJxjoDIcw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qnTaFjiN__BTf1pPDYNWlP0tGMt4zc8CF7E9lDoU9QU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.currentprice[data-v-fc1a6056]{font-size:2em;margin:0}.oldprice[data-v-fc1a6056]{font-size:1em;font-style:italic;line-height:1.8;margin:.5em 0 0}.price-stars[data-v-fc1a6056]{align-items:center;color:inherit;cursor:pointer;display:inline-flex;gap:.4em;margin-top:.3em;text-decoration:none}.price-stars:hover .price-stars-count[data-v-fc1a6056]{text-decoration:underline}.price-stars-icons[data-v-fc1a6056]{color:#c8a951;font-size:1.1em;letter-spacing:1px}.price-stars-count[data-v-fc1a6056]{color:#555;font-size:.85em}.addtocart[data-v-fc1a6056]{margin-top:2em}.button-group[data-v-fc1a6056]{display:flex;gap:.5rem;width:70%}.order-now-btn[data-v-fc1a6056]{background-color:#084c04;border:none;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-size:1em;letter-spacing:1px;padding:1em;transition:opacity .2s}.order-now-btn[data-v-fc1a6056]:hover{opacity:.9}.add-cart-btn[data-v-fc1a6056]{align-items:center;background-color:transparent;border:2px solid #084c04;border-radius:2px;box-sizing:border-box;color:#084c04;cursor:pointer;display:flex;height:52px;justify-content:center;min-width:52px;padding:0;transition:all .2s;width:52px}.add-cart-btn[data-v-fc1a6056]:hover{background-color:#084c04;color:#fff}.add-cart-btn svg[data-v-fc1a6056]{stroke:currentColor}.payment-methods[data-v-fc1a6056]{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;gap:.5em;justify-content:center;margin-top:.5em;padding:10px;width:70%}.payment-logo[data-v-fc1a6056]{height:24px;width:auto}@media screen and (max-width:768px){.button-group[data-v-fc1a6056]{width:100%}.order-now-btn[data-v-fc1a6056]{padding:1em .5em}.add-cart-btn[data-v-fc1a6056]{height:56px;min-width:56px;width:56px}.payment-methods[data-v-fc1a6056]{width:100%}.currentprice[data-v-fc1a6056],.leveringstid[data-v-fc1a6056],.oldprice[data-v-fc1a6056],.payment-methods[data-v-fc1a6056],.price-stars[data-v-fc1a6056]{text-align:center}.price-stars[data-v-fc1a6056]{display:flex;justify-content:center}}.sticky-order-bar[data-v-fc1a6056]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;bottom:0;display:none;gap:8px;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;z-index:50}@media screen and (max-width:768px){.sticky-order-bar[data-v-fc1a6056]{display:flex}}.sticky-order-btn[data-v-fc1a6056]{background-color:#084c04;border:none;border-radius:4px;box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;color:#fff;cursor:pointer;flex:1;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:14px;font-weight:500;letter-spacing:1px;padding:12px;pointer-events:auto;transition:opacity .2s}.sticky-order-btn[data-v-fc1a6056]:active,.sticky-order-btn[data-v-fc1a6056]:hover{background-color:#0a5a05}.sticky-cart-btn[data-v-fc1a6056]{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;color:#084c04;cursor:pointer;display:flex;height:46px;justify-content:center;min-width:46px;padding:0;pointer-events:auto;transition:all .2s;width:46px}.sticky-cart-btn[data-v-fc1a6056]:active,.sticky-cart-btn[data-v-fc1a6056]:hover{background-color:#f5f5f5}.sticky-cart-btn svg[data-v-fc1a6056]{stroke:currentColor}.sticky-slide-enter-active[data-v-fc1a6056],.sticky-slide-leave-active[data-v-fc1a6056]{transition:transform .3s ease}.sticky-slide-enter-from[data-v-fc1a6056],.sticky-slide-leave-to[data-v-fc1a6056]{transform:translateY(100%)}.contacttitle[data-v-ee4f217c]{font-size:2em;margin:0;padding:0;text-align:center}.contact-options p[data-v-ee4f217c]{margin:1em 0 0}.contactdescription[data-v-ee4f217c]{font-size:1em;line-height:1.8;margin:1em 0 0;text-align:center}.contactcontainer[data-v-ee4f217c]{height:100%;width:100%}.overlay[data-v-ee4f217c]{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal[data-v-ee4f217c],.overlay[data-v-ee4f217c]{align-items:center;display:flex;justify-content:center}.modal[data-v-ee4f217c]{background-color:#eae9e7;border-radius:8px;box-shadow:0 2px 10px #0000004d;box-sizing:border-box;flex-direction:column;height:auto;padding:3em;position:relative;width:40%}.close-button[data-v-ee4f217c]{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.contact-options[data-v-ee4f217c]{margin-top:2em;text-align:center}.contact-option[data-v-ee4f217c]{align-items:center;display:flex;flex-direction:column}.contact-icon[data-v-ee4f217c]{height:50px;margin-bottom:1em;width:50px}@media screen and (max-width:768px){.modal[data-v-ee4f217c]{width:90%}}.modal-overlay[data-v-d25484ae]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-content[data-v-d25484ae]{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:0;width:900px}.modal-header[data-v-d25484ae]{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h3[data-v-d25484ae]{color:#333;font-size:1.5em;margin:0}.close-button[data-v-d25484ae]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;width:30px}.close-button[data-v-d25484ae]:hover{color:#000}.modal-body[data-v-d25484ae]{flex:1;overflow-y:auto;padding:1.5rem}.fabric-types h4[data-v-d25484ae]{color:#333;margin:0 0 1rem}.fabric-type-buttons[data-v-d25484ae]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.fabric-type-btn[data-v-d25484ae]{background:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;padding:1rem;position:relative;text-align:left;transition:all .3s ease}.fabric-type-btn[data-v-d25484ae]:hover{border-color:#b3a48d}.fabric-type-btn.active[data-v-d25484ae]{background-color:#f8f6f3;border-color:#4e473b}.recommended-badge[data-v-d25484ae]{background:#3b82f6}.eco-badge[data-v-d25484ae],.recommended-badge[data-v-d25484ae]{border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.7em;font-weight:600;padding:.2rem .5rem;position:absolute;right:8px;top:-8px;white-space:nowrap;z-index:1}.eco-badge[data-v-d25484ae]{background:#6b9b76}.type-info strong[data-v-d25484ae]{display:block;font-size:1.1em;margin-bottom:.25rem}.type-header[data-v-d25484ae]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.type-info small[data-v-d25484ae]{color:#666;font-size:.85em}.fabric-details[data-v-d25484ae]{border-top:1px solid #eee;padding-top:1.5rem}.fabric-header[data-v-d25484ae]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.fabric-details[data-v-d25484ae]{width:100%}.fabric-actions[data-v-d25484ae]{width:25%}.fabric-info[data-v-d25484ae]{width:70%}.fabric-info h4[data-v-d25484ae]{color:#333;font-size:1.3em;margin:0 0 .5rem}.manufacturer[data-v-d25484ae]{color:#666;font-style:italic;margin:0 0 .25rem}.material[data-v-d25484ae]{color:#555;font-weight:500;margin:0 0 .5rem}.certificates[data-v-d25484ae]{display:flex;flex-wrap:wrap;gap:.5rem}.certificate[data-v-d25484ae]{background:#e8f5e8;border-radius:4px;color:#2d6f2d;font-size:.8em;font-weight:500;padding:.25rem .5rem}.fabric-actions[data-v-d25484ae]{display:flex;flex-direction:column;gap:.5rem}.download-btn[data-v-d25484ae],.manufacturer-link[data-v-d25484ae]{border-radius:5px;font-size:.9em;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.download-btn[data-v-d25484ae]{background:#4e473b;color:#fff}.download-btn[data-v-d25484ae]:hover{background:#3a342a}.manufacturer-link[data-v-d25484ae]{background:#f8f9fa;border:1px solid #ddd;color:#666}.manufacturer-link[data-v-d25484ae]:hover{background:#e9ecef;color:#333}.color-selection h5[data-v-d25484ae]{color:#333;margin:0 0 1rem}.color-grid[data-v-d25484ae]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.color-option[data-v-d25484ae]{background:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;padding:.5rem;text-align:center;transition:all .3s ease}.color-option[data-v-d25484ae]:hover{border-color:#b3a48d}.color-option.selected[data-v-d25484ae]{background-color:#f8f6f3;border-color:#4e473b}.image-wrapper[data-v-d25484ae]{position:relative;width:100%}.color-option img[data-v-d25484ae]{border-radius:4px;height:60px;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.checkmark[data-v-d25484ae]{align-items:center;background:#4e473b;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.color-name[data-v-d25484ae]{color:#666;font-size:.8em;font-weight:500}@media screen and (max-width:768px){.modal-content[data-v-d25484ae]{max-height:95%;max-width:95%}.fabric-type-buttons[data-v-d25484ae]{grid-template-columns:1fr}.fabric-header[data-v-d25484ae]{align-items:stretch;flex-direction:column}.color-grid[data-v-d25484ae]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.fabric-actions[data-v-d25484ae],.fabric-info[data-v-d25484ae]{width:100%}}.fabric-selection[data-v-1c857dea]{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}.fabric-option[data-v-1c857dea]{border:1px solid #ccc;cursor:pointer;height:50px;margin-bottom:1em;padding:.2em;position:relative;text-align:center;transition:border-color .3s ease;width:50px}.checkmark[data-v-1c857dea],.fabric-option[data-v-1c857dea]{align-items:center;display:flex;justify-content:center}.checkmark[data-v-1c857dea]{background:#4e473b;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:700;height:18px;position:absolute;right:-6px;top:-6px;width:18px}.fabric-option img[data-v-1c857dea]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fabric-option.selected[data-v-1c857dea]{border-color:#4e473b}.more-option[data-v-1c857dea]{background-color:#f8f9fa;border:2px dashed #ccc}.more-option[data-v-1c857dea]:hover{background-color:#f0f0f0;border-color:#4e473b}.more-content[data-v-1c857dea]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.plus-icon[data-v-1c857dea]{color:#666;font-size:16px;font-weight:700}.selected-fabric-name[data-v-1c857dea]{font-size:1em;margin-top:1em;text-align:left}.othercolor[data-v-1c857dea]{color:#000;font-size:.9em;font-style:italic;margin:.5em 0 0}.reviewscontainer[data-v-331b9c9c]{margin-top:2em}.reviewscontainer hr[data-v-331b9c9c]{margin:0 0 2em;width:100%}.reviews-title[data-v-331b9c9c]{font-size:1.5em;font-weight:500;margin-bottom:.5em;text-align:center}.reviews-desc[data-v-331b9c9c]{line-height:1.8;margin:0 auto 1.5em;max-width:600px;text-align:center}.reviews-collage[data-v-331b9c9c]{display:grid;gap:1em;grid-auto-rows:220px;grid-template-columns:repeat(3,1fr)}.collage-item[data-v-331b9c9c]{border-radius:8px;overflow:hidden}.collage-wide[data-v-331b9c9c]{grid-column:span 2}.collage-img[data-v-331b9c9c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.collage-item:hover .collage-img[data-v-331b9c9c]{transform:scale(1.05)}.collage-card[data-v-331b9c9c]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:.4em;justify-content:center;overflow:hidden;padding:1.5em;text-align:center}.review-stars[data-v-331b9c9c]{color:#c8a951;font-size:1.1em;letter-spacing:2px}.review-text[data-v-331b9c9c]{display:-webkit-box;font-size:.88em;font-style:italic;-webkit-line-clamp:5;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.review-name[data-v-331b9c9c]{font-size:.85em;font-weight:600;margin:.3em 0 0}@media screen and (max-width:768px){.reviews-collage[data-v-331b9c9c]{grid-auto-rows:200px;grid-template-columns:repeat(2,1fr)}.collage-card[data-v-331b9c9c],.collage-wide[data-v-331b9c9c]{grid-column:span 2}.collage-card[data-v-331b9c9c]{padding:1.2em}.review-text[data-v-331b9c9c]{-webkit-line-clamp:4}}
