[data-v-2be403b9]:root{--factor:1920}@media (max-width:992px){[data-v-2be403b9]:root{--factor:992}}@media (max-width:576px){[data-v-2be403b9]:root{--factor:375}}h1[data-v-2be403b9],h2[data-v-2be403b9],h3[data-v-2be403b9],h4[data-v-2be403b9],h5[data-v-2be403b9],h6[data-v-2be403b9]{font-family:var(--font-primary);line-height:1.2;margin:0}h1[data-v-2be403b9]{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}h2[data-v-2be403b9]{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight)}h3[data-v-2be403b9]{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight)}h4[data-v-2be403b9]{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight)}h5[data-v-2be403b9]{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight)}h6[data-v-2be403b9]{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight)}p[data-v-2be403b9],ul[data-v-2be403b9]{font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--body-line-height);margin:0}.product[data-v-2be403b9]{align-items:center;backface-visibility:hidden;background-position:bottom;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;justify-content:center;transform:translateZ(0);will-change:transform}.product.right[data-v-2be403b9],.product.right .product-wrapper[data-v-2be403b9]{transform:scaleX(-1) translateZ(0)}.product.has-tooltip .product-wrapper[data-v-2be403b9]{z-index:6}.product .product-wrapper[data-v-2be403b9]{align-items:center;display:flex;height:100%;justify-content:center;transform:translateZ(0);width:100%}.product .product-wrapper[data-v-2be403b9]:focus,.product .product-wrapper[data-v-2be403b9]:hover{z-index:5}.product .product-wrapper:focus .product-actions[data-v-2be403b9],.product .product-wrapper:hover .product-actions[data-v-2be403b9]{display:flex;opacity:1;visibility:visible}@media (max-width:992px){.product .product-wrapper:focus .product-actions[data-v-2be403b9],.product .product-wrapper:hover .product-actions[data-v-2be403b9]{display:none;opacity:0;visibility:hidden}}.product .product-wrapper:focus .move-button[data-v-2be403b9],.product .product-wrapper:hover .move-button[data-v-2be403b9]{display:flex;opacity:1;visibility:visible}@media (max-width:992px){.product .product-wrapper:focus .move-button[data-v-2be403b9],.product .product-wrapper:hover .move-button[data-v-2be403b9]{display:none;opacity:0;visibility:hidden}}.product .product-wrapper:focus .overlay[data-v-2be403b9],.product .product-wrapper:hover .overlay[data-v-2be403b9]{background:none}.product .product-wrapper .tool-tip[data-v-2be403b9]{background:var(--color-white);border-radius:calc(4/var(--factor)*100vw);box-shadow:0 2.85px 2.21px #00000007;color:var(--color-primary);font-size:calc(14/var(--factor)*100vw);font-weight:500;left:50%;padding:calc(8/var(--factor)*100vw) calc(16/var(--factor)*100vw);position:absolute;top:calc(-50/var(--factor)*100vw);transform:translate(-50%);transition:transform .2s ease-out,opacity .2s ease-out;white-space:nowrap;will-change:transform,opacity;z-index:1}.product .product-wrapper .tool-tip[data-v-2be403b9]:after{border-bottom:calc(8/var(--factor)*100vw) solid transparent;border-right:calc(8/var(--factor)*100vw) solid #fff;border-top:calc(8/var(--factor)*100vw) solid transparent;bottom:calc(-10/var(--factor)*100vw);box-shadow:none;content:"";display:block;height:0;left:calc(50% - 4px);position:absolute;transform:rotate(-90deg);width:0}.product .product-wrapper .tool-tip.base-cabinet-tooltip[data-v-2be403b9]{padding:calc(8/var(--factor)*100vw);text-align:center;top:calc(-80/var(--factor)*100vw);white-space:wrap}@media (max-width:576px){.product .product-wrapper .tool-tip.base-cabinet-tooltip[data-v-2be403b9]{font-size:calc(12/var(--factor)*100vw);top:calc(-64/var(--factor)*100vw)}}.product .product-wrapper .tablet-product-actions[data-v-2be403b9]{display:flex;justify-content:flex-end;padding:calc(8/var(--factor)*100vw);position:absolute;top:0;width:100%;z-index:6}@media (max-width:576px){.product .product-wrapper .tablet-product-actions[data-v-2be403b9]{flex-flow:row wrap;gap:calc(4/var(--factor)*100vw);padding:calc(6/var(--factor)*100vw) calc(2/var(--factor)*100vw)}}.product .product-wrapper .tablet-product-actions .edit-button[data-v-2be403b9]{align-items:center;background-color:var(--color-primary);border:none;color:var(--color-white);cursor:pointer;height:calc(56/var(--factor)*100vw);justify-content:center;padding:0;transition:background-color .2s ease-out;width:calc(56/var(--factor)*100vw);will-change:transform,background-color}@media (max-width:576px){.product .product-wrapper .tablet-product-actions .edit-button[data-v-2be403b9]{height:calc(24/var(--factor)*100vw);width:calc(24/var(--factor)*100vw)}}.product .product-wrapper .tablet-product-actions .edit-button[data-v-2be403b9]:hover{background-color:var(--color-primary-darken)}.product .product-wrapper .tablet-product-actions .edit-button[data-v-2be403b9]:first-of-type{margin-right:calc(4/var(--factor)*100vw)}@media (max-width:576px){.product .product-wrapper .tablet-product-actions .edit-button[data-v-2be403b9]:first-of-type{margin-right:0}}.product .product-wrapper .tablet-product-actions .edit-button .primary-icon[data-v-2be403b9]{height:calc(20/var(--factor)*100vw);transition:fill .2s ease-out;width:calc(20/var(--factor)*100vw)}@media (max-width:576px){.product .product-wrapper .tablet-product-actions .edit-button .primary-icon[data-v-2be403b9]{height:calc(12/var(--factor)*100vw);position:relative;top:calc(1/var(--factor)*100vw);width:calc(12/var(--factor)*100vw)}}.product .product-wrapper .product-actions[data-v-2be403b9]{display:none;justify-content:flex-end;margin:calc(8/var(--factor)*100vw);opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out;visibility:hidden;will-change:opacity,visibility;z-index:6}.product .product-wrapper .move-button[data-v-2be403b9]{align-items:center;background-color:var(--color-primary);border:none;border-radius:100%;cursor:pointer;display:none;height:calc(40/var(--factor)*100vw);justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .125s ease-out;visibility:hidden;width:calc(40/var(--factor)*100vw);will-change:opacity,transform;z-index:6}@media (max-width:576px){.product .product-wrapper .move-button[data-v-2be403b9]{height:calc(32/var(--factor)*100vw);width:calc(32/var(--factor)*100vw)}}.product .product-wrapper .move-button.move-left[data-v-2be403b9]{left:calc(-20/var(--factor)*100vw)}.product .product-wrapper .move-button.move-right[data-v-2be403b9]{right:calc(-20/var(--factor)*100vw)}.product .product-wrapper .move-button svg[data-v-2be403b9]{height:calc(16/var(--factor)*100vw);width:calc(16/var(--factor)*100vw)}.product .product-wrapper .interior-holder[data-v-2be403b9]{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:2}.product .product-wrapper .interior-holder .interior[data-v-2be403b9]{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-out,opacity .3s ease-out;width:100%;will-change:transform,opacity}.product .product-wrapper .overlay[data-v-2be403b9]{background:#0006;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;transition:background .3s ease-out;will-change:background;z-index:2}.product .product-wrapper .image[data-v-2be403b9]{height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);width:100%}.product .product-wrapper .image[data-v-2be403b9] picture{height:100%;position:absolute;top:0;width:100%;will-change:transform}.product .product-wrapper .image[data-v-2be403b9] picture img{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover}.product .product-wrapper .add-product[data-v-2be403b9]{align-items:center;cursor:pointer;display:flex;flex-direction:column}.slide-fade-enter-active[data-v-2be403b9]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-2be403b9]{transition:all .15s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-2be403b9],.slide-fade-leave-to[data-v-2be403b9]{opacity:0;transform:translateY(-10px)}
