.v41-buy,.v41-wall,#isf-premium-system-cart.ic28{--v41-green:#203e35;--v41-paper:#f7f4ea;--v41-line:#ccd2c7;--v41-muted:#54645b;background:var(--v41-paper);color:var(--v41-green)}.v41-buy{max-width:1600px;margin:auto;padding:34px clamp(20px,4vw,64px) 64px}.v41-buy .ro-opening,.v41-wall .ws-cover{display:block;padding-block:20px 26px}.v41-buy .ro-opening-copy,.v41-wall .ws-cover-copy{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:70px;align-items:start}.v41-buy .ro-opening-copy>.ro-kicker,.v41-wall .ws-cover-copy>.ws-eyebrow{grid-column:1/-1}.v41-buy .ro-opening h1,.v41-wall .ws-cover h1{font-size:clamp(38px,4.1vw,64px);line-height:1.07;letter-spacing:-.04em;max-width:17ch;margin:0 0 18px;grid-column:1;grid-row:2/5}.v41-buy .ro-opening-copy>p:not(.ro-kicker),.v41-wall .ws-intro{grid-column:2;font-size:17px;line-height:1.65;max-width:55ch;margin:0 0 18px}.v41-buy .ro-search,.v41-wall .ws-entry-search{grid-column:2;max-width:none;margin:0 0 12px}.v41-buy .ro-saved-selection,.v41-wall .ws11-recent{grid-column:2;margin-top:8px}.v41-buy .ro-opening-copy>.ro-note,.v41-wall .ws-coverage-note{grid-column:2;font-size:13px!important;margin-top:8px!important}.v41-buy .ro-types{padding:10px 0;margin-bottom:26px;gap:12px}.v41-buy [data-ro-directory-title]{font-size:24px;margin-bottom:18px}.v41-buy [data-ro-finish-collection] .ro-collection-heading{display:none}.v41-wall .ws-start{padding-block:0 18px}.v41-wall .ro-collection{padding-block:22px}.v41-wall .ro-collection-heading h2{font-size:34px}.v41-compact .ro-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v41-compact .ro-finish-card{position:relative;padding:14px;background:#fffdf5;border:1px solid var(--v41-line,#ccd2c7);min-width:0}.v41-compact .ro-room{display:block;margin:0}.v41-compact .ro-room img{aspect-ratio:2;height:auto;width:100%;object-fit:cover}.v41-compact .v41-image-label{display:block;font-size:11px;line-height:1.4;color:var(--v41-muted,#54645b);margin-top:6px}.v41-compact .ro-finish-card h3{font-size:23px;line-height:1.15;margin:12px 0 6px;overflow-wrap:anywhere}.v41-compact .ro-description{font-size:12px;line-height:1.5;margin-bottom:10px}.v41-compact .ro-card-action{font-size:13px;min-height:44px;padding-top:8px;margin-top:auto}.v41-compact .ro-collection-bar{margin:0 0 16px;padding:5px 0 10px}.v41-buy .ro-work-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.v41-buy .ro-purchase-column,.v41-buy .ro-work-heading>div,.v41-buy .ro-component>span{min-width:0}.v41-buy .ro-work-heading h1{font-size:clamp(34px,4vw,54px)}.v41-buy .ro-product-media{position:static}.v41-buy .ro-product-media>button img{aspect-ratio:1;object-fit:contain;max-height:300px}.v41-buy .ro-room-context{margin-top:24px}.v41-buy .ro-room-context summary{font-size:14px;min-height:44px;cursor:pointer;padding:12px 0;border-block:1px solid var(--v41-line)}.v41-buy .ro-room-context img{margin-top:12px}.v41-buy .ro-task{background:#fffdf6;border:1px solid var(--v41-line);padding:24px;margin-bottom:20px}.v41-buy .ro-task h2{font-size:29px;margin:8px 0 16px}.v41-buy .ro-kicker{color:var(--v41-muted)}.v41-buy .ro-colour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v41-buy .ro-colour img{aspect-ratio:1.45;object-fit:cover}.v41-buy .ro-colour>span,.v41-buy .ro-work-heading p,.v41-buy .ro-component,.v41-buy .ro-selected-id,.v41-buy figcaption{overflow-wrap:anywhere}.v41-buy .ro-component{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.v41-buy .ro-error:empty{display:none}.v41-buy .ro-colours input{font-size:16px}.v41-buy .ro-receipt{padding:22px}.v41-buy .ro-receipt h2{font-size:28px}.v41-buy .ro-commit .ro-receipt .ro-primary{margin-top:16px}.v41-buy .ro-ancillary{margin-top:28px}#isf-cwo-workspace.v41-wall .wall108-work{max-width:1472px;padding-block:24px 54px}.v41-wall .wall108-work-head{gap:16px;padding-bottom:24px}.v41-wall .ws-work-title{font-size:clamp(31px,3.4vw,48px);max-width:24ch;margin:0 0 12px}.v41-wall .wall108-identity{min-width:0}.v41-wall .wall108-identity p{overflow-wrap:anywhere}.v41-wall .ws-plan-status{font-size:13px}.v41-wall .wall111-progress{margin:0 0 24px;border:0;padding:0}.v41-wall .wall111-progress>summary{display:none}.v41-wall .wall108-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0!important;overflow:visible!important}.v41-wall .wall108-step-link{min-width:0;padding:12px!important;min-height:58px;font-size:13px;line-height:1.4;gap:9px;border:1px solid var(--v41-line)!important;display:flex;align-items:center;text-align:left}.v41-wall .wall108-step-link[aria-current=step]{background:var(--v41-green)!important;color:var(--v41-paper)!important}.v41-wall .wall108-step-link .wall108-step-number{font-size:12px;flex:0 0 auto}#isf-cwo-workspace.v41-wall .wall108-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);gap:clamp(28px,4vw,60px)}#isf-cwo-workspace.v41-wall .wall108-stage{min-height:0;padding:18px 20px;margin:0 0 12px;border:1px solid var(--v41-line);background:#fffdf6;min-width:0}#isf-cwo-workspace.v41-wall .wall108-stage[data-v41-current]{padding:26px;background:#fffdf8;border-color:#80958a}.v41-wall .wall108-stage:not([data-v41-current])>:not(h2):not(.v41-stage-summary){display:none!important}.v41-wall .wall108-stage:not([data-v41-current]) h2{font-size:23px!important;line-height:1.2;margin:0!important}.v41-wall .wall108-stage[data-v41-current] h2{font-size:32px;line-height:1.18;margin-bottom:24px}.v41-wall .ws-chapter-number{font:12px/1.5 Arial,sans-serif;letter-spacing:.05em;color:var(--v41-muted);margin-right:8px}.v41-wall .v41-stage-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.v41-wall .v41-stage-summary p{font-size:13px;line-height:1.6;color:var(--v41-muted);overflow-wrap:anywhere;min-width:0}.v41-wall .v41-stage-summary button{min-height:44px;flex:0 0 auto;font-size:13px;text-decoration:underline;text-underline-offset:4px}.v41-wall [data-v41-current]>.v41-stage-summary{display:none}.v41-wall .wall108-stage-body{min-width:0}.v41-wall .wall108-stage .ws-next{width:100%;justify-content:space-between;margin-top:26px;background:var(--v41-green);color:var(--v41-paper);min-height:52px;padding:14px 18px}.v41-wall .wall108-summary{position:static!important}.v41-wall .ws-work-room{margin:0 0 20px}.v41-wall .ws-work-room img{max-height:200px;aspect-ratio:1.5;object-fit:cover}.v41-wall .ws-work-room figcaption{font-size:11px}.v41-wall .wall108-summary>details{background:#e9ede3;padding:22px;border:0}.v41-wall .wall108-summary>details>summary{font-size:24px}.v41-wall .wall108-summary dt,.v41-wall .wall108-summary dd{overflow-wrap:anywhere}.v41-wall .wall108-total-input input,.v41-wall .wall108-wall-row input{font-size:18px;min-height:52px}.v41-wall .wall108-options,.v41-wall .wall108-measure-modes{min-width:0;flex-wrap:wrap}.v41-wall .wall108-input-label,.v41-wall .wall108-wall-row,.v41-wall .wall108-order-line,.v41-wall .wall108-order-line>*{min-width:0}.v41-wall .wall108-order-line h3{overflow-wrap:anywhere}.v41-wall .ws11-choice-tick{display:none}.v41-wall .ws11-area-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.v41-wall .wall108-allowance strong,.v41-wall .wall108-allowance small{overflow-wrap:anywhere}.v41-wall .v41-inclusions{font-size:14px;line-height:1.7;padding:18px;background:#e9ede3;margin-top:20px}.v41-wall .ws-preview{border:1px solid var(--v41-line);background:#e9ede3;padding:20px;margin-top:20px}.v41-wall .ws-preview h3{font-size:25px}.v41-wall .ws-preview .ws-text{min-height:44px}.v41-wall .ws-preview p{font-size:14px}#isf-premium-system-cart.ic28{max-width:1472px;margin:auto;padding-inline:clamp(20px,4vw,60px);padding-bottom:60px}#isf-premium-system-cart.ic28 .ic__hero h1{font-size:clamp(42px,4vw,62px)}#isf-premium-system-cart.ic28 .ic__summary{position:static;background:#e9ede3}#isf-premium-system-cart.ic28 .ic__system-title,#isf-premium-system-cart.ic28 .ic__colour,#isf-premium-system-cart.ic28 .ic__properties dd,#isf-premium-system-cart.ic28 .ic__line{overflow-wrap:anywhere;min-width:0}#isf-premium-system-cart.ic28 .ic__mobile-checkout{display:none!important}#isf-premium-system-cart.ic28 .ic__empty{padding-block:36px}#isf-premium-system-cart.ic28 .ic__empty h2{font-size:clamp(31px,3.4vw,46px)}#isf-premium-system-cart.ic28 .v41-checkout-note{font-size:13px;line-height:1.65;margin:16px 0 0;color:var(--v41-muted)}@media(max-width:1000px){.v41-compact .ro-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v41-buy .ro-opening-copy,.v41-wall .ws-cover-copy{column-gap:36px}.v41-buy .ro-work-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px}}@media(max-width:820px){.v41-buy{padding:20px 20px 44px}.v41-buy .ro-opening-copy,.v41-wall .ws-cover-copy{display:block}.v41-buy .ro-opening h1,.v41-wall .ws-cover h1{font-size:39px;max-width:17ch;line-height:1.08;margin-bottom:16px}.v41-buy .ro-opening-copy>p:not(.ro-kicker),.v41-wall .ws-intro{font-size:16px}.v41-buy .ro-search,.v41-wall .ws-entry-search{margin-top:22px}.v41-buy .ro-types{gap:6px;padding-block:12px;margin-block:16px 24px}.v41-buy .ro-types button{padding:12px 10px;font-size:13px;line-height:1.45;font-weight:400;min-height:58px;border:1px solid var(--v41-line)}.v41-compact .ro-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v41-compact .ro-finish-card{padding:11px}.v41-compact .ro-finish-card h3{font-size:22px;line-height:1.2}.v41-compact .ro-description,.v41-compact .ro-card-action{font-size:12px}.v41-compact .ro-room img{aspect-ratio:1.65}.v41-buy .ro-work-grid{display:block}.v41-buy .ro-product-media{grid-template-columns:88px minmax(0,1fr);gap:14px;margin-bottom:22px}.v41-buy .ro-product-media>button img{width:88px;height:88px}.v41-buy .ro-product-media .ro-room-context{display:none}.v41-buy .ro-work-heading{margin-bottom:18px}.v41-buy .ro-task{padding:18px 16px;margin-bottom:16px}.v41-buy .ro-task h2{font-size:27px}.v41-buy .ro-colour-grid{gap:8px}.v41-buy .ro-colour>span{font-size:12px}.v41-buy .ro-choice{min-width:76px;padding:12px}.v41-buy .ro-choice[aria-pressed=true]{padding:11px}.v41-buy .ro-component{font-size:13px}.v41-buy .ro-total{padding:20px}.v41-buy .ro-subnav{gap:8px 18px;font-size:13px}.v41-wall .ws-cover{padding-block:22px}.v41-wall .ws-cover .ws-entry-search label{font-size:14px}.v41-wall .ro-collection-heading h2{font-size:29px}.v41-wall .ro-collection-heading>p:last-child{font-size:14px}.v41-wall .ro-collection{padding-top:10px}.v41-wall .ws-preview{display:block;padding:18px}.v41-wall .ws-preview a{margin-top:12px}#isf-cwo-workspace.v41-wall .wall108-work{width:auto;margin:0;padding:20px 20px 42px}.v41-wall .ws-work-title{font-size:32px;line-height:1.12}.v41-wall .wall108-work-head{display:block}.v41-wall .wall108-work-head>*{max-width:100%}.v41-wall .wall108-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v41-wall .wall108-step-link{padding:9px 11px!important;min-height:48px;font-size:13px}.v41-wall .wall111-progress{margin-block:20px}#isf-cwo-workspace.v41-wall .wall108-layout{display:block}.v41-wall .wall108-summary{display:none!important}#isf-cwo-workspace.v41-wall .wall108-stage{padding:16px;margin-bottom:10px}#isf-cwo-workspace.v41-wall .wall108-stage[data-v41-current]{padding:20px 16px}.v41-wall .wall108-stage[data-v41-current] h2{font-size:28px}.v41-wall .wall108-stage:not([data-v41-current]) h2{font-size:21px!important}.v41-wall .v41-stage-summary{gap:12px}.v41-wall .v41-stage-summary p{font-size:12px}.v41-wall .wall108-order-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.v41-wall .wall108-order-line h3{font-size:24px}.v41-wall .ws11-area-facts{grid-template-columns:1fr;gap:10px}.v41-wall .ws11-area-facts>div{display:flex;justify-content:space-between;gap:15px}.v41-wall .ws11-area-facts dd{font-size:22px}.v41-wall .wall108-allowance-grid{grid-template-columns:1fr}.v41-wall .v41-inclusions{font-size:13px;padding:16px}#isf-premium-system-cart.ic28{padding:0 20px 40px}#isf-premium-system-cart.ic28 .ic__hero{padding-block:26px 22px;align-items:start}#isf-premium-system-cart.ic28 .ic__system{padding:20px 16px}#isf-premium-system-cart.ic28 .ic__summary{padding:22px 18px}}@media(max-width:360px){.v41-buy,.v41-wall .ws-shell,#isf-cwo-workspace.v41-wall .wall108-work{padding-inline:16px}.v41-buy .ro-opening h1,.v41-wall .ws-cover h1{font-size:35px}.v41-compact .ro-finish-card h3{font-size:20px}.v41-compact .ro-description{font-size:11px}.v41-buy .ro-colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v41-wall .wall108-step-link{font-size:12px}.v41-buy .ro-choices{gap:8px}.v41-buy .ro-choice{min-width:72px;padding:10px}.v41-buy .ro-choice[aria-pressed=true]{padding:9px}}@media print{.v41-wall .wall108-stage:not([data-v41-current])>*{display:block!important}.v41-wall .v41-stage-summary{display:none!important}}.v41-wall .v41-field-error{font-size:13px;line-height:1.5;color:#8b2a1e;margin:7px 0 14px}.v41-wall input[aria-invalid=true]{border:2px solid #8b2a1e}.v41-wall [data-wall-stage]:not([data-v41-current]) :is(strong,summary):after{content:none!important}#isf-premium-system-cart.ic28 .v41-cart-breakdown{border-block:1px solid var(--v41-line);margin:18px 0;padding:0;min-width:0}#isf-premium-system-cart.ic28 .v41-cart-breakdown>summary{cursor:pointer;padding:14px 0;min-height:48px;font-size:14px}#isf-premium-system-cart.ic28 .v41-cart-breakdown dl{margin:0 0 16px}#isf-premium-system-cart.ic28 .v41-cart-breakdown dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px solid var(--v41-line)}#isf-premium-system-cart.ic28 .v41-cart-breakdown dt{font-size:14px;line-height:1.5;overflow-wrap:anywhere}#isf-premium-system-cart.ic28 .v41-cart-breakdown dt small{display:block;font-size:12px;color:var(--v41-muted);margin-top:3px}#isf-premium-system-cart.ic28 .v41-cart-breakdown dd{margin:0;font-size:14px;white-space:nowrap}#isf-premium-system-cart.ic28 .v41-cart-breakdown>p{font-size:12px;line-height:1.7;color:var(--v41-muted);margin-bottom:18px}#isf-premium-system-cart.ic28 .v41-cart-line-discount{grid-column:1/-1}.v41-buy .ro-colours:not([open])>:not(summary){display:none}.v41-buy .ro-colours:not([open]) .ro-colour:before{content:none}#isf-premium-system-cart .isf-order-arrow{width:22px;height:22px;flex:0 0 22px;vertical-align:middle}#isf-premium-system-cart :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #203e35;outline-offset:4px;box-shadow:0 0 0 2px #fffdf6}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-purchasing-v41.css.map */
