.collection-shortcuts{margin-bottom:2rem}.collection-shortcuts__list{display:flex;gap:.8rem;margin:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.collection-shortcuts__list::-webkit-scrollbar{display:none}.collection-shortcuts__list>li{flex:0 0 auto;scroll-snap-align:start}.collection-shortcuts__link{display:inline-flex;align-items:center;min-height:3.6rem;padding:.6rem 1.6rem;border-radius:var(--buttons-radius, 4rem);font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:rgb(var(--color-foreground));transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.collection-shortcuts--outline .collection-shortcuts__link{border:.1rem solid rgba(var(--color-foreground),.35)}.collection-shortcuts--soft .collection-shortcuts__link{background:rgba(var(--color-foreground),.08)}.collection-shortcuts--filled .collection-shortcuts__link{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.collection-shortcuts .collection-shortcuts__link:hover,.collection-shortcuts .collection-shortcuts__link--active{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.collection-shortcuts--filled .collection-shortcuts__link:hover{opacity:.85}@media screen and (max-width:749px){.collection-shortcuts--desktop{display:none}.collection .collection-shortcuts.page-width{padding-left:0;padding-right:0}.collection .collection-shortcuts .collection-shortcuts__list{padding:0 1.5rem;scroll-padding-left:1.5rem}}@media screen and (min-width:750px){.collection-shortcuts--mobile{display:none}.collection-shortcuts__list{flex-wrap:wrap;overflow:visible}.collection-shortcuts__link{font-size:1.4rem;padding:.6rem 2rem}}.featured-offer__heading{margin:0 0 2rem}.featured-offer__list{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0}.featured-offer__card{position:relative;display:flex;align-items:stretch;gap:1.6rem;height:100%;padding:0;border-radius:var(--fo-radius);color:rgb(var(--color-foreground));text-decoration:none;transition:box-shadow var(--duration-short, .1s) ease}.featured-offer--card-soft .featured-offer__card{background:rgba(var(--color-foreground),.04)}.featured-offer--card-outline .featured-offer__card{border:.1rem solid rgba(var(--color-foreground),.15)}.featured-offer--card-none .featured-offer__card{padding:0}.featured-offer__card:hover{box-shadow:0 .4rem 1.6rem rgba(var(--color-foreground),.08)}.featured-offer--card-none .featured-offer__card:hover{box-shadow:none}.featured-offer__media{position:relative;flex:0 0 var(--fo-image-width);max-width:var(--fo-image-width);aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--fo-radius) / 2);background:rgba(var(--color-foreground),.04)}.featured-offer__media img,.featured-offer__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.featured-offer__card:hover .featured-offer__media img{transform:scale(1.04)}.featured-offer__badge{position:absolute;top:0;left:0;z-index:1;padding:.4rem 1rem;border-bottom-right-radius:calc(var(--fo-radius) / 2);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:700;line-height:1.3}.featured-offer__info{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;flex:1 1 auto;min-width:0;padding:.8rem 0}.featured-offer__title{margin:0;font-size:var(--fo-title-size);line-height:1.3;color:rgb(var(--color-foreground))}.featured-offer__prices{display:flex;flex-direction:column;gap:.2rem}.featured-offer__compare{font-size:calc(var(--fo-price-size) * .65);color:rgba(var(--color-foreground),.65);text-decoration:line-through}.featured-offer__price{font-size:var(--fo-price-size);line-height:1.2;color:rgb(var(--color-button))}.featured-offer__note{margin:.4rem 0 0;font-size:1.2rem;font-style:italic;line-height:1.35;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.featured-offer--mobile-swipe .featured-offer__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:0 1.5rem .4rem;scroll-padding-left:1.5rem}.featured-offer--mobile-swipe .featured-offer__list::-webkit-scrollbar{display:none}.featured-offer--mobile-swipe .featured-offer__item{flex:0 0 85%;scroll-snap-align:start}.featured-offer__card{gap:1.2rem;padding:0rem;flex-direction:column}.featured-offer__title{font-size:calc(var(--fo-title-size) * .9)}.featured-offer__price{font-size:calc(var(--fo-price-size) * .85)}.featured-offer__info{flex:none}.featured-offer__media{flex:unset;max-width:unset}}@media screen and (min-width:750px){.featured-offer__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1200px){.featured-offer__list{grid-template-columns:repeat(var(--fo-columns),minmax(0,1fr))}}.promo-banner{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--promo-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));position:relative}.promo-banner--top-border{border-top:.3rem solid rgb(var(--color-button))}.promo-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:var(--promo-content-padding);order:2;background-color:#f5f0ff}.promo-banner__media{position:relative;order:1;height:var(--promo-mobile-image-height);overflow:hidden;background:rgba(var(--color-foreground),.04)}.promo-banner--mobile-image-bottom .promo-banner__media{order:3}.promo-banner--mobile-image-hidden .promo-banner__media{display:none}.promo-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-banner__image--desktop{display:none}.promo-banner__media .placeholder-svg{fill:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.04)}.promo-banner__eyebrow{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:var(--promo-eyebrow-spacing);line-height:1.2}.promo-banner__eyebrow--accent{color:rgb(var(--color-button))}.promo-banner__eyebrow--text{color:rgb(var(--color-foreground))}.promo-banner__eyebrow--small{font-size:1.2rem}.promo-banner__eyebrow--medium{font-size:1.5rem}.promo-banner__eyebrow--large{font-size:2rem}.promo-banner__heading{margin:0;line-height:1.05;text-transform:uppercase}.promo-banner__text{margin:0;color:rgba(var(--color-foreground),.8)}.promo-banner__text>*:first-child{margin-top:0}.promo-banner__text>*:last-child{margin-bottom:0}.promo-banner__offers{display:flex;flex-wrap:wrap;gap:1rem;margin:.4rem 0 0}.promo-banner__offer{display:inline-flex;align-items:center;padding:.7rem 1.6rem;border-radius:var(--inputs-radius, .6rem);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:rgb(var(--color-foreground))}.promo-banner__offer--filled{background:#fff}.promo-banner__offer--outline{border:.1rem solid rgba(var(--color-foreground),.35)}.promo-banner__actions{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;margin-top:1.2rem;flex-direction:column-reverse}.promo-banner__button{font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 3.6rem}.promo-banner__note{font-size:1rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.promo-banner__note p{margin:0}.promo-banner--align-center .promo-banner__content{align-items:center;text-align:center}.promo-banner--align-center .promo-banner__offers,.promo-banner--align-center .promo-banner__actions{justify-content:center}@media screen and (max-width:749px){.promo-banner__content{gap:5px;padding:35px 17.5px}.promo-banner .promo-banner__heading{font-size:var(--promo-mobile-heading-size)}.promo-banner__eyebrow--small{font-size:1.1rem}.promo-banner__eyebrow--medium{font-size:1.2rem}.promo-banner__eyebrow--large{font-size:1.5rem}.promo-banner__offers{gap:.6rem;margin-top:.2rem}.promo-banner__offer{padding:.6rem 1.2rem;font-size:1.1rem;letter-spacing:.08em;font-weight:500}.promo-banner__actions{gap:1rem;margin-top:.6rem}.promo-banner__button{width:100%;min-height:4.2rem;font-size:1.3rem}.promo-banner__note{font-size:1.1rem}.promo-banner--align-left .promo-banner__note{width:100%}a.promo-banner__button.button.button--primary{min-height:42px!important;width:auto!important;font-size:13px;font-weight:700}}@media screen and (min-width:750px){.promo-banner{flex-direction:row;min-height:var(--promo-min-height)}.promo-banner__content{flex:0 0 var(--promo-content-width);max-width:var(--promo-content-width);order:1;gap:0}.promo-banner__media,.promo-banner--mobile-image-bottom .promo-banner__media,.promo-banner--mobile-image-hidden .promo-banner__media{display:block;flex:1 1 auto;height:auto;order:2}.promo-banner--image-left .promo-banner__media{order:0}.promo-banner__image--desktop{display:block}.promo-banner__image--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AEABAAAAAg */
