@charset "UTF-8";button#back-to-top{cursor:pointer;position:fixed;right:0;bottom:2rem;z-index:1;display:flex;align-items:center;gap:.5rem;border-radius:99vw;border:1px solid #fff;box-shadow:0 3px .5rem .125rem #0000007a;padding-inline:1.375rem;font-family:agenda,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5rem,2vw);background-color:#374146;color:#fff;opacity:0;animation:fade-in .2s linear forwards}button#back-to-top .text{color:#fff;font-size:clamp(1rem,1.5rem,2vw)}button#back-to-top:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'/%3E%3Cpolyline points='5 12 12 5 19 12'/%3E%3C/svg%3E");height:24px}button#back-to-top.hide{display:none;opacity:0}@media screen and (max-width: 767px){button#back-to-top{left:10%;bottom:2rem;padding-inline:0rem;padding:.6rem}button#back-to-top .text{display:none;opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--duration-default: .35s;--duration-fast: .2s;--timing-function-default: ease;--color-grey: #ebeced;--color-mid-grey: #cfcfcf;--color-dark-grey: #707070;--color-stone: #374146;--color-red: #980000;--color-silver: #d2d2d2;--font-sans-serif: agenda, Arial, Helvetica, sans-serif;--font-serif: freight-text-pro, Georgia, Times New Roman, Times, serif;--layout-top-offset: 6.125rem;--layout-border-radius-default: 6px;--layout-breakpoint-single-column: 84rem;--spacer-eighth: .125rem;--spacer-quarter: .25rem;--spacer-third: .3333333333rem;--spacer-half: .5rem;--spacer-default: 1rem;--spacer-double: 2rem;--spacer-md: 2.5rem;--spacer-triple: 3rem;--spacer-lg: 4rem;--gap-default: 1.25rem;--gap-small: .625rem}.bg\:light{background-color:#fff}.bg\:stone{background-color:#374146}.bg\:off-white{background-color:#ebe9e5}.bg\:silver{background-color:#d2d2d2}.container{--padding-inline: 2rem;position:relative;width:min(100%,100rem);margin-inline:auto;padding-inline:0}@media screen and (max-width: 104rem){.container{padding-inline:var(--padding-inline)}}@media screen and (max-width: 991px){.container{--padding-inline: 15px}}.container--narrow{--padding-inline: 6rem;position:relative;width:min(100%,100rem);margin-inline:auto;padding-inline:0}@media screen and (max-width: 112rem){.container--narrow{padding-inline:var(--padding-inline)}}@media screen and (max-width: 991px){.container--narrow{--padding-inline: 15px}}body[data-has-header=true] .subnav,body.has-header .subnav{display:none;position:fixed;top:var(--header-height, 138px);left:50%;transform:translate(-50%);width:100%;z-index:1;background-color:#fff;box-shadow:0 .5rem .5rem .125rem #3441463d}body[data-has-header=true] .subnav .container--narrow,body.has-header .subnav .container--narrow{padding-block:34px 58px;display:flex;gap:1.25rem}body[data-has-header=true] .subnav p.subnav-parent,body.has-header .subnav p.subnav-parent{display:none;cursor:pointer}body[data-has-header=true] .subnav-column,body.has-header .subnav-column{flex-grow:1;flex-basis:15%}body[data-has-header=true] .subnav-column--wide,body.has-header .subnav-column--wide{flex-basis:50%}body[data-has-header=true] .subnav-column--wide ul,body.has-header .subnav-column--wide ul{display:flex;flex-flow:column wrap;max-height:168px}body[data-has-header=true] .subnav-column__title,body.has-header .subnav-column__title{padding-block-end:1.25rem;border-bottom:1px solid rgba(112,112,112,.3);font-family:freight-text-pro,Georgia,Times New Roman,Times,serif;font-size:22px}body[data-has-header=true] .subnav-column ul,body.has-header .subnav-column ul{margin-block-start:1.25rem}body[data-has-header=true] .subnav li,body.has-header .subnav li{font-size:18px;font-weight:500;padding-block-start:1.25rem}body[data-has-header=true] .subnav li:not(:first-child),body.has-header .subnav li:not(:first-child){margin-block-start:0}body[data-has-header=true] .subnav li a,body.has-header .subnav li a{font-size:inherit;font-weight:inherit;padding-inline:0!important}body[data-has-header=true] .subnav li a:hover,body.has-header .subnav li a:hover{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem}body[data-has-header=true] .subnav li img,body.has-header .subnav li img{display:none}@media screen and (max-width: 1415px){body[data-has-header=true] .subnav,body.has-header .subnav{display:none;padding-block-end:5.25rem}body[data-has-header=true] .subnav:not([data-parent*=search]),body.has-header .subnav:not([data-parent*=search]){pointer-events:none}body[data-has-header=true] .subnav .container--narrow,body.has-header .subnav .container--narrow{--padding-inline-narrow: 3rem;padding-block:0 5.25rem;flex-direction:column;gap:2.5rem;height:calc(100vh - var(--header-height));overflow-y:scroll}body[data-has-header=true] .subnav p.subnav-parent,body.has-header .subnav p.subnav-parent{position:relative;display:block;padding-block:1.25rem;font-size:22px;font-weight:500;text-align:center;border-bottom:1px solid rgba(112,112,112,.3)}body[data-has-header=true] .subnav p.subnav-parent:before,body.has-header .subnav p.subnav-parent:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%) rotate(-45deg);width:.75rem;height:.75rem;border:2px solid #374146;border-bottom-width:0;border-right-width:0}body[data-has-header=true] .subnav .subnav-column--wide ul,body.has-header .subnav .subnav-column--wide ul{max-height:initial}body[data-has-header=true] .subnav .subnav-column li,body.has-header .subnav .subnav-column li{padding-block:0}body[data-has-header=true] .subnav .subnav-column a,body.has-header .subnav .subnav-column a{padding-block:2rem}body[data-has-header=true] .subnav .subnav-column__title,body.has-header .subnav .subnav-column__title{border-bottom:none;font-size:30px}}@media screen and (max-width: 991px){body[data-has-header=true] .subnav .container--narrow,body.has-header .subnav .container--narrow{--padding-inline-narrow: 15px;gap:1rem}}body[data-has-header=true] div.subnav#site-search-panel,body.has-header div.subnav#site-search-panel{display:none}body[data-has-header=true] div.subnav#site-search-panel.active,body.has-header div.subnav#site-search-panel.active{display:block}body[data-has-header=true] div.subnav#site-search-panel .container--narrow,body.has-header div.subnav#site-search-panel .container--narrow{position:relative;display:flex;flex-direction:column;margin-block-start:1.5rem}body[data-has-header=true] div.subnav#site-search-panel .container--narrow button.dismiss,body.has-header div.subnav#site-search-panel .container--narrow button.dismiss{position:absolute;top:0;right:2rem;border:none;background:none}body[data-has-header=true] div.subnav#site-search-panel .container--narrow hr,body.has-header div.subnav#site-search-panel .container--narrow hr{margin-block-start:2rem}body[data-has-header=true] div.subnav#site-search-panel form#search-form,body.has-header div.subnav#site-search-panel form#search-form{position:relative;display:flex;align-items:center;border:1px solid #707070;border-radius:6px}body[data-has-header=true] div.subnav#site-search-panel form#search-form label,body.has-header div.subnav#site-search-panel form#search-form label{position:absolute;top:50%;transform:translateY(-50%);left:.5rem}body[data-has-header=true] div.subnav#site-search-panel form#search-form input[type=search],body.has-header div.subnav#site-search-panel form#search-form input[type=search]{flex-grow:1;border:none;padding-inline-start:3rem;padding-block:1rem;font-family:agenda,Arial,Helvetica,sans-serif;font-size:1.25rem}body[data-has-header=true] div.subnav#site-search-panel form#search-form input[type=search]:focus,body.has-header div.subnav#site-search-panel form#search-form input[type=search]:focus{outline:none}body[data-has-header=true] div.subnav#site-search-panel form#search-form button[type=submit],body.has-header div.subnav#site-search-panel form#search-form button[type=submit]{display:flex;align-items:center;gap:.5rem;padding:0;padding-inline-end:1rem;border:none;background:none;font-family:agenda,Arial,Helvetica,sans-serif;font-size:1.25rem}body[data-has-header=true] div.subnav#site-search-panel .recent-searches,body.has-header div.subnav#site-search-panel .recent-searches{margin-block-start:2rem}body[data-has-header=true] div.subnav#site-search-panel .recent-searches>p,body.has-header div.subnav#site-search-panel .recent-searches>p{font-family:freight-text-pro,Georgia,Times New Roman,Times,serif;font-size:22px}body[data-has-header=true] div.subnav#site-search-panel .recent-searches>p+*,body.has-header div.subnav#site-search-panel .recent-searches>p+*{margin-block-start:1rem}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul.search-suggestions,body.has-header div.subnav#site-search-panel .recent-searches ul.search-suggestions{display:flex;gap:1.25rem}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul.search-suggestions li,body.has-header div.subnav#site-search-panel .recent-searches ul.search-suggestions li{margin-inline:0;padding:10px 1rem;border:1px solid rgba(112,112,112,.3);border-radius:6px}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul.search-suggestions li:last-child,body.has-header div.subnav#site-search-panel .recent-searches ul.search-suggestions li:last-child{margin-inline-start:auto;padding:0;border:none}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul.search-suggestions li:last-child button,body.has-header div.subnav#site-search-panel .recent-searches ul.search-suggestions li:last-child button{background:none;border:none;font-family:agenda,Arial,Helvetica,sans-serif;font-size:1.25rem;text-decoration:underline}@media screen and (max-width: 991px){body[data-has-header=true] div.subnav#site-search-panel,body.has-header div.subnav#site-search-panel{height:calc(100vh - (2.625rem + var(--header-height)))}body[data-has-header=true] div.subnav#site-search-panel .container--narrow,body.has-header div.subnav#site-search-panel .container--narrow{padding-block-start:3rem;gap:2rem;height:calc(100vh - (2.625rem + var(--header-height)))}body[data-has-header=true] div.subnav#site-search-panel .container--narrow button.dismiss,body.has-header div.subnav#site-search-panel .container--narrow button.dismiss{right:1.5rem}body[data-has-header=true] div.subnav#site-search-panel .container--narrow button.dismiss :is(svg,svg *),body.has-header div.subnav#site-search-panel .container--narrow button.dismiss :is(svg,svg *){stroke:#374146}body[data-has-header=true] div.subnav#site-search-panel .recent-searches,body.has-header div.subnav#site-search-panel .recent-searches{margin-block-start:0}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul,body.has-header div.subnav#site-search-panel .recent-searches ul{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}body[data-has-header=true] div.subnav#site-search-panel .recent-searches ul::-webkit-scrollbar,body.has-header div.subnav#site-search-panel .recent-searches ul::-webkit-scrollbar{display:none}body[data-has-header=true] div.subnav#site-search-panel .recent-searches li :is(a,button),body.has-header div.subnav#site-search-panel .recent-searches li :is(a,button){font-size:1rem!important;width:max-content}}body[data-has-header=true] .has-context-menu,body.has-header .has-context-menu{position:relative}body[data-has-header=true] .context-menu,body.has-header .context-menu{display:none;position:absolute;top:125%;right:0;padding:.75rem;z-index:1;background-color:#fff;border-radius:6px;border:1px solid rgba(112,112,112,.3);box-shadow:0 5px .5rem .125rem #7070707a}body[data-has-header=true] .context-menu li,body.has-header .context-menu li{padding-block:.5rem;border-radius:6px;transition:background .15s linear}body[data-has-header=true] .context-menu li:hover,body.has-header .context-menu li:hover{background-color:#ebeced}body[data-has-header=true] .context-menu li form,body.has-header .context-menu li form{width:100%}body[data-has-header=true] .context-menu li a,body.has-header .context-menu li a{text-align:center;padding-inline:0;width:max-content;font-size:1.25rem!important}body[data-has-header=true] .context-menu li button,body.has-header .context-menu li button{padding:0;background:none;border:none;width:100%;text-align:center;font-family:agenda,Arial,Helvetica,sans-serif;font-size:1.25rem}body[data-has-header=true] .context-menu.active,body.has-header .context-menu.active{display:block}@media screen and (max-width: 991px){body[data-has-header=true] .context-menu,body.has-header .context-menu{position:fixed;top:unset;bottom:calc(84px + 1rem);right:unset;left:15px;width:calc(100% - 30px);background-color:#f8f9f9}body[data-has-header=true] .context-menu li,body.has-header .context-menu li{display:flex;justify-content:center;padding-block:1rem}}body[data-has-header=true] section#cutting-room,body.header section#cutting-room{position:relative;display:none;z-index:-10;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:2.5rem 2rem;border-radius:6px;box-shadow:0 3px .5rem .125rem #00000029,0 0 0 100vmax #000000a3}body[data-has-header=true] section#cutting-room button.dismiss,body.header section#cutting-room button.dismiss{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;transform:rotate(45deg);background:none;border:none}body[data-has-header=true] section#cutting-room button.dismiss>div,body.header section#cutting-room button.dismiss>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:8%;background:#374146}body[data-has-header=true] section#cutting-room button.dismiss>div:last-of-type,body.header section#cutting-room button.dismiss>div:last-of-type{transform:translate(-50%,-50%) rotate(90deg)}body[data-has-header=true] section#cutting-room a,body.header section#cutting-room a{font-size:1.125rem}body[data-has-header=true] section#cutting-room section.header,body.header section#cutting-room section.header{padding:1.5rem;border-radius:4px}body[data-has-header=true] section#cutting-room section.header h2,body.header section#cutting-room section.header h2{font-weight:900}body[data-has-header=true] section#cutting-room section.header>p,body.header section#cutting-room section.header>p{max-width:60ch;margin-block-start:2rem}@media screen and (max-width: 991px){body[data-has-header=true] section#cutting-room section.header>p,body.header section#cutting-room section.header>p{margin-block-start:1rem}}body[data-has-header=true] section#cutting-room section.header a,body.header section#cutting-room section.header a{display:inline-block;margin-inline-start:.5rem;font-family:freight-text-pro,Georgia,Times New Roman,Times,serif;text-decoration:underline}body[data-has-header=true] section#cutting-room section.header ul,body.header section#cutting-room section.header ul{margin-block-start:1rem;list-style-type:none}body[data-has-header=true] section#cutting-room section.header ul li:not(:first-of-type),body.header section#cutting-room section.header ul li:not(:first-of-type){margin-block-start:.25rem}body[data-has-header=true] section#cutting-room section.actions,body.header section#cutting-room section.actions{margin-block-start:2rem}body[data-has-header=true] section#cutting-room section.actions h3,body.header section#cutting-room section.actions h3{font-weight:700;font-size:1.5rem}body[data-has-header=true] section#cutting-room section.actions div.actions-row,body.header section#cutting-room section.actions div.actions-row{margin-block-start:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}body[data-has-header=true] section#cutting-room section.actions div.actions-row a,body.header section#cutting-room section.actions div.actions-row a{max-width:100%;width:100%;border:1px solid #707070;border-radius:.375rem;text-align:center}@media screen and (max-width: 991px){body[data-has-header=true] section#cutting-room section.actions div.actions-row,body.header section#cutting-room section.actions div.actions-row{grid-template-columns:1fr}}body[data-has-header=true] section#cutting-room:target,body[data-has-header=true] section#cutting-room.open,body.header section#cutting-room:target,body.header section#cutting-room.open{display:block;z-index:100}@media screen and (max-width: 991px){body[data-has-header=true] section#cutting-room,body.header section#cutting-room{width:90%;padding-inline:1rem;padding-block-end:1.25rem;max-height:calc(88vh - 4rem);overflow-y:scroll}}section.message-bar{width:100%;height:3.5rem;padding-block:17px 14px}section.message-bar p{font-size:1rem;color:#fff;text-align:center;padding-inline-end:3rem}section.message-bar button{position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:none;border:none}section.message-bar svg *{stroke:#fff}@media screen and (max-width: 991px){section.message-bar{position:relative}section.message-bar:after{content:"";position:absolute;right:0;top:0;height:100%;width:3rem;background:linear-gradient(to left,#374146 80%,rgba(55,65,70,0))}section.message-bar p{text-align:left;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}section.message-bar p::-webkit-scrollbar{display:none}section.message-bar button{z-index:1}}.icon-button{--btn-size: 2.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;padding:10px!important;cursor:pointer;width:var(--btn-size);height:var(--btn-size);transition:background-color .35s ease}.icon-button:hover{background-color:#374146}.icon-button:hover svg,.icon-button:hover svg *{stroke:#fff}.icon-button:hover svg.fill,.icon-button:hover svg .fill *{fill:#fff}.icon-button--lg{--btn-size: 3rem}body[data-has-header=true],body.has-header{--nav-height: 8.625rem}body[data-has-header=true] a.samples-indicator,body.has-header a.samples-indicator{display:none!important}body[data-has-header=true] svg.size-md,body[data-has-header=true] img.size-md,body.has-header svg.size-md,body.has-header img.size-md{width:1.5rem;height:1.5rem}body[data-has-header=true] svg.size-sm,body[data-has-header=true] img.size-sm,body.has-header svg.size-sm,body.has-header img.size-sm{width:1rem;height:1rem}body[data-has-header=true] header,body.has-header header{position:fixed;top:0;width:100%;z-index:99999;background-color:#fff}body[data-has-header=true] :root,body.has-header :root{--nav-height: 138px;--header-height: 138px}body[data-has-header=true] section.navigation-container,body.has-header section.navigation-container{position:relative}body[data-has-header=true] section.navigation-container nav,body.has-header section.navigation-container nav{height:var(--nav-height);display:flex;border-bottom:2px dashed #d2d2d2}body[data-has-header=true] section.navigation-container nav a,body.has-header section.navigation-container nav a{font-family:agenda,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5rem,2vw);text-decoration:none;line-height:1}body[data-has-header=true] section.navigation-container nav>a,body.has-header section.navigation-container nav>a{display:flex;align-items:center}body[data-has-header=true] section.navigation-container nav>a[href="/"],body.has-header section.navigation-container nav>a[href="/"]{margin-right:3rem}body[data-has-header=true] section.navigation-container nav>a[href="/"] img,body.has-header section.navigation-container nav>a[href="/"] img{max-height:100%;max-width:136px}body[data-has-header=true] section.navigation-container nav a.action,body.has-header section.navigation-container nav a.action{padding:.5rem 1rem;background-color:#d2d2d2;border-radius:999px;transition:background-color .35s ease,color .35s ease}body[data-has-header=true] section.navigation-container nav a.action:hover,body.has-header section.navigation-container nav a.action:hover{background-color:#374146;color:#fff}body[data-has-header=true] section.navigation-container nav a.action.highlight,body.has-header section.navigation-container nav a.action.highlight{color:#fff;background-color:#374146}body[data-has-header=true] section.navigation-container nav label[for=menu-toggle],body.has-header section.navigation-container nav label[for=menu-toggle]{display:none}body[data-has-header=true] section.navigation-container nav>ul,body[data-has-header=true] section.navigation-container nav>div.links-container>ul,body.has-header section.navigation-container nav>ul,body.has-header section.navigation-container nav>div.links-container>ul{display:flex;list-style-type:none}body[data-has-header=true] section.navigation-container nav>ul:last-of-type,body[data-has-header=true] section.navigation-container nav>div.links-container>ul:last-of-type,body.has-header section.navigation-container nav>ul:last-of-type,body.has-header section.navigation-container nav>div.links-container>ul:last-of-type{margin-left:1rem}body[data-has-header=true] section.navigation-container nav>ul>li:hover>a,body[data-has-header=true] section.navigation-container nav>div.links-container>ul>li:hover>a,body.has-header section.navigation-container nav>ul>li:hover>a,body.has-header section.navigation-container nav>div.links-container>ul>li:hover>a{text-decoration:underline}body[data-has-header=true] section.navigation-container nav>ul li,body[data-has-header=true] section.navigation-container nav>div.links-container>ul li,body.has-header section.navigation-container nav>ul li,body.has-header section.navigation-container nav>div.links-container>ul li{display:flex;position:relative}body[data-has-header=true] section.navigation-container nav>ul li[data-has-subnav]>a:after,body[data-has-header=true] section.navigation-container nav>div.links-container>ul li[data-has-subnav]>a:after,body.has-header section.navigation-container nav>ul li[data-has-subnav]>a:after,body.has-header section.navigation-container nav>div.links-container>ul li[data-has-subnav]>a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}body[data-has-header=true] section.navigation-container nav>ul li a,body[data-has-header=true] section.navigation-container nav>div.links-container>ul li a,body.has-header section.navigation-container nav>ul li a,body.has-header section.navigation-container nav>div.links-container>ul li a{display:flex;align-items:center;padding-inline:22px}body[data-has-header=true] section.navigation-container nav>ul li a.btn,body[data-has-header=true] section.navigation-container nav>div.links-container>ul li a.btn,body.has-header section.navigation-container nav>ul li a.btn,body.has-header section.navigation-container nav>div.links-container>ul li a.btn{align-self:center;border-radius:99vw;background-color:#374146;color:#fff}body[data-has-header=true] section.navigation-container nav>ul#main-nav--actions,body[data-has-header=true] section.navigation-container nav>div.links-container>ul#main-nav--actions,body.has-header section.navigation-container nav>ul#main-nav--actions,body.has-header section.navigation-container nav>div.links-container>ul#main-nav--actions{align-items:center}body[data-has-header=true] section.navigation-container nav>ul#main-nav--actions li,body[data-has-header=true] section.navigation-container nav>div.links-container>ul#main-nav--actions li,body.has-header section.navigation-container nav>ul#main-nav--actions li,body.has-header section.navigation-container nav>div.links-container>ul#main-nav--actions li{margin-inline:5px}body[data-has-header=true] section.navigation-container nav>ul#main-nav--actions li a[aria-label=Basket],body[data-has-header=true] section.navigation-container nav>div.links-container>ul#main-nav--actions li a[aria-label=Basket],body.has-header section.navigation-container nav>ul#main-nav--actions li a[aria-label=Basket],body.has-header section.navigation-container nav>div.links-container>ul#main-nav--actions li a[aria-label=Basket]{position:relative}body[data-has-header=true] section.navigation-container nav>ul#main-nav--actions li a[aria-label=Basket]:after,body[data-has-header=true] section.navigation-container nav>div.links-container>ul#main-nav--actions li a[aria-label=Basket]:after,body.has-header section.navigation-container nav>ul#main-nav--actions li a[aria-label=Basket]:after,body.has-header section.navigation-container nav>div.links-container>ul#main-nav--actions li a[aria-label=Basket]:after{content:var(--data-item-count, "0");position:absolute;top:66.6666666667%;left:66.6666666667%;width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center;background-color:#374146;border-radius:50%;color:#fff;font-size:.8rem;font-weight:900;line-height:1}body[data-has-header=true] section.navigation-container nav div.links-container,body.has-header section.navigation-container nav div.links-container{display:flex;flex-grow:1;justify-content:space-between}@media screen and (max-width: 1415px){body[data-has-header=true],body.has-header{--nav-height: 90px !important;--header-height: 90px}body[data-has-header=true] section.navigation-container nav,body.has-header section.navigation-container nav{padding-inline:15px!important;width:100vw;justify-content:space-between}body[data-has-header=true] section.navigation-container nav>a[href="/"],body.has-header section.navigation-container nav>a[href="/"]{width:100px;height:auto;max-width:20%;margin-inline-end:auto}body[data-has-header=true] section.navigation-container nav label[for=menu-toggle],body.has-header section.navigation-container nav label[for=menu-toggle]{margin-inline-start:2rem;display:flex;align-items:center;order:1}body[data-has-header=true] section.navigation-container nav .main-nav--menu,body.has-header section.navigation-container nav .main-nav--menu{flex-direction:column}body[data-has-header=true] section.navigation-container nav div.links-container,body.has-header section.navigation-container nav div.links-container{position:absolute;top:calc(-100vh - 4rem);left:0;opacity:0;z-index:1;width:100%;min-height:initial;flex-direction:column;justify-content:flex-start;padding-inline:3rem;padding-block-end:2.5rem;background-color:#fff}body[data-has-header=true] section.navigation-container nav div.links-container li,body[data-has-header=true] section.navigation-container nav div.links-container li>a,body.has-header section.navigation-container nav div.links-container li,body.has-header section.navigation-container nav div.links-container li>a{width:100%}body[data-has-header=true] section.navigation-container nav div.links-container a,body.has-header section.navigation-container nav div.links-container a{padding-inline:0;padding-block:.75rem;border-bottom:1px solid rgba(112,112,112,.3);font-size:1.25rem;font-weight:500}body[data-has-header=true] section.navigation-container nav div.links-container a.btn,body.has-header section.navigation-container nav div.links-container a.btn{width:max-content;padding-inline:3rem;margin-block:1rem;display:block;text-align:center}body[data-has-header=true] section.navigation-container nav div.links-container li[data-has-subnav]:after,body.has-header section.navigation-container nav div.links-container li[data-has-subnav]:after{width:1.5rem;height:1.5rem;transform:translateY(-50%) rotate(-90deg)}body[data-has-header=true] section.navigation-container nav #menu-icon,body[data-has-header=true] section.navigation-container nav #close-icon,body.has-header section.navigation-container nav #menu-icon,body.has-header section.navigation-container nav #close-icon{padding:.75rem;cursor:pointer}body[data-has-header=true] section.navigation-container nav input[type=checkbox]#menu-toggle+label #menu-icon,body.has-header section.navigation-container nav input[type=checkbox]#menu-toggle+label #menu-icon{display:block}body[data-has-header=true] section.navigation-container nav input[type=checkbox]#menu-toggle+label #close-icon,body.has-header section.navigation-container nav input[type=checkbox]#menu-toggle+label #close-icon{display:none}body[data-has-header=true] section.navigation-container nav input[type=checkbox]#menu-toggle:checked+label #menu-icon,body.has-header section.navigation-container nav input[type=checkbox]#menu-toggle:checked+label #menu-icon{display:none}body[data-has-header=true] section.navigation-container nav input[type=checkbox]#menu-toggle:checked+label #close-icon,body.has-header section.navigation-container nav input[type=checkbox]#menu-toggle:checked+label #close-icon{display:block}body[data-has-header=true] section.navigation-container nav input[type=checkbox]#menu-toggle:checked~div.links-container,body.has-header section.navigation-container nav input[type=checkbox]#menu-toggle:checked~div.links-container{top:var(--nav-height);opacity:1}}@media screen and (max-width: 768px){body[data-has-header=true],body.has-header{--nav-height: 70px !important;--header-height: 125px !important}body[data-has-header=true] .form-submit,body.has-header .form-submit{bottom:2.625rem!important}body[data-has-header=true] section.navigation-container nav div.links-container,body.has-header section.navigation-container nav div.links-container{padding-inline:1rem;padding-block-end:5rem;min-height:initial!important;height:calc(100vh - var(--header-height) - 84px)!important;overflow-y:scroll}body[data-has-header=true] section.navigation-container nav div.links-container a.btn,body.has-header section.navigation-container nav div.links-container a.btn{width:100%}body[data-has-header=true] section.navigation-container nav div.links-container>ul:last-of-type,body.has-header section.navigation-container nav div.links-container>ul:last-of-type{margin-left:0}body[data-has-header=true] section.navigation-container nav div.links-container li#get-started>a.btn,body.has-header section.navigation-container nav div.links-container li#get-started>a.btn{width:max-content;flex-grow:0;margin-block:.5rem;padding-inline:1rem}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions,body.has-header section.navigation-container nav ul#main-nav--actions{margin-left:0;z-index:1;position:fixed;left:0;width:100%;height:2.625rem;bottom:0;display:flex;justify-content:space-between;padding:22px 50px;background-color:#374146;border-top:1px solid #ebeced}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions .action--link,body.has-header section.navigation-container nav ul#main-nav--actions .action--link{display:none}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions button,body[data-has-header=true] section.navigation-container nav ul#main-nav--actions a,body.has-header section.navigation-container nav ul#main-nav--actions button,body.has-header section.navigation-container nav ul#main-nav--actions a{background:none;padding:0}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions button svg,body[data-has-header=true] section.navigation-container nav ul#main-nav--actions button svg *,body[data-has-header=true] section.navigation-container nav ul#main-nav--actions a svg,body[data-has-header=true] section.navigation-container nav ul#main-nav--actions a svg *,body.has-header section.navigation-container nav ul#main-nav--actions button svg,body.has-header section.navigation-container nav ul#main-nav--actions button svg *,body.has-header section.navigation-container nav ul#main-nav--actions a svg,body.has-header section.navigation-container nav ul#main-nav--actions a svg *{stroke:#fff}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions button svg .fill *,body[data-has-header=true] section.navigation-container nav ul#main-nav--actions a svg .fill *,body.has-header section.navigation-container nav ul#main-nav--actions button svg .fill *,body.has-header section.navigation-container nav ul#main-nav--actions a svg .fill *{fill:#fff}body[data-has-header=true] section.navigation-container nav ul#main-nav--actions a[aria-label=Basket]:after,body.has-header section.navigation-container nav ul#main-nav--actions a[aria-label=Basket]:after{color:#374146!important;background-color:#ebe9e5!important;top:50%!important;left:100%!important;transform:translateY(-50%)}}section.modal-page{display:none;transform:translate(-50%,calc(-50% + .5rem));opacity:0;position:fixed;top:50%;left:50%;width:92vw;height:92vh;z-index:1000;border-radius:6px;background-color:#fff;box-shadow:0 3px .5rem .125rem #000000a3,0 0 0 100vmax #000c}section.modal-page .buttons-container{position:absolute;top:0;left:2rem;transform:translateY(-50%);display:flex;gap:1.25rem}section.modal-page .buttons-container button,section.modal-page .buttons-container a{padding:.75rem 1.5rem;font-family:agenda,Arial,Helvetica,sans-serif;display:flex;gap:.5rem;align-items:center;border:.125rem solid #374146;background-color:#fff;border-radius:999px;font-size:1.125rem;font-weight:500;transition:background-color .2s linear,color .2s linear,border-color .2s linear}section.modal-page .buttons-container button svg,section.modal-page .buttons-container a svg{transition:stroke .2s linear}section.modal-page .buttons-container button:hover,section.modal-page .buttons-container a:hover{background-color:#374146;border-color:#fff;color:#fff}section.modal-page .buttons-container button:hover svg,section.modal-page .buttons-container button:hover svg *,section.modal-page .buttons-container a:hover svg,section.modal-page .buttons-container a:hover svg *{stroke:#fff}section.modal-page iframe{width:100%;height:100%;overflow:hidden}section.modal-page.active{animation:.5s ease-out forwards fade-in;display:block}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,calc(-50% + .5rem))}66%{transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,.font-family\:serif{font-family:freight-text-pro,Georgia,Times New Roman,Times,serif}p,legend,.font-family\:sans-serif{font-family:agenda,Arial,Helvetica,sans-serif}button{background:none;border:none;cursor:pointer}img{display:block;max-width:100%}fieldset{border:0}input,select,textarea{font:inherit}:root{--header-height: 194px;--breakpoint-lg: 1399px}.grid{display:grid;grid-template-columns:repeat(var(--column-count, 2),minmax(var(--column-min-width, 42rem),1fr));grid-template-rows:auto 1fr;grid-template-areas:"render form" "accordion form"}body[data-has-header] main.cutting-room>.grid,body.has-header main.cutting-room>.grid{padding-block-start:var(--header-height)}body[data-has-header] section.form-header a[data-icon=basket],body.has-header section.form-header a[data-icon=basket]{opacity:0;pointer-events:none}.container{width:min(calc(100% - 2rem),100rem);margin-inline:auto}@media screen and (max-width: 84rem){.grid{grid-template-columns:100vw;grid-template-areas:"render" "form" "accordion"}.container{width:100%}}.visuallyhidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visuallyremoved{position:fixed!important;top:0;left:0;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;overflow:hidden}h1{font-size:calc(var(--spacer-default) * 1.5);line-height:1;text-align:center;font-weight:500}h3{font-size:calc(var(--spacer-default) * 1.25)}a{color:#374146;font-family:var(--font-sans-serif)}.form-step{padding-block-end:var(--spacer-double);display:none}.form-step.active{display:block}.form-section{margin-block-start:2rem}.form-section__title{font-weight:500;font-family:var(--font-sans-serif);font-size:1.375rem}.form-section__title+*{margin-block-start:var(--spacer-default)}.form-section__subtitle{font-weight:400;font-family:var(--font-sans-serif);font-size:calc(var(--spacer-default) * 1.125)}.form-section__subtitle+*{margin-block-start:var(--spacer-default)}.form-section__header{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:space-between}.form-section__header button{font-family:var(--font-sans-serif);font-size:var(--spacer-default);text-decoration:underline}.form-section__header+*{margin-block-start:var(--spacer-default)}.form-field label{display:block;font-family:var(--font-sans-serif);font-size:calc(var(--spacer-default) * 1.125);color:var(--label-color, #000000)}.form-field label+input{margin-block-start:var(--spacer-half)}.form-field--radio label{text-align:center}.form-field input{border-color:var(--input-border-color, #7070704C)!important;color:var(--input-text-color, #000000)!important}.form-field input+label.error,.form-field label+label.error,.inline-dropdown label.error{text-align:start;margin-block-start:var(--spacer-half);color:var(--color-red);font-size:.8rem}.form-field--required label:not(.error):after{content:"*";color:var(--color-red);margin-inline-start:var(--spacer-half)}.form-row{display:grid;gap:var(--gap-default);grid-template-columns:repeat(var(--column-count, 2),1fr)}@media screen and (max-width: 48rem){.form-row{--column-count: 1 !important}.form-row--small{--column-count: 2 !important}}input[type=radio]:checked+label{border-color:var(--color-stone);font-weight:700}.btn{flex-grow:1;max-width:270px;padding:var(--spacer-default) var(--spacer-triple);font-family:var(--font-serif);font-weight:500;font-size:1.125rem;color:var(--btn-foreground);background-color:var(--btn-background);border:1px solid var(--btn-border-color);border-radius:var(--layout-border-radius-default)}.btn-primary{--btn-background: var(--color-stone);--btn-foreground: #fff;--btn-border-color: var(--color-stone)}.btn-transparent{--btn-background: transparent;--btn-foreground: var(--color-stone);--btn-border-color: var(--color-stone)}@media screen and (max-width: 991px){.grid-left>.image-container{display:none}}.form-submit>.image-container{display:none}@media screen and (max-width: 991px){.form-submit>.image-container{display:block;min-width:140px;max-width:140px;grid-area:visualiser}}.form-submit>.image-container button.svelte-1kiwznh.svelte-1kiwznh:not(.main-image-container):not(.fullscreen){right:initial;left:.6666666667rem;width:2.75rem}.image-container.fullscreen.fullscreen.fullscreen{position:fixed;z-index:2;top:0;left:0;width:100%;min-width:100vw;height:100%;background-color:#000}.image-container.fullscreen.fullscreen.fullscreen button.svelte-1kiwznh.svelte-1kiwznh:not(.main-image-container):not(.fullscreen){display:none}.image-container.fullscreen.fullscreen.fullscreen>button.fullscreen.svelte-1kiwznh.svelte-1kiwznh{top:calc(var(--header-height, 0) + 1rem);left:1rem}.image-container.fullscreen.fullscreen.fullscreen img.svelte-1kiwznh.svelte-1kiwznh{object-fit:contain}button.fullscreen.svelte-1kiwznh.svelte-1kiwznh{background:none;border:none;position:absolute;top:0;left:0;z-index:1;width:3rem;height:3rem}button.fullscreen.svelte-1kiwznh svg.svelte-1kiwznh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.fullscreen.svelte-1kiwznh svg.svelte-1kiwznh:last-child{transform:translate(-50%,-50%) rotate(90deg)}.main-image-container.svelte-1kiwznh.svelte-1kiwznh{position:absolute;width:100%;height:100%;cursor:auto;z-index:0}button.svelte-1kiwznh.svelte-1kiwznh:not(.main-image-container):not(.fullscreen){position:absolute;bottom:-1rem;right:-1rem;width:25%;border:4px solid #fff;box-shadow:0 3px .5rem .125rem #0000007a;aspect-ratio:1/1;z-index:1;transition:border-color .2s linear}button.svelte-1kiwznh:not(.main-image-container):not(.fullscreen) svg.svelte-1kiwznh{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.25rem;background-color:#fff;transform:rotate(90deg);transition:stroke .2s linear,background-color .2s linear}@media screen and (max-width: 84rem){button.svelte-1kiwznh:not(.main-image-container):not(.fullscreen) svg.svelte-1kiwznh{width:1.25rem;height:1.25rem;padding:3px}}button.svelte-1kiwznh.svelte-1kiwznh:not(.main-image-container):not(.fullscreen):hover{border-color:#374146}button.svelte-1kiwznh:not(.main-image-container):not(.fullscreen):hover svg.svelte-1kiwznh{stroke:#fff;background-color:#374146}.image-container.svelte-1kiwznh.svelte-1kiwznh{position:sticky;top:2.0416666667rem;width:100%;aspect-ratio:640/569}.image-container.loading.svelte-1kiwznh.svelte-1kiwznh{position:relative;background-color:#ebe9e5;opacity:.5;animation:2s infinite forwards svelte-1kiwznh-loading-pulse}.image-container.loading.svelte-1kiwznh.svelte-1kiwznh:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:12ch;text-align:center;font-size:1.25rem;color:#707070;content:"Finding your fabric..."}.image-container.svelte-1kiwznh.svelte-1kiwznh:after{content:var(--render-images, "");position:absolute;top:-1000vh;left:-1000vw;z-index:-10;opacity:0}.image-container.svelte-1kiwznh img.svelte-1kiwznh{position:absolute;width:25%;height:auto;bottom:0;right:0}.image-container.svelte-1kiwznh img.main-image.svelte-1kiwznh{inset:0;width:100%;height:100%;object-fit:cover}.image-container.svelte-1kiwznh img.svelte-1kiwznh:not(.main-image){width:100%;height:100%;object-fit:cover}.image-container.svelte-1kiwznh button.fullscreen.svelte-1kiwznh{display:none}@media screen and (max-width: 84rem){.image-container.svelte-1kiwznh.svelte-1kiwznh{position:relative;top:0}.image-container.svelte-1kiwznh button.svelte-1kiwznh:not(.main-image-container):not(.fullscreen){bottom:.5rem;right:.5rem}.image-container.svelte-1kiwznh button.fullscreen.svelte-1kiwznh{display:block}}@keyframes svelte-1kiwznh-loading-pulse{0%,to{opacity:.66}50%{opacity:1}}.btn--icon.svelte-12s3xai.svelte-12s3xai{position:relative;display:flex;align-items:center;justify-content:center;background-color:#ebeced;transition:background-color .35s ease}.btn--icon.svelte-12s3xai img.svelte-12s3xai{filter:grayscale(1) brightness(0);transition:filter .35s ease}.btn--icon.svelte-12s3xai.svelte-12s3xai:hover{background-color:#374146}.btn--icon.svelte-12s3xai:hover img.svelte-12s3xai{filter:grayscale(1) brightness(1)}.btn--icon.btn--round.svelte-12s3xai.svelte-12s3xai{width:2.5rem;height:2.5rem;border-radius:50%}.btn--icon[data-icon=basket].svelte-12s3xai.svelte-12s3xai:after{content:var(--data-item-count, "0");position:absolute;top:66.6666666667%;left:66.6666666667%;width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center;background-color:#374146;border-radius:50%;color:#fff;font-size:.8rem;font-weight:900;line-height:1}.btn--icon.svelte-12s3xai.svelte-12s3xai:not([style]):after{display:none}.form-header.svelte-1211tdh{display:flex;align-items:center;justify-content:space-between;padding-block:2rem 1rem}.form-progress.svelte-1mx8c8c.svelte-1mx8c8c{position:relative;display:flex;align-items:center;justify-content:space-around}.form-progress.svelte-1mx8c8c.svelte-1mx8c8c:after{position:absolute;content:"";top:.625rem;width:100%;height:1px;border-bottom:1px dashed #cfcfcf;z-index:-1}.form-progress.svelte-1mx8c8c .step.svelte-1mx8c8c{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:24%;color:#cfcfcf}.form-progress.svelte-1mx8c8c .step-count.svelte-1mx8c8c{display:flex;justify-content:center;align-items:center;padding:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid currentColor;background-color:#fff}.form-progress.svelte-1mx8c8c .step-count.svelte-1mx8c8c,.form-progress.svelte-1mx8c8c .step-label.svelte-1mx8c8c{color:inherit}.form-progress.svelte-1mx8c8c .step.active.svelte-1mx8c8c{color:#374146}.dropdown.svelte-cv6m2e.svelte-cv6m2e{position:relative;font-family:agenda,Arial,Helvetica,sans-serif}.dropdown.svelte-cv6m2e>button.svelte-cv6m2e{position:relative;cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%;text-align:left;text-transform:capitalize;font:inherit}.dropdown.svelte-cv6m2e>button.svelte-cv6m2e:after{content:"";position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);right:1rem;width:.75rem;height:.75rem;border:3px solid #374146;border-top-width:0;border-left-width:0}.dropdown.svelte-cv6m2e>button.svelte-cv6m2e:disabled:after{border-color:#707070;opacity:.66}.dropdown.open.svelte-cv6m2e>.dropdown-options.svelte-cv6m2e{display:flex}.dropdown-options.svelte-cv6m2e.svelte-cv6m2e{display:none;position:absolute;top:calc(100% + .5rem);left:0;width:100%;max-height:240px;overflow:hidden auto;z-index:3;padding-block:.66rem;flex-direction:column;background-color:#fff;border:1px solid rgba(112,112,112,.3);border-radius:6px;box-shadow:0 2px 4px #00000029}.dropdown-options.svelte-cv6m2e>button.svelte-cv6m2e{position:relative;padding:.33rem 1.25rem;text-align:left;font:inherit;transition:background-color .2s ease}.dropdown-options.svelte-cv6m2e>button.svelte-cv6m2e:hover{background-color:#ebeced66}.dropdown-options.svelte-cv6m2e>button.svelte-cv6m2e:after{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);content:"";width:1rem;height:1rem;border-radius:50%;background-color:var(--group-color)}.dropdown-options.svelte-cv6m2e>button.bordered.svelte-cv6m2e:after{border:1px solid #707070}@media screen and (max-width: 991px){.search-fields .dropdown{display:none}}.active-filters.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:none;margin-block-start:1rem;font-size:1.125rem}@media screen and (max-width: 991px){.active-filters.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:block}}#swatches-dropdowns.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:none;grid-template-columns:1fr auto;gap:1rem;position:relative}@media screen and (max-width: 991px){#swatches-dropdowns.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:grid}}#swatches-dropdowns.svelte-dty80f>button.clear.svelte-dty80f.svelte-dty80f{padding-inline:.75rem;display:flex;justify-content:center;align-items:center;grid-column:initial;border:1px solid rgba(112,112,112,.3)}#swatches-dropdowns.svelte-dty80f label.svelte-dty80f.svelte-dty80f{font-family:agenda,Arial,Helvetica,sans-serif;display:flex;justify-content:center;align-items:center;gap:1.125rem;padding:.75rem 2rem;cursor:pointer;font-size:1.125rem;font-weight:500;text-align:center;background-color:transparent;border-radius:.375rem;border:1px solid rgba(112,112,112,.3);transition:background-color .2s linear}#swatches-dropdowns.svelte-dty80f label svg.svelte-dty80f.svelte-dty80f{width:24px}#swatches-dropdowns.svelte-dty80f input[type=checkbox].svelte-dty80f:checked:first-of-type~label.svelte-dty80f:first-of-type,#swatches-dropdowns.svelte-dty80f input[type=checkbox].svelte-dty80f:checked:not(:first-of-type)~label.svelte-dty80f:not(:first-of-type){background-color:#ebe9e5}#filter-fields-dropdown.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:none;position:absolute;top:calc(100% + 1.25rem)!important;left:50%;transform:translate(-50%);width:100%;z-index:1;background:#fff;border:1px solid rgba(112,112,112,.3);border-radius:.375rem}#filter-fields-dropdown.svelte-dty80f>label.svelte-dty80f.svelte-dty80f{border:none;justify-content:flex-start}#filter-fields-dropdown.svelte-dty80f>label.svelte-dty80f.svelte-dty80f:first-of-type{margin-block-start:0}.select-options.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:none;position:relative;top:calc(100% + .5rem);left:0;width:100%;max-height:240px;overflow:hidden auto;z-index:3;padding-block:.6666666667rem;flex-direction:column;background-color:#fff;border:1px solid rgba(112,112,112,.3);border-radius:6px;box-shadow:0 2px 4px #00000029}.select-options.svelte-dty80f>label.svelte-dty80f.svelte-dty80f{text-align:left!important;justify-content:flex-start!important;padding-inline:1.25rem;border:none!important;position:relative}.select-options.svelte-dty80f>label.svelte-dty80f.svelte-dty80f:before{content:"";width:.8rem;height:.8rem;border:2px solid black;border-top-width:0;border-right-width:0;transform:rotate(45deg)}.select-options.svelte-dty80f>button.svelte-dty80f.svelte-dty80f:not(.clear){position:relative;padding:.4166666667rem;text-align:left;font-family:agenda,Arial,Helvetica,sans-serif;text-transform:capitalize;font-size:1.125rem;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.select-options.svelte-dty80f>button.svelte-dty80f.svelte-dty80f:not(.clear):hover{background-color:#ebeced66}.select-options.svelte-dty80f>button.svelte-dty80f.svelte-dty80f:not(.clear):after{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);content:"";width:1rem;height:1rem;border-radius:50%;background-color:var(--group-color)}.select-options.svelte-dty80f>button:not(.clear).bordered.svelte-dty80f.svelte-dty80f:after{border:1px solid #707070}#filter-fields-dropdown-trigger.svelte-dty80f:checked~#filter-fields-dropdown.svelte-dty80f.svelte-dty80f{display:block}#color-options.svelte-dty80f.svelte-dty80f.svelte-dty80f,#pattern-options.svelte-dty80f.svelte-dty80f.svelte-dty80f,#fabric-options.svelte-dty80f.svelte-dty80f.svelte-dty80f{display:none}#options--color.svelte-dty80f:checked~label.svelte-dty80f.svelte-dty80f,#options--color.svelte-dty80f:checked~div.svelte-dty80f.svelte-dty80f,#options--pattern.svelte-dty80f:checked~label.svelte-dty80f.svelte-dty80f,#options--pattern.svelte-dty80f:checked~div.svelte-dty80f.svelte-dty80f,#options--fabric.svelte-dty80f:checked~label.svelte-dty80f.svelte-dty80f,#options--fabric.svelte-dty80f:checked~div.svelte-dty80f.svelte-dty80f{display:none}#options--color.svelte-dty80f:checked~#color-options.svelte-dty80f.svelte-dty80f,#options--pattern.svelte-dty80f:checked~#pattern-options.svelte-dty80f.svelte-dty80f,#options--fabric.svelte-dty80f:checked~#fabric-options.svelte-dty80f.svelte-dty80f{display:flex}.fabric-search.svelte-dty80f.svelte-dty80f.svelte-dty80f{font-family:agenda,Arial,Helvetica,sans-serif}.fabric-search.svelte-dty80f .search-fields.svelte-dty80f.svelte-dty80f{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.fabric-search.svelte-dty80f .search-fields div.form-field input.svelte-dty80f.svelte-dty80f{width:100%}.fabric-search.svelte-dty80f .search-fields div.form-field--search.svelte-dty80f.svelte-dty80f{grid-column:1/4;position:relative}.fabric-search.svelte-dty80f .search-fields div.form-field--search img.svelte-dty80f.svelte-dty80f{position:absolute;top:55%;right:1.25rem;transform:translateY(-50%)}.fabric-search.svelte-dty80f .search-fields input.svelte-dty80f.svelte-dty80f{cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%}.fabric-search.svelte-dty80f .search-fields input[type=search].svelte-dty80f.svelte-dty80f{text-transform:uppercase}.fabric-search.svelte-dty80f .search-fields input[type=search].svelte-dty80f.svelte-dty80f::placeholder{text-transform:initial}.fabric-search.svelte-dty80f .search-fields input[type=search].svelte-dty80f:focus+img.svelte-dty80f,.fabric-search.svelte-dty80f .search-fields input[type=search].svelte-dty80f:not([value=""]):hover+img.svelte-dty80f{display:none}@media screen and (max-width: 48rem){.fabric-search.svelte-dty80f .search-fields.svelte-dty80f.svelte-dty80f{grid-template-columns:1fr}.fabric-search.svelte-dty80f .search-fields div.form-field--search.svelte-dty80f.svelte-dty80f{grid-column:initial}}.swatch.svelte-y53101 input[type=radio].svelte-y53101.svelte-y53101{width:0;height:0}.swatch.svelte-y53101 label.svelte-y53101.svelte-y53101{cursor:pointer;display:block;width:128px;aspect-ratio:1/1}.swatch.svelte-y53101 label img.svelte-y53101.svelte-y53101{width:100%;height:100%;object-fit:cover}.swatch.svelte-y53101 label p.svelte-y53101.svelte-y53101{text-transform:capitalize;margin-block-start:.625rem;text-align:center;font-size:.875rem}.swatch.active.svelte-y53101 img.svelte-y53101.svelte-y53101{border:.25rem solid #374146}.swatch.active.svelte-y53101 p.svelte-y53101.svelte-y53101{text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.swatch.svelte-y53101 input[type=radio].svelte-y53101:disabled+label.svelte-y53101{opacity:.33}.swatches.svelte-953rdv p.loading-indicator.svelte-953rdv.svelte-953rdv{text-transform:uppercase;opacity:.5;animation:2s forwards infinite svelte-953rdv-text-pulse;margin-block-start:0}@keyframes svelte-953rdv-text-pulse{0%,to{opacity:.33}50%{opacity:.75}}.swatches.svelte-953rdv .options-container.svelte-953rdv.svelte-953rdv{padding-block-start:1rem;overflow-x:hidden;position:relative}.swatches.svelte-953rdv .options-container.svelte-953rdv>p.svelte-953rdv{position:absolute;left:50%;transform:translate(-50%);bottom:24px;font-size:.8em;text-transform:uppercase;color:#000;z-index:-1}.swatches.svelte-953rdv .options-container.svelte-953rdv.svelte-953rdv:after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);width:3rem;background:linear-gradient(to left,white,rgba(255,255,255,0));z-index:1}@media screen and (max-width: 84rem){.swatches.svelte-953rdv .options-container.svelte-953rdv.svelte-953rdv{margin-inline:-1rem}.swatches.svelte-953rdv .options-container.svelte-953rdv>p.svelte-953rdv{width:100%;text-align:center}}.swatches.svelte-953rdv .options.svelte-953rdv.svelte-953rdv{padding-block-end:2rem;list-style-type:none;display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,8rem);gap:1.25rem;overflow-x:auto;scrollbar-width:20px;scrollbar-color:white #8a8a8a}.swatches.svelte-953rdv .options.svelte-953rdv.svelte-953rdv::-webkit-scrollbar{height:20px}.swatches.svelte-953rdv .options.svelte-953rdv.svelte-953rdv::-webkit-scrollbar-track{border-radius:99vw;background:#8a8a8a}.swatches.svelte-953rdv .options.svelte-953rdv.svelte-953rdv::-webkit-scrollbar-thumb{background:white;border-radius:99vw;border:4px solid #8a8a8a}.swatches.svelte-953rdv .options li.svelte-953rdv.svelte-953rdv:nth-last-child(2),.swatches.svelte-953rdv .options li.svelte-953rdv.svelte-953rdv:nth-last-child(1){z-index:2}@media screen and (max-width: 84rem){.swatches.svelte-953rdv .options.svelte-953rdv.svelte-953rdv{padding-inline:0;margin-inline:15px}}section.swatches-loader.svelte-131djej.svelte-131djej{overflow:hidden}section.swatches-loader.svelte-131djej ul.svelte-131djej{list-style-type:none;display:grid;grid-auto-flow:column;gap:1rem;grid-template-rows:1fr 1fr;grid-template-columns:repeat(auto-fit,8rem);padding-block:1.5rem}section.swatches-loader.svelte-131djej li.svelte-131djej{margin-block-start:1.5rem}section.swatches-loader.svelte-131djej .skeleton.svelte-131djej{background-color:#e3e3e3;opacity:.2;animation:svelte-131djej-skeleton-loading 2.5s linear infinite forwards}section.swatches-loader.svelte-131djej .skeleton.skeleton-image.svelte-131djej{width:128px;aspect-ratio:1/1}section.swatches-loader.svelte-131djej .skeleton.skeleton-text.svelte-131djej{margin-block-start:.625rem;width:100%;height:16px}section.swatches-loader.svelte-131djej li:nth-child(1) .skeleton.svelte-131djej{animation-delay:.33s}section.swatches-loader.svelte-131djej li:nth-child(2) .skeleton.svelte-131djej{animation-delay:.66s}section.swatches-loader.svelte-131djej li:nth-child(3) .skeleton.svelte-131djej{animation-delay:.99s}section.swatches-loader.svelte-131djej li:nth-child(4) .skeleton.svelte-131djej{animation-delay:1.32s}section.swatches-loader.svelte-131djej li:nth-child(5) .skeleton.svelte-131djej{animation-delay:calc(.33s * 5)}section.swatches-loader.svelte-131djej li:nth-child(6) .skeleton.svelte-131djej{animation-delay:1.98s}section.swatches-loader.svelte-131djej li:nth-child(7) .skeleton.svelte-131djej{animation-delay:2.31s}section.swatches-loader.svelte-131djej li:nth-child(8) .skeleton.svelte-131djej{animation-delay:2.64s}section.swatches-loader.svelte-131djej li:nth-child(9) .skeleton.svelte-131djej{animation-delay:2.97s}section.swatches-loader.svelte-131djej li:nth-child(10) .skeleton.svelte-131djej{animation-delay:calc(.33s * 10)}@keyframes svelte-131djej-skeleton-loading{0%,to{opacity:.2}50%{opacity:1}}.header-styles.svelte-aqtwuy .options.svelte-aqtwuy{--gap:var(--gap-default);list-style-type:none;display:grid;grid-template-columns:repeat(var(--column-count, 5),1fr);gap:var(--gap)}.header-styles.svelte-aqtwuy .options label.svelte-aqtwuy{display:block;cursor:pointer}.header-styles.svelte-aqtwuy .options label img.svelte-aqtwuy{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:10% 0%}.header-styles.svelte-aqtwuy .options label p.svelte-aqtwuy{margin-block-start:.75rem;text-align:center;font-weight:500;font-size:.875rem}.header-styles.svelte-aqtwuy .options li.active img.svelte-aqtwuy{outline:.25rem solid #374146}.header-styles.svelte-aqtwuy .options li.active p.svelte-aqtwuy{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem}@media screen and (max-width: 48rem){.header-styles.svelte-aqtwuy .options.svelte-aqtwuy{--gap:var(--gap-small);grid-template-columns:1fr 1fr}.header-styles.svelte-aqtwuy .options li.svelte-aqtwuy{margin-block-end:1rem}}.eyelets.svelte-133apm ul.svelte-133apm{list-style-type:none}.eyelets.svelte-133apm ul label.svelte-133apm{width:100%;display:block;cursor:pointer}.eyelets.svelte-133apm ul img.svelte-133apm{width:100%;aspect-ratio:1/1;object-fit:cover}.eyelets.svelte-133apm ul p.svelte-133apm{margin-block-start:.75rem;text-align:center;font-weight:500;font-size:.875rem}.eyelets.svelte-133apm ul li.active img.svelte-133apm{outline:.25rem solid #374146}.eyelets.svelte-133apm ul li.active p.svelte-133apm{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem}.no-results.svelte-1d4sdsv.svelte-1d4sdsv.svelte-1d4sdsv{padding:1rem 1.5rem;background-color:#ebeced;border-radius:6px}.no-results.svelte-1d4sdsv p.svelte-1d4sdsv.svelte-1d4sdsv:first-child{font-family:freight-text-pro,Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-weight:700}.no-results.svelte-1d4sdsv p.svelte-1d4sdsv+p.svelte-1d4sdsv{margin-block-start:1rem}.no-results.svelte-1d4sdsv span.svelte-1d4sdsv.svelte-1d4sdsv{display:inline-block;margin-block-start:.25rem}.no-results.svelte-1d4sdsv span.label.svelte-1d4sdsv.svelte-1d4sdsv{font-weight:700}.no-results.svelte-1d4sdsv span.svelte-1d4sdsv.svelte-1d4sdsv:not(.label){margin-inline-start:1ch}input.svelte-bplxpw{cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%;font-family:agenda,Arial,Helvetica,sans-serif}a.svelte-bplxpw{margin-block-start:.5rem}.checkbox.svelte-hoz015.svelte-hoz015.svelte-hoz015{margin-block-start:1.5rem;padding-inline-start:2.5rem}.checkbox.svelte-hoz015 label.svelte-hoz015.svelte-hoz015{cursor:pointer;position:relative;font-size:1.375rem;font-weight:500;font-family:agenda,Arial,Helvetica,sans-serif;line-height:30px}.checkbox.svelte-hoz015 label.svelte-hoz015.svelte-hoz015:before{content:"";position:absolute;top:0;left:-2.5rem;width:1.875rem;height:1.875rem;border:1px solid #374146;background-color:#fff}.checkbox.svelte-hoz015 label.svelte-hoz015.svelte-hoz015:after{content:"";position:absolute;top:.9375rem;left:-1.8rem;width:.5rem;height:1.2rem;border:3px solid #fff;border-left-width:0;border-top-width:0;transform:translateY(-50%) rotate(30deg)}.checkbox.svelte-hoz015 input.svelte-hoz015:checked+label.svelte-hoz015:before{background-color:#374146}.checkbox.svelte-hoz015 input.svelte-hoz015:disabled+label.svelte-hoz015{cursor:auto;color:#cfcfcf}.checkbox.svelte-hoz015 input.svelte-hoz015:disabled+label.svelte-hoz015:before{border-color:#cfcfcf}.checkbox.svelte-hoz015 input:disabled+label p.description.svelte-hoz015.svelte-hoz015{color:inherit}.checkbox.svelte-hoz015 p.description.svelte-hoz015.svelte-hoz015{max-width:70ch;margin-block-start:.3333333333rem;font-size:1rem;font-weight:400;line-height:1.375}.popup.svelte-e1lrib.svelte-e1lrib{display:none}.popup.svelte-e1lrib.svelte-e1lrib:target{display:block;width:min(100% - 30px,44rem);max-height:calc(100vh - 60px);padding:3rem;overflow:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 1rem .5rem #0000003d,0 0 0 5000px #000000a3;border-radius:6px;z-index:4;text-align:initial!important}.popup.svelte-e1lrib button.dismiss.svelte-e1lrib{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;display:flex;justify-content:center;align-items:center;background:none;border:none}.popup.svelte-e1lrib button.dismiss.svelte-e1lrib:before,.popup.svelte-e1lrib button.dismiss.svelte-e1lrib:after{--angle:45deg;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle));height:.125rem;width:100%;background-color:#374146}.popup.svelte-e1lrib button.dismiss.svelte-e1lrib:after{--angle:135deg}h3.svelte-1rje3h1{text-transform:capitalize;font-size:2rem}p.svelte-1rje3h1{margin-block-start:1rem;font-size:1.25rem;line-height:1.4}label.svelte-13s6lf6.svelte-13s6lf6{cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%;text-transform:capitalize}div.svelte-13s6lf6:last-of-type>label.svelte-13s6lf6{text-transform:initial}label.svelte-15qbli4{cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%}a.svelte-15qbli4{display:block;margin-block-start:.5rem}label.svelte-1o9l7j0{cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%}.options-container.svelte-oinp53.svelte-oinp53{overflow-x:hidden;position:relative}.options-container.svelte-oinp53.svelte-oinp53:after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);width:3rem;background:linear-gradient(to left,white,rgba(255,255,255,0));z-index:1}.options-container.svelte-oinp53 .options.svelte-oinp53{list-style-type:none;display:flex;gap:1.25rem;overflow-x:auto;padding-block-end:2rem;scrollbar-width:20px;scrollbar-color:white #8a8a8a}.options-container.svelte-oinp53 .options.svelte-oinp53::-webkit-scrollbar{height:20px}.options-container.svelte-oinp53 .options.svelte-oinp53::-webkit-scrollbar-track{border-radius:99vw;background:#8a8a8a}.options-container.svelte-oinp53 .options.svelte-oinp53::-webkit-scrollbar-thumb{background:white;border-radius:99vw;border:4px solid #8a8a8a}.options-container.svelte-oinp53 .options li.svelte-oinp53{flex-shrink:0;flex-grow:0;width:128px}.options-container.svelte-oinp53 .options li input[type=radio].svelte-oinp53{width:1px;height:1px}.options-container.svelte-oinp53 .options li label.svelte-oinp53{margin-block-start:-1rem}.options-container.svelte-oinp53 .options li img.svelte-oinp53{cursor:pointer;width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(112,112,112,.3)}.options-container.svelte-oinp53 .options li p.svelte-oinp53{cursor:pointer;text-transform:capitalize;margin-block-start:.625rem;text-align:center;font-size:.875rem}.options-container.svelte-oinp53 .options input[type=radio]:checked+label img.svelte-oinp53{border:2px solid black}.inline-binary.svelte-iki3z6.svelte-iki3z6{display:grid;grid-template-columns:1fr 1fr}.inline-binary.svelte-iki3z6 .text-container.svelte-iki3z6{display:flex;align-items:center;font-size:1.375rem;font-weight:500}.inline-binary.svelte-iki3z6 .input-container.svelte-iki3z6{display:flex}.inline-binary.svelte-iki3z6 .input-container .form-field.svelte-iki3z6{flex-grow:1}.inline-binary.svelte-iki3z6 .input-container .form-field.active label.svelte-iki3z6{border-color:#000}.inline-binary.svelte-iki3z6 .input-container .form-field:first-of-type label.svelte-iki3z6{border-top-right-radius:0;border-bottom-right-radius:0}.inline-binary.svelte-iki3z6 .input-container .form-field:last-of-type label.svelte-iki3z6{border-top-left-radius:0;border-bottom-left-radius:0}label.svelte-iki3z6.svelte-iki3z6{border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%;cursor:pointer}.inline-dropdown.svelte-1lmlknb.svelte-1lmlknb.svelte-1lmlknb{display:grid;grid-template-columns:1fr 1fr;font-family:agenda,Arial,Helvetica,sans-serif}.inline-dropdown.svelte-1lmlknb .text-container.svelte-1lmlknb.svelte-1lmlknb{display:flex;align-items:center;font-size:1.25rem;font-weight:500}.inline-dropdown.svelte-1lmlknb .text-container p.svelte-1lmlknb.svelte-1lmlknb{color:var(--label-color, #000)}.inline-dropdown.svelte-1lmlknb .input-container.svelte-1lmlknb.svelte-1lmlknb{width:100%}.inline-dropdown--required.svelte-1lmlknb .text-container.svelte-1lmlknb>.svelte-1lmlknb:after{content:"*";color:#980000;margin-inline-start:.5rem}button.prompt.svelte-1lmlknb.svelte-1lmlknb.svelte-1lmlknb:disabled{color:#374146}.dropdown.svelte-1lmlknb.svelte-1lmlknb.svelte-1lmlknb{position:relative;font-family:agenda,Arial,Helvetica,sans-serif}.dropdown.svelte-1lmlknb>button.svelte-1lmlknb.svelte-1lmlknb{position:relative;cursor:pointer;border:1px solid var(--label-border-color, rgba(112, 112, 112, .3));border-radius:6px;padding:1.25rem;font-size:1.125rem;width:100%;text-align:left;text-transform:capitalize;font:inherit}.dropdown.svelte-1lmlknb>button.svelte-1lmlknb.svelte-1lmlknb:after{content:"";position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);right:1rem;width:.75rem;height:.75rem;border:3px solid #374146;border-top-width:0;border-left-width:0}.dropdown.open.svelte-1lmlknb>.dropdown-options.svelte-1lmlknb.svelte-1lmlknb{display:flex}.dropdown-options.svelte-1lmlknb.svelte-1lmlknb.svelte-1lmlknb{display:none;position:absolute;left:0;width:100%;z-index:4;padding-block:.66rem;flex-direction:column;background-color:#fff;border:1px solid rgba(112,112,112,.3);border-radius:6px;box-shadow:0 2px 4px #00000029}.dropdown-options.svelte-1lmlknb>button.svelte-1lmlknb.svelte-1lmlknb{position:relative;padding:.33rem 1.25rem;text-align:left;font:inherit;transition:background-color .2s ease}.dropdown-options.svelte-1lmlknb>button.svelte-1lmlknb.svelte-1lmlknb:hover{background-color:#ebeced66}.dropdown-options.svelte-1lmlknb>button.svelte-1lmlknb.svelte-1lmlknb:after{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);content:"";width:1rem;height:1rem;border-radius:50%;background-color:var(--group-color)}.dropdown-options--top.svelte-1lmlknb .dropdown-options.svelte-1lmlknb.svelte-1lmlknb{bottom:calc(100% + .5rem)}.dropdown-options--bottom.svelte-1lmlknb .dropdown-options.svelte-1lmlknb.svelte-1lmlknb{top:calc(100% + .5rem)}.options.svelte-1vklhiz.svelte-1vklhiz{display:flex;gap:1.25rem}.options.svelte-1vklhiz div.form-field.svelte-1vklhiz{width:128px}.options.svelte-1vklhiz label.svelte-1vklhiz{display:block;cursor:pointer}.options.svelte-1vklhiz label img.svelte-1vklhiz{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:10% 0%;border:1px solid rgba(112,112,112,.3)}.options.svelte-1vklhiz label p.svelte-1vklhiz{margin-block-start:.75rem;text-align:center;font-weight:500;font-size:.875rem}.options.svelte-1vklhiz input:checked+label img.svelte-1vklhiz{outline:2px solid #374146}.options.svelte-1vklhiz input:checked+label p.svelte-1vklhiz{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem}@media screen and (max-width: 48rem){.options.svelte-1vklhiz.svelte-1vklhiz{--gap:var(--gap-small);grid-template-columns:1fr 1fr}.options.svelte-1vklhiz div.form-field.svelte-1vklhiz{margin-block-end:1rem}}.card.svelte-1anrb4d.svelte-1anrb4d{display:flex;flex-direction:column;gap:1.25rem}.card.svelte-1anrb4d div.image-container.svelte-1anrb4d{width:100%}.card.svelte-1anrb4d div.image-container img.svelte-1anrb4d{width:100%;aspect-ratio:1/1;object-fit:cover}.card.svelte-1anrb4d a.svelte-1anrb4d,.card.svelte-1anrb4d button.svelte-1anrb4d{display:block;text-align:center;cursor:pointer;border:1px solid;border-radius:6px;padding:1rem;font-size:1.125rem;text-decoration:none;width:100%;border-color:#7070704d;color:#000;background-color:#fff;font-family:agenda,Arial,Helvetica,sans-serif}.card.svelte-1anrb4d a.svelte-1anrb4d:hover,.card.svelte-1anrb4d button.svelte-1anrb4d:hover{text-decoration:underline}.card.svelte-1anrb4d a.svelte-1anrb4d:after,.card.svelte-1anrb4d button.svelte-1anrb4d:after{content:"→";margin-inline-start:.5rem}.upsell-cards.svelte-73k9ug.svelte-73k9ug.svelte-73k9ug{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}section#add-to-cart.svelte-73k9ug.svelte-73k9ug.svelte-73k9ug{display:none;position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2rem 1rem 1.25rem;border-radius:6px;box-shadow:0 3px .5rem .125rem #7070704d,0 0 0 100vmax #707070cc}section#add-to-cart.svelte-73k9ug button.dismiss.svelte-73k9ug.svelte-73k9ug{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;transform:rotate(45deg)}section#add-to-cart.svelte-73k9ug button.dismiss.svelte-73k9ug>div.svelte-73k9ug{width:100%;height:12%;background-color:#707070;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section#add-to-cart.svelte-73k9ug button.dismiss.svelte-73k9ug>div.svelte-73k9ug:last-of-type{transform:translate(-50%,-50%) rotate(90deg)}section#add-to-cart.svelte-73k9ug div.text-container.svelte-73k9ug.svelte-73k9ug{padding:.75rem 1rem 1.25rem;background-color:#ebe9e5;border-radius:6px}section#add-to-cart.svelte-73k9ug div.text-container h2.svelte-73k9ug.svelte-73k9ug{font-size:2rem}section#add-to-cart.svelte-73k9ug div.text-container p.svelte-73k9ug.svelte-73k9ug{margin-block-start:1rem;max-width:50ch}section#add-to-cart.svelte-73k9ug div.buttons-container.svelte-73k9ug.svelte-73k9ug{margin-block-start:1rem;display:flex;gap:1rem}section#add-to-cart.svelte-73k9ug div.buttons-container button.svelte-73k9ug.svelte-73k9ug:first-of-type{background-color:#374146;color:#fff}section#add-to-cart.svelte-73k9ug div.buttons-container button.svelte-73k9ug.svelte-73k9ug:last-of-type{border:1px solid #707070}section#add-to-cart.active.svelte-73k9ug.svelte-73k9ug.svelte-73k9ug{display:block}.questions.svelte-5f875u{display:flex;flex-direction:column;gap:1.25rem}.form-submit.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2{position:sticky;bottom:0;display:flex;flex-flow:row wrap;align-items:center;gap:1.25rem;padding:1.25rem 1rem;margin-inline:-1rem;background-color:#fff;z-index:3}.form-submit.svelte-9tjmh2 button.close.svelte-9tjmh2.svelte-9tjmh2{display:none}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2{display:grid;align-items:start;grid-template-columns:140px auto;grid-template-rows:1fr auto;grid-template-areas:"visualiser text" "visualiser cta"}.form-submit.expanded.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2{padding-block-start:2.5rem}.form-submit.expanded.svelte-9tjmh2 button.close.svelte-9tjmh2.svelte-9tjmh2{display:block;position:absolute;top:.666rem;right:.333rem}}.form-submit--row.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2{display:flex;align-items:flex-end;gap:.5rem;margin-block-end:.5rem}.form-submit--row.svelte-9tjmh2 p.svelte-9tjmh2.svelte-9tjmh2:first-of-type{font-weight:700}.form-submit--row.svelte-9tjmh2 p.svelte-9tjmh2.svelte-9tjmh2:last-of-type{text-align:right}.form-submit--row.svelte-9tjmh2>.product-price.svelte-9tjmh2.svelte-9tjmh2{display:none}@media screen and (max-width: 991px){.form-submit--row.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2{grid-area:title}.form-submit--row.svelte-9tjmh2 p.svelte-9tjmh2.svelte-9tjmh2:last-of-type{flex-shrink:0}.form-submit--row.svelte-9tjmh2>.product-price.svelte-9tjmh2.svelte-9tjmh2{display:block}}.form-submit.svelte-9tjmh2 p.product-title.svelte-9tjmh2.svelte-9tjmh2{font-weight:700;font-size:1.125rem}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 p.product-title.svelte-9tjmh2.svelte-9tjmh2{font-size:1rem}}.form-submit.svelte-9tjmh2 p.product-price.svelte-9tjmh2.svelte-9tjmh2{margin-block-start:.5rem;font-family:freight-text-pro,Georgia,Times New Roman,Times,serif;font-weight:900;font-size:1.25rem}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 p.product-price.svelte-9tjmh2.svelte-9tjmh2{font-size:1rem}}.form-submit.svelte-9tjmh2 p.product-price.loading.svelte-9tjmh2.svelte-9tjmh2{animation:svelte-9tjmh2-text-pulse .5s forwards infinite}.form-submit.svelte-9tjmh2 p.product-price.svelte-9tjmh2>span.svelte-9tjmh2{font-size:1rem;font-weight:400;font-family:agenda,Arial,Helvetica,sans-serif}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 .product-data.svelte-9tjmh2.svelte-9tjmh2{grid-area:text;display:flex;flex-direction:column}.form-submit.svelte-9tjmh2 .product-data.svelte-9tjmh2>span.svelte-9tjmh2{position:relative;padding-inline-start:1rem}.form-submit.svelte-9tjmh2 .product-data.svelte-9tjmh2>span.svelte-9tjmh2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3333333333rem;height:.3333333333rem;border-radius:50%;background-color:#707070}}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 .text-container.svelte-9tjmh2>.product-price.svelte-9tjmh2{display:none}}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details][aria-expanded=false].svelte-9tjmh2.svelte-9tjmh2{display:block}.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details][aria-expanded=false].svelte-9tjmh2+.product-data.svelte-9tjmh2{height:0;overflow:hidden}.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details][aria-expanded=true].svelte-9tjmh2.svelte-9tjmh2{display:none}.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details][aria-expanded=true].svelte-9tjmh2+.product-data.svelte-9tjmh2{height:auto}}.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details].svelte-9tjmh2.svelte-9tjmh2{display:none}@media screen and (max-width: 991px){.form-submit.svelte-9tjmh2 button[aria-controls=curtain-details].svelte-9tjmh2.svelte-9tjmh2{display:block;font-family:agenda,Arial,Helvetica,sans-serif;font-size:1rem;text-align:left}}.form-submit.svelte-9tjmh2 p.product-price-from.svelte-9tjmh2.svelte-9tjmh2{font-family:freight-text-pro,Georgia,Times New Roman,Times,serif}.form-submit.svelte-9tjmh2 div.text-container.svelte-9tjmh2.svelte-9tjmh2{display:flex;justify-content:center;flex-direction:column}.form-submit.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:3rem;background:linear-gradient(to top,white,rgba(255,255,255,0))}.form-submit.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-top:2px dashed rgba(112,112,112,.3)}@media screen and (max-width: 84rem){.form-submit.svelte-9tjmh2 button.svelte-9tjmh2.svelte-9tjmh2:not(.close){flex-basis:100%;flex-shrink:0;max-width:initial;grid-area:cta;margin-inline-start:initial}}button.svelte-9tjmh2.svelte-9tjmh2.svelte-9tjmh2:disabled{background-color:#707070;border-color:#707070;color:#ebeced;cursor:auto;pointer-events:none}.form-submit .text-container+*{margin-inline-start:auto}@keyframes svelte-9tjmh2-text-pulse{0%,to{opacity:1}50%{opacity:.33}}.checkout-confirmation.svelte-1gc600u.svelte-1gc600u.svelte-1gc600u{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem 2rem;background-color:#fff;border-radius:6px;box-shadow:0 3px .5rem .125rem #0000007a,0 0 0 100vmax #00000052;z-index:100}.checkout-confirmation.svelte-1gc600u h3.svelte-1gc600u.svelte-1gc600u{max-width:20ch;line-height:1.4}.checkout-confirmation.svelte-1gc600u div.image-container.svelte-1gc600u.svelte-1gc600u{margin-block-start:1.25rem;width:256px;aspect-ratio:6/4;border:4px solid #fff;box-shadow:0 3px .5rem .125rem #0000007a}.checkout-confirmation.svelte-1gc600u img.svelte-1gc600u.svelte-1gc600u{width:100%;height:100%;object-fit:cover}.checkout-confirmation.svelte-1gc600u a.svelte-1gc600u.svelte-1gc600u{display:block;text-align:center;font-size:1rem;margin-block-start:.75rem}.checkout-confirmation.svelte-1gc600u a.svelte-1gc600u.svelte-1gc600u:first-of-type{margin-block-start:1.5rem;padding-block:.75rem;background-color:#374146;color:#fff;text-decoration:none}.checkout-confirmation.svelte-1gc600u a.svelte-1gc600u.svelte-1gc600u:last-of-type{padding-block:.75rem;background-color:#fff;border:1px solid rgba(112,112,112,.66);text-decoration:none}.checkout-confirmation.svelte-1gc600u button.dismiss.svelte-1gc600u.svelte-1gc600u{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem}.checkout-confirmation.svelte-1gc600u button.dismiss.svelte-1gc600u>div.svelte-1gc600u{position:absolute;width:100%;height:10%;top:50%;left:0;transform:translateY(-50%) rotate(45deg);background-color:#707070}.checkout-confirmation.svelte-1gc600u button.dismiss.svelte-1gc600u>div.svelte-1gc600u:last-of-type{transform:translateY(-50%) rotate(135deg)}section.accordion.svelte-1n9glj0.svelte-1n9glj0{margin-block-start:5rem}@media screen and (max-width: 84rem){section.accordion.svelte-1n9glj0.svelte-1n9glj0{margin-block-start:2.5rem}}section.accordion.svelte-1n9glj0 .accordion-item.svelte-1n9glj0{border-top:1px solid rgba(112,112,112,.3)}section.accordion.svelte-1n9glj0 .accordion-item .svelte-1n9glj0{font-family:agenda,Arial,Helvetica,sans-serif;font-size:18px;line-height:28px}section.accordion.svelte-1n9glj0 .accordion-item.svelte-1n9glj0:last-child{border-bottom:1px solid rgba(112,112,112,.3)}section.accordion.svelte-1n9glj0 .accordion-item__header.svelte-1n9glj0{display:flex;justify-content:space-between;padding-block:22px;cursor:pointer}section.accordion.svelte-1n9glj0 .accordion-item__header p.title.svelte-1n9glj0{font-size:22px;font-weight:500}section.accordion.svelte-1n9glj0 .accordion-item__header span.open.svelte-1n9glj0{display:inline}section.accordion.svelte-1n9glj0 .accordion-item__header span.close.svelte-1n9glj0{display:none}section.accordion.svelte-1n9glj0 .contents.svelte-1n9glj0{padding-block-end:0;max-height:0px;opacity:0;position:relative;z-index:-1;transition:max-height .35s ease-out,opacity .35s ease-in,padding .35s ease-in}section.accordion.svelte-1n9glj0 .accordion-item.open span.open.svelte-1n9glj0{display:none}section.accordion.svelte-1n9glj0 .accordion-item.open span.close.svelte-1n9glj0{display:inline}section.accordion.svelte-1n9glj0 .accordion-item.open .contents.svelte-1n9glj0{padding-block-end:2.5rem;opacity:1;max-height:500px;z-index:0}.hardware-confirm.svelte-ah9a63.svelte-ah9a63.svelte-ah9a63{display:none;position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2rem 1.25rem 1.25rem;border-radius:6px;box-shadow:0 3px .5rem .125rem #7070704d,0 0 0 100vmax #707070cc}.hardware-confirm.active.svelte-ah9a63.svelte-ah9a63.svelte-ah9a63{display:block}.hardware-confirm.svelte-ah9a63 h2.svelte-ah9a63.svelte-ah9a63{font-size:2rem}.hardware-confirm.svelte-ah9a63 h2.svelte-ah9a63+.svelte-ah9a63{margin-block-start:1rem}.hardware-confirm.svelte-ah9a63 p.svelte-ah9a63.svelte-ah9a63{max-width:40ch;line-height:1.5}.hardware-confirm.svelte-ah9a63 div.buttons-container.svelte-ah9a63.svelte-ah9a63{margin-block-start:1rem;display:flex;gap:1rem}.hardware-confirm.svelte-ah9a63 div.buttons-container button.svelte-ah9a63.svelte-ah9a63:first-of-type{background-color:#374146;color:#fff}.hardware-confirm.svelte-ah9a63 div.buttons-container button.svelte-ah9a63.svelte-ah9a63:last-of-type{border:1px solid #707070}.toast.svelte-1xnppke{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:1rem 1.25rem;border:1px solid;border-radius:6px;box-shadow:0 3px .5rem .125rem #00000029;z-index:100}p.api-warning.svelte-1xnppke{color:#c0832c;background-color:#f4e2c9;border-color:#f4e2c9}p.api-error.svelte-1xnppke{color:#980000;background-color:#ffe4e4;border-color:#ffe4e4}.grid-left.preview.preview{width:50%;top:12px;left:12px}.grid-left.svelte-1lwbpdu{align-content:start;grid-area:render;transition:width .2s linear,top .2s linear,left .2s linear}@media screen and (max-width: 84rem){.grid-left.svelte-1lwbpdu{display:none;padding-block-start:0;margin-inline:-15px;width:100%;position:sticky;top:0;z-index:4;border:.25rem solid #fff;box-shadow:0 3px .75rem .125rem #0000007a}}.grid-right.svelte-1lwbpdu{padding-inline:4rem;grid-area:form;height:calc(100vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:20px;scrollbar-color:white #8a8a8a}.grid-right.svelte-1lwbpdu::-webkit-scrollbar{height:20px}.grid-right.svelte-1lwbpdu::-webkit-scrollbar-track{border-radius:99vw;background:#8a8a8a}.grid-right.svelte-1lwbpdu::-webkit-scrollbar-thumb{background:white;border-radius:99vw;border:4px solid #8a8a8a}@media screen and (max-width: 84rem){.grid-right.svelte-1lwbpdu{padding-inline:0;width:calc(100% - 30px);height:initial;overflow-y:initial;overflow-x:initial}}.grid-bottom.svelte-1lwbpdu{grid-area:accordion}@media screen and (max-width: 84rem){.grid-bottom.svelte-1lwbpdu{width:calc(100% - 30px)}}
