@layer xxx-legacy,base,libraries,components,forms;@font-face{font-family:Basis Grotesque Pro;src:url(basis-grotesque-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(basis-grotesque-pro-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(basis-grotesque-pro-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(chaparral-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(chaparral-pro-light-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Fabio Handwriting;src:url(fabio-handwriting.woff2)format("woff2");font-display:swap}@layer xxx-legacy{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--xxx-bg);color:var(--xxx-text);font-family:var(--xxx-font-sans);font-size:var(--xxx-fs-body);line-height:var(--xxx-lh-body);font-weight:var(--xxx-fw-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--xxx-accent);outline-offset:2px}.xxx-page{width:100%;padding-inline:var(--xxx-gutter);margin-inline:auto}@media(min-width:1440px){.xxx-page{max-width:1440px}}.xxx-section{padding-block:var(--xxx-space-56)}.xxx-section--soft{background:var(--xxx-bg-soft)}.xxx-section--blue{background:var(--xxx-bg-blue)}@media(min-width:768px){.xxx-section{padding-block:var(--xxx-space-80)}}.xxx-h1{font-size:var(--xxx-fs-h1);line-height:var(--xxx-lh-h1);font-weight:var(--xxx-fw-h1)}.xxx-h1--product{font-family:var(--xxx-font-serif);font-size:var(--xxx-fs-h1-product);line-height:var(--xxx-lh-h1-product);font-weight:400}.xxx-h2{font-size:var(--xxx-fs-h2);line-height:var(--xxx-lh-h2);font-weight:var(--xxx-fw-h2)}.xxx-h2--block{font-size:var(--xxx-fs-h2-block);line-height:var(--xxx-lh-h2-block);font-weight:var(--xxx-fw-h2-block)}.xxx-h3{font-size:var(--xxx-fs-h3);line-height:var(--xxx-lh-h3);font-weight:var(--xxx-fw-h3)}.xxx-small{font-size:var(--xxx-fs-small);line-height:var(--xxx-lh-small)}.xxx-muted{color:var(--xxx-text-muted)}.xxx-serif{font-family:var(--xxx-font-serif);font-size:var(--xxx-fs-link);line-height:var(--xxx-lh-link)}.xxx-rte p+p{margin-top:var(--xxx-space-12)}.xxx-rte a{box-shadow:var(--xxx-underline)}.xxx-rte em{font-style:normal;font-family:var(--xxx-font-serif)}.xxx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--xxx-space-8);min-height:var(--xxx-btn-h);padding:var(--xxx-btn-padding);border-radius:var(--xxx-btn-radius);font-size:var(--xxx-fs-button);line-height:var(--xxx-lh-button);font-weight:var(--xxx-fw-button);letter-spacing:var(--xxx-ls-button);text-transform:var(--xxx-tt-button);transition:background-color .2s,color .2s,opacity .2s}.xxx-btn--primary{background:var(--xxx-btn-primary-bg);color:var(--xxx-btn-primary-color)}.xxx-btn--primary:hover{opacity:.9}.xxx-btn--secondary{background:var(--xxx-btn-secondary-bg);color:var(--xxx-btn-secondary-color);border:1px solid var(--xxx-border)}.xxx-btn--secondary:hover{background:var(--xxx-bg-soft)}.xxx-btn--atc{width:100%;min-height:var(--xxx-btn-h-atc)}.xxx-btn--card{min-height:var(--xxx-btn-card-h);padding:var(--xxx-btn-card-padding);border-radius:var(--xxx-btn-card-radius);background:var(--xxx-bg);color:var(--xxx-text);border:1px solid var(--xxx-border)}.xxx-btn--link{padding:0;min-height:0;background:none;text-transform:none;letter-spacing:normal;font-size:var(--xxx-fs-small);box-shadow:var(--xxx-underline);border-radius:0}.xxx-btn[disabled]{opacity:.4;pointer-events:none}.xxx-grid{display:grid;grid-template-columns:repeat(var(--xxx-grid-cols),minmax(0,1fr));gap:var(--xxx-grid-gap)}.xxx-grid--2,.xxx-grid--3{--xxx-grid-cols:2}@media(min-width:768px){.xxx-grid--3{--xxx-grid-cols:3}}.xxx-card{display:flex;flex-direction:column;gap:12px}.xxx-card__media{position:relative;display:block;aspect-ratio:3/4;background:var(--xxx-bg-blue);border-radius:var(--xxx-radius-6);overflow:hidden}.xxx-card__pack{position:absolute;top:20px;right:20px;bottom:20px;left:20px}.xxx-card__pack img{width:100%;height:100%;object-fit:contain}.xxx-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.xxx-card__hover img{width:100%;height:100%;object-fit:cover}@media(hover:hover){.xxx-card__media.has-hover:hover .xxx-card__hover{opacity:1}}.xxx-card__labels{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.xxx-card__label{padding:4px 6px;border-radius:var(--xxx-radius-4);background:var(--xxx-bg);color:var(--xxx-text);font-size:10px;line-height:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.xxx-card__label--promo{background:var(--xxx-accent-pink);color:#fff}.xxx-card__body{display:flex;flex-direction:column;gap:4px}.xxx-card__title{font-family:var(--xxx-font-serif);font-size:16px;line-height:18px;font-weight:400}.xxx-card__desc{font-size:12px;line-height:14px;color:var(--xxx-text-muted)}.xxx-card__price{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:16.5px;font-weight:700}.xxx-card__price del{color:var(--xxx-text-muted);font-weight:400}.xxx-card__price ins{text-decoration:none;color:var(--xxx-accent-pink)}.xxx-card__form{margin-top:auto}.xxx-card__add{width:100%;min-height:48px;padding:12px 24px;background:#fff;color:var(--xxx-text);font-size:10px;line-height:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;transition:background-color .15s linear,color .15s linear}.xxx-card__add:hover{background:var(--xxx-accent);color:#fff}.xxx-card__add[disabled]{opacity:.4}@media(min-width:768px){.xxx-card__labels{top:16px;left:16px;gap:8px}.xxx-card__title{font-size:18px;line-height:20.25px}.xxx-card__add{min-height:50px;font-size:12px;line-height:12px;letter-spacing:.48px}}.xxx-usp{display:flex;align-items:center;gap:var(--xxx-space-8);font-size:var(--xxx-fs-small)}.xxx-usp img{width:16px;height:16px}.xxx-acc{border-bottom:1px solid var(--xxx-border)}.xxx-acc summary{display:flex;justify-content:space-between;align-items:center;gap:var(--xxx-space-12);padding-block:var(--xxx-space-16);cursor:pointer;list-style:none;font-weight:700}.xxx-acc summary::-webkit-details-marker{display:none}.xxx-acc__body{padding-bottom:var(--xxx-space-16)}.xxx-nav a{font-size:var(--xxx-fs-nav);line-height:var(--xxx-lh-nav);font-weight:var(--xxx-fw-nav)}.xxx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xxx-stack>*+*{margin-top:var(--xxx-space-12)}.xxx-scroller{display:flex;gap:var(--xxx-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.xxx-scroller::-webkit-scrollbar{display:none}.xxx-scroller>*{flex:0 0 auto;scroll-snap-align:start}.xxx-intro{font-size:var(--xxx-fs-h2);line-height:var(--xxx-lh-h2);text-align:center;max-width:24ch;margin-inline:auto}.xxx-tabs{display:flex;gap:var(--xxx-space-16);justify-content:center;margin-bottom:var(--xxx-space-24)}.xxx-tabs button{font-size:var(--xxx-fs-h2);line-height:var(--xxx-lh-h2);opacity:.4}.xxx-tabs button[aria-selected=true]{opacity:1;box-shadow:var(--xxx-underline)}.xxx-editorial__card{width:260px}.xxx-editorial__card figure{margin:0;border-radius:var(--xxx-radius-6);overflow:hidden;aspect-ratio:3/4}.xxx-engagements{display:grid;gap:var(--xxx-space-16);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.xxx-engagements{grid-template-columns:repeat(5,1fr)}}.xxx-engagements__card{border-radius:var(--xxx-radius-6);overflow:hidden;position:relative;aspect-ratio:1;background:var(--xxx-bg-blue)}.xxx-engagements__card span{position:absolute;inset:auto var(--xxx-space-12) var(--xxx-space-12);color:var(--xxx-text-inverse);font-weight:700}.xxx-center{text-align:center}.xxx-pagination{display:flex;justify-content:center;gap:var(--xxx-space-12);margin-top:var(--xxx-space-32)}}.shopify-section-group-header-group{display:contents}[hidden]{display:none!important}.x-ann__content[hidden]+.x-ann__overlay,.x-nav__nav-menu-viewport[hidden]+.x-nav__overlay,.x-nav__search-content[hidden]+.x-nav__overlay{display:none}.xxx-stars{display:inline-flex;align-items:center;column-gap:8px;line-height:18px}.xxx-stars__icons{display:flex;column-gap:4px}.xxx-stars svg{width:14px;height:14px;display:block}.xxx-stars--sm svg{width:12px;height:12px}.xxx-stars--sm{column-gap:4px;flex-wrap:wrap}.xxx-stars__text{text-decoration:underline;text-underline-offset:.188rem}.xxx-stars--sm .xxx-stars__text{text-decoration:none}.x-info__stars.xxx-ready{display:flex}.shopify-section-group-footer-group:has(>.x-foot__root){isolation:isolate}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xxx-base.css.map */
