.login-modal .o-tabs[data-v-ca118301]{margin-bottom:0}.login-modal .tab-content[data-v-ca118301]{padding:0}.login-modal .intro.content[data-v-ca118301]{margin-bottom:2.4rem;padding:0}.login-modal .intro.content[data-v-ca118301] :first-child{padding-right:32px}@media screen and (min-width:1024px){.login-modal .intro.content[data-v-ca118301]{margin-bottom:3.6rem}}.login-modal .intro.content[data-v-ca118301] h3{font-size:var(--login-modal-intro-heading-font-size);font-weight:var(--login-modal-tab-font-weight)}@media screen and (min-width:1024px){.login-modal .intro.content[data-v-ca118301] h3{font-size:var(--login-modal-intro-heading-font-size-desktop)}}.login-modal .intro.content[data-v-ca118301] p{font-size:var(--login-modal-intro-font-size)}.login-modal .login-tab[data-v-ca118301]{padding:24px 0 0}@media screen and (min-width:1024px){.login-modal .login-tab[data-v-ca118301]{max-width:50%;padding:36px 0 0}}.login-modal .login-tab .create-account-tab[data-v-ca118301]{padding:24px 0 0}@media screen and (min-width:1024px){.login-modal .login-tab .create-account-tab[data-v-ca118301]{padding:36px 0 0}}.login-modal .login-tab .o-modal__content[data-v-ca118301]{background-color:var(--white);border-radius:var(--login-modal-border-radius);padding:var(--login-modal-padding-mobile);width:calc(100% - 32px)}@media screen and (min-width:1024px){.login-modal .login-tab .o-modal__content[data-v-ca118301]{max-width:700px;padding:var(--login-modal-padding);width:100%}}.login-modal .login-tab .o-modal__content .modal-close.inner[data-v-ca118301]{position:absolute;transition:all .3s}.login-modal .login-tab .o-modal__content .modal-close.inner[data-v-ca118301]:hover{background-color:var(--login-modal-tab-active-background)}.login-modal .login-tab .o-modal__content .modal-close.inner[data-v-ca118301]:after,.login-modal .login-tab .o-modal__content .modal-close.inner[data-v-ca118301]:before{background-color:var(--black)}.login-modal .login-tab .create-account-button[data-v-ca118301],.login-modal .login-tab .login-button[data-v-ca118301]{background:var(--login-button-background);border:var(--login-button-border);color:var(--login-button-colour);margin-top:2.4rem}.login-modal .login-tab .create-account-button[data-v-ca118301]:hover,.login-modal .login-tab .login-button[data-v-ca118301]:hover{background:var(--login-button-background-hover);color:var(--login-button-color-hover)}.login-modal .o-tabs[data-v-ca118301],.login-modal .tabs[data-v-ca118301]{white-space:normal}@media screen and (min-width:1024px){.login-modal .o-tabs[data-v-ca118301],.login-modal .tabs[data-v-ca118301]{white-space:nowrap}}.login-modal .o-tabs[data-v-ca118301] .o-tabs__list,.login-modal .tabs[data-v-ca118301] .o-tabs__list{border-bottom:var(--login-modal-tabs-bottom-border);gap:var(--login-modal-tabs-flex-gap-mobile)}@media screen and (min-width:1024px){.login-modal .o-tabs[data-v-ca118301] .o-tabs__list,.login-modal .tabs[data-v-ca118301] .o-tabs__list{gap:var(--login-modal-tabs-flex-gap)}}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab,.login-modal .tabs[data-v-ca118301] .o-tabs__tab{flex:var(--login-modal-tabs-flex-mobile)}@media screen and (min-width:1024px){.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab,.login-modal .tabs[data-v-ca118301] .o-tabs__tab{flex:var(--login-modal-tabs-flex)}}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab.o-tabs__tab--active,.login-modal .tabs[data-v-ca118301] .o-tabs__tab.o-tabs__tab--active{background-color:var(--login-modal-tab-active-background);border-bottom-color:var(--login-modal-tab-active-background);color:var(--login-modal-tab-active-color);font-weight:var(--login-modal-tab-font-weight)}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab,.login-modal .tabs[data-v-ca118301] .o-tabs__tab{background-color:var(--white);border:var(--login-mobal-tab-inactive-border);border-bottom-color:var(--login-modal-tab-active-background);border-bottom-width:var(--login-modal-tab-border-width);border-radius:var(--login-modal-tab-border-radius);color:var(--login-modal-tab-inactive-color);font-family:var(--login-modal-tab-font-family);font-weight:400;letter-spacing:var(--login-modal-tab-letter-spacing);margin-bottom:0;max-width:var(--login-modal-tab-max-width);min-height:var(--login-modal-tab-min-height);padding:var(--login-modal-tab-padding);-webkit-text-decoration:var(--login-modal-tab-link-decoration);text-decoration:var(--login-modal-tab-link-decoration);text-transform:var(--login-modal-tab-text-transform)}@media screen and (min-width:1024px){.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab,.login-modal .tabs[data-v-ca118301] .o-tabs__tab{font-size:var(--login-modal-tab-font-size);font-weight:var(--login-modal-tab-font-weight);text-transform:var(--login-modal-tab-text-transform-desktop)}}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab:focus,.login-modal .tabs[data-v-ca118301] .o-tabs__tab:focus{border-bottom-color:var(--login-modal-tab-active-background);box-shadow:none}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab:hover,.login-modal .tabs[data-v-ca118301] .o-tabs__tab:hover{box-shadow:none}.login-modal .o-tabs[data-v-ca118301] .o-tabs__tab span,.login-modal .tabs[data-v-ca118301] .o-tabs__tab span{position:relative;text-align:center}.variant-swatch[data-v-ed1868bf]{position:relative}.variant-swatch[data-v-ed1868bf] .caption{background-color:var(--black);border-radius:60px;bottom:16px;color:#fff;font-size:16px;left:17px;padding:10px 25px;position:absolute;text-align:center}.request-sample-cart-item[data-v-dfa6555c]{border-bottom:1px solid var(--white);display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.request-sample-cart-item[data-v-dfa6555c] .cart-item-name-and-number{display:flex;gap:20px}.request-sample-cart-item[data-v-dfa6555c] .cart-item-name-and-number .request-sample-cart-item--number{align-items:center;display:flex;height:30px;justify-content:center;min-width:30px;position:relative}.request-sample-cart-item[data-v-dfa6555c] .cart-item-name-and-number .request-sample-cart-item--number .icon-sample{color:var(--white);height:30px;left:0;position:absolute;top:1px;width:30px}.request-sample-cart-item[data-v-dfa6555c] .cart-item-name-and-number .request-sample-cart-item--number .icon-sample:before{font-size:30px;height:30px;width:30px}.request-sample-cart-item[data-v-dfa6555c] .request-sample-cart-item__thumbnail{display:flex;gap:20px}.request-sample-cart-item[data-v-dfa6555c] .request-sample-cart-item__thumbnail .image-wrapper,.request-sample-cart-item[data-v-dfa6555c] .request-sample-cart-item__thumbnail img{height:50px;width:50px}.request-sample-cart-item[data-v-dfa6555c] .icon-cross{cursor:pointer;font-size:12px;position:relative;right:auto;top:auto}.request-sample-cart-item[data-v-dfa6555c] .icon-cross:before{height:12px;width:12px}.request-sample-modal[data-v-072a1e2d] .o-modal{height:100%;justify-content:flex-start;margin-top:0;z-index:1000}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal{align-items:center;height:calc(100% - 88px);justify-content:center;margin-top:88px}}.request-sample-modal[data-v-072a1e2d] .o-modal__content{background-color:var(--white);border-radius:var(--request-sample-modal-border-radius);height:auto;margin:20px 20px 0;padding:0;width:calc(100% - 40px);z-index:1020}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content{height:calc(100% - 40px);margin:0;max-height:640px;padding:0;width:100%;width:calc(100% - 32px)}}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close-button{color:var(--white)}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-inner-content{display:block;height:auto}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-inner-content{display:flex;flex-direction:row;height:100%;overflow:hidden}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .request-sample-content{padding:31px 20px}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .request-sample-content{padding:40px 31px}}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .request-sample-content{overflow:auto}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .scrollable-content{display:flex;flex-direction:column;gap:0}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .scrollable-content{height:540px}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container{background-color:var(--black);color:#fff;display:flex;flex-direction:column;gap:0;justify-content:space-between;min-width:350px;padding:20px 10px 27px 20px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents{flex-grow:1;overflow-y:scroll;padding-right:10px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents::-webkit-scrollbar{height:12px;width:12px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents::-webkit-scrollbar-track{background:var(--black)}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents::-webkit-scrollbar-thumb{background-color:#555;border:2px solid var(--black);border-radius:6px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents::-webkit-scrollbar-thumb:hover{background-color:#888}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-contents .request-sample-cart-item:first-child{border-top:1px solid var(--white)}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-buttons{margin-right:12px;margin-top:20px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-buttons button{width:100%}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-buttons .view-cart-button{background:var(--request-sample-modal-cart-button-background-color);border-radius:0;color:var(--request-sample-modal-cart-button-color);text-decoration:none;width:100%}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container .cart-buttons .continue-button{border:1px solid var(--white);border-radius:0;margin-bottom:20px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .cart-contents-container h3{margin-bottom:30px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container{display:flex;flex-direction:column}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container{align-items:flex-start;border-top:1px solid var(--black-alpha-300);display:flex;flex:1 0 0;flex-direction:column;flex-direction:row-reverse;gap:16px;justify-content:space-between;overflow:hidden;padding:21px 0}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants,.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch{height:auto}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants,.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch{height:100%}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch{padding:21px 0;width:100%}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch .image-wrapper{border-bottom-right-radius:var(--product-card-border-bottom-right-radius)}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch .image-wrapper{border-bottom-right-radius:inherit}}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .variant-swatch{flex-grow:1;width:auto}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants{height:60px;margin-bottom:21px;width:100%}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants{height:100%;margin-bottom:inherit;min-width:295px}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants{overflow-x:scroll;overflow-y:hidden}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants{overflow:inherit}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants::-webkit-scrollbar{background:transparent;border:none;width:10px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants::-webkit-scrollbar-thumb{background:var(--black-alpha-300);border:none;border-radius:10px}.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants-wrapper{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;padding:3px 0 0}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .finishes-container .product-variants .product-variants-wrapper{flex-wrap:wrap;min-width:auto}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner{position:absolute;transition:all .3s}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:after{display:none}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:hover{background-color:var(--request-sample-modal-close-hover-background-color)}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:hover:after,.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:hover:before{background-color:var(--request-sample-modal-close-hover-color)}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:after,.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-close.inner:before{background-color:var(--request-sample-modal-close-color)}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-buttons{text-align:right}}.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-buttons button{width:100%}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .o-modal__content .modal-buttons button{width:calc(50% - 16px)}}.request-sample-modal[data-v-072a1e2d] .intro.content{margin-bottom:2.4rem;padding:0}.request-sample-modal[data-v-072a1e2d] .intro.content :first-child{padding-right:32px}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .intro.content{margin-bottom:3.6rem}}.request-sample-modal[data-v-072a1e2d] .intro h3{font-size:var(--request-sample-modal-intro-heading-font-size);font-weight:var(--request-sample-modal-intro-heading-font-weight)}@media screen and (min-width:1024px){.request-sample-modal[data-v-072a1e2d] .intro h3{font-size:var(--request-sample-modal-intro-heading-font-size-desktop)}}.request-sample-modal[data-v-072a1e2d] .intro p{font-size:var(--request-sample-modal-intro-font-size)}.request-sample-modal[data-v-072a1e2d] .maximum-notice{background:var(--request-sample-modal-cart-button-color);color:var(--request-sample-modal-cart-button-background-color);font-size:16px;font-weight:400;margin-bottom:34px;padding:8px 0;text-align:center;width:100%}.intro.content[data-v-c037f7dd]{padding:0}.form[data-v-c037f7dd]{-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.form[data-v-c037f7dd]{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.re-order-touch[data-v-c037f7dd]{order:2}}[data-v-c037f7dd] .o-field{padding-bottom:1rem}[data-v-c037f7dd] .customer-category-radio .block{display:flex;flex-direction:column}[data-v-c037f7dd] button[type=submit]{margin-top:26px}[data-v-c037f7dd] .vti__input{width:85%}[data-v-c037f7dd] .full-width-control .o-select:not(.is-multiple):not(.is-loading){width:100%}[data-v-c037f7dd] .full-width-control .o-select:not(.is-multiple):not(.is-loading) select{width:100%}.request-quote-modal[data-v-d27e1c11] .o-tabs{margin-bottom:0}.request-quote-modal .tab-content[data-v-d27e1c11]{padding:0}.request-quote-modal .login-tab[data-v-d27e1c11]{padding:24px 0 0}@media screen and (min-width:1024px){.request-quote-modal .login-tab[data-v-d27e1c11]{max-width:50%;padding:36px 28px 0}}.request-quote-modal[data-v-d27e1c11] .create-account-tab{padding:24px 0 0}@media screen and (min-width:1024px){.request-quote-modal[data-v-d27e1c11] .create-account-tab{padding:36px 28px 0}}.request-quote-modal[data-v-d27e1c11] .o-modal__content{background-color:var(--white);border-radius:var(--login-modal-border-radius);width:calc(100% - 32px)}@media screen and (min-width:1024px){.request-quote-modal[data-v-d27e1c11] .o-modal__content{width:100%}}.request-quote-modal[data-v-d27e1c11] .o-modal__content .modal-close.inner{display:block;position:absolute;transition:all .3s}.request-quote-modal[data-v-d27e1c11] .o-modal__content .modal-close.inner:hover{background-color:var(--login-modal-tab-active-background)}.request-quote-modal[data-v-d27e1c11] .o-modal__content .modal-close.inner:after,.request-quote-modal[data-v-d27e1c11] .o-modal__content .modal-close.inner:before{background-color:var(--black)}.request-quote-modal .intro.content[data-v-d27e1c11]{margin-bottom:2.4rem;padding:0}.request-quote-modal .intro.content[data-v-d27e1c11] :first-child{padding-right:32px}@media screen and (min-width:1024px){.request-quote-modal .intro.content[data-v-d27e1c11]{margin-bottom:3.6rem}}.request-quote-modal .intro h3[data-v-d27e1c11]{font-size:var(--login-modal-intro-heading-font-size);font-weight:var(--login-modal-tab-font-weight)}@media screen and (min-width:1024px){.request-quote-modal .intro h3[data-v-d27e1c11]{font-size:var(--login-modal-intro-heading-font-size-desktop)}}.request-quote-modal .intro p[data-v-d27e1c11]{font-size:var(--login-modal-intro-font-size)}.request-quote-modal[data-v-d27e1c11] .tabs{white-space:normal}@media screen and (min-width:1024px){.request-quote-modal[data-v-d27e1c11] .tabs{white-space:nowrap}}.request-quote-modal[data-v-d27e1c11] .tabs li{flex:0 0 50%}.request-quote-modal[data-v-d27e1c11] .tabs li.is-active a{background-color:var(--login-modal-tab-active-background);border-bottom-color:var(--login-modal-tab-active-background);color:var(--login-modal-tab-active-color);font-weight:var(--login-modal-tab-font-weight)}.request-quote-modal[data-v-d27e1c11] .tabs li a{background-color:var(--white);border-bottom-color:var(--login-modal-tab-active-background);border-bottom-width:4px;border-radius:var(--login-modal-tab-border-radius);color:var(--gray-500);font-family:var(--login-modal-tab-font-family);font-weight:400;letter-spacing:2px;margin-bottom:0;min-height:78px;padding:10px;text-transform:var(--login-modal-tab-text-transform)}@media screen and (min-width:1024px){.request-quote-modal[data-v-d27e1c11] .tabs li a{font-size:var(--login-modal-tab-font-size);font-weight:var(--login-modal-tab-font-weight);text-transform:var(--login-modal-tab-text-transform-desktop)}}.request-quote-modal[data-v-d27e1c11] .tabs li a:focus{border-bottom-color:var(--login-modal-tab-active-background)}.request-quote-modal[data-v-d27e1c11] .tabs li a span{position:relative;text-align:center;top:4px}
