.col-section{--col-gutter: 40px;--col-brand: #c0392b;--col-ink: #000000;--col-ink-soft: #7d7d7d;--col-hairline: #e1e1e1;--col-surface: #ebebeb;font-family:Satoshi,Arial,sans-serif;color:var(--col-ink);padding-bottom:7.875rem;overflow:clip}.col-container{width:100%;max-width:90rem;margin:0 auto;padding:0 var(--col-gutter)}.col-toolbar{display:flex;align-items:center;gap:20px;padding-top:2rem;padding-bottom:2rem}.col-toolbar__btn{display:inline-flex;align-items:center;gap:12px;border:0;background:none;padding:0;font-family:Satoshi,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--col-ink);cursor:pointer}.col-toolbar__btn img{display:block;width:18px;height:18px}.col-sort{position:relative}.col-sort__menu{position:absolute;top:calc(100% + 12px);left:0;z-index:5;display:none;flex-direction:column;gap:5px;min-width:12.5rem;padding:10px 20px;background-color:#fafafa;box-shadow:0 2px 8px #bfbfbf4f}.col-sort.is-open .col-sort__menu{display:flex}.col-sort__item{display:flex;align-items:center;gap:15px;border:0;background:none;padding:0;font-family:Satoshi,Arial,sans-serif;font-size:1.5rem;line-height:1.2;color:var(--col-ink);text-align:left;cursor:pointer;text-transform:capitalize!important;font-weight:400!important}.col-sort__item img{display:block;width:11px;height:14px}.col-sort__item img.is-flipped{transform:rotate(180deg)}.col-sort__item.is-active{font-weight:500}.col-sort__divider{display:block;width:100%;height:1px;border:0;background-image:url(../images/divider.svg);background-repeat:no-repeat;background-size:100% 100%}.col-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 16px;padding-bottom:3rem}.col-grid .pc-card--feature{grid-column:span 2}.col-grid .pc-card--short .pc-card__media{--pc-media-ratio: 443 / 430}.col-grid .pc-card--feature .pc-card__media{--pc-media-ratio: 901 / 647}.col-watermark{position:absolute;top:113rem;left:-3.5rem;width:34rem;max-width:55vw;z-index:0;pointer-events:none;opacity:.6}.col-watermark img{display:block;width:100%;height:auto}.col-grid .pc-card{position:relative;z-index:1}.col-pagination{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.5rem 0 3rem}.col-show-more{border:0;background:none;padding:0;font-family:Satoshi,Arial,sans-serif;font-weight:700;font-size:1.5rem;color:var(--col-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.col-pagination__controls{display:flex;align-items:center;gap:42px;flex-wrap:wrap}.col-pages{display:flex;align-items:center;gap:8px}.col-pages__arrow{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border:0;background:none;padding:0;cursor:pointer}.col-pages__arrow img{display:block;width:9px;height:16px}.col-pages__arrow:disabled{opacity:.3;cursor:not-allowed}.col-pages__list{display:flex;align-items:center}.col-pages__item{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:0;background:none;font-family:Satoshi,Arial,sans-serif;font-size:1.5rem;color:var(--col-ink);cursor:pointer}.col-pages__item.is-current{color:var(--col-brand);font-weight:700}.col-pages__item.is-gap{cursor:default}.col-goto{display:flex;align-items:center;gap:23px}.col-goto__label{font-size:1.5rem}.col-goto__field{display:flex;align-items:center}.col-goto__input{width:5rem;border:0;background-color:var(--col-surface);padding:10px 20px;font-family:Satoshi,Arial,sans-serif;font-size:1.5rem;color:var(--col-ink)}.col-goto__input::placeholder{color:var(--col-ink-soft)}@media screen and (max-width:991px){.col-section{--col-gutter: 24px}.col-grid{grid-template-columns:repeat(2,1fr)}.col-grid .pc-card--feature{grid-column:span 2}.col-watermark{display:none}}@media screen and (max-width:767px){.col-section{--col-gutter: 16px;padding-bottom:5rem}.col-toolbar{gap:16px;padding-top:1.5rem;padding-bottom:1.5rem}.col-toolbar__btn{font-size:1.125rem}.col-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.col-grid .pc-card--feature{grid-column:span 2}.col-pagination{justify-content:center;text-align:center}.col-pagination__controls{justify-content:center;width:100%;gap:20px}.col-goto{gap:12px}}@media screen and (max-width:640px){.col-grid{grid-template-columns:1fr}.col-grid .pc-card--feature{grid-column:span 1}}@media screen and (max-width:479px){.col-sort__menu{left:auto;right:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/osi-collection.css.map */
