.ls100-calc{background:#fff;color:#252525;font-family:Inter,Arial,sans-serif;padding:26px 0 70px}.ls100-calc__inner{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ls100-calc__breadcrumb{padding:14px 0 20px;font-size:11px;display:flex;gap:10px;color:#083f65}.ls100-calc__breadcrumb a{color:#083f65}.ls100-calc__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}.ls100-calc__eyebrow{color:#b08d57;font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}.ls100-calc__title-row h1{font-size:clamp(34px,3.4vw,54px);line-height:1.06;letter-spacing:-.045em;color:#083f65;margin:0}.ls100-calc__title-row h1 span{display:block;font-size:20px;color:#b08d57;margin-top:10px;letter-spacing:-.02em}.ls100-calc__price{margin-left:auto;text-align:right;color:#083f65;padding-top:8px}.ls100-calc__price-line{display:flex;align-items:baseline;justify-content:flex-end;gap:9px;white-space:nowrap}.ls100-calc__price del{font-size:13px;opacity:.55}.ls100-calc__price strong{font-size:28px;line-height:1.1;letter-spacing:-.02em}.ls100-calc__price em{display:block;font-style:normal;font-size:10px;font-weight:700;color:#b08d57;margin-top:4px}.ls100-calc__lead{font-size:15px;line-height:1.8;max-width:720px;color:#252525}.ls100-calc__form{margin-top:26px;border:1px solid #D9D9D9;border-top:3px solid #B08D57;background:#fff;box-shadow:0 18px 44px #083f651f}.ls100-calc__form-head{padding:16px 21px 6px}.ls100-calc__form-head .ls100-calc__eyebrow{margin-bottom:8px}.ls100-calc__form-head h2{font-size:20px;color:#083f65;margin:0}.ls100-calc__card{margin:0 20px 14px;padding:16px 18px 18px;border:1px solid #D9D9D9;border-radius:4px;background:#fff}.ls100-calc__card h2{color:#083f65;font-size:16px;margin:0 0 12px}.ls100-calc__grid3,.ls100-calc__grid2{display:grid;gap:10px}.ls100-calc__grid3{grid-template-columns:repeat(3,1fr)}.ls100-calc__grid2{grid-template-columns:repeat(2,1fr)}.ls100-calc__field{display:block;min-width:0}.ls100-calc__field>span{display:block;color:#083f65;font-size:11px;font-weight:700;margin-bottom:6px}.ls100-calc__field input[type=number],.ls100-calc__field input[type=text],.ls100-calc__field select{width:100%;border:1px solid #D9D9D9;border-radius:2px;min-height:44px;padding:9px 11px;background:#fff;color:#252525;font-size:13px;box-sizing:border-box}.ls100-calc__field select{font-weight:600;color:#083f65}.ls100-calc__rate{margin:10px 0 0;font-size:11px;font-weight:600;color:#083f65}.ls100-calc__dots{display:grid;grid-template-columns:repeat(6,auto);justify-content:flex-start;gap:8px 13px}.ls100-calc__dot{position:relative;display:flex;justify-content:center;align-items:center;border:0;background:transparent;padding:5px 2px;cursor:pointer;min-height:0}.ls100-calc__dot input{position:absolute;opacity:0;pointer-events:none;margin:0}.ls100-calc__dot strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls100-calc__swatch{width:29px;height:29px;display:block;border:1.5px solid #D9D9D9;border-radius:50%}.ls100-calc__dot:hover .ls100-calc__swatch{border-color:#083f65}.ls100-calc__dot:has(input:checked) .ls100-calc__swatch{border-color:#083f65;box-shadow:0 0 0 2.5px #083f65}.ls100-calc__dot:has(input:checked):after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#083f65;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.ls100-calc__addons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ls100-calc__addons label{border:1px solid #D9D9D9;padding:10px 11px;font-size:10.5px;color:#083f65;cursor:pointer;line-height:1.55}.ls100-calc__addons input{accent-color:#083F65;margin-right:6px}.ls100-calc__addons label:has(input:checked){border-color:#083f65;background:#faeee4}.ls100-calc__consent{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.6;color:#252525;margin:14px 0 16px}.ls100-calc__consent input{accent-color:#083F65;margin-top:3px}.ls100-calc__submit{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 22px;border:1px solid #B08D57;background:#b08d57;color:#fff;font-weight:700;font-size:13px;border-radius:2px;cursor:pointer}.ls100-calc__submit:hover{background:#083f65;border-color:#083f65}.ls100-calc__success{background:#eef7ef;border-left:3px solid #4d9b58;padding:12px;margin-top:14px;color:#276a31;font-size:12px}.ls100-calc__note{display:flex;gap:14px;margin-top:30px;padding:18px 20px;border:1px solid #D9D9D9;background:#faeee4;color:#083f65}.ls100-calc__note>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#083f65;color:#fff;font-weight:700}.ls100-calc__note h2{font-size:14px;margin:0 0 6px;color:#083f65}.ls100-calc__note p{font-size:12px;line-height:1.7;margin:0}.ls100-calc__note a{margin-left:auto;align-self:center;font-weight:700;color:#083f65;white-space:nowrap}@media(max-width:760px){.ls100-calc__inner{width:calc(100% - 32px)}.ls100-calc__grid3,.ls100-calc__grid2,.ls100-calc__addons{grid-template-columns:repeat(2,1fr)}.ls100-calc__dots{gap:6px 10px}.ls100-calc__title-row{flex-direction:column}.ls100-calc__price{margin-left:0;text-align:left}.ls100-calc__price-line{justify-content:flex-start}.ls100-calc__note{flex-direction:column}.ls100-calc__note a{margin-left:0}}.ls100-calc__form .zy-fabric-card .ls100-fabric-swatch{display:block;width:100%;height:46px;border-bottom:1px solid #D9D9D9}.ls100-calc__form .zy-fabric-card .zy-fabric-meta{padding:5px 7px 6px}.ls100-calc__form .zy-fabric-card .zy-fabric-meta strong{font-size:10px}.ls100-calc__form .zy-fabric-card .zy-fabric-meta small{font-size:8.5px}.zy-fabric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 0}.zy-fabric-card{position:relative;display:block;border:1.5px solid #D9D9D9;border-radius:3px;background:#fff;cursor:pointer;overflow:hidden;color:#083f65}.zy-fabric-card input{position:absolute;opacity:0;pointer-events:none}.zy-fabric-card:has(input:checked){border-color:#083f65;box-shadow:inset 0 0 0 1.5px #083f65}.zy-fabric-card:has(input:checked):after{content:"\2713";position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#083f65;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.zy-fabric-card .zy-fabric-meta strong{display:block;font-size:10px;line-height:1.25}.zy-fabric-card .zy-fabric-meta small{display:block;font-size:8.5px;opacity:.7;margin-top:1px}.ls100-calc__colours{border:0;padding:0;margin:12px 0 0;min-width:0}.ls100-calc__colours legend{color:#083f65;font-size:11px;font-weight:700;margin-bottom:8px;padding:0}.ls100-calc__field input[type=file],.ls100-calc__field textarea{width:100%;border:1px solid #D9D9D9;border-radius:2px;padding:9px 11px;font-size:13px;background:#fff;box-sizing:border-box;font-family:Inter,Arial,sans-serif}@media(max-width:600px){.zy-fabric-grid{grid-template-columns:repeat(2,1fr)}}.ls100-calc__layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:6px}.ls100-calc__main{min-width:0}.ls100-calc__gallery{position:sticky;top:20px}.ls100-calc__gallery-main{position:relative;border:1px solid #D9D9D9;background:#fbfbfa;overflow:hidden}.ls100-calc__gallery-main img{width:100%;height:clamp(420px,39vw,600px);object-fit:contain;display:block}.ls100-calc__gallery-placeholder{height:clamp(420px,39vw,600px);display:grid;place-items:center;color:#083f65;font-size:13px;opacity:.6}.ls100-calc__gallery-label{position:absolute;left:16px;bottom:16px;padding:7px 11px;background:#fff;color:#083f65;font-size:10px;font-weight:700}.ls100-calc__gallery-note{font-size:11px;line-height:1.65;margin:13px 0 0;opacity:.75;color:#252525}@media(max-width:900px){.ls100-calc__layout{grid-template-columns:1fr;gap:24px}.ls100-calc__gallery{position:static}}.ls100-calc__gallery{position:sticky;top:20px;height:calc(100vh - 40px);display:flex;flex-direction:column}.ls100-calc__gallery-main{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin:0}.ls100-calc__gallery-placeholder{height:auto;width:100%;text-align:center;padding:24px}.ls100-calc__cart{margin-top:4px}.ls100-calc__cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ls100-calc__btn{min-height:50px;border-radius:2px;font-weight:700;font-size:13px;cursor:pointer;font-family:Inter,Arial,sans-serif;border:1px solid #083F65}.ls100-calc__btn--cart{background:#083f65;color:#fff}.ls100-calc__btn--cart:hover{background:#0a5080}.ls100-calc__btn--buy{background:#b08d57;color:#fff;border-color:#b08d57}.ls100-calc__btn--buy:hover{background:#083f65;border-color:#083f65}.ls100-calc__cart .ls100-calc__success{margin-top:10px}@media(max-width:900px){.ls100-calc__gallery{position:static;height:auto}.ls100-calc__gallery-main{height:330px;flex:none}}.ls100-calc__gallery{align-self:start}.ls100-calc__cart .ls100-calc__btn--cart{background:#083f65!important;border-color:#083f65!important;color:#fff!important}.ls100-calc__cart .ls100-calc__btn--cart:hover{background:#0a5080!important}.ls100-calc__cart .ls100-calc__btn--buy{background:#b08d57!important;border-color:#b08d57!important;color:#fff!important}.ls100-calc__cart .ls100-calc__btn--buy:hover{background:#083f65!important;border-color:#083f65!important}main.content-for-layout:has(.ls100-calc){overflow:visible!important}html body form.ls100-calc__cart button.ls100-calc__btn--cart[data-ls100-add]{background:#083f65!important;border-color:#083f65!important;color:#fff!important}html body form.ls100-calc__cart button.ls100-calc__btn--cart[data-ls100-add]:hover{background:#0a5080!important;border-color:#083f65!important}html body form.ls100-calc__cart button.ls100-calc__btn--buy[data-ls100-buy]{background:#b08d57!important;border-color:#b08d57!important;color:#fff!important}html body form.ls100-calc__cart button.ls100-calc__btn--buy[data-ls100-buy]:hover{background:#083f65!important;border-color:#b08d57!important}.ls100-calc__field--full{margin-bottom:14px}.ls100-calc__card .ls100-calc__field{margin-bottom:6px}.ls100-calc__card .ls100-calc__grid2{gap:14px}.ls100-calc__card h2{font-size:17px;margin:0 0 14px}.ls100-calc__field>span{font-size:12px;margin-bottom:7px}.ls100-calc__field input[type=number],.ls100-calc__field input[type=text],.ls100-calc__field input[type=email],.ls100-calc__field select,.ls100-calc__field textarea{min-height:46px;font-size:13.5px;border-color:#c9d2d9;padding:10px 12px}.ls100-calc__field textarea{min-height:96px;resize:vertical}.ls100-calc__field input:focus,.ls100-calc__field select:focus,.ls100-calc__field textarea:focus{outline:2px solid #083F65;outline-offset:0;border-color:#083f65}.ls100-calc__field input[type=file]{border:1px dashed #c9d2d9;padding:12px;background:#fbfbfa}.ls100-calc__gallery{align-self:stretch;height:auto;display:block;background:#fbfbfa;border:1px solid #D9D9D9}.ls100-calc__gallery-main{position:sticky;top:20px;height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent}.ls100-calc__gallery-main img,.ls100-calc__gallery-main .ls100-calc__gallery-placeholder{max-width:100%;max-height:100%;height:auto}.ls100-calc__gallery-note{border-top:1px solid #D9D9D9;padding:12px 14px;margin:0;flex:none}.ls100-calc__form .zy-fabric-card .ls100-fabric-swatch{margin-bottom:2px}.ls100-calc__form .zy-fabric-card .zy-fabric-meta{padding:8px 10px 9px}.ls100-calc__form .zy-fabric-card .zy-fabric-meta strong{font-size:10.5px;line-height:1.35;letter-spacing:.02em}.ls100-calc__form .zy-fabric-card .zy-fabric-meta small{font-size:9px;line-height:1.4;opacity:.68;margin-top:2px}.ls100-calc__addons{gap:10px}.ls100-calc__addons label{padding:12px 14px;font-size:11px;line-height:1.55;border-radius:3px;color:#083f65;display:flex;align-items:flex-start;gap:9px;transition:border-color .15s,background .15s}.ls100-calc__addons label input{accent-color:#083F65;margin:1px 0 0;flex:none;width:15px;height:15px}.ls100-calc__addons label:hover{border-color:#083f65}@media(max-width:600px){.ls100-calc__addons label{padding:10px 12px}}.ls100-calc__gallery-note{display:none}.ls100-calc .zy-fabric-card .zy-fabric-meta{display:block;padding:8px 10px 9px}.ls100-calc .zy-fabric-card .ls100-fabric-swatch{display:block;width:100%;height:46px;object-fit:cover}.ls100-calc .ls100-calc__field input{min-height:46px;height:auto;padding:10px 12px;border:1px solid #c9d2d9;border-radius:2px;background:#fff;color:#252525;font-size:13.5px;font-family:Inter,Arial,sans-serif}.ls100-calc .ls100-calc__field input:focus{outline:2px solid #083F65;outline-offset:0;border-color:#083f65}.ls100-calc .ls100-calc__addons label input{width:15px;height:15px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;flex:none;margin:1px 0 0;accent-color:#083F65}.ls100-calc .zy-fabric-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:9px!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.ls100-calc .zy-fabric-card{display:block!important;position:relative!important;border:1.5px solid #D9D9D9!important;border-radius:3px!important;background:#fff!important;cursor:pointer!important;overflow:hidden!important;color:#083f65!important;min-height:0!important;height:auto!important;font-family:Inter,Arial,sans-serif}.ls100-calc .zy-fabric-card .ls100-fabric-swatch{display:block!important;width:100%!important;height:56px!important;border-bottom:1px solid #D9D9D9!important;margin:0!important}.ls100-calc .zy-fabric-card .zy-fabric-meta{display:block!important;padding:8px 10px 9px!important;margin:0!important;background:transparent!important}.ls100-calc .zy-fabric-card .zy-fabric-meta strong{display:block!important;font-size:10.5px!important;line-height:1.35!important;letter-spacing:.02em!important;color:#083f65!important;font-weight:700!important;margin:0!important}.ls100-calc .zy-fabric-card .zy-fabric-meta small{display:block!important;font-size:9px!important;line-height:1.4!important;opacity:.68!important;margin:2px 0 0!important;color:#252525!important;font-weight:400!important}.ls100-calc .zy-fabric-card input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}.ls100-calc .zy-fabric-card:has(input:checked){border-color:#083f65!important;box-shadow:inset 0 0 0 1.5px #083f65!important;background:#fff!important}.ls100-calc .zy-fabric-card:has(input:checked):after{content:"\2713"!important;position:absolute!important;top:6px!important;right:6px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#083f65!important;color:#fff!important;font-size:11px!important;font-weight:700!important;display:grid!important;place-items:center}.ls100-calc .ls100-calc__addons{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin:0!important;padding:0!important}.ls100-calc .ls100-calc__addons label{display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid #D9D9D9!important;border-radius:3px!important;padding:12px 14px!important;font-size:11px!important;line-height:1.55!important;color:#083f65!important;cursor:pointer!important;background:#fff!important;font-family:Inter,Arial,sans-serif!important;font-weight:400!important;height:auto!important;min-height:0!important}.ls100-calc .ls100-calc__addons label input[type=checkbox],.ls100-calc .ls100-calc__addons input[type=checkbox]{width:15px!important;height:15px!important;min-height:0!important;margin:1px 0 0!important;flex:none!important;accent-color:#083F65!important;padding:0!important;border:0!important;background:transparent!important;display:inline-block!important}.ls100-calc .ls100-calc__addons label:hover{border-color:#083f65!important}.ls100-calc .ls100-calc__addons label:has(input:checked){border-color:#083f65!important;background:#faeee4!important}.ls100-calc .ls100-calc__grid2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ls100-calc .ls100-calc__field{display:block!important;margin-bottom:15px!important;min-width:0!important}.ls100-calc .ls100-calc__field>span{display:block!important;color:#083f65!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important;margin-bottom:7px!important;letter-spacing:0!important}.ls100-calc .ls100-calc__field input{width:100%!important;border:1px solid #D9D9D9!important;border-radius:2px!important;min-height:42px!important;height:auto!important;padding:9px 11px!important;background:#fff!important;color:#252525!important;font-size:12px!important;font-family:Inter,Arial,sans-serif!important;display:block!important;box-sizing:border-box!important}.ls100-calc .ls100-calc__field select{width:100%!important;border:1px solid #D9D9D9!important;border-radius:2px!important;min-height:42px!important;padding:9px 11px!important;background:#fff!important;color:#083f65!important;font-size:12px!important;font-weight:600!important;font-family:Inter,Arial,sans-serif!important;display:block!important;box-sizing:border-box!important}.ls100-calc .ls100-calc__field textarea{width:100%!important;border:1px solid #D9D9D9!important;border-radius:2px!important;min-height:96px!important;padding:9px 11px!important;background:#fff!important;color:#252525!important;font-size:12px!important;resize:vertical!important;display:block!important;box-sizing:border-box!important;font-family:Inter,Arial,sans-serif!important;line-height:1.6!important}.ls100-calc .ls100-calc__field input:focus,.ls100-calc .ls100-calc__field select:focus,.ls100-calc .ls100-calc__field textarea:focus{border-color:#083f65!important;outline:2px solid #083F65!important;outline-offset:0}.ls100-calc .ls100-calc__field input[type=file]{min-height:0!important;height:auto!important;padding:12px!important;border:1px dashed #c9d2d9!important;background:#fbfbfa!important}@media(max-width:600px){.ls100-calc .zy-fabric-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ls100-calc .zy-fabric-card .zy-fabric-meta{padding:6px 8px 7px!important}.ls100-calc .zy-fabric-card .zy-fabric-meta strong{font-size:10px!important}.ls100-calc .zy-fabric-card .zy-fabric-meta small{font-size:8.5px!important}.ls100-calc .ls100-calc__addons{grid-template-columns:1fr!important}.ls100-calc .ls100-calc__addons label{align-items:center!important}.ls100-calc .ls100-calc__grid3{grid-template-columns:repeat(2,1fr)!important}.ls100-calc .ls100-calc__grid3 .ls100-calc__field:last-child{grid-column:1/-1}}.ls100-calc__form{padding-top:12px}@media(max-width:600px){.ls100-calc{padding-top:16px;padding-bottom:44px}.ls100-calc__form{padding-top:10px}.ls100-calc__form .ls100-calc__card{margin:0 12px 10px;padding:14px 12px}.ls100-calc__card h2{font-size:15px;margin:0 0 10px}.ls100-calc .ls100-calc__grid3,.ls100-calc .ls100-calc__grid2{gap:10px!important}.ls100-calc .ls100-calc__field{margin-bottom:0!important}.ls100-calc .ls100-calc__field>span{margin-bottom:5px!important}.ls100-calc .ls100-calc__addons{gap:8px!important}.ls100-calc .ls100-calc__addons label{padding:10px 12px!important}.ls100-calc__cart{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ls-100-price-calculator.css.map */
