.display-none{display:none}.sf-notification{position:relative;display:flex;align-items:var(--notification-align-items,center);box-sizing:border-box;max-width:var(--notification-max-width,20.9375rem);padding:var(--notification-padding,var(--spacer-sm) var(--spacer-xs));box-shadow:var(--notification-box-shadow,0 4px 11px rgba(var(--c-dark-base),.1));border-radius:var(--notification-border-radius,5px);background:var(--notification-background);color:var(--notification-color,var(--c-white));font:var(--notification-font,var(--notification-font-weight,var(--font-weight--medium)) var(--notification-font-size,var(--font-size--lg))/var(--notification-font-line-height,normal) var(--notification-font-family,var(--font-family--secondary)))}.sf-notification__title{display:var(--notification-title-display,block);font:var(--notification-title-font,var(--notification-title-font-weight,var(--font-weight--medium)) var(--notification-title-font-size,var(--font-size--lg))/var(--notification-title-font-line-height,normal) var(--notification-title-font-family,var(--font-family--secondary)))}.sf-notification__title:after{content:" "}@media(min-width:1024px){.sf-notification__title:after{content:none}}.sf-notification__message{display:block}.sf-notification__action{display:var(--notification-action-display,none);color:var(--notification-action-color);font:var(--notification-action-font,inherit);-webkit-text-decoration:var(--notification-action-text-decoration,underline);text-decoration:var(--notification-action-text-decoration,underline)}.sf-notification__icon{--icon-color:var(--c-white);margin:var(--notification-icon-margin,0 var(--spacer-xs) 0 0)}.sf-notification__close{--icon-size:0.85rem;position:absolute;top:var(--notification-close-top,var(--spacer-xs));right:var(--notification-close-right,var(--spacer-xs))}@media(min-width:1024px){.sf-notification{--notification-max-width:100%;--notification-icon-margin:0 var(--spacer-base) 0 0;--notification-action-display:inline;--notification-close-top:auto;--notification-close-right:var(--spacer-sm)}}.sf-notification.color-black{--notification-background:var(--c-dark)}.sf-notification.color-white{--notification-background:var(--c-white)}.sf-notification.color-primary{--notification-background:var(--c-primary)}.sf-notification.color-secondary{--notification-background:var(--c-secondary)}.sf-notification.color-light{--notification-background:var(--c-light)}.sf-notification.color-dark{--notification-background:var(--c-dark)}.sf-notification.color-info{--notification-background:var(--c-info)}.sf-notification.color-success{--notification-background:var(--c-success)}.sf-notification.color-warning{--notification-background:var(--c-warning)}.sf-notification.color-danger{--notification-background:var(--c-danger)}.display-none[data-v-70fcaf33]{display:none}.notifications__default[data-v-70fcaf33]{position:fixed;right:0;bottom:0;z-index:51;width:100%}@media(min-width:1024px){.notifications__default[data-v-70fcaf33]{top:calc(var(--header-height) + var(--promo-banner-height-desktop));bottom:unset;position:fixed;max-width:375px;transition:top .3s ease}.scroll-up .notifications__default[data-v-70fcaf33]{top:var(--sticky-header-height)}.scroll-down .notifications__default[data-v-70fcaf33]{top:0}.scroll-down .notifications__default[data-v-70fcaf33],.scroll-up .notifications__default[data-v-70fcaf33]{position:fixed;right:0;max-width:375px}.scroll-down .notifications__default .sf-notification[data-v-70fcaf33],.scroll-up .notifications__default .sf-notification[data-v-70fcaf33]{--notification-padding:var(--spacer-2md) var(--spacer-md) calc(var(--spacer-2md) - 5px)}.add-to-cart-notifications[data-v-70fcaf33]{position:relative;top:100%;z-index:50;max-width:375px;margin:0 0 var(--spacer-sm)}}@media(max-width:479px){.add-to-cart-notifications[data-v-70fcaf33]{width:100%}}.add-to-cart-notifications__overlay[data-v-70fcaf33]{--overlay-z-index:50;--overlay-background:var(--c-noir);opacity:.3}@media(min-width:1024px){.add-to-cart-notifications__overlay[data-v-70fcaf33]{--overlay-z-index:35}}.add-to-cart-notifications .success-info[data-v-70fcaf33]{color:#000;padding:var(--spacer-sm) 0}.add-to-cart-notifications .close-icon[data-v-70fcaf33]{height:24px}.add-to-cart-notifications .message-wrapper[data-v-70fcaf33]{width:auto}@media(max-width:479px){.add-to-cart-notifications .message-wrapper[data-v-70fcaf33]{width:100%}}.add-to-cart-notifications .product-image[data-v-70fcaf33]{flex-shrink:0}.add-to-cart-notifications .product-name[data-v-70fcaf33]{font-family:var(--font-family--secondary);text-transform:none;margin:0 0 var(--spacer-xs)}.add-to-cart-notifications .product-info[data-v-70fcaf33]{margin:0 0 var(--spacer-xs)}.add-to-cart-notifications .engrave-info[data-v-70fcaf33]{font:var(--font-weight--normal) var(--font-size--sm)/var(--line-height--normal) var(--font-family--primary);color:var(--c-gris-perle);text-transform:uppercase;width:100%;background:var(--c-grey--light);padding:var(--spacer-xs);margin:var(--spacer-base) 0}.add-to-cart-notifications .freeshipping-wrapper[data-v-70fcaf33]{gap:var(--spacer-xs);margin:var(--spacer-sm) -20px -20px;padding:var(--spacer-xs) var(--spacer-md);background:#f8f8f8}@media(min-width:1024px){.add-to-cart-notifications .freeshipping-wrapper[data-v-70fcaf33]{margin:var(--spacer-sm) -30px -30px;padding:var(--spacer-xs) var(--spacer-3md)}}.add-to-cart-notifications .freeshipping-wrapper__message[data-v-70fcaf33]{font:var(--font-weight--light) var(--font-size--sm)/1.4 var(--font-family--primary);color:#000;text-transform:none}.add-to-cart-notifications[data-v-70fcaf33] .sf-notification{background:#fff;display:block;padding:0 var(--spacer-md) var(--spacer-sm)}@media(min-width:1024px){.add-to-cart-notifications[data-v-70fcaf33] .sf-notification{padding:0 var(--spacer-3md) var(--spacer-sm)}}.add-to-cart-notifications[data-v-70fcaf33] .sf-notification.free-shipping{padding:0 var(--spacer-md) var(--spacer-md)}@media(min-width:1024px){.add-to-cart-notifications[data-v-70fcaf33] .sf-notification.free-shipping{padding:0 var(--spacer-3md) var(--spacer-3md)}}.add-to-cart-notifications[data-v-70fcaf33] .sf-notification__message{color:#000;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.display-none[data-v-e68fa282]{display:none}.notifications__top[data-v-e68fa282]{position:absolute;left:0;right:0;top:"100%";z-index:50;width:100%}@media(min-width:1024px){.scroll-up .notifications__top[data-v-e68fa282]{transform:translateY(var(--sticky-header-height))}}.display-none[data-v-054bbd7a]{display:none}.notifications.collection-page[data-v-054bbd7a]{z-index:50}@media(max-width:1024px){.notifications[data-v-054bbd7a]{z-index:99999}}[data-v-054bbd7a] .sf-notification{max-width:100%;margin:var(--spacer-xs) auto 0 auto;justify-content:center;text-align:center;text-transform:uppercase;background:#000;border-radius:0;display:flex;align-items:flex-start;--notification-border-radius:0;--notification-max-width:100%;--notification-background:var(--c-link);--notification-font-size:var(--font-size--base);--notification-font-family:var(--font-family--primary);--notification-font-weight:var(--font-weight--normal);--notification-padding:var(--spacer-base) var(--spacer-3md) calc(var(--spacer-base) - 5px)}[data-v-054bbd7a] .sf-notification:first-child{margin-top:0}@media(min-width:1024px){[data-v-054bbd7a] .sf-notification{--notification-padding:var(--spacer-md)}}[data-v-054bbd7a] .sf-notification__message{display:block;line-height:18.9px}@media(max-width:1023px){[data-v-054bbd7a] .sf-notification__message span{display:block}[data-v-054bbd7a] .sf-notification__action{display:flex;width:100%}}[data-v-054bbd7a] .sf-notification__icon{display:none!important}[data-v-054bbd7a] .sf-notification__close{top:50%;right:10px;transform:translateY(-50%);opacity:.85;transition:opacity .2s ease}[data-v-054bbd7a] .sf-notification__close:hover{opacity:1}[data-v-054bbd7a] .sf-notification>.svg-image{display:none}@media(min-width:1024px){.scroll-down .notifications[data-v-054bbd7a],.scroll-up .notifications[data-v-054bbd7a]{position:fixed;top:0;transform:none;transition:transform .2s ease,opacity .2s ease}.scroll-down[data-v-054bbd7a] .sf-notification,.scroll-up[data-v-054bbd7a] .sf-notification{--notification-padding:var(--spacer-2md) var(--spacer-md) calc(var(--spacer-2md) - 5px)}.scroll-up .notifications[data-v-054bbd7a]{transform:translateY(var(--sticky-header-height))}}