:root{--pt-dur-fast: .15s;--pt-dur: .22s;--pt-ease: cubic-bezier(.22, 1, .36, 1);--pt-radius-sm: .6rem;--pt-radius: 1.2rem;--pt-radius-pill: 999px;--pt-shadow-sm: 0 1px 3px rgba(var(--color-foreground), .07);--pt-shadow-md: 0 6px 18px rgba(var(--color-foreground), .1);--pt-shadow-lg: 0 14px 32px rgba(var(--color-foreground), .14)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible,label.clickable:focus-visible,.button:focus-visible,.banner__buttons .button:focus-visible,.newsletter-form__button:focus-visible,.product-card-wrapper a:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem;border-radius:var(--pt-radius-sm, .6rem)}.banner__heading{text-wrap:balance}.banner__box .banner__text{margin-block-start:1.4rem}.banner__box .banner__buttons{margin-block-start:2.2rem}@media screen and (min-width:750px){.banner__box{border-radius:var(--pt-radius, 1.2rem);border:.1rem solid rgba(255,255,255,.08);box-shadow:var(--pt-shadow-lg, 0 14px 32px rgba(var(--color-foreground), .14)),inset 0 .1rem #ffffff0f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.banner__buttons .button{min-height:4.8rem}@media screen and (max-width:749px){.banner__heading{font-size:clamp(3.2rem,9vw,5.2rem);line-height:1.08;letter-spacing:-.02em}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-block-size:60svh;display:flex;align-items:center}.banner__box{padding-block:2.6rem;padding-inline:2rem}.banner__buttons{display:flex;flex-direction:column;align-items:stretch;gap:1rem;inline-size:100%}.banner__buttons .button{inline-size:100%;margin-inline:0}}.banner__box .banner__text.subtitle{color:rgba(var(--color-foreground),.92);opacity:1;font-weight:200;max-inline-size:52ch;margin-inline:auto}.banner__text.caption-with-letter-spacing{opacity:.92}.banner .banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent 38%,rgba(0,0,0,.5) 100%)}.banner__buttons .button--secondary{--alpha-button-background: 1;background-color:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color var(--pt-dur, .22s) var(--pt-ease, ease),transform var(--pt-dur-fast, .15s) var(--pt-ease, ease),box-shadow var(--pt-dur, .22s) var(--pt-ease, ease)}.banner__buttons .button--secondary:after{border:.1rem solid rgba(255,255,255,.75);transition:border-color var(--pt-dur, .22s) var(--pt-ease, ease)}@media(hover:hover){.banner__buttons .button--secondary:hover{background-color:#ffffff42}}.banner__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem;margin-block-start:1.8rem;font-size:1.4rem;line-height:1.3;opacity:.95}.banner__trust-item{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.banner__trust-item--rating{font-weight:300;direction:ltr}.banner__trust-stars{color:#f5a623}.banner__trust-sep{inline-size:.4rem;block-size:.4rem;border-radius:var(--pt-radius-pill, 999px);background-color:currentColor;opacity:.4}@media screen and (max-width:749px){.banner__trust{font-size:1.3rem;gap:.6rem 1rem;margin-block-start:1.4rem}.banner__trust-sep{inline-size:.1rem;block-size:1.1rem;border-radius:0}}.button{cursor:pointer;transition:transform var(--pt-dur-fast, .15s) var(--pt-ease, ease),box-shadow var(--pt-dur, .22s) var(--pt-ease, ease),background-color var(--pt-dur, .22s) var(--pt-ease, ease),color var(--pt-dur, .22s) var(--pt-ease, ease),border-color var(--pt-dur, .22s) var(--pt-ease, ease)}.banner__buttons .button:not(.button--secondary),.newsletter-form__button{box-shadow:0 .2rem .8rem rgba(var(--color-button),.28)}@media(hover:hover){.button:not([disabled]):not(.button--tertiary):hover{transform:translateY(-.2rem)}.banner__buttons .button:not(.button--secondary):not([disabled]):hover,.newsletter-form__button:not([disabled]):hover{box-shadow:var(--pt-shadow-md, 0 6px 18px rgba(var(--color-foreground), .1))}}.product-card-wrapper .card__inner{transition:box-shadow var(--pt-dur, .22s) var(--pt-ease, ease),border-color var(--pt-dur, .22s) var(--pt-ease, ease)}@media(hover:hover){.product-card-wrapper{cursor:pointer;transition:transform var(--pt-dur, .22s) var(--pt-ease, ease)}.product-card-wrapper:hover{transform:translateY(-.4rem)}.product-card-wrapper:hover .card__inner{box-shadow:var(--pt-shadow-lg, 0 14px 32px rgba(var(--color-foreground), .14))}}.featured-collection .product-card-wrapper .card__inner{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--pt-radius, 1.2rem);box-shadow:var(--pt-shadow-sm, 0 1px 3px rgba(var(--color-foreground), .07));overflow:hidden}@media(hover:hover){.featured-collection .product-card-wrapper:hover .card__inner{border-color:rgba(var(--color-foreground),.12)}}.featured-collection .product-card-wrapper,.featured-collection .card,.featured-collection .card-wrapper>.card,.featured-collection .card>.card__content{block-size:100%}.featured-collection .card>.card__content{display:flex;flex-direction:column}.featured-collection .card__inner{flex-shrink:0}.featured-collection .card .card-information{display:flex;flex-direction:column}.featured-collection .card .card-information .price{margin-block-start:auto}.featured-collection .card .quick-add{margin-block-start:1rem}.featured-collection .card .quick-add__submit{transition:background-color var(--pt-dur, .22s) var(--pt-ease, ease),border-color var(--pt-dur, .22s) var(--pt-ease, ease),color var(--pt-dur, .22s) var(--pt-ease, ease),box-shadow var(--pt-dur, .22s) var(--pt-ease, ease)}@media(hover:hover){.featured-collection .card .quick-add__submit:not([disabled]):hover{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text, 255, 255, 255));box-shadow:var(--pt-shadow-md, 0 6px 18px rgba(var(--color-foreground), .1))}}.featured-collection .card .quick-add__submit:not([disabled]):focus-visible{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text, 255, 255, 255))}.featured-collection .card__heading{text-wrap:balance}.featured-collection .card__content .card__heading>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:2.6em}.featured-collection .card .card-information .rating{min-block-size:1.6rem}.featured-collection .card__media{background-color:var(--card-media-bg, rgba(var(--color-foreground), .04))}.featured-collection .card__media .media img{object-fit:contain}.featured-collection .card__media--placeholder{background-color:rgba(var(--color-button),.06)}.featured-collection .card__media--placeholder .pt-card-placeholder{background:none}.featured-collection .card--placeholder-media .card__inner>.card__content{display:none}.featured-collection .pt-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;block-size:100%;inline-size:100%}.featured-collection .pt-card-placeholder__mark{display:flex;align-items:center;justify-content:center;inline-size:5.6rem;block-size:5.6rem;border-radius:var(--pt-radius-pill, 999px);background-color:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:2.6rem;font-weight:400;line-height:1;direction:ltr}.featured-collection .collection__title,.collection-list-title{letter-spacing:-.01em;text-wrap:balance}.featured-collection .collection__title .title{font-size:clamp(2.8rem,3.4vw,3.6rem);line-height:1.1;font-weight:400}@media screen and (min-width:750px){.featured-collection .title-wrapper{margin-block-end:3.2rem}.featured-collection .collection__view-all{margin-block-start:3.2rem}}@media screen and (max-width:749px){.featured-collection .title-wrapper,.collection-list-title{margin-block-end:1.6rem}.featured-collection .card .quick-add{margin-block-start:.8rem}}.featured-collection .collection__view-all a.button.button--secondary{background-color:transparent;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.28);border-radius:var(--pt-radius-sm, .6rem);box-shadow:none;font-weight:300;transition:color var(--pt-dur, .22s) var(--pt-ease, ease),border-color var(--pt-dur, .22s) var(--pt-ease, ease),background-color var(--pt-dur, .22s) var(--pt-ease, ease)}.featured-collection .collection__view-all a.button.button--secondary:before,.featured-collection .collection__view-all a.button.button--secondary:after{display:none}@media(hover:hover){.featured-collection .collection__view-all a.button.button--secondary:hover{color:rgb(var(--color-button));border-color:rgb(var(--color-button));background-color:rgba(var(--color-button),.06)}}.featured-collection .collection__view-all a.button.button--secondary:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.newsletter-form__field-wrapper .field__input{transition:border-color var(--pt-dur, .22s) var(--pt-ease, ease),box-shadow var(--pt-dur, .22s) var(--pt-ease, ease)}@media screen and (max-width:749px){.newsletter-form__field-wrapper .field__input,.newsletter-form__button{min-height:5rem}}@media(prefers-reduced-motion:reduce){.button,.banner__buttons .button--secondary,.banner__buttons .button--secondary:after,.product-card-wrapper,.product-card-wrapper .card__inner,.featured-collection .card .quick-add__submit,.newsletter-form__field-wrapper .field__input{transition:none}.button:not([disabled]):not(.button--tertiary):hover,.banner__buttons .button:not(.button--secondary):not([disabled]):hover,.newsletter-form__button:not([disabled]):hover,.product-card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-home-polish.css.map */
