@media screen and (max-width:749px){media-gallery .slider.slider--mobile .grid__item{width:100%!important}.thumbnail-slider .thumbnail-list.slider{display:none!important}.media-gallery--mobile-thumbnails-vertical .product-media-slider{width:100%!important}.media-gallery--mobile-thumbnails-left .product-media-slider{margin-left:0!important}}svg.icon.icon-plus.add_icon{height:16px;width:16px}.main-heading p{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-size:42px!important;line-height:44px!important;letter-spacing:-.5px!important;margin:0!important;text-transform:capitalize!important}.main-heading em{color:#000!important;font-family:var(--heading-italic-font-family)!important;font-weight:450!important;font-style:Italic!important;font-size:42px!important;line-height:44px!important;letter-spacing:-.5px!important;text-transform:capitalize!important}.subheading{color:#000;text-align:center;font-family:Brown ll;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:3.2px;text-transform:uppercase;display:flex;align-items:center;gap:10px;max-width:max-content;transition:all .3 ease}.button--primary{border-radius:400px;background:#fff;display:flex;padding:8px 22px;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:Brown ll;font-size:16px!important;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.4px;text-transform:uppercase;max-width:max-content;cursor:pointer;transition:background .3s ease,color .3s ease,transform .2s ease}.button--primary:hover{background:#000;color:#fff;transform:scale(1.05)}.cs-title{font-family:Brown LL;font-weight:400;font-size:16px;line-height:24px;letter-spacing:12%!important;text-transform:uppercase;display:flex;align-items:center;gap:10px}.cs-title.white{color:#f6f4f0;margin:0 0 12px}@media(max-width:786px){.main-heading p{font-size:28px!important;line-height:30px!important;margin:0;text-align:left}.main-heading em{font-size:28px!important;line-height:30px!important;font-style:italic!important}.button--primary{border-radius:400px;background:#fff;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:10px;color:#000;text-align:center;font-family:Brown ll;font-size:14px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px;text-transform:uppercase;max-width:max-content}.header--middle-left{gap:18px!important}.cs-title{font-size:14px;line-height:22px}}.main-inline-header{display:flex;align-items:center}body.is-homepage .csp-header .header__menu-item--main{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight);font-size:16px;line-height:20.4px;letter-spacing:.6px;text-transform:uppercase;color:#000}body.is-homepage .gradient{background:#fff;position:absolute;width:100%}.scrolled-past-header .gradient{background:#fff!important}.scrolled-past-header .csp-header .header__menu-item--main{color:#000!important}.scrolled-past-header .header__heading a img{filter:none!important}.scrolled-past-header .header__icons svg{filter:none!important}.scrolled-past-header .custom_mega .mega-menu__link.mega-menu__link--level-2{color:#000!important}#MegaMenu-Content-2{background:#f7f7f7!important}.scrolled-past-header .grand-link{color:#000!important}body.is-homepage .header__icon--menu svg{filter:brightness(0) invert(1)}.menu-opening .header__icon--menu svg{filter:none!important}.scrolled-past-header .header__icon--menu svg{filter:none!important}body.is-homepage .header__menu-item span:after{background-color:#fff}.scrolled-past-header .header__menu-item span:after{background-color:#000!important}body.is-homepage .announcement-bar,body.is-homepage .header-wrapper--border-bottom,body.is-homepage .search-modal{border-bottom:none!important}.scrolled-past-header .announcement-bar,.scrolled-past-header .header-wrapper--border-bottom,.scrolled-past-header .search-modal{border-bottom:.1rem solid rgba(var(--color-foreground),.08)!important}body:not(.is-homepage) .csp-header .header__menu-item--main{color:var(--black-color, #000);font-family:Brown LL;font-weight:400;font-size:12px;line-height:20.4px;letter-spacing:.6px!important;text-transform:uppercase}.csp-header .header__active-menu-item-v2:before{display:none!important}.custom-annoucement{background:var(--primrey-color, #DDE388)!important}.announcement-bar__message span{color:var(--black-color, #000);font-family:Brown ll;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.4px}.announcement-bar__message{display:flex;align-items:center;gap:24px}.header__menu-item{position:relative;text-decoration:none;color:inherit}.header__menu-item span{position:relative;display:inline-block;font-family:var(--heading-font-family)!important;font-weight:400;letter-spacing:.4px!important;text-transform:capitalize}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#000;transition:width .3s ease}.header__menu-item:hover span:after{width:100%}.announcement-bar__message__custom-icon{width:18px;height:14.975px;margin:0}.header--middle-left{gap:24px}@media(max-width:786px){#menu-drawer *,#predictive-search-results *{color:#000c;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:capitalize}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem;padding:0}.menu-drawer__utility-links{display:none!important}}.pdp-section .csp-img{opacity:0;transform:translateY(30px) scale(.95) rotateX(10deg);transition:opacity .85s ease-out,transform .85s cubic-bezier(.25,1,.5,1)}.pdp-section .csp-img.visible{opacity:1;transform:translateY(0) scale(1) rotateX(0)}a:hover{text-decoration:none!important}.header__search label{font-family:Brown ll;font-style:normal;font-weight:400}.csp-header .details[open]>.header__menu-item *{text-decoration:none!important}.cfo-cpllection .mobile-facets__open{display:flex;padding:10px 21px;justify-content:center;align-items:center;flex-direction:row-reverse;gap:20px;border-radius:80px;border:1.5px solid rgba(0,0,0,.5)}.cfo-cpllection span.mobile-facets__open-label.button-label.small-hide{color:#000;text-align:center;font-family:Brown LL;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.6px!important;margin:0}.cfo-cpllection .facet-filters__label{margin:0}.cfo-cpllection .facet-filters__field{display:flex;padding:10px 21px;justify-content:center;align-items:center;gap:20px;border-radius:80px;border:1.5px solid rgba(0,0,0,.5)}.cfo-cpllection .facet-filters__field *{color:#000;text-align:center;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px!important}.cfo-cpllection .card__information{padding-bottom:0;padding-top:0}.cfo-cpllection .product-count__text{display:none}.cfo-cpllection .collection.page-width{padding:0}.cfo-cpllection #product-grid{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:20px 16px!important}.jdgm-widget.jdgm-widget{text-align:left!important;display:none!important}.card__heading a{color:#000;font-family:Freight Big Pro!important;font-weight:500;font-size:16px!important;line-height:20px;letter-spacing:.7px!important}.product-card-wrapper .selected-material-name{color:#000;font-family:Brown LL;font-weight:300;font-size:12px;line-height:17px;letter-spacing:.7px!important}.pdp-card .price__compare-price .price-item.price-item--regular{font-weight:400!important;color:#414141!important}@media screen and (min-width:786px){.cfo-cpllection #product-grid .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}.cfo-cpllection #product-grid{gap:0px 14px!important;grid-template-columns:repeat(2,1fr);margin-top:20px}}.pdp-card .ra-product-title.card__heading a{color:#000;font-family:Brown ll;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.4px;margin:0 0 4px}.pdp-card .price-item.price-item--regular{color:#1a1a1a!important;font-family:Brown LL;font-weight:400!important;font-size:12px!important;line-height:18px!important;letter-spacing:.4px!important}.pdp-card .cs_card__content{padding:12px 0 0!important;text-align:left}.cs-price{text-align:left!important;margin:0!important}.price__compare-price p{color:#414141;font-family:Brown ll;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.4px;text-decoration-line:line-through}.price-item--sale{color:#1a1a1a!important;font-family:Brown LL;font-weight:400!important;font-size:12px;line-height:18px;letter-spacing:.4px!important}.pdp-card .material-variants{position:relative;z-index:99999}a.pagination__item.pagination__item--current.light{background:#0000000f;font-weight:700;color:#000}a.pagination__item{font-family:Bricolage Grotesque;color:#00000080;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cfo-cpllection .facets-wrapper.page-width{padding:0 40px}.cfo-cpllection .facets-container-drawer .product-count{margin:0}.cfo-cpllection .button--primary{color:#fff}.cfo-cpllection .card__badge,.card__heading.mobile,.mobile-header{display:none}@media screen and (max-width:786px){.cfo-cpllection .mobile-facets__footer .button--primary{color:#000}.cs-price{margin:0!important}.pdp-card .quick-add-mobile{display:none}.pdp-card .card__badge.bottom{display:none!important}.cfo-cpllection .facets-wrapper.page-width{padding:0 16px}.cfo-cpllection .mobile-facets__open{gap:10px!important;padding:6px 12px;border:1px solid #000000}.cfo-cpllection .button-label{color:#000;font-family:Brown LL;font-size:12px;font-style:normal;font-weight:500;line-height:16.8px;text-transform:capitalize;margin-left:0;letter-spacing:.6px!important}.jdgm-widget.jdgm-widget{text-align:left!important;display:none!important}.cfo-cpllection{padding-top:8px!important}.card__heading.mobile{display:block;width:100%}.mobile-header{display:flex;align-items:flex-start;gap:6px;justify-content:space-between}.card__heading.des{display:none}.card-information .price{display:none!important}}.quick-add-mobile{z-index:9999;position:relative}.custom-pop-up h2{color:#000;font-family:Brown LL;font-size:32px;font-style:normal;font-weight:500;line-height:42px;max-width:430px}.custom-pop-up .price-item.price-item--regular{color:#1a1a1a;font-family:Brown LL;font-size:18px!important;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.4px}.custom-pop-up .icon-with-text__item span{color:#000;text-align:center;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.cs-quick,.cfo-cpllection .quick-add__submit button{color:#000;font-family:Brown LL;font-size:18px!important;font-style:normal;font-weight:400!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase}.custom-pop-up .accent-color-text{color:#000;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.cs_card__content .main-atc__label__text,.quick-add-des .main-atc__label__text{color:#000!important;font-family:Brown LL;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase}.link.product__view-details{color:#000;text-align:center;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.quick-add-des .quick-add__submit{background:#fff!important}.quick-add-des .quick-add__submit:after{display:none}.cs_card__content .quick-add__submit{border:1px solid black}.cs_card__content .quick-add__submit:after,.cs_card__content .quick-add__submit:before{color:#fff!important;display:none!important}.cs-quick:hover{color:#000!important}.mobile-facets *{font-family:Brown LL;font-weight:400}@media screen and (max-width:786px){.cs_card__content{display:flex!important;flex-direction:column}.cs_card__content .main-atc__label__text{font-size:14px!important;font-weight:400!important}.custom-pop-up h2{color:#000;font-family:Brown ll;max-width:unset}span.time-number{color:#fff;text-align:center;font-family:Quarto;font-size:24px!important;font-style:normal;font-weight:500;line-height:24px!important}.sticky-atc__label__text{color:#000}.mobile-facets *{font-family:Brown LL!important;font-weight:400}}@media(hover:hover){.link-btns--center a.button:not([aria-disabled=true]):after,.link-btns--left a.button:not([aria-disabled=true]):after,.action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):after,.action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):after{background-color:rgba(var(--color-button),var(--alpha-button-background));z-index:-1;transition:transform var(--transition-duration);box-shadow:none;color:#000!important}}.cart-count-bubble{bottom:1.6rem}.fbt-block{padding:32px 0 0}.fbt-heading{font-family:var(--heading-font-family)!important;font-weight:600;font-size:20px;letter-spacing:-.5px!important;line-height:20px;color:#000;margin:0 0 20px}.fbt-list{display:flex;gap:8px;align-items:stretch}.fbt-plus{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;align-self:flex-start;padding-top:14%}.fbt-item{flex:1;min-width:0;display:flex;flex-direction:column}.fbt-img-wrap{position:relative;width:100%;background-color:#f7f7f7}.fbt-cb-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.fbt-cb-label{position:absolute;top:10px;right:10px;width:21px;height:21px;border:1.5px solid #000;background:#fff;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.fbt-cb-label:after{content:"";display:none;width:11px;height:7px;border-left:2.8px solid #fff;border-bottom:2.8px solid #fff;transform:rotate(-50deg) translateY(0)}.fbt-cb-input:checked+.fbt-cb-label{background:#000;border-color:#000}.fbt-cb-input:checked+.fbt-cb-label:after{display:block}.fbt-img{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block}.fbt-info{width:100%;padding:10px 0 0}.fbt-name{font-family:Freight Big Pro!important;font-weight:500;font-size:14px;line-height:19px;letter-spacing:0;color:#000;text-transform:uppercase;margin:0 0 10px}.fbt-prices{display:flex;gap:7px;align-items:center}.fbt-compare{font-family:Brown LL;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.54px!important;color:#414141;text-decoration:line-through}.fbt-sale{font-family:Brown LL;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.54px!important;color:#1a1a1a}.fbt-total-row{display:flex;justify-content:space-between;align-items:center;margin:20px 12px 16px}.fbt-total-label{font-family:Brown LL;font-weight:500;font-size:21.45px;line-height:16.09px;letter-spacing:.94px!important;color:#000}.fbt-total-prices{display:flex;gap:10px;align-items:center}.fbt-total-compare{font-family:Brown LL;font-weight:500;font-size:16px;line-height:24px;text-decoration:line-through;letter-spacing:.54px!important;color:#414141}.fbt-total-sale{font-family:Brown LL;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.54px!important;color:#000}.fbt-btn{width:100%;background:#000;color:#fff;border:none;padding:14px;font-family:Brown LL;font-weight:400;font-size:18px;letter-spacing:2px!important;text-transform:uppercase;cursor:pointer;border-radius:40px}@media(max-width:749px){.fbt-block{padding:24px 0 0}.fbt-list{flex-direction:column;gap:0}.fbt-cb-label{right:unset;left:8px;top:8px;width:20px;height:20px}.fbt-plus{width:100%;padding:8px 0;align-self:auto}.fbt-item{flex-direction:row;align-items:stretch}.fbt-img-wrap{width:100px;min-width:100px;flex-shrink:0}.fbt-total-row{margin:16px 22px}.fbt-total-prices{display:flex;gap:6px;align-items:center}.fbt-img{width:100px;height:100px;aspect-ratio:1 / 1}.fbt-info{flex:1;padding:0 0 0 10px;display:flex;flex-direction:column;justify-content:center}.fbt-name{text-align:left}.fbt-prices{justify-content:flex-start}.fbt-cb-label:after{width:10px;height:6px}}.accordion-list{padding:0;margin:0}.accordion-item{border-bottom:1px solid rgba(0,0,0,.1)}.accordion-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:14px 0;cursor:pointer;text-align:left;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:inherit}.accordion-trigger__title{flex:1}.accordion-trigger__icon{display:flex;align-items:center;transition:transform .3s ease;transform:rotate(180deg)}.accordion-trigger[aria-expanded=true] .accordion-trigger__icon{transform:rotate(0)}.accordion-body{overflow:hidden;transition:max-height .3s ease,opacity .3s ease;max-height:0;opacity:0}.accordion-body.is-open{max-height:600px;opacity:1}.accordion-child-list{padding:0 0 12px}.accordion-child-link{display:block;padding:8px 0!important;font-size:1.3rem!important;font-weight:400!important;color:#000000bf!important}.accordion-child-link:hover{color:#000!important}.accordion-trigger{pointer-events:auto;position:relative;z-index:2}.menu-drawer__submenu{pointer-events:auto}#menu-drawer span.accordion-trigger__title{color:#000;font-family:Brown ll;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-transform:capitalize;padding-left:16px}#menu-drawer span.accordion-trigger__icon{border-left:.5px solid #CDCAC3;padding:20px 18px}#menu-drawer a.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset.accordion-child-link{padding:0!important;border:0px!important;background:transparent;color:#2a2a2a;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-transform:capitalize}ul.menu-drawer__menu.list-menu.accordion-child-list{display:flex;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;padding:12px 16px}#menu-drawer .menu-drawer__close-button{margin-top:0;gap:20px;padding:0;background:#f7f7f7}#menu-drawer .header__icon .icon{height:14px;width:14px;fill:none;vertical-align:middle}.icon_wrap{padding:18px 20px;border-right:.5px solid #CDCAC3}#menu-drawer .header__icon .icon path{stroke:#000}@media(max-width:920px){.accordion-trigger.menu-drawer__menu-item{padding:0;border-top:.5px solid rgba(0,0,0,.1);padding-right:0!important;background:transparent}}.add_icon{height:18px;width:18px}.shopify-policy__title h1,h1.main-page-title.page-title.h0,.track-order-form .title,.title{color:#000;font-family:var(--heading-font-family)!important;font-size:42px;font-style:normal;font-weight:var(--heading-font-weight);line-height:44px;letter-spacing:-.5px!important}.shopify-policy__body .rte .MsoNormal strong span,.shopify-policy__body .rte #ip,.shopify-policy__body .rte strong{color:#000;text-align:center;font-family:Brown LL;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.5px}.shopify-policy__body .rte *{color:#4d4d4d;font-family:Brown LL;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.6px;text-transform:capitalize}.rte *,.rte strong{font-family:Brown LL}.rte strong{font-family:Brown LL;font-weight:600;color:#000}@media(max-width:920px){.shopify-policy__title h1,h1.main-page-title.page-title.h0,.track-order-form .title,.title{font-size:28px}.track-order-form .title{margin:0}}.track-order-form *{font-family:Brown LL;font-weight:400}.jdgm-legacy-widget-content *{font-family:Brown LL!important}.product-price-row{line-height:0px}.cs-price.price.price-template--20504432214155__main-collection-product-grid.price--on-sale *{line-height:normal!important}.sticky-atc-footer-spacer{display:none!important}.newsletter-form__field-wrapper input{border:1px solid black}.newsletter-form__field-wrapper .title-with-highlight{font-family:Freight Big Pro!important}.title-with-highlight{--hightlight-color: rgb(var(--accent-color));font-family:var(--heading-font-family)!important}.sticky-atc__title strong{color:#000;font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-.5px}.sticky-atc__title em{color:#000;font-family:Lunaquete;font-size:24px;font-style:italic;font-weight:450;line-height:30px;letter-spacing:-.5px}span.sticky-atc__variant{color:#414141;font-family:Brown ll;font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.4px!important}@media screen and (min-width:750px){.sticky-atc{padding:9px 40px;max-width:1440px;margin:0 auto!important;width:100%;min-width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;bottom:auto;top:65px}sticky-atc.is-visible{opacity:1;pointer-events:all}}.sticky-atc__button{display:flex;align-items:center;gap:40px;border-radius:0}.sticky-atc__button .button span{position:relative;z-index:2;color:#fff;font-family:Brown LL;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px!important;text-transform:capitalize}.sticky-atc__button .button{padding:12px 84px;background-color:#000!important}.product-form__input--pills .product-form__label-container,.product-form__label-container{margin-bottom:8px}.product-form__input input[type=radio]:nth-of-type(4)+label,.product-form__input input[type=radio]:nth-of-type(n+4):last-of-type+label{margin-top:8px}.accordion__content span.metafield-multi_line_text_field,.accordion__details .accordion__content *,.product__accordion .accordion__content *{font-weight:300;font-size:14px}.sticky-atc .price__regular .price-item--regular{color:var(--black-color, #000);font-family:Brown ll;font-size:14px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px!important}@media screen and (min-width:750px){.custom-product-detail .sticky-atc__image img{height:65px}}@media screen and (min-width:750px){.sticky-atc__title{font-size:1.9rem;color:#000;font-family:Freight Big Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.6px!important;text-transform:capitalize}}.custom-product-detail .select:before,.custom-product-detail .select:after{display:none}@media screen and (max-width:750px){.sticky-atc__button{display:flex;align-items:center;gap:18px;padding-left:0;border-left:0px solid #E5E5E5;border-radius:0;justify-content:space-between}.sticky-atc__button .button{padding:12px 24px}.sticky-atc--mobile-transparent{background:#fff;padding-top:1.5rem}.sticky-atc--mobile-transparent .sticky-atc__left{display:block}span.sticky-atc__variant{display:none}.sticky-atc__title{margin:0 0 6px!important;font-size:1.5rem}.sticky-atc__title em,.sticky-atc__title p{font-size:24px}}.custom-product-detail .casp-variant .accent-color-text{width:32px;height:32px;padding:0 3px 0 0;display:flex!important;align-items:center;justify-content:center;border-radius:50%;line-height:normal!important;padding:0 2px 0 0!important}.custom-product-detail .sticky-atc__price .price-item.price-item--regular{font-size:12px!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{text-decoration:underline;background:transparent;border:none;color:#333;padding:0}.shopify-pc__banner__dialog h2{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;text-transform:capitalize}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
