:root{--sbc-color-dark:#292521;--sbc-color-muted:#6b6560;--sbc-color-accent:#8b5e43;--sbc-color-divider:#d4cfc9;--sbc-color-input-border:#c2bfba;--sbc-color-input-text:#5a5857;--sbc-color-cream:#f9f6f3;--sbc-color-placeholder-bg:#e4e0db;--sbc-color-modal-bg:#f0ece8;--sbc-font:"Neue Haas Grotesk Display Pro",sans-serif}.sbc-section{padding:32px 0;width:100%}.sbc-container{margin-top:9.6%;max-width:1215px}.sbc-page-title{color:var(--sbc-color-dark);font-family:var(--sbc-font);font-size:clamp(24px,4vw,36px);font-weight:400;line-height:1.3;margin:0 0 8px;text-align:left}.sbc-compat-note{color:var(--sbc-color-muted);font-family:var(--sbc-font);font-size:clamp(13px,2vw,15px);margin:0 0 32px}.sbc-product-divider{border:none;border-top:1px solid #d0cbc5;margin:0}.sbc-load-more-row{display:flex;justify-content:center;padding:32px 0 8px}.sbc-load-more-btn{background-color:transparent;border:1.5px solid #292521;border-radius:80px;color:#292521;font-size:16px;height:50px;letter-spacing:.65px;line-height:26px;text-align:center;width:198px}.sbc-load-more-btn:hover{background-color:#292521;border-color:#292521;color:#f9f6f3}.sbc-product-row{display:flex;flex-direction:column;gap:24px;padding:32px 0;width:100%}.sbc-product-image-col{width:100%}.sbc-product-image{border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sbc-product-image-placeholder{aspect-ratio:4/3;background-color:var(--sbc-color-placeholder-bg);border-radius:12px;width:100%}.sbc-product-info{display:flex;flex:1;flex-direction:column;font-family:var(--sbc-font);margin-top:3.3%}.sbc-product-name{color:var(--sbc-color-dark);font-size:21px;font-weight:400;line-height:1.4;margin:0 0 8px}.sbc-product-sku{color:#292521;font-family:Neue Haas Grotesk Display Pro;font-size:1.6rem;font-weight:400!important;letter-spacing:.65px;margin:0 0 6px}.sbc-product-type{color:#5a5857;font-size:16px;line-height:26px;margin-bottom:16px;margin-top:1px}.sbc-view-more-row{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.sbc-view-more-btn{background-color:transparent!important;border-radius:0;color:#292521!important;font-family:Calling Code!important;font-size:14px;font-weight:400!important;height:auto!important;letter-spacing:.65px!important;line-height:26px!important;min-height:unset!important;min-width:unset;padding:0;text-decoration:underline;text-transform:uppercase;width:-moz-max-content!important;width:max-content!important}.sbc-product-price{color:#292521;font-size:18px;letter-spacing:.65px;line-height:26px;margin-bottom:0;margin-top:0}.sbc-overview-div{display:flex;flex-direction:column}.sbc-product-overview{color:#5a5857;font-size:16px;letter-spacing:.65px;line-height:26px;margin:0}.sbc-product-overview-label{margin:19px 0 8px}.sbc-nmwa-btn-div{display:flex;justify-content:flex-start;margin-bottom:1%;margin-top:1%}.sbc-divider{border:none;border-top:1.5px solid #292521;margin:0 0 24px;width:100%}.sbc-controls{display:flex;flex-direction:column;gap:16px}.sbc-field-label{color:#292521;display:block;font-size:16px;line-height:26px;margin-bottom:10px}.sbc-field-label-optional{color:#5a5857;font-size:14px;line-height:16px}.sbc-fixture-div{display:flex;flex-direction:column;margin-top:4%;width:57%}.sbc-input-fixture-type{width:100%}.sbc-input-fixture-type,.sbc-input-search-type{background-color:transparent;border:1.25px solid #c2bfba;border-radius:8px;box-shadow:none!important;color:#5a5857;font-family:Neue Haas Grotesk Display Pro!important;font-size:14px;font-weight:450!important;height:50px;letter-spacing:.75px;line-height:16px;margin:0;outline:none!important;padding:0 21px}.sbc-input-search-type{width:41%}.sbc-fixture-input{background-color:transparent;border:1.25px solid #c2bfba;border-radius:8px;box-shadow:none!important;color:#5a5857;font-family:Neue Haas Grotesk Display Pro!important;font-size:14px;font-weight:400!important;height:50px;letter-spacing:.75px;line-height:16px;margin:0;outline:none!important;padding:0 21px;width:41%}.sbc-input:focus{border-color:var(--sbc-color-dark)}.sbc-project-search-wrapper{position:relative;width:57%}.sbc-project-search-wrapper .sbc-input-search-type{width:100%}.sbc-project-dropdown{background:#fff;border-radius:0 0 8px 8px;border:1.25px solid #c2bfba;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.08);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:20}.sbc-project-dropdown-item{background:transparent;border:none;color:#292521;cursor:pointer;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;line-height:20px;padding:10px 21px;text-align:left;width:100%}.sbc-project-dropdown-item--active,.sbc-project-dropdown-item:hover{background:#f5f0eb}.sbc-feedback{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;line-height:18px;margin:0}.sbc-feedback--success{color:#2e7d32}.sbc-feedback--error{color:#c62828}.sbc-pill-btn{align-items:center;background-color:var(--sbc-color-dark);border:1px solid var(--sbc-color-dark);border-radius:80px;color:var(--sbc-color-cream);cursor:pointer;display:inline-flex;font-family:var(--sbc-font);font-size:15px;gap:8px;height:50px;letter-spacing:.65px;margin-top:1.5%;padding:0 32px;white-space:nowrap}.sbc-pill-btn:hover{opacity:.85}.sbc-pill-btn:disabled{cursor:not-allowed;opacity:.5}.sbc-input-search-type:disabled{background-color:#f5f1ed;cursor:not-allowed;opacity:.5}.includes-list{display:grid;gap:10px 40px;grid-template-columns:repeat(2,1fr);margin-bottom:3%}.includes-list .list{color:#5a5857;font-size:16px;line-height:1.5;line-height:26px;position:relative}.sbc-qty-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:8px}.sbc-notify-modal{background:#fff;border-radius:4px;font-family:var(--sbc-font);max-width:480px;padding:40px 36px 48px;position:relative;width:100%}.sbc-notify-modal-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.sbc-notify-bell{font-size:20px;line-height:1}.sbc-notify-title{color:var(--sbc-color-dark);font-size:20px;font-weight:700;line-height:1.3;margin:0}.sbc-notify-desc{line-height:1.55;margin:0 0 20px}.sbc-notify-desc,.sbc-notify-product-name{color:var(--sbc-color-dark);font-size:15px}.sbc-notify-product-name{font-weight:600;margin:0 0 12px}.sbc-notify-email-input{background:transparent;border:1.5px solid var(--sbc-color-dark);border-radius:4px;box-shadow:none;box-sizing:border-box;color:var(--sbc-color-dark);font-family:var(--sbc-font);font-size:15px;height:52px;margin-bottom:16px;outline:none;padding:0 16px;width:100%}.sbc-notify-email-input:focus{border-color:var(--sbc-color-dark)}.sbc-notify-submit-btn{background-color:var(--sbc-color-dark);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--sbc-font);font-size:16px;font-weight:450;height:52px;letter-spacing:.5px;transition:background-color .2s ease;width:100%}.sbc-notify-submit-btn:hover{background-color:#3d3833}.sbc-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999999999}.sbc-modal{background:#f9f6f3;border-radius:12px;max-height:90vh;overflow-y:auto;padding:32px 24px;position:relative;width:75%}.sbc-modal-close{background:none;border:none;color:var(--sbc-color-dark);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:20px;top:16px}.sbc-modal-body{display:flex;flex-direction:column;gap:24px}.sbc-modal-image-col{width:100%}.sbc-modal-image{border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sbc-modal-image-placeholder{aspect-ratio:4/3;background-color:var(--sbc-color-placeholder-bg);border-radius:12px;width:100%}.sbc-modal-info{flex:1;font-family:var(--sbc-font)}.sbc-modal-product-name{align-items:flex-start;display:flex;flex-direction:column;font-size:21px;letter-spacing:.65px;line-height:36px;margin-bottom:0;margin-top:0}.sbc-modal-sku{color:#292521;font-family:Neue Haas Grotesk Display Pro;font-size:1.6rem;font-weight:400!important;letter-spacing:.65px;margin:0 0 4px}.sbc-modal-product-type{color:#5a5857;font-size:16px;line-height:26px;margin-bottom:16px;margin-top:1px}.sbc-modal-divider{border:none;border-top:1.5px solid #292521;margin:0 0 16px}.sbc-modal-price{font-size:18px;margin-bottom:3%;margin-top:0}.sbc-modal-price,.sbc-section-label{color:#292521;letter-spacing:.65px;line-height:26px}.sbc-section-label{font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-weight:400!important;margin-bottom:8px;margin-top:19px}.sbc-modal-text{color:#5a5857;font-size:16px;line-height:26px;line-height:1.6;margin:20px 0 16px}.sbc-modal-text strong{color:#292521;font-family:Helvetica Neue LT Std;font-weight:1000!important;letter-spacing:.65px}.header_title{border-bottom:1px solid #000!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:60px!important;font-weight:350!important;line-height:67px!important;padding-bottom:20px!important;text-align:left!important}.sbc-product-type-div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2%}@media (min-width:640px){.sbc-section{padding:40px 0}.sbc-modal{padding:40px 36px}.sbc-modal-body{align-items:flex-start;flex-direction:row;gap:32px}.sbc-modal-image-col{flex-shrink:0;width:260px}}@media (min-width:1024px){.sbc-product-row{align-items:flex-start;flex-direction:row;gap:48px;margin-top:2.5%}.sbc-product-image-col{height:495.7px;max-width:368px;width:31%}.sbc-product-image-placeholder{aspect-ratio:unset;height:380px}.sbc-modal{padding:48px}.sbc-modal-image-col{width:300px}.sbc-modal-body{gap:40px}}