body{font-family:Libre Franklin,sans-serif;font-size:16px}.shopify-section--header{z-index:99!important}.header__menu-disclosure summary.h6,.header__primary-nav-item a.h6{font-family:Optima Nova,sans-serif;font-weight:700;font-size:15px;line-height:24.75px;letter-spacing:1px}.header-sidebar__linklist-button.h6,.header-sidebar__back-button{font-weight:600;font-size:15px;color:#1c1c1c;font-family:Optima Nova,sans-serif;color:#222;letter-spacing:unset}.header{box-shadow:unset;row-gap:2rem}.gl-d-searchbox-input{font-family:Libre Franklin;--text-color: #393939}@media screen and (max-width: 640px){#sidebar-menu .header-sidebar__main-panel ul li button,#sidebar-menu .header-sidebar__main-panel ul li .header-sidebar__back-button{font-weight:400;font-size:15px;color:#222;font-family:Optima Nova,sans-serif;letter-spacing:unset}#sidebar-menu .header-sidebar__nested-linklist{border-left:1px solid #e1e1e1}#sidebar-menu .header-sidebar__nested-linklist a{font-family:Libre Franklin;font-size:15px}#sidebar-menu summary.header-sidebar__linklist-button{letter-spacing:unset;font-family:Libre Franklin}.localization-selectors .heading{color:#222;font-size:13px;font-weight:600}x-popover p.h4{font-family:Optima Nova,sans-serif;letter-spacing:unset;text-transform:capitalize;font-size:18px;color:#222}x-popover x-listbox{padding:18px 0}x-popover x-listbox button{padding:12px 20px;font-family:Optima Nova,sans-serif}#sidebar-menu .header-sidebar__linklist-button.h6{font-weight:400}.header-search__input{font-family:Libre Franklin;color:#393939;text-transform:none;letter-spacing:normal}}.header__secondary-nav .localization-selectors button{font-family:Optima Nova,sans-serif;font-weight:400;font-size:15px;line-height:24.75px;letter-spacing:unset;color:#1c1c1c}@media screen and (min-width: 1000px){x-header.header_sticky{grid:"logo primary-nav secondary-nav" / minmax(max-content,1fr) auto minmax(max-content,1fr);position:fixed;top:0;width:100%}}.mega-menu{justify-content:center}.mega-menu__promo{column-gap:0;padding-left:100px;border-left:1px solid #e1e1e1}.mega-menu__promo p.h6{font-size:15px!important;letter-spacing:normal!important;font-family:Optima Nova,sans-serif!important;margin-bottom:0!important}.mega-menu__promo p.smallcaps{font-size:13px!important;text-decoration:underline;text-transform:lowercase;letter-spacing:normal}.mega-menu__promo .v-stack.gap-2\.5{gap:0}.mega-menu__promo a{margin-right:10px}.mega-menu__promo>*{max-width:175px;column-gap:1rem;flex:175px;min-width:175px}.mega-menu__linklist{gap:7rem}.mega-menu__linklist li a{font-size:14px!important;font-family:Libre Franklin,sans-serif!important;font-weight:500!important;text-decoration:underline!important;letter-spacing:normal!important}.mega-menu__linklist li ul{gap:0}.mega-menu__linklist li ul li a{text-decoration:none!important;font-size:13px!important;font-weight:300!important}.footer__block--text .prose{margin:30px 0}.footer__block--text .prose p{font-size:16px;font-family:Optima Nova,sans-serif;color:#222;line-height:24px}.footer__block--links p.h6,.footer__block--social-media p.h6{font-family:Optima Nova,sans-serif;font-weight:700;font-size:15px;line-height:25px;letter-spacing:unset}.footer__block--links ul li a,.footer__block--social-media ul li a{font-family:Libre Franklin;font-size:13px;font-weight:300;line-height:16px;color:#404040}.footer__block--social-media ul{display:block;list-style:none;margin-left:0}.footer__block--social-media ul li{margin-bottom:20px}.footer__block--social-media ul li a{display:flex;gap:5px;color:#1c1c1c}.footer__block--social-media ul li a svg{width:13px;height:13px}.footer__aside p.heading{font-size:13px;color:#222;font-family:Optima Nova,sans-serif;font-weight:400;text-transform:capitalize;letter-spacing:unset}.footer__aside .localization-selectors .localization-toggle{color:#403f3f;font-family:Optima Nova,sans-serif;letter-spacing:unset;font-size:13px;font-weight:400;line-height:21px}.template-index .shopify-section--footer,.template-product .shopify-section--footer{margin-top:0}.shopify-section--footer{border-top:1px solid #e1e1e1;margin-top:120px}.shopify-section--footer .social-media--list .social-media__item{opacity:1}@media screen and (min-width: 1000px){.footer__aside{grid-auto-flow:column;justify-content:flex-start;align-items:baseline}}@media screen and (min-width: 700px){.footer__block--text{max-width:34rem}}@media screen and (max-width: 640px){.shopify-section--footer{margin-top:70px}.footer{padding-top:15px 0}.footer__block--text{display:none}.footer__aside{justify-content:flex-start;display:flex;align-items:baseline}.footer__inner{margin-top:1.25rem;row-gap:unset}.footer__block--links p.h6{margin-bottom:20px}}.shopify-section--slideshow .slideshow__slide-content .prose p.h6{font-weight:400;font-size:22px;line-height:16px;text-transform:capitalize;letter-spacing:normal;font-family:optima nova}.shopify-section--slideshow .slideshow__slide-content .prose p.h1{font-weight:400;font-size:70px;line-height:80.4px;text-transform:capitalize;letter-spacing:normal}.shopify-section--slideshow .slideshow__slide-content .prose .button-group a{font-weight:500;font-size:13px;line-height:18.18px;letter-spacing:3px}@media only screen and (max-width: 640px){.shopify-section--slideshow .slideshow__slide-content .prose p.h6{font-size:16.8px}.shopify-section--slideshow .slideshow__slide-content .prose p.h1{font-size:40px;line-height:48px;margin-top:12px;margin-bottom:17px}.shopify-section--slideshow .slideshow__slide-content .prose .button-group a{font-size:11.7px;line-height:14.18px;letter-spacing:2.34px}}.shopify-section--featured-collections .section-stack .v-stack h2.h2{font-size:60px;letter-spacing:normal;font-weight:400;line-height:37.8px;text-align:left}.shopify-section--featured-collections .section-stack .v-stack p.h6{font-size:1.1vw;font-weight:400;text-align:left;text-transform:capitalize;letter-spacing:normal;font-family:Optima nova;max-width:200px}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center{justify-self:left}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{color:#1c1c1c;background:transparent;border:unset;padding-left:0;padding-right:0;font-size:13px;line-height:23.8px;text-decoration:underline;text-underline-offset:.2rem;letter-spacing:normal;font-family:Libre Franklin}.shopify-section--featured-collections .product-card__info{text-align:left;justify-items:left}.shopify-section--featured-collections .product-card__info a.vendor{font-family:Optima Nova,sans-serif;text-transform:capitalize;letter-spacing:.5px;font-weight:none;font-size:15px;line-height:15px}.shopify-section--featured-collections .product-card__info .v-stack.justify-items-center{justify-items:left}.shopify-section--featured-collections .product-card__info .v-stack a.heading{font-family:Optima nova;font-weight:700;font-size:15px;line-height:15px;letter-spacing:.5px;text-transform:capitalize}.shopify-section--featured-collections .product-card__info .v-stack a.product-title{font-family:Optima nova;font-weight:400;font-size:25px;line-height:34.65px}.shopify-section--featured-collections .product-card__info .v-stack.gap-2{gap:unset}.shopify-section--featured-collections sale-price{display:none}@media only screen and (min-width: 641px) and (max-width: 1600px){.shopify-section--featured-collections .section-stack .v-stack h2.h2{font-size:3vw}}@media only screen and (min-width: 641px){.shopify-section--featured-collections .container{margin-right:0}.shopify-section--featured-collections .section-stack{position:relative}.shopify-section--featured-collections .section-stack .v-stack-content-left{position:absolute;top:65px;left:0;z-index:9}.shopify-section--featured-collections .featured-collections-carousel{width:86%;margin-left:auto}}@media only screen and (max-width: 640px){.shopify-section--featured-collections .section-stack .v-stack-content-left{display:flex;align-items:center}.shopify-section--featured-collections .section-stack .v-stack-content-left.gap-4{gap:2rem}.shopify-section--featured-collections .section-stack .v-stack h2.h2{font-size:3.2vw;line-height:29.25px;font-weight:600;display:inline-table;white-space:nowrap}.shopify-section--featured-collections .section-stack .v-stack p.h6{font-size:13px;line-height:15.76px}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{font-size:11px;line-height:21.45px;min-width:64px;justify-content:right}.shopify-section--featured-collections .section-stack{gap:.5rem}}@media only screen and (max-width: 1400px){.shopify-section--featured-collections .section-stack .v-stack-content-left.gap-4{gap:0}.shopify-section--featured-collections .section-stack .v-stack p.h6{font-size:16px}}@media only screen and (min-width: 1580px){.shopify-section--featured-collections .container{margin-left:60px}.shopify-section--featured-collections .section-stack .v-stack p.h6{max-width:298px}}.shopify-section--logo-list .section-stack{gap:0rem;padding-bottom:2vw}.shopify-section--logo-list .logo-list{grid:auto / repeat(var(--logo-list-items-per-row),minmax(0,500px))}.shopify-section--logo-list h2.h2{font-size:35px;font-family:Optima Nova,sans-serif;font-weight:400;line-height:37.8px;letter-spacing:normal}@media screen and (max-width: 700px){.shopify-section--logo-list .logo-list__item{padding:1rem 1.5rem}.shopify-section--logo-list h2.h2{font-size:25px}}.shopify-section--media-grid{padding-bottom:4rem}.shopify-section--media-grid .media-grid .prose p.media-grid-subtitle{font-weight:400;font-size:22px;font-family:Optima Nova,sans-serif;line-height:24.75px;margin-bottom:27px}.shopify-section--media-grid .media-grid .prose p.h2{font-size:50px;letter-spacing:normal;line-height:66px;margin-top:0;margin-bottom:20px}.shopify-section--media-grid .media-grid .prose p{font-family:Optima Nova,sans-serif;font-size:19px;line-height:31.35px;margin-top:0;margin-bottom:40px}.shopify-section--media-grid .media-grid .prose button{font-size:15px}.template-index .shopify-section--apps .container{margin:0}.instafeed-new-carousel-container{width:100%}.insta-header h2{font-family:Optima nova;font-weight:400;line-height:40px;color:#393939}.insta-header p{font-family:Libre Franklin;font-size:13px;line-height:21.45px;font-weight:400}.shopify-section--logo-list .logo-list{display:flex;flex-wrap:wrap}.shopify-section--logo-list .logo-list .logo-list__item{padding:10px;width:33.3%}@media only screen and (max-width: 749px){.shopify-section--logo-list .logo-list .logo-list__item{width:50%}}.template-collection .collection-banner .prose{max-width:52rem;margin-top:10rem}.template-collection .collection-banner .prose h1.h1{font-family:Hunter;font-weight:400;font-size:65px;text-transform:capitalize;letter-spacing:unset;line-height:42px}.template-collection .collection-banner .prose .collection-description{margin-top:15px}.template-collection .collection-banner .prose .collection-description span{font-family:Libre Franklin;font-size:13px;font-weight:400;line-height:18.2px}@media screen and (max-width: 640px){.collection-banner{background-color:transparent;background-image:unset}.collection-banner img{display:none}.template-collection .collection-banner .prose{margin:1rem 0;color:#222}.template-collection .collection-banner .prose h1.h1{font-size:23.81px;line-height:28.8px}.template-collection .collection-banner .prose .collection-description span{font-size:11px;line-height:13.75px;color:#000}.template-collection .collection-banner .content-over-media:before{background:transparent}}.template-collection .collection{--collection-gap: 2rem!important;--collection-grid-template: minmax(0, 1fr)!important}.template-collection .price-list{display:none}.product-card__info .v-stack a.product-title{font-family:Optima nova;font-weight:400;font-size:21px;line-height:34.65px}.product-card__info .v-stack a.vendor{font-family:Optima nova;font-weight:400;font-size:15px;line-height:15px;letter-spacing:.5px;text-transform:capitalize}.product-card__info .v-stack.gap-2{gap:unset;justify-items:left}.product-card__info{justify-items:left}.product-card__info fieldset{justify-content:left}.product-card__info label.color-swatch{width:16px;height:16px;padding:0}.gf-filter-contents .gf-option-block{border-bottom:1px solid #e3e3e3!important}@media screen and (min-width: 1400px){.template-collection .product-list{--product-list-default-column-gap: 1rem}}.template-product .product-gallery{--product-gallery-gap: unset}.template-product .product-gallery .product-gallery__thumbnail-scroller,.template-product .product-gallery .product-gallery__thumbnail{width:70px}.template-product .product-info .product-info__block-item a{font-size:19px;margin-bottom:0;color:#222;text-transform:capitalize;letter-spacing:unset;font-family:Optima nova,sans-serif}.template-product .product-info h1.product-title{font-size:27px;color:#222;font-family:Optima nova,sans-serif;letter-spacing:unset}.template-product .product-info .product-info__block-item .prose .product{display:block}.template-product .product-info .product-info__block-item .custom_btn .Button{text-decoration:none;margin-bottom:10px;font-family:Optima nova;color:#0e0e0e;font-size:14px;border:1px solid #0e0e0e;width:100%;padding:14px 10px;margin-top:0;display:block;text-align:center}.template-product .product-info .product-info__block-item .custom_btn .Button--secondary:before{background-color:var(--button-background);transform-origin:right center;transform:scaleX(0)}.template-product .product-info .product-info__block-item .custom_btn .Button:hover{background:#000;color:#fff}.template-product [data-block-type=find-a-store-button]{margin-top:0}.template-product [data-block-type=liquid]{margin-bottom:0}#KiwiSizingChart{margin-bottom:10px}.template-product .product-info .product-info__block-item label.color-swatch{width:24px;height:24px;padding:0}.template-product .product-info .product-info__block-item label.color-swatch.is-disabled:before{background:transparent}.template-product .product-info [data-block-type=vendor]{margin-bottom:0}.template-product .product-info [data-block-type=title]{margin:0}.template-product .product-info [data-block-type=description] p{line-height:1.35}.template-product .product-info [data-block-type=description] p strong{font-weight:400;color:#393939}.shopify-section--recently-viewed-products .section-stack{gap:2rem}.shopify-section--recently-viewed-products h2{font-size:20px;font-family:Optima nova,sans-serif;color:#222;letter-spacing:unset}.shopify-section--recently-viewed-products .product-card__info .v-stack a.product-title{font-family:Optima nova;font-weight:400;font-size:21px;line-height:34.65px}.shopify-section--recently-viewed-products .product-card__info .v-stack a.vendor{font-family:Optima nova;font-weight:700;font-size:15px;line-height:15px;letter-spacing:.5px;text-transform:capitalize}.shopify-section--recently-viewed-products sale-price{display:none}.shopify-section--recently-viewed-products .product-card__info .v-stack.gap-2{gap:unset;justify-items:left}.shopify-section--recently-viewed-products .product-card__info{justify-items:left}.ProductMeta__ShareButtons{display:inline-flex;align-items:center;margin:18px 0 10px}.ProductMeta__ShareTitle{font-size:15px}.ProductMeta__ShareList{font-size:0}a.ProductMeta__ShareItem{display:inline-block;margin:0 7px}a.ProductMeta__ShareItem .icon{width:15px;height:15px}@media screen and (min-width: 1150px){.template-product .product{--product-gap: 3rem}}@media screen and (min-width: 1000px){.template-product .product-gallery .product-gallery__image-list{padding-left:40px}}@media screen and (max-width: 999px){carousel-navigation{margin:20px 24px 0}}.template-page main{margin-top:55px}.template-page:not(.template-page-size-guide,.template-page-upcoming-shows) .section-stack{gap:0}.template-page .section-spacing{padding-top:0;padding-bottom:0}.template-page .section-header h1.h2{font-size:30px;font-family:Optima nova,sans-serif;text-transform:capitalize;letter-spacing:normal}.template-page p strong{font-weight:400}.template-page .prose h3{margin:2.2em 0 1.2em;font-family:Optima nova,sans-serif;font-size:20px;text-transform:none;letter-spacing:normal}.template-page .prose h3 strong{font-weight:400}.template-page .prose a{background:transparent}.template-page-how-to-become-a-retailer .prose .h2 strong{font-size:22px;letter-spacing:normal;font-weight:400;font-family:Optima nova,sans-serif}.template-page-how-to-become-a-retailer .prose p a{background:unset}@media screen and (max-width: 640px){.template-page-how-to-become-a-retailer .section-header.justify-self-center{justify-self:left}.template-page-how-to-become-a-retailer .section-header h1.h2{font-size:1.9em;margin-bottom:10px}.template-page-how-to-become-a-retailer .prose h2{font-size:22px;font-family:Optima nova,sans-serif;font-style:normal;letter-spacing:normal;margin-bottom:.9em}.template-page-how-to-become-a-retailer .prose h2 strong{font-weight:400}}.template-page-2024-collection .Container,.template-page-2023-collection .Container,.template-page-2022-collection .Container,.template-page-2020-collection .Container,.template-page-2019-collection .Container{padding:0 60px}.template-page .SectionHeader__Heading.u-h1{font-size:30px;font-family:Optima nova,sans-serif;text-align:center}@media screen and (max-width: 640px){.template-page-2024-collection .Container,.template-page-2023-collection .Container,.template-page-2022-collection .Container,.template-page-2020-collection .Container,.template-page-2019-collection .Container{padding:0 24px}.template-page .SectionHeader__Heading.u-h1{font-size:2em}}.template-page-find-a-store .shopify-section--rich-text{margin:20px 0}.template-page-find-a-store .shopify-section--rich-text .container{margin:0}.template-page-find-a-store .shopify-section--rich-text p,.template-page-store-locator p.sub_title_text{font-size:13px;text-align:center}.template-page .globo-form-control input::placeholder,.template-page .globo-form-control textarea::placeholder,.template-page .globo-form-control select::placeholder{color:var(--text-color-light);font-family:Libre Franklin;font-size:13px}.template-page .globo-form-id-9012 .globo-form-app .footer button.submit,.template-page .globo-form-control .flat-input{border:1px solid #5c5c5c;background:#fff}.template-page .globo-form-id-9012 .globo-form-app .footer button.submit:hover{background:#000;color:#fff}.template-page .globo-form-control input,.globo-form-control textarea,.globo-form-control select{background:#fff}.template-page .globo-form-id-9012 .globo-form-app{box-shadow:none;margin-top:0;padding-top:0}.template-page .globo-formbuilder[data-id="9012"]{margin-top:-40px}.template-page .globo-form-app .header .title{margin:0}.template-page .globo-form-id-9012 .globo-form-app .header .globo-description{text-align:center;font-size:14px;color:var(--text-color)}.template-page .globo-form-id-9012 .globo-form-app .footer button.submit{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));text-align:center;letter-spacing:.2em}.template-page .globo-form-app.boxed-layout{padding:0}.template-page .globo-form-app .header{margin-bottom:3rem}.template-page .globo-form-control{margin-bottom:1rem;padding:0 7px}.template-page .globo-form-id-9012 .globo-form-app .footer button.submit,.template-page .globo-form-control .flat-input{border-radius:0;font-family:Optima nova}.template-page .globo-form-control textarea{height:190px}.template-page .globo-description p{font-size:14px}.template-page .globo-form-input{margin-top:0}.template-page .globo-form-control{margin:0;margin-bottom:1rem}@media only screen and (max-width: 768px){.template-page .g-container{padding:25px!important}.template-page .globo-description p{font-size:13px}}@media screen and (max-width: 640px){.template-page .globo-formbuilder[data-id="9012"]{margin-top:-30px}}template-blog .Container{padding:0 60px}.template-blog .section-header h1{font-size:30px;font-family:Optima nova,sans-serif;text-align:center;letter-spacing:normal}.template-blog .blog-post-card a.article_featured_image{height:224px}.template-blog .blog-post-card__info{margin:0 18px}.template-blog .blog-post-card__info p a{font-family:Optima nova,sans-serif;text-transform:capitalize;letter-spacing:normal;font-size:22px;color:#222}.template-blog .blog-post-card__excerpt{font-family:Libre Franklin,sans-serif}.template-blog .blog-tags{gap:.5rem 0}.template-blog .blog-tags a{font-size:13px;color:#393939;font-family:Optima Nova,sans-serif}.template-blog .blog-tags li{margin:6px 21px}.template-blog .blog-tags li:not(.link-faded) a:after{display:block;content:"";width:calc(100% - .15em);height:1px;background:#393939}.template-blog .blog-post-card .blog-post-card__category{font-family:Optima Nova,sans-serif;font-size:15px;color:#5b5b5b;letter-spacing:normal}@media screen and (max-width: 640px){.template-blog .Container{padding:0 24px}.template-blog .section-header h1{font-size:2em}.template-blog .blog-post-card a.article_featured_image{height:214px}.template-blog .shopify-section--main-blog .container{margin:0 20px}.template-blog .blog-post-card__info{margin:0 8px}.template-blog .blog-tags{gap:0}.template-blog .blog-tags li{margin:5px 10px}.template-blog .blog-post-list{row-gap:3.5rem}}.article__wrapper .h6,.article__wrapper .separator-dot{font-size:13px;color:#5b5b5b;font-family:Optima Nova,sans-serif;font-weight:400;text-transform:capitalize;letter-spacing:normal}.article__wrapper h1.h1{font-size:2em;letter-spacing:normal;color:#222;font-family:Optima Nova,sans-serif}.article__wrapper .prose p a span{text-decoration:unset!important}.article__footer p.h6{font-size:15px;color:#5b5b5b;font-style:normal;text-transform:none;font-family:Optima Nova,sans-serif;letter-spacing:normal}.prev-next-blog-posts .blog-post-card__category.h6{font-size:15px;color:#fff;font-family:Optima nova,sans-serif;letter-spacing:normal}.prev-next-blog-posts .blog-post-card__title{font-size:22px;letter-spacing:normal;font-family:Optima nova,sans-serif}.shopify-section--logo-list h2.h2{font-weight:700;letter-spacing:normal;font-family:var(--heading-font-family)}@media screen and (min-width: 1800px){.shopify-section--featured-collections .section-stack .v-stack p.h6{font-size:20px}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center{justify-self:left;margin-top:40px}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{font-size:13px;font-family:Libre Franklin,sans-serif;font-weight:500}.shopify-section--featured-collections .section-stack .v-stack-content-left{position:absolute;top:85px;left:0;z-index:9}.shopify-section--logo-list h2.h2{font-size:40px;font-weight:700;line-height:37.8px;padding-bottom:20px}.shopify-section--logo-list .logo-list .logo-list__item img{width:300px}.shopify-section--logo-list h2.h2{font-size:40px}.shopify-section--logo-list .container--xl{--container-max-width: 132rem}.section-collection-gallery .collection-gallery-heading .h2{color:#868bbc;font-size:115px!important;line-height:37.8px;letter-spacing:0px}.template-page-find-a-store .section-collection-gallery .container #img-container{width:100%;height:508px!important;margin:auto}#shopify-section-template--16406871900347__media_grid_B88bJ4{--media-grid-row-height: auto!important}.section-collection-gallery .collection-gallery-heading{position:absolute;top:-2%!important;right:14px;z-index:1}.template-collection .collection-banner picture img{height:var(--content-over-media-height, auto);height:33vh!important}}.collection-toolbar{flex-direction:row-reverse;justify-content:space-between;display:none}.template-collection .sort-by{background:#fff!important;border:1px solid #aaa}.shopify-section--main-collection{padding-top:0}.gf-left #gf-tree:not(.spf-hidden)+#gf-grid{padding-left:0!important}.shopify-section--footer{margin-top:70px}.template-page .footer .footer__block p.h6{font-family:Optima Nova,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:25px!important;letter-spacing:unset!important;margin-bottom:0}@media screen and (max-width: 767px){.footer .footer__block .v-stack li{margin-bottom:12px}}.template-product .product-gallery .product-gallery__image-list .product-gallery__media figure img,.template-product .product-gallery .product-gallery__image-list .product-gallery__media img{height:100%;object-fit:cover}.template-product .product-gallery .product-gallery__image-list .product-gallery__media video-media,.template-product .product-gallery .product-gallery__image-list .product-gallery__media figure,.template-product .product-gallery .product-gallery__image-list .product-gallery__media{height:100%}.template-product .shopify-section--recently-viewed-products .section-spacing{padding-top:62px}.template-product .shopify-section--recently-viewed-products .section-stack{gap:1rem}.template-product .pswp__bg{background:#efefef}.template-product .page-dots>*:after{background:transparent;border:1px solid}.template-product .page-dots>*[aria-current=true]:after{opacity:1;background:#000}.template-product .product .product-info .product-info__block-item .prose.product-description p{font-size:13px;margin-block-end:0px!important}.template-product .product .product-info .product-info__block-item .prose.product-description span{font-family:Libre Franklin!important;font-size:13px!important;line-height:1.5}@media screen and (max-width: 999px){.template-product .product-gallery .product-gallery__image-list .product-gallery__media,.template-product .product-gallery .product-gallery__image-list .product-gallery__media img{height:auto}}@media screen and (max-width: 767px){.template-product .shopify-section--recently-viewed-products .section-spacing{padding-top:34px}.template-product .shopify-section--recently-viewed-products .section-spacing .floating-controls-container{padding-top:17px}.template-product .product-info .product-info__block-item .custom_btn .Button{margin-bottom:10px}}@media only screen and (max-width: 640px){.template-product .product .product-gallery carousel-navigation.page-dots{margin-top:16px;gap:9px}.template-product .product{gap:36px!important}.template-product .product .product-info .product-info__block-list .product-info__block-item:is([data-block-type=vendor]){line-height:normal}.template-product .product .product-info .product-info__block-list .product-info__block-item:is([data-block-type=separator]){padding-top:19px!important;padding-bottom:20px!important}.product-info__block-item .prose.product-description:last-child{margin-block-end:0px!important}.template-product .shopify-section--main-product .section-spacing{padding-block-end:40px!important}}.template-page .globo-formbuilder .panels .panel,.template-page .globo-formbuilder .panels .globo-form-control input{margin-block-end:0!important}.template-page .globo-formbuilder-wizard .gfb__footer.wizard__footer{margin-block-start:0!important}.template-page .globo-formbuilder-wizard .gfb__footer.wizard__footer button{margin-block-start:0;color:#000;border:1px solid #000}.template-page .globo-formbuilder-wizard .gfb__footer.wizard__footer button:hover{color:#fff;background:#000}.template-page .globo-formbuilder-wizard .globo-form-input textarea{margin-block-end:15px!important}.template-page-affliate-program .section-stack .section-header{margin-bottom:50px}.template-collection .relative.section-spacing{padding-block-end:10px}.template-collection .relative.section-spacing .container .prose h1.h1{font-family:hunter;font-weight:400;font-size:62px;text-transform:capitalize;letter-spacing:unset;line-height:42px;color:#000}.template-collection .relative.section-spacing .container .prose .collection-description span{font-family:Libre Franklin;font-size:13px!important;font-weight:400;line-height:18.2px;color:#000}@media screen and (max-width: 640px){.template-collection .relative.section-spacing{padding-block-start:10px}.template-collection .collection-banner .content-over-media--sm{--content-over-media-height: unset}.template-collection .relative.section-spacing .container .prose h1.h1{font-size:23.81px;line-height:28.8px}.template-collection .relative.section-spacing .container .prose .collection-description span{font-size:11px;line-height:13.75px}}@media screen and (max-width: 767px){.template-collection .collection-banner .prose.text-center{margin-bottom:0}.template-collection .prose.text-center .collection-description p{margin-block-end:5px!important}}.glFilter-search-popup .gl-list__content .gl-card-content .gl-card-pricing{display:none}.glFilter-search-popup .gl-list__content .gl-card-title a{color:#000;font-family:Optima nova,sans-serif}.template-page-find-a-store .shopify-section--rich-text{padding-left:1.25rem;padding-right:1.25rem}.template-search .section-header .v-stack h1{font-family:Optima nova,sans-serif;text-transform:capitalize;font-weight:400;line-height:1.4;letter-spacing:normal}.template-search .main-search__resource-item .gf-filter-selection .sort-by{border:.5px solid #e3e3e3}.template-search .main-search__resource-item #gf-tree{padding-left:0}.template-search .sr-only:checked+.color-swatch:after{border:1px solid #000!important}.template-search .product-card__info .price-list{display:none}.template-search .collection__main .color-swatch:after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}.template-search .container .section-stack{gap:10px}@media screen and (min-width: 700px){.template-search .collection:only-child{margin-block-start:0}}@media screen and (min-width: 1400px){.template-search .collection__main #gf-products{--product-list-default-row-gap: 60px;--product-list-default-column-gap: 20px}}@media screen and (min-width: 641px){.template-search .section-header .v-stack h1{font-size:30px}}.shopify-section--logo-list .section-header h2.h2{font-family:Optima Nova,sans-serif;font-weight:500}@media only screen and (min-width: 1580px){.shopify-section--logo-list{padding-top:26px}}@media screen and (max-width: 640px){.shopify-section--logo-list .section-header h2.h2{letter-spacing:normal;line-height:normal}.shopify-section--logo-list .section-spacing{padding-block-end:0}.shopify-section--logo-list .section-spacing .section-stack{padding-bottom:0}}.shopify-section--slideshow .slideshow__slide:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg,#0000,#0000005c)}.shopify-section--slideshow .slideshow.wedding_section .slideshow__slide:after{background:none}@media only screen and (min-width: 1580px){.shopify-section--slideshow .slideshow.wedding_section{margin-top:84px}.shopify-section--slideshow .slideshow.wedding_section .slideshow__slide-content .prose p.h1{font-size:80px}}@media screen and (max-width: 699px){.shopify-section--slideshow .slideshow.wedding_section{margin-top:30px}.shopify-section--slideshow .slideshow.wedding_section .content-over-media.content-over-media--lg{--content-over-media-height: clamp(25rem, 100vw, 36rem)}.shopify-section--slideshow .slideshow.wedding_section .slideshow__slide-content .button-group{margin-block-start:15px}.shopify-section--slideshow .slideshow.wedding_section .slideshow__slide-content .prose .h1{line-height:1;font-size:30px}.shopify-section--slideshow .slideshow.wedding_section .content-over-media{row-gap:27px}.shopify-section--slideshow .slideshow.wedding_section .slideshow__slide-content.place-self-center{place-self:end;margin:0 auto}}@media only screen and (max-width: 640px){.shopify-section--slideshow slideshow-carousel .slideshow__slide .prose .button-group{margin-top:0}.shopify-section--slideshow slideshow-carousel .slideshow__slide .content-over-media{row-gap:72px}.shopify-section--featured-collections .best_sellers_section_class{padding-block-start:47px;padding-block-end:76px!important}}.shopify-section--featured-collections .section-stack .v-stack p.h6{line-height:1.25}@media only screen and (min-width: 1580px){.shopify-section--featured-collections .section-spacing.wedding_featured_collection{padding-block-start:30px}.template-index .shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{padding-top:0}.template-index .shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{font-weight:500}}@media screen and (min-width: 698px){.template-index .shopify-section--featured-collections scroll-carousel{column-gap:20px}}@media screen and (max-width: 699px){.shopify-section--featured-collections .featured-collections-carousel__item .product-list--carousel{--product-list-card-width: min(300px, 48%);column-gap:10px}.shopify-section--featured-collections .container{margin-inline-start:24px}.shopify-section--featured-collections .best_sellers_section_class{padding-block-end:60px}}@media screen and (max-width: 639px){.shopify-section--featured-collections .section-stack .v-stack h2.h2{font-size:25px!important;letter-spacing:-.7px}.shopify-section--featured-collections .section-stack .v-stack .justify-self-center a{font-size:11.7px;padding:0}.shopify-section--featured-collections .section-stack .v-stack-content-left{align-items:flex-end}.shopify-section--featured-collections .section-stack .v-stack p.h6{font-size:13px}.shopify-section--featured-collections .product-card__info .v-stack a.vendor{font-size:14px}.shopify-section--featured-collections .product-card__info .v-stack a.product-title{font-size:20px}}@media only screen and (max-width: 640px){.template-index .shopify-section--featured-collections .mob-flex-content{align-items:flex-start;flex-direction:column;gap:0px}.shopify-section--featured-collections .section-stack{gap:12px}.shopify-section--featured-collections .section-stack .v-stack .mob-flex-content.mob_view_only p.h6{width:100%;max-width:100%}.shopify-section--featured-collections .section-stack .v-stack .mob-flex-content.mob_view_only p.h6 br{display:none}.shopify-section--featured-collections .edit_glamourous_picks_section{padding-block-end:46px}.shopify-section--featured-collections .section-spacing.wedding_featured_collection{padding-block-start:25px;padding-block-end:76px}}.shopify-section--media-grid .media-grid .prose p.h2{font-family:var(--heading-font-family)}@media only screen and (min-width: 1800px){.shopify-section--media-grid .media-grid .prose{position:absolute;top:366px}}@media only screen and (min-width: 1580px){.template-index .shopify-section--media-grid .media-grid__item:first-child .content-over-media .prose p:last-of-type{margin-top:9px}.template-index .shopify-section--media-grid .media-grid .prose p.media-grid-subtitle{margin-bottom:24px}.shopify-section--media-grid{padding-top:51px;padding-bottom:94px}.shopify-section--media-grid .media-grid .media-grid__item.media-grid__item_1 .prose button{margin-top:35px}.template-index .shopify-section--media-grid .media-grid__item:first-child .content-over-media .prose p:last-of-type{margin-bottom:0}}@media screen and (max-width: 699px){.template-index .shopify-section--media-grid .media-grid__item .content-over-media .prose .h2{line-height:1}.template-index .shopify-section--media-grid .media-grid__item:first-child .content-over-media .prose p:last-of-type{margin-top:0;margin-bottom:0}.template-index .shopify-section--media-grid .media-grid__item.media-grid__item_1 .content-over-media .prose p:last-of-type{font-size:14px!important}.template-index .shopify-section--media-grid .content-over-media .prose .media-grid-subtitle{font-size:14px;margin-bottom:12px}.template-index .shopify-section--media-grid .content-over-media .prose button.link{margin-top:24px}.template-index .shopify-section--media-grid .media-grid__item_2 .content-over-media .prose button.link{margin-top:30px}.template-index .shopify-section--media-grid .content-over-media{row-gap:0!important}}@media only screen and (max-width: 640px){.template-index .shopify-section--media-grid{padding-bottom:64px}}@media only screen and (min-width: 1580px){.template-index .shopify-section--apps .section-spacing{padding-block-end:105px}}@media only screen and (max-width: 640px){.template-index .shopify-section--apps .insta-header h2{line-height:normal}.template-index .shopify-section--apps #insta-feed{margin-top:32px!important}}.footer__block--social-media ul li{margin-bottom:15px}.footer .container .footer__block-list{justify-content:initial}.template-collection .collection .gf-filter-contents .h3 span{font-family:Optima Nova,sans-serif}.template-collection #main-collection-description h2 strong{font-size:22px;letter-spacing:normal;text-transform:capitalize;font-weight:400;font-family:Optima Nova,sans-serif}@media only screen and (min-width: 1580px){.template-collection .collection-banner .prose .collection-description{margin-top:27px;line-height:20.5px}.template-collection .collection-banner .content-over-media .prose{bottom:55px}.template-collection .collection-banner .content-over-media{row-gap:0!important}.template-collection .collection #gf-tree{padding-left:0!important}}@media only screen and (min-width: 640px){.template-collection .shopify-section--collection-banner .relative .prose .h1{font-size:40px!important}}@media only screen and (min-width: 768px){.template-collection .collection__main #gf-products{padding-left:33px}.template-collection .shopify-section--collection-banner .relative .prose .collection-description#main-collection-description{margin-block-start:10px!important;margin-block-end:25px!important}.template-collection .collection-banner .prose{max-width:60rem}}@media only screen and (max-width: 767px){.template-collection .collection__main .gf-actions .sort-by,.template-collection .collection__main .gf-actions .gf-refine-toggle-mobile{border:none!important}.template-collection .collection__main .gf-actions .sort-by-toggle{text-align:right}.template-collection .collection__main .gf-actions .gf-filter-selection,.template-collection .collection__main .gf-actions{margin-bottom:12px}.template-collection .collection__main .gf-actions .gf-summary{display:none}#gf-tree .gf-filter-contents .gf-block-title .h3{font-family:optima nova}.template-collection .shopify-section--main-collection .collection{margin-block-start:10px}.template-collection .gf-refine-toggle-mobile span{padding-left:0}}.template-page-become-a-retailer .shopify-section--main-page .section-header{margin-bottom:50px}.template-page-become-a-retailer .shopify-section--main-page .prose h2 strong{font-size:22px;font-family:Optima Nova,sans-serif;letter-spacing:normal;color:#000;font-weight:400}.template-page-become-a-retailer .shopify-section--main-page .prose h2{margin-bottom:25px}@media screen and (max-width: 420px){.template-page-become-a-retailer .section-header .h2{font-size:1.5em!important;line-height:1.2}.template-page-become-a-retailer .section-header.justify-self-center{justify-self:center}.template-page-become-a-retailer #main{margin-top:15px}.template-page-become-a-retailer .shopify-section--main-page .prose h2 strong{font-size:22px}}.template-product .container--lg-recently-viewed{--container-max-width: var(--container-lg-max-width)}.template-product .shopify-section--recently-viewed-products .section-stack{gap:0}.template-product .product{gap:43px}.template-product .product-gallery scroll-carousel{gap:2px;margin-right:0}.template-product .product-gallery .product-gallery__thumbnail-scroller{gap:9.25px;margin-right:0}.template-product .shopify-section--main-product .section-spacing{padding-block-end:62px}.template-product .product-info__block-item .available_sizes,.template-product .variant-picker .variant-picker__option variant-option-value,.template-product .variant-picker .variant-picker__option legend{letter-spacing:normal;line-height:normal}.template-product .variant-picker .variant-picker__option{gap:15px}.template-product .product-info .product-info__block-item .custom_btn .Button span{letter-spacing:4px;font-weight:700}.template-product .product .product-info .product-info__block-list .product-info__block-item:is([data-block-type=liquid]){margin-top:20px}.template-product .product .product-info .product-info__block-list .product-info__block-item:is([data-block-type=variant-picker]){margin-bottom:20px;margin-top:0}.template-product video::-webkit-media-controls{opacity:0}.template-product video::-moz-media-controls{opacity:0}.template-product video::-ms-media-controls{opacity:0}.template-product video::-webkit-media-controls-panel{opacity:0}.template-product video::-webkit-media-controls-play-button{opacity:0}.template-product video::-webkit-media-controls-timeline{opacity:0}.template-product video::-webkit-media-controls-current-time-display{opacity:0}.template-product video::-webkit-media-controls-time-remaining-display{opacity:0}.template-product video::-webkit-media-controls-mute-button{opacity:0}.template-product video::-webkit-media-controls-volume-slider{opacity:0}.template-product video::-webkit-media-controls-fullscreen-button{opacity:0}.template-product .product-gallery .product-gallery__image-list{padding-left:9.25px}.template-product .product-info #truncated-product-description div br,.template-product .product-info #main-product-description div br{display:none}.template-product .product-info #truncated-product-description div[dir=ltr] .input-box,.template-product .product-info #truncated-product-description div[dir=ltr],.template-product .product-info #main-product-description div[dir=ltr] .input-box,.template-product .product-info #main-product-description div[dir=ltr]{margin-block-end:0!important}.template-product .product-info #truncated-product-description span[data-mce-fragment="1"],.template-product .product-info #main-product-description span[data-mce-fragment="1"]{margin-block-start:0}@media only screen and (min-width: 1580px){.template-product .product-gallery scroll-carousel{margin-right:0}.template-product .product .product-info .product-info__block-list .product-info__block-item:is([data-block-type=separator]){padding:30px 0!important}}@media only screen and (max-width: 999px){.template-product .product-gallery .product-gallery__image-list{padding-left:16px;padding-right:16px}.template-product .shopify-section--main-product .container{--distance-to-bleed: none}}.template-page-wholesale .header__primary-nav .header__dropdown-menu li a{font-family:Libre Franklin,sans-serif!important;font-size:14px!important;line-height:1.2!important;color:#6f6f6f}@media only screen and (max-width: 640px){.template-index .section-collection-gallery{padding-block-start:66px;padding-block-end:31PX}}.shopify-section--slideshow .slideshow__slide-content .prose .button-group{margin-top:28px}@media screen and (min-width: 1000px){.template-product .product-gallery .product-gallery__thumbnail-scroller{width:70px;grid-auto-columns:auto}.template-product .product-gallery .product-gallery__thumbnail{width:70px;height:108px}.template-product .product-gallery .product-gallery__thumbnail .object-contain{width:100%;max-width:66px;height:105px;object-fit:cover}}.template-page-pr-stylist-contact .globo-form-app.boxed-layout{box-shadow:unset}.template-page-pr-stylist-contact .globo-description p{color:#000}.template-page-pr-stylist-contact .globo-formbuilder-wizard .wizard__content p{visibility:hidden;padding:0;margin:0}.template-page-pr-stylist-contact .globo-formbuilder-wizard .panels .globo-form-control[data-type=textarea]{margin-block-end:0!important}.template-page-contact .globo-form-app.boxed-layout .g-container,.template-page-pr-stylist-contact .globo-form-app.boxed-layout .g-container{margin-block-start:15px;padding-top:0!important}.template-page-contact .section-header h1.h2,.template-page-pr-stylist-contact .section-header h1.h2{line-height:1}.template-page-contact .globo-form-app .header,.template-page-pr-stylist-contact .globo-form-app .header{margin-block-end:25px!important}.template-page-contact .globo-form-app .panels,.template-page-pr-stylist-contact .globo-form-app .panels{z-index:1}@media screen and (max-width: 576px){.template-product .product-gallery__image-list .product-gallery__carousel .product-gallery__media:is([data-media-type=video]){height:84.5%}}.template-blog .blog-post-card__excerpt{word-break:break-word}.template-page-contact-us .shopify-section--contact .section-spacing{padding-bottom:30px}.template-page-contact-us .shopify-section--contact .section-header h2{font-size:30px;font-family:Optima nova,sans-serif;text-transform:capitalize;letter-spacing:normal}.template-page-contact-us .shopify-section--contact .section-header .prose p{margin-top:10px}.template-page-contact-us .shopify-section--contact .fieldset textarea{border:1px solid #000;color:#000;font-size:14px}.template-page-contact-us .shopify-section--contact .fieldset input{border:1px solid #000;color:#000;height:41px;font-size:14px}.template-page-contact-us .shopify-section--contact .fieldset textarea::placeholder,.template-page-contact-us .shopify-section--contact .fieldset input::placeholder,.template-page-contact-us .shopify-section--contact .fieldset label{color:#000}.template-page-contact-us .shopify-section--contact .button{background:#fff;color:#000;font-size:14px;letter-spacing:normal}.template-page-contact-us .shopify-section--contact .button:hover{background:#000;color:#fff}.template-page-contact-us .shopify-section--contact .fieldset{padding-bottom:20px}.template-page-contact-us .shopify-section--contact .container #contact_form{padding:0 25px}@media only screen and (max-width: 768px){.template-page-contact-us .shopify-section--contact .section-header .prose p{font-size:13px}}.template-page-our-story .section-header .h2{margin-bottom:30px}.template-page-store-locator .section-header h1{padding-bottom:40px}@media only screen and (max-width: 768px){.template-page-store-locator .section-header h1{font-size:26px!important}}.template-page-wholesale-info .header__primary-nav .header__dropdown-menu li a{font-family:Libre Franklin,sans-serif!important;font-size:14px;line-height:1.2;color:#6f6f6f}#gf-products video+.img-sections{display:none}@media only screen and (max-width: 768px){#gf-products video+.img-sections{display:block}#gf-products video{display:none}}.mega-menu__promo .v-stack.text-center.gap-2\.5{text-align:left;width:100%;font-family:Optima Nova,sans-serif;font-weight:700}.mega-menu__promo p.smallcaps{font-size:13px!important;text-decoration:none;text-transform:uppercase;color:#000;letter-spacing:normal;display:flex;gap:5px;align-items:center}.mega-menu__promo span svg{width:15px;height:11px}.mega-menu__linklist li.v-stack.justify-items-start.gap-5{max-width:fit-content;width:100%}.nav-menu-menu-custom summary.h6:after,.nav-menu-menu-custom.header__primary-nav ul li a.header-menu-custom:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:.05em;bottom:0;left:0;background:currentcolor;transform-origin:bottom right;transition:transform .25s ease-out}.nav-menu-menu-custom summary.h6,.nav-menu-menu-custom.header__primary-nav ul li a.header-menu-custom{position:relative}.nav-menu-menu-custom summary.h6:hover:after,.nav-menu-menu-custom.header__primary-nav ul li a.header-menu-custom:hover:after{transform:scaleX(1);transform-origin:bottom left}ul.mega-menu__linklist,.mega-menu__promo{max-width:100%;width:100%}.mega-menu__promo>*{max-width:90%;column-gap:1rem;min-width:215px;flex:auto}.mega-menu__linklist{gap:65px!important}.slideshow__next-section-button{display:none}body.header-hovered:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:9;background:#000;opacity:.5}.mnu-inr{max-width:1200px;display:flex;margin:0 auto}.mega-menu__linklist li ul li a{text-transform:uppercase}li.sidebar_always-open{transform:none!important;opacity:inherit!important}a.sublink_button.header-sidebar__linklist-button.h6{font-weight:400}.home-media-2-rows .shopify-section--media-grid .media-grid .prose{position:relative;top:auto}.shopify-section--media-grid .home-media-2-rows .media-grid .prose{position:absolute;top:50%;transform:translateY(-50%)}.shopify-section--media-grid .home-media-2-rows .media-grid .prose{place-self:center;padding:0;display:flex;flex-direction:column;height:max-content;width:fit-content;justify-content:center;align-items:center}.home-media-2-rows media-grid.media-grid{display:flex;justify-content:center;height:100%;width:100%}.home-media-2-rows .section-stack{gap:var(--section-stack-gap);display:flex}.home-media-2-rows a.media-grid__item{height:100%;width:100%;max-width:50%}@media (max-width:700px){.home-media-2-rows a.media-grid__item{height:100%;width:100%;max-width:100%}.home-media-2-rows media-grid.media-grid{display:flex;justify-content:center;height:100%;width:100%;flex-wrap:wrap}}.spf-col-xl-3.spf-col-lg-4.spf-col-md-6.spf-col-sm-6.spf-col-6{max-width:100%;padding:0!important;width:100%}a.spf-product-card__image-wrapper.hover-effect img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover;object-position:top}.spf-product-card__image-wrapper img.spf-product-card__image{object-fit:cover;object-position:top}.spf-product-card__inner a.spf-product-card__image-wrapper{padding-top:150%!important}.gf-actions .globo-selected-items-wrapper.rounded{display:none}.spf-product__info .spf-product-card__vendor a{font-family:Optima nova,sans-serif!important;color:#4d5959!important}.spf-product__info .h4.spf-product-card__title a{font-size:20px!important;font-family:Optima nova,sans-serif!important;letter-spacing:normal;font-weight:400!important;color:#222!important}.spf-product__swatch-inner span.spf-product__swatch-color,.spf-product__swatch-inner span.spf-product__swatch-image{width:15px;height:15px}.product-list .spf-col-xl-4.spf-col-lg-4.spf-col-md-6.spf-col-sm-6.spf-col-6{max-width:100%;padding:0!important;width:100%!important;height:100%!important}.product-list img.spf-product-card__image.spf-product-card__image-main.lazyautosizes.ls-is-cached.lazyloaded{width:100%!important;max-width:100%;height:100%}video.product-card__image.product-card__image--primary.js-product-card-video.aspect-tall{object-fit:cover;object-position:top}span.spf-product__label.spf-product__label-soldout,.spf-product__form-btn-addtocart{display:none!important}form.spf-product__form,span.spf-product-card__price{display:none}.spf-product-card__image-wrapper.hover-effect{padding-top:150%!important}.header-search{z-index:1}.header-search__form{max-width:1200px;width:100%;margin:0 auto;padding:0!important;border-bottom:1px solid #000}.header-search__form-control .icon{display:block;width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;overflow:visible;flex:0 0 auto;padding:0 12px;margin:0;font-family:inherit;font-size:100%;white-space:nowrap;text-align:center;text-decoration:none;text-transform:none;background-color:#fff}.header-search__form-control input.header-search__input{font-size:20px!important;color:#000!important;font-family:Libre Franklin;--text-color: #393939;text-transform:lowercase;font-weight:500}.header-search__form-control{column-gap:1.25rem;padding-block:0}.header-search .container{padding:50px 0;height:100%}.predictive-search{display:block;max-width:1200px;margin:0 auto}price-list.price-list{display:none}span.text-with-icon.gap-4{font-size:14px;color:#000!important;font-family:Optima Nova,sans-serif;letter-spacing:0}.accordion__toggle{padding-block:10px}.accordion__content{height:300px;overflow:hidden;scroll-snap-type:y mandatory;overflow-y:scroll;scrollbar-width:thin;padding-top:10px}.dot-checkbox{position:relative;width:20px;height:20px;display:block;margin-right:6px;flex:0 0 20px;min-width:20px;border:1px solid #c4cdd5;border-radius:0;inset-block-start:0;background:transparent;opacity:1}.checkbox-control{align-items:flex-start;column-gap:2px;text-align:start;display:flex;position:relative}.dot-checkbox:checked~label{opacity:1;transform:translate(0)}.checkbox-control label{font-size:14px;text-transform:capitalize;color:#000!important;opacity:1}.dot-checkbox:checked{opacity:1;border-color:#5a5a5a;background-size:20px 20px;background-position:center;background-image:url(https://cdn.shopify.com/s/files/1/0782/9671/1442/files/tick-svgrepo-com.svg?v=1741085781)}nav.pagination{margin-top:40px;justify-content:center;width:100%}.pagination__link{font-size:18px;font-family:Libre Franklin,sans-serif}.text-with-icon{font-size:14px;color:#000;font-weight:400;font-family:Libre Franklin,sans-serif}.collection-toolbar{flex-direction:row-reverse;justify-content:space-between;box-shadow:none}.collection-toolbar__button-container{border:none}.collection-toolbar__button{opacity:1!important;transition:opacity .2s}.facets-sidebar{top:0!important}label.color-swatch{border:1px solid #dedede}.collection .product-list[collection-desktop-layout=medium]{row-gap:35px}product-list.product-list{grid-template-columns:repeat(4,1fr)}button.collection-toolbar__button.heading.text-xxs.w-full{font-size:14px;color:#000;font-weight:400;padding:0;font-family:Libre Franklin,sans-serif}.collection-toolbar__button-list{gap:35px;height:fit-content}.collection-toolbar{min-height:0}.collection-header-container-cstm{gap:20px}.shopify-section--main-collection{margin-top:30px}.popover__value-list{gap:5px}.popover__value-list span.reversed-link{color:#000}@media (max-width:999px){product-list.product-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){product-list.product-list{grid-template-columns:repeat(2,1fr)}.collection-toolbar__button-list{padding-top:20px;justify-content:space-between;padding-bottom:20px}.collection-toolbar__button-container{width:fit-content}.product-list:not(.product-list--carousel){margin-inline:0}}.pagination__link[aria-current=page]{box-shadow:inset 0 -2px}.collection-toolbar{display:flex}.header-search::part(content){max-height:100%;background:#fff;color:rgb(var(--text-color));overflow:auto}.featured-collections-carousel__item fieldset,.predictive-search__products fieldset{display:none}.predictive-search__tabs::part(tab-list-scrollable){display:none!important}.header-search{top:0}@media (max-width:749px){.header-search .container{padding:20px 0;height:100%;margin:0}:where(.modal,.drawer,.popover,.header-search)::part(overlay){background:rgb(var(--page-overlay));min-height:100vh;position:fixed;top:0;right:0;bottom:0;left:0}}p.predictive-search__category.h6.text-subdued{font-size:16px;color:#000;border-bottom:0;font-family:Libre Franklin,sans-serif}.predective-search-button{display:flex;justify-content:space-between}.pred-view-all-btn button.button{background:transparent;border:none;color:#000;text-decoration:underline;font-family:Libre Franklin,sans-serif;padding:0}.predictive-search__resource-item-products{display:flex;flex-direction:column;gap:2rem}.predictive-search__resource-item-products .product-card__info .v-stack a.vendor{text-align:left}@media (max-width:990px){.predictive-search__resource-item{max-width:20%;width:100%}.predictive-search__tabs .predictive-search__resource-item{max-width:100%;width:100%}x-tabs.predictive-search__tabs.content-tabs{max-width:100%;width:100%}.predictive-search__resource-item-products .predictive-search__products{grid-template-columns:repeat(4,1fr)}.predictive-search__resource-item-products .horizontal-product-card__figure{width:100%;max-width:100%}.predictive-search__resource-item-products a.product-title.h6{font-size:14px;color:#000;font-family:Libre Franklin,sans-serif}.predictive-search__results{padding:20px}.predictive-search__suggestions{grid:none;row-gap:1.25rem}.predictive-search__resource-item-products .horizontal-product-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.predictive-search__results.predictive-search__results--with-suggestions{padding:20px}p.predictive-search__category.h6.text-subdued{font-size:12px}}.predictive-search__resource-item-products a.product-title{font-weight:800}html.js.lock body.scroll-custom:after{position:absolute;content:"";top:140px;left:0;width:100%;height:100%;background-color:#000000a6;z-index:1}html.js.lock height-observer{display:initial}video-media{--aspect-ratio: 1 !important}.header-search__form-control input:-webkit-autofill{-webkit-background-clip:text}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
