.card-product .card__media{margin:var(--space-2) var(--space-2) 0;background:none}.card-product .card__body{position:relative;align-items:center;text-align:center;padding-block-start:var(--space-3)}.card-product .card__body:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad-card);border-block-start:1px solid var(--color-border)}.card-product .card__title{inline-size:100%}.card-product .card__footer{inline-size:100%;align-items:stretch}.card-product .card__meta{flex-direction:column;justify-content:center;align-items:center}.card-product .card__meta .price{justify-content:center}.card-product .card__meta .rating{margin-inline-start:0}.csort__select{background-color:transparent;border:1px solid currentColor;border-radius:var(--btn-radius);color:var(--s-heading);font-weight:var(--button-weight);min-block-size:2.75rem;font-size:var(--fs-body)}.csort{color:var(--s-heading)}.csort__icon{color:currentColor}.ctoolbar--sticky{position:static}.pgallery{padding-block:var(--space-3);border-block:1px solid var(--color-border)}.pgallery__viewport,.pgallery__thumb{background:none}.footer__brand{padding-block-end:0;gap:var(--space-3)}.footer__bottom{margin-block-start:var(--space-4)}@media(max-width:749px){.footer--mobile-accordion .footer__bottom{border-block-start:0;padding-block-start:var(--space-2);margin-block-start:var(--space-3)}}.hero__pause{display:none!important}.card-product .card__media{aspect-ratio:4 / 5;padding:0}.card-product .card__img{position:absolute;inset:var(--space-1);inline-size:calc(100% - var(--space-2));block-size:calc(100% - var(--space-2));object-fit:contain}.card-product .card__title{text-align:start}.card-product .card__body{gap:0}.card-product .card__footer{gap:0;margin-block-start:auto}.card-product .card__meta{gap:0}.card-product .card__meta>*{inline-size:100%;display:flex;justify-content:center;padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.card-product .card__footer>.card__add,.card-product .card__footer>.badge{display:block}.rating--none .rating__stars{opacity:.8}.pbuy>.pbuy__rating,.pbuy>.pbuy__price-row,.pbuy>.pbuy__variants,.pbuy>.pbuy__form{padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.pgallery__thumbs{padding:4px 2px;overflow-y:visible}.pgallery__thumb{aspect-ratio:3 / 4;display:grid;place-items:center;padding:2px}.pgallery__thumb img{inline-size:100%;block-size:100%;max-block-size:100%;object-fit:contain}.clamp-1,.clamp-2,.clamp-3{padding-block:0!important}.card-product .card__title{line-height:1.5;block-size:4.5em;margin-block-end:var(--space-2);overflow:hidden}.card-product .card__title .card__link{display:inline}.card-product .card__meta{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-3)}.card-product .card__meta>*{min-block-size:2.75rem;align-items:center;flex-wrap:nowrap;white-space:nowrap}.card-product .card__media,.card-product .card__title,.card-product .card__meta,.card-product .card__footer>*{flex-shrink:0}.card-product{block-size:auto;min-block-size:100%}.pal{--pal-ink: var(--color-background);background:var(--pal-bg);color:var(--pal-ink);--s-bg: var(--pal-bg);--s-text: var(--pal-ink);--s-heading: var(--pal-ink);--s-muted: color-mix(in oklab, var(--pal-ink) 80%, var(--pal-bg));--s-btn: var(--pal-ink);--s-btn-text: var(--pal-bg);--s-border: color-mix(in oklab, var(--pal-ink) 18%, var(--pal-bg));--sc-1: color-mix(in oklab, var(--pal-ink) 12%, var(--pal-bg));--sc-2: color-mix(in oklab, var(--pal-ink) 24%, var(--pal-bg));--sc-3: color-mix(in oklab, var(--pal-ink) 40%, var(--pal-bg));--sc-l: color-mix(in oklab, var(--pal-ink) 72%, var(--pal-bg))}.pal--deep{--pal-bg: var(--color-primary);--pal-ink: var(--color-on-primary)}.pal--mauve{--pal-bg: var(--color-accent-alt);--pal-ink: var(--color-on-primary)}.pal--teal{--pal-bg: var(--color-accent);--pal-ink: var(--color-on-accent)}.pal--sand{--pal-bg: var(--color-secondary);--pal-ink: var(--color-primary)}.pal--cream{--pal-bg: color-mix(in oklab, var(--color-secondary) 28%, var(--color-background));--pal-ink: var(--color-primary)}.pal--mist{--pal-bg: color-mix(in oklab, var(--color-accent) 16%, var(--color-background));--pal-ink: var(--color-accent)}.pal--rose{--pal-bg: color-mix(in oklab, var(--color-accent-alt) 22%, var(--color-background));--pal-ink: var(--color-primary)}.pal--sand{--sc-l: var(--color-background);--sc-3: color-mix(in oklab, var(--color-primary) 55%, var(--pal-bg))}.pal--cream{--sc-3: color-mix(in oklab, var(--color-accent-alt) 55%, var(--pal-bg));--sc-l: color-mix(in oklab, var(--color-secondary) 70%, var(--pal-bg))}.pal--mist{--sc-3: color-mix(in oklab, var(--color-accent) 60%, var(--pal-bg));--sc-l: color-mix(in oklab, var(--color-secondary) 60%, var(--pal-bg))}.pal--rose{--sc-3: color-mix(in oklab, var(--color-accent-alt) 70%, var(--pal-bg));--sc-l: color-mix(in oklab, var(--color-secondary) 75%, var(--pal-bg))}.pal--deep{--sc-l: var(--color-secondary)}.pal--teal,.pal--mauve{--sc-l: color-mix(in oklab, var(--color-secondary) 85%, var(--pal-bg))}.pal .btn{--_bg: var(--s-btn);--_fg: var(--s-btn-text);--_bd: var(--s-btn)}.scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.scene__ground{position:absolute;inset-inline:0;inset-block-end:0;inline-size:100%;block-size:26%}.scene__art{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--scene-w, 52%);block-size:100%;-webkit-mask-image:linear-gradient(to right,#000 72%,transparent);mask-image:linear-gradient(to right,#000 72%,transparent)}[dir=ltr] .scene{transform:scaleX(-1)}.hero__slide--scene{position:relative;overflow:hidden;isolation:isolate;--scene-w: 46%}.hero__slide--scene .hero__text{position:relative;z-index:1;max-inline-size:58%}.hero__slide--scene .hero__media{display:none}@media(max-width:749px){.hero__slide--scene{display:flex;align-items:center;min-block-size:15rem;padding:var(--space-5) var(--space-4)}.hero__slide--scene .hero__title{font-size:var(--fs-h3);line-height:1.35}.hero__slide--scene .hero__desc{font-size:var(--fs-sm)}.hero__slide--scene .hero__actions .btn{min-block-size:2.5rem;padding-inline:var(--space-4);font-size:var(--fs-sm)}}@media(min-width:750px){.hero__slide--scene{min-block-size:18rem}}.need-banners{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:750px){.need-banners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.need-banners{grid-template-columns:repeat(3,minmax(0,1fr))}}.need-banner{--scene-w: 46%;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);min-block-size:9.5rem;padding:var(--space-4) var(--space-5);padding-inline-end:40%;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;text-decoration:none;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}@media(hover:hover){.need-banner:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}}.need-banner>*:not(.scene){position:relative;z-index:1}.need-banner__title{margin:0;font-family:var(--font-heading);font-size:calc(var(--fs-h4) * 1.08);font-weight:700;line-height:1.35;color:var(--s-heading)}.need-banner__text{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--s-muted)}.need-banner__go{position:absolute!important;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--pal-ink);color:var(--pal-bg)}.need-banner__go .icon{--icon-size: 1rem}.quick-links--icons .quick-links__list{gap:var(--space-3);padding-block:var(--space-1) var(--space-2)}.quick-links--icons .quick-link{flex-direction:column;gap:.35rem;min-block-size:0;padding:0;border-radius:0;background:none!important;box-shadow:none!important;font-size:var(--fs-xs);font-weight:600;min-inline-size:3.75rem}.quick-links--icons .quick-link .nav-link__icon{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background:var(--qi-bg);color:var(--qi-fg);transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast)}.quick-links--icons .quick-link .icon{--icon-size: 1.4rem}.quick-links--icons .quick-links__item:nth-child(5n+1){--qi-bg: color-mix(in oklab, var(--color-accent-alt) 20%, var(--color-background));--qi-fg: var(--color-accent-alt)}.quick-links--icons .quick-links__item:nth-child(5n+2){--qi-bg: color-mix(in oklab, var(--color-accent) 16%, var(--color-background));--qi-fg: var(--color-accent)}.quick-links--icons .quick-links__item:nth-child(5n+3){--qi-bg: color-mix(in oklab, var(--color-secondary) 45%, var(--color-background));--qi-fg: color-mix(in oklab, var(--color-primary) 80%, var(--color-secondary))}.quick-links--icons .quick-links__item:nth-child(5n+4){--qi-bg: color-mix(in oklab, var(--color-highlight-gold) 22%, var(--color-background));--qi-fg: color-mix(in oklab, var(--color-highlight-gold) 75%, var(--color-primary))}.quick-links--icons .quick-links__item:nth-child(5n+5){--qi-bg: color-mix(in oklab, var(--color-primary) 12%, var(--color-background));--qi-fg: var(--color-primary)}.quick-links--icons .quick-link[aria-current=page]{color:var(--s-heading)}.quick-links--icons .quick-link[aria-current=page] .nav-link__icon{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 0 0 3px var(--s-bg),0 0 0 5px var(--color-primary)}@media(hover:hover){.quick-links--icons .quick-link:hover .nav-link__icon{transform:translateY(-2px)}}@media(min-width:990px){.quick-links--icons .quick-links__list{gap:var(--space-5)}}.quick-links--icons{overflow:visible}.quick-links--icons .quick-links__list{padding:10px 8px 8px!important;margin-block-start:4px;scroll-padding-inline:8px;overflow-y:visible}
/*# sourceMappingURL=/cdn/shop/t/41/assets/theme-fixes.css.map */
