:root{--caddy-stage-max: 1440px;--caddy-stage-gutter: 20px;--caddy-section-breathe: 10px}.main-content .shopify-section.section-caddy-collection-product-reviews,.main-content .shopify-section.section-caddy-product-reviews,.main-content .shopify-section.section-caddy-golfer-testimonials,.main-content .shopify-section.section-caddy-recent-insights,.main-content .shopify-section.section-caddy-before-after,.main-content .shopify-section.section-caddy-find-your-fit,.main-content .shopify-section.section-caddy-shop-by-cart-brand,.main-content .shopify-section.section-caddy-system-builder,.main-content .shopify-section.section-caddy-showroom-product-hotspots,.main-content .shopify-section.section-best-sellers,.main-content .shopify-section.section-main-collection-caddybar{padding-top:var(--caddy-section-breathe);padding-bottom:var(--caddy-section-breathe)}.main-content .shopify-section.section-caddy-recent-insights{padding-bottom:0}@media screen and (min-width:768px){:root{--caddy-stage-gutter: 40px}}@media screen and (min-width:1200px){:root{--caddy-stage-gutter: 92px}}.shopify-section[class*=caddy] .page-width,.shopify-section[class*=section-best-sellers] .best-sellers__inner,.shopify-section[class*=section-main-collection-caddybar] .main-collection-caddybar__inner,.shopify-section[class*=section-hero-caddybar] .hero-cb__stage,.shopify-section[class*=section-caddy-collection] .main-collection-caddybar__inner,.caddy-brand-grid .page-width,.caddy-before-after .page-width,.caddy-builder .page-width,.cb-product__inner.page-width,.cb-endorse.page-width{width:min(calc(100% - (var(--caddy-stage-gutter) * 2)),var(--caddy-stage-max))!important;max-width:none!important;margin-inline:auto;box-sizing:border-box}.best-sellers{--best-sellers-gutter: var(--caddy-stage-gutter);--best-sellers-stage-max: var(--caddy-stage-max)}.main-collection-caddybar{--collection-panel-gutter: var(--caddy-stage-gutter);--collection-panel-max: var(--caddy-stage-max)}.hero-cb{--hero-cb-stage-max: var(--caddy-stage-max)}.custom-account-css .account_customers{width:min(calc(100% - 40px),1200px)!important;max-width:1200px!important;margin-inline:auto!important;color:#07192a}.custom-account-css .section-header{margin-bottom:24px}.custom-account-css .section-heading{margin:0}.custom-account-css .account_customers h1{font-size:clamp(28px,3vw,36px);line-height:1.15}.custom-account-css .list_address{max-width:780px;margin:0 0 24px!important;padding:18px 22px;border:1px solid #dbe4eb;border-radius:10px;background:#f8fafc}.custom-account-css .list_address li{gap:12px;align-items:baseline}.custom-account-css .list_address li+li{margin-top:8px}.custom-account-css .list_address .title_info{min-width:135px;color:#526879;font-weight:600}.custom-account-css .list_address .text_info{overflow-wrap:anywhere}.custom-account-css .account_customers .mt-40{margin-top:30px!important}.custom-account-css .account_customers table.responsive-table{width:100%;margin:14px 0 0;border:1px solid #d8e2e9;border-radius:10px;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden}.custom-account-css .responsive-table thead{display:table-header-group!important}.custom-account-css .responsive-table th{padding:14px 16px;border-bottom:1px solid #d8e2e9;background:#f2f6f9;color:#314b5e;font-size:12px;font-weight:700;letter-spacing:.035em;line-height:1.35;text-align:left;white-space:nowrap}.custom-account-css .responsive-table td{padding:13px 16px;border-bottom:1px solid #e5ebf0;color:#233b4d;font-size:14px;line-height:1.45;vertical-align:middle}.custom-account-css .responsive-table tbody tr:nth-child(2n) td{background:#f9fbfc}.custom-account-css .responsive-table tbody tr:last-child td{border-bottom:0}.custom-account-css .responsive-table th:last-child,.custom-account-css .responsive-table td:last-child{text-align:right}.custom-account-css .responsive-table td:first-child a.primary-button,.custom-account-css .responsive-table td:first-child a.btn{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:38px;margin:0;padding:8px 13px;border-radius:6px;white-space:nowrap}.caddy-account-order{width:min(calc(100% - 40px),1280px)!important;max-width:1280px!important;margin-inline:auto!important;padding-top:36px!important;padding-bottom:56px!important;color:#07192a}.caddy-account-order .section-header{margin:0 0 28px;text-align:left!important}.caddy-account-order .section-header h1{margin:0 0 8px;color:#07192a;font-size:clamp(28px,3vw,36px);line-height:1.15}.caddy-account-order .section-header p{margin:0}.caddy-account-order .section-header a{color:#0875c9;text-decoration:underline;text-underline-offset:3px}.caddy-account-order>.grid{display:block!important;margin:0!important}.caddy-account-order>.grid>.grid__item{float:none!important;width:100%!important;max-width:none!important;padding:0!important}.caddy-account-order .grid__item>h2{margin:0 0 4px;color:#07192a;font-size:22px;line-height:1.3}.caddy-account-order .grid__item>p{margin:0 0 18px;color:#526879;font-size:14px}.caddy-account-order .grid__item{overflow-x:auto}.caddy-account-order table.responsive-table{width:100%;min-width:820px;margin:0;border:1px solid #d8e2e9;border-collapse:collapse;background:#fff;table-layout:auto}.caddy-account-order .responsive-table th{padding:12px 13px;border:1px solid #d8e2e9;background:#f2f6f9;color:#314b5e;font-size:12px;font-weight:700;line-height:1.35;text-align:left}.caddy-account-order .responsive-table td{padding:12px 13px;border:1px solid #e1e8ed;color:#233b4d;font-size:14px;line-height:1.45;vertical-align:top;overflow-wrap:anywhere}.caddy-account-order .responsive-table tbody tr:nth-child(2n) td{background:#fafcfd}.caddy-account-order .responsive-table tbody td:first-child{min-width:340px}.caddy-account-order .responsive-table th:nth-child(2),.caddy-account-order .responsive-table td:nth-child(2){min-width:130px;white-space:nowrap}.caddy-account-order .responsive-table th:nth-child(3),.caddy-account-order .responsive-table td:nth-child(3),.caddy-account-order .responsive-table th:nth-child(5),.caddy-account-order .responsive-table td:nth-child(5){min-width:100px;text-align:right;white-space:nowrap}.caddy-account-order .responsive-table th:nth-child(4),.caddy-account-order .responsive-table td:nth-child(4){min-width:72px;text-align:center;white-space:nowrap}.caddy-account-order .responsive-table td a{color:#0875c9;text-decoration:underline;text-underline-offset:2px}.caddy-account-order .responsive-table .note{margin-top:8px;color:#526879;font-size:12px;line-height:1.5}.caddy-account-order .responsive-table tfoot td{padding:9px 13px;background:#fff}.caddy-account-order .responsive-table tfoot td:first-child{text-align:right}.caddy-account-order .responsive-table tfoot tr:last-child td{border-top:2px solid #b8cbd8;background:#eef5fa;color:#0875c9;font-size:15px;font-weight:700}.caddy-account-order .grid>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0 0}.caddy-account-order .grid>.row>.col-md-6{margin:0;padding:20px;border:1px solid #dbe4eb;border-radius:10px;background:#f8fafc}.caddy-account-order .grid>.row h3{margin:0 0 8px;color:#07192a;font-size:17px}.caddy-account-order .grid>.row p{margin:0 0 10px;line-height:1.5}.caddy-account-order .grid>.row strong{color:#0875c9}.caddy-account-order .order--cancelled{margin:18px 0;padding:14px 18px;border-left:3px solid #b42318;background:#fff5f4;color:#7a271a}@media screen and (max-width:749px){.custom-account-css .account_customers{width:calc(100% - 32px)!important}.custom-account-css .list_address{padding:16px}.custom-account-css .list_address li{display:grid!important;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:8px}.custom-account-css .list_address .title_info{min-width:0}.custom-account-css .responsive-table{border:0!important;background:transparent!important;overflow:visible!important}.custom-account-css .responsive-table thead{display:none!important}.custom-account-css .responsive-table tbody{display:block!important}.custom-account-css .responsive-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0 0 12px;border:1px solid #d8e2e9;border-radius:10px;overflow:hidden;background:#fff}.custom-account-css .responsive-table tbody td{display:flex!important;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:11px 12px;border:0;border-bottom:1px solid #edf1f4;background:#fff!important;font-size:13px;text-align:right!important}.custom-account-css .responsive-table tbody td:before{content:attr(data-label);flex:0 1 auto;color:#657887;font-size:10px;font-weight:700;letter-spacing:.035em;line-height:1.3;text-align:left;text-transform:uppercase}.custom-account-css .responsive-table tbody td:first-child{grid-column:1 / -1;justify-content:flex-start;text-align:left!important}.custom-account-css .responsive-table tbody td:first-child:before{margin-right:8px}.custom-account-css .responsive-table td:first-child a.primary-button,.custom-account-css .responsive-table td:first-child a.btn{min-height:34px}.caddy-account-order{width:calc(100% - 32px)!important;padding-top:24px!important;padding-bottom:36px!important}.caddy-account-order .grid>.row{grid-template-columns:minmax(0,1fr);gap:12px}.caddy-account-order .grid__item>h2{font-size:20px}}@media print{@page{margin:12mm}body:has(.custom-account-css),body:has(.caddy-account-order){background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10pt!important}body:has(.custom-account-css) #shopify-section-nov-header,body:has(.custom-account-css) #shopify-section-nov-footer,body:has(.caddy-account-order) #shopify-section-nov-header,body:has(.caddy-account-order) #shopify-section-nov-footer,body:has(.custom-account-css) header,body:has(.custom-account-css) footer,body:has(.caddy-account-order) header,body:has(.caddy-account-order) footer,body:has(.custom-account-css) #_desktop_back_top,body:has(.caddy-account-order) #_desktop_back_top,body:has(.custom-account-css) .canvas-overlay,body:has(.custom-account-css) .sidebar-overlay,body:has(.caddy-account-order) .canvas-overlay,body:has(.caddy-account-order) .sidebar-overlay,body:has(.custom-account-css) .canvas-menu,body:has(.caddy-account-order) .canvas-menu,body:has(.custom-account-css) .chat-widget,body:has(.caddy-account-order) .chat-widget{display:none!important}body:has(.custom-account-css) #MainContent,body:has(.caddy-account-order) #MainContent,body:has(.custom-account-css) #MainContent .page-container,body:has(.caddy-account-order) #MainContent .page-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.custom-account-css) .nov-breadcrumb,body:has(.caddy-account-order) .nov-breadcrumb,body:has(.custom-account-css) .breadcrumb,body:has(.caddy-account-order) .breadcrumb,.custom-account-css .col-12>a.primary-button.btn,.caddy-account-order .section-header p{display:none!important}.custom-account-css .account_customers,.caddy-account-order{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.custom-account-css .responsive-table,.caddy-account-order .responsive-table{display:table!important;width:100%!important;min-width:0!important;border:1px solid #777!important;border-collapse:collapse!important;border-radius:0!important;table-layout:auto!important;overflow:visible!important}.custom-account-css .responsive-table thead,.caddy-account-order .responsive-table thead{display:table-header-group!important}.custom-account-css .responsive-table tbody,.caddy-account-order .responsive-table tbody{display:table-row-group!important}.custom-account-css .responsive-table tr,.caddy-account-order .responsive-table tr{display:table-row!important;break-inside:avoid}.custom-account-css .responsive-table th,.custom-account-css .responsive-table td,.caddy-account-order .responsive-table th,.caddy-account-order .responsive-table td{display:table-cell!important;padding:7px 8px!important;border:1px solid #999!important;background:#fff!important;color:#111!important;font-size:9pt!important;line-height:1.35!important;text-align:left!important}.custom-account-css .responsive-table td:before{display:none!important;content:none!important}.custom-account-css .responsive-table a{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;text-decoration:none!important}.custom-account-css .responsive-table a.primary-button,.custom-account-css .responsive-table a.btn{display:inline!important}.custom-account-css .list_address,.caddy-account-order .grid>.row>.col-md-6{break-inside:avoid;border:1px solid #999!important;border-radius:0!important;background:#fff!important;color:#111!important}.caddy-account-order .grid>.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;break-inside:avoid}.caddy-account-order .responsive-table .note{color:#333!important}}.main-content .shopify-section.cb-product-section+.shopify-section.section-caddy-system-builder{padding-top:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/caddy-layout.css.map */
