html body main{letter-spacing:0}html body .cg-setup,html body .shopify-section:has(.cg-setup)>.section,html body .shopify-section:has(.cg-setup)>.section-background{background:#fff}html body .cg-note,html body .shopify-section:has(.cg-note)>.section,html body .shopify-section:has(.cg-note)>.section-background{background:#fff}html body .cg-mosaic{gap:12px}html body .cg-feature-grid{gap:12px;margin-top:12px!important}html body .cg-tile-photo.large{min-height:620px}html body .cg-tile-photo.small{min-height:280px}html body .cg-tile-copy{left:48px;right:40px;bottom:48px}html body .cg-tile-copy strong{font-size:44px;line-height:1.16;letter-spacing:0;max-width:540px}html body .cg-tile-photo.small .cg-tile-copy{left:28px;right:28px;bottom:32px}html body .cg-tile-photo.small .cg-tile-copy strong{font-size:24px;line-height:1.3}html body :is(.cg-cats,.cg-scenario-nav){padding-block:56px}html body :is(.cg-cat-row,.cg-scenario-row){gap:28px}html body :is(.cg-product-heading-wrap,.cg-section-head){padding:72px 48px 32px}html body :is(.cg-product-heading,.cg-section-head-inner,.cg-setup){max-width:1440px;margin-inline:auto}html body :is(.cg-product-heading,.cg-section-head,.cg-setup-head) h2{font-size:40px;line-height:1.2;letter-spacing:0}html body :is(.cg-product-heading,.cg-section-head,.cg-setup-head) p{font-size:17px;line-height:1.65;margin-top:16px}html body .cg-product-heading-wrap.cg-product-heading-wrap--browse{padding-inline:0}html body .cg-product-heading.cg-product-heading--browse{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;width:100%;max-width:1800px;padding-inline:24px;box-sizing:border-box}html body .cg-product-heading--browse h2{min-width:0;overflow-wrap:anywhere}html body .cg-product-heading__view-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;white-space:nowrap}html body .cg-product-heading__view-all [aria-hidden]{display:inline-flex}html body .cg-product-heading__view-all svg{width:16px;height:16px}@media(max-width:980px){html body .cg-product-heading.cg-product-heading--browse{padding-inline:18px}}html body product-list{max-width:1440px!important;padding-inline:48px;box-sizing:border-box}html body product-card.cgl-product-card{border-radius:8px}html body product-card.cgl-product-card .product-card__content{padding:24px 24px 32px!important;gap:14px!important;border-radius:8px}html body product-card.cgl-product-card :is([ref=productTitleLink] p,.text-block p,.text-block h3){font-size:18px!important;line-height:1.45!important}html body product-card.cgl-product-card :is(product-price,.price,.compare-at-price){font-size:18px!important;line-height:1.5!important}html body .category-browser__body{max-width:1600px!important;padding:56px 48px 80px;padding-inline:48px!important;gap:48px}html body .category-browser__sidebar{flex-basis:220px!important}html body .category-browser__content>h1{font-size:44px;line-height:1.2;margin-block:0 24px}html body .category-browser__content{min-width:0}html body .category-browser__grid{gap:32px!important}html body .cgl-collection-toolbar{padding-bottom:32px}html body .product-information[data-testid=product-information]{padding-block:48px 64px}html body .product-information .product-information__grid.product-information--media-left{gap:56px}html body .product-information .product-details h1{font-size:36px;line-height:1.25}html body .product-information .product-details product-price .price{font-size:30px}html body .product-information .cgl-delivery-estimate{padding-block:20px;font-size:15px;line-height:1.65}html body .product-information .cgl-delivery-estimate strong{font-size:16px}html body .cgl-product-disclosures summary{padding:22px 24px;font-size:18px}html body .cgl-product-disclosures__body{padding:22px 24px;font-size:16px;line-height:1.75}html body [data-product-content]{padding-block:64px}html body [data-product-content] h2{font-size:36px;line-height:1.25;letter-spacing:0}html body .cg-setup{padding-block:64px}@media(min-width:750px){html body .cg-product-heading.cg-product-heading--browse,html body [id$=__best_sellers] .section-resource-list{width:calc(min(96%,1400px) - 90px);max-width:none;padding-inline:0;margin-inline:auto}html body .cg-product-heading--browse h2{font-size:32px}html body [id$=__best_sellers] .resource-list{gap:30px}html body [id$=__best_sellers] product-card.cgl-product-card .product-card__content{padding:20px!important;gap:0!important}html body [id$=__best_sellers] product-card.cgl-product-card .card-gallery{margin-bottom:20px!important}html body [id$=__best_sellers] product-card.cgl-product-card :is([ref=productTitleLink] p,.text-block p,.text-block h3){font-size:16px!important;line-height:1.35!important;min-height:43.2px}html body [id$=__best_sellers] product-card.cgl-product-card product-price{margin-top:auto;padding-block:10px 4px!important}html body [id$=__best_sellers] product-card.cgl-product-card :is(product-price,.price,.compare-at-price){font-size:16px!important;line-height:1.4!important}}@media(min-width:1200px)and (max-width:1440px){html body .cg-product-heading.cg-product-heading--browse,html body [id$=__best_sellers] .section-resource-list{width:calc(96% - 76px)}html body [id$=__best_sellers] .resource-list{column-gap:16px}}@media(min-width:750px)and (max-width:1199px){html body .cg-product-heading.cg-product-heading--browse,html body [id$=__best_sellers] .section-resource-list{width:calc(96% - 70px)}html body [id$=__best_sellers] .resource-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}}@media(min-width:750px)and (max-width:1100px){html body .cg-tile-copy strong{font-size:36px}html body .category-browser__grid{gap:24px!important}html body product-card.cgl-product-card .product-card__content{padding:16px 16px 24px!important}}@media(max-width:749px){html body .cg-mosaic,html body .cg-feature-grid{gap:8px}html body .cg-feature-grid{margin-top:8px!important}html body .cg-tile-photo.large{min-height:440px}html body .cg-tile-photo.small{min-height:260px}html body .cg-tile-copy,html body .cg-tile-photo.small .cg-tile-copy{left:24px;right:24px;bottom:28px}html body .cg-tile-copy strong{font-size:30px;line-height:1.25}html body .cg-tile-photo.small .cg-tile-copy strong{font-size:22px}html body :is(.cg-cats,.cg-scenario-nav){padding-block:32px}html body :is(.cg-product-heading-wrap,.cg-section-head){padding:40px 20px 24px}html body :is(.cg-product-heading,.cg-section-head,.cg-setup-head) h2{font-size:28px}html body :is(.cg-product-heading,.cg-section-head,.cg-setup-head) p{font-size:16px}html body .cg-product-heading.cg-product-heading--browse{gap:12px}html body .cg-product-heading__view-all{padding-inline:16px}html body product-list{padding-inline:20px}html body product-card.cgl-product-card .product-card__content{padding:12px 12px 20px!important;gap:10px!important}html body product-card.cgl-product-card :is([ref=productTitleLink] p,.text-block p,.text-block h3,product-price,.price,.compare-at-price){font-size:14px!important}html body .category-browser__body{padding:28px 16px 48px;padding-inline:16px!important}html body .category-browser__content>h1{font-size:32px}html body .category-browser__grid{gap:16px!important}html body .product-information[data-testid=product-information]{padding-block:24px 40px}html body .product-information .product-information__grid.product-information--media-left{gap:32px}html body .product-information .product-details h1{font-size:28px}html body .product-information .product-details product-price .price{font-size:26px}html body .cgl-product-disclosures summary{font-size:17px;padding:18px}html body .cgl-product-disclosures__body{padding:18px}html body [data-product-content]{padding-block:40px}html body [data-product-content] h2{font-size:28px}html body .cg-setup{padding-block:40px}}#MainContent .cg-category-nav{padding-block-start:100px}#MainContent .cgl-series__container{padding-block:100px}#MainContent .cg-product-heading-wrap--browse{padding-block-start:144px}#MainContent [id$=__best_sellers] .section-resource-list{padding-block-end:calc(var(--padding-block-end) * 2)}#MainContent .cg-scenario-nav{padding-block:112px}#MainContent .cg-scenario-row{padding-block:36px 40px}#MainContent .cgl-moments__container{padding-block:108px 100px}#MainContent .cgl-benefits__container{padding-block:92px 120px}#MainContent .cg-note{padding-block:100px}body:has(#MainContent [id$=__best_sellers]) .cgl-reference-footer{padding-block-start:128px}@media(max-width:767px){#MainContent .cg-category-nav{padding-block-start:60px}#MainContent .cgl-series__container{padding-block:60px 108px}#MainContent .cgl-benefits__container{padding-block:64px 84px}}@media(max-width:749px){#MainContent .cg-product-heading-wrap--browse{padding-block-start:56px}#MainContent .cg-scenario-nav{padding-block:40px}body:has(#MainContent [id$=__best_sellers]) .cgl-reference-footer{padding-block-start:96px}}@media(min-width:375px)and (max-width:749px){#MainContent .cg-scenario-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px;padding-inline:16px}#MainContent .cg-scenario{border-left:0}}@media(max-width:599px){#MainContent .cgl-moments__container{padding-block:72px 80px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cgl-layout-spacing.css.map */
