.bas-pt-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bas-pt-hero{--collection-hero-height:360px}.bas-pt-hero--small{--collection-hero-height:340px}.bas-pt-hero--medium{--collection-hero-height:440px}.bas-pt-hero--large{--collection-hero-height:560px}.bas-pt-hero.collection-hero{display:grid;align-items:end;min-height:var(--collection-hero-height)}.bas-pt-hero:not(.collection-hero--image){background:var(--white);color:var(--ink)}.bas-pt-hero__content--center{text-align:center}.bas-pt-hero__content--center .collection-description{margin-inline:auto}.bas-pt-hero h1,.bas-pt-hero__title{max-width:16ch}.bas-pt-hero__title{margin:0;font-size:clamp(3.2rem,7vw,7rem);font-weight:650;line-height:.9;letter-spacing:-.065em;text-wrap:balance}.bas-pt-hero__title p{margin:0}.bas-pt-page .bas-pt-lede{margin-top:16px}.bas-pt-hero .collection-description{max-width:60ch;margin-top:14px;font-size:clamp(1rem,1.4vw,1.2rem)}.bas-pt-hero .collection-description p{margin:0}.bas-pt-section.section{padding-block:clamp(48px,6vw,88px)}.bas-pt-section--tight.section{padding-block:clamp(28px,4vw,52px)}.bas-pt-section+.bas-pt-section--tight.section{padding-top:0}.bas-pt-title.section-title{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em}.bas-pt-h2{margin:0 0 14px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.03em}.bas-pt-lede{max-width:68ch;margin-top:14px;color:var(--muted);font-size:1.05rem;line-height:1.6}.bas-pt-lede h5{margin:0 0 10px;color:var(--ink);font-size:1rem;letter-spacing:.04em}.bas-pt-muted{margin:4px 0 0;color:var(--muted)}.bas-pt-card{padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.bas-pt-header{display:grid;gap:4px}.bas-pt-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bas-pt-buttons .button--light{border:1px solid var(--line)}.bas-pt-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.bas-pt-tile{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--white);color:var(--ink);text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}a.bas-pt-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.bas-pt-tile__media{display:block;aspect-ratio:4/3;background:var(--canvas)}.bas-pt-tile__media img{width:100%;height:100%;object-fit:cover}.bas-pt-tile__copy{display:grid;gap:4px;padding:16px 18px 18px}.bas-pt-tile__copy h3{margin:0;font-size:1.02rem;letter-spacing:-.01em}.bas-pt-tile__copy small{color:var(--muted)}.bas-pt-featured--split{display:grid;grid-template-columns:minmax(260px,.32fr) 1fr;gap:22px;align-items:start}.bas-pt-featured__panel{position:sticky;top:96px;overflow:hidden;border-radius:var(--radius);background:var(--black);color:#fff}.bas-pt-featured__media{aspect-ratio:1;opacity:.9}.bas-pt-featured__media img{width:100%;height:100%;object-fit:cover}.bas-pt-featured__copy{display:grid;gap:14px;justify-items:start;padding:24px}.bas-pt-featured__copy .bas-pt-h2{margin:0}.bas-pt-featured--split .bas-pt-products{grid-template-columns:repeat(3,1fr)}.bas-pt-text--narrow .bas-pt-text__body{max-width:760px}.bas-pt-text--normal .bas-pt-text__body{max-width:980px}.bas-pt-text--center{text-align:center}.bas-pt-text--center .bas-pt-text__body,.bas-pt-text--center .bas-pt-lede{margin-inline:auto}.bas-pt-text--center .bas-pt-buttons,.bas-pt-text--center .bas-pt-stats{justify-content:center}.bas-pt-text__body>*+*{margin-top:18px}.bas-pt-text__body .bas-pt-lede{margin-top:18px}.bas-pt-text__body .bas-pt-lede p{margin:0 0 12px}.bas-pt-text--split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.bas-pt-text--split .bas-pt-text__body{max-width:none}.bas-pt-text--image-last .bas-pt-text__media{order:2}.bas-pt-text__media{overflow:hidden;border-radius:var(--radius)}.bas-pt-text__media img{width:100%;height:100%;object-fit:cover}.bas-pt-stats{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0 0;padding:0}.bas-pt-stats div{flex:1 1 160px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.bas-pt-stats dt{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:750;letter-spacing:-.04em}.bas-pt-stats dd{margin:4px 0 0;color:var(--muted)}.bas-pt-quote{margin:0;padding:clamp(24px,4vw,48px);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--white)}.bas-pt-quote blockquote{margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.35;letter-spacing:-.02em}.bas-pt-quote figcaption{margin-top:18px;color:var(--muted)}.bas-pt-quote figcaption strong{color:var(--ink)}.bas-pt-faq{display:grid;grid-template-columns:minmax(240px,.38fr) 1fr;gap:clamp(24px,5vw,72px);align-items:start}.bas-pt-faq__intro{position:sticky;top:96px}.bas-pt-faq__list{display:grid;gap:10px}.bas-pt-faq__category{margin:18px 0 4px;font-size:.78rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.bas-pt-faq__category:first-child{margin-top:0}.bas-pt-faq__item{border:1px solid var(--line);border-radius:20px;background:var(--white)}.bas-pt-faq__item summary{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:650}.bas-pt-faq__item summary::-webkit-details-marker{display:none}.bas-pt-faq__num{color:var(--accent);font-size:.82rem;font-variant-numeric:tabular-nums}.bas-pt-faq__q{flex:1}.bas-pt-faq__toggle{position:relative;width:14px;height:14px;flex:none}.bas-pt-faq__toggle:before,.bas-pt-faq__toggle:after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.bas-pt-faq__toggle:after{transform:rotate(90deg)}.bas-pt-faq__item[open] .bas-pt-faq__toggle:after{transform:rotate(0)}.bas-pt-faq__a{padding:0 20px 20px;color:var(--muted);line-height:1.6}.bas-pt-faq__a p{margin:0}.bas-pt-grid{display:grid;grid-template-columns:repeat(var(--bas-pt-cols,4),1fr);gap:16px}.bas-pt-grid--2{--bas-pt-cols:2}.bas-pt-grid--3{--bas-pt-cols:3}.bas-pt-grid--4{--bas-pt-cols:4}.bas-pt-grid--5{--bas-pt-cols:5}.bas-pt-gcard{display:grid;align-content:start;gap:10px;padding:26px;border:1px solid var(--line);border-radius:24px;background:var(--white)}.bas-pt-gcard h3{margin:0;font-size:1.08rem;letter-spacing:-.01em}.bas-pt-gcard .rte{color:var(--muted);line-height:1.55}.bas-pt-gcard .rte p{margin:0}.bas-pt-gcard--center{justify-items:center;text-align:center}.bas-pt-gcard__num,.bas-pt-gcard__year{color:var(--accent);font-weight:750;letter-spacing:-.02em}.bas-pt-gcard__year{font-size:clamp(1.6rem,2.6vw,2.2rem)}.bas-pt-grid--timeline .bas-pt-gcard{border-top:3px solid var(--accent)}.bas-pt-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--canvas);color:var(--ink)}.bas-pt-avatar{display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border-radius:50%;background:var(--canvas);color:var(--muted);font-size:2rem;font-weight:700}.bas-pt-avatar img{width:100%;height:100%;object-fit:cover}.bas-pt-social{display:flex;gap:12px;margin:0}.bas-pt-social a{color:var(--muted);font-size:.9rem}.bas-pt-tile--empty .bas-pt-tile__media{background:linear-gradient(135deg,var(--canvas),#e8e8ed)}.bas-pt-contact--split{display:grid;grid-template-columns:1fr minmax(240px,.4fr);gap:22px;align-items:start}.bas-pt-contact__form .bas-pt-title{margin-top:6px}.bas-pt-contact__more{display:grid;gap:22px}.bas-pt-contact__label{margin:0 0 6px;font-size:.78rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.bas-pt-contact__more a{color:var(--ink);font-weight:650;text-decoration:none}.bas-pt-contact__more .rte p{margin:0}.bas-pt-form{display:grid;gap:16px;margin-top:26px}.bas-pt-form label{display:grid;gap:7px;font-size:.92rem;font-weight:650}.bas-pt-form input:not([type=checkbox]),.bas-pt-form select,.bas-pt-form textarea{width:100%;min-height:50px;padding:12px 16px;border:1px solid rgba(0,0,0,.14);border-radius:14px;background:var(--canvas);color:var(--ink);font-weight:400;transition:border-color .2s,box-shadow .2s}.bas-pt-form textarea{min-height:120px;resize:vertical}.bas-pt-form input:focus,.bas-pt-form select:focus,.bas-pt-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #00000014}.bas-pt-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bas-pt-form__wide{grid-column:1/-1}.bas-pt-form .button{justify-self:start}.bas-pt-form__success{padding:14px 16px;border-radius:14px;background:#e9f7ef;color:#11643a}.bas-pt-check{display:flex!important;align-items:center;gap:10px;font-weight:500!important}.bas-pt-form .errors{color:var(--accent)}.bas-pt-account__card{max-width:560px;margin-inline:auto}.bas-pt-account__card--wide{max-width:none}.bas-pt-account__links{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 0}.bas-pt-account__links a{color:var(--ink);font-weight:600}.bas-pt-account__recover{display:none;margin-top:28px}.bas-pt-account__recover:target{display:block}.bas-pt-account__recover:target~#login,#login:has(~.bas-pt-account__recover:target){display:none}.bas-pt-account__grid{display:grid;grid-template-columns:1fr minmax(220px,.4fr);gap:32px;margin-top:28px}.bas-pt-account__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:20px}.bas-pt-account__address{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:20px}.bas-pt-account__address summary,.bas-pt-account__new summary{cursor:pointer;font-weight:650}.bas-pt-account__new{margin-top:24px}.bas-pt-table-wrap{overflow-x:auto}.bas-pt-table{width:100%;border-collapse:collapse;font-size:.95rem}.bas-pt-table th,.bas-pt-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bas-pt-table th{color:var(--muted);font-weight:650}.bas-pt-search{display:grid;grid-template-columns:1fr minmax(280px,.9fr);gap:24px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:var(--radius);background:var(--black);color:#fff}.bas-pt-search .bas-pt-h2{margin:0}.bas-pt-search__form{display:flex;gap:10px}.bas-pt-search__form input[type=search]{flex:1;min-width:0;min-height:52px;padding:0 20px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff}.bas-pt-search__form input::placeholder{color:#fff9}#MainContent .bas-pt-search__form .button,#MainContent .bas-pt-featured__copy .button{background:#fff;border-color:#fff;color:#111}@media(max-width:1000px){.bas-pt-featured--split,.bas-pt-faq,.bas-pt-contact--split,.bas-pt-account__grid,.bas-pt-search{grid-template-columns:1fr}.bas-pt-featured__panel,.bas-pt-faq__intro{position:static}.bas-pt-featured--split .bas-pt-products{grid-template-columns:repeat(2,1fr)}.bas-pt-grid{--bas-pt-cols:2!important}}@media(max-width:700px){.bas-pt-hero__title{font-size:clamp(2.6rem,13vw,4.2rem)}.bas-pt-text--split,.bas-pt-form__row{grid-template-columns:1fr}.bas-pt-text--image-last .bas-pt-text__media{order:0}.bas-pt-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.bas-pt-grid{--bas-pt-cols:1!important}.bas-pt-search__form{flex-direction:column}.bas-pt-hero.collection-hero{min-height:min(var(--collection-hero-height),300px)}}@media(prefers-reduced-motion:reduce){.bas-pt-tile,.bas-pt-faq__toggle:before,.bas-pt-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bas-ported-templates.css.map */
