@media(max-width:1024px){html body .card-compare,html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare,html body .halo-compareProduct{display:none!important}}html body.template-index .card-compare,html body.template-index :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare,html body.template-index .halo-compareProduct{display:none!important}@media(min-width:1025px){:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-label{display:block!important;position:relative!important;padding:0 0 0 25px!important;gap:0!important;height:22px;line-height:22px}:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-label:before{content:""!important;position:absolute!important;top:3px;left:0;width:16px!important;height:16px!important;box-sizing:border-box;border:1px solid #d0d0d0!important;background:transparent!important;box-shadow:none!important;flex:none!important}:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-label:after{content:"";position:absolute;top:5px;left:3px;width:11px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") center/cover no-repeat;opacity:0;transform:scale(.9);transition:transform .3s ease-out}:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-checkbox:checked+.compare-label:before{background:#000!important;border-color:#000!important;box-shadow:none!important}:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-checkbox:checked+.compare-label:after{opacity:1;transform:scale(1)}:is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare:hover .compare-label .text-inner:after{text-decoration:underline;text-underline-offset:.1rem}.halo-compareProduct{position:fixed!important;top:auto!important;bottom:130px!important;left:auto!important;right:30px!important;z-index:17!important;transform:translateY(-50%)!important;box-shadow:0 3px 7px #0003;opacity:0;visibility:hidden;pointer-events:none!important}.halo-compareProduct.is-show{opacity:1;visibility:visible;pointer-events:auto!important}.halo-compareProduct .button{display:block!important;min-width:0!important;min-height:0!important;height:44px;padding:10px 15px!important;margin:0!important;border:1px solid #232323!important;border-radius:0!important;background:#232323!important;color:#fff!important;box-shadow:none!important;font-family:Architects Daughter,cursive!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;letter-spacing:.7px!important;text-transform:uppercase!important;white-space:nowrap}.halo-compareProduct .button:hover{background:#fff!important;color:#232323!important}.halo-compareProduct .button:before,.halo-compareProduct .button:after{display:none!important}.halo-compareProduct .button .text,.halo-compareProduct .button .countPill{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;background:transparent!important;padding:0!important;border-radius:0!important;min-width:0!important;height:auto!important;display:inline!important}.halo-compareProduct .button .countPill:before{content:"("}.halo-compareProduct .button .countPill:after{content:")"}}#halo-compare-product-popup .drawer__overlay{background:#232323cc!important;opacity:1}#halo-compare-product-popup .popup__inner{width:1000px!important;max-width:calc(100% - 30px)!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;padding:0!important;border-radius:0!important;box-shadow:0 6px 27px #0003!important}#halo-compare-product-popup .halo-popup-wrapper{position:relative;padding:0!important}#halo-compare-product-popup .halo-popup-header{position:static!important;margin:0 0 25px!important;padding:25px 0 0!important;border:0!important;background:transparent!important}#halo-compare-product-popup .halo-popup-header .drawer__close{position:absolute!important;top:-15px!important;right:-15px!important;left:auto!important;width:30px!important;height:30px!important;min-width:0;padding:7px!important;margin:0!important;border-radius:0!important;background:#000!important;color:#fff!important;display:block!important;line-height:1;z-index:3}#halo-compare-product-popup .halo-popup-header .drawer__close svg{width:16px!important;height:16px!important;display:block;color:#fff;fill:currentColor}#halo-compare-product-popup .halo-popup-title{font-family:Poppins,sans-serif!important;font-size:36px!important;font-weight:700!important;font-style:italic!important;line-height:39.6px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#232323!important;text-align:center!important;margin:0!important;padding:0!important}#halo-compare-product-popup .halo-popup-content{margin:0!important;padding:0 30px 30px!important;max-height:80vh;overflow-x:hidden;overflow-y:auto}#halo-compare-product-popup .halo-compare-product-content>div{overflow-x:auto;overflow-y:visible;max-height:none!important}#halo-compare-product-popup .compareTable{width:1251px;max-width:none;table-layout:fixed;border:1px solid #e6e6e6;border-collapse:collapse;font-family:Architects Daughter,cursive}#halo-compare-product-popup .compareTable :is(th,td){border:1px solid #e6e6e6;vertical-align:top;box-sizing:border-box;width:150px}#halo-compare-product-popup .compareTable :is(th,td):is(:nth-child(1),:nth-child(3)){width:250px}#halo-compare-product-popup .compareTable-heading{padding:17px 15px 13px!important;background:#fff;text-align:center!important;vertical-align:middle;font-size:15px!important;font-weight:700!important;line-height:22px!important;letter-spacing:.3px;text-transform:uppercase;color:#232323}#halo-compare-product-popup .compareTable-product{padding:30px!important}#halo-compare-product-popup .compareTable-item{padding:12.5px 10px!important;font-size:15px!important;line-height:22px!important;letter-spacing:.3px;font-weight:400!important;color:#969696!important;text-align:start!important}#halo-compare-product-popup .compareTable-product .card{row-gap:0!important;gap:0!important}#halo-compare-product-popup .compareTable-product .card-product{position:relative;overflow:visible!important}#halo-compare-product-popup .compareTable-product .card__inner img{object-fit:cover}#halo-compare-product-popup .compareTable-product .card__inner img+img{display:none}#halo-compare-product-popup .compareTable-removeProduct{position:absolute!important;top:-10px!important;right:-10px!important;width:28px!important;height:28px!important;padding:7px!important;background:#232323!important;border:1px solid #232323!important;border-radius:50%!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;z-index:5}#halo-compare-product-popup .compareTable-removeProduct:before{display:none!important}#halo-compare-product-popup .compareTable-removeProduct svg{width:12px!important;height:12px!important;padding:0!important;color:#fff;fill:currentColor}#halo-compare-product-popup .compareTable-product .card-information{padding:15px 0 0!important}#halo-compare-product-popup .compareTable-product .card-information__wrapper{text-align:center!important}#halo-compare-product-popup .compareTable-product .card-vendor,#halo-compare-product-popup .compareTable-product .card-vendor a{display:block;font-size:12px!important;line-height:22px!important;letter-spacing:.24px!important;text-transform:uppercase!important;color:#969696!important;text-decoration:none!important;margin:0!important}#halo-compare-product-popup .compareTable-product .card-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px!important;line-height:22px!important;letter-spacing:.24px!important;text-transform:capitalize!important;color:#232323!important;text-decoration:none!important;margin:0 0 10px!important}#halo-compare-product-popup .compareTable-product .card-title .text{font:inherit!important;color:inherit!important}#halo-compare-product-popup .compareTable-product .price,#halo-compare-product-popup .compareTable-product .price__container{justify-content:center!important;text-align:center!important}#halo-compare-product-popup .compareTable-product .price-item{font-size:15px!important;font-weight:700!important;line-height:22px!important;color:#232323!important}html body #halo-compare-product-popup .drawer__close{height:30px!important;min-height:0!important;max-height:30px;line-height:0!important}html body #halo-compare-product-popup .drawer__close svg.icon,html body #halo-compare-product-popup .drawer__close svg{width:16px!important;height:16px!important;min-width:0!important;min-height:0!important}html body #halo-compare-product-popup [data-compare-remove] svg.icon,html body #halo-compare-product-popup [data-compare-remove] svg{width:12px!important;height:12px!important;min-width:0!important;min-height:0!important}html body #halo-compare-product-popup [data-compare-remove]{min-width:0!important;min-height:0!important}.switcher-grid .grid-view--list .grid-view--item .button--grid-view{--color-inactive: #808080 !important;--color-active: #232323 !important;border-color:gray!important;background-color:transparent}.switcher-grid .grid-view--list .grid-view--item .button--grid-view.active{--color-inactive: #232323 !important;border-color:#232323!important;background-color:#fff!important}.switcher-grid .grid-view--list .grid-view--item .button--grid-view:hover:not(.active){background-color:transparent!important;border-color:gray!important}.switcher-grid .grid-view--list .grid-view--item .button--grid-view:before{--color-inactive: #808080 !important;--color-active: #232323 !important}.switcher-grid .grid-view--list .grid-view--item .button--grid-view.active:before{--color-inactive: #232323 !important;--color-active: #232323 !important}@media(min-width:750px)and (max-width:1099px){body:has(.facets-vertical-form) .switcher-grid .grid-view--list .grid-view--item.grid-view-3{display:none!important}}@media(min-width:750px)and (max-width:1299px){body:has(.facets-vertical-form) .switcher-grid .grid-view--list .grid-view--item.grid-view-4{display:none!important}}@media(min-width:1025px){.card .card-compare .compare-button:after,.card .card-compare .compare-button:before{display:none!important}.card .card-compare .compare-label .text{position:static!important;display:inline-block!important;padding:0!important;margin:0!important;height:auto!important;line-height:22px!important;border-radius:0!important;box-shadow:none!important;background:none!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:auto!important;overflow:visible!important}.card .card-compare .compare-label,.card .card-compare .compare-label .text{font-size:0!important}.card .card-compare .compare-label .text-inner{height:auto!important;line-height:22px!important;vertical-align:top}}.card .quick-add__submit:after,.card .quick-add__submit:before{display:none!important}.card .quick-add__submit:hover{background-color:#232323!important;border-color:#232323!important;color:#fff!important}.card .quick-add__submit:hover .quick-add__label{color:#fff!important}html body cart-drawer .cart-drawer .wrapper-cart-count{padding:0!important;height:auto!important;line-height:21px}html body cart-drawer .cart-drawer .haloCalculatorShipping .progress{padding-top:11px!important}html body cart-drawer .cart-drawer .haloCalculatorShipping .progress-truck-wrapper{translate:-10px 10px}html body cart-drawer .cart-drawer .drawer__cart-items-wrapper{border-bottom:0!important;padding-bottom:0!important}html body cart-drawer .cart-drawer .cart-item.cart-items__table-row{border-bottom:1px solid #e6e6e6!important}html body cart-drawer .cart-drawer .cart-item__link{width:80px!important;min-width:80px!important}html body cart-drawer .cart-drawer .cart-item__name,html body cart-drawer .cart-drawer .cart-item__name .text{font-size:12px!important;line-height:20px!important}html body cart-drawer .cart-drawer .cart-item .product-option,html body cart-drawer .cart-drawer .cart-item .product-option *,html body cart-drawer .cart-drawer .cart-item__details dd,html body cart-drawer .cart-drawer .cart-item__details dt{font-size:15px!important;line-height:22px!important;color:#969696!important;text-transform:capitalize}html body cart-drawer .cart-drawer .cart-item .price,html body cart-drawer .cart-drawer .cart-item .price *{font-weight:600!important}html body cart-drawer .cart-drawer .cart-item quantity-input,html body cart-drawer .cart-drawer .cart-item .quantity{width:94px!important;min-width:94px!important;height:45px!important;border:1px solid #c7c7c7!important;border-radius:0!important;background:#fff!important}html body cart-drawer .cart-drawer .cart-item .quantity__button{width:32px!important;min-width:32px!important;height:43px!important}html body cart-drawer .cart-drawer .cart-item cart-remove-button svg,html body cart-drawer .cart-drawer .cart-item .cart-remove-button svg,html body cart-drawer .cart-drawer .cart-item button[aria-label^=Remove] svg{width:18px!important;height:18px!important}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header{position:relative}html body cart-drawer .cart-drawer .cart-drawer__recommendations-title{width:100%!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-btns-wrap{position:absolute!important;right:0;top:50%;transform:translateY(-50%);display:flex!important;gap:10px!important;z-index:2}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button{position:relative!important;inset:auto!important;margin:0!important;width:35px!important;height:35px!important;min-width:35px;border:1px solid #ccc!important;border-radius:50%!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;opacity:1}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button .svg-wrapper,html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button .fill-bg{display:none!important}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button:after{content:""!important;display:block;width:8px;height:8px;border-top:1.5px solid #323232;border-right:1.5px solid #323232;transform:rotate(45deg);margin-left:-3px;font-size:0!important}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button-prev:after{transform:rotate(-135deg);margin-left:3px}html body cart-drawer .cart-drawer .cart-drawer__recommendations-header .swiper-button-disabled{opacity:.5!important}html body cart-drawer .cart-drawer .cart-popular-product .gf-from{font-size:15px!important;font-weight:400!important;color:#969696!important;margin-right:8px}html body cart-drawer .cart-drawer .cart-popular-product__price,html body cart-drawer .cart-drawer .cart-popular-product__price *{font-size:15px!important}html body cart-drawer .cart-drawer .cart-item.cart-items__table-row>*{padding-bottom:12px}html body cart-drawer .cart-drawer .cart-item__image{margin-top:8px;margin-bottom:-9px!important;height:107px!important;object-fit:contain!important}html body cart-drawer .cart-drawer .cart-item__details{translate:-15px 0}html body cart-drawer .cart-drawer .cart-item button[aria-label^=Remove],html body cart-drawer .cart-drawer .cart-item button[aria-label^=REMOVE]{translate:11px -3px;width:18px!important;height:18px!important}html body cart-drawer .cart-drawer .cart-drawer__recommendations{padding-top:0!important;margin-top:5px!important}html body cart-drawer .cart-drawer .cart-popular-product{padding-top:10px!important}html body cart-drawer .cart-drawer .cart-popular-product__media,html body cart-drawer .cart-drawer .cart-popular-product__media img{height:107px!important}html body cart-drawer .cart-drawer .cart-popular-product__media img{object-fit:cover!important;width:93px!important}html body cart-drawer .cart-drawer .drawer--function-blocks{padding-top:35px!important;padding-bottom:17px!important}html body cart-drawer .cart-drawer .cart__ctas-drawer{margin-top:-8px!important}html body cart-drawer .cart-drawer .gf-drawer-dcb{margin:-10px 0!important}nav.breadcrumbs .breadcrumbs__list{letter-spacing:.3px;text-transform:capitalize}@media(max-width:749px){nav.breadcrumbs .breadcrumbs__list{letter-spacing:.26px}}html body.template-product .color-scheme-gfcrumb nav.breadcrumbs,html body.template-product .color-scheme-gfcrumb nav.breadcrumbs *{color:#232323!important}@media(min-width:1230px){html body.template-product .color-scheme-gfcrumb nav.breadcrumbs .breadcrumbs__list{max-width:1170px;margin-inline:auto!important}}@media(max-width:749px){html body.template-collection .color-scheme-gfcrumb nav.breadcrumbs{margin-left:-5px!important}}body.template-product [id$=__featured_bundles]{display:none!important}body.template-product main .text-block h1{text-wrap:wrap!important;max-width:none!important;width:100%!important}body.template-product main .text-block:has(>h1){width:100%!important;max-width:100%!important}body.template-product main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}@media(min-width:990px){body.template-product main .text-block:has(>h1){padding-top:12px!important}body.template-product main:has(sold-in-last-component:not(.hidden)) .text-block:has(>h1){padding-top:3px!important}body.template-product main:not(:has(variant-selects)) .product-form__subtotal{padding-top:20px!important}body.template-product main:has(variant-selects) .product-form__subtotal{margin-top:17px!important}body.template-product main .product-form__buttons .card-wishlist{width:50px!important;height:50px!important;margin-left:-2px}body.template-product main .product-form__buttons .card-wishlist button{border-color:#c7c7c7!important}}@media(max-width:749px){body.template-product main .accelerated-checkout-block{padding-top:6px!important}body.template-product main .product-form__buttons .card-wishlist button{border-color:#c7c7c7!important}}@media(min-width:750px){body.template-product main .add-to-cart-button-container:has(>#klaviyo-bis-button-container):has(>button.add-to-cart-button[disabled]):before{width:100%!important;max-width:none!important}}body.template-product main .product-form__buttons:has(button.add-to-cart-button[disabled])>.accelerated-checkout-block[hidden]{opacity:1!important}html body .facets-wrap-vertical{max-height:none!important;overflow:visible!important}html body show-more-button .button-show-more{margin-top:12px!important;padding:0!important;text-decoration:none!important;background:none!important;border:0!important;min-height:0!important;box-shadow:none!important}html body show-more-button .button-show-more .label-text{display:inline-flex;align-items:center;font-family:Architects Daughter,cursive!important;font-size:15px!important;line-height:22px!important;letter-spacing:.3px!important;color:#232323!important;text-decoration:none!important}html body show-more-button .button-show-more .label-text.hidden{display:none!important}html body show-more-button .button-show-more:after,html body show-more-button .button-show-more:before{display:none!important}html body.template-product main .group-block:has(>.group-block-content>.text-block>h1){padding-right:0!important}@media(max-width:749px){html body.template-product main:not(:has(variant-selects)) .group-block:has(>.group-block-content>.text-block>h1){margin-top:10px!important}}@media(min-width:1025px){html body .facets-price__input{gap:0!important;justify-content:flex-start!important;margin-top:-5px!important}html body .facets-price__input .field{width:84px!important;flex:0 0 84px!important}html body .facets-price__input .field:before,html body .facets-price__input .field:after{display:none!important}html body .facets-price__input .filter__price_number{margin:0!important;outline:0!important;box-shadow:none!important}html body .facets-price__input .field-to-price{width:34px!important;flex:0 0 34px!important;text-align:center!important}html body .facets--vertical details.facets__panel.facets__disclosure-vertical:has(.facets-price__input){margin-bottom:31px!important}html body .facets--vertical show-more-button .button-show-more.link{margin-top:18px!important}}html body .gf-showall-ico{width:14px!important;height:14px!important;margin-right:5px!important;transform:none!important}html body .gf-showall-ico svg{width:14px!important;height:14px!important;min-width:0!important;min-height:0!important;transform:rotate(90deg)}html body cart-drawer .cart-drawer .cart-item .cart-quantity{translate:-15px -9px}@media(max-width:749px){html body cart-drawer .cart-drawer .drawer__inner{padding-left:20px!important;padding-right:20px!important}html body cart-drawer .cart-drawer .drawer__header,html body cart-drawer .cart-drawer .drawer__inner>*{padding-left:0!important;padding-right:0!important}html body cart-drawer .cart-drawer .drawer__heading{margin-top:-19px!important}html body cart-drawer .cart-drawer .drawer__close{translate:7px -10px}html body cart-drawer .cart-drawer .wrapper-cart-count{margin-top:-11px!important;margin-bottom:3px!important}html body cart-drawer .cart-drawer .cart-item__image{margin-top:2px!important}html body cart-drawer .cart-drawer .cart-items-wrapper,html body cart-drawer .cart-drawer .drawer__scroll-contents{margin-top:6px!important}html body cart-drawer .cart-drawer .cart-item__details{translate:19px 0}html body cart-drawer .cart-drawer .cart-item .cart-quantity{translate:19px -4px}html body cart-drawer .cart-drawer .cart-drawer__recommendations-title{white-space:normal!important;line-height:40px!important}}html body product-recommendations .section-resource-list__content{width:100%!important;max-width:1170px!important;margin-inline:auto!important}html body product-recommendations .section-resource-list__content>.text-block{width:100%!important;max-width:100%!important;border-top-color:#e8e8e8!important}html body.template-product main .product-form quantity-selector-component,html body.template-product main .product-form .quantity-selector{border-color:#c7c7c7!important}html body.template-product main product-price .price-product-container.price--on-sale{display:flex!important;align-items:center;flex-wrap:wrap;column-gap:10px}html body.template-product main product-price .price-product-container.price--on-sale>:has(.compare-at-price){order:-1}html body.template-product main product-price .price-product-container .price-item{font-size:24px!important;font-weight:600!important}html body.template-product main product-price .price-product-container.price--on-sale .price-item--sale{color:#e95144!important}@media(min-width:990px){html body.template-product main .product-details .add-to-cart-button-inner,html body.template-product main .add-to-cart-button-inner{grid-template-columns:minmax(0,1fr) 65px 44px!important;width:calc(100% + 9px)!important}html body.template-product main .product-details .add-to-cart-button-container>.add-to-cart-button-inner>.card-wishlist,html body.template-product main .add-to-cart-button-inner>.card-wishlist{flex:0 0 50px!important;margin-left:15px!important}html body.template-product main .add-to-cart-button-inner>.card-wishlist button{width:50px!important;height:50px!important;min-width:50px!important}html body.template-product main .product-details .add-to-cart-button-container>.add-to-cart-button-inner>.product-share,html body.template-product main .add-to-cart-button-inner>.product-share{flex:0 0 auto!important;margin-left:9px!important}}html body.template-product main rte-formatter[class*=product_description],html body.template-product main rte-formatter[class*=product_description] *{letter-spacing:.3px!important;text-wrap:wrap!important;color:#3c3c3c!important;line-height:27px!important;font-size:15px!important}@media(min-width:990px){html body.template-product main rte-formatter[class*=product_description]{margin-top:-4px!important}}@media(min-width:1025px){html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare .compare-label .text:not(:has(.text-inner)):after{content:"Compare";font-family:Architects Daughter,cursive;font-size:15px;line-height:22px;color:#232323}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare:hover .compare-label .text-inner:after{text-decoration:underline!important;text-underline-offset:.1rem}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card-compare:hover .compare-label .text:not(:has(.text-inner)):after{text-decoration:underline;text-underline-offset:.1rem}}@media(min-width:1441px){html body header-component .header__row--top .header__columns{max-width:1500px!important;width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;padding-inline:3px 15px!important;grid-column:1 / -1!important}}@media(min-width:1500px){html body header-component .header__row--top predictive-search.search-modal__form,html body header-component .header__row--top form.search{width:750px!important;max-width:750px!important}html body header-component .header__row--top .search .field__input.search__input{width:702px!important;max-width:702px!important;flex:0 0 702px!important}html body header-component .header__row--top .wishlist-text{max-width:none!important;width:auto!important;white-space:nowrap!important}}html body.template-product details.gf-acc .rte blockquote,html body.template-product .product-details .rte blockquote{display:block!important;margin:0 0 37px!important;padding:0!important;border:0!important;background:#fff!important;text-align:left!important;font-style:italic;font-size:18px;line-height:22px;letter-spacing:.36px;color:#232323!important}html body.template-product details.gf-acc .rte blockquote p{display:block!important;width:100%!important;margin:0 auto!important;padding:34px 40px!important;background:#fafafa!important;font-style:normal!important;font-size:15px!important;line-height:22px!important;letter-spacing:.3px!important;color:#3c3c3c!important}html body.template-product details.gf-acc .rte blockquote :is(h1,h2,h3,h4,h5,h6){margin:0 0 7px!important;padding:0!important;color:#232323!important;font-family:Poppins,sans-serif!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important}html body.template-product details.gf-acc .rte blockquote p+:is(h1,h2,h3,h4,h5,h6){margin-top:25px!important}html body.template-product details.gf-acc .rte blockquote h3{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:19.8px!important;letter-spacing:.9px!important;color:#232323!important;font-style:italic!important}html body.template-product details.gf-acc .rte blockquote h2{font-size:24px!important;line-height:28px!important;letter-spacing:1.2px!important}html body.template-product details.gf-acc .rte blockquote :is(h2,h3) :is(strong,span){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-family:inherit!important}html body.template-product details.gf-acc .rte blockquote h3 strong{font-weight:900!important;color:#232323!important;font-size:inherit!important;letter-spacing:inherit!important}html body.template-product details.gf-acc .rte blockquote :is(ul,ol){margin:0 0 10px 17px!important;padding:0 0 22px!important;list-style:disc outside!important}html body.template-product details.gf-acc .rte blockquote ol{list-style-type:decimal!important}html body.template-product details.gf-acc .rte blockquote p+:is(ul,ol){margin-top:18px!important}html body.template-product details.gf-acc .rte blockquote li{display:list-item!important;list-style-position:outside!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:22px!important;letter-spacing:.3px!important;color:#3c3c3c!important;font-style:italic}html body.template-product details.gf-acc .rte blockquote li+li{margin-top:10px!important}html body.template-product details.gf-acc .rte blockquote li:before{content:none!important;display:none!important}html body.template-product details.gf-acc .rte blockquote p strong{font-style:normal;color:inherit!important}@media(max-width:550px){html body.template-product details.gf-acc .rte blockquote p{padding:15px 20px!important}}@media(min-width:990px){html body .product-information__media{position:sticky!important;top:30px!important;align-self:flex-start!important;height:fit-content!important;height:-moz-fit-content!important}html body .product-information__media>media-gallery{height:auto!important}}@media(min-width:990px){html body sticky-atc .sticky-atc__content{flex:0 0 calc(100% - 650px)!important;max-width:calc(100% - 650px)!important;min-width:0!important;overflow:hidden!important}html body sticky-atc .sticky-atc__info{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body sticky-atc .sticky-atc__title,html body sticky-atc .sticky-atc__title span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}html body.template-product main sticky-atc .sticky-atc__price .price-product-container .price-item,html body.template-product main sticky-atc .sticky-atc__price .price .price-item,html body.template-product main sticky-atc .sticky-atc__price span.price-item{font-size:14px!important;font-weight:600!important;line-height:20px!important}html body sticky-atc .sticky-atc__variant variant-selects{left:auto!important;right:315px!important;margin:0!important;top:14px!important}}@media(min-width:1280px){html body sticky-atc .sticky-atc__variant variant-selects{left:635px!important;right:auto!important}}@media(max-width:989px){html body sticky-atc .sticky-cart__button .product-form__submit{background:#232323!important;border-color:#232323!important;justify-content:center!important}html body sticky-atc .sticky-cart__button .product-form__submit,html body sticky-atc .sticky-cart__button .product-form__submit *{color:#fff!important;font-family:Architects Daughter,cursive!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;text-align:center!important}}@media(min-width:1441px){html body footer.section-footer .spacing-style--section>.group-block:first-child{max-width:1440px!important;width:100%!important;margin-inline:auto!important}html body footer.section-footer .spacing-style--section>.group-block:last-child{padding-inline:max(15px,calc((100% - 1410px)/2))!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child{flex:0 0 31.16%!important;width:31.16%!important;max-width:none!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:first-child>.group-block-content>.group-block{flex:0 0 42.38%!important;width:42.38%!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:first-child>.group-block-content>accordion-custom{flex:0 0 28.81%!important;width:28.81%!important}}@media(min-width:1471px){html body:not(.template-product) .color-scheme-gfcrumb nav.breadcrumbs .breadcrumbs__list{max-width:1440px!important;margin-inline:auto!important}}@media(min-width:1441px){html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child>.group-block-content>rte-formatter:nth-of-type(1){max-width:400px!important}}@media(min-width:1500px){html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child>.group-block-content{flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child>.group-block-content>*{flex:0 0 100%!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child>.group-block-content>:is(rte-formatter:nth-of-type(2),rte-formatter:nth-of-type(3)){flex:0 0 auto!important}html body footer.section-footer .spacing-style--section>.group-block:first-child>.group-block-content>.group-block:last-child>.group-block-content>rte-formatter:nth-of-type(3){margin-left:40px!important}}html body.template-product main .add-to-cart-button-container>#klaviyo-bis-button-container{display:block!important;width:100%!important}html body.template-product main .add-to-cart-button-container>#klaviyo-bis-button-container button{width:100%!important;margin:0!important}html body sticky-atc:has(.product-form__submit[disabled]) .sticky-cart__quantity{display:none!important}.gf-sx{display:none}@media(min-width:1025px){html body header-component[data-sticky-state=active] .header__row--bottom{position:relative!important;height:80px!important}html body header-component[data-sticky-state=active] .header__row--bottom .gf-sx{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}html body header-component[data-sticky-state=active] .header__row--bottom .header__inline-menu{transform:translate(-37px,9px)}html body header-component[data-sticky-state=active] .header__row--bottom .new-label,html body header-component[data-sticky-state=active] .header__row--bottom .label-wrapper{display:none!important}.gf-sx__logo,.gf-sx__icons{pointer-events:auto}.gf-sx__logo{position:absolute;left:0;top:3px;width:90px;height:73px;display:block}.gf-sx__logo img{width:90px;height:73px;display:block;object-fit:contain}.gf-sx__icons{position:absolute;right:10px;top:29px;display:flex;align-items:flex-start;gap:20px}.gf-sx__icon{position:relative;display:block;padding:0;margin:0;border:0;background:none;cursor:pointer;line-height:0;color:#fff}.gf-sx__icon svg{display:block;fill:#fff;transition:transform .3s ease}.gf-sx__icon svg path{fill:#fff}.gf-sx__icon:hover svg{transform:scale(1.15)}.gf-sx__icon--search{margin-top:2px}.gf-sx__icon--search svg{width:22px;height:22px;stroke:#fff;stroke-width:15px}.gf-sx__icon--account svg,.gf-sx__icon--cart svg{width:24px;height:24px}.gf-sx__icon--account svg{stroke:#fff;stroke-width:15px}.gf-sx__icon--wishlist svg{width:25px;height:25px}.gf-sx__count{position:absolute;top:-12px;right:-10px;width:23px;height:23px;border-radius:50%;background:#b3d49b;color:#000;font-family:Architects Daughter,cursive;font-size:10px;line-height:23px;text-align:center}}.gf-sx-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#232323cc;padding:10vh 15px}.gf-sx-search[hidden]{display:none}.gf-sx-search__inner{max-width:555px;margin:0 auto;animation:gfSxIn .5s ease}@keyframes gfSxIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.gf-sx-search__close{display:block;padding:0 0 15px;margin:0;border:0;background:none;cursor:pointer;line-height:0}.gf-sx-search__form{display:flex;align-items:center;background:#fff;height:36px}.gf-sx-search__form input[type=search]{flex:1;min-width:0;height:36px;border:0;padding:7px 10px;font-family:Architects Daughter,cursive;font-size:13px;color:#232323;background:#fff;outline:none;box-shadow:none}.gf-sx-search__form button{width:36px;height:36px;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gf-sx-search__form button svg{width:18px;height:18px;fill:#232323}html body .product-card-wrapper .media.media--hover-effect>img{transition:all .8s ease!important;transform:none!important}html body .product-card-wrapper:hover .media.media--hover-effect>img:first-child{transform:none!important}html body .product-card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important;transform:scale(1.05)!important;transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18)!important}@media(min-width:750px){html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-wishlist,html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview{opacity:0;visibility:hidden;transform:translate3d(10px,0,0);transition:transform .5s ease,opacity .2s ease,visibility .2s ease}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card:hover .card--block-media .card-wishlist,html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card:hover .card--block-media .card-quickview{opacity:1;visibility:visible;transform:translateZ(0)}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card--block-button{top:auto!important;bottom:40px!important;opacity:0!important;visibility:hidden;transform:translate3d(0,15px,0);transition:transform .5s ease,opacity .2s ease,visibility .2s ease!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card:hover .card--block-media .card--block-button{opacity:1!important;visibility:visible;transform:translateZ(0)}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-compare{opacity:0;visibility:hidden;transform:translate3d(0,20px,0)!important;transition:transform .5s ease,visibility .5s ease,opacity .2s ease!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card:hover .card--block-media .card-compare{opacity:1;visibility:visible;transform:translateZ(0)!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media:after{height:100px!important;transition:opacity .5s ease!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview .quickview-button{position:relative;overflow:visible!important;background:#fff!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview .quickview-button>svg{position:relative;z-index:2;fill:#000!important;color:#000!important;width:18px!important;height:18px!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview .quickview-button .text{display:block!important;position:absolute!important;top:50%!important;right:6px!important;left:auto!important;transform:translateY(-50%)!important;height:36px;line-height:36px!important;width:auto!important;padding:0 30px 0 15px;border-radius:36px;background:#fff!important;color:#000!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;text-transform:none;opacity:0!important;visibility:hidden;z-index:1!important;pointer-events:none;transition:opacity .2s,visibility .2s}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview .quickview-button .text *{font:inherit!important;color:inherit!important;line-height:inherit!important}html body :is(.product-grid,.section--featured-collection,.product-recommendations,product-recommendations) .card--block-media .card-quickview .quickview-button:hover .text{opacity:1!important;visibility:visible}}html body #QuickViewStandard .popup__inner{overflow:visible!important}html body #QuickViewStandard .popup__inner button.quick-view-modal__toggle.drawer__close{position:absolute!important;top:-35px!important;right:-15px!important;left:auto!important;width:30px!important;height:30px!important;min-width:30px!important;max-height:30px!important;min-height:30px!important;line-height:1!important;padding:7px!important;background:#000!important;border:0!important;display:flex!important;align-items:center;justify-content:center;z-index:5}html body #QuickViewStandard .quick-view-modal__toggle svg{width:16px!important;height:16px!important;color:#fff!important;fill:#fff}html body #QuickViewModal .product-details .group-block-content>rte-formatter,html body #QuickViewModal .productView-hotStock,html body #QuickViewModal .shopify-payment-button,html body #QuickViewModal .product-details .group-block-content>div[class=""],html body #QuickViewModal .product-details .group-block-content>div:not([class]){display:none!important}html body #QuickViewModal .product-details customer-viewing-component{order:99;margin-top:10px}html body #QuickViewModal .product-details product-price .price-item{font-size:18px!important}html body #QuickViewModal .add-to-cart-button{background:#232323!important;border-color:#232323!important;color:#fff!important}html body #QuickViewModal .add-to-cart-button *{color:#fff!important}html body.template-product main .product-details .card-wishlist button.wishlist-button{transition:all .3s!important}html body.template-product main .product-details .card-wishlist button.wishlist-button svg{width:24px!important;height:24px!important;transition:all .3s}html body.template-product main .product-details .card-wishlist button.wishlist-button:hover,html body.template-product main .product-details .card-wishlist button.wishlist-button.wishlist-added{background:#000!important;border-color:#000!important}html body.template-product main .product-details .card-wishlist button.wishlist-button:hover svg,html body.template-product main .product-details .card-wishlist button.wishlist-button.wishlist-added svg,html body.template-product main .product-details .card-wishlist button.wishlist-button:hover svg *,html body.template-product main .product-details .card-wishlist button.wishlist-button.wishlist-added svg *{color:#fff!important;fill:#fff!important}html body.template-product main .product-details .card-wishlist button.wishlist-button .svg-wrapper{width:24px!important;height:24px!important}html body.template-product main .product-details .add-to-cart-button-inner>.card-wishlist+.share-button{margin-left:0!important}html body .share-drawer .drawer__overlay{background:#232323cc!important}html body .share-drawer .popup__inner{width:500px!important;max-width:calc(100vw - 30px)!important;padding:20px!important;border-radius:0!important;box-shadow:0 3px 7px #0003!important}html body .share-drawer .popup__inner .drawer__close{position:absolute!important;top:14px!important;right:20px!important;left:auto!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;z-index:3}html body .share-drawer .popup__inner .drawer__close svg{width:10px!important;height:10px!important;color:#000!important;fill:#000}html body .share-drawer .form-label{font-family:Architects Daughter,cursive!important;font-size:15px!important;line-height:22px!important;font-weight:500!important;letter-spacing:.3px;text-transform:capitalize!important;color:#232323!important;margin:0 0 8px!important}html body .share-drawer .share-group{display:flex!important;gap:10px!important;align-items:stretch!important;margin:0!important}html body .share-drawer .share-group .field{flex:1 1 auto!important;margin:0!important}html body .share-drawer .share-group .field__input{height:44px!important;min-height:44px!important;font-family:Architects Daughter,cursive!important;font-size:15px!important;letter-spacing:.3px;color:#232323!important;padding:10px 15px!important;border:1px solid #c7c7c7!important;border-radius:0!important;box-shadow:none!important}html body .share-drawer .share-group .field__label{display:none!important}html body .share-drawer .button-copy{width:46px!important;height:44px!important;min-width:46px!important;flex:0 0 46px!important;padding:0!important;background:#232323!important;border:1px solid #232323!important;color:#fff!important;font-size:0!important}html body .share-drawer .button-copy svg{width:18px!important;height:14px!important;color:#fff!important}html body .share-drawer .share_toolbox{margin-top:15px!important}html body .share-drawer .share_toolbox .form-label{margin-bottom:15px!important}html body .share-drawer .social-share{display:flex!important;gap:20px!important;margin:0!important;padding:0!important}html body .share-drawer .social-share__item{margin:0!important}html body .share-drawer .social-share a{width:18px!important;height:21px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;color:#232323!important}html body .share-drawer .social-share svg{width:18px!important;height:18px!important}html body .share-drawer .social-share__item:has(.email){display:list-item!important;display:block!important}html body .share-drawer .social-share .email{display:flex!important}html body .share-drawer .popup__inner button.drawer__close.block svg.icon.icon-close{width:10px!important;height:10px!important;min-width:10px!important}html body .share-drawer .wrapper-content{padding:0!important}html body .share-drawer .share-group .field{flex:0 0 calc(100% - 56px)!important;max-width:calc(100% - 56px)!important}html body .share-drawer .share-group .field__input{margin:0!important;width:100%!important}html body .share-drawer .share-group .button-copy{margin:0!important}html body .share-drawer .popup__inner button.drawer__close.block svg.icon.icon-close{max-height:10px!important;min-height:10px!important}html body .share-drawer .share-group .button-copy{display:flex!important;align-items:center!important;justify-content:center!important}html body .share-drawer .share-group .button-copy .svg-wrapper{display:flex!important;width:18px!important;height:14px!important}html body .share-drawer .share_toolbox{padding-bottom:16px!important}html body .active-facets-vertical-filter .facets__heading--vertical{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;color:#232323!important;line-height:22px!important;margin:0!important}html body .active-facets-vertical-filter .active-facets__button-remove,html body .active-facets-vertical-filter .active-facets__button-remove span{font-family:Poppins,sans-serif!important;font-size:15px!important;font-style:italic!important;font-weight:400!important;text-transform:capitalize!important;text-decoration:underline!important;text-underline-offset:2px;color:#3c3c3c!important;line-height:21px!important}html body .active-facets-vertical-filter .results-count{font-size:15px!important;line-height:22px!important;color:#707070!important;margin-top:-1px!important}html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove){position:relative!important;display:inline-block!important;background:#fafafa!important;border:0!important;border-radius:3px!important;padding:3px 25px 3px 12px!important;margin:0 5px 0 0!important;min-height:0!important}html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove) .active-facets__button-inner{font-family:Architects Daughter,cursive!important;font-size:15px!important;line-height:22px!important;text-transform:none!important;color:#707070!important;padding:0!important;min-height:0!important;height:auto!important;letter-spacing:0!important}html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove) .svg-wrapper{display:none!important}html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove):before,html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove):after{content:""!important;position:absolute!important;top:8px!important;right:14px!important;left:auto!important;width:2px!important;height:12px!important;background:#707070!important;transform:rotate(35deg)!important;border:0!important;display:block!important}html body .active-facets-desktop facet-remove .active-facets__button:not(.active-facets__button-remove):after{transform:rotate(-35deg)!important}html body .facets__label .facets__status:not(.hidden){margin-left:4px!important;display:inline!important}html body .facets__label .facets__status .facets__bubble{background:transparent!important;color:#232323!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;padding:0!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;line-height:inherit!important;display:inline!important}html body .facets__label .facets__status .facets__bubble:before{content:"("}html body .facets__label .facets__status .facets__bubble:after{content:")"}html body label.facet-checkbox.active:before,html body label.facet-checkbox:has(input:checked):before{background:#000!important;border-color:#000!important}html body label.facet-checkbox.active:after,html body label.facet-checkbox:has(input:checked):after{content:""!important;position:absolute!important;top:6px!important;left:3px!important;width:10px!important;height:10px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") center / cover no-repeat!important;border:0!important;display:block!important;opacity:1!important;transform:none!important}html body label.facet-checkbox .svg-wrapper:has(.icon-checkmark){display:none!important}html body label.facet-checkbox.disabled{opacity:.6!important}html body .gf-group-clear{display:block;margin:18px 0 4px}html body .gf-group-clear__link{font-family:Architects Daughter,cursive!important;font-size:15px!important;line-height:21px;text-transform:capitalize!important;text-decoration:underline!important;color:#3c3c3c!important}html body .active-facets-desktop facet-remove a.active-facets__button:not(.active-facets__button-remove) span.active-facets__button-inner.button{color:#707070!important;opacity:1!important;--color-button-text: 112,112,112}html body .active-facets-desktop facet-remove{margin-top:2px}@media(min-width:990px){html body .facets-wrapper .active-facets-desktop:has(facet-remove .active-facets__button:not(.active-facets__button-remove)){margin-bottom:34px!important}}@media(max-width:989px){html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile:has(facet-remove .active-facets__button){display:flex!important;flex-wrap:wrap;padding:15px 20px 0!important;margin:0 0 25px!important;gap:0!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .active-facets__button-wrapper{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .active-facets__button-wrapper>span{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;color:#232323!important;line-height:22px!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .active-facets__button-remove,html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .active-facets__button-remove span{font-family:Poppins,sans-serif!important;font-size:15px!important;font-style:italic!important;font-weight:400!important;text-transform:capitalize!important;text-decoration:underline!important;color:#3c3c3c!important;line-height:21px!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .mobile-facets__count{width:100%;font-size:15px!important;line-height:22px!important;color:#707070!important;margin:4px 0 10px!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button{position:relative!important;display:inline-block!important;background:#fafafa!important;border:0!important;border-radius:3px!important;padding:3px 25px 3px 12px!important;margin:0 5px 5px 0!important;min-height:0!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button span.active-facets__button-inner{font-family:Architects Daughter,cursive!important;font-size:15px!important;line-height:22px!important;text-transform:none!important;color:#707070!important;padding:0!important;min-height:0!important;height:auto!important;letter-spacing:0!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button .svg-wrapper{display:none!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button:before,html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button:after{content:""!important;position:absolute!important;top:8px!important;right:14px!important;width:2px!important;height:12px!important;background:#707070!important;transform:rotate(35deg)!important;display:block!important}html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile facet-remove:not(.active-facets__button-wrapper) .active-facets__button:after{transform:rotate(-35deg)!important}}@media(max-width:989px){html body #FacetFiltersFormMobile .mobile-facets__inner .active-facets-mobile .mobile-facets__count{display:block!important}}@media(max-width:1024px){html body .share-drawer .drawer__overlay{z-index:0!important;background:#232323cc!important}html body .share-drawer .popup__inner{position:fixed!important;z-index:1!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;transform:none!important;width:100%!important;max-width:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important}html body .share-drawer .share-header{display:block!important;margin:0!important;position:relative;z-index:1;box-shadow:0 1px 3px #00000017!important}html body .share-drawer .share-header .share-title{margin:0!important;padding:8px 10px!important;height:44px;box-sizing:border-box;font-family:Poppins,sans-serif!important;font-size:17px!important;line-height:28px!important;font-style:italic!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.85px!important;color:#232323!important}html body .share-drawer .share-header .share-title span{font-size:0!important}html body .share-drawer .share-header .share-title span:before{content:"Share";font-size:17px}html body .share-drawer button.drawer__close.block{top:9px!important;right:10px!important;width:15px!important;height:16px!important;z-index:3!important}html body .share-drawer .popup__inner button.drawer__close.block svg.icon.icon-close{width:15px!important;height:15px!important;max-width:15px!important;max-height:15px!important;min-height:15px!important}html body .share-drawer .wrapper-content{padding:11px 10px!important;margin:0!important}html body .share-drawer .share-group .field{flex:0 0 calc(100% - 60px)!important}html body .share-drawer .share-group .field__input{height:50px!important}html body .share-drawer .share-group .button-copy{width:50px!important;height:50px!important;min-height:50px!important;flex:0 0 50px!important;padding:0!important;justify-content:center!important}html body .share-drawer .share-group .button-copy svg,html body .share-drawer .share-group .button-copy>*{margin:0!important}html body .share-drawer .share-group .button-copy .svg-wrapper{width:auto!important;height:auto!important;display:flex!important}}html body.template-product main .product-details .card-wishlist wish-list button.wishlist-button.button:before,html body.template-product main .product-details .card-wishlist wish-list button.wishlist-button.button:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}@media(max-width:989px){html body #FacetFiltersFormMobile .mobile-facets__inner{margin-left:0!important;margin-right:auto!important}html body #FacetsWrapperMobile details.mobile-facets__details>summary.mobile-facets__summary>div{border-bottom:0!important;padding-bottom:0!important}html body #FacetsWrapperMobile details.mobile-facets__details .mobile-facets__submenu{padding-left:0!important;padding-right:0!important}}html body #QuickViewModal media-gallery .swiper-main .swiper-slide.product-media-container{height:386px!important;max-height:386px!important;aspect-ratio:auto!important}html body #QuickViewModal media-gallery .swiper-main .swiper-slide.product-media-container img{object-fit:contain!important;width:100%!important;height:100%!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{margin-top:20px!important;padding:0 35px!important;box-sizing:border-box!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide{height:120px!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide img{object-fit:contain!important;width:100%!important;height:100%!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper{overflow:hidden!important}@media(max-width:989px){html body #FacetFiltersFormMobile .mobile-facets__inner{overflow:visible!important}html body #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__header-inner button.drawer__close{position:absolute!important;left:calc(100% + 20px)!important;right:auto!important;top:-20px!important;transform:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:0!important;background:#202020!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}html body #FacetFiltersFormMobile .mobile-facets__inner .mobile-facets__header-inner button.drawer__close svg{width:18px!important;height:18px!important;color:#fff!important;fill:#fff!important}html body #FacetsWrapperMobile .mobile-facets__label>svg:not(.icon-checkmark){width:15px!important;height:15px!important;min-width:15px!important;max-height:15px!important;min-height:15px!important;margin-right:10px!important;margin-top:3px!important}html body #FacetsWrapperMobile .mobile-facets__label>svg:not(.icon-checkmark) rect{stroke:#dbdbdb!important}html body #FacetsWrapperMobile .mobile-facets__label>svg.icon-checkmark{left:2px!important;top:auto!important;width:11px!important}html body #FacetsWrapperMobile .mobile-facets__info{display:none!important}html body #FacetsWrapperMobile .gf-mob-count{display:inline!important;margin-left:4px!important}html body #FacetsWrapperMobile .gf-mob-count .facets__bubble{background:transparent!important;color:#232323!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;display:inline!important;padding:0!important;min-width:0!important;height:auto!important;text-transform:none!important}html body #FacetsWrapperMobile .gf-mob-count .facets__bubble:before{content:"("}html body #FacetsWrapperMobile .gf-mob-count .facets__bubble:after{content:")"}}html body.template-product main .product-details:not(#QuickViewModal .product-details) .group-block-content h1{margin-bottom:10px!important}html body.template-product main .product-details:not(#QuickViewModal .product-details) product-price{margin-top:3px!important}html body.template-product main .product-details:not(#QuickViewModal .product-details) .productView-hotStock{margin-top:-4px!important;margin-bottom:7px!important}html body .product-details .add-to-cart-button-container>div:has(>.needsclick){margin-bottom:0!important}@media(max-width:989px){html body .header__column-action.account-button--drawer .account-button__signed-out svg.icon-account{position:relative!important;left:-5px!important}}html body #QuickViewModal media-gallery .swiper-main{width:100%!important;max-width:100%!important;flex:0 0 100%!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{width:100%!important;max-width:100%!important;flex:0 0 100%!important;display:block!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper{width:auto!important;height:auto!important;max-height:none!important;margin-block:0!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide{width:calc((100% - 32px) / 3)!important;height:120px!important;margin-right:16px!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide:last-child{margin-right:0!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-wrapper:has(>.swiper-slide:only-child){justify-content:center!important}html body.template-product #QuickViewModal .product-information__grid{grid-template-columns:542.5px 447.5px!important;column-gap:normal!important;padding-top:0!important;justify-content:normal!important}html body.template-product #QuickViewModal .product-details{padding-inline-start:7.5px!important}@media(min-width:1025px){html body header-component[data-sticky-state=active]>.row-group{margin-bottom:-20px!important}html body header-component.header{min-height:0!important}}@media(min-width:1500px){html body header-component .header__row--top .search__button{left:702px!important}}html body header-component .new-label{border-radius:1px!important}html body header-component .new-label:before{border-color:transparent transparent #fff!important;top:15px!important}html body header-component .new-label:after{display:none!important}html body header-component .header__row--bottom .menu__link--level-1>.svg-wrapper{width:8px!important;height:5px!important;margin-left:5px!important;margin-top:-2px!important;background-color:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1.2 0 5 3.6 8.8 0 10 1.35 5 6 0 1.35z'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1.2 0 5 3.6 8.8 0 10 1.35 5 6 0 1.35z'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important}html body header-component .header__row--bottom .menu__link--level-1>.svg-wrapper>svg{display:none!important}html body header-component .header-wishlist .wishlist-count-bubble{display:none!important}@media(min-width:1025px){html body header-component .header__row--top .header-wishlist{left:4px!important}html body header-component .header__row--top .header-wishlist .svg-wrapper,html body header-component .header__row--top .header-wishlist .svg-wrapper svg{width:30px!important;height:30px!important}}html body #cart-icon-bubble .cart-count-bubble,html body header-component .header__row--top .cart-count-bubble{border-radius:8px!important;top:10px!important}html body #cart-icon-bubble .cart-count-bubble>span:not(.visually-hidden),html body header-component .header__row--top .cart-count-bubble>span:not(.visually-hidden){font-size:12px!important;font-weight:500!important;line-height:17px!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{position:relative!important;padding:0 8.77%!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide{width:calc((100% - 30px) / 3)!important;height:auto!important;aspect-ratio:120 / 134!important;margin-right:15px!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide:last-child{margin-right:15px!important}html body #QuickViewModal media-gallery .swiper-btns-wrap:not(.swiper-controls__thumbnails-container *){display:none!important}html body #QuickViewModal .gf-qv-thumb-arrow{position:absolute!important;top:calc(50% - 5px)!important;width:30px!important;height:30px!important;margin-top:-15px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:2!important;box-shadow:none!important}html body #QuickViewModal .gf-qv-thumb-arrow svg{width:22px!important;height:22px!important;fill:#323232!important}html body #QuickViewModal .gf-qv-thumb-arrow--prev{left:-9px!important}html body #QuickViewModal .gf-qv-thumb-arrow--prev svg{transform:rotate(180deg)!important}html body #QuickViewModal .gf-qv-thumb-arrow--next{right:-9px!important}@media(min-width:1600px){html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container .swiper-slide{width:calc((100% - 45px)/4)!important}}html body #QuickViewModal .product-form__buttons>.product-form__subtotal{order:0!important;flex:0 0 100%!important;margin-top:10px!important;margin-bottom:14px!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container{flex:1 1 100%!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container{width:100%!important;max-width:100%!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container>.add-to-cart-button-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 50px!important;column-gap:18px!important;width:100%!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container>.add-to-cart-button-inner>.add-to-cart-button-container,html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container>.add-to-cart-button-inner>.add-to-cart-button-container>.add-to-cart-button{width:100%!important;max-width:100%!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container .card-wishlist{width:50px!important;height:50px!important}@media(min-width:1200px){html body #QuickViewModal media-gallery{padding-top:40px!important}html body #QuickViewModal media-gallery .swiper-main,html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{width:473px!important;max-width:473px!important;flex:0 0 473px!important;margin-left:35px!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{padding:0 41.5px!important}html body #QuickViewModal media-gallery .swiper-main{padding-bottom:0!important}}html body #QuickViewModal media-gallery .swiper-main .swiper-slide.product-media-container{height:auto!important;max-height:none!important;aspect-ratio:var(--media-preview-ratio, 1)!important}html body #QuickViewModal media-gallery .swiper-main .swiper-slide.product-media-container>.slideshow__slide{height:100%!important}html body #QuickViewModal media-gallery .swiper-main .swiper-slide.product-media-container img{height:auto!important}@media(max-width:1024px){html body .share-group .button-copy>.svg-wrapper{position:relative!important;left:4.5px!important}}@media(max-width:989px){html.js body .mobile-facets__wrapper .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner,html body .js .mobile-facets__wrapper .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(calc(-100% - 80px))!important}}body.template-cart [id$=__featured_collection_ATEDND],cart-drawer .cart-drawer__collection{display:none!important}html body #QuickViewModal .product-details .group-block-content h1,html body #QuickViewModal .product-details h1{font-size:20px!important;line-height:30px!important;font-weight:600!important;text-transform:capitalize!important;margin-bottom:5px!important;max-width:none!important;width:100%!important}@media(min-width:1200px){html body #QuickViewModal .product-information__grid,html body.template-product #QuickViewModal .product-information__grid{grid-template-columns:538px 417px!important;column-gap:0!important;justify-content:start!important}html body #QuickViewModal .product-details,html body.template-product #QuickViewModal .product-details{padding-inline-start:0!important;padding-inline-end:0!important;width:417px!important;max-width:417px!important}}html body #QuickViewModal .product-form__quantity quantity-input{height:43px!important;border:1px solid #c7c7c7!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important;width:110px!important;min-height:43px!important}html body #QuickViewModal .product-form__quantity quantity-input .quantity__button{width:30px!important;height:41px!important;padding:0!important}html body #QuickViewModal .product-form__quantity quantity-input .quantity__input{text-align:center!important}@media(min-width:990px){html body header-component .header__row--top form.search{border-radius:5px!important}html body header-component .header__row--top form.search .field:after,html body header-component .header__row--top form.search .field:before{box-shadow:none!important;border-color:transparent!important}html body header-component .header__row--top form.search .search__input{background:#f7f8fa!important;border-radius:5px 0 0 5px!important}html body header-component .header__row--top form.search .search__button{border-radius:0 5px 5px 0!important}}html body #QuickViewModal .product-details>.group-block{padding-top:33px!important}html body #QuickViewModal .product-details .group-block,html body #QuickViewModal .product-details .text-block:has(>h1){max-width:100%!important}html body #QuickViewModal .product-details .group-block .group-block{width:100%!important}html body #QuickViewModal .product-form__buttons>.add-to-cart-button-container>.add-to-cart-button-inner{column-gap:15px!important}html body #QuickViewModal .product-details .group-block-content{width:100%!important;max-width:100%!important;min-width:0!important}html body #QuickViewModal .product-details .group-block .group-block{padding-inline-end:0!important}@media(min-width:750px)and (max-width:1024px){html body .quick-view-modal .popup__inner.quick-view-modal__content{width:720px!important;max-width:720px!important}html body #QuickViewModal .product-information__grid,html body.template-product #QuickViewModal .product-information__grid{grid-template-columns:345px 330px!important;column-gap:0!important;justify-content:start!important}html body #QuickViewModal media-gallery{padding-top:50px!important}html body #QuickViewModal media-gallery .swiper-main,html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{width:300px!important;max-width:300px!important;flex:0 0 300px!important;margin-left:15px!important}html body #QuickViewModal media-gallery .swiper-main{padding-bottom:0!important}html body #QuickViewModal media-gallery .swiper-controls__thumbnails-container{padding:0 42px!important}html body #QuickViewModal .product-details,html body.template-product #QuickViewModal .product-details{padding-inline:0!important;width:330px!important;max-width:330px!important}html body #QuickViewModal .product-details>.group-block{padding-top:43px!important}}html body #QuickViewModal .product-information__media{position:relative!important;top:auto!important}.gf-acc .rte p.entry-title.gf-h1{display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;font-style:italic;line-height:22px;letter-spacing:.3px;text-transform:capitalize;color:#232323;margin:0 0 10px!important;padding:0}@media(max-width:749px){.gf-acc .rte p.entry-title.gf-h1{letter-spacing:normal}}.template-article .blog-posts__header p.gf-blog-h{display:block;font-family:Architects Daughter,cursive!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:20px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#232323!important;margin:0!important;padding:21px 0!important}.template-article h1.gf-art-h{display:block;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:700!important;font-style:italic!important;line-height:20px!important;letter-spacing:.3px!important;text-transform:uppercase!important;color:#3c3c3c!important;margin:0 0 8px!important;padding:0!important;overflow-wrap:normal;word-break:normal}.template-blog h1.gf-blogidx-h{display:block;font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:20px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#232323!important;margin:0!important;padding:0!important;overflow-wrap:normal;word-break:normal}@media(min-width:750px){.template-blog h1.gf-blogidx-h{padding:4px 0!important}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.scroll-trigger--offscreen.animate--fade-in,.scroll-trigger.scroll-trigger--offscreen.animate--slide-in{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gf-custom-2.css.map?x=19963 */
