.experience{background:var(--c-grey);padding-bottom:var(--section-gap)}.experience__breadcrumb-bar{background:var(--c-panel);color:#fff;padding-block:14px}.experience__breadcrumb-bar .breadcrumbs__list{color:#ffffffb3}.experience__kicker{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.experience__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.experience__main{display:grid;gap:14px;min-width:0}.experience__form{display:grid;gap:14px}.experience__aside{min-width:0}.experience__pay-inline{display:none}@media(min-width:1024px){.experience__layout{grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding-top:28px;align-items:start}.experience__aside{position:sticky;top:calc(var(--header-h, 90px) + 16px)}}.xcard{background:#fff;border:var(--border-w) solid var(--c-border);border-radius:var(--radius);padding:16px}.xcard--flat{padding:4px 16px}.xcard--head{padding:0;overflow:hidden}.xcard__media{aspect-ratio:16 / 9;background:var(--c-grey);overflow:hidden}.xcard__img{width:100%;height:100%;object-fit:cover}.xcard__body{padding:16px;display:grid;gap:10px}.xcard__title{font-size:calc(clamp(1.3rem,4.6vw,1.75rem) * var(--heading-scale))}.xcard__facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.xcard__facts div{display:flex;gap:6px;align-items:baseline}.xcard__facts dt{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-weight:700}.xcard__facts dd{margin:0;font-weight:700}.xcard__lead{color:#333}.xcard__more-summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem;border-top:1px solid var(--c-border)}.xcard__more-content{padding-block:8px 4px}.xcard__heading{font-size:calc(1.1rem * var(--heading-scale));margin-bottom:12px}.xcard__hint{font-size:.9rem;color:var(--c-muted);margin-bottom:12px}.xcard__hint:last-child{margin-bottom:0;margin-top:10px}.laps{background:var(--c-grey);border-radius:var(--radius);padding:14px;display:grid;gap:12px}.laps__readout{text-align:center;display:grid;gap:2px}.laps__count{font-family:var(--font-heading);font-weight:700;font-size:1.35rem}.laps__km{color:var(--c-muted);font-size:.9em;font-weight:600}.laps__price{display:flex;justify-content:center;align-items:baseline;gap:10px}.laps__price-current{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;color:var(--c-red)}.laps__price-compare{color:var(--c-muted)}.laps__stock{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.laps__stock[data-state=ok]{color:var(--c-success)}.laps__stock[data-state=ko]{color:var(--c-red)}.laps__controls{display:flex;align-items:center;gap:12px}.laps__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--btn-radius);background:var(--c-red);color:#fff;transition:background-color .2s,transform .15s}.laps__btn:hover{background:var(--c-red-hover)}.laps__btn:active{transform:scale(.96)}.laps__btn[disabled]{background:#c9cdd3;cursor:not-allowed}.laps__range{flex:1;-webkit-appearance:none;appearance:none;height:44px;background:transparent;margin:0;min-width:0}.laps__range::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--c-red) var(--fill, 0%),#D5D9DF var(--fill, 0%))}.laps__range::-moz-range-track{height:8px;border-radius:4px;background:#d5d9df}.laps__range::-moz-range-progress{height:8px;border-radius:4px;background:var(--c-red)}.laps__range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:#fff;border:4px solid var(--c-red);box-shadow:0 4px 12px -4px #0006;cursor:grab}.laps__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--c-red);cursor:grab}.laps__range:focus-visible{outline-offset:6px}.laps__ticks{display:flex;justify-content:space-between;padding-inline:62px;font-size:.72rem;color:var(--c-muted);font-weight:600}.laps__ticks span.is-off{text-decoration:line-through;opacity:.5}.option-list{display:grid;gap:10px}.option-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;background:var(--c-grey);border:1px solid var(--c-border);border-radius:var(--radius)}.option-row:has(input:checked),.option-row.is-on{border-color:var(--c-red);background:#fff}.option-row__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--c-black);color:#fff;flex:none}.option-row__img{width:22px;height:22px;object-fit:contain}.option-row__label{display:grid;gap:2px;min-width:0;cursor:pointer}.option-row__name{font-weight:700;line-height:1.3}.option-row__desc{font-size:.85rem;color:var(--c-muted)}.option-row__desc--warn{color:var(--c-red)}.option-row__price{font-family:var(--font-heading);font-weight:700;white-space:nowrap;color:var(--c-black)}.option-row__control{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.option-row__control--wide{grid-column:1 / -1;min-width:0}.option-row--select{grid-template-columns:auto auto 1fr}.option-row--stack{grid-template-columns:auto 1fr}.option-row--select .option-row__control--wide .field__select{min-height:48px}.choice-list{display:grid;gap:8px}.choice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;background:var(--c-grey);border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer;transition:border-color .2s,background-color .2s}.choice:has(input:checked){border-color:var(--c-red);background:#fff}.choice__text{display:grid;gap:2px}.choice__name{font-weight:700}.choice__desc{font-size:.85rem;color:var(--c-muted)}.choice--inline{grid-template-columns:auto 1fr;margin-bottom:14px}.date-panel,.gift-panel{margin-top:12px;padding:14px;border:1px dashed var(--c-border);border-radius:var(--radius);animation:fadein .25s ease}.date-panel__track{font-size:.9rem;margin-bottom:10px}.date-panel__info{font-size:.85rem;color:var(--c-red)}@keyframes fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.xcard--included{padding:0}.included__summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px 16px;margin:0}.included__table{width:100%;border-collapse:collapse}.included__table th{padding:8px 10px;background:var(--c-grey);font-family:var(--font-heading);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--c-muted)}.included__th-price{text-align:right!important}.included__row td{padding:10px;border-top:1px solid var(--c-border);vertical-align:middle}.included__row:nth-child(2n) td{background:#fafbfc}.included__icon{width:44px;color:var(--c-red)}.included__name{font-weight:600;font-size:.95rem}.included__desc{display:block;font-weight:400;font-size:.82rem;color:var(--c-muted)}.included__price{text-align:right;white-space:nowrap}.included__price s{display:block;color:var(--c-muted);font-size:.9rem}.included__free{font-family:var(--font-heading);font-weight:700;color:var(--c-success);text-transform:uppercase;font-size:.85rem;letter-spacing:.06em}.included__note{padding:12px 16px;font-size:.9rem;color:var(--c-muted)}.summary{background:var(--c-panel);color:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.summary__title{padding:14px 18px;background:#00000040;font-size:calc(1.15rem * var(--heading-scale));letter-spacing:.06em}.summary__body{padding:16px 18px 18px;display:grid;gap:14px}.summary__headline{font-family:var(--font-heading);font-size:1.05rem;line-height:1.35;text-transform:uppercase}.summary__list,.summary__totals{display:grid;gap:6px;margin:0}.summary__row{display:flex;justify-content:space-between;gap:12px;font-size:.95rem}.summary__row dt{color:#ffffffb3}.summary__row dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.summary__row--total{border-top:1px solid rgba(255,255,255,.2);padding-top:10px;margin-top:4px;font-size:1.15rem}.summary__row--total dd{font-family:var(--font-heading);font-size:1.5rem;color:#fff}.summary__row--discount dd{color:#7be495}.summary__group{border-top:1px solid rgba(255,255,255,.15);padding-top:12px}.summary__subtitle{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:#ffffffb3}.summary__bullets{display:grid;gap:4px;font-size:.9rem;padding-left:1.1em;list-style:disc}.summary__bullets li::marker{color:var(--c-red)}.summary__bullets .is-highlight{color:#ff8a8a;font-weight:700}.summary__note{font-size:.85rem;color:#ffffffbf}.summary__pay{margin-top:4px}.summary__terms{font-size:.8rem;color:#ffffffa6;text-align:center}.summary__terms a{color:#fff;text-decoration:underline}.summary__error{text-align:left}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-right:calc(16px + var(--float-offset, 0px));background:#fff;border-top:1px solid var(--c-border);box-shadow:0 -10px 30px -20px #00000080;transform:translateY(110%);transition:transform .3s ease}.sticky-bar.is-visible{transform:none}.sticky-bar__info{display:grid;line-height:1.15}.sticky-bar__label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-weight:700}.sticky-bar__total{font-family:var(--font-heading);font-size:1.3rem}.sticky-bar__btn{flex:1;min-height:50px}body.has-sticky-bar .experience{padding-bottom:calc(var(--section-gap) + 84px)}@media(min-width:1024px){.sticky-bar{display:none}body.has-sticky-bar .experience{padding-bottom:var(--section-gap)}}.product{display:grid;gap:24px;margin-top:16px}.product__img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.product__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.product__thumb{width:72px;height:54px;object-fit:cover;border-radius:6px;border:1px solid var(--c-border)}.product__info{display:grid;gap:14px;align-content:start}.product__title{font-size:calc(clamp(1.5rem,5vw,2.2rem) * var(--heading-scale))}.product__price{font-size:1.4rem}.product-form{display:grid;gap:4px}.field--qty{max-width:140px}.product__description{padding-top:8px;border-top:1px solid var(--c-border)}@media(min-width:1024px){.product{grid-template-columns:1.1fr 1fr;gap:48px}}.collection-card{display:flex;flex-direction:column}.collection-card__media{aspect-ratio:4 / 3;overflow:hidden}.collection-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.collection-card:hover .collection-card__img{transform:scale(1.04)}.collection-card__body{padding:12px 14px 16px;display:grid;gap:4px}.collection-card__title{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.cart-layout{display:grid;gap:20px}.cart-lines{display:grid;gap:14px}.cart-group{padding:14px;display:grid;gap:12px}.cart-group__extras-title{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--c-muted);padding-top:8px;border-top:1px dashed var(--c-border)}.cart-line{display:grid;grid-template-columns:96px 1fr;gap:12px}.cart-line--extra{grid-template-columns:64px 1fr;padding-left:12px;border-left:3px solid var(--c-red)}.cart-line__media{display:block;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--c-grey)}.cart-line__img{width:100%;height:100%;object-fit:cover}.cart-line__body{display:grid;gap:8px;min-width:0}.cart-line__title{font-size:1rem;text-transform:none}.cart-line__meta{display:grid;gap:2px;margin:0;font-size:.85rem}.cart-line__meta div{display:flex;gap:6px;flex-wrap:wrap}.cart-line__meta dt{color:var(--c-muted)}.cart-line__meta dt:after{content:":"}.cart-line__meta dd{margin:0;font-weight:600;overflow-wrap:anywhere}.cart-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-border);border-radius:var(--btn-radius);overflow:hidden}.qty__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--c-grey)}.qty__btn:hover{background:var(--c-border)}.qty__input{width:48px;height:44px;border:0;text-align:center;font-weight:700;-moz-appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none}.cart-line__price{display:grid;text-align:right;margin-left:auto}.cart-line__price strong{font-family:var(--font-heading);font-size:1.1rem}.cart-line__price s{color:var(--c-muted);font-size:.85rem}.cart-line__each{font-size:.8rem;color:var(--c-muted)}.cart-line__remove{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--c-muted);font-size:.85rem;font-weight:600}.cart-line__remove:hover{color:var(--c-red)}.cart-page.is-busy{opacity:.6;pointer-events:none}.cart-summary .field__input{background:#fff;color:var(--c-text)}.cart-summary .field__label{color:#ffffffd9}.cart-empty{padding:32px 20px;text-align:center;display:grid;gap:10px;justify-items:center}.cart-empty__title{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;text-transform:uppercase}.cart-empty__text{color:var(--c-muted)}@media(min-width:1024px){.cart-layout{grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.cart-summary{position:sticky;top:100px}}.account__grid{display:grid;gap:20px}.account__card{padding:20px}.account__list{display:grid;gap:14px}.account__actions{display:flex;gap:8px;margin-top:12px}.account__links{margin-top:12px;font-size:.9rem}.account--narrow{max-width:560px;display:grid;gap:20px}@media(min-width:1024px){.account__grid{grid-template-columns:1.4fr 1fr}.account__grid--order{grid-template-columns:1.6fr 1fr}}.page--narrow .page__content,.page--narrow .section-head{max-width:820px}.page__image{margin-bottom:24px}.page__img{width:100%;height:auto}.not-found{text-align:center;display:grid;gap:14px;justify-items:center}.not-found .section-title:after{margin-inline:auto}.not-found__code{font-family:var(--font-heading);font-weight:700;font-size:clamp(5rem,20vw,9rem);line-height:1;color:var(--c-red);letter-spacing:-.04em}.not-found .btn--xl{width:auto}.search-form{display:flex;gap:8px;margin-block:14px;max-width:640px}.search-form .field__input{flex:1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-experience.css.map */
