.wysh-button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:24px!important;height:24px!important}.wysh-text,.wysh-toggle-dropdown-icon{display:none!important}.product-card__content{overflow:hidden!important}main[data-template*=collection] .product-card__content,main[data-template*=search] .product-card__content{height:auto!important}header-actions{overflow:visible!important}.header__icons{overflow:visible!important}product-price{flex:1!important}.wysh-product-button{margin-left:auto!important;margin-right:6px!important}.variant-image-swatch{display:block;width:52px;height:78px;border-radius:0;overflow:hidden;border:none!important;margin-bottom:6px;padding-bottom:4px;border-bottom:2px solid transparent!important;transition:border-color .2s ease}.variant-image-swatch img{width:100%;height:100%;object-fit:cover;display:block}.variant-option--swatches{gap:6px!important}.variant-option__button-label--has-swatch{border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;background:none!important}.variant-option__button-label--has-swatch:has(input:checked){border:none!important;outline:none!important;box-shadow:none!important;background:none!important}.variant-option__button-label--has-swatch:has(input:checked) .variant-image-swatch{border-bottom:1px solid #1a1a1a!important}.variant-option__button-label--has-swatch input:checked~*{outline:none!important;box-shadow:none!important}@media screen and (max-width:749px){.menu-drawer__menu-item--mainlist{font-size:13px}}.menu-drawer__close-button{box-shadow:none!important}@media screen and (max-width:749px){.menu-drawer__featured-content-list{gap:0!important}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:60cqi!important}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:0!important}.menu-drawer__featured-content-list-item:last-child{margin-inline-end:0!important}}.menu-drawer__quick-links{display:flex;justify-content:center;align-items:center;gap:24px;padding:16px 0;border-top:1px solid rgba(0,0,0,.1)}.menu-drawer__quick-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit}@media screen and (max-width:749px){.cart-drawer__close-button{box-shadow:none!important}}@media screen and (max-width:749px){.cart-drawer__close-button:focus-visible{outline:none}}.slideshow-controls__dots button:after{box-shadow:none!important}media-gallery slideshow-slide{content-visibility:visible!important}media-gallery img{transition:opacity .15s ease}media-gallery img.img-swapping{opacity:0}@media screen and (max-width:749px){product-card .text-block{--width: 100% !important;--max-width: 100% !important}}.snap-carousel__name,.smart-carousel__name,product-card .text-block p{-webkit-text-size-adjust:100%;text-size-adjust:100%}.newsletter-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;overflow-y:auto;padding:40px 20px;box-sizing:border-box}.newsletter-popup-overlay.active{display:flex;justify-content:center;align-items:flex-start}.newsletter-popup{position:relative;background:#fff;max-width:400px;width:100%;height:auto;margin:auto;text-align:center;box-shadow:0 10px 40px #0003}.newsletter-popup-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:1px solid #000;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.newsletter-popup__image img{width:100%;height:320px;object-fit:cover;display:block}.newsletter-popup__content{padding:24px 30px 20px}.newsletter-popup__title{font-family:var(--font-heading, serif);font-size:26px;margin-bottom:12px;color:var(--color-foreground-heading, #111)}.newsletter-popup__subtitle{font-size:13px;line-height:1.5;color:#333;margin-bottom:20px}.newsletter-popup__form{display:flex;flex-direction:column;gap:10px}.newsletter-popup__input{padding:12px 14px;border:1.5px solid #444;border-radius:0;font-size:14px;width:100%}.newsletter-popup__submit{background:#000;color:#fff;border:none;padding:14px;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:opacity .2s ease}.newsletter-popup__submit:hover{opacity:.85}.newsletter-popup__legal{font-size:10px;color:#999;margin-top:14px;line-height:1.4}.newsletter-popup__success{font-size:14px;color:#2b7a2b;padding:10px 0}.newsletter-popup__error{font-size:13px;color:#c0392b;margin-bottom:10px}@media(max-width:480px){.newsletter-popup__image img{height:240px}.newsletter-popup__title{font-size:22px}}body.newsletter-popup-open{overflow:hidden}@media screen and (min-width:750px){.search-action button.header-actions__action{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:180px;height:32px;min-height:0;border:1px solid var(--color-foreground);border-radius:8px;padding:0 14px 0 6px!important;color:var(--color-foreground);line-height:1}.search-action button.header-actions__action .svg-wrapper{width:24px!important;height:24px!important}.search-action button.header-actions__action .svg-wrapper svg{width:24px;height:24px;stroke:var(--color-foreground)}.search-action button.header-actions__action .hidden{display:inline-block!important;font-family:var(--font-subheading--family);font-weight:300!important;font-size:.75rem;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-foreground);white-space:nowrap;line-height:1}}@media screen and (max-width:749px){body:has(main[data-template=index]) header-component:not([data-sticky-state=active]) .search-action .header-actions__action{position:fixed;top:var(--header-height);left:12px;right:12px;width:auto;height:40px;display:flex!important;align-items:center;justify-content:flex-start;gap:8px;padding:0 14px;border:1px solid var(--color-foreground);border-radius:8px;color:var(--color-foreground);background:transparent;z-index:3}body:has(main[data-template=index]) header-component:not([data-sticky-state=active]) .search-action .header-actions__action .svg-wrapper{width:22px!important;height:22px!important}body:has(main[data-template=index]) header-component:not([data-sticky-state=active]) .search-action .header-actions__action .svg-wrapper svg{width:22px;height:22px;stroke:var(--color-foreground)}body:has(main[data-template=index]) header-component:not([data-sticky-state=active]) .search-action .header-actions__action .hidden{display:inline-block!important;font-family:var(--font-subheading--family);font-weight:300;font-size:.75rem;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-foreground);white-space:nowrap;line-height:1}}.search-animated-word{display:inline-block!important;margin-left:2px!important}.search-animated-word:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:2px;background-color:currentColor;vertical-align:middle;animation:search-cursor-blink .8s step-end infinite}@keyframes search-cursor-blink{0%,to{opacity:1}50%{opacity:0}}main[data-template*=collection] .card-gallery,main[data-template*=search] .card-gallery{--gallery-aspect-ratio: 2 / 3 !important}main[data-template*=collection] .product-media,main[data-template*=search] .product-media{object-fit:cover}main[data-template*=collection] .product-media__image,main[data-template*=search] .product-media__image{object-fit:cover}main[data-template*=collection] product-card a[ref=productTitleLink],main[data-template*=search] product-card a[ref=productTitleLink]{display:block!important;width:100%!important}main[data-template*=collection] .product-grid__item,main[data-template*=search] .product-grid__item{height:auto!important;min-height:fit-content!important}main[data-template*=collection] product-card,main[data-template*=search] product-card{grid-template-rows:auto!important;height:auto!important}@media screen and (min-width:750px){main[data-template*=collection] product-swatches,main[data-template*=search] product-swatches{flex:0 0 100%!important;width:100%!important}main[data-template*=collection] .group-block-content.layout-panel-flex--column,main[data-template*=search] .group-block-content.layout-panel-flex--column{flex-wrap:wrap!important;height:auto!important}}main[data-template*=collection] .custom-variant-swatches,main[data-template*=search] .custom-variant-swatches{padding-left:2px}slideshow-component:has(slideshow-controls){position:relative!important;padding-bottom:0!important;margin-bottom:0!important}slideshow-container{margin-bottom:0!important;padding-bottom:0!important}slideshow-controls{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;width:100%!important;box-sizing:border-box!important;mix-blend-mode:normal!important;padding:0!important;margin:0!important;display:flex!important;align-items:flex-end!important}.slideshow-controls__dots{display:flex!important;width:100%!important;box-sizing:border-box!important;gap:0!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:visible!important;background:none!important}.slideshow-controls__dots li{flex:1 1 0!important;display:flex!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.slideshow-controls__dots button{width:100%!important;height:2px!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;display:block!important;box-sizing:border-box!important;font-size:0!important;color:transparent!important;background-color:transparent!important}.slideshow-controls__dots{position:relative!important}.slideshow-controls__dots button:after{display:none!important}.slideshow-controls__indicator{position:absolute!important;top:0!important;left:0!important;height:100%!important;background-color:#000!important;pointer-events:none!important;z-index:1!important;transition:transform .05s linear!important}fieldset[data-option-name=color] .variant-option__name,fieldset[data-option-name=colour] .variant-option__name{display:none!important}.variant-option__name,.variant-option__swatch-value,.variant-option__button-label__text{font-family:var(--font-subheading--family)!important}.variant-option__swatch-value{margin-left:-8px!important;display:inline-block}.snap-carousel__item .wysh-button{width:16px!important;height:16px!important}.snap-carousel__item .wysh-button svg{width:100%!important;height:100%!important}.snap-carousel__swatch.is-selected{border-color:transparent!important;outline:1.5px solid #1a1a1a!important;outline-offset:1px!important}@media screen and (min-width:750px){.quick-add__button{display:flex!important;position:absolute!important;inset:auto!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:36px!important;border-radius:0!important;border:none!important;background:#000!important;color:#fff!important;padding:0 16px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .25s ease,transform .25s ease!important;will-change:opacity,transform}product-card:hover .quick-add__button,product-card:has(:focus-visible) .quick-add__button{opacity:1!important;transform:translateY(0)!important}.quick-add__button:hover{scale:1!important}.quick-add__button .add-to-cart-text{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.quick-add__button .add-to-cart-text__content{order:1!important;grid-template-columns:1fr!important;text-align:left!important}.quick-add__button .add-to-cart-icon{order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:20px!important;height:20px!important}.quick-add__button .add-to-cart-icon svg{width:100%!important;height:100%!important;stroke:#fff!important;fill:none!important}.quick-add__button .add-to-cart-text__content span span{opacity:1!important;filter:blur(0)!important;translate:0 0!important;padding-right:0!important;color:#fff!important;text-transform:uppercase;font-family:var(--font-subheading--family);font-weight:400;font-size:.75rem;letter-spacing:.05em}.quick-add[stay-visible] .quick-add__button{opacity:0!important;transform:translateY(8px)!important}product-card:hover .quick-add[stay-visible] .quick-add__button,product-card:has(:focus-visible) .quick-add[stay-visible] .quick-add__button{opacity:1!important;transform:translateY(0)!important}}@media screen and (max-width:749px){.quick-add__button{display:flex!important;position:absolute!important;inset:auto!important;right:5px!important;bottom:5px!important;left:auto!important;top:auto!important;width:24px!important;height:24px!important;border-radius:0!important;border:none!important;background:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:center!important;justify-content:center!important;padding:0!important;opacity:1!important}.quick-add__button .add-to-cart-text{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.quick-add__button .add-to-cart-text__content{display:none!important}.quick-add__button .add-to-cart-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important}.quick-add__button .add-to-cart-icon svg,.quick-add__button .add-to-cart-icon svg *{stroke:#fff!important;stroke-width:.75!important;fill:none!important}.quick-add__button .add-to-cart-icon svg{width:100%!important;height:100%!important}}@media screen and (min-width:750px){.quick-add-modal.dialog-modal{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;top:0!important;right:0!important;height:100vh!important;max-height:100vh!important;width:58vw!important;max-width:1100px!important;min-width:700px!important;border-radius:0!important;transform:translate(100%);transition:transform .35s ease;animation:none!important}.quick-add-modal.dialog-modal[open]{transform:translate(0);display:flex!important}.quick-add-modal.dialog-modal::backdrop{background:#0006}.quick-add-modal__content{display:flex!important;flex-direction:row!important;grid-template-columns:unset!important;grid-template-rows:unset!important;width:100%!important;height:100%!important;max-height:100vh!important;overflow:hidden!important;padding:0!important;gap:0!important}.quick-add-modal__content .product-information__media{position:static!important;top:unset!important;grid-column:unset!important;grid-row:unset!important;flex:0 0 45%!important;width:45%!important;height:100%!important;overflow-y:auto!important;animation:none!important;padding:0!important;margin:0!important}.quick-add-modal__content .product-information__media media-gallery{position:static!important;inset:unset!important;pointer-events:auto!important;height:auto!important}.quick-add-modal__content .product-information__media slideshow-slides{gap:2px!important}.quick-add-modal__content .product-details{grid-column:unset!important;grid-row:unset!important;flex:1 1 auto!important;width:55%!important;height:100%!important;max-height:100vh!important;overflow-y:auto!important;padding:32px 16px 32px 12px!important;position:static!important;border-top:none}.quick-add-modal__content .product-details>.group-block>.group-block-content>*{padding-inline:16px!important}.quick-add-modal__content .product-details .buy-buttons-block{position:static!important;padding-bottom:20px!important;width:100%!important}.quick-add-modal__content .product-details .buy-buttons-block .add-to-cart-button{width:100%!important;max-width:100%!important}}.quick-add-modal__content .view-product-title a{font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;color:var(--color-foreground-subheading, var(--color-foreground-heading))!important;font-size:16px!important}.quick-add-modal__content .variant-option--buttons{gap:6px!important}.quick-add-modal__content .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:32px!important;height:32px!important;padding:0 8px!important}.quick-add-modal__content .variant-option__button-label__text{font-size:11px!important}.quick-add-modal__content fieldset.variant-option--buttons legend{margin-bottom:6px!important}.quick-add-modal__content fieldset.variant-option--buttons .variant-option__name{font-size:11px!important;letter-spacing:.03em;text-transform:uppercase}.quick-add-modal__content .product-details product-price{font-size:14px!important}@media screen and (max-width:749px){.snap-carousel__item .quick-add__button{right:5px!important;bottom:5px!important}}@media screen and (min-width:750px){.snap-carousel__item:is(:hover,:has(:focus-visible)) .quick-add__button{opacity:1!important}}@media screen and (min-width:750px){.snap-carousel__item .quick-add__button{bottom:8px!important}}main[data-template*=collection] .custom-variant-swatches,main[data-template*=search] .custom-variant-swatches{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;overflow:visible!important}main[data-template*=collection] .custom-variant-swatches-scroll,main[data-template*=search] .custom-variant-swatches-scroll{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:12px!important;flex:1 1 auto!important;min-width:0!important;padding:3px!important;margin:-3px!important}main[data-template*=collection] .custom-variant-swatches-scroll::-webkit-scrollbar,main[data-template*=search] .custom-variant-swatches-scroll::-webkit-scrollbar{display:none!important}@media screen and (max-width:749px){main[data-template*=search] .search-page-input{height:44px!important}}main[data-template*=search] .section.section--page-width .search-page-header{order:2!important}main[data-template*=search] .section.section--page-width search-page-input-component{order:1!important}body:not(:has(main[data-template=index])) .announcement-bar{background-color:#fff!important;color:#000!important}body:not(:has(main[data-template=index])) .announcement-bar a,body:not(:has(main[data-template=index])) .announcement-bar p,body:not(:has(main[data-template=index])) .announcement-bar span{color:#000!important}.resource-card--overlay:before{display:none}.resource-card--overlay .resource-card__content{text-align:center;align-items:center;width:100%}.resource-card--overlay .resource-card__title{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);text-transform:var(--font-heading--case);width:100%}.resource-card--overlay .resource-card__content{padding-bottom:var(--padding-xl)}.resource-card--overlay .resource-card__title{font-size:1.75rem}@media screen and (max-width:749px){.resource-card--overlay .resource-card__title{font-size:1.1rem}.resource-card--overlay .resource-card__content{padding-bottom:var(--padding-md)}}@media screen and (min-width:750px){.menu-list__submenu-inner{height:380px;max-height:380px;overflow:hidden}.mega-menu__column{position:relative;max-height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mega-menu__column::-webkit-scrollbar{display:none}.mega-menu__column.has-scroll:before{content:"";position:sticky;display:block;bottom:0;left:0;width:100%;height:30px;margin-top:-30px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-background) 80%);z-index:1}.mega-menu__column.has-scroll:after{content:"\2193";position:sticky;display:flex;align-items:center;justify-content:center;bottom:4px;left:0;width:100%;height:16px;margin-top:-16px;font-size:14px;color:var(--color-foreground);pointer-events:none;opacity:.6;z-index:2;animation:lovridge-bounce-arrow 1.5s ease-in-out infinite}.mega-menu__column.has-scroll.at-bottom:before,.mega-menu__column.has-scroll.at-bottom:after{opacity:0;transition:opacity .2s ease}@keyframes lovridge-bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}}@media screen and (min-width:750px){.mega-menu__content{max-height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mega-menu__content::-webkit-scrollbar{display:none}.mega-menu__content-list--collections .resource-card__media{--resource-card-aspect-ratio: 4 / 5 !important}.mega-menu__content-list--collections .resource-card__image,.mega-menu__content-list--collections .resource-card__image--secondary{aspect-ratio:4 / 5!important}}@media screen and (min-width:750px){.mega-menu__content-list--collections{gap:2px!important}}@media screen and (max-width:749px){html,body{overflow-x:clip}media-gallery.media-gallery--hint slideshow-slides{overscroll-behavior-x:contain}}.text-block.lov-title-with-wysh{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;width:100%!important}.text-block.lov-title-with-wysh h1{margin:0!important;text-align:left!important}.lov-title-with-wysh .wysh-product-button-wrapper{flex-shrink:0!important}.lov-title-with-wysh .wysh-button-container{position:static!important;top:auto!important;right:auto!important}.lov-title-with-wysh .wysh-product-button-wrapper{flex-shrink:0!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.lov-title-with-wysh .wysh-product-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;padding:0!important;overflow:hidden!important}.lov-title-with-wysh .wysh-product-button svg{width:20px!important;height:20px!important;flex-shrink:0!important}a.metafield-url{color:#00000080!important;text-decoration:none!important;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}a.metafield-url:hover{color:#000!important;border-bottom-color:#000}.wysh-cart-button-wrapper{width:100%!important}.wysh-cart-button-wrapper .button.add-to-cart-button{width:100%!important;max-width:100%!important}@media screen and (max-width:749px){.wysh-cart-button-wrapper{width:calc(100% + 12px)!important;margin-right:-12px!important}.wysh-cart-button-wrapper .button.add-to-cart-button{width:100%!important}}main[data-template*=collection] product-price.lov-price-with-rating,main[data-template*=search] product-price.lov-price-with-rating{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important}main[data-template*=collection] .rating-wrapper,main[data-template*=search] .rating-wrapper{width:auto!important;--size-style-width: auto !important;flex:0 0 auto!important}main[data-template*=collection] .rating,main[data-template*=search] .rating{--star-size: 10px !important}.rating-wrapper{gap:2px!important}.rating-count{font-size:.75rem!important}@media screen and (min-width:750px){main[data-template*=product] .group-block-content.layout-panel-flex--row:has(>product-price){flex-wrap:wrap!important}main[data-template*=product] .rating-wrapper{flex-basis:100%!important;width:100%!important}}@media screen and (min-width:750px){.quick-add__button{pointer-events:none!important}product-card:hover .quick-add__button,product-card:has(:focus-visible) .quick-add__button{pointer-events:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
