:root{--ema-max:1280px;--ema-gutter:20px;--ema-section-y:32px;--ema-heading-gap:16px;--page-width:1280px !important;--gutter:20px !important;--gutter-sm:20px !important;--gutter-md:32px !important;--gutter-lg:40px !important}@media(min-width:750px){:root{--ema-gutter:32px;--ema-section-y:52px;--ema-heading-gap:20px;--gutter:32px !important}}@media(min-width:1280px){:root{--ema-gutter:40px;--gutter:40px !important}}.container,.section__header,.featured-collection-container,.featured-collection-products.container,.ema-col-intro__inner,.ema-ht__inner,.ema-pdp-details,.template-product .product-main,.template-product .cc-main-product,.template-search .collection,.template-search .main-search,.template-blog .blog,.template-article .article,.template-cart .cart,.template-collection .collection,.template-collection .main-collection-products .collection,.template-list-collections .container,.ema-sh__util-inner,.ema-sh__bar,.ema-sh__nav-inner,.ema-sf__trust-inner,.ema-sf__main,.ema-sf__bottom{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.container,.section__header,.featured-collection-container,.ema-col-intro__inner,.ema-ht__inner,body.template-collection .shopify-section>.container,body.template-collection .main-content>.container,body.template-product .product-breadcrumbs.container,.template-search .collection,.template-blog .blog,.template-cart .cart,.template-page .page{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important}body .container:has(>.breadcrumbs),body .container:has(>nav.breadcrumbs),body.template-collection .container:has(.breadcrumbs),body.template-product .product-breadcrumbs.container{max-width:var(--ema-max)!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;box-sizing:border-box!important}body.template-collection .shopify-section:has(.ema-col-intro),body.template-collection .shopify-section:has(.collection-banner){max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.template-collection .ema-col-intro__inner{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important}body.template-product .shopify-section.cc-product-details,body.template-product .shopify-section.product-details,body.template-product #shopify-section-details{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}body.template-product .ema-pdp-details.container,body.template-product .container.ema-pdp-details{max-width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}.template-search .collection,.template-blog .blog,.template-cart .cart{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important}.shopify-section>.section,.shopify-section>.section--template,.cc-featured-collection>.section,.section{margin-top:var(--ema-section-y)!important;margin-bottom:0!important}.section__header,.section__heading{margin-bottom:var(--ema-heading-gap)!important}.shopify-section:has(.ema-rb),.shopify-section:has(.ema-ht),.shopify-section:has(.ema-af),.shopify-section:has(.ema-hc){margin:0!important;padding:0!important}.shopify-section:has(.ema-rb)+.shopify-section>.section,.shopify-section:has(.ema-ht)+.shopify-section>.section,.shopify-section:has(.ema-af)+.shopify-section>.section,.shopify-section:has(.ema-hc)+.shopify-section>.section,.shopify-section:has(.ema-rb)+.shopify-section .section,.shopify-section:has(.ema-af)+.shopify-section .section,.shopify-section:has(.ema-home-cats)+.shopify-section .section{margin-top:var(--ema-section-y)!important}#main-content>.shopify-section:first-child>.section,#main-content>.shopify-section:first-child.section,#main-content>.shopify-section:first-child.section--template,#MainContent>.shopify-section:first-child>.section,#MainContent>.shopify-section:first-child.section,#MainContent>.shopify-section:first-child.section--template{margin-top:0!important}#main-content>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section>.section,#main-content>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section.section,#main-content>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section.section--template,#MainContent>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section>.section,#MainContent>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section.section,#MainContent>.shopify-section:first-child:has(>h1.visually-hidden)+.shopify-section.section--template{margin-top:0!important}.template-index .cc-featured-collection>.section,.template-index .shopify-section.cc-featured-collection>.section{margin-top:var(--ema-section-y)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.featured-collection-container{max-width:var(--ema-max)!important;padding-inline-start:var(--ema-gutter)!important;padding-inline-end:var(--ema-gutter)!important}@media(min-width:769px){.featured-collection-container{padding-inline-start:var(--ema-gutter)!important;padding-inline-end:var(--ema-gutter)!important}}.ema-card-level-badge{min-height:2.6rem!important;margin:4px 0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:480px){.template-collection .collection,.template-collection .main-collection-products,.template-collection #product-grid,.template-collection .product-grid,.template-search .collection,.template-search #product-grid{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:clip!important}.template-collection #product-grid,.template-collection .product-grid,.template-collection ul[role=list].grid,.template-search ul[role=list].grid{column-gap:.8rem!important;row-gap:1.2rem!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}product-card,.card--product,.card--product .card__info,.card--product .card__info-inner{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.card--product .product-inventory__status,.card--product [data-inventory-level],product-card .product-inventory__status{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.card--product .btn,product-card .btn{max-width:100%!important;box-sizing:border-box!important}}html,body{overflow-x:clip!important;max-width:100%!important}img,video,svg,iframe{max-width:100%}.shopify-section,#main-content,#MainContent,main{max-width:100vw;overflow-x:clip}.template-blog .blog,.template-blog .blog__header,.template-blog .blog-tags,.template-blog .blog-item,.template-blog .section__header{max-width:var(--ema-max)!important}.template-blog .blog .container,.template-blog .section__header{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important}body.template-product .ema-rv-section[hidden],body.template-product .ema-rv-section[data-ema-rv-empty="1"],body.template-product .ema-rv-section:not([data-ema-rv-ready="1"]){display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important;border:0!important}body.template-product .product-details .product-details__block,body.template-product .ema-pdp-details .product-details__block{margin-top:1.2rem!important;margin-bottom:0!important}body.template-product .product-details .product-details__block:first-child,body.template-product .ema-pdp-details .product-details__block:first-child{margin-top:0!important}body.template-product .product-details .disclosure.disclosure--row+.disclosure.disclosure--row,body.template-product .ema-pdp-details .disclosure.disclosure--row+.disclosure.disclosure--row{margin-top:0!important}body.template-product .shopify-section.cc-product-details,body.template-product .shopify-section.product-details,body.template-product #shopify-section-details{margin-top:var(--ema-section-y)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product #main-content>.shopify-section.cc-apps,body.template-product #MainContent>.shopify-section.cc-apps,body.template-product #main-content>.shopify-section:has(.shopify-app-block:empty),body.template-product #MainContent>.shopify-section:has(.shopify-app-block:empty){margin:0!important;padding:0!important;min-height:0!important}body.template-product #main-content>.shopify-section:last-child,body.template-product #MainContent>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:1.6rem!important}.ema-ht--reef .ema-ht__inner{align-items:start!important}.ema-ht__card--tp{height:auto!important;min-height:0!important;align-self:start!important;justify-content:flex-start!important}.ema-sf__main>*{align-self:start}.ema-hc__inner,.ema-hb__inner,.ema-af .ema-about-facts,.ema-af .container,html body .ema-rh .ema-rh__inner{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}html body .ema-rhs__controls{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important}html body.ema-full-home .cc-featured-collection .section>.container,html body .cc-featured-collection .section>.container,html body .cc-featured-collection .featured-collection-products.container{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}html body.ema-full-home .shopify-section .container>.section__header,html body .container>.section__header,html body .cc-featured-collection .slider>.container,html body .cc-featured-collection .products-grid-container.container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}@media(max-width:749px){html body product-card.card--product,html body .card--product{padding-left:10px!important;padding-right:10px!important}html body product-card .card__info,html body .card--product .card__info{padding-left:2px!important;padding-right:2px!important}html body product-card .card__quick-add .btn,html body .card--product .card__quick-add .btn,html body product-card .js-quick-add,html body product-card .quick-add-view-btn{padding-left:6px!important;padding-right:6px!important;font-size:1.3rem!important;letter-spacing:0!important;white-space:nowrap!important;min-width:0!important}html body product-card .quick-add-btn-text,html body .card--product .quick-add-btn-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}html body product-card .product-inventory__status,html body .card--product .product-inventory__status,html body product-card [data-inventory-level],html body .card--product [data-inventory-level],html body product-card .card__availability,html body .card--product .card__availability{font-size:1.1rem!important;line-height:1.3!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;margin-top:.6rem!important;padding-top:.6rem!important}}@media(max-width:749px){html body product-card .product-inventory__status:before,html body .card--product .product-inventory__status:before{width:7px!important;height:7px!important;margin-inline-end:.35em!important}html body .card__info ema-restock.ema-restock--card,html body product-card ema-restock.ema-restock--card{margin:2px 0 4px!important}html body .ema-restock--card .ema-restock__pill{font-size:1.15rem!important;line-height:1.3!important;column-gap:5px!important;letter-spacing:0!important}html body .ema-restock--card .ema-restock__dot{margin-top:5px!important}}html body.template-collection .shopify-section:has(.ema-col-intro),html body.template-collection .shopify-section.cc-ema-collection-intro{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:#05080a!important}html body.template-collection .ema-col-intro{width:100%!important;max-width:none!important}html body.template-collection .ema-col-intro__inner{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}html body main>.container:has(>nav.breadcrumbs),html body main>.container:has(>.breadcrumbs){padding-top:0!important;padding-bottom:0!important}html body nav.breadcrumbs{margin:0!important;padding:12px 0 10px!important;min-height:0!important;font-size:1.3rem!important;line-height:1.4!important;color:#5b6b70;overflow:hidden!important}html body nav.breadcrumbs .breadcrumbs-list{flex-wrap:nowrap!important;min-width:0!important;overflow:hidden!important;line-height:1.4!important;margin:0!important;padding:0!important}html body nav.breadcrumbs .breadcrumbs-list>li{flex:0 0 auto;min-width:0;white-space:nowrap}html body nav.breadcrumbs .breadcrumbs-list>li:last-child{flex:0 1 auto!important;overflow:hidden!important}html body nav.breadcrumbs .breadcrumbs-list__link{color:inherit!important;text-decoration:none!important;white-space:nowrap!important}html body nav.breadcrumbs .breadcrumbs-list>li:last-child .breadcrumbs-list__link{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}html body nav.breadcrumbs .breadcrumbs-list__link[aria-current=page]{color:#0a0d0f!important;font-weight:500}html body nav.breadcrumbs .breadcrumbs-list__link:hover{text-decoration:underline!important}html body nav.breadcrumbs .icon{width:1.2rem!important;height:1.2rem!important;margin:0 .6rem!important;opacity:.55;flex:0 0 auto}html body.template-collection main>.container:has(>nav.breadcrumbs):has(+.shopify-section .ema-col-intro),html body.template-collection main>.container:has(>nav.breadcrumbs):has(+.cc-ema-collection-intro){background:#05080a!important;box-shadow:0 0 0 100vmax #05080a!important;clip-path:inset(0 -100vmax)!important;margin-top:0!important;margin-bottom:0!important}html body.template-collection main>.container:has(+.cc-ema-collection-intro) nav.breadcrumbs,html body.template-collection main>.container:has(+.shopify-section .ema-col-intro) nav.breadcrumbs{color:#ffffffa6!important;padding:14px 0 0!important}html body.template-collection main>.container:has(+.cc-ema-collection-intro) .breadcrumbs-list__link[aria-current=page],html body.template-collection main>.container:has(+.shopify-section .ema-col-intro) .breadcrumbs-list__link[aria-current=page]{color:#fff!important}html body.template-collection main>.container:has(+.cc-ema-collection-intro)+.cc-ema-collection-intro .ema-col-intro__inner{padding-top:1.6rem!important}html body.template-collection main#main-content{margin-top:0!important;padding-top:0!important}html body #main-content>.shopify-section.cc-product-details,html body #main-content>.shopify-section.product-details{max-width:var(--ema-max)!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;margin-top:1.6rem!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}@media(min-width:750px){html body #main-content>.shopify-section.cc-product-details,html body #main-content>.shopify-section.product-details{margin-top:2.4rem!important}}html body #main-content>.shopify-section.cc-product-details>.container,html body #main-content>.shopify-section.cc-product-details .ema-pdp-details{padding-top:0!important;padding-bottom:0!important}html body.template-product .cc-product-details .disclosure--row>summary,html body.template-product .ema-pdp-details .disclosure--row>summary{padding-top:1.6rem!important;padding-bottom:1.6rem!important}html body.template-product .cc-product-details .disclosure__panel,html body.template-product .cc-product-details .disclosure__content,html body.template-product .ema-pdp-details .disclosure__panel,html body.template-product .ema-pdp-details .disclosure__content{padding-left:0!important;padding-right:0!important;margin-left:0!important}html body.template-product .cc-product-details .disclosure__panel{padding-top:0!important;padding-bottom:0!important}html body.template-product .cc-product-details .disclosure__content{padding-top:0!important;padding-bottom:1.6rem!important}html body.template-product .cc-product-details .disclosure__content>:last-child,html body.template-product .cc-product-details .product-description>:last-child{margin-bottom:0!important}html body.template-product .cc-product-details .product-description p:empty,html body.template-product .cc-product-details .product-description p:has(>br:only-child),html body.template-product .cc-product-details .product-description>br:last-child{display:none!important}html body.template-product .cc-product-details .product-description p:has(>br:only-child):not(:has(*:not(br))){display:none!important}html body.template-product #main-content>.shopify-section.cc-product-details+.shopify-section>.section{margin-top:var(--ema-section-y)!important}@media(max-width:768px){html body.template-product .product-main .product-info,html body.template-product .cc-main-product .product-info{padding-bottom:1.6rem!important}}@media(max-width:749px){html body #bon-loyalty-btn,html body .bon-loyalty-btn{padding:10px!important;min-width:0!important;left:10px!important;right:auto!important;top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;font-size:1.2rem!important;line-height:1!important;box-shadow:0 2px 8px #00000040!important}html body #bon-loyalty-btn img{height:20px!important;margin-right:0!important}html body .ema-fab-wrap{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;gap:3px!important}html body .ema-fab-btn-wrap,html body .ema-chat-fab{width:46px!important;height:46px!important}html body .ema-chat-fab-label{font-size:9px!important;letter-spacing:.06em!important}html body .ema-fab-ring{display:none!important}html body.template-product .ema-fab-wrap,html body.template-product #bon-loyalty-btn,html body.template-product .bon-loyalty-btn{bottom:calc(7.2rem + env(safe-area-inset-bottom,0px))!important}html body .ema-sf__bottom{padding-bottom:64px!important}}html body .ema-blog .ema-blog-hero,html body .ema-blog .ema-blog-filters-wrapper,html body .ema-blog .ema-newsletter-section{padding-left:0!important;padding-right:0!important}html body .ema-blog .ema-blog-hero-inner,html body .ema-blog .ema-blog-filters,html body .ema-blog .ema-featured-section,html body .ema-blog .ema-articles-section,html body .ema-blog .ema-blog-cta-strip,html body .ema-blog-cta-strip{max-width:var(--ema-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}html body .ema-blog .ema-newsletter-section>*{padding-left:var(--ema-gutter)!important;padding-right:var(--ema-gutter)!important;box-sizing:border-box!important}@media(max-width:768.98px){html body .article__content .scrollable-table,html body .article-content .scrollable-table{display:block!important;overflow:visible!important;max-width:100%!important;width:100%!important}html body .article__content table,html body .article-content table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;flex-shrink:1!important;margin-left:0!important;margin-right:0!important}html body .article__content th,html body .article__content td,html body .article-content th,html body .article-content td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto;padding:.6em .5em!important;font-size:1.3rem!important;line-height:1.35!important;vertical-align:top}}html body.template-cart:has(cart-items[data-empty=true]) .cart{padding-bottom:0!important;margin-bottom:0!important}html body.template-cart:has(cart-items[data-empty=true]) .cc-main-cart{margin-bottom:0!important;padding-bottom:0!important}html body.template-cart:has(cart-items[data-empty=true]) .cart-empty{min-height:0!important;padding-bottom:0!important}html body.template-cart:has(cart-items[data-empty=true]) .cart-empty>:last-child{margin-bottom:0!important}html body.template-cart:has(cart-items[data-empty=true]) #main-content>.shopify-section.cc-apps{margin-top:0!important;margin-bottom:0!important;padding:0!important}html body.template-cart:has(cart-items[data-empty=true]) #main-content>.shopify-section.cc-apps>.container:empty{display:none!important}html body.template-cart #main-content>.shopify-section.cc-image-banner>.section{margin-top:var(--ema-section-y)!important}html body .product-inventory__status.ema-stock .ema-stock__count:before{content:"(";margin-left:.3em}html body .product-inventory__status.ema-stock .ema-stock__count:after{content:")"}@media(max-width:749px){html body .product-inventory__status.ema-stock{display:flex!important;align-items:flex-start!important;gap:0!important;white-space:normal!important}html body .product-inventory__status.ema-stock:before{flex:0 0 7px!important;width:7px!important;height:7px!important;margin:calc((1.3em - 7px)/2) .45em 0 0!important}html body .product-inventory__status.ema-stock .ema-stock__text{display:flex!important;flex-direction:column!important;min-width:0!important}html body .product-inventory__status.ema-stock .ema-stock__label,html body .product-inventory__status.ema-stock .ema-stock__count{display:block!important;white-space:nowrap!important;line-height:1.3!important}html body .product-inventory__status.ema-stock .ema-stock__count{opacity:.85}html body .product-inventory__status.ema-stock .ema-stock__count:before,html body .product-inventory__status.ema-stock .ema-stock__count:after{content:none!important;margin:0!important}html body .ema-restock--card .ema-restock__pill{display:flex!important;align-items:flex-start!important}html body .ema-restock--card .ema-restock__dot{flex:0 0 auto!important;margin-top:calc((1.3em - 6px)/2)!important}}@media(max-width:768.98px){html body .article__content th,html body .article__content td,html body .article-content th,html body .article-content td{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important}}@media(max-width:600px){html body .article__content table.ema-stack-table,html body .article__content table.ema-stack-table tbody,html body .article__content table.ema-stack-table tr,html body .article__content table.ema-stack-table td,html body .article__content table.ema-stack-table th{display:block!important;width:100%!important;box-sizing:border-box!important}html body .article__content table.ema-stack-table{border:0!important;margin:0 0 2em!important}html body .article__content table.ema-stack-table thead,html body .article__content table.ema-stack-table tr.ema-table-head{display:none!important}html body .article__content table.ema-stack-table tr{border:1px solid rgba(10,13,15,.12)!important;border-radius:10px!important;overflow:hidden!important;margin:0 0 1.2rem!important;background:#fff}html body .article__content table.ema-stack-table td,html body .article__content table.ema-stack-table tbody th{display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;column-gap:1.2rem!important;border:0!important;border-top:1px solid rgba(10,13,15,.08)!important;padding:.8rem 1.2rem!important;font-size:1.4rem!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}html body .article__content table.ema-stack-table tr>:first-child{border-top:0!important;background:#00c1e414;font-weight:600}html body .article__content table.ema-stack-table [data-label]:before{content:attr(data-label);font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#5b6b70;overflow-wrap:normal}}@media(min-width:601px){html body .article__content th,html body .article__content td,html body .article-content th,html body .article-content td{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important}html body .article__content tr>:first-child,html body .article-content tr>:first-child{min-width:13ch!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ema-spacing.css.map */
