:root{--ld-space-xs: calc(.5rem * var(--ld-spacing-scale, 1));--ld-space-sm: calc(.75rem * var(--ld-spacing-scale, 1));--ld-space-md: calc(1rem * var(--ld-spacing-scale, 1));--ld-space-lg: calc(1.5rem * var(--ld-spacing-scale, 1));--ld-space-xl: calc(2rem * var(--ld-spacing-scale, 1));--ld-space-xxl: calc(3rem * var(--ld-spacing-scale, 1));--ld-space-section-roomy: clamp(calc(2.5rem * var(--ld-spacing-scale, 1)), 5vw, calc(5rem * var(--ld-spacing-scale, 1)));--ld-space-section: clamp(calc(2rem * var(--ld-spacing-scale, 1)), 5vw, calc(4rem * var(--ld-spacing-scale, 1)));--ld-page-gutter: clamp(1rem, 3vw, 2rem);--ld-page-width: var(--LAYOUT-WIDTH);--ld-reading-width: 72ch;--ld-radius-image: 3px;--ld-radius-card: 1.25rem;--ld-radius-card-mobile: .75rem;--ld-type-page: clamp(2.25rem, 4vw, 3.5rem)}.ld-theme>#fv-loading-icon{width:100%!important;max-width:100%!important}.ld-theme .hover__bar{left:clamp(0px,var(--bar-left, 0px),calc(100% - var(--bar-width, 0px)));max-width:100%;transform:none;transition-property:opacity}@media(max-width:767px){.ld-theme .subcollections:not(.subcollections__grid--1) .subcollections__inner{width:100%;max-width:100%;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.ld-theme :is(input,select,textarea){font-family:var(--ld-font-body);font-size:max(1rem,16px);letter-spacing:0}.ld-theme :is(.standard__kicker,.accordion__title,.product__title,.product__grid__title,.product__inline__title,.cart__title,.cart__drawer__title,.cart__items__title>p:first-child,.subcollection__title){font-family:var(--ld-font-subhead);font-weight:700;letter-spacing:var(--ld-track-heading);line-height:1.15;text-transform:none}.ld-theme :is(.standard__heading,.hero__title){font-weight:300;letter-spacing:var(--ld-track-heading)}.ld-theme :is(.standard__heading,.standard__kicker)>:is(p,h1,h2){font:inherit;letter-spacing:inherit;margin:0}.ld-theme :is(.rte,.standard__text){font-family:var(--ld-font-body);font-weight:400;line-height:var(--ld-leading-body)}.ld-theme .rte :is(h2,h3,h4,h5,h6){font-family:var(--ld-font-subhead);font-weight:700;letter-spacing:var(--ld-track-heading);line-height:1.15}.ld-theme :is(.footer__block__title,.footer__title,.footer__heading){font-family:var(--ld-font-subhead);font-weight:700;letter-spacing:0}.ld-theme :is(.footer__content,.footer__block,.footer__bottom){font-size:var(--ld-type-secondary);line-height:var(--ld-leading-secondary)}.ld-theme :is(.ld-blog,.ld-article,.page__template,.page-search,.shopify-policy__container){color:var(--ld-color-ink)}.ld-theme:is(.template-blog,.template-article,.template-page,.template-search,.template-list-collections,.template-cart,.template-404) .main-content{background:var(--ld-color-paper)}.ld-theme :is(.ld-blog,.ld-article,.page__template,.page-search) .wrapper{width:min(calc(100% - var(--ld-page-gutter) * 2),var(--ld-page-width));max-width:var(--ld-page-width);padding-inline:0}.ld-theme .page__template .wrapper--narrow,.ld-theme .shopify-policy__container{width:min(calc(100% - var(--ld-page-gutter) * 2),var(--ld-reading-width));max-width:var(--ld-reading-width);margin-inline:auto;padding-inline:0}.ld-theme .page__template{padding-block:var(--ld-space-section)}.ld-theme .page__template .text__standard{gap:var(--ld-space-lg)}.ld-theme .page__template .standard__heading{font-size:var(--ld-type-page);line-height:var(--ld-leading-heading)}.ld-theme .page__template .rte{font-size:var(--ld-type-body)}.ld-theme .page__template .rte :is(img,video,iframe){max-width:100%}.ld-theme .page__template .rte img{height:auto;border-radius:var(--ld-radius-image)}.ld-theme .ld-blog .blog{padding-block:var(--ld-space-section)}.ld-theme .ld-blog .blog__heading{margin:0 0 var(--ld-space-xl);font:300 var(--ld-type-page)/var(--ld-leading-heading) var(--ld-font-headline);letter-spacing:var(--ld-track-heading)}.ld-theme .ld-blog__grid{display:grid;grid-template-columns:repeat(var(--ld-blog-columns, 3),minmax(0,1fr));gap:var(--ld-space-section) var(--ld-space-lg);margin:0}.ld-theme .ld-blog__grid>.grid__item{float:none;width:auto;padding:0;min-width:0;left:auto}.ld-theme .ld-blog .article__item{margin:0;text-align:start}.ld-theme .ld-blog .article__item-image{overflow:hidden;border-radius:var(--ld-radius-image)}.ld-theme .ld-blog .article__item-content{padding:var(--ld-space-lg) 0 0}.ld-theme .article__item-title{margin:var(--ld-space-sm) 0;font:700 var(--ld-type-subhead)/1.15 var(--ld-font-subhead);letter-spacing:var(--ld-track-heading);overflow-wrap:break-word}.ld-theme .article__item-content .rte{margin-top:var(--ld-space-md);font-size:max(.9375rem,16px)}.ld-theme :is(.article__item-meta,.article__item-author,.blog__article--light){color:var(--ld-color-muted);font:400 var(--ld-type-secondary)/var(--ld-leading-secondary) var(--ld-font-body);letter-spacing:0;text-transform:none}.ld-theme .article__item-content .text-link-bare{display:inline-flex;margin-top:var(--ld-space-md);padding-block:var(--ld-space-xs);font-family:var(--ld-font-subhead);font-weight:700}.ld-theme .blog__tags{margin-block:0 var(--ld-space-xl)}.ld-theme .blog__tags-wrapper{display:flex;flex-wrap:wrap;gap:var(--ld-space-xs)}.ld-theme .blog__tag{margin:0;padding:var(--ld-space-xs) var(--ld-space-sm);font:400 var(--ld-type-secondary)/var(--ld-leading-secondary) var(--ld-font-body);border:1px solid var(--ld-color-line);border-radius:var(--ld-radius-control)}.ld-theme .ld-article>.section-padding{padding-block:var(--ld-space-section)}.ld-theme .ld-article .blog__article{max-width:var(--ld-reading-width);margin-inline:auto}.ld-theme .ld-article .blog__article header{margin-bottom:var(--ld-space-xl)}.ld-theme .ld-article .blog__article__title{margin-bottom:var(--ld-space-lg);font:300 var(--ld-type-page)/1.05 var(--ld-font-headline);letter-spacing:var(--ld-track-heading);text-wrap:balance}.ld-theme .ld-article .blog__article__content{font:400 var(--ld-type-body)/var(--ld-leading-body) var(--ld-font-body);overflow-wrap:break-word}.ld-theme .ld-article .blog__article__content :is(p,li,span,td,th){font-family:var(--ld-font-body)!important}.ld-theme .ld-article .blog__article__content :is(p,li,span){font-size:inherit!important;line-height:inherit!important}.ld-theme .ld-article .blog__article__content :is(h2,h3,h4){margin-block:var(--ld-space-xl) var(--ld-space-sm);font-family:var(--ld-font-subhead)!important;font-weight:700;letter-spacing:var(--ld-track-heading);line-height:1.15}.ld-theme .ld-article .blog__article__content h2{font-size:var(--ld-type-section)}.ld-theme .ld-article .blog__article__content :is(h3,h4){font-size:var(--ld-type-subhead)}.ld-theme .ld-article .blog__article__content :is(h2,h3,h4) span{font-family:inherit!important}.ld-theme .ld-article .blog__article__content p{margin-block:0 var(--ld-space-lg)}.ld-theme .ld-article .blog__article__content :is(img,video,iframe){max-width:100%}.ld-theme .ld-article .blog__article__content img{height:auto;border-radius:var(--ld-radius-image)}.ld-theme .ld-article .blog__article__content table{display:block;max-width:100%;overflow-x:auto}.ld-theme .ld-article .blog__article__content blockquote{margin-inline:0;padding-inline-start:var(--ld-space-lg);border-inline-start:2px solid var(--ld-color-line)}.ld-theme .blog__sidebar__title{font:700 var(--ld-type-subhead)/1.15 var(--ld-font-subhead);letter-spacing:var(--ld-track-heading)}.ld-theme .shopify-policy__title h1{margin-block:var(--ld-space-section) var(--ld-space-xl);font:300 var(--ld-type-page)/var(--ld-leading-heading) var(--ld-font-headline);letter-spacing:var(--ld-track-heading)}@media(max-width:989px){.ld-theme .ld-blog__grid{grid-template-columns:repeat(var(--ld-blog-columns-tablet, 2),minmax(0,1fr))}}@media(max-width:599px){.ld-theme .ld-blog__grid{grid-template-columns:minmax(0,1fr)}}.ld-theme main .product-grid-item__container,.ld-theme main .product-grid-item__images{overflow:hidden;border-radius:var(--ld-radius-card)}.ld-theme main .product__grid__info{padding-top:.875rem;color:var(--ld-color-ink);text-align:start}.ld-theme main .product__grid__info>a{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;color:inherit}.ld-theme main .product__grid__title__wrapper{display:contents}.ld-theme main .product__grid__title{order:0;margin:0;text-align:start;font:700 1.125rem/1.15 var(--ld-font-product);letter-spacing:var(--ld-track-heading)}.ld-theme main .product__grid__title.b4b-title{font:400 .875rem/1.666667 var(--ld-font-body);letter-spacing:0;text-align:start}.ld-theme main .product__grid__title.b4b-title p{margin:.2rem 0 0;color:var(--ld-color-muted);font:700 1.125rem/1.15 var(--ld-font-product);letter-spacing:var(--ld-track-heading);text-align:start}.ld-theme main .product__grid__price{display:flex;order:1;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin:0;font:400 .9375rem/1.5 var(--ld-font-subhead)}.ld-theme main .product__grid__cutline:empty{display:none}.ld-theme main .product-grid-item .price.on-sale{color:var(--ld-color-accent)}.ld-theme main .product-grid-item .compare-at{margin:0;color:var(--ld-color-muted);font-size:.875rem}.ld-theme main .product-grid-item :is(.jdgm-preview-badge,.rating__wrapper__grid){order:2;margin:0;color:var(--ld-color-muted);font:400 .75rem/1.5 var(--ld-font-body)}.ld-theme .product__grid__info .jdgm-preview-badge .jdgm-star{color:var(--ld-color-accent);font-size:.75rem}.ld-theme main .product-grid-item .jdgm-prev-badge__text{margin-inline-start:.3rem;font-size:.75rem}.ld-theme main .product-grid-item .jdgm-prev-badge{display:flex;align-items:center;flex-wrap:nowrap}.ld-theme main .product-grid-item .jdgm-prev-badge__stars{display:inline-flex;flex-shrink:0;white-space:nowrap}.ld-theme main .product-grid-item .jdgm-prev-badge__text{white-space:nowrap}.ld-theme main .grid__swatch__container{justify-content:flex-start;margin-top:.35rem}.ld-theme main .grid__swatch__placeholder{color:var(--ld-color-muted);font:400 .8125rem/1.5 var(--ld-font-body);letter-spacing:0;text-transform:none}.ld-theme main .grid__swatch__hover{justify-content:flex-start}.ld-theme main .product__badge{inset-block-start:.75rem;inset-inline-end:.75rem;padding:.375rem .625rem;border-radius:999px;color:var(--ld-color-ink);background:var(--ld-color-white);font:500 .75rem/1.3 var(--ld-font-subhead);text-transform:none;letter-spacing:0}.ld-theme main .product__grid__title.b4b-title{font-size:var(--ld-type-color);line-height:1.666667}.ld-theme main .product__grid__title.b4b-title p{margin-top:.25rem}@media(max-width:749px){.ld-theme main :is(.product-grid-item__container,.product-grid-item__images){border-radius:var(--ld-radius-card-mobile)}.ld-theme main .product__grid__title{font-size:max(1rem,16px)}.ld-theme main .product__grid__price{font-size:.875rem;gap:.3rem}.ld-theme main .grid__swatch__placeholder{font-size:.75rem}.ld-theme main .product__badge{inset-block-start:.5rem;inset-inline-end:.5rem;font-size:.6875rem}.ld-theme main .product__grid__title.b4b-title p{font-size:max(1rem,16px)}}.ld-theme .ld-search__grid{column-gap:var(--ld-space-lg);row-gap:var(--ld-space-xxl)}@media(max-width:999px){.ld-theme .ld-search__grid[data-grid-small="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-theme .ld-search__grid[data-grid-small="1"]{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ld-theme .ld-search__grid{column-gap:var(--ld-space-md);row-gap:var(--ld-space-xl)}}.ld-theme :is(.btn,.shopify-challenge__button,.studio-btn,.td-btn,.td-submit,.td-checkout-btn,.ld-form__submit,.d715-btn,.d715-submit,.ld-btn,.ldamb__button,.wlp-btn,.cci-submit,.ldp-cta,.ldlp-cta,.ldlp-offer__cta,.ldlp-sticky__cta,.fyf-btn,.ldm-btn){min-height:var(--ld-button-height);padding:var(--ld-button-padding-block) var(--ld-button-padding-inline);border-radius:var(--ld-radius-control);font-family:var(--ld-font-subhead);font-size:max(1rem,16px);font-weight:700;line-height:1.25;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-transform:var(--FONT-BUTTON-TRANSFORM, none)}.ld-theme :is(.btn,.shopify-challenge__button,.studio-btn,.td-btn,.td-submit,.td-checkout-btn,.ld-form__submit,.d715-btn,.d715-submit,.ld-btn,.ldamb__button,.wlp-btn,.cci-submit,.ldp-cta,.ldlp-cta,.ldlp-offer__cta,.ldlp-sticky__cta,.fyf-btn,.ldm-btn):focus-visible{outline:2px solid currentColor;outline-offset:4px}.ld-theme .section-padding{padding-top:calc(var(--padding-top) * var(--ld-spacing-scale, 1));padding-bottom:calc(var(--padding-bottom) * var(--ld-spacing-scale, 1))}.ld-theme{--rivo-title-font-family: var(--ld-font-headline);--rivo-subtitle-font-family: var(--ld-font-body);--rivo-card-title-font-family: var(--ld-font-subhead);--rivo-card-subtitle-font-family: var(--ld-font-body);--rivo-page-section-title-font-weight: 300;--rivo-page-section-subtitle-font-weight: 400;--rivo-card-title-font-weight: 700;--rivo-card-subtitle-font-weight: 400;--rivo-page-background-color: var(--ld-color-paper);--rivo-card-background-color: var(--ld-color-white);--rivo-primary-color: var(--ld-color-accent);--rivo-secondary-color: var(--ld-color-ink);--rivo-card-font-color: var(--ld-color-ink);--rivo-page-section-title-font-color: var(--ld-color-ink);--rivo-page-section-subtitle-font-color: var(--ld-color-muted)}.ld-theme.template-collection main h1{font-family:var(--ld-font-product);font-weight:700;letter-spacing:var(--ld-track-heading);line-height:1.15}.ld-theme .ldlp-h1{font-family:var(--ld-font-headline);font-weight:300;letter-spacing:var(--ld-track-heading)}.ld-theme :is(.ldlp-sub,.ldlp-fine,.ldlp-rating){font-family:var(--ld-font-body);font-weight:400;line-height:var(--ld-leading-body)}.ld-theme .ldlp-sub{font-size:var(--ld-type-body)}.ld-theme :is(.ldlp-fine,.ldlp-rating){font-size:var(--ld-type-secondary)}.ld-theme :is(.ldlp-size,.ldlp-label__val){font-family:var(--ld-font-body);font-weight:400;letter-spacing:0;text-transform:uppercase}.ld-theme :is(.ldlp-bar__cart,.ldlp-addcap,.ldlp-label,.ldlp-pack__n,.ldlp-constr__title){font-family:var(--ld-font-subhead);font-weight:700}.ld-theme .ldlp-made h3{font-family:var(--ld-font-subhead);font-weight:700;letter-spacing:var(--ld-track-heading)}.ld-theme .advertorial-wrapper{box-sizing:border-box;width:100%;min-width:0;overflow-wrap:anywhere;font-family:var(--ld-font-body);color:var(--ld-color-ink);background:var(--ld-color-paper)}.ld-theme .advertorial-wrapper h1{font:300 var(--ld-type-page)/1.05 var(--ld-font-headline);letter-spacing:var(--ld-track-heading);color:var(--ld-color-ink)}.ld-theme .advertorial-wrapper :is(h2,h3){font-family:var(--ld-font-subhead);font-weight:700;letter-spacing:var(--ld-track-heading);line-height:1.15;color:var(--ld-color-ink)}.ld-theme .advertorial-wrapper p{font-size:var(--ld-type-body);line-height:var(--ld-leading-body);color:var(--ld-color-ink)}.ld-theme .advertorial-wrapper button{max-width:100%;font-family:var(--ld-font-subhead);font-weight:700;white-space:normal}.ld-theme .advertorial-wrapper :is(.bundle-column,.bundle-image-wrapper){min-width:0}.ld-theme .advertorial-wrapper .bundle-images{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-theme .advertorial-wrapper .bundle-pricing{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/189/assets/ld-theme-system.css.map */
