.full-bleed{margin-inline:calc(-1*max(var(--container-gutter),50% - var(--container-max-width)/2));display:grid}.page-spacer{margin-block:var(--spacing-8) var(--section-outer-spacing-block)}.page{display:grid;gap:var(--spacing-8);max-width:var(--page-max-width,80ch);margin-inline:auto}.collection-header{text-align:center;margin-block:var(--spacing-8)}.collection-header .prose{max-width:62.5rem;margin-inline:auto}.collection-banner{border-radius:var(--rounded-lg)}.collection-featured-product{display:grid;gap:var(--spacing-2);width:20rem;padding:var(--spacing-4);border-radius:var(--rounded-sm);background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.collection-featured-product__content{display:grid;grid-template-columns:5rem 1fr;gap:var(--spacing-4);align-items:center}.collection-featured-product__content img{border-radius:var(--rounded-xs)}.collection-list{display:grid;grid:var(--collection-list-grid,none);gap:var(--grid-gutter);align-items:start}.collection-card{display:block;overflow:hidden}.not-found{--not-found-font-size:210px;position:relative;overflow:hidden;padding-block:var(--spacing-48)}.not-found:before{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--not-found-font-size);font-weight:700;line-height:1;letter-spacing:0;opacity:.1;pointer-events:none;font-family:var(--heading-font-family)}.empty-state{display:grid;justify-items:center;gap:var(--spacing-5);text-align:center;margin-block:var(--spacing-12)}@media(min-width:700px){.page-spacer{margin-block-start:var(--spacing-12)}.page{gap:var(--spacing-12)}.collection-header{margin-block:var(--spacing-16)}.not-found{--not-found-font-size:400px}.empty-state{gap:var(--spacing-8);margin-block:var(--spacing-32)}}@media(min-width:1000px){.page-spacer{margin-block-start:var(--spacing-16)}}.cart{display:grid;gap:var(--section-stack-spacing-block);max-width:1350px;margin-inline:auto}.cart-header{display:grid;gap:var(--spacing-6);justify-items:center;text-align:center}.cart-header .free-shipping-bar{max-width:450px;width:100%}.cart-order{display:grid;align-items:start;gap:var(--spacing-6)}.order-summary{width:100%;border-collapse:collapse}.order-summary__header{display:none}.order-summary__body td{border-top-width:0;padding-block:0 var(--spacing-4)}.order-summary__body td:first-child{width:60%}.w-0{width:0}.line-item{--line-item-image-width:var(--spacing-20);display:flex;align-items:start;gap:var(--spacing-5)}.line-item__media-wrapper{width:var(--line-item-image-width);min-width:var(--line-item-image-width)}.line-item__info{display:grid;justify-items:start;gap:var(--spacing-1)}.rounded-xs{border-radius:var(--rounded-xs)}.quantity-input{width:44px;padding-block:var(--spacing-1);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-input);text-align:center;font-size:var(--text-xs);background:none}.cart-form{display:grid;gap:var(--spacing-5);padding:var(--spacing-6);border:1px solid rgb(var(--border-color))}.offer{display:grid;gap:var(--spacing-2);padding:var(--spacing-5);border-radius:var(--rounded-sm)}.offer--center{text-align:center;justify-items:center}.sm\:table-cell{display:none}@media(min-width:700px){.order-summary__header{display:table-header-group}.order-summary__body td{padding-block-end:var(--spacing-6)}.order-summary__body tr:first-child td{padding-block-start:var(--spacing-8)}.order-summary__body tr:last-child td{padding-block-end:var(--spacing-8)}.line-item{--line-item-image-width:var(--spacing-24);align-items:center}.quantity-input{width:48px;padding-block:var(--spacing-2)}.cart-order{gap:var(--spacing-12)}.cart-form{gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12)}.sm\:table-cell{display:table-cell!important}}@media(min-width:1150px){.cart-order{grid-template-columns:1fr 380px}.cart-order__recap{position:sticky;top:calc(var(--sticky-area-height) + 20px)}}@media(min-width:1400px){.cart-order{gap:var(--spacing-24)}}th{text-align:start}th,td{padding:var(--spacing-4);vertical-align:top}thead th{border-block-end-width:1px}:is(th,td):first-child{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}tbody tr+tr>*,thead+tbody tr>*{border-top-width:1px}.align-center{align-items:center;vertical-align:middle}.cart-header .free-shipping-bar{margin:0}.free-shipping-bar{display:grid;gap:var(--spacing-2);width:100%}.progress-bar{height:var(--spacing-1);border-radius:var(--rounded-full);background:rgb(var(--text-color,var(--text-primary))/.3);overflow:hidden}.progress-bar:before{content:"";display:block;height:inherit;background:rgb(var(--accent));transform-origin:var(--transform-origin-start,left);transform:scaleX(var(--progress,0));transition:transform .5s ease-in-out}.line-item__info .line-item__qty{margin-block-start:var(--spacing-1)}.list-disc{list-style:inside}.empty-state__icon-wrapper{position:relative}.empty-state__icon-wrapper>.count-bubble{position:absolute;top:calc(-1*var(--spacing-1-5));inset-inline-end:-6px;--size:var(--spacing-5);min-width:var(--size);height:var(--size);font-size:var(--text-xs);background:rgb(var(--text-primary));color:rgb(var(--background))}@media(min-width:700px){th,td{padding-block:var(--spacing-6)}.cart-header .free-shipping-bar{gap:var(--spacing-4)}.empty-state__icon-wrapper>svg{width:var(--spacing-12);height:var(--spacing-12)}.empty-state__icon-wrapper>.count-bubble{top:calc(-1*var(--spacing-3));--size:var(--spacing-7)}}.blog-banner{padding-block-start:var(--banner-spacing-block-added,0px)}.blog-banner-content{padding-block:var(--banner-content-padding-block-start) var(--spacing-16)}.blog-banner__form{max-width:500px;width:100%;margin-inline:auto;padding-inline:var(--spacing-6)}.blog-filter-list{--filter-list-item-padding:var(--spacing-2-5) var(--spacing-5);white-space:nowrap}.blog-filter-list ul{justify-content:center}.blog-filter-list a{display:block;padding:var(--filter-list-item-padding)}.blog-filter-list [aria-selected=true]{background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.blog-filter-list [aria-selected=false]{opacity:.5;transition:opacity .2s}.blog-filter-list [aria-selected=false]:hover{opacity:1}.blog-posts__container{display:grid;gap:var(--spacing-8);margin-block:var(--spacing-10) var(--spacing-14)}.blog-posts{--blog-articles-gap:var(--spacing-8);display:grid;align-items:flex-start;gap:var(--blog-articles-gap)}.blog-posts-newsletter{padding:var(--spacing-8);align-content:flex-start}.blog-post-card{--blog-post-card-badge-spacing:var(--spacing-3);display:grid;align-content:start;gap:var(--spacing-5);overflow:hidden}.badge--primary{--badge-background:var(--primary-badge-background);--badge-text:var(--primary-badge-text)}.badge--current{--badge-background:var(--text-color)/.12;--badge-text:var(--text-color)}.badge--lg{padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-sm)}.link-faded{opacity:.7;transition:opacity .2s}.link-faded:hover{opacity:1}.object-cover{object-fit:cover}.w-full{width:100%}.blog-post-card__figure{display:block;position:relative;overflow:hidden}.blog-post-card__figure>.badge{position:absolute;z-index:1;top:var(--blog-post-card-badge-spacing);inset-inline-start:var(--blog-post-card-badge-spacing)}.blog-post-card__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-5)}.blog-post-card.blog-post-card--featured{grid-column:1/-1;gap:0}.blog-post-card--featured .blog-post-card__info{padding:var(--spacing-5)}.fieldset-with-submit{display:grid;gap:var(--spacing-2)}@media(min-width:700px){.blog-banner-content{padding-block-end:var(--spacing-28)}.blog-banner__form{box-sizing:content-box}.blog-filter-list{--filter-list-item-padding:var(--spacing-4) var(--spacing-6)}.blog-posts__container{gap:var(--spacing-10)}.blog-posts{--article-per-row:var(--blog-posts-per-row,2);--blog-articles-gap:var(--spacing-10);grid:auto/repeat(var(--article-per-row),minmax(0,1fr))}.blog-posts-newsletter{padding:var(--spacing-10)}.blog-post-card{--blog-post-card-badge-spacing:var(--spacing-4);gap:var(--spacing-6)}.blog-post-card--featured .blog-post-card__info{padding:var(--spacing-12)}.fieldset-with-submit{grid-template-columns:1fr auto}}@media(min-width:1000px){.blog-post-card--featured{display:grid;grid-template-columns:1fr .7fr}}@media(min-width:1150px){.blog-posts{--article-per-row:var(--blog-posts-per-row,3)}.blog-post-card--featured{grid-template-columns:1fr .54fr}.blog-post-card--featured .blog-post-card__info{padding:var(--spacing-16);align-content:center}}@media(min-width:1400px){.blog-posts{--blog-articles-gap:var(--spacing-20)}.blog-posts__container{gap:var(--spacing-20);margin-block:var(--spacing-20) var(--spacing-28)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/pages.css.map */
