ibc-drift{display:block;border:1px solid #dedede;border-radius:12px;overflow:hidden;color:inherit;background:#fff;font:inherit;--gad-line:#e3e3e3;--gad-soft:#f7f7f7;--gad-accent:#2f70bd}ibc-drift *{box-sizing:border-box}ibc-drift button,ibc-drift input,ibc-drift select{font:inherit}ibc-drift button{cursor:pointer}ibc-drift button:disabled{cursor:not-allowed;opacity:.45}ibc-drift button:focus-visible,ibc-drift a:focus-visible,ibc-drift summary:focus-visible,ibc-drift input:focus-visible{outline:2px solid var(--gad-accent);outline-offset:3px}ibc-drift .gad-header{padding:24px;background:var(--gad-soft)}ibc-drift .gad-kicker{text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:11px}ibc-drift h2{font-size:22px;line-height:1.3;margin:8px 0}ibc-drift h3{font-size:18px;line-height:1.4;margin:0 0 16px}ibc-drift p{margin:8px 0;line-height:1.55}ibc-drift nav{display:flex;border-bottom:1px solid var(--gad-line)}ibc-drift nav button{width:33.333%;padding:20px 5px;border:0;border-bottom:3px solid transparent;background:#fff}ibc-drift nav [aria-current=step]{color:var(--gad-accent);border-bottom-color:var(--gad-accent)}ibc-drift .gad-progress{padding:12px 20px;font-size:12px;display:flex;gap:16px;align-items:center}ibc-drift progress{height:5px;flex:1;accent-color:var(--gad-accent)}ibc-drift .gad-section{border-top:1px solid var(--gad-line)}ibc-drift summary{padding:20px 40px 20px 20px;cursor:pointer;list-style:none;position:relative}ibc-drift summary:after{content:"\2304";position:absolute;right:20px;top:20px}ibc-drift details[open]>summary:after{content:"\2303"}ibc-drift summary::-webkit-details-marker{display:none}ibc-drift summary>span:first-child{font-weight:500;font-size:16px}ibc-drift summary small{font-size:12px;color:#757575}ibc-drift .gad-chosen{display:block;font-size:12px;color:#717171;margin-top:5px}ibc-drift .gad-section-body{padding:0 20px 22px}ibc-drift .gad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}ibc-drift .gad-choice-wrap{position:relative;min-width:0}ibc-drift .gad-choice{height:100%;width:100%;padding:9px;border:1px solid var(--gad-line);border-radius:7px;background:#fff;text-align:left;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit;font-size:13px;line-height:1.4}ibc-drift .gad-choice img{width:100%;aspect-ratio:4/3;height:auto;object-fit:contain;background:#fafafa;display:block;border-radius:3px}ibc-drift .gad-choice small{font-size:11px;color:#717171}ibc-drift .gad-choice[aria-pressed=true],ibc-drift .gad-choice[aria-current=true]{border-color:var(--gad-accent);box-shadow:inset 0 0 0 1px var(--gad-accent);background:#f7faff}ibc-drift .gad-zoom{position:absolute;right:12px;top:12px;border:1px solid #ddd;border-radius:50%;width:27px;height:27px;background:#ffffffdb;font-size:19px;line-height:1}ibc-drift .gad-groups{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}ibc-drift .gad-groups button{padding:10px 15px;border:1px solid var(--gad-line);border-radius:30px;background:#fff;font-size:12px}ibc-drift .gad-groups [aria-pressed=true]{background:#111;color:#fff;border-color:#111}ibc-drift .gad-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding:8px 2px}ibc-drift .gad-swatch{padding:4px;border-radius:50%;aspect-ratio:1;box-shadow:0 2px 6px #0001}ibc-drift .gad-swatch img{aspect-ratio:1;border-radius:50%;object-fit:cover}ibc-drift .gad-swatch>.gad-choice-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}ibc-drift .gad-swatch small{display:none}ibc-drift .gad-field{display:flex;flex-direction:column;gap:9px;font-weight:500;font-size:14px;margin:18px 0}ibc-drift .gad-field input,ibc-drift .gad-field select{width:100%;border:1px solid #ddd;border-radius:24px;min-height:45px;padding:10px 16px;background:#fff;color:inherit}ibc-drift .gad-note{font-size:12px;color:#737373}ibc-drift .gad-layout{padding:24px 20px;border-top:1px solid var(--gad-line)}ibc-drift [data-layout]{background:#fafafa;border:1px solid var(--gad-line);border-radius:7px;overflow:hidden}ibc-drift [data-layout] svg{display:block;width:100%;max-height:520px}ibc-drift .gad-review{padding:24px 20px;background:var(--gad-soft);border-top:1px solid var(--gad-line)}ibc-drift .gad-review dl{display:grid;grid-template-columns:44% 1fr;gap:10px 15px;font-size:13px;line-height:1.5;margin:0}ibc-drift .gad-review dt{color:#666}ibc-drift .gad-review dd{margin:0;overflow-wrap:anywhere}ibc-drift .gad-package{display:flex;justify-content:space-between;gap:12px;padding-top:15px;margin-top:18px;border-top:1px solid var(--gad-line);font-size:14px}ibc-drift .gad-confirm{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6}ibc-drift .gad-confirm input{flex:none;margin-top:4px;width:18px;height:18px;accent-color:#111}ibc-drift .gad-download{display:block;background:none;border:0;text-decoration:underline;font-weight:600;margin:20px auto 0;font-size:13px}ibc-drift footer{padding:22px 20px;border-top:1px solid var(--gad-line)}ibc-drift .gad-total{display:flex;justify-content:space-between;gap:15px;align-items:center}ibc-drift .gad-total strong{font-size:24px}ibc-drift [data-add]{display:block;width:100%;margin-top:15px;padding:15px 20px;border-radius:32px;background:#080808;color:#fff;border:0;font-weight:600}ibc-drift [data-error]{color:#b32121;font-size:13px}ibc-drift [data-message]{font-size:13px}ibc-drift dialog{width:min(800px,calc(100% - 24px));max-height:calc(100dvh - 24px);border:1px solid var(--gad-line);border-radius:12px;padding:24px;background:#fff;color:inherit}ibc-drift dialog::backdrop{background:#0008}ibc-drift .gad-dialog-head{display:flex;justify-content:space-between;gap:15px;align-items:start}ibc-drift .gad-dialog-head h3{font-size:18px}ibc-drift dialog button{border:1px solid #dedede;border-radius:25px;padding:11px 16px;background:#fff;font-size:13px;white-space:nowrap}ibc-drift .gad-dialog-image{background:#fafafa;border:1px solid var(--gad-line);border-radius:5px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-height:60dvh}ibc-drift .gad-dialog-image img{display:block;width:100%;height:100%;object-fit:contain}ibc-drift .gad-dialog-actions{display:flex;gap:8px;margin-top:28px}ibc-drift [data-keep]{margin-left:auto;color:#fff;background:#111}ibc-drift [hidden]{display:none!important}@media(max-width:480px){ibc-drift .gad-header{padding:20px}ibc-drift h2{font-size:20px}ibc-drift .gad-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}ibc-drift .gad-review dl{grid-template-columns:42% 1fr;gap:9px 12px;font-size:12px}ibc-drift .gad-total strong{font-size:22px}}ibc-drift .gad-option-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;background:#f7f7f5;border-radius:4px;padding:12px;overflow:hidden;flex:none}ibc-drift .gad-choice .gad-option-image img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0}ibc-drift .gad-option-illustration{display:block;width:100%;height:100%;max-width:100%;max-height:100%}ibc-drift .gad-flat-sample{display:block;height:82%;aspect-ratio:1;background:linear-gradient(140deg,#fff,#f6f5f3 70%,#eeedea);box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 1px #d5d3cf,2px 3px 5px #00000012}ibc-drift .gad-swatch .gad-option-image{aspect-ratio:1;height:100%;padding:0;border-radius:50%}ibc-drift .gad-choice.gad-swatch .gad-option-image img{object-fit:cover;border-radius:50%}ibc-drift .gad-dialog-image{background:#f7f7f5;overflow:hidden}ibc-drift .gad-dialog-image .gad-option-image{width:100%;height:100%;aspect-ratio:1;padding:24px;background:transparent}ibc-drift .gad-dialog-image .gad-option-image img{display:block;width:100%;height:100%;object-fit:contain}ibc-drift .gad-dialog-image .gad-flat-sample{height:70%;max-width:85%}@media(max-width:480px){ibc-drift .gad-option-image{padding:9px}ibc-drift .gad-dialog-image .gad-option-image{padding:16px}}media-gallery .gad-gallery-slide{background:#fafafa;color:inherit}media-gallery .gad-gallery-content{box-sizing:border-box;width:100%;padding:24px;display:flex;flex-direction:column;align-items:center;gap:14px}media-gallery .gad-gallery-content h2{font:inherit;font-size:20px;font-weight:600;line-height:1.3;margin:0;text-align:center}media-gallery [data-gad-gallery-layout]{width:100%;max-width:660px}media-gallery [data-gad-gallery-layout] svg{display:block;width:100%;height:auto;max-height:min(62vh,600px)}media-gallery .gad-gallery-note{font-size:12px;line-height:1.5;color:#737373;margin:0;max-width:600px;text-align:center}media-gallery .gad-gallery-thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:100%;height:auto;min-height:0;aspect-ratio:1;border:1px solid #e3e3e3;border-radius:6px;padding:5px;background:#fafafa;color:inherit;cursor:pointer;font:inherit;font-size:9px;line-height:1.2;text-align:center}media-gallery .gad-gallery-thumbnail [data-gad-gallery-thumbnail]{display:block;min-height:0;width:100%;flex:1}media-gallery .gad-gallery-thumbnail svg{display:block;width:100%;height:100%;max-height:70px}media-gallery .gad-gallery-thumbnail:focus-visible{outline:2px solid #2f70bd;outline-offset:-3px}media-gallery .swiper-slide-thumb-active .gad-gallery-thumbnail{border-color:#2f70bd;box-shadow:inset 0 0 0 1px #2f70bd}@media(max-width:480px){media-gallery .gad-gallery-content{padding:18px 12px;gap:10px}media-gallery .gad-gallery-content h2{font-size:18px}media-gallery [data-gad-gallery-layout] svg{max-height:430px}}ibc-drift .gad-basin-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}ibc-drift .gad-own-basin{margin-top:18px}ibc-drift .gad-own-basin input[type=file]{height:auto;padding:12px;max-width:100%}@media(max-width:480px){ibc-drift .gad-basin-dimensions{grid-template-columns:1fr}}ibc-drift .gad-choice-text-only{height:auto;padding:16px;gap:5px}ibc-drift .gad-file-picker{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:7px 12px;border:1px solid #ddd;border-radius:24px;background:#fff}ibc-drift .gad-file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}ibc-drift .gad-file-picker:focus-within{outline:2px solid var(--gad-accent);outline-offset:3px}ibc-drift .gad-file-button{flex:none;border:1px solid var(--gad-line);border-radius:20px;padding:7px 12px;font-size:13px;background:var(--gad-soft)}ibc-drift [data-file-name]{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:400;color:#717171}ibc-drift[data-flow=continuous] .gad-section{scroll-margin-top:110px}ibc-drift .gad-tap-locations{min-width:0;margin:22px 0 0;padding:0;border:0}ibc-drift .gad-tap-locations legend{padding:0;font-size:14px;font-weight:500}ibc-drift .gad-tap-locations>.gad-note{margin:6px 0 14px}ibc-drift .gad-choice{white-space:normal;text-transform:none;align-items:stretch}ibc-drift .gad-choice-label,ibc-drift .gad-choice>strong,ibc-drift .gad-choice>small{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-transform:none}ibc-drift .gad-zoom{padding:0;min-width:0;min-height:0;display:grid;place-items:center;flex:none}ibc-drift .gad-choice:is([data-kind=basin],[data-kind=handle]) .gad-option-image{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/3;flex:0 0 auto;padding:14px}ibc-drift .gad-choice:is([data-kind=basin],[data-kind=handle]) .gad-option-image img{width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}ibc-drift [data-layout] svg{width:100%;max-height:330px}ibc-drift .seek-finish-card img{width:100%;object-fit:contain}ibc-drift .seek-finish-group{padding:8px 0;margin:0;font-size:13px}ibc-drift .gad-grid button[aria-pressed=true]{outline:2px solid var(--gad-accent);outline-offset:-2px}ibc-drift .seek-hinge svg{width:100%;max-height:88px}ibc-drift [data-panels] .gad-chosen{line-height:1.4}ibc-drift .petite-missing-sample{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;width:100%;color:#58646a;background:#f3f3f1;text-align:center;font:inherit;font-size:13px}ibc-drift .petite-missing-sample b{font-size:18px;line-height:1;font-weight:500}ibc-drift .gad-swatch .petite-missing-sample span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}ibc-michel-mini [hidden]{display:none!important}ibc-michel-mini .gad-option-image svg{display:block;width:100%;height:100%}ibc-michel-mini .gad-side-choice{min-width:0}ibc-mabel-mini .gad-option-image svg{display:block;width:100%;height:100%}ibc-mabel-mini .mb-handle-filter{margin:0 0 12px}ibc-mabel-mini .mb-handle-filter select{padding:8px 12px;border:1px solid var(--gad-line);border-radius:24px;background:#fff;color:inherit}ibc-drift .gad-filter{display:flex;gap:.5rem;margin:.6rem 0 1rem;flex-wrap:wrap}ibc-drift .gad-filter button{background:#fff;border:1px solid #ccc;border-radius:24px;padding:.45rem .85rem}ibc-drift .gad-filter [aria-pressed=true]{background:#222;color:#fff}ibc-drift .gad-option-image img{width:100%;height:100%;object-fit:contain}ibc-drift .gad-field input{max-width:100%}ibc-drift [data-interior-views][hidden]{display:none}ibc-drift .drift-layout-views{display:flex;align-items:center}ibc-drift .drift-layout-views svg{width:50%;height:auto}ibc-drift .gad-option-image svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ibc-drift.css.map */
