@font-face{font-family:berricle;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/shop/files/berricle.woff) format("woff")}.accessories .b-category-mens-jewelry .label,.accessories .b-category-stacking-set .label,.accessories .b-category-bundle-set .label,.accessories .b-category-e-gift-card .label{color:#000;font-weight:700;text-transform:uppercase;font-size:var(--font-navigation-size)}.berricle .mega-menu__item-link .header__menu-item{color:#000;font-weight:700}.berricle .list-menu.by-stone-shape li{display:flex;align-items:center;padding-right:6rem}.berricle .list-menu-child .view-all a{text-decoration:underline}[class^=b-icon-],[class*=" b-icon-"]{font-family:berricle!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-stone-asscher:before{content:"\e908";font-size:22px}.b-icon-stone-cushion:before,.b-icon-stone-octagon:before{content:"\e909";font-size:21px}.b-icon-stone-baguette:before,.b-icon-stone-emerald:before{content:"\e90a";font-size:24px}.b-icon-stone-tapered.baguette:before{content:"\e90a";font-size:20px}.b-icon-stone-heart:before{content:"\e90b";font-size:22px}.b-icon-stone-marquise:before{content:"\e90c";font-size:24px}.b-icon-stone-oval:before{content:"\e90d";font-size:25px}.b-icon-stone-pear:before{content:"\e90e";font-size:24px}.b-icon-stone-princess:before{content:"\e90f";font-size:22px}.b-icon-stone-radiant:before{content:"\e910";font-size:25px}.b-icon-stone-round:before{content:"\e911";font-size:22px}.header [class^=b-icon-stone]{line-height:28px;vertical-align:middle}.heder .b-icon-stone-emerald:before,.header .b-icon-stone-oval:before,.header .b-icon-stone-pear:before{margin-left:-1px}.berricle .footer .accordion__title{font-size:1.5rem;font-weight:700}.berricle .dock__item>span{font-size:1.1rem}@media screen and (hover:hover){.berricle .header__menu-item--top .label{background-image:linear-gradient(to top,#000 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.berricle .header__menu-item:hover{color:rgba(var(--color-header-foreground))}}@media screen and (max-width:989px){.berricle .header__right .swym-wishlist{display:none}.berricle .header--mobile-center .header__right{margin-inline-end:-1rem}.berricle .header__icon{width:4.8rem}.berricle .header__icon .icon.icon-cart{width:2.2rem;height:2.2rem}.berricle .menu-drawer__topbar{padding-left:2rem}.berricle .menu-drawer__close-button{transform:none;flex:auto;column-gap:1.5rem}.berricle .menu-drawer__close-button .icon{transform:rotate(180deg)}.berricle .header-wrapper--uppercase .menu-drawer__submenu .menu-drawer__topbar .menu-drawer__menu-item{text-transform:uppercase;font-weight:700;letter-spacing:.06rem}.berricle .header-wrapper--uppercase .menu-drawer__submenu summary .menu-drawer__menu-item{text-transform:uppercase}.berricle .list-menu.by-stone-shape li{border-bottom:.1rem solid rgb(var(--color-border))}.berricle .list-menu.by-stone-shape .menu-drawer__menu-item{border-bottom:none}.berricle .menu-drawer__menu-item.animate-arrow{font-size:1.8rem}.berricle .menu-drawer__inner-submenu .mega-menu__promo{padding:2rem}.menu-drawer__menu .menu-drawer__utility-links{justify-content:flex-start;padding-left:0;border-top:0}.menu-drawer__menu .menu-drawer__utility-links .link{font-size:1.6rem}.berricle .footer .list-social{justify-content:center;padding-bottom:1.5rem}.berricle .footer__column--info{padding:0}.berricle .footer .list-menu__item--link{display:flex;padding:1rem 0;padding-inline-start:1rem}.berricle .footer .footer-block--menu .link-with-icon{padding-left:1rem}.berricle .footer .footer-block--menu .link-with-icon .list-menu__item--link{padding-inline-start:0}.b-promo-1.mega-menu__promo{border-top:.1rem solid rgb(var(--color-border))}}@media screen and (min-width:750px){.berricle .mega-menu__promo{flex:0 0 35rem}.berricle .footer--border-top{border-top:4px solid #f5d3c9}.berricle .footer__content-top{padding-top:4rem;padding-bottom:2rem}.berricle .footer form.klaviyo-form{margin-left:0!important}[data-content-id=mega-menu-engagement] .list-menu.by-style,[data-content-id=mega-menu-jewelry] .list-menu.rings,[data-content-id=mega-menu-jewelry] .list-menu.earrings,[data-content-id=mega-menu-jewelry] .list-menu.necklaces{display:flex;flex-wrap:wrap;column-gap:.5rem}[data-content-id=mega-menu-engagement] .list-menu.by-style li,[data-content-id=mega-menu-jewelry] .list-menu.rings li,[data-content-id=mega-menu-jewelry] .list-menu.earrings li,[data-content-id=mega-menu-jewelry] .list-menu.necklaces li{width:48%}#b-main-navigation .list-menu--inline{column-gap:0}.is-megamenu details{display:inline-flex}.is-megamenu details>.list-menu-dropdown{max-width:100%;width:100%;left:0;right:0;padding-top:3.5rem;padding-bottom:4rem;line-height:calc(1 + .4 / var(--font-body-scale))}.is-megamenu details>.list-menu-dropdown .page-width{display:flex;align-items:flex-start;column-gap:var(--grid-horizontal-spacing)}.is-active details>.header__menu-item .label{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}.is-active details>.list-menu-dropdown{opacity:1;visibility:visible}.is-active details>.list-menu-dropdown .mega-menu__item,.is-active details>.list-menu-dropdown .mega-menu__promo{opacity:0}.is-active details>.list-menu-dropdown .show-from-bottom{opacity:1;animation:show-from-bottom var(--duration-default) ease 0s}.is-megamenu summary.b-a11y{opacity:0;cursor:auto}.is-megamenu summary.b-a11y:focus{opacity:1}.is-megamenu summary.b-a11y .icon-caret{position:relative;top:inherit;right:inherit}}@media screen and (min-width:750px)and (max-width:1600px){.list-menu-dropdown .page-width--inner{padding:0 5rem}}@media screen and (min-width:990px){[data-content-id=mega-menu-whats-new] .list-menu-child .header__menu-item,[data-content-id=mega-menu-sale] .list-menu-child .header__menu-item,[data-content-id=mega-menu-our-story] .list-menu-child .header__menu-item{font-size:1.8rem}[data-content-id=mega-menu-jewelry] .page-width--inner{padding:0 1rem}}@media screen and (min-width:1100px){.berricle .mega-menu__promo{flex:0 0 40rem}}@media screen and (min-width:1600px){.page-collection .list-menu-dropdown .page-width{max-width:1600px}.berricle .mega-menu__promo{flex:0 0 50rem}[data-content-id=mega-menu-jewelry] .page-width--inner{padding:0 6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/berricle-menu.css.map */
