/* Regression round 4: only Inside badge and product navigation/template. */
/* Catalogue detail pages use the native product template's navigation layout. */
.sq-catalog-navigation{border-top:1px solid #333;margin-top:36px}
.sq-catalog-navigation .sprinqs-nav-grid{display:grid;grid-template-columns:1fr 1fr}
.sq-catalog-navigation a{min-height:160px;padding:38px 0;color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:center}
.sq-catalog-navigation a+a{padding-left:48px;border-left:1px solid #333;align-items:flex-end;text-align:right}
.sq-catalog-navigation small{font-size:17px;line-height:1.4}
.sq-catalog-navigation strong{margin-top:12px;font-size:24px;font-weight:500}
.sprinqs-nav [aria-disabled="true"]{opacity:.28;pointer-events:none}
@media(max-width:767px){.sq-catalog-navigation .sprinqs-nav-grid{grid-template-columns:1fr}.sq-catalog-navigation a{min-height:124px}.sq-catalog-navigation a+a{padding-left:0;border-left:0;border-top:1px solid #333;align-items:flex-start;text-align:left}}
html body .sq-detail-menu{margin-bottom:8px}
html body .sq-detail-menu .sprinqs-category-tabs{overflow:visible}
html body .sq-detail-menu .sprinqs-category-tabs-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0}
html body .sq-detail-menu .sprinqs-category-tabs a{box-sizing:border-box;min-width:0;height:44px;min-height:44px;padding:2px 4px;white-space:normal}
html body .sq-detail-menu .sprinqs-product-subnav{max-height:none;overflow-x:auto;overflow-y:hidden;mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}
html body .sq-detail-menu .sprinqs-product-subnav .sprinqs-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%;max-width:none;gap:2px;overflow:visible}
html body .sq-detail-menu .sprinqs-product-subnav a{box-sizing:border-box;flex:0 0 auto;white-space:nowrap;height:44px;min-height:44px;padding:8px 10px}
html body .sq-detail-menu .sprinqs-product-subnav .sprinqs-wrap::after{content:"";flex:0 0 24px}
@media(min-width:1280px){
html body .sq-detail-menu .sprinqs-product-subnav{overflow:visible;mask-image:none}
html body .sq-detail-menu .sprinqs-product-subnav .sprinqs-wrap{width:100%;min-width:0;gap:0}
html body .sq-detail-menu .sprinqs-product-subnav a{font-size:15px;padding:8px 4px}
html body .sq-detail-menu .sprinqs-product-subnav .sprinqs-wrap::after{display:none}
}
html body .sq-native-detail .sprinqs-product{width:100%}
html body .framer-1e2cuzu:has(.sq-native-detail){padding:0!important}
html body .sq-catalog:has(>.sq-native-detail){width:100%;max-width:none;margin:0;padding:0}
/* Double Deqer and the Qalico family use the same visible CTA as the other native products. */
@media(min-width:1024px){
}
html body .framer-1e2cuzu:has(.sq-native-detail)>.framer-1x8ehku{display:none}
@media(max-width:767px){
/* Four wide digits must fit inside the timeline's existing left gutter. */
html body .history-date-tab:has(.history-year[data-sq-year="2004"]){justify-content:flex-start;padding-right:0}
}
@media(max-width:767px){
html body .sq-detail-menu .sprinqs-category-tabs a{font-size:14px;padding:2px 4px}
html body .sq-detail-menu .sprinqs-product-subnav a{font-size:14px;padding:8px 10px}
}
@media(max-width:1023px){}
@media(max-width:767px){
}

/* Inside badge docked on the left after a drag (original component behaviour). */
@media(min-width:768px){}
