:root{--text-display-l: clamp(4.4rem, 6vw, 6.4rem);--text-display-m: clamp(3.2rem, 4vw, 4.4rem);--text-display-s: clamp(2.4rem, 2.5vw, 2.8rem);--text-lead: 1.7rem;--text-body: clamp(1.5rem, 1.45rem + .125vw, 1.6rem);--text-eyebrow: 1.3rem;--text-product-title: clamp(4rem, 5vw, 6.4rem);--text-price: clamp(3rem, 3vw, 4rem);--text-meta: 1.4rem;--text-card-title: 1.9rem}.section-image__alternate h2.h2{font-size:clamp(3.2rem,5.82vw,6.4rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.section-image__with-overlay .block-content h2.title{font-size:var(--text-display-s);line-height:1.05}.product-card h3.card__heading{font-size:var(--text-lead);line-height:1.2}.product-card--display-title h3.card__heading{font-size:var(--text-card-title);line-height:1.1;text-transform:uppercase;letter-spacing:.005em}.product-card--reskin h3.card__heading .card__title-break{display:none}@media screen and (max-width:749px){.product-card--display-title,.product-card--reskin{--text-card-title: 1.6rem}.product-card--display-title h3.card__heading{min-height:2.2em}.product-card--reskin h3.card__heading .card__title-break{display:inline}.product-card--reskin h3.card__heading .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.template-search .product-card--display-title h3.card__heading{min-height:2.2em}.template-search .product-card--display-title h3.card__heading .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-card .card-information>div.price{font-size:var(--text-lead);font-weight:600;line-height:1.3}.section-image__alternate a.pe-band-cta .pe-band-cta__label{font-family:var(--font-display-family);font-size:1.8rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1}.section-image__alternate strong.label{font-size:var(--text-eyebrow);letter-spacing:.12em;line-height:1.4;color:var(--theme-red-color, #e30613)}.announcement-bar__message{font-size:var(--text-eyebrow)}.product__info-container .product__title h1{font-size:var(--text-product-title);line-height:.9;font-weight:400;letter-spacing:normal;text-wrap:balance}product-info[data-update-url=true] .product__info-container .product__title h1{font-size:var(--text-product-title)}.product__info-container .price__regular .price-item,.product__info-container .price__sale .price-item--sale{font-size:var(--text-price);line-height:1.2}product-info[data-update-url=true] .product__info-container .price__regular .price-item,product-info[data-update-url=true] .product__info-container .price__sale .price-item--sale{font-size:var(--text-price);line-height:1.2}.product__info-container .pe-gst-inc{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product__info-container .product__title+p.product__text{font-size:var(--text-meta);line-height:1.4;text-transform:uppercase}.product__info-container .product__text{font-size:var(--text-eyebrow);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.23em;color:var(--theme-red-color)}@media screen and (max-width:1199px){product-info[data-update-url=true] .product__info-container .product__text{font-size:1.1rem}}.product__info-container p.product__sku{font-size:var(--text-eyebrow);font-weight:600;letter-spacing:.04em}.product__info-container .product__description,.product__info-container .product__description p{font-size:var(--text-body);line-height:2.5rem;color:rgba(var(--color-foreground),.9);text-wrap:pretty}.product__info-container .block-product__info .block-item h4{font-size:var(--text-eyebrow);font-style:normal;letter-spacing:.1em;line-height:1.4}.product__info-container .block-flex .block-item span,.product__info-container .product-form__input label{font-size:var(--text-body)}.product__info-container .product-form__submit{font-size:var(--text-lead);font-weight:600;letter-spacing:.02em}.pe-collection-head .title{font-family:var(--font-display-family);font-size:var(--text-display-m);font-weight:400;line-height:.95;letter-spacing:normal;text-transform:uppercase;margin:0}.header__menu-item{letter-spacing:.154em}.product__info-container .product__title+p.product__text{letter-spacing:.06em}p.card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-sm);margin-bottom:var(--space-2xs);font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:rgba(var(--color-foreground),.55)}p.card__meta .card__meta-item+.card__meta-item:before{content:"";display:inline-block;width:.1rem;height:1em;margin-right:var(--space-sm);vertical-align:-.15em;background-color:rgba(var(--color-foreground),.25)}@media screen and (max-width:749px){p.card__meta{font-size:1.2rem;gap:0 var(--space-xs)}p.card__meta .card__meta-item+.card__meta-item:before{margin-right:var(--space-xs)}}product-info[data-update-url=true] .block-product__info .block-item h4{font-size:1.1rem;font-weight:700;font-style:normal;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 var(--space-2xs)}product-info[data-update-url=true] .block-flex .block-item span{display:block;font-size:1.7rem;font-weight:800;line-height:1.2;letter-spacing:normal;color:var(--theme-black-color)}product-info[data-update-url=true] .product-form__input .form__label{font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}product-info[data-update-url=true] .product-form__input .form__label [data-selected-value]{color:rgba(var(--color-foreground),.75)}product-info[data-update-url=true] .product-form__input--pill input[type=radio]+label{font-size:1.4rem;font-weight:700;letter-spacing:.06em;line-height:1}product-info[data-update-url=true] .product-form__submit>span:not(.pe-cta-arrow){font-family:var(--font-display-family);font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}product-info[data-update-url=true] .pe-cta-arrow{display:inline-flex;color:#fff}product-info[data-update-url=true] .pe-cta-arrow svg{display:block;width:2.2rem;height:2.2rem}product-info[data-update-url=true] .product-form__submit.loading,product-info[data-update-url=true] .product-form__submit.loading>span{color:transparent}@media(forced-colors:active){product-info[data-update-url=true] .product-form__submit.loading,product-info[data-update-url=true] .product-form__submit.loading>span{color:rgb(var(--color-foreground))}}product-info[data-update-url=true] .product-form__submit[disabled] .pe-cta-arrow{display:none}.shopify-section h1.collection-hero__title{font-size:clamp(4.8rem,5.9vw,8.4rem);line-height:.9;letter-spacing:normal;text-transform:uppercase}.product-card--reskin .card__sku{display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.3;color:var(--theme-red-color)}.shopify-section .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;line-height:1.4;color:rgba(var(--color-foreground),.6)}.shopify-section .breadcrumb__item{display:inline-flex;align-items:baseline}.shopify-section .breadcrumb__item+.breadcrumb__item:before{content:"/";color:var(--theme-red-color);padding:0 .8rem}.shopify-section .breadcrumb__item a{color:inherit;text-decoration:none}.shopify-section .breadcrumb__item a:hover,.shopify-section .breadcrumb__item a:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.shopify-section .collection-hero__count{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:rgba(var(--color-foreground),.6)}.shopify-section .collection-hero__title+.collection-hero__description,.shopify-section .collection-hero__description{font-size:var(--text-body);line-height:2.5rem;color:rgba(var(--color-foreground),.9);max-width:56rem;text-wrap:pretty}.product-card--reskin .card__swatch-more{font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);line-height:1.4}.product-card--reskin .card__arrow{display:inline-flex;margin-left:auto;color:var(--theme-red-color)}.product-card--reskin .card__arrow svg{display:block;width:2rem;height:2rem}@media screen and (min-width:990px){.product-card--reskin .card__arrow{opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease}.product-card--reskin:hover .card__arrow{opacity:1;transform:translate(0)}}@media screen and (max-width:989px){.product-card--reskin .card__arrow{display:none}}@media(prefers-reduced-motion:reduce){.product-card--reskin .card__arrow,.product-card--reskin:hover .card__arrow{transform:none}}.product-card--reskin .card-information>div.price,.product-card--reskin .card-information>div.price .price-item{font-family:var(--font-display-family);font-size:var(--text-card-title);font-weight:400;letter-spacing:normal;line-height:1;white-space:nowrap}.product-card--reskin .card-information>div.price .price__from{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:rgba(var(--color-foreground),.6);margin-right:.2rem}.product-card--reskin .card-information>div.price.price--on-sale .price__from{margin-left:var(--space-xs)}.pe-view-all{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.23em;text-transform:uppercase;line-height:1.3;text-decoration:none;color:rgba(var(--color-foreground),.6);transition:color .2s ease}.pe-view-all:hover{color:rgb(var(--color-foreground))}.pe-view-all__arrow{display:inline-flex;color:var(--theme-red-color, #e30613);transition:transform .2s ease}.pe-view-all__arrow svg{display:block;width:1.6rem;height:1.6rem}.pe-view-all:hover .pe-view-all__arrow{transform:translate(.3rem)}@media(prefers-reduced-motion:reduce){.pe-view-all,.pe-view-all__arrow{transition:none}.pe-view-all:hover .pe-view-all__arrow{transform:none}}@media screen and (min-width:750px){.product-grid--brand-card{--text-card-title: 1.8rem}}@media screen and (max-width:749px){.pe-view-all{font-size:1.1rem;letter-spacing:.2em}.pe-view-all__arrow svg{width:1.4rem;height:1.4rem}.pe-collection-head .title{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pe-type.css.map */
