:root{--pf-ink: 16 16 18;--pf-ink-deep: 10 10 11;--pf-ink-raised: 23 23 26;--pf-paper: 244 243 241;--pf-paper-raised: 255 255 255;--pf-paper-sunken: 234 232 228;--pf-accent: 126 29 31;--pf-accent-bright: 163 42 44;--pf-brass: 154 123 79;--pf-rule-faint: rgba(var(--color-foreground), .08);--pf-rule: rgba(var(--color-foreground), .14);--pf-rule-strong: rgba(var(--color-foreground), .28);--pf-text: rgb(var(--color-foreground));--pf-text-muted: rgba(var(--color-foreground), .62);--pf-text-subtle: rgba(var(--color-foreground), .55);--pf-ease: cubic-bezier(.22, .61, .36, 1);--pf-ease-out: cubic-bezier(.16, 1, .3, 1);--pf-dur-fast: .22s;--pf-dur: .4s;--pf-dur-slow: .72s;--pf-track-display: -.028em;--pf-track-heading: -.014em;--pf-track-body: .004em;--pf-track-eyebrow: .24em;--pf-track-button: .16em;--pf-section-y: 8rem;--pf-section-y-lg: 12rem;--duration-short: .2s;--duration-default: .32s;--duration-medium: .4s;--duration-long: .62s;--duration-extra-long: .76s;--ease-out-slow: cubic-bezier(.16, 1, .3, 1);--animation-slide-in: pfRise var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: pfFade var(--duration-extra-long) var(--ease-out-slow)}@media screen and (min-width:990px){:root{--pf-section-y: 11rem;--pf-section-y-lg: 16rem}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.6rem;line-height:1.65;letter-spacing:var(--pf-track-body);color:rgba(var(--color-foreground),.82);font-variant-numeric:lining-nums}@media screen and (min-width:750px){body{font-size:1.6rem}}::selection{background-color:rgb(var(--pf-accent));color:rgb(var(--pf-paper-raised))}:root{--focused-base-outline: 1px solid rgb(var(--color-foreground));--focused-base-outline-offset: 3px;--focused-base-box-shadow: none}*:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.button:focus-visible,.button:focus,.button.focused,.field__input:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible{box-shadow:none;outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.gradient{background-attachment:scroll}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);font-weight:400;color:rgb(var(--color-foreground));letter-spacing:var(--pf-track-heading);line-height:1.14;word-break:normal;overflow-wrap:anywhere;text-wrap:balance}.hxxl{font-size:clamp(4.2rem,7.4vw,9rem);line-height:.98;letter-spacing:var(--pf-track-display)}.hxl{font-size:clamp(3.6rem,5.6vw,6.6rem);line-height:1.02;letter-spacing:var(--pf-track-display)}@media only screen and (min-width:750px){.hxl{font-size:clamp(3.6rem,5.6vw,6.6rem)}}.h0{font-size:clamp(3.2rem,4.2vw,5.2rem);line-height:1.04;letter-spacing:var(--pf-track-display)}@media only screen and (min-width:750px){.h0{font-size:clamp(3.2rem,4.2vw,5.2rem)}}h1,.h1{font-size:clamp(2.8rem,3.6vw,4.2rem);line-height:1.06;letter-spacing:var(--pf-track-display)}@media only screen and (min-width:750px){h1,.h1{font-size:clamp(2.8rem,3.6vw,4.2rem)}}h2,.h2{font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.16}@media only screen and (min-width:750px){h2,.h2{font-size:clamp(2.2rem,2.4vw,2.8rem)}}h3,.h3{font-size:1.9rem;line-height:1.28}@media only screen and (min-width:750px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.6rem;line-height:1.35;letter-spacing:0}h5,.h5{font-size:1.2rem;line-height:1.3;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase}@media only screen and (min-width:750px){h5,.h5{font-size:1.2rem}}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-size:1.1rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;line-height:1.4;font-weight:500;color:var(--pf-text-muted)}.caption,.caption-large{font-size:1.3rem;letter-spacing:.01em;line-height:1.6;color:var(--pf-text-muted)}.rte{line-height:1.7}.rte p{margin:0 0 1.4em}.rte>*:last-child{margin-bottom:0}.rte a,.rte.inline-richtext a,a.link,.link{color:currentColor;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:.15em;transition:background-size var(--pf-dur) var(--pf-ease-out)}.rte a:hover,a.link:hover,.link:hover{background-size:0 1px;background-position:100% 100%;text-decoration:none}.link--text,.link--text:hover{background-image:none;padding-bottom:0}blockquote{font-style:normal;border-left:0;padding-left:0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.45;letter-spacing:var(--pf-track-heading);color:rgb(var(--color-foreground));margin:3.2rem 0}.title,.title-wrapper-with-link .title{letter-spacing:var(--pf-track-display)}.title-wrapper--no-top-margin>.title,.title-wrapper .title{margin-bottom:0}.title-wrapper{margin-bottom:4.8rem}.price,.price__container,.price-item,.totals__total-value,.cart-item__price-wrapper,.quantity__input{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}.price--on-sale .price-item--regular{opacity:.45}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.4rem;min-width:14rem;padding:1.6rem 3.2rem;border-radius:0;border:1px solid transparent;font-size:1.2rem;font-weight:500;letter-spacing:var(--pf-track-button);line-height:1.2;text-transform:uppercase;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:background-color var(--pf-dur-fast) var(--pf-ease),color var(--pf-dur-fast) var(--pf-ease),border-color var(--pf-dur-fast) var(--pf-ease),box-shadow var(--pf-dur-fast) var(--pf-ease)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.2rem;letter-spacing:var(--pf-track-button)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{box-shadow:none;border-radius:0}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.cart__dynamic-checkout-buttons iframe{box-shadow:none}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{box-shadow:inset 0 0 0 10rem rgba(var(--color-button-text),.14)}.button--secondary,.button--tertiary{background-color:transparent;color:rgb(var(--color-foreground));border-color:var(--pf-rule-strong)}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.button--tertiary{min-height:4.2rem;min-width:0;padding:1rem 2rem;font-size:1.1rem}.button--small{min-height:4.6rem;padding:1.2rem 2.4rem}.button--full-width{width:100%}.button:disabled,.button[aria-disabled=true],.button.disabled{opacity:.35}.shopify-payment-button__button--branded,.shopify-payment-button__button--unbranded,.cart__dynamic-checkout-buttons [role=button]{border-radius:0!important}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:0;background-color:transparent;border:1px solid var(--pf-rule);box-shadow:none;font-size:1.5rem;letter-spacing:var(--pf-track-body);transition:border-color var(--pf-dur-fast) var(--pf-ease)}.field:after,.select:after,.customer .field:after,.localization-form__select:after{display:none}.field__input:focus,.select__select:focus,textarea:focus{border-color:rgb(var(--color-foreground));box-shadow:none}.field__input:focus:not(:focus-visible),.select__select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.field__input:focus-visible,.select__select:focus-visible,textarea:focus-visible{border-color:rgb(var(--color-foreground));outline:1px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.field__input,.customer .field input{padding:1.7rem 1.4rem;min-height:5.4rem}textarea.field__input,.field__input.text-area,.text-area{min-height:12rem;padding:1.7rem 1.4rem}.field__label,.customer .field label{font-size:1.5rem;letter-spacing:var(--pf-track-body);line-height:1.4;color:var(--pf-text-subtle);left:calc(var(--inputs-border-width) + 1.4rem);top:calc(1.7rem + var(--inputs-border-width));transition:top var(--pf-dur-fast) var(--pf-ease),font-size var(--pf-dur-fast) var(--pf-ease),letter-spacing var(--pf-dur-fast) var(--pf-ease)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;left:calc(var(--inputs-border-width) + 1.4rem);top:calc(var(--inputs-border-width) + .8rem)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.6rem 1.4rem .8rem}.form__label:not(.field__label){font-size:1.1rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;color:var(--pf-text-muted)}.field__button{border-radius:0;color:var(--pf-text-muted);transition:color var(--pf-dur-fast) var(--pf-ease)}.field__button:hover{color:rgb(var(--color-foreground))}.quantity{border-radius:0;box-shadow:none;border:1px solid var(--pf-rule);min-height:5.4rem;width:12rem}.quantity:after{display:none}.quantity__button{transition:opacity var(--pf-dur-fast) var(--pf-ease);opacity:.55}.quantity__button:hover{opacity:1}.quantity__input{font-size:1.4rem}.product-form__input .form__label{font-size:1.1rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;color:var(--pf-text-muted);margin-bottom:1.2rem}fieldset.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--pf-rule);box-shadow:none;font-size:1.2rem;letter-spacing:.08em;padding:1.2rem 2rem;margin:0 .8rem .8rem 0;transition:border-color var(--pf-dur-fast) var(--pf-ease),background-color var(--pf-dur-fast) var(--pf-ease),color var(--pf-dur-fast) var(--pf-ease)}fieldset.product-form__input input[type=radio]+label:hover{border-color:var(--pf-rule-strong)}fieldset.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}fieldset.product-form__input input[type=radio]:focus-visible+label{box-shadow:none;outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.badge{border-radius:0;background-color:transparent;border:1px solid currentColor;color:rgb(var(--color-foreground));font-size:1rem;font-weight:500;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;padding:.6rem 1rem .5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__badge .badge{background-color:rgba(var(--color-background),.72)}.badge.color-scheme-4,.card__badge .badge.color-scheme-4,.badge.price__badge-sale{background-color:rgb(var(--pf-accent));border-color:rgb(var(--pf-accent));color:rgb(var(--pf-paper-raised))}.card,.card--card,.card--standard .card__inner,.card-wrapper{border-radius:0}.card--card,.card--standard .card__inner{border:0;background:transparent}.card--card:after,.card--standard .card__inner:after{display:none}.card .card__inner .card__media,.card__media,.media{border-radius:0;background-color:rgba(var(--color-foreground),.04)}.card__inner .card__media img,.card__media img,.media img{transition:transform 1.1s var(--pf-ease-out),opacity var(--pf-dur) var(--pf-ease)}.card-wrapper:hover .card__media img:not(.motion-reduce),.card-wrapper:hover .media>img:first-child{transform:scale(1.035)}.card__content{padding:0}.card__information{padding:1.8rem 0 0}.card__heading{font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.4;margin:0}.card__heading a:after{border-radius:0}.card-information>*+*{margin-top:.5rem}.card-information .price{font-size:1.35rem;color:var(--pf-text-muted)}.card__heading a,.card__heading a:hover{background-image:none;padding-bottom:0;text-decoration:none}.card-wrapper .card__heading a{transition:opacity var(--pf-dur-fast) var(--pf-ease)}.card-wrapper:hover .card__heading a{opacity:.6}.quick-add{margin-top:1.2rem;opacity:0;transform:translateY(.4rem);transition:opacity var(--pf-dur) var(--pf-ease),transform var(--pf-dur) var(--pf-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}@media screen and (max-width:989px){.quick-add{opacity:1;transform:none}}.quick-add__submit{min-height:4.6rem;min-width:0}.global-media-settings,.global-media-settings img,.global-media-settings iframe,.global-media-settings video,.global-media-settings model-viewer,.contains-media,.content-container,.media--hover-effect>img+img{border-radius:0}.global-media-settings,.content-container{border:0}.global-media-settings:after,.content-container:after{display:none}.header-wrapper{border-bottom:1px solid var(--pf-rule-faint)}.header-wrapper .header.page-width{padding:2rem}@media screen and (min-width:750px){.header-wrapper .header.page-width{padding:2.4rem 4rem}}@media screen and (min-width:1200px){.header-wrapper .header.page-width{padding:2.8rem 5.6rem}}.header__heading-logo{transition:opacity var(--pf-dur-fast) var(--pf-ease)}.header__heading-link:hover .header__heading-logo{opacity:.7}.header__menu-item,.header__inline-menu .list-menu__item,.header__submenu .list-menu__item{font-size:1.15rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500;padding:1.2rem 1.6rem}.header__menu-item span,.header__inline-menu a span{text-decoration:none;transition:opacity var(--pf-dur-fast) var(--pf-ease)}.header__menu-item:hover span,.header__inline-menu a:hover span{text-decoration:none;opacity:.55}.header__active-menu-item{text-decoration:none;opacity:1}.header__submenu{border-radius:0;border:1px solid var(--pf-rule-faint);box-shadow:none;padding:1.2rem 0}.header__icon,.header__icon--cart .icon{transition:opacity var(--pf-dur-fast) var(--pf-ease)}.header__icon:hover{opacity:.55}.header__icon .icon{height:2rem;width:2rem}.cart-count-bubble{border-radius:0;background-color:rgb(var(--pf-accent));color:rgb(var(--pf-paper-raised));font-size:.95rem;letter-spacing:.04em;min-width:1.7rem;height:1.7rem;line-height:1.7rem}.shopify-section-header-sticky .header-wrapper,.shopify-section-header-sticky .header-wrapper.gradient{background:rgba(var(--color-background),.82);backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom-color:var(--pf-rule)}.shopify-section-header-sticky .header-wrapper .header.page-width{padding-top:1.6rem;padding-bottom:1.6rem;transition:padding var(--pf-dur) var(--pf-ease)}.announcement-bar,.announcement-bar__message{font-size:1.05rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500;padding:1.1rem 0;min-height:0}.utility-bar{border-bottom:0}.menu-drawer{border-right:0;box-shadow:none;border-radius:0}.menu-drawer__menu-item{font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;padding:1.6rem 3.2rem}.menu-drawer__menu-item:hover{background-color:transparent;opacity:.55;text-decoration:none}.product__title,.product__title h1,.product__title h2{font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.06;letter-spacing:var(--pf-track-display);font-weight:400;margin-bottom:1.6rem}.product__info-container{max-width:46rem}.product__info-container>*+*{margin-top:2rem}.product__info-container .price{font-size:1.8rem;letter-spacing:.01em}.product__info-container .price--large{font-size:2rem}.product__description{color:var(--pf-text-muted);line-height:1.75}.product__media-wrapper,.product__media-item .product__media,.product-media-container{border-radius:0;border:0;box-shadow:none}.product-media-container:after{display:none}.thumbnail{border-radius:0;box-shadow:none;border:1px solid transparent;transition:border-color var(--pf-dur-fast) var(--pf-ease),opacity var(--pf-dur-fast) var(--pf-ease);opacity:.55}.thumbnail:hover{opacity:.85}.thumbnail[aria-current]{border-color:rgb(var(--color-foreground));opacity:1;box-shadow:none}.thumbnail[aria-current]:after{display:none}.product-form__buttons{max-width:none}.product-form__submit{min-height:6rem;font-size:1.25rem;letter-spacing:.18em}.product__accordion,.product .accordion{border-top:1px solid var(--pf-rule-faint);border-bottom:0;margin:0}.product .accordion:last-of-type{border-bottom:1px solid var(--pf-rule-faint)}.product .accordion__title,.accordion summary .accordion__title{font-size:1.25rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500}.accordion summary{padding:2rem 0;transition:opacity var(--pf-dur-fast) var(--pf-ease)}.accordion summary:hover{opacity:.6}.accordion__content{padding:0 0 2.4rem;color:var(--pf-text-muted);font-size:1.45rem;line-height:1.7}.product .icon-accordion{opacity:.5}.rating-star,.product .rating-star,.card-wrapper .rating-star{--color-rating-star: rgb(var(--pf-brass))}.rating__text,.rating-count{font-size:1.2rem;letter-spacing:.06em;color:var(--pf-text-muted)}.product__inventory,.product__pickup-availabilities,.pickup-availability-preview{font-size:1.15rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;color:var(--pf-text-muted)}.cart-drawer,.drawer__inner,.cart-drawer__form{border-radius:0;box-shadow:none}.drawer__inner{border-left:1px solid var(--pf-rule-faint)}.drawer__header,.cart-drawer__header{padding:2.8rem 3.2rem;border-bottom:1px solid var(--pf-rule-faint)}.drawer__heading{font-size:1.2rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500;margin:0}.drawer__close{transition:opacity var(--pf-dur-fast) var(--pf-ease)}.drawer__close:hover{opacity:.55}.cart-item{border-bottom:1px solid var(--pf-rule-faint);padding-bottom:2.4rem}.cart-item__image{border-radius:0}.cart-item__name{font-size:1.4rem;letter-spacing:.01em;text-decoration:none}.cart-item__details .product-option{font-size:1.15rem;color:var(--pf-text-subtle);letter-spacing:.04em}.totals>h2,.totals__total{font-size:1.2rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500}.totals__total-value{font-size:1.6rem;letter-spacing:.01em}.cart__footer,.cart-drawer__footer{border-top:1px solid var(--pf-rule-faint)}.cart__ctas .button,.cart-drawer .cart__ctas button{min-height:6rem}.tax-note,.cart__dynamic-checkout-buttons+.tax-note{font-size:1.1rem;color:var(--pf-text-subtle);letter-spacing:.04em}.footer{border-top:1px solid var(--pf-rule-faint)}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-size:1.1rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;font-weight:500;color:var(--pf-text-muted);margin-bottom:2rem}.footer-block__details-content .list-menu__item--link,.footer__list-social .list-social__link,.copyright__content a{font-size:1.4rem;letter-spacing:.01em;transition:opacity var(--pf-dur-fast) var(--pf-ease)}.footer-block__details-content .list-menu__item--link:hover{opacity:.55;text-decoration:none}.footer__content-bottom{border-top:1px solid var(--pf-rule-faint);padding-top:2.8rem}.copyright__content,.footer__copyright,.policies .list-menu__item--link{font-size:1.15rem;letter-spacing:.06em;color:var(--pf-text-subtle)}.list-social__link{padding:1rem}.list-social__link .icon{height:1.7rem;width:1.7rem}.facets__summary,.facets__label,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:1.15rem;letter-spacing:var(--pf-track-eyebrow);text-transform:uppercase;color:var(--pf-text-muted)}.facets__display,.facets__wrapper .facets__display{border-radius:0;border:1px solid var(--pf-rule-faint);box-shadow:none}.active-facets__button-inner{border-radius:0;box-shadow:none;border:1px solid var(--pf-rule);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.pagination__item{border-radius:0;font-size:1.3rem}.pagination__item--current:after{border-radius:0}.page-width{padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.page-width{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1200px){.page-width{padding-left:5.6rem;padding-right:5.6rem}}.page-width--narrow{max-width:78rem}@media screen and (min-width:750px){.page-width--narrow{padding-left:4rem;padding-right:4rem}}.shopify-section+.shopify-section>.color-scheme-2+.color-scheme-2{border-top:1px solid var(--pf-rule-faint)}@keyframes pfRise{0%{transform:translateY(1.6rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pfFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(1.6rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(var(--animation-order, 0) * 90ms)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[class*=ai-cinematic-],[class*=ai-social-proof-],[class*=ai-hero-],[class*=ai-product-]{text-shadow:none!important}[class*=ai-cinematic-headline-],[class*=ai-social-proof-title-],[class*=ai-hero-hero-title-]{text-shadow:none!important;letter-spacing:var(--pf-track-display)!important;font-weight:400!important;line-height:1.04!important}[class*=ai-hero-hero-accent-elements-]{display:none!important}[class*=ai-cinematic-pillar-],[class*=ai-social-proof-card-],[class*=ai-social-proof-arrow-],[class*=ai-social-proof-avatar-],[class*=ai-social-proof-product-image-]{border-radius:0!important}[class*=ai-social-proof-star],[class*=ai-social-proof-stars] svg{filter:none!important;color:rgb(var(--pf-brass))!important}[class*=ai-cinematic-pillar-]:hover,[class*=ai-social-proof-card-]:hover{transform:none!important;transition:border-color var(--pf-dur) var(--pf-ease),background-color var(--pf-dur) var(--pf-ease)!important}[class*=ai-cinematic-pillar-]:hover img{transform:scale(1.035)!important;transition:transform 1.1s var(--pf-ease-out)!important}[class*=ai-cinematic-] a[class*=btn],[class*=ai-social-proof-] a[class*=btn]{border-radius:0!important;text-transform:uppercase!important;letter-spacing:var(--pf-track-button)!important;font-weight:500!important;font-size:1.2rem!important;box-shadow:none!important}[class*=blocky-] .shadow,[class*=blocky] [style*=box-shadow]{box-shadow:none!important}.blocky-lys-button,.blocky-button,[class*=blocky] a[class*=button]{border-radius:0!important;text-transform:uppercase;letter-spacing:var(--pf-track-button);font-size:1.2rem}[class*=ai-product-grid-]{display:block!important}[class*=ai-product-grid__container-]{padding-left:2rem!important;padding-right:2rem!important}@media screen and (min-width:750px){[class*=ai-product-grid__container-]{padding-left:4rem!important;padding-right:4rem!important}}@media screen and (min-width:1200px){[class*=ai-product-grid__container-]{padding-left:5.6rem!important;padding-right:5.6rem!important}}[class*=ai-product-grid__header-]{text-align:left!important;padding:0!important;margin-bottom:4.8rem!important}[class*=ai-product-grid__title-]{font-size:clamp(2.8rem,3.6vw,4.2rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:var(--pf-track-display)!important;text-transform:none!important;color:rgb(var(--color-foreground))!important}[class*=ai-product-grid__title-]:after{display:none!important}[class*=ai-product-grid__subtitle-]{font-size:1.5rem!important;font-weight:400!important;line-height:1.7!important;letter-spacing:var(--pf-track-body)!important;color:var(--pf-text-muted)!important;margin:1.2rem 0 0!important;max-width:52ch!important}[class*=ai-product-grid__controls-]{justify-content:flex-start!important;margin:0 0 4rem!important}[class*=ai-product-grid__filter-sort-button-]{min-height:4.6rem!important;border-radius:0!important;border:1px solid var(--pf-rule)!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:var(--pf-track-eyebrow)!important;text-transform:uppercase!important;color:var(--pf-text-muted)!important;transition:border-color var(--pf-dur-fast) var(--pf-ease),color var(--pf-dur-fast) var(--pf-ease)!important}[class*=ai-product-grid__filter-sort-button-]:hover{background:transparent!important;border-color:var(--pf-rule-strong)!important;color:rgb(var(--color-foreground))!important;transform:none!important;box-shadow:none!important}[class*=ai-product-grid__filter-sort-button-]:focus-visible{outline:1px solid rgb(var(--color-foreground))!important;outline-offset:3px!important;box-shadow:none!important}[class*=ai-product-grid__filter-sort-dropdown-]{border-radius:0!important;border:1px solid var(--pf-rule)!important;background:rgb(var(--color-background))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[class*=ai-product-grid__dropdown-section-]{border-bottom-color:var(--pf-rule-faint)!important}[class*=ai-product-grid__dropdown-title-]{font-size:1.1rem!important;font-weight:500!important;letter-spacing:var(--pf-track-eyebrow)!important;color:var(--pf-text-subtle)!important}[class*=ai-product-grid__dropdown-option-]{border-radius:0!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:var(--pf-track-eyebrow)!important;color:rgb(var(--color-foreground))!important;opacity:.55!important;transition:opacity var(--pf-dur-fast) var(--pf-ease)!important}[class*=ai-product-grid__dropdown-option-]:hover,[class*=ai-product-grid__dropdown-option-].active{color:rgb(var(--color-foreground))!important;background:transparent!important;padding-left:0!important;opacity:1!important}[class*=ai-product-grid__dropdown-option-].active{font-weight:500!important}[class*=ai-product-grid__dropdown-option-]:focus-visible{outline:1px solid rgb(var(--color-foreground))!important;outline-offset:2px!important;opacity:1!important}[class*=ai-product-grid__grid-]{column-gap:var(--grid-desktop-horizontal-spacing, 24px)!important;row-gap:var(--grid-desktop-vertical-spacing, 40px)!important;margin-top:0!important}@media screen and (max-width:749px){[class*=ai-product-grid__grid-]{column-gap:var(--grid-mobile-horizontal-spacing, 12px)!important;row-gap:var(--grid-mobile-vertical-spacing, 20px)!important}}[class*=ai-product-grid__item-]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}[class*=ai-product-grid__item-]:before,[class*=ai-product-grid__item-]:after{display:none!important}[class*=ai-product-grid__item-]:hover{transform:none!important;border-color:transparent!important;box-shadow:none!important}[class*=ai-product-grid__image-wrapper-]{aspect-ratio:4 / 5!important;background:rgba(var(--color-foreground),.04)!important}img[class*=ai-product-grid__image-]{filter:none!important;transition:transform 1.1s var(--pf-ease-out)!important}[class*=ai-product-grid__item-]:hover img[class*=ai-product-grid__image-]{transform:scale(1.035)!important;filter:none!important}[class*=ai-product-grid__image-placeholder-]{background:rgba(var(--color-foreground),.04)!important}[class*=ai-product-grid__sale-badge-],[class*=ai-product-grid__sold-out-badge-]{top:1.2rem!important;left:1.2rem!important;padding:.6rem 1rem .5rem!important;border-radius:0!important;font-size:1rem!important;font-weight:500!important;letter-spacing:var(--pf-track-eyebrow)!important;text-transform:uppercase!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}[class*=ai-product-grid__sold-out-badge-]{background:rgba(var(--color-background),.72)!important;border:1px solid currentColor!important;color:rgb(var(--color-foreground))!important}[class*=ai-product-grid__sale-badge-]{background:rgb(var(--pf-accent))!important;border:1px solid rgb(var(--pf-accent))!important;color:rgb(var(--pf-paper-raised))!important}[class*=ai-product-grid__content-]{padding:1.8rem 0 0!important;background:none!important;text-align:left!important;gap:.5rem!important}[class*=ai-product-grid__product-title-]{font-size:1.4rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.01em!important;color:rgb(var(--color-foreground))!important;transition:opacity var(--pf-dur-fast) var(--pf-ease)!important}[class*=ai-product-grid__item-]:hover [class*=ai-product-grid__product-title-]{opacity:.6!important}[class*=ai-product-grid__price-wrapper-]{justify-content:flex-start!important;gap:.8rem!important}[class*=ai-product-grid__price-]:not([class*=price-wrapper]){font-size:1.35rem!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--pf-text-muted)!important;font-variant-numeric:tabular-nums lining-nums!important}[class*=ai-product-grid__compare-price-]{font-size:1.25rem!important;font-weight:400!important;opacity:.45!important;font-variant-numeric:tabular-nums lining-nums!important}[class*=ai-product-grid__button-]{display:inline-block!important;width:auto!important;min-height:4.2rem!important;padding:1rem 2rem!important;margin-top:1.2rem!important;border-radius:0!important;border:1px solid var(--pf-rule-strong)!important;background:transparent!important;color:rgb(var(--color-foreground))!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:var(--pf-track-button)!important;box-shadow:none!important;transform:none!important;transition:background-color var(--pf-dur-fast) var(--pf-ease),border-color var(--pf-dur-fast) var(--pf-ease),color var(--pf-dur-fast) var(--pf-ease)!important}[class*=ai-product-grid__button-]:hover{background:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;box-shadow:none!important;transform:none!important}[class*=ai-product-grid__button-]:active{transform:none!important}[class*=ai-product-grid__button-]:focus-visible{outline:1px solid rgb(var(--color-foreground))!important;outline-offset:3px!important;box-shadow:none!important}[class*=ai-product-grid__empty-collection-]:not([class*=-title-]):not([class*=-text-]),[class*=ai-product-grid__no-results-]:not([class*=-title-]):not([class*=-text-]){border-radius:0!important;border:1px solid var(--pf-rule-faint)!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[class*=ai-product-grid__empty-collection-title-],[class*=ai-product-grid__no-results-title-]{font-size:1.9rem!important;font-weight:400!important;letter-spacing:var(--pf-track-heading)!important;text-shadow:none!important}[class*=ai-product-grid__empty-collection-text-],[class*=ai-product-grid__no-results-text-]{font-size:1.45rem!important;color:var(--pf-text-muted)!important}@media(prefers-reduced-motion:reduce){[class*=ai-product-grid__item-],[class*=ai-product-grid__product-title-],[class*=ai-product-grid__filter-sort-button-],[class*=ai-product-grid__dropdown-option-],[class*=ai-product-grid__button-],img[class*=ai-product-grid__image-],[class*=ai-cinematic-pillar-],[class*=ai-social-proof-card-]{transition:none!important}[class*=ai-product-grid__item-]:hover img[class*=ai-product-grid__image-],[class*=ai-cinematic-pillar-]:hover img{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/premium.css.map */
