body.template-collection{font-family:'Open Sans',sans-serif;color:#202529}
.template-collection .top-links-container{background:#2d7896!important}
.template-collection .top-links-container a{color:#fff!important}
.template-collection .main-nav a:hover{text-decoration:none!important}
.basiq-collection-intro{background:#edf3f5;padding:44px 0 34px;margin-bottom:24px}
.basiq-collection-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:#256782;margin:0 0 10px}
.basiq-collection-title{display:flex;gap:24px;justify-content:space-between;align-items:baseline}
.basiq-collection-title h1{font:500 clamp(42px,5vw,68px)/1.05 'Cormorant Garamond',Georgia,serif!important;text-transform:none!important;letter-spacing:-.025em;margin:0 0 14px!important;color:#182e36}
.basiq-collection-title>span{font-size:14px;white-space:nowrap;color:#50636b}
.basiq-collection-copy{font-size:16px;line-height:1.7;max-width:650px;color:#50636b;margin:0 0 24px}
.basiq-collection-nav{display:flex;gap:10px;flex-wrap:wrap}
.basiq-collection-nav a{padding:9px 18px;border:1px solid #bfd1d9;border-radius:24px;color:#285a6d;font-size:13px;transition:background .2s,color .2s}
.basiq-collection-nav a:is(:hover,[aria-current]){background:#2d7896;border-color:#2d7896;color:white;text-decoration:none}
.basiq-active-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:22px;font-size:13px}
.basiq-active-filters>a:not(.basiq-clear){padding:6px 12px;background:white;border:1px solid #c9d8df;border-radius:20px;color:#17495d}
.basiq-clear{font-size:13px;color:#256782;text-decoration:underline;text-underline-offset:4px}
.basiq-filter-panel{border:1px solid #dce5e9;border-radius:4px;padding:22px;background:#fff}
.basiq-filter-panel>summary{font-size:18px;font-weight:600;list-style:none;cursor:pointer}
.basiq-filter-panel>summary:after,.basiq-filter-group>summary:after{content:'+';float:right;font-weight:400}
.basiq-filter-panel[open]>summary:after,.basiq-filter-group[open]>summary:after{content:'−'}
.basiq-filter-panel summary::-webkit-details-marker{display:none}
.basiq-filter-panel>summary span{font-size:13px;font-weight:400;color:#70818a}
.basiq-filter-hint{font-size:12px;line-height:1.6;color:#65777f;margin:12px 0 22px}
.basiq-filter-group{border-top:1px solid #e3eaed;padding:17px 0}
.basiq-filter-group>summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;color:#233e49}
.basiq-filter-group ul{list-style:none;padding:10px 0 0;margin:0}
.basiq-filter-option{display:flex;align-items:center;gap:10px;min-height:38px;color:#576970;font-size:14px;line-height:1.4}
.basiq-radio{width:16px;height:16px;border:1px solid #9daeb6;border-radius:50%;flex:0 0 16px}
.basiq-filter-option:is(:hover,.is-active){color:#17495d;text-decoration:none}
.basiq-filter-option.is-active .basiq-radio{border:5px solid #2d7896}
.template-collection .breadcrumbs{font-size:11px;background:transparent!important;margin-bottom:18px}
.template-collection .product-main{padding-bottom:50px}
.template-collection .toolbar.top_toolbar{border-bottom:1px solid #dce5e9;margin-bottom:24px;padding-bottom:16px}
.template-collection .toolbar .sidebar-toggle{display:none!important}
.template-collection #products-grid .product-col{margin-bottom:14px;padding:10px}
.template-collection #products-grid .product-inner{box-shadow:none!important;border:0!important}
.template-collection #products-grid .product-image{margin-bottom:0;background:#f2f6f7;border:0!important;overflow:hidden}
.template-collection #products-grid .product-image .inner{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.template-collection #products-grid .product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}
.template-collection #products-grid .product-content{padding:12px 8px 4px;text-align:center}
.template-collection #products-grid .category-list{font-size:10px;letter-spacing:.04em;color:#6a7c84}
.template-collection #products-grid .product-loop-title h3{font:500 23px/1.18 'Cormorant Garamond',Georgia,serif!important;text-transform:none!important;white-space:normal!important;margin:8px 0 12px!important;color:#182e36}
.template-collection #products-grid .product-loop-title:hover h3{color:#2d7896}
.template-collection a:focus-visible,.template-collection summary:focus-visible{outline:3px solid #2d7896;outline-offset:4px}
@media(max-width:991px){
.basiq-collection-intro{padding:30px 0 26px}
.basiq-collection-title{align-items:flex-start;gap:12px}
.basiq-collection-title h1{font-size:44px!important}
.basiq-collection-title>span{padding-top:10px;font-size:12px}
.basiq-collection-copy{font-size:14px}
.template-collection .product-main>.container>.row{display:flex;flex-wrap:wrap}
.template-collection .product-main .sidebar{order:-1;width:100%;margin-bottom:22px;display:block!important}
.basiq-filter-panel{padding:16px 18px}
.basiq-filter-body{padding-top:6px}
.template-collection .toolbar.top_toolbar{position:static!important}
}
@media(max-width:575px){.basiq-collection-title{display:block}.basiq-collection-title>span{display:block;padding:0;margin-bottom:14px}.basiq-collection-nav a{padding:8px 13px}.template-collection #products-grid .product-loop-title h3{font-size:22px!important}}
@media(prefers-reduced-motion:reduce){.basiq-collection-nav a{transition:none}}

@media(max-width:991px){.basiq-filter-option{min-height:44px}}

.template-collection #products-grid .basiq-portrait-product .product-image .inner{aspect-ratio:3/4}
