:root{--occ-page-max: 1200px;--occ-gutter: 24px;--occ-space-1: 8px;--occ-space-2: 16px;--occ-space-3: 24px;--occ-space-4: 32px;--occ-space-5: 48px;--occ-space-6: 64px;--occ-space-7: 80px;--occ-h1: 44px;--occ-h2: 32px;--occ-h3: 22px;--occ-body: 16px;--occ-small: 14px;--occ-tiny: 12px;--occ-ink: #111111;--occ-muted: #5b5760;--occ-line: #e4e1db;--occ-surface: #f4f2ee}.page-width,.collection-grid-section .page-width,.occ-hero__inner,.featured-collection-list .page-width,.rich-text .page-width,.image-with-text .page-width,.testimonials .page-width,.photo-feed .page-width,.steps .page-width,.as-seen-in-logos .page-width,.video-slider .page-width,.section-4-benefits .page-width{max-width:var(--occ-page-max)!important;margin-inline:auto!important;padding-inline:var(--occ-gutter)!important}.facets-container,.collection .product-grid-container,.collection>.page-width{padding-inline:0!important}@media screen and (min-width:990px){.facets-container,.collection .product-grid-container{padding-inline:0!important}}.scrolling-features-bar>*,.newsletter-section>.newsletter__wrapper,.occ-fullbleed__inner{max-width:var(--occ-page-max);margin-inline:auto;padding-inline:var(--occ-gutter)}.shopify-section+.shopify-section{margin-top:0}main .shopify-section>.section,main .shopify-section>.page-width,main .shopify-section>[class*=-section]{padding-block:var(--occ-space-7)}@media screen and (max-width:749px){main .shopify-section>.section,main .shopify-section>.page-width,main .shopify-section>[class*=-section]{padding-block:var(--occ-space-5)}}h1,.h1{font-size:var(--occ-h1)}h2,.h2{font-size:var(--occ-h2)}h3,.h3{font-size:var(--occ-h3)}.collection-grid-section .section-heading,.collection-grid-section h2,.featured-collection-list h2,.photo-feed h2,.testimonials h2,.as-seen-in-logos h2,.steps h2,.image-with-text h2,.section-4-benefits h2{font-size:var(--occ-h2)!important;line-height:1.15;letter-spacing:-.01em}@media screen and (max-width:749px){h1,.h1{font-size:30px}.collection-grid-section .section-heading,.collection-grid-section h2,.featured-collection-list h2,.photo-feed h2,.testimonials h2,.as-seen-in-logos h2,.steps h2,.image-with-text h2,.section-4-benefits h2{font-size:26px!important}}h1,h2,h3,.h1,.h2,.h3{font-weight:700}.view-all-container,.collection-grid-section .section-header,.collection-grid-section .title-wrapper{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--occ-space-3);width:100%;margin-bottom:var(--occ-space-3)}.view-all-container>:first-child,.collection-grid-section .section-header>:first-child{flex:1 1 auto;min-width:0}.view-all-button,.view-all-text_link{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-size:var(--occ-small)}@media screen and (max-width:749px){.page-width,.collection-grid-section .page-width{padding-inline:var(--occ-space-2)!important}.product-grid,.collection-grid-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--occ-space-2)!important}.collection-tile__title,.card__heading,.product-title{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}}.card__heading,.collection-product-title,.product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.collection-grid-section .btn,.collection-grid-section .quick-add__submit,.card .quick-add__submit{background:var(--occ-ink)!important;background-image:none!important;box-shadow:none!important;font-size:var(--occ-tiny)!important;letter-spacing:.04em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.scroll-trigger,.animate--slide-in,[data-cascade]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}.no-js .scroll-trigger,.no-js .animate--slide-in{opacity:1!important;transform:none!important}html body .collection-grid-section .page-width,html body .section-template--18747516682336__occ_top_sellers .page-width,html body [class*=section-template] .page-width{padding-inline:var(--occ-gutter)!important}html body .section-heading,html body .rich-text-title,html body .benefits-grid__heading,html body .image-text-heading,html body .instagram-feed-title,html body .newsletter-title,html body .testimonials-heading,html body .collection-grid-section>.page-width>h2{font-size:var(--occ-h2)!important;line-height:1.15!important;letter-spacing:-.01em;font-weight:700!important}@media screen and (max-width:749px){html body .section-heading,html body .rich-text-title,html body .benefits-grid__heading,html body .image-text-heading,html body .instagram-feed-title,html body .newsletter-title,html body .testimonials-heading,html body .collection-grid-section>.page-width>h2{font-size:26px!important}}html body .collection-label{font-size:18px!important;font-weight:600}#shopify-section-template--18747517042784__photo_feed_RqJ7EY:not(:has(img)),.instagram-feed-grid:empty,.instagram-feed__item:empty{display:none!important}.footer-social-column:not(:has(a)),.social-column:not(:has(a)){display:none!important}.slider-button,.slideshow__control,.reviews-nav-arrow{border-radius:999px!important;background:#fff!important;border:1px solid var(--occ-line)!important;color:var(--occ-ink)!important;box-shadow:none!important}.announcement-nav{background:transparent!important;border:0!important;color:currentColor!important;box-shadow:none!important;opacity:.65}.announcement-nav:hover{opacity:1}.slider-button:hover,.reviews-nav-arrow:hover{background:var(--occ-ink)!important;color:#fff!important}@media screen and (max-width:749px){.collection-grid-section:not(.is-carousel) .slider-buttons,.collection-grid-section:not(.is-carousel) .slider-counter,.collection-grid-section .reviews-navigation-container-desktop{display:none!important}}:root{--occ-accent: #ef4a65}.shop-product-details .product__title,.shop-product-title{margin-bottom:var(--occ-space-2)!important}.shop-product-details .price,.product__info-wrapper .price{margin-block:var(--occ-space-3)!important}.occ-bbx,.occ-bbx__wishrow{margin-top:var(--occ-space-3)!important}.product-form__buttons,.product-form__submit{margin-top:var(--occ-space-4)!important}.occ-wish--pdp{width:100%!important;justify-content:center;border:1px solid var(--occ-line)!important;border-radius:4px!important;min-height:48px}.occ-bbx,.occ-bbx__line{text-align:left!important;font-size:var(--occ-small)!important;color:var(--occ-muted)!important;letter-spacing:0!important;text-transform:none!important}.occ-bbx svg,.occ-bbx img{width:16px;height:16px}.collection .facets-container{display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:var(--occ-space-2);margin-bottom:var(--occ-space-4)!important}.occ-viewtoggle{margin:0!important}.pagination__item{min-width:40px;min-height:40px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px}.pagination__item--current,.pagination__item[aria-current=page]{background:var(--occ-ink);color:#fff;text-decoration:none!important}.card__media,.collection-product-image{background:var(--occ-surface)}html body .section-title-wrapper{display:flex!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important;gap:var(--occ-space-3)}html body .view-all-container,html body .view-all-container.view-all-beside-title{flex:0 0 auto!important;width:auto!important;margin-left:auto!important;justify-content:flex-end!important}html body .view-all-button,html body .view-all-text_link{width:auto!important;flex:0 0 auto!important;white-space:nowrap}html body .heading-subtitle-group{flex:1 1 auto;min-width:0}html body .section-title-wrapper,html body .section-header{padding-inline:0!important;margin-inline:0!important;width:100%!important}@media screen and (max-width:749px){html body .product-grid,html body .collection-grid-section .product-grid{width:100%!important;max-width:100%!important;margin-inline:0!important}html body .collection-grid-section .page-width,html body .page-width{padding-inline:16px!important}}@media screen and (max-width:749px){html body .product-grid>*,html body .collection-grid-section .product-grid>*{width:100%!important;max-width:100%!important;min-width:0!important}}html body .quick-add__submit,html body .quick-add__submit.button,html body .card .button,html body .collection-grid-section .button{background-image:none!important;background-color:var(--occ-ink)!important;box-shadow:none!important;border-radius:4px!important;text-shadow:none!important}html body .quick-add__submit:hover,html body .quick-add__submit.button:hover{background-color:#2b2731!important;background-image:none!important;box-shadow:none!important}html body .occ-wish{top:14px;right:14px}html body .collection-grid-section .product-card{display:flex!important}html body .collection-grid-section .grid-pagination-dots,html body .collection-grid-section .global-nav-button,html body .collection-grid-section .nav-button{display:none!important}html body .collection-grid-section .product-grid{row-gap:var(--occ-space-5)!important}html body .occ-wish{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 auto!important;align-self:flex-end;border-radius:999px!important;padding:0!important;z-index:3}html body .occ-wish--pdp{position:static!important;width:100%!important;height:auto!important;min-height:48px!important;border-radius:4px!important;align-self:auto;padding:0 1.4rem!important}@media screen and (max-width:749px){html body .occ-wish{top:8px!important;right:8px!important}}html body .header__menu-item,html body .header__inline-menu .list-menu__item--link{position:relative;display:inline-flex;align-items:center;min-height:44px}html body button.occ-wish-link{background:none;border:0;padding:0;cursor:pointer;color:inherit}html body footer li>a,html body .footer li>a,html body [class*=footer] li>a{display:inline-flex;align-items:center;min-height:40px}@media screen and (max-width:749px){html body .product-grid,html body .collection-grid-section .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--occ-space-2)!important;width:100%!important}html body .product-grid>*,html body .collection-grid-section .product-grid>*{width:auto!important;max-width:100%!important;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/occ-design-system.css.map */
