:root{--pco-red: #de3617;--pco-blue: #007ecb}.rte a:not(.button,.button-secondary),.text-block a:not(.button,.button-secondary){color:var(--pco-red);font-weight:600;text-decoration:none}.rte a:not(.button,.button-secondary):hover,.text-block a:not(.button,.button-secondary):hover{text-decoration:underline}.product-media img,.product-card img{object-fit:contain}@media screen and (max-width:749px){slideshow-slides>slideshow-slide:has(>.slide__image-container){display:flex;flex-direction:column;height:auto;min-height:0}slideshow-slides>slideshow-slide>.slide__image-container{position:static;height:auto}slideshow-slide>.slide__image-container>.slide__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:85% center}slideshow-slides>slideshow-slide>.slide__content{height:auto}}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.group-block[style*="--size-style-width-mobile:"]{flex:0 0 var(--size-style-width-mobile)}}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:var(--font-accent--weight)}.product-details .shopify-app-block:has(>.uploadkit-app-block):not(:has(.uploadkit-upload-field)){display:none}[ref=priceContainer]:after,.cart-totals__total-label:after,.cart-items__unit-price-wrapper>div:after,.cart-items__price:after{content:var(--pco-tax-label);margin-inline-start:.4em;font-family:var(--font-body--family);font-size:max(.75em,.6875rem);font-weight:400;letter-spacing:normal;text-transform:none;white-space:nowrap;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.pco-collection-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0;padding:0}@media screen and (min-width:750px){.pco-collection-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pco-collection-tile{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.pco-collection-tile__media{display:block;aspect-ratio:1;background:#f5f5f5;border-radius:8px;overflow:hidden}.pco-collection-tile__image{mix-blend-mode:multiply}.pco-collection-tile__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.pco-collection-tile:hover .pco-collection-tile__image{transform:scale(1.03)}.pco-collection-tile__title{margin-top:4px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);line-height:1.3}.pco-collection-tile:hover .pco-collection-tile__title{text-decoration:underline}.pco-collection-tile__count{font-size:.8125rem;color:rgb(var(--color-foreground-rgb) / .7)}.pco-cart-properties .cart-items__property+.cart-items__property{margin-block-start:2px}.pco-cart-properties__message dd{display:block}.pco-cart-properties--drawer .pco-cart-properties__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.pco-cart-properties__upload{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;max-width:100%;color:inherit;overflow-wrap:anywhere}.pco-cart-properties__upload img{flex:none;width:50px;height:50px;object-fit:cover}.rte iframe,rte-formatter iframe,.rte video,rte-formatter video{max-width:100%}.rte iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="youtu.be"],[src*="vimeo.com"]),rte-formatter iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="youtu.be"],[src*="vimeo.com"]){height:auto;aspect-ratio:16 / 9}footer .footer-content{content-visibility:visible}.mega-menu__link:has(img),.mega-menu__link:has(img):hover{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.875rem;line-height:1.25;text-transform:uppercase;text-align:center;color:var(--pco-blue)}.mega-menu__link:has(img):hover{text-decoration:underline}.mega-menu__link:not(:has(img)){font-size:.9375rem;color:var(--color-foreground);white-space:nowrap}.card-gallery{background-color:#f5f5f5}.card-gallery img{mix-blend-mode:multiply}.card-gallery slideshow-container{background-color:transparent}media-gallery .product-media-container.media-fit-cover :is(img,.deferred-media__poster-image){object-fit:contain;mix-blend-mode:multiply}media-gallery slideshow-container,media-gallery .product-media-container.product-media-container{background-color:#f5f5f5}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pco.css.map */
