#product-grid.product-grid{row-gap:26px;column-gap:10px}.opc{--ink:#0E1F17;--forest:#123526;--moss:#1F4D38;--gold:#C8A15A;--gold-2:#E6CB8E;--muted:#6B6F66;position:relative;container-type:inline-size;padding-left:14px;height:100%;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.opc-shape{position:absolute;left:14px;right:0;top:44cqw;bottom:0;filter:drop-shadow(0 0 .6px rgba(14,31,23,.28)) drop-shadow(0 16px 24px rgba(18,53,38,.13));pointer-events:none}.opc-shape i{position:absolute;left:0;right:0;background:#fff}.opc-shape i:first-child{top:0;height:55%;border-radius:26px;transform-origin:left top;transform:skewY(14deg)}.opc-shape i:last-child{top:30%;bottom:0;border-radius:0 0 26px 26px}.opc-ribbon{position:absolute;left:0;top:calc(52cqw + 8px);z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);padding:14px 4px;min-height:96px;border-radius:0 12px 12px 0;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;text-align:center;box-shadow:inset -1px 0 #ffffff59}.opc-ribbon--gold{background:linear-gradient(180deg,#c8a15a,#e6cb8e);color:var(--ink)}.opc-ribbon--forest{background:linear-gradient(180deg,var(--ink),var(--moss));color:var(--gold-2)}.opc-ribbon--ink{background:linear-gradient(180deg,#0B1712,var(--forest));color:#f7f2e8}.opc-media{position:relative;z-index:2;display:block;width:86%;margin:0 auto;aspect-ratio:1/1;border-radius:22px;overflow:hidden;box-shadow:0 22px 34px -20px #0e1f178c;transform:translateZ(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.opc-img{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover){.opc:hover .opc-media{transform:translateY(-6px) scale(1.02)}}.opc-body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;padding:14px 12px}.opc-title{margin:0;font-family:inherit;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.03em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opc-title a{color:var(--ink)!important;text-decoration:none!important}.opc-sub{margin:6px 0 0;font-size:11.5px;line-height:1.35;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opc-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:2px solid rgba(200,161,90,.22)}.opc-rating{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.opc-rating svg{width:20px;height:20px;fill:var(--gold)}.opc-cod{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--forest)}.opc-cod i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #c8a15a38}.opc-swatches{display:inline-flex;gap:5px}.opc-swatch{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0e1f172e}.opc-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:12px}.opc-price{display:flex;flex-direction:column;min-width:0}.opc-price b{font-size:14.5px;font-weight:800;color:var(--ink);white-space:nowrap}.opc-price s{font-size:11px;color:#9a9a90;white-space:nowrap}.opc-buy{flex:none;display:inline-flex;align-items:center;gap:5px;padding:9px 11px;border-radius:12px;background:linear-gradient(135deg,var(--ink),var(--moss));border:1px solid rgba(200,161,90,.7);color:#f7f2e8!important;font-size:11.5px;font-weight:700;text-decoration:none!important;white-space:nowrap;box-shadow:0 12px 22px -12px #123526cc,inset 0 1px #e6cb8e59;transition:transform .25s ease}.opc-buy svg{width:15px;height:15px;fill:none;stroke:var(--gold-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.opc-buy svg circle{fill:var(--gold-2);stroke:none}.opc-buy:hover{transform:translateY(-2px)}.opc-was{display:none;font-size:11px;color:#9a9a90;white-space:nowrap}#product-grid.product-grid>.grid__item{display:flex}#product-grid.product-grid>.grid__item>.opc{width:100%}@media(max-width:749px){.opc-media{width:82%;border-radius:18px}.opc-shape{top:40cqw}.opc-body{padding:10px 10px 12px}.opc-title{font-size:12.5px;-webkit-line-clamp:1}.opc-sub{margin-top:4px;font-size:11px}.opc-meta{margin-top:8px;padding-bottom:8px}.opc-was{display:inline}.opc-price s{display:none}.opc-foot{gap:6px;padding-top:8px}.opc-price b{font-size:14px}.opc-buy{justify-content:center;width:38px;height:34px;padding:0;border-radius:11px}.opc-buy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.opc-buy svg{width:17px;height:17px}.opc-shape i:first-child,.opc-shape i:last-child{border-radius:22px}.opc-shape i:last-child{border-top-left-radius:0;border-top-right-radius:0}}@media(min-width:750px){#product-grid.product-grid{row-gap:40px;column-gap:22px}.opc{padding-left:18px}.opc-shape{left:18px}.opc-ribbon{font-size:10px;padding:16px 5px;min-height:120px}.opc-body{padding:18px}.opc-title{font-size:16px}.opc-sub{font-size:13px}.opc-price b{font-size:18px}.opc-price s{font-size:12.5px}.opc-buy{padding:11px 16px;font-size:13.5px;gap:7px}.opc-buy svg{width:18px;height:18px}}#main-collection-filters{--color-link:18,53,38;--color-foreground:14,31,23;--color-button:18,53,38;--color-button-text:247,242,232;font-family:Inter,system-ui,sans-serif}#main-collection-filters .facets-container{align-items:center;margin:14px 0 20px;padding:8px;border-radius:18px;background:#fff;border:1px solid rgba(14,31,23,.08);box-shadow:0 14px 34px -24px #12352673}#main-collection-filters .mobile-facets__wrapper{margin:0}#main-collection-filters .mobile-facets__open-wrapper{display:inline-flex}#main-collection-filters .mobile-facets__open{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#0e1f17,#1f4d38);border:1px solid rgba(200,161,90,.75);color:#f7f2e8!important;box-shadow:0 10px 20px -12px #123526cc,inset 0 1px #e6cb8e59}#main-collection-filters .mobile-facets__open svg{width:16px;height:16px;color:#e6cb8e}#main-collection-filters .mobile-facets__open svg *{stroke:#e6cb8e}#main-collection-filters .mobile-facets__open-label{color:#f7f2e8!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important}#main-collection-filters .product-count{display:inline-flex;align-items:center;gap:8px;margin:0 6px 0 auto;padding:0}#main-collection-filters .product-count:before{content:"";width:7px;height:7px;border-radius:50%;background:#c8a15a;box-shadow:0 0 0 3px #c8a15a33}#main-collection-filters .product-count__text{margin:0;font-family:inherit;font-size:12px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#123526!important;opacity:1}#main-collection-filters .facets__disclosure{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#main-collection-filters .facets__summary{padding:9px 16px;border-radius:999px;background:#fff;border:1px solid rgba(14,31,23,.1);color:#123526!important;font-size:13px;font-weight:600;letter-spacing:.04em;transition:border-color .2s ease,box-shadow .2s ease}#main-collection-filters .facets__summary:hover,#main-collection-filters details[open]>.facets__summary{border-color:#c8a15acc;box-shadow:0 8px 18px -12px #12352680}#main-collection-filters .facets__summary span{color:inherit!important;text-decoration:none!important}#main-collection-filters .facets__display{border-radius:16px;border:1px solid rgba(14,31,23,.08);box-shadow:0 24px 48px -24px #0e1f1773;background:#fffffff5}#main-collection-filters .facet-filters__label{color:#5e6259;font-size:12px;letter-spacing:.08em;text-transform:uppercase}#main-collection-filters .facet-filters__sort{padding:9px 34px 9px 16px!important;border-radius:999px;background:#fff!important;border:1px solid rgba(14,31,23,.1)!important;color:#123526;font-weight:600;font-size:13px}#main-collection-filters .active-facets__button-inner{border-radius:999px;background:#c8a15a24;border:1px solid rgba(200,161,90,.45);color:#123526;box-shadow:none}.mobile-facets__inner{border-radius:22px 0 0 22px;overflow:hidden}main .mobile-facets .gradient,main .mobile-facets__inner,main .mobile-facets__submenu{background:#fff!important}.mobile-facets__header{border-bottom:1px solid rgba(200,161,90,.3)}.mobile-facets__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;color:#0e1f17}.mobile-facets__close-button,.mobile-facets__clear{color:#123526!important}.mobile-facets__checkbox{accent-color:#123526}.mobile-facets__footer{border-top:1px solid rgba(200,161,90,.3)}.mobile-facets__footer .button--primary{border-radius:999px;background:linear-gradient(135deg,#0e1f17,#1f4d38)!important;color:#f7f2e8!important;border:1px solid rgba(200,161,90,.75)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/op-collection-card.css.map */
