:root{--ct-container: 140rem;--ct-container-wide: 1240px;--ct-container-narrow: 108rem;--ct-page-gutter: 4rem;--ct-page-gutter-tablet: 2.4rem;--ct-page-gutter-mobile: 1.6rem;--ct-space-xs: .4rem;--ct-space-sm: .8rem;--ct-space-md: 1.6rem;--ct-space-lg: 2.4rem;--ct-space-xl: 3.2rem;--ct-space-2xl: 4.8rem;--ct-space-3xl: 6.4rem;--ct-radius-xs: .4rem;--ct-radius-sm: .8rem;--ct-radius-md: 1.2rem;--ct-radius-lg: 2rem;--ct-radius-round: 999rem;--ct-shadow-sm: 0 .2rem .8rem rgba(0, 0, 0, .05);--ct-shadow-md: 0 .8rem 2rem rgba(0, 0, 0, .08);--ct-shadow-lg: 0 2rem 5rem rgba(0, 0, 0, .12);--ct-transition-fast: .15s ease;--ct-transition-base: .25s ease;--ct-z-header: 100;--ct-z-dropdown: 200;--ct-z-search: 300;--ct-z-modal: 500}.ct-container,.ct-container--wide,.ct-container--narrow{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--ct-page-gutter);padding-left:var(--ct-page-gutter)}.ct-container{max-width:calc(var(--ct-container) + (var(--ct-page-gutter) * 2))}.ct-container--wide{max-width:calc(var(--ct-container-wide) + (var(--ct-page-gutter) * 2))}.ct-container--narrow{max-width:calc(var(--ct-container-narrow) + (var(--ct-page-gutter) * 2))}.ct-focus-visible:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (max-width:989px){.ct-container,.ct-container--wide,.ct-container--narrow{padding-right:var(--ct-page-gutter-tablet);padding-left:var(--ct-page-gutter-tablet)}.ct-container{max-width:calc(var(--ct-container) + (var(--ct-page-gutter-tablet) * 2))}.ct-container--wide{max-width:calc(var(--ct-container-wide) + (var(--ct-page-gutter-tablet) * 2))}.ct-container--narrow{max-width:calc(var(--ct-container-narrow) + (var(--ct-page-gutter-tablet) * 2))}}@media screen and (max-width:749px){.ct-container,.ct-container--wide,.ct-container--narrow{padding-right:var(--ct-page-gutter-mobile);padding-left:var(--ct-page-gutter-mobile)}.ct-container{max-width:calc(var(--ct-container) + (var(--ct-page-gutter-mobile) * 2))}.ct-container--wide{max-width:calc(var(--ct-container-wide) + (var(--ct-page-gutter-mobile) * 2))}.ct-container--narrow{max-width:calc(var(--ct-container-narrow) + (var(--ct-page-gutter-mobile) * 2))}}.product__media-toggle:after,.card__heading a:after{pointer-events:none}.product__media img,.card__media img{-webkit-touch-callout:default;-webkit-user-drag:auto;-webkit-user-select:auto;user-select:auto}@media screen and (min-width:990px){.ct-clickable-banner .ct-clickable-banner__inner,section.ct-category-circles>.ct-category-circles__inner,section.ct-featured-trending>.ct-featured-trending__inner.ct-container--wide,section.ct-featured-collection>.ct-container{box-sizing:border-box;width:calc(100% - 64px)!important;max-width:1400px!important;margin-inline:auto!important;padding-inline:0!important}.ct-featured-trending__list,.ct-featured-collection__grid{box-sizing:border-box;width:100%;max-width:100%;column-gap:16px;row-gap:24px}.ct-category-circles .ct-category-circles__carousel--fit .ct-category-circles__list{display:grid;grid-template-columns:repeat(var(--ct-category-count),minmax(0,200px));justify-content:center;column-gap:24px}.ct-category-circles .ct-category-circles__carousel--fit .ct-category-circles__media{max-width:200px}}body:has([id^=shopify-section-template--29411746087278__]){--font-body-family: Arial, Helvetica, sans-serif;--font-heading-family: Georgia, "Times New Roman", serif;--ct-font-heading: Georgia, "Times New Roman", serif;--font-body-weight: 500}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-category-circles__heading,.ct-featured-trending__heading,.ct-featured-collection__heading){font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;font-weight:700!important;line-height:1.3;color:#171717!important}body:has([id^=shopify-section-template--29411746087278__]) main p{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.ct-nav :is(a,summary){font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#202020}body:has([id^=shopify-section-template--29411746087278__]) .ct-category-circles__title{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4;color:#202020!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__title{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__title-link{color:#202020!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-product-card__rating-value,.ct-product-card__rating-count){font-family:Arial,Helvetica,sans-serif;font-size:13px!important;font-weight:600!important;color:#4b4b4b!important}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-featured-trending__subheading,.ct-featured-collection__description),body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-featured-trending__subheading,.ct-featured-collection__description) p{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.5;color:#505050!important}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-featured-trending__view-all,.ct-featured-collection__view-all){font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important}@media screen and (max-width:749px){body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-category-circles__heading,.ct-featured-trending__heading,.ct-featured-collection__heading){font-size:24px!important}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-category-circles__title,.ct-product-card__title){font-size:14px!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price{font-size:16px!important}}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price,body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price-item{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.2px!important;word-spacing:-.5px!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price-item--sale,body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price__regular .price-item--regular{color:#111!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap{margin-top:4px}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__rating{gap:3px!important;margin-top:3px;margin-bottom:0;letter-spacing:normal!important}body:has([id^=shopify-section-template--29411746087278__]) :is(.ct-product-card__rating-value,.ct-product-card__rating-count){font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important;word-spacing:normal!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__rating-value{color:#292929!important}body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__rating-count{margin-left:0;color:#666!important}@media screen and (max-width:749px){body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price,body:has([id^=shopify-section-template--29411746087278__]) .ct-product-card__price-wrap .price-item{font-size:15px!important}}@media screen and (min-width:990px){section.ct-curated-choices>.ct-container{box-sizing:border-box;width:calc(100% - 64px)!important;max-width:1400px!important;margin-inline:auto!important;padding-inline:0!important}section.ct-curated-choices>.ct-container>.ct-curated-choices__inner{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}section.ct-curated-choices .ct-curated-choices__grid{width:100%;column-gap:16px}section.ct-review-photo-marquee>.ct-review-photo-marquee__rows{box-sizing:border-box;width:calc(100% - 64px)!important;max-width:1400px!important;margin-inline:auto!important;padding-inline:0!important}}@media screen and (min-width:990px){#MainContent[data-template=index]{--ct-home-rail-fallback: calc(min(100vw, 1360px) - 10rem) ;--ct-home-content-cap: var(--ct-home-header-content-width, var(--ct-home-rail-fallback))}#MainContent[data-template=index] .ct-container{max-width:min(calc(var(--ct-container) + var(--ct-page-gutter) * 2),calc(var(--ct-home-content-cap) + var(--ct-page-gutter) * 2))}#MainContent[data-template=index] .ct-container--wide{max-width:min(calc(var(--ct-container-wide) + var(--ct-page-gutter) * 2),calc(var(--ct-home-content-cap) + var(--ct-page-gutter) * 2))}#MainContent[data-template=index] .ct-container--narrow{max-width:min(calc(var(--ct-container-narrow) + var(--ct-page-gutter) * 2),calc(var(--ct-home-content-cap) + var(--ct-page-gutter) * 2))}#MainContent[data-template=index] .page-width{max-width:min(var(--page-width),calc(var(--ct-home-content-cap) + 10rem))}#MainContent[data-template=index] .ct-clickable-banner .ct-clickable-banner__inner,#MainContent[data-template=index] section.ct-category-circles>.ct-category-circles__inner,#MainContent[data-template=index] section.ct-featured-trending>.ct-featured-trending__inner.ct-container--wide,#MainContent[data-template=index] section.ct-featured-collection>.ct-container,#MainContent[data-template=index] section.ct-curated-choices>.ct-container,#MainContent[data-template=index] section.ct-review-photo-marquee>.ct-review-photo-marquee__rows{max-width:min(1400px,var(--ct-home-content-cap))!important}body:has(#MainContent[data-template=index]) .ct-footer>.ct-container{max-width:min(calc(var(--ct-container) + var(--ct-page-gutter) * 2),calc(var(--ct-home-header-content-width, calc(min(100vw, 1360px) - 10rem) ) + var(--ct-page-gutter) * 2))}}@media screen and (min-width:1200px){#MainContent[data-template=index]{--ct-home-rail-fallback: calc(min(100vw, 1436px) - 10rem) }}@media screen and (min-width:990px){#MainContent[data-template=index] section.ct-seasonal-feature>.ct-seasonal-feature__container{box-sizing:border-box;max-width:var(--ct-home-content-cap)!important;margin-inline:auto!important;padding-inline:0!important}#MainContent[data-template=index] .ct-seasonal-feature__container>.ct-seasonal-feature__card{box-sizing:border-box;max-width:100%!important;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ct-base.css.map */
