#drawer-product-configurator{--pc-background: #ffffff;--pc-surface: #f9f8f6;--pc-surface-strong: #f3f0eb;--pc-border: #d8d4cc;--pc-border-strong: #1e1e1e;--pc-text: #202020;--pc-muted: #848484;--pc-soft: #b3b3b3;--pc-warning: #a5482d;--pc-shadow: none}#drawer-product-configurator [hidden]{display:none!important}#drawer-product-configurator .product-configurator-drawer__content{background:var(--pc-background);color:var(--pc-text);font-family:var(--iwc-font-sans, inherit);height:100dvh;max-height:100dvh;max-width:min(951px,calc(100vw - 32px));width:min(951px,calc(100vw - 32px))}#drawer-product-configurator .product-configurator__form{background:var(--pc-background);color:var(--pc-text)}#drawer-product-configurator .product-configurator__header{background:var(--pc-background);align-items:flex-end;border-bottom:.5px solid var(--pc-soft);min-height:68px;padding:0 24px 8px}#drawer-product-configurator .product-configurator__heading{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;max-width:calc(100% - 54px);text-transform:none}#drawer-product-configurator .product-configurator__heading strong{font-weight:700;text-transform:uppercase}#drawer-product-configurator .product-configurator__close{align-items:center;background:transparent;border:0;color:var(--pc-text);cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin:0;padding:0;width:24px}#drawer-product-configurator .product-configurator__scroll{align-items:stretch;background:var(--pc-background);flex:1 1 auto;min-height:0;overflow:hidden}#drawer-product-configurator .product-configurator__scroll-inner{align-self:stretch;padding:0 24px 40px}#drawer-product-configurator .product-configurator__intro{border-bottom:0;margin-bottom:34px;padding:24px 0 0}#drawer-product-configurator .product-configurator__intro p,#drawer-product-configurator .product-configurator__intro button{font-size:12px;letter-spacing:0;line-height:1.3}#drawer-product-configurator .product-configurator__intro p{color:var(--pc-text);margin:0;max-width:none}#drawer-product-configurator .product-configurator__inline-link{background:transparent;border:0;color:var(--pc-text);cursor:pointer;display:inline-flex;font:inherit;letter-spacing:0;padding:0;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__intro .product-configurator__inline-link{margin-left:4px}#drawer-product-configurator .product-configurator__step{padding-bottom:34px}#drawer-product-configurator .product-configurator__step+.product-configurator__step{border-top:0;padding-top:0}#drawer-product-configurator .product-configurator__step-header{align-items:baseline;display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px}#drawer-product-configurator .product-configurator__step-header--inline{align-items:flex-start;justify-content:space-between}#drawer-product-configurator .product-configurator__step-header--inline>div{align-items:baseline;display:flex;gap:16px}#drawer-product-configurator .product-configurator__step-number,#drawer-product-configurator .product-configurator__step-title{font-size:18px;letter-spacing:0;line-height:1.3}#drawer-product-configurator .product-configurator__step-number{color:var(--pc-text);font-weight:700}#drawer-product-configurator .product-configurator__step-title{font-weight:700;margin:0;text-transform:uppercase}#drawer-product-configurator .product-configurator__field{border:0;margin:0;padding:0}#drawer-product-configurator .product-configurator__field+.product-configurator__field{margin-top:34px}#drawer-product-configurator .product-configurator__field-title{color:var(--pc-text);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 30px;padding:0}#drawer-product-configurator .product-configurator__field-legend--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#drawer-product-configurator .product-configurator__field-heading{align-items:baseline;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}#drawer-product-configurator .product-configurator__field-heading .product-configurator__field-title{margin:0}#drawer-product-configurator .product-configurator__field-action{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--pc-text);cursor:pointer;flex:0 1 auto;font:inherit;font-size:14px;letter-spacing:0;line-height:1.4;padding:0;text-align:right;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__field-action:focus-visible{outline:2px solid var(--pc-border-strong);outline-offset:3px}#drawer-product-configurator .product-configurator__field--fabrics>.product-configurator__field-title{margin-bottom:44px}#drawer-product-configurator .product-configurator__field--fabrics>.product-configurator__field-title .product-configurator__inline-link{display:inline}#drawer-product-configurator .product-configurator__field--addon>.product-configurator__field-title{display:none}#drawer-product-configurator .product-configurator__addon-context{color:var(--pc-muted);font-size:14px;letter-spacing:0;line-height:1.4;margin:-8px 0 16px}#drawer-product-configurator .product-configurator__addon-context strong{color:var(--pc-text);font-weight:500}#drawer-product-configurator .product-configurator__addon-help,#drawer-product-configurator .product-configurator__addon-link{color:var(--pc-text);font-size:14px;letter-spacing:0;line-height:1.4;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__addon-help{display:inline-flex;margin:0 0 16px}#drawer-product-configurator .product-configurator__choice-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}#drawer-product-configurator .product-configurator__choice-grid--visual{grid-template-columns:repeat(3,minmax(0,1fr))}#drawer-product-configurator .product-configurator__choice,#drawer-product-configurator .product-configurator__fabric-card,#drawer-product-configurator .product-configurator__addon-card{background:var(--pc-surface);border:1px solid transparent;border-radius:4px;color:var(--pc-text);cursor:pointer;display:grid;min-width:0;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .18s ease}#drawer-product-configurator .product-configurator__choice{align-content:start;align-items:start;gap:12px;grid-template-columns:minmax(0,1fr);min-height:125px;padding:12px}#drawer-product-configurator .product-configurator__field:first-of-type .product-configurator__choice:not(.product-configurator__choice--visual){min-height:154px}#drawer-product-configurator .product-configurator__choice--visual{align-items:stretch;grid-template-columns:1fr;min-height:0;padding:6px}#drawer-product-configurator .product-configurator__choice--visual .product-configurator__choice-check{position:absolute;right:10px;top:10px}#drawer-product-configurator .product-configurator__choice input,#drawer-product-configurator .product-configurator__fabric-card input,#drawer-product-configurator .product-configurator__fabric-input,#drawer-product-configurator .product-configurator__addon-card input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}#drawer-product-configurator .product-configurator__choice:has(input:checked),#drawer-product-configurator .product-configurator__fabric-card:has(input:checked),#drawer-product-configurator .product-configurator__addon-card:has(input:checked){border-color:var(--pc-border-strong);box-shadow:none}#drawer-product-configurator .product-configurator__choice:has(input:disabled),#drawer-product-configurator .product-configurator__addon-card:has(input:disabled){cursor:not-allowed;opacity:.42}#drawer-product-configurator .product-configurator__choice:has(input:focus-visible),#drawer-product-configurator .product-configurator__fabric-card:has(input:focus-visible),#drawer-product-configurator .product-configurator__fabric-color-option:has(input:focus-visible),#drawer-product-configurator .product-configurator__fabric-color-option:focus-visible,#drawer-product-configurator .product-configurator__addon-card:has(input:focus-visible){outline:2px solid var(--pc-border-strong);outline-offset:2px}#drawer-product-configurator .product-configurator__choice-check{align-items:center;border:1px solid #2c2c2c;border-radius:4px;color:var(--color-white);display:inline-flex;height:26px;justify-content:center;position:static;transition:background-color .2s linear;width:26px;z-index:2}#drawer-product-configurator .product-configurator__choice-check .icon{display:block;height:16px;opacity:0;width:16px}#drawer-product-configurator .product-configurator__choice:has(input:checked) .product-configurator__choice-check,#drawer-product-configurator .product-configurator__fabric-card:has(input:checked) .product-configurator__choice-check,#drawer-product-configurator .product-configurator__fabric-color-option.is-selected .product-configurator__choice-check,#drawer-product-configurator .product-configurator__addon-card:has(input:checked) .product-configurator__choice-check{background:#1e1e1e}#drawer-product-configurator .product-configurator__choice:has(input:checked) .product-configurator__choice-check .icon,#drawer-product-configurator .product-configurator__fabric-card:has(input:checked) .product-configurator__choice-check .icon,#drawer-product-configurator .product-configurator__fabric-color-option.is-selected .product-configurator__choice-check .icon,#drawer-product-configurator .product-configurator__addon-card:has(input:checked) .product-configurator__choice-check .icon{opacity:1}#drawer-product-configurator .product-configurator__choice-media{aspect-ratio:220 / 150;background:#ebe8e1;display:block;margin-bottom:10px;overflow:hidden;width:100%}#drawer-product-configurator .product-configurator__choice-media img,#drawer-product-configurator .product-configurator__choice-media>span{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__choice-body{display:grid;gap:4px;min-width:0}#drawer-product-configurator .product-configurator__choice-summary{color:var(--pc-muted);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere}#drawer-product-configurator .product-configurator__choice-title,#drawer-product-configurator .product-configurator__choice-price,#drawer-product-configurator .product-configurator__fabric-title,#drawer-product-configurator .product-configurator__fabric-price,#drawer-product-configurator .product-configurator__addon-title,#drawer-product-configurator .product-configurator__addon-price{font-size:18px;letter-spacing:0;line-height:1.35}#drawer-product-configurator .product-configurator__choice-title,#drawer-product-configurator .product-configurator__fabric-title,#drawer-product-configurator .product-configurator__addon-title{font-weight:400;overflow-wrap:anywhere}#drawer-product-configurator .product-configurator__choice-price,#drawer-product-configurator .product-configurator__fabric-price,#drawer-product-configurator .product-configurator__addon-price{font-weight:400;white-space:nowrap}#drawer-product-configurator .product-configurator__choice:has(input:checked) .product-configurator__choice-title{font-weight:600}#drawer-product-configurator .product-configurator__fabric-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}#drawer-product-configurator .product-configurator__addon-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}#drawer-product-configurator .product-configurator__fabric-card-wrap{display:grid;min-width:0;position:relative}#drawer-product-configurator .product-configurator__fabric-card{border:0;border-radius:0;grid-template-areas:"head" "media" "content";grid-template-rows:58px 250px 174px;height:482px;padding:0}#drawer-product-configurator .product-configurator__fabric-card:has(input:checked){outline:1px solid var(--pc-border-strong);outline-offset:-1px}#drawer-product-configurator .product-configurator__addon-card--media{grid-template-rows:auto 1fr}#drawer-product-configurator .product-configurator__fabric-head{align-items:center;display:grid;gap:16px;grid-area:head;grid-template-columns:26px minmax(0,1fr);min-width:0;padding:16px 23px 0}#drawer-product-configurator .product-configurator__fabric-head .product-configurator__choice-check{flex:0 0 auto;height:26px;position:static;width:26px}#drawer-product-configurator .product-configurator__fabric-head .product-configurator__choice-check .icon{height:16px;width:16px}#drawer-product-configurator .product-configurator__fabric-title,#drawer-product-configurator .product-configurator__fabric-price{font-size:18px;line-height:1.22}#drawer-product-configurator .product-configurator__fabric-title{font-weight:600}#drawer-product-configurator .product-configurator__fabric-price{font-weight:400;text-align:right}#drawer-product-configurator .product-configurator__fabric-media{aspect-ratio:auto;background:#fff;display:block;grid-area:media;height:250px;margin:0 23px;overflow:hidden;position:relative}#drawer-product-configurator .product-configurator__addon-media{aspect-ratio:296 / 210;background:#ebe8e1;display:block;overflow:hidden;position:relative}#drawer-product-configurator .product-configurator__fabric-media img,#drawer-product-configurator .product-configurator__fabric-media>span:not(.product-configurator__badge):not(.product-configurator__fabric-feature-icons),#drawer-product-configurator .product-configurator__addon-media img{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__badge{align-items:center;background:#543125;border-radius:2px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;height:35px;justify-content:center;left:0;letter-spacing:.01em;line-height:1.5;max-width:124px;min-width:124px;overflow:hidden;padding:0 18px;position:absolute;text-overflow:ellipsis;top:11px;white-space:nowrap;z-index:2}#drawer-product-configurator .product-configurator__badge[hidden]{display:none}#drawer-product-configurator .product-configurator__fabric-feature-icons{display:flex;gap:4px;height:auto;position:absolute;right:10px;top:15px;width:auto;z-index:3}#drawer-product-configurator .product-configurator__fabric-feature-icons:empty{display:none}#drawer-product-configurator .product-configurator__fabric-feature-icon{align-items:center;background:#926251;border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}#drawer-product-configurator .product-configurator__fabric-feature-icon img{display:block;height:17px;object-fit:contain;width:17px}#drawer-product-configurator .product-configurator__fabric-content{display:grid;gap:12px;grid-area:content;grid-template-rows:auto minmax(0,1fr) auto;padding:18px 23px 16px}#drawer-product-configurator .product-configurator__addon-content{display:grid;gap:12px;padding:14px 14px 16px}#drawer-product-configurator .product-configurator__addon-head{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}#drawer-product-configurator .product-configurator__addon-head .product-configurator__addon-title{flex:1 1 auto;min-width:0}#drawer-product-configurator .product-configurator__addon-head .product-configurator__addon-price{flex:0 0 auto}#drawer-product-configurator .product-configurator__addon-details{display:grid;gap:12px;min-width:0}#drawer-product-configurator .product-configurator__addon-subtitle,#drawer-product-configurator .product-configurator__addon-variant,#drawer-product-configurator .product-configurator__addon-description,#drawer-product-configurator .product-configurator__addon-diagnostic,#drawer-product-configurator .product-configurator__feature-heading{color:var(--pc-text);font-size:14px;letter-spacing:0;line-height:1.35}#drawer-product-configurator .product-configurator__addon-subtitle,#drawer-product-configurator .product-configurator__addon-variant{font-weight:500}#drawer-product-configurator .product-configurator__addon-description,#drawer-product-configurator .product-configurator__addon-description *{color:var(--pc-text);font-size:14px;line-height:1.35;margin:0}#drawer-product-configurator .product-configurator__addon-diagnostic{color:var(--pc-muted)}#drawer-product-configurator .product-configurator__feature-heading{font-weight:700}#drawer-product-configurator .product-configurator__feature-list{color:#000;display:grid;gap:10px}#drawer-product-configurator .product-configurator__feature-list>span{align-items:center;display:flex;font-size:16px;gap:18px;letter-spacing:0;line-height:1.35;min-width:0}#drawer-product-configurator .product-configurator__feature-list .icon{flex:0 0 auto;height:18px;width:18px}#drawer-product-configurator .product-configurator__feature-icon{display:block;flex:0 0 18px;height:18px;line-height:0;width:18px}#drawer-product-configurator .product-configurator__feature-icon .icon{display:block;height:100%;width:100%}#drawer-product-configurator .product-configurator__feature-icon .icon--radio circle:first-child{stroke:#543125}#drawer-product-configurator .product-configurator__feature-icon .icon--radio circle:last-child{fill:#543125}#drawer-product-configurator .product-configurator__fabric-color{align-items:center;align-self:end;background:#fff;display:flex;gap:12px;height:40px;justify-content:space-between;min-width:0;padding:6px 12px}#drawer-product-configurator .product-configurator__fabric-color-meta{align-items:center;display:flex;gap:10px;min-width:0}#drawer-product-configurator .product-configurator__fabric-color-swatch{background:#ebe8e1;display:block;flex:0 0 28px;height:28px;overflow:hidden;width:28px}#drawer-product-configurator .product-configurator__fabric-color-swatch img,#drawer-product-configurator .product-configurator__fabric-color-swatch>span{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__fabric-color-label,#drawer-product-configurator .product-configurator__fabric-color-action{font-size:12px;letter-spacing:.01em;line-height:1.5}#drawer-product-configurator .product-configurator__fabric-color-label{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#drawer-product-configurator .product-configurator__fabric-color-action{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--pc-text);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:400;padding:0;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__fabric-details{align-self:end;display:none;justify-self:end;margin-top:auto}#drawer-product-configurator .product-configurator__fabric-details a{align-items:center;color:var(--pc-text);display:inline-flex;font-size:16px;gap:12px;letter-spacing:0;line-height:1.3;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__fabric-details .icon{height:18px;width:18px}#drawer-product-configurator .product-configurator__fabric-family-panels{display:contents}#drawer-product-configurator .product-configurator__fabric-family-panel[hidden]{display:none}#drawer-product-configurator .product-configurator__fabric-family-panel{background:var(--pc-background);display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate(100%);transition:transform .4s ease;width:100%;z-index:6}#drawer-product-configurator .product-configurator__fabric-family-panel.is-open{pointer-events:auto;transform:translate(0)}#drawer-product-configurator .product-configurator__fabric-family-scroll{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:36px 24px;position:relative}#drawer-product-configurator .product-configurator__fabric-family-mobile-heading,#drawer-product-configurator .product-configurator__fabric-family-title-mobile{display:none}#drawer-product-configurator .product-configurator__fabric-family-footer{align-items:center;background:var(--pc-surface);display:grid;grid-template-columns:minmax(0,1fr) 196px;min-height:74px;padding:13px 24px;z-index:4}#drawer-product-configurator .product-configurator__fabric-family-footer>span{color:#000;display:grid;font-size:16px;line-height:1.2}#drawer-product-configurator .product-configurator__fabric-family-footer strong{font-weight:400}#drawer-product-configurator .product-configurator__fabric-family-confirm{align-items:center;background:#313131;border:1px solid #313131;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:48px;justify-content:center;line-height:1.2;padding:0 16px;text-transform:uppercase}#drawer-product-configurator .product-configurator__fabric-family-confirm:hover{background:#3a3937;border-color:#3a3937}#drawer-product-configurator .product-configurator__fabric-family-panel-header{align-items:flex-start;border-bottom:.5px solid #b3b3b3;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 0 7px;position:relative}#drawer-product-configurator .product-configurator__fabric-family-heading{color:#000;font:inherit;font-size:16px;font-weight:400;line-height:1.4;margin:0}#drawer-product-configurator .product-configurator__fabric-family-drawer-close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin:0;padding:0;width:24px}#drawer-product-configurator .product-configurator__fabric-family-overview{display:grid;gap:24px;grid-template-columns:448px minmax(0,1fr);margin-bottom:16px}#drawer-product-configurator .product-configurator__fabric-family-hero{background:#fff;height:448px;overflow:hidden}#drawer-product-configurator .product-configurator__fabric-family-hero img,#drawer-product-configurator .product-configurator__fabric-family-hero>span{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__fabric-family-info{display:grid;gap:18px;grid-template-rows:auto auto auto 1fr;min-width:0}#drawer-product-configurator .product-configurator__fabric-family-info-head{align-items:start;display:flex;gap:18px;justify-content:space-between}#drawer-product-configurator .product-configurator__fabric-family-info h3,#drawer-product-configurator .product-configurator__fabric-family-info-head span{color:#000;font-size:18px;line-height:1.22;margin:0}#drawer-product-configurator .product-configurator__fabric-family-info h3{font-weight:600;max-width:260px}#drawer-product-configurator .product-configurator__fabric-family-info-head span{font-weight:400;white-space:nowrap}#drawer-product-configurator .product-configurator__fabric-family-description,#drawer-product-configurator .product-configurator__fabric-family-description *{color:var(--pc-text);font-size:14px;line-height:1.45;margin:0}#drawer-product-configurator .product-configurator__feature-list--panel{gap:11px}#drawer-product-configurator .product-configurator__fabric-family-details{align-items:center;align-self:start;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;gap:12px;line-height:1.2;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__fabric-family-details .icon{height:18px;width:18px}#drawer-product-configurator .product-configurator__fabric-family-help,#drawer-product-configurator .product-configurator__fabric-family-help *{color:#5e5e5e;font-size:16px;line-height:1.2}#drawer-product-configurator .product-configurator__fabric-family-help{margin-bottom:40px}#drawer-product-configurator .product-configurator__fabric-family-help a{color:#5e5e5e;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__fabric-family-colors-title{color:var(--pc-text);font-size:24px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 24px}#drawer-product-configurator .product-configurator__fabric-color-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,220px))}#drawer-product-configurator .product-configurator__fabric-color-option{background:var(--pc-surface);border:1px solid transparent;column-gap:16px;cursor:pointer;display:grid;grid-template-areas:"check title" "media media";grid-template-columns:26px minmax(0,1fr);grid-template-rows:58px 183px;height:257px;min-width:0;padding:0 13px 16px;position:relative}#drawer-product-configurator .product-configurator__fabric-color-option-shell{height:257px;min-width:0;position:relative}#drawer-product-configurator .product-configurator__fabric-color-option.is-selected{border-color:#000}#drawer-product-configurator .product-configurator__fabric-color-option.is-disabled{cursor:not-allowed;opacity:.42}#drawer-product-configurator .product-configurator__fabric-color-option .product-configurator__choice-check{border-color:#757575;grid-area:check;height:26px;position:static;width:26px;align-self:center}#drawer-product-configurator .product-configurator__fabric-color-option.is-selected .product-configurator__choice-check{border-color:#2c2c2c}#drawer-product-configurator .product-configurator__fabric-color-option .product-configurator__choice-check .icon{height:16px;width:16px}#drawer-product-configurator .product-configurator__fabric-color-option-title{align-self:center;color:#000;font-size:16px;font-weight:600;line-height:1.2;min-width:0;overflow-wrap:anywhere}#drawer-product-configurator .product-configurator__fabric-color-option-media{display:block;grid-area:media;height:183px;overflow:hidden;position:relative}#drawer-product-configurator .product-configurator__fabric-color-option-media img{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__fabric-image-open{background:transparent;border:0;cursor:zoom-in;display:block;height:40px;padding:0;position:absolute;right:21px;top:66px;width:40px;z-index:2}#drawer-product-configurator .product-configurator__fabric-image-open svg{display:block;height:100%;width:100%}#drawer-product-configurator .product-configurator__fabric-image-modal{aspect-ratio:1;background:var(--pc-surface);border:0;box-shadow:0 4px 10px #00000040;height:auto;max-height:none;max-width:none;overflow:hidden;padding:0;width:min(632px,calc(100vw - 48px),calc(100dvh - 48px))}#drawer-product-configurator .product-configurator__fabric-image-modal::backdrop{background:#0006}#drawer-product-configurator .product-configurator__fabric-image-modal-image{display:block;height:100%;object-fit:cover;width:100%}#drawer-product-configurator .product-configurator__fabric-image-modal-close{align-items:center;background:#fff;border:0;color:#202020;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;width:40px}#drawer-product-configurator .product-configurator__fabric-image-modal-close .icon{height:24px;width:24px}#drawer-product-configurator .product-configurator__video{align-items:center;background:#1e1e1eb8;border:0;border-radius:18px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:0;line-height:1;padding:6px 8px 6px 10px;position:absolute;right:12px;z-index:3}#drawer-product-configurator .product-configurator__video .icon{height:18px;width:18px}#drawer-product-configurator .product-configurator__video .icon path{stroke:currentColor}#drawer-product-configurator .product-configurator__addon-card{align-items:center;gap:16px;grid-template-columns:26px minmax(0,1fr) auto;min-height:80px;padding:8px 24px}#drawer-product-configurator .product-configurator__addon-card:not(.product-configurator__addon-card--media) .product-configurator__addon-content{gap:8px;padding:0}#drawer-product-configurator .product-configurator__addon-card:not(.product-configurator__addon-card--media) .product-configurator__addon-head{align-items:center}#drawer-product-configurator .product-configurator__addon-card--media{align-content:start;align-items:stretch;gap:0;grid-template-areas:"check head" "media media" "details details";grid-template-columns:26px minmax(0,1fr);grid-template-rows:minmax(78px,auto) auto auto;min-height:379px;padding:0 23px 16px}#drawer-product-configurator .product-configurator__addon-card--media>.product-configurator__choice-check{align-self:start;grid-area:check;margin-top:16px}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-content{display:contents}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-head{align-self:start;grid-area:head;padding:16px 0 12px 16px}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-media{aspect-ratio:250 / 211;grid-area:media;height:auto;width:100%}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-details{grid-area:details;padding-top:14px}#drawer-product-configurator .product-configurator__addon-title{font-weight:600}#drawer-product-configurator .product-configurator__step-header--product-addon{align-items:start;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px}#drawer-product-configurator .product-configurator__step-header--product-addon:has(.product-configurator__addon-context){margin-bottom:34px}#drawer-product-configurator .product-configurator__step-heading{align-items:baseline;display:flex;gap:16px;min-width:0}#drawer-product-configurator .product-configurator__step-header--product-addon .product-configurator__addon-help{font-size:18px;justify-self:end;margin:0;text-align:right}#drawer-product-configurator .product-configurator__step-header--product-addon .product-configurator__addon-context{color:var(--pc-text);font-size:18px;font-weight:500;grid-column:1 / -1;margin:0}#drawer-product-configurator .product-configurator__addon-grid--product{column-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none{border:.5px solid var(--pc-border-strong);grid-column:1 / -1;grid-template-columns:26px minmax(0,1fr) auto;height:80px;min-height:80px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none:has(input:checked){border:.5px solid var(--pc-border-strong)}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__addon-title,#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__addon-price{font-size:18px;line-height:1.22}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__addon-title{font-weight:400}#drawer-product-configurator .product-configurator__addon-card--product{align-self:stretch;border:0;border-radius:0;display:block;min-height:598px;overflow:hidden;padding:0}#drawer-product-configurator .product-configurator__addon-card--product:has(input:checked){border:0;outline:1px solid var(--pc-border-strong);outline-offset:-1px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-selection{color:inherit;cursor:pointer;display:grid;gap:0;grid-template-areas:"check head" "subtitle subtitle" "media media" "details details" "diagnostic diagnostic";grid-template-columns:26px minmax(0,1fr);grid-template-rows:56px auto 167px minmax(0,1fr) auto;min-height:598px;min-width:0;padding:0 23px 16px;text-decoration:none}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__choice-check{align-self:start;background:#fff;border-color:#757575;grid-area:check;height:26px;left:auto;margin-top:16px;position:static;top:auto;width:26px}#drawer-product-configurator .product-configurator__addon-card--product:has(input:checked) .product-configurator__choice-check{background:#1e1e1e;border-color:#2c2c2c}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-head{align-self:start;grid-area:head;min-height:0;padding:16px 0 0 16px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-title{font-weight:600;text-transform:uppercase}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-subtitle{align-self:start;font-size:14px;font-weight:700;grid-area:subtitle;line-height:1.2;margin-bottom:16px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-variant{display:none!important}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-media{aspect-ratio:auto;background:#fff;grid-area:media;height:167px;width:100%}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-content{display:contents}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-details{align-self:start;gap:13px;grid-area:details;padding:16px 0 0}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-heading,#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list>span{font-size:14px;line-height:1.2}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list{gap:13px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list>span{align-items:flex-start;gap:14px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-icon{flex-basis:18px;height:18px;margin-top:1px;width:18px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-diagnostic{grid-area:diagnostic}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-link{align-items:center;bottom:31px;display:inline-flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;gap:16px;justify-self:auto;line-height:1.2;margin:0;position:absolute;right:23px;z-index:2}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-link .icon{height:18px;width:18px}#drawer-product-configurator .product-configurator__addon-description,#drawer-product-configurator .product-configurator__addon-description *{color:var(--pc-text);font-size:14px;letter-spacing:0;line-height:1.4;margin:0}#drawer-product-configurator .product-configurator__select{-webkit-appearance:none;appearance:none;background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:2px;color:var(--pc-text);font:inherit;font-size:14px;letter-spacing:0;min-height:52px;padding:0 14px;width:100%}#drawer-product-configurator .pdp-sibling-products{border:0;margin:0;padding:0}#drawer-product-configurator .pdp-sibling-products>legend{color:var(--pc-muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 12px;padding:0}#drawer-product-configurator .pdp-sibling-products__list{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}#drawer-product-configurator .pdp-sibling-products__list--swatches{grid-template-columns:repeat(3,minmax(0,1fr))}#drawer-product-configurator .pdp-sibling-product{align-items:center;background:var(--pc-surface);border:1px solid transparent;border-radius:2px;color:var(--pc-text);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.35;min-height:72px;padding:12px;text-align:center;text-decoration:none}#drawer-product-configurator .pdp-sibling-product--current{border-color:var(--pc-border-strong);box-shadow:inset 0 0 0 1px var(--pc-border-strong)}#drawer-product-configurator .pdp-sibling-product.pdp-native-sibling-swatch{align-items:stretch;display:grid;gap:8px;grid-template-rows:auto 1fr;height:auto;justify-content:stretch;padding:6px;width:auto}#drawer-product-configurator .pdp-native-sibling-swatch.pdp-sibling-product--current{box-shadow:inset 0 0 0 1px var(--pc-border-strong)}#drawer-product-configurator .product-configurator__status{background:var(--pc-surface-strong);border-radius:4px;color:var(--pc-text);font-size:13px;letter-spacing:0;line-height:1.4;margin:0 0 20px;min-height:calc(1.4em + 24px);padding:12px 16px}#drawer-product-configurator .product-configurator__status[hidden]{display:block!important;visibility:hidden}@media only screen and (max-width:480px){#drawer-product-configurator .product-configurator__status{min-height:calc(2.8em + 24px)}}#drawer-product-configurator .product-configurator__summary{background:var(--pc-surface);border:0;border-radius:4px;margin:0 0 24px;outline:1px solid var(--pc-text);outline-offset:-1px}#drawer-product-configurator .product-configurator__summary-button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--pc-text);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;min-height:80px;padding:12px 24px;text-align:left;width:100%}#drawer-product-configurator .product-configurator__summary-button:focus-visible{outline:2px solid var(--pc-border-strong);outline-offset:2px}#drawer-product-configurator .product-configurator__summary-button strong{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}#drawer-product-configurator .product-configurator__summary-button span{color:var(--pc-text);font-size:18px;letter-spacing:0;line-height:1.2;text-align:right;text-decoration:underline;text-underline-offset:3px}#drawer-product-configurator .product-configurator__footer{align-items:center;background:var(--pc-surface);box-shadow:var(--pc-shadow);display:grid;flex:0 0 auto;gap:12px;grid-template-columns:minmax(0,508px) 196px;justify-content:start;min-height:99px;padding:18px 24px}#drawer-product-configurator .product-configurator__footer-meta{display:grid;gap:8px;min-width:0}#drawer-product-configurator .product-configurator__footer-price{align-items:baseline;display:flex;gap:14px;justify-content:space-between;min-width:0}#drawer-product-configurator .product-configurator__footer-price-label{color:var(--pc-text);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35}#drawer-product-configurator .product-configurator__footer-price-value{color:var(--pc-text);font-size:24px;font-weight:700;letter-spacing:0;line-height:1.1;white-space:nowrap}#drawer-product-configurator .product-configurator__footer-delivery{color:var(--pc-text);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;letter-spacing:0;line-height:1.35}#drawer-product-configurator .product-configurator__footer-delivery .product__info{display:none;margin:0}#drawer-product-configurator .product-configurator__footer-delivery .product__info.selected,#drawer-product-configurator .product-configurator__footer-delivery .product__info:not([data-variant-detail]){display:block}#drawer-product-configurator .product-configurator__footer-actions{min-width:0}#drawer-product-configurator .product-configurator__footer-submit{align-items:center;background:var(--pc-text);border:1px solid var(--pc-text);border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:48px;justify-content:center;letter-spacing:0;line-height:1.2;padding:0 18px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:100%}#drawer-product-configurator .product-configurator__footer-submit:hover{background:#3a3937;border-color:#3a3937}#drawer-product-configurator .product-configurator__footer-submit:disabled{cursor:not-allowed;opacity:.5}#drawer-product-configurator .product-configurator__footer-submit .loader{display:none}#drawer-product-configurator .product-configurator__footer-submit.loading .loader{display:block}#drawer-product-configurator>.loader,#drawer-product-configurator .product-configurator__form>.loader{display:none}#drawer-product-configurator .ps__rail-y{opacity:.42}@media only screen and (max-width:767px){#drawer-product-configurator.drawer:not(.drawer--menu):not(.drawer--popup) .product-configurator-drawer__content{height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}#drawer-product-configurator .product-configurator__header{align-items:center;min-height:60px;padding:0 24px 0 16px}#drawer-product-configurator .product-configurator__heading{font-size:13px;line-height:1.5;max-width:calc(100% - 46px)}#drawer-product-configurator .product-configurator__close{height:24px;width:24px}#drawer-product-configurator .product-configurator__scroll-inner{padding:24px 16px 28px}#drawer-product-configurator .product-configurator__intro{display:none}#drawer-product-configurator .product-configurator__step{padding-bottom:24px}#drawer-product-configurator .product-configurator__step+.product-configurator__step{padding-top:0}#drawer-product-configurator .product-configurator__step-header{align-items:baseline;display:flex;gap:16px;justify-content:flex-start;margin-bottom:14px}#drawer-product-configurator .product-configurator__step-header--inline{align-items:start;display:grid;gap:8px;justify-content:stretch}#drawer-product-configurator .product-configurator__step-header--inline>div{align-items:baseline;display:flex;gap:16px}#drawer-product-configurator .product-configurator__step-number,#drawer-product-configurator .product-configurator__step-title{font-size:18px;line-height:1.4}#drawer-product-configurator .product-configurator__field+.product-configurator__field{margin-top:24px}#drawer-product-configurator .product-configurator__field-title{font-size:16px;line-height:1.4;margin-bottom:24px}#drawer-product-configurator .product-configurator__field-heading{align-items:start;gap:8px;margin-bottom:24px}#drawer-product-configurator .product-configurator__field-heading .product-configurator__field-title{margin:0}#drawer-product-configurator .product-configurator__field-action{font-size:12px;max-width:52%}#drawer-product-configurator .product-configurator__field--fabrics>.product-configurator__field-title{font-size:14px;margin-bottom:16px;max-width:270px}#drawer-product-configurator .product-configurator__choice-grid,#drawer-product-configurator .pdp-sibling-products__list,#drawer-product-configurator .product-configurator__choice-grid--visual,#drawer-product-configurator .pdp-sibling-products__list--swatches{grid-template-columns:repeat(2,minmax(0,1fr))}#drawer-product-configurator .product-configurator__choice{gap:8px;min-height:93px;padding:8px 12px}#drawer-product-configurator .product-configurator__field:first-of-type .product-configurator__choice:not(.product-configurator__choice--visual){min-height:115px}#drawer-product-configurator .product-configurator__choice--visual{padding:5px}#drawer-product-configurator .product-configurator__choice-check{border-radius:3px;height:20px;width:20px}#drawer-product-configurator .product-configurator__choice-check .icon{height:12px;width:12px}#drawer-product-configurator .product-configurator__choice-title,#drawer-product-configurator .product-configurator__choice-price{font-size:15px;line-height:1.2}#drawer-product-configurator .product-configurator__choice-price{font-size:14px}#drawer-product-configurator .product-configurator__choice-summary{font-size:12px}#drawer-product-configurator .product-configurator__fabric-grid,#drawer-product-configurator .product-configurator__addon-grid{grid-template-columns:1fr}#drawer-product-configurator .product-configurator__fabric-grid{gap:8px}#drawer-product-configurator .product-configurator__fabric-card{align-items:stretch;grid-template-areas:"media head" "media content";grid-template-columns:minmax(172px,49%) minmax(0,1fr);grid-template-rows:auto 1fr;height:197px;min-height:197px;border-radius:2px}#drawer-product-configurator .product-configurator__addon-card--media{align-items:stretch;gap:7px 8px;grid-template-areas:"head head" "media details";grid-template-columns:clamp(150px,44vw,189px) minmax(0,1fr);grid-template-rows:minmax(46px,auto) auto;height:auto;min-height:187px;padding:0 8px 8px 6px}#drawer-product-configurator .product-configurator__addon-card:not(.product-configurator__addon-card--media){gap:16px;grid-template-columns:24px minmax(0,1fr);min-height:60px;padding:8px 12px 8px 8px}#drawer-product-configurator .product-configurator__addon-card--media>.product-configurator__choice-check{left:6px;margin:0;position:absolute;top:16px}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-head{align-self:start;grid-area:head;padding:17px 4px 12px 42px}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-media{aspect-ratio:189 / 124;grid-area:media;height:auto;min-height:0}#drawer-product-configurator .product-configurator__addon-card--media .product-configurator__addon-details{align-self:start;grid-area:details;padding:0 4px 0 0}#drawer-product-configurator .product-configurator__addon-title,#drawer-product-configurator .product-configurator__addon-price{font-size:18px;line-height:1.22}#drawer-product-configurator .product-configurator__fabric-head{gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:12px 12px 0 9px}#drawer-product-configurator .product-configurator__fabric-head .product-configurator__choice-check{display:none}#drawer-product-configurator .product-configurator__fabric-title,#drawer-product-configurator .product-configurator__fabric-price{font-size:18px;font-weight:600;line-height:1.22}#drawer-product-configurator .product-configurator__fabric-media{aspect-ratio:auto;height:181px;margin:8px 0 8px 6px;min-height:0}#drawer-product-configurator .product-configurator__addon-media{aspect-ratio:auto;min-height:124px}#drawer-product-configurator .product-configurator__fabric-content{align-content:start;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 8px 8px 9px}#drawer-product-configurator .product-configurator__fabric-color{align-self:stretch;flex:0 0 auto;height:25px;padding:4px;width:100%}#drawer-product-configurator .product-configurator__fabric-color-meta{flex:1 1 auto;gap:4px;overflow:hidden}#drawer-product-configurator .product-configurator__fabric-color-swatch{flex-basis:20px;height:20px;width:20px}#drawer-product-configurator .product-configurator__fabric-color-label,#drawer-product-configurator .product-configurator__fabric-color-action{font-size:12px}#drawer-product-configurator .product-configurator__fabric-color-label{flex:1 1 auto}#drawer-product-configurator .product-configurator__fabric-details{display:block}#drawer-product-configurator .product-configurator__fabric-family-scroll{padding:24px 16px}#drawer-product-configurator .product-configurator__fabric-family-panel-header{border-bottom:0;margin:0 8px 38px;padding-bottom:0}#drawer-product-configurator .product-configurator__fabric-family-heading{font-size:16px}#drawer-product-configurator .product-configurator__fabric-family-overview{background:var(--pc-surface);border-radius:2px;gap:9px;grid-template-columns:minmax(172px,49%) minmax(0,1fr);min-height:197px;overflow:hidden}#drawer-product-configurator .product-configurator__fabric-family-hero{height:181px;margin:8px 0 8px 6px}#drawer-product-configurator .product-configurator__fabric-family-info{align-content:start;gap:16px;grid-template-rows:auto auto 1fr;padding:12px 12px 24px 0}#drawer-product-configurator .product-configurator__fabric-family-info-head{gap:8px}#drawer-product-configurator .product-configurator__fabric-family-info h3,#drawer-product-configurator .product-configurator__fabric-family-info-head span{font-size:18px;font-weight:600}#drawer-product-configurator .product-configurator__fabric-family-info h3{max-width:none}#drawer-product-configurator .product-configurator__fabric-family-description{display:none}#drawer-product-configurator .product-configurator__fabric-family-details{align-self:end;font-size:14px;margin-top:0}#drawer-product-configurator .product-configurator__fabric-family-details .icon{display:none}#drawer-product-configurator .product-configurator__fabric-family-help,#drawer-product-configurator .product-configurator__fabric-family-help *{color:#000;font-size:14px}#drawer-product-configurator .product-configurator__fabric-family-help a{color:#000}#drawer-product-configurator .product-configurator__fabric-family-colors-title{font-size:18px}#drawer-product-configurator .product-configurator__fabric-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#drawer-product-configurator .product-configurator__fabric-color-option{column-gap:8px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:48px 105px;height:161px;padding:0 8px 8px}#drawer-product-configurator .product-configurator__fabric-color-option-shell{height:161px}#drawer-product-configurator .product-configurator__fabric-color-option .product-configurator__choice-check{height:24px;width:24px}#drawer-product-configurator .product-configurator__fabric-color-option .product-configurator__choice-check .icon{height:14px;width:14px}#drawer-product-configurator .product-configurator__fabric-color-option-title{font-size:14px}#drawer-product-configurator .product-configurator__fabric-color-option-media{height:105px}#drawer-product-configurator .product-configurator__fabric-image-open{height:30px;right:12px;top:52px;width:30px}#drawer-product-configurator .product-configurator__fabric-image-modal{width:min(400px,calc(100vw - 32px),calc(100dvh - 32px))}#drawer-product-configurator .product-configurator__fabric-family-mobile-heading{color:#000;display:block;font-size:18px;font-weight:600;line-height:1.22;margin:0 0 24px}#drawer-product-configurator .product-configurator__fabric-family-title-desktop{display:none}#drawer-product-configurator .product-configurator__fabric-family-title-mobile{display:inline}#drawer-product-configurator .product-configurator__fabric-family-overview{margin-bottom:14px}#drawer-product-configurator .product-configurator__fabric-family-help,#drawer-product-configurator .product-configurator__fabric-family-colors-title{margin-bottom:24px}#drawer-product-configurator .product-configurator__fabric-family-footer{grid-template-columns:minmax(0,1fr) minmax(148px,196px);padding:13px 16px}#drawer-product-configurator .product-configurator__addon-content{align-content:start;gap:10px;min-width:0;padding:12px 12px 14px}#drawer-product-configurator .product-configurator__addon-card:not(.product-configurator__addon-card--media) .product-configurator__addon-head{display:grid;gap:6px}#drawer-product-configurator .product-configurator__feature-list{gap:7px}#drawer-product-configurator .product-configurator__feature-list>span{font-size:14px;gap:14px;line-height:1.35}#drawer-product-configurator .product-configurator__feature-list .icon{height:15px;width:15px}#drawer-product-configurator .product-configurator__feature-icon{flex-basis:15px;height:15px;width:15px}#drawer-product-configurator .product-configurator__feature-list>span:nth-child(n+4){display:none}#drawer-product-configurator .product-configurator__step-header--product-addon{gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:24px}#drawer-product-configurator .product-configurator__step-header--product-addon:has(.product-configurator__addon-context){margin-bottom:24px}#drawer-product-configurator .product-configurator__step-header--product-addon .product-configurator__addon-context{font-size:14px;grid-column:1;margin-top:6px}#drawer-product-configurator .product-configurator__step-header--product-addon .product-configurator__addon-help{font-size:14px;justify-self:start;text-align:left}#drawer-product-configurator .product-configurator__addon-grid--product{gap:8px;grid-template-columns:minmax(0,1fr)}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none{gap:16px;grid-template-columns:26px minmax(0,1fr) auto;height:60px;margin-bottom:16px;min-height:60px;padding:8px 12px 8px 8px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__choice-check{border-radius:4px;height:26px;width:26px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__choice-check .icon{height:16px;width:16px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__addon-title{font-size:15px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none .product-configurator__addon-price{font-size:18px}#drawer-product-configurator .product-configurator__addon-card--product{display:block;gap:0;min-height:522px;padding:0}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-selection{grid-template-areas:"head head" "subtitle subtitle" "media details" "diagnostic diagnostic";grid-template-columns:clamp(150px,44vw,189px) minmax(0,1fr);grid-template-rows:46px 58px minmax(0,1fr) auto;column-gap:8px;min-height:522px;padding:0 8px 8px 6px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__choice-check{border-radius:4px;height:24px;left:6px;margin:0;position:absolute;top:17px;width:24px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-head{grid-area:head;padding:17px 4px 0 42px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-subtitle{font-size:14px;justify-self:start;line-height:1.2;margin-left:42px;max-width:250px;padding:8px 4px 0 0;width:100%}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-media{aspect-ratio:189 / 126;height:auto;min-height:0}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-details{align-self:start;gap:13px;padding:0}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list{gap:13px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list>span{display:flex;font-size:14px;gap:14px;line-height:1.2}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-list .icon,#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__feature-icon{flex-basis:18px;height:18px;width:18px}#drawer-product-configurator .product-configurator__addon-card--product .product-configurator__addon-link{bottom:17px;right:12px}#drawer-product-configurator .product-configurator__fabric-details a{font-size:16px}#drawer-product-configurator .product-configurator__badge{bottom:22px;font-size:16px;height:28px;left:-6px;max-width:100px;min-width:100px;padding:0 12px;top:auto}#drawer-product-configurator .product-configurator__video{bottom:10px;left:10px;right:auto}#drawer-product-configurator .product-configurator__addon-card:not(.product-configurator__addon-card--media){min-height:64px}#drawer-product-configurator .product-configurator__addon-grid--product .product-configurator__addon-card--none{height:60px;min-height:60px}#drawer-product-configurator .product-configurator__summary-button{align-items:center;flex-direction:column;gap:8px;justify-content:center;padding:12px 24px}#drawer-product-configurator .product-configurator__summary-button span{text-align:center}#drawer-product-configurator .product-configurator__footer{gap:10px;grid-template-columns:1fr;grid-template-rows:36px 48px;min-height:calc(114px + env(safe-area-inset-bottom));padding:7px 16px calc(13px + env(safe-area-inset-bottom))}#drawer-product-configurator .product-configurator__footer-meta{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}#drawer-product-configurator .product-configurator__footer-price{display:block;grid-column:2;grid-row:1}#drawer-product-configurator .product-configurator__footer-price-label{display:none}#drawer-product-configurator .product-configurator__footer-price-value{font-size:24px}#drawer-product-configurator .product-configurator__footer-delivery{display:flex;font-size:11px;grid-column:1;grid-row:1;line-height:1.5}#drawer-product-configurator .product-configurator__footer-actions{width:calc(50% - 4px)}#drawer-product-configurator .product-configurator__footer-submit{font-size:12px;height:48px;padding:0 16px}}@media only screen and (max-width:359px){#drawer-product-configurator .product-configurator__fabric-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#drawer-product-configurator .product-configurator__footer{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product-configurator.css.map */
