:root{--pya-ink: #14212b;--pya-accent: #0e3b4a;--pya-mist: #eef3f4;--pya-line: #d5dee2;--pya-line-soft: rgb(20 33 43 / .1);--pya-radius: 12px}.pya-eyebrow+.text-block.h1,.pya-eyebrow+.text-block.h2,.pya-eyebrow+.text-block.h3{margin-block-start:8px}.text-block.h2+.text-block.rte,.text-block.h2+.text-block.paragraph,.text-block.h2+.text-block.custom,.text-block.h1+.text-block.rte{margin-block-start:12px}.text-block.h2 :is(h1,h2),.text-block.h1 :is(h1,h2){max-width:20ch;text-wrap:balance}.text-block.rte p,.rte p{max-width:62ch}.rte img{border-radius:8px}.field__input,.email-signup__input,.cart-discount__input,.price-facet__input{min-height:44px;border:1px solid var(--pya-line);transition:border-color .15s ease,box-shadow .15s ease}.field__input:focus,.email-signup__input:focus,.cart-discount__input:focus,.price-facet__input:focus{border-color:var(--pya-accent);box-shadow:0 0 0 3px #0e3b4a1f;outline:none}.cart-actions__divider,.divider,hr{border-color:var(--pya-line-soft)}::selection{background:#0e3b4a2e}marquee-component:hover .marquee__wrapper,marquee-component:focus-within .marquee__wrapper{animation-play-state:paused}marquee-component .text-block{letter-spacing:.06em}.product-badges__badge{--badge-font-size: 11px;font-family:var(--font-heading--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:5px 8px;border-radius:4px}.product-card .text-block.paragraph p,.product-card .text-block.paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.price,.price-item__group,.cart-items__price,.cart-totals__container{font-variant-numeric:tabular-nums}.compare-at-price{color:#14212b8c;text-decoration-thickness:1px;text-decoration-color:#14212b73;font-weight:400}.product-card .product-vendor,.product-card .vendor{display:none}.slideshow-controls__thumbnail{border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .15s ease,opacity .15s ease;opacity:.75}.slideshow-controls__thumbnail:hover{opacity:1}.slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--pya-accent);opacity:1}.sticky-content--desktop{--pya-sticky-offset: calc(var(--header-height, 60px) + 24px)}@media screen and (min-width:990px){.sticky-content--desktop{top:var(--pya-sticky-offset)}}.buy-buttons-block .button:not(.button-unstyled),.buy-buttons-block .add-to-cart-button,.buy-buttons-block button[type=submit]{min-height:52px;width:100%}.buy-buttons-block .quantity-selector,.buy-buttons-block .quantity-selector-wrapper{min-height:52px}.variant-option--buttons .variant-option__button-label{border-radius:4px}[class*=color-custom-]{--variant-option-label-color: var(--color-foreground);--color-variant-background: transparent;--color-variant-text: var(--color-foreground);--color-variant-text-rgb: var(--color-foreground-rgb);--color-variant-border: rgb(var(--color-foreground-rgb) / .35);--color-variant-hover-background: rgb(var(--color-foreground-rgb) / .08);--color-variant-hover-border: var(--color-foreground);--color-variant-hover-text: var(--color-foreground);--color-selected-variant-background: var(--color-foreground);--color-selected-variant-border: var(--color-foreground);--color-selected-variant-text: var(--color-background);--color-selected-variant-text-rgb: var(--color-background-rgb);--color-selected-variant-hover-background: var(--color-foreground);--color-selected-variant-hover-border: var(--color-foreground);--color-selected-variant-hover-text: var(--color-background)}[class*=color-custom-] variant-picker{--variant-option-label-color: var(--color-foreground) !important;--variant-option-label-color-subdued: rgb(var(--color-foreground-rgb) / .7) !important}.pya-shipping-note{background:var(--pya-mist);border-radius:var(--pya-radius);padding:14px 16px}.pya-shipping-note__icon{color:var(--pya-accent)}.pya-part-number__label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#14212b99}.pya-part-number__value{font-family:var(--font-subheading--family);font-variant:small-caps;letter-spacing:.04em}.rating-wrapper,.rating{--star-size: 14px;font-size:14px}.facets__summary,.facets--filters-title,.facets__label{font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.facets__panel{border-bottom:1px solid var(--pya-line-soft);padding-block:12px}.facets input[type=checkbox]{width:16px;height:16px;accent-color:var(--pya-accent)}.price-facet .price-facet__input{min-height:40px;height:40px;border-radius:6px;text-align:left;padding-left:26px;font-variant-numeric:tabular-nums}.price-facet .price-facet__label{top:50%;left:12px;padding:0;transform:translateY(-50%);line-height:1;pointer-events:none}.price-facet__separator{color:var(--color-foreground-muted);font-size:13px}.price-facet__highest-price{display:none}.pya-price-ranges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:0}.price-facet--horizontal .pya-price-ranges{padding-inline:var(--padding-md, 16px);margin-bottom:12px}.pya-price-ranges__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--pya-line);border-radius:999px;font-size:13px;font-weight:500;color:var(--color-foreground);text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pya-price-ranges__chip:hover{border-color:var(--pya-accent);text-decoration:none}.pya-price-ranges__chip[aria-current=true]{background:var(--pya-accent);border-color:var(--pya-accent);color:#fff}.facets-remove,.facets-horizontal-remove,.clear-filter{border-radius:999px;border:1px solid var(--pya-line);background:var(--pya-mist);padding:6px 12px;font-size:13px;gap:6px;transition:border-color .15s ease,background-color .15s ease}.facets-remove:hover,.facets-horizontal-remove:hover,.clear-filter:hover{border-color:var(--pya-accent)}.facets-horizontal-remove{padding:0;border:0;background:none}.facets-horizontal-remove:before{display:none}.facets-horizontal-remove .facets__clear-all-link{padding:4px 8px;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-foreground-rgb) / .7)}.facets-horizontal-remove .facets__clear-all-link:hover{color:var(--color-foreground)}.facets__summary .facets__status,.facets__summary .facets__status *{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pya-accent)}.sorting-filter select,.sorting-filter__container select,.variant-option__select{border:1px solid transparent;border-bottom-color:var(--pya-line);border-radius:0;background-color:transparent;padding-inline-start:0}.sorting-filter select:focus{border-bottom-color:var(--pya-accent);box-shadow:none}.products-count-wrapper{color:#14212b8c;font-size:13px}.cart-items__media-container{width:88px;border-radius:8px;overflow:hidden}.cart-items__media-image{border-radius:8px}.cart-items__quantity .quantity-selector{min-height:40px}.cart-items__remove{color:#14212b8c;font-size:13px;transition:color .15s ease}.cart-items__remove:hover{color:var(--pya-ink)}.cart-summary{border-radius:var(--pya-radius);padding:24px}@media screen and (min-width:990px){.cart-summary{position:sticky;top:calc(var(--header-height, 60px) + 24px)}}.cart__checkout-button,.cart-page--empty .cart-items__empty-button{min-height:52px}.blog-post-card__image-container,.blog-post-card__image-container img{border-radius:var(--pya-radius);overflow:hidden;aspect-ratio:16 / 10;object-fit:cover}.blog-post-card__image-container img{height:auto}.blog-post-details{font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#14212b99}.blog-post-card__title-link{transition:color .15s ease}.blog-post-card__title-link:hover{color:var(--pya-accent)}.blog-post-featured-image,.blog-post-featured-image img{border-radius:var(--pya-radius);overflow:hidden}.blog-post-content.rte{max-width:68ch;font-size:18px;line-height:1.65}.blog-post-content.rte img{border-radius:var(--pya-radius)}.menu__heading{font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-block-end:6px}.menu__item a,.footer-utilities__text a,.policy-list-trigger{color:#ffffffb8;transition:color .15s ease}.menu__item a:hover,.footer-utilities__text a:hover,.policy-list-trigger:hover{color:#fff}.email-signup__input{background:#fff;color:var(--pya-ink);border-color:#fff}.email-signup__input::placeholder{color:#14212b80}.shopify-section-group-footer-group:has(jumbo-text){overflow:hidden}jumbo-text{display:block;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin-block-end:-.22em}.shopify-section-group-footer-group .logo img,.shopify-section-group-footer-group .logo-block img{filter:invert(1) brightness(2)}.shopify-section:has(product-recommendations[data-recommendations-performed=true]:not(:has(.product-card,product-card))){display:none}.pya-ship-est__select,.pya-ship-est__input{min-height:44px;border:1px solid var(--color-input-border, #d5dee2)}.pya-ship-est__select:focus,.pya-ship-est__input:focus{border-color:#0e3b4a}.pya-ship-est__rate-price{font-family:var(--font-accent--family);font-size:1.125rem}.announcement-bar__link,.announcement-bar__link:hover,.announcement-bar__link:focus-visible{text-decoration:none;background:none}.announcement-bar__slide:has(.announcement-bar__link:hover) .announcement-bar__text,.announcement-bar__slide:has(.announcement-bar__link:focus-visible) .announcement-bar__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:749px){body.template-index #MainContent>:first-child h1{font-size:2.875rem!important;line-height:.98!important}body.template-index #MainContent>:first-child .pya-eyebrow{font-size:.625rem;letter-spacing:.1em}.announcement-bar__text,.announcement-bar__text p{font-size:.6875rem!important;letter-spacing:.03em!important}.collection-card .text-block,.collection-card .text-block *{word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:manual!important;hyphens:manual!important;max-width:none!important;width:100%!important}.collection-card .text-block,.collection-card .text-block p,.collection-card .text-block a,.collection-card .text-block h3{font-size:.9375rem!important;line-height:1.2!important}.collection-card .text-block{padding-inline:12px!important;padding-block-end:12px!important}.text-block.h2 h2,.text-block.h2 h1,h2.h2{font-size:2.25rem}}.pya-faq .details__header{font-weight:600}.pya-faq .rte p{margin:0 0 8px}.pya-faq .rte p:last-child{margin-bottom:0}.pya-faq .rte a{text-decoration:underline;text-underline-offset:3px}.product-details .text-block.h2 :is(h1,h2){max-width:none;font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem);line-height:1.04;text-wrap:balance}@media screen and (max-width:749px){.product-details .text-block.h2 :is(h1,h2){font-size:1.75rem}}.product-details .text-block.rte :is(p,span,font,strong,b,em,u,li,h1,h2,h3,h4,h5,h6,div){color:inherit!important;background-color:transparent!important;font-family:inherit!important}.product-details .text-block.rte :is(p,span,font,li,div,u,strong,b,em){font-size:inherit!important}.product-details .text-block.rte :is(u,span,p,strong,b,font){text-decoration:none!important}.product-details .text-block.rte a{color:var(--color-foreground)!important;text-decoration:underline!important;text-underline-offset:3px}.product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6){font-size:1.125rem!important;line-height:1.3;margin-block:1.25em .5em}.product-details .text-block.rte [style*="text-align: center"]{text-align:start!important}@media screen and (min-width:750px){body:is(.template-collection,.template-search) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1280px){body:is(.template-collection,.template-search) .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.pya-tile-grid .text-block,.pya-tile-grid .text-block *{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}@media screen and (min-width:990px)and (max-width:1279px){.pya-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pya-tile-grid>.group-block{aspect-ratio:16 / 11}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pya-polish.css.map */
