.matching-bottoms{display:block;margin:0 0 20px;padding:16px;border:1px solid #c8dce6;border-radius:8px;background:#f5fafc}.matching-bottoms h3,.matching-bottoms p{margin:0 0 8px}.matching-bottoms__list{display:grid;gap:8px}.matching-bottoms__link{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:10px;border:1px solid #c8dce6;border-radius:4px;background:var(--bg-color,white)}.matching-bottoms__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.focused-size-guide h2{padding-right:28px}.focused-size-guide table{width:100%;margin:16px 0;font-size:16px;border-collapse:collapse}.focused-size-guide th,.focused-size-guide td{text-align:left;padding:10px 8px;border:1px solid #ccd4d8;white-space:normal}.focused-size-guide thead th{background:#eff6f9}.focused-size-guide details{margin:16px 0}.focused-size-guide summary{cursor:pointer;padding:12px 0;min-height:44px}.template-index [id$=__hero_2026] .text-overlay{background:transparent;color:#fff;text-shadow:0 1px 4px #0009}.template-index [id$=__hero_2026] .text-overlay__title{color:#fff!important}.template-index [id$=__hero_2026] .text-overlay__inner:before{content:none!important}.template-index [id$=__hero_2026] .text-overlay__button{background:#143d59;color:#fff;border-color:#143d59;min-height:44px}.template-index [id$=__hero_2026] .text-overlay__button{text-shadow:none}.template-index [id$=__hero_2026] .text-overlay__button:last-child:not(:first-child){background:transparent;color:#fff;text-decoration:underline;border:0;text-shadow:0 1px 4px #0009}.template-index [id$=__hero_2026] .image-overlay__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,transparent 75%);pointer-events:none}.template-index [id$=__bestsellers_2026],.template-index [id$=__newstyles_2026]{background:#fff}.template-index .section-featured-collection .btn,.template-index .section-rich-text .btn{color:#143d59;border-color:#143d59;background:#fff;min-height:44px}.home-category-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-category-cards__card{color:#143d59;text-align:center}.home-category-cards__image{aspect-ratio:2/3;background:#f3f8fa;overflow:hidden}.home-category-cards__image img{width:100%;height:100%;object-fit:contain}.home-category-cards__card h3{margin:16px 0 4px;color:#143d59}.home-category-cards__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline}.home-category-cards__card:focus-visible{outline:3px solid #143d59;outline-offset:4px}@media(min-width:768px){.template-index [id$=__hero_2026] .height--adapt{min-height:520px}.template-index [id$=__hero_2026] .height__image{left:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.template-index [id$=__hero_2026] .text-overlay{width:36%!important;min-width:0!important;max-width:36%!important;right:auto!important;padding:32px!important}.template-index [id$=__hero_2026] .text-overlay__inner{padding:0}}@media(max-width:767.98px){.home-category-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.home-category-cards__card h3{font-size:24px}.template-index [id$=__hero_2026] .text-overlay{text-align:left}.template-index [id$=__hero_2026] .text-overlay__title{margin-left:0}.template-index [id$=__hero_2026] .slideshow-ctrl{color:#fff}.template-index [id$=__hero_2026] .text-overlay{align-items:flex-end;padding:20px 20px 55px}.template-index [id$=__hero_2026] .text-overlay__inner{padding:0}.template-index [id$=__hero_2026] .text-overlay__title{font-size:28px;max-width:9em}.template-index [id$=__hero_2026] .text-overlay__rte{font-size:15px;max-width:22em}.template-index [id$=__hero_2026] .image-overlay__image:after{background:linear-gradient(0deg,#000b,transparent 95%)}}@media(max-width:767.98px){.section-slideshow .page-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;margin:0 2px}.section-slideshow .slideshow-pagination{gap:2px}.section-slideshow .page-btn__circle{width:24px;height:24px}.section-slideshow .slideshow-ctrl{padding-bottom:6px}.filters__close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.filter-group__heading,.filter-group__item{min-height:44px}.matching-bottoms__link{flex-wrap:wrap}.focused-size-guide table{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mobile-experience.css.map */
