.ori-v2 main section.border-t{border-top-width:0;position:relative}.ori-v2 main section.border-t:before{border-top:1px solid;border-top-color:inherit;content:"";left:5%;pointer-events:none;position:absolute;right:5%;top:0;z-index:1}@media (max-width:639px){.ori-v2 .ori-v2-content p{font-size:clamp(.65rem,.3857rem + .6857vw,.9rem);line-height:1.5}}.ori-v2 .category-header__text h1{font-size:clamp(1.2rem,.45rem + 2.4vw,2.25rem);line-height:1.25}.ori-v2 .category-header__text>*+*{margin-top:.25rem}.ori-v2 .product-header__description h1,.ori-v2 .product-header__description h2,.ori-v2 .product-header__description h3{color:var(--color-accent);font-family:SFT Schrifted Serif,serif;font-size:clamp(1rem,.6667rem + .8889vw,1.5rem);font-weight:700;line-height:1.25}.ori-v2 .product-header__description p{font-size:clamp(.65rem,.3857rem + .6857vw,.9rem);line-height:1.5}.ori-v2 .product-header__description>*+*{margin-top:.75rem}.ori-v2 .ori-v2-content table:not(.table-style *){border-color:var(--color-gray);border-radius:37px;border-width:1px;margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden;text-align:left;width:100%}@media (max-width:639px){.ori-v2 .ori-v2-content table:not(.table-style *){border-radius:17px}}.ori-v2 .ori-v2-content table:not(.table-style *){border-collapse:separate!important;border-spacing:0}.ori-v2 .ori-v2-content table:not(.table-style *),.ori-v2 .ori-v2-content table:not(.table-style *) td,.ori-v2 .ori-v2-content table:not(.table-style *) th,.ori-v2 .ori-v2-content table:not(.table-style *) tr{height:auto!important}.ori-v2 .ori-v2-content table:not(.table-style *) td,.ori-v2 .ori-v2-content table:not(.table-style *) th{border-width:0;font-size:clamp(.55rem,.3714rem + .5714vw,.8rem);font-weight:700;letter-spacing:.05em;line-height:1.5;padding:1.5rem 3rem;vertical-align:top}@media (max-width:1279px){.ori-v2 .ori-v2-content table:not(.table-style *) td,.ori-v2 .ori-v2-content table:not(.table-style *) th{padding-left:2rem;padding-right:2rem}}@media (max-width:639px){.ori-v2 .ori-v2-content table:not(.table-style *) td,.ori-v2 .ori-v2-content table:not(.table-style *) th{padding:1rem 1.25rem}}.ori-v2 .ori-v2-content table:not(.table-style *) td,.ori-v2 .ori-v2-content table:not(.table-style *) th{width:auto!important}.ori-v2 .ori-v2-content table:not(.table-style *) thead td,.ori-v2 .ori-v2-content table:not(.table-style *) thead th{font-weight:400;text-transform:uppercase}.ori-v2 .ori-v2-content table:not(.table-style *) thead+tbody tr:first-child>*,.ori-v2 .ori-v2-content table:not(.table-style *) tr:not(:first-child)>*{border-top:1px solid #bab7af}@media (max-width:639px){.ori-v2 .ori-v2-content table:not(.table-style *){display:block;overflow-x:auto}}.ori-v2 .configurator-row{background-color:var(--color-accent-light);border-radius:45px}.ori-v2 .configurator-row--inline{align-items:center;display:flex;row-gap:1rem}.ori-v2 .configurator-row-title{font-family:Sk-Modernist,sans-serif;font-size:clamp(.8rem,.6571rem + .4571vw,1rem);font-weight:700;line-height:1.25}@media (max-width:1279px){.ori-v2 .configurator-row-title{font-size:clamp(.65rem,.3857rem + .6857vw,.9rem);line-height:1.5}}@media (max-width:1023px){.ori-v2 .configurator-row{background-color:transparent;border-radius:0;padding:0}.ori-v2 .configurator-row--inline{align-items:flex-start;flex-direction:column;row-gap:.75rem}.ori-v2 .configurator-row-title{font-size:clamp(.5rem,.3571rem + .4571vw,.7rem);font-weight:400;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}}.ori-v2 .configurator-choice{--tw-border-opacity:1;align-items:center;background-color:var(--color-base);border-color:rgb(152 152 152/var(--tw-border-opacity));border-radius:9999px;border-width:2px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-wrap:wrap;font-family:Sk-Modernist,sans-serif;font-size:clamp(.55rem,.3714rem + .5714vw,.8rem);justify-content:center;line-height:1.25;min-height:46px;padding:.375rem .5rem;text-align:center;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ori-v2 .configurator-choice:hover{border-color:var(--color-black)}.ori-v2 .configurator-choice[aria-selected=true]{background-color:var(--color-accent);color:var(--color-white)}.ori-v2 .configurator-choice:disabled{cursor:not-allowed;opacity:.5}.ori-v2 .configurator-choice:disabled:hover{--tw-border-opacity:1;border-color:rgb(154 152 147/var(--tw-border-opacity))}@media (max-width:1279px){.ori-v2 .configurator-choice{font-size:clamp(.6rem,.4929rem + .3429vw,.75rem);line-height:1.8}}@media (max-width:1023px){.ori-v2 .configurator-choice{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(233 227 221/var(--tw-bg-opacity));border-radius:12px;border-width:1px;flex-direction:column;flex-wrap:nowrap;min-height:64px;padding-left:1rem;padding-right:1rem;text-align:left}.ori-v2 .configurator-choice[aria-selected=true]{background-color:var(--color-white);border-color:var(--color-accent);color:var(--color-black)}}.ori-v2 .configurator-tile{--tw-border-opacity:1;background-color:var(--color-base);border-color:rgb(154 152 147/var(--tw-border-opacity));border-radius:17px;border-width:2px;font-family:Sk-Modernist,sans-serif;text-align:center;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ori-v2 .configurator-tile:hover{border-color:var(--color-black)}.ori-v2 .configurator-tile[aria-selected=true]{background-color:var(--color-accent);color:var(--color-white)}.ori-v2 .configurator-tile:disabled{cursor:not-allowed;opacity:.5}.ori-v2 .configurator-tile:disabled:hover{--tw-border-opacity:1;border-color:rgb(154 152 147/var(--tw-border-opacity))}@media (max-width:1023px){.ori-v2 .configurator-tile{--tw-bg-opacity:1;background-color:rgb(233 227 221/var(--tw-bg-opacity));border-radius:12px;border-width:1px}.ori-v2 .configurator-tile[aria-selected=true]{background-color:var(--color-white);border-color:var(--color-accent);color:var(--color-black)}}.ori-v2 .configurator-input{--tw-border-opacity:1;background-color:var(--color-base);border-color:rgb(154 152 147/var(--tw-border-opacity));border-radius:9999px;border-width:2px;font-family:Sk-Modernist,sans-serif;font-size:clamp(.6rem,.4929rem + .3429vw,.75rem);line-height:1.8;padding:.5rem 1rem;text-align:center;width:100%}.ori-v2 .configurator-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity))}.ori-v2 .configurator-input::placeholder{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity))}.ori-v2 .configurator-input:disabled{cursor:not-allowed;opacity:.5}.ori-v2 .configurator-compute{background-color:var(--color-accent);border-radius:9999px;color:var(--color-white);font-family:Sk-Modernist,sans-serif;font-size:clamp(.55rem,.3714rem + .5714vw,.8rem);line-height:1.5;padding:.625rem 1rem;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ori-v2 .configurator-compute:hover{opacity:.9}.ori-v2 .configurator-compute:disabled{cursor:not-allowed;opacity:.5}.ori-v2 .configurator-visual-card{--tw-border-opacity:1;background-color:var(--color-base);border-color:rgb(154 152 147/var(--tw-border-opacity));border-radius:25px;border-width:2px;font-family:Sk-Modernist,sans-serif;text-align:left;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ori-v2 .configurator-visual-card:hover{border-color:var(--color-black)}.ori-v2 .configurator-visual-card:disabled{cursor:not-allowed;opacity:.5}.ori-v2 .configurator-visual-card:disabled:hover{--tw-border-opacity:1;border-color:rgb(154 152 147/var(--tw-border-opacity))}@media (max-width:1023px){.ori-v2 .configurator-visual-card{--tw-bg-opacity:1;background-color:rgb(233 227 221/var(--tw-bg-opacity));border-radius:12px;border-width:1px}.ori-v2 .configurator-visual-card[aria-selected=true]{background-color:var(--color-white);border-color:var(--color-accent);color:var(--color-black)}}.ori-v2 .configurator-visual-card--files{align-items:center;display:flex;flex:1 1 0%;gap:.75rem;justify-content:space-between;min-width:0;padding:1.25rem 1.5rem;width:100%}@media (max-width:1023px){.ori-v2 .configurator-visual-card--files{justify-content:flex-start}}.ori-v2 .configurator-visual-card--design{align-items:flex-start;display:flex;flex-direction:column;padding:1.5rem}.ori-v2 .configurator-visual-card--design[aria-selected=true]{background-color:var(--color-accent);color:var(--color-white)}.ori-v2 .configurator-visual-card--design[aria-selected=true] .configurator-design-pill{background-color:var(--color-white);color:var(--color-accent)}@media (max-width:1023px){.ori-v2 .configurator-visual-card--design{align-items:center;flex-direction:row;gap:1.25rem}.ori-v2 .configurator-visual-card--design[aria-selected=true]{background-color:var(--color-white);color:var(--color-black)}.ori-v2 .configurator-visual-card--design[aria-selected=true] .configurator-design-pill{background-color:var(--color-accent);color:var(--color-white)}}@media (max-width:639px){.ori-v2 .configurator-visual-card--design{gap:.75rem}}.ori-v2 .configurator-icon-box{--tw-bg-opacity:1;align-items:center;background-color:rgb(221 211 204/var(--tw-bg-opacity));border-radius:10px;color:var(--color-accent);flex-shrink:0;height:46px;justify-content:center;width:46px}@media (max-width:639px){.ori-v2 .configurator-icon-box{height:35px;width:35px}}.ori-v2 .configurator-design-pill{background-color:var(--color-accent);border-radius:9999px;color:var(--color-white);font-size:10px;padding:.125rem .25rem;white-space:nowrap}@media (max-width:639px){.ori-v2 .configurator-design-pill{font-size:8px}}.ori-v2 .configurator-link{align-items:center;display:flex;font-size:clamp(.5rem,.3929rem + .3429vw,.65rem);gap:1rem;letter-spacing:.025em;line-height:1.8;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ori-v2 .configurator-link:hover{color:var(--color-accent)}.ori-v2 .configurator-summary-sticky{position:sticky;top:calc(var(--wp-admin-bar-height, 0px) + var(--header-visible-height, 0px) + 1rem);transition-duration:.5s;transition-duration:.3s;transition-property:top;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1535px){.ori-v2 .configurator-summary-sticky{top:calc(var(--wp-admin-bar-height, 0px) + var(--header-visible-height, 0px) + .5rem)}}@media (max-width:1023px){.ori-v2 .configurator-summary-sticky{position:relative;top:0}}.ori-v2 .configurator-summary-delivery{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(214 193 193/var(--tw-bg-opacity));border-color:rgb(152 152 152/var(--tw-border-opacity));border-radius:17px;border-width:1px;display:flex;gap:1rem;justify-content:space-between;padding:.625rem 1.5rem}@media (max-width:639px){.ori-v2 .configurator-summary-delivery{padding-left:1rem;padding-right:1rem}}.ori-v2 .configurator-summary-button{background-color:var(--color-accent);border-radius:17px;color:var(--color-white);font-family:Sk-Modernist,sans-serif;font-size:clamp(.65rem,.3857rem + .6857vw,.9rem);font-weight:700;line-height:1.5;padding:.75rem 1rem;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ori-v2 .configurator-summary-button:hover{opacity:.9}.ori-v2 .configurator-summary-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:639px){.ori-v2 .configurator-summary-button{padding-bottom:.5rem;padding-top:.5rem}}.ori-v2 .configurator-summary-link{font-family:Sk-Modernist,sans-serif;font-size:clamp(.5rem,.3929rem + .3429vw,.65rem);line-height:1.8;opacity:60%;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:2px;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ori-v2 .configurator-summary-link:hover{color:var(--color-accent);opacity:1}.ori-v2 .configurator-busy{align-items:center;background-color:hsla(28,27%,89%,.9);border-radius:inherit;bottom:0;flex-direction:column;gap:2rem;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:30}