:root{--brand-color--primary: #2A2727;--brand-color--secondary: #F9F9F9;--text-color--primary: #333333;--text-color--secondary: #4E4E4E;--text-color--tertiary: #C2C2C2;--text--tertiary: #747474;--text--secondary: #6B7177;--bg-color--primary: #FFFFFF;--bg-color--secondary: #DDD2C9;--bg-color--tertiary: #FAF8F6;--bg-color--dark: var(--brand-color--primary);--input-color--bg: var(--bg-color--primary);--input-color--text: #8B8B8B;--input-color--text-active: var(--brand-color--primary);--input-color--border: #DCDCDC;--line-separator-color: #F2F2F2;--button-color--primary: var(--bg-color--dark);--button-color--secondary: var(--bg-color--primary);--button-color--secondary-border: var(--brand-color--primary);--tag-color--red: #B22929;--tag-color--green: #054E4A;--sale-color: #C62222;--states-color--inactive: #C4C4C4;--font-heading-family: var(--accent-font);--font-body-family: var(--main-font);--transition-duration: .3s;--transition-function: ease-in-out;--page-padding: 1.6rem;--header-padding-bottom-mobile: .8rem}body{scrollbar-gutter:stable}body.custom-modal-show{overflow:hidden;padding-right:var(--scrollbar-width)}*:focus-visible{outline:none}.v-scrollable{scrollbar-gutter:stable}body main{padding-top:var(--header-nav-height);transition:padding-top var(--transition-duration) var(--transition-function)}.bloom-display-h1,.bloom-display-h2,.hd1,.hd2,.hd3{font-family:var(--font-heading-family);font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase}.bloom-display-h1,.hd1,.bloom-display-h2,.hd2{font-size:28px}.hd3{font-size:24px}.bloom-heading-h1,.bloom-heading-h2,.bloom-heading-h3,h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-body-family);letter-spacing:0;font-weight:400;line-height:1.2}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-body-family)}.bloom-heading-h1,h1,.h1{font-weight:500;font-size:24px}.bloom-heading-h2,h2,.h2{font-size:22px}.bloom-heading-h3,h3,.h3{font-size:20px;line-height:1.3}@media(min-width:768px){.bloom-display-h1,.hd1{font-size:40px}.bloom-heading-h1,h1,.h1{font-size:36px}.bloom-heading-h2,h2,.h2{font-size:28px}.bloom-heading-h3,h3,.h3{font-size:24px}}.bloom-subheading-sm,.bloom-subheading-md,.bloom-subheading-lg,.bloom-button-text{font-family:var(--font-body-family);text-transform:uppercase;line-height:1.2;font-size:14px;font-weight:500}.bloom-subheading-sm{font-size:12px;letter-spacing:.08em}.bloom-subheading-md{font-weight:400;letter-spacing:.06em}.bloom-subheading-lg{font-size:16px;letter-spacing:.05em}.bloom-button-text{font-weight:600;line-height:1;letter-spacing:.035em}.bloom-caption,.bloom-body-text,.text-base,.bloom-body-text-bold,.bloom-body-text-lg,.text-lg,.bloom-body-text-lg-bold{font-family:var(--font-body-family);letter-spacing:0;line-height:1.4;font-size:14px;font-weight:400}.bloom-caption{line-height:1.2}.bloom-body-text-bold,.bloom-body-text-lg-bold,.text-base strong,.text-lg strong{font-weight:500}.bloom-body-text-lg,.text-lg,.bloom-body-text-lg-bold{font-size:16px}.btn.btn--secondary{background-color:transparent}.btn[disabled]{opacity:.5;pointer-events:none}.btn{white-space:unset;font-family:var(--font-body-family);text-transform:uppercase;font-size:14px;font-weight:600;line-height:1;letter-spacing:.035em;padding:16px 20px;border-radius:2px}.btn--underline{width:fit-content;padding-bottom:1.5px!important}.btn:not(.btn--plain):not(.btn--underline,.btn--inherit).btn--secondary:after{background-color:rgb(var(--color-button-hover-background--secondary))}.btn:not(.btn--plain):not(.btn--underline,.btn--inherit).btn--secondary:before{background-color:var(--color-button-before--secondary)}.btn:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button).btn--secondary:hover,.btn:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button).btn--secondary.btn--active{--color-border: var(--color-button-hover-background--secondary);color:rgb(var(--color-button-hover-text--secondary));border-color:rgb(var(--color-border));background-color:rgb(var(--color-button-hover-background--secondary))}@media(min-width:768px){.md\:bloom-subheading-md{font-size:14px;font-weight:400;letter-spacing:.06em}.md\:bloom-body-text-lg{font-size:16px}.md\:bloom-subheading-lg{font-size:16px;letter-spacing:.05em}.section__header.spacing--large{--header-padding-bottom: 2rem}}@media(min-width:1200px){:root{--page-padding: 4rem}}.f-grid--gap-extra-small{--column-gap: .8rem;--column-gap-tablet-large: .8rem;--column-gap-tablet: .8rem}.content-overlay{background-color:var(--overlay-color, rgba(0, 0, 0, 0))}.swiper-pagination-bullet,.swiper-pagination-bullets-animate .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--states-color--inactive)}.section--padding{padding-top:var(--section-padding-top-mob, var(--section-padding-top, 2rem));padding-bottom:var(--section-padding-bottom-mob, var(--section-padding-bottom), 2rem)}@media(min-width:768px){.section--padding{padding-top:var(--section-padding-top, 4rem);padding-bottom:var(--section-padding-bottom, 4rem)}}.swiper-controls .btn{padding:0}.search__content-wrap{opacity:0;visibility:hidden;pointer-events:none}.product-card .swym-button.swym-add-to-wishlist-view-product{position:absolute;top:10px;right:10px;z-index:1;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:50%;width:24px;height:24px;opacity:1;display:flex;align-items:center;justify-content:center;padding:0}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-heart:after,.product-card .swym-button.swym-add-to-wishlist-view-product.swym-heart:before{content:none}.product-card .swym-button.swym-add-to-wishlist-view-product svg{width:9px;height:9px}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1!important}.product-card .swym-button.swym-add-to-wishlist-view-product.swym-added svg path{fill:currentColor}@media(min-width:768px){.product-card .swym-button.swym-add-to-wishlist-view-product{width:30px;height:30px}.product-card .swym-button.swym-add-to-wishlist-view-product svg{width:18px;height:18px}}@media(hover:hover){.product-card .swym-button.swym-add-to-wishlist-view-product:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.product-card .product-card__vendor{font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;color:var(--text--tertiary);text-transform:none}.product-card .product-card__title{font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0}.product-card .f-price{margin-top:8px}.product-card .f-price-item{font-family:var(--font-body-family);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0}.product-card .f-price--on-sale .f-price__sale{justify-content:flex-end;gap:12px;row-gap:4px;flex-direction:row-reverse}.f-price--on-sale .f-price-item--regular{color:var(--text-color--secondary, #4E4E4E)}.f-price--on-sale .f-price-item--sale{color:var(--tag-color--red, #B22929)}.product-card .product-card__info{padding-top:14px;padding-bottom:14px}.product-card__info .product-card__swatches{margin:0 0 6px}.swatch-color{border:none;--swatch-size: 18px}.swatch-color:before{--shadow-width: 3px;--swatch-background: transparent}.swatch-color--white:not(.swatch--selected):before{content:none}.swatch-color--white:not(.swatch--selected):after{box-shadow:inset 0 0 0 1px var(--line-separator-color)}.swatch-color:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.swatch-color:after,.swatch-color:before{opacity:1}.swatch-color:not(.swatch--selected):after{--shadow-color: transparent}product-card-swatches{display:block;width:100%}.product-card__variant-image{display:none}.placeholder-svg,.media-wrapper .bg-image,.media-wrapper.loaded .bg-image,.media-wrapper.product-card__image,media-gallery .media-wrapper,media-gallery .media-wrapper.loaded,.cart-item__media.media-wrapper,.cart-item__media.media-wrapper.loaded{background-color:var(--bg-color--tertiary)}button.swatch-color{padding:0}.product-card:not(.product-card--alternative):has(.product-card__image--variant) .product-card__image--main{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale3d(1.08,1.08,1);z-index:2}.custom-text--regular-large,.custom-text--bold-large{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0}.custom-text--regular-medium,.custom-text--bold-medium{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0}.custom-text--regular-small,.custom-text--bold-small{font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}.custom-text--bold-large,.custom-text--bold-medium,.custom-text--bold-small{font-weight:500}@media(max-width:449.9px){.mb\:media--extra-small{height:164px}}@media(max-width:767.9px){.mb\:media--small{height:396px}}@media(min-width:768px){.custom-text--regular-large,.custom-text--bold-large{font-size:20px}}@media(min-width:1280px){.media--extra-medium{height:63rem}.media--extra-large{height:72rem}}.product-card .product-card__image--second,.product-card .product-card__image--main{transition:opacity var(--transition-duration) var(--transition-function)}@media(hover:hover){.product-card:not(.product-card--alternative):has(.product-card__image--variant) .product-card__image-wrapper:hover .product-card__image--main{opacity:1}.product-card:hover .product-card__image--second{opacity:1;visibility:visible}}@media(min-width:768px){.product-card__image-wrapper{position:relative}.product-card__image-wrapper:has(.show) .product-card__main-image{opacity:0}.product-card__main-image{opacity:1;transition:opacity var(--transition-duration) var(--transition-function)}.product-card__image-wrapper--main-only .product-card__image{transition:transform var(--animation-default),opacity var(--transition-duration) var(--transition-function)}.product-card__variant-image{position:absolute;display:block;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity var(--transition-duration) var(--transition-function);z-index:2;pointer-events:none}.product-card__variant-image.show{opacity:1}.product-card__variant-picture{width:100%;height:100%;display:block}.product-card__variant-picture img{width:100%;height:100%;object-fit:cover;display:block}.product-card .product-card__title{font-size:16px}}.product-card__badge{display:flex;flex-direction:column;gap:6px;top:0;left:0}.product-card__badge span{display:flex;min-height:22px;align-items:center;justify-content:center;padding:2px 8px;font-family:var(--font-body-family);font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.083em;text-transform:uppercase}.breadcrumbs span,.breadcrumbs a{font-family:var(--font-body-family);letter-spacing:0;line-height:1.2;font-size:14px;font-weight:400;color:var(--text-color--secondary)}.breadcrumbs a{transition:color var(--transition-duration) var(--transition-function)}.breadcrumbs{padding-top:0;padding-bottom:0;align-items:center}.breadcrumbs .breadcrumbs--last{color:rgb(var(--color-foreground))}.breadcrumbs--sep{margin:0 2px}@media(hover:hover){.breadcrumbs a:hover{color:rgb(var(--color-foreground))}}@media(max-width:767.9px){.section--breadcrumb--mob-hidden{display:none}}.pagination__load-more-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.pagination__load-more-wrap .bloom-caption{color:var(--text--tertiary)}.tooltip{text-transform:none}.swym-wishlist-header-counter[data-count]:not([data-count="0"]){display:flex!important}.swym-wishlist-header-counter[data-count="0"],.header #swym-advanced-header-icon.swym-header-icon-wrapper{display:none!important}.swym-storefront-layout-root-component .swym-storefront-layout-login-user-container{background-color:var(--bg-color--secondary)}.swym-storefront-layout-root-component .swym-storefront-layout-login-user-container,#swym-storefront-layout-section-container .swym-storefront-layout-header,.swym-storefront-layout-root-component #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{padding-left:var(--page-padding);padding-right:var(--page-padding)}.swym-storefront-layout-root-component #swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{max-width:100%;width:100%}.swym-storefront-layout-root-component swym-storefront-layout #swym-storefront-layout-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-section-container #swym-storefront-layout-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-collection-list-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{display:flex;flex-wrap:wrap;gap:8px;row-gap:24px}.swym-storefront-layout-root-component swym-storefront-layout-item{width:calc((100% - 8px)/2)}.swym-storefront-layout-root-component swym-storefront-layout-item .swym-storefront-layout-grid-item-action-container{display:none!important}.swym-storefront-layout-root-component #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container,.swym-storefront-layout-root-component #swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{aspect-ratio:3/4;height:auto}#swym-storefront-layout-container #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-add-to-cart-button{white-space:normal}@media(max-width:450px){#swym-storefront-layout-container #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-add-to-cart-button{font-size:13px;padding:12px}}@media(min-width:768px){.swym-storefront-layout-root-component swym-storefront-layout #swym-storefront-layout-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-section-container #swym-storefront-layout-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-collection-list-items-container,.swym-storefront-layout-root-component #swym-storefront-layout-section-container #swym-storefront-layout-collection-list-items-container{gap:16px}.swym-storefront-layout-root-component swym-storefront-layout-item{width:calc((100% - 48px)/4)}}[data-floating-ui-portal]{display:none!important}#shopify-chat,#shopify-chat inbox-online-store-chat{z-index:29!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
