.quick-atc-trigger{display:flex;align-items:center;justify-content:center;position:absolute;z-index:3;cursor:pointer;bottom:0;right:10px;width:32px;height:32px;opacity:0;transition:all .3s ease;background-color:var(--color-black);padding:0;left:unset;transform:none}@media screen and (min-width: 768px){.product-section[data-modal=true] .grid__item:has(.product-single__meta){position:sticky;top:-15px}.product-section[data-modal=true] .page-width{padding-top:0}}.modal--quick-shop .modal__centered-content>div>.product-section:not(:first-child){display:none}.quick-atc-trigger svg{fill:var(--color-beige)}.grid-product__content:hover .quick-atc-trigger{opacity:1;bottom:10px}@media screen and (max-width: 768px){.quick-atc-trigger{bottom:10px;opacity:1;display:flex!important}}.template-collection{background-color:var(--color-beige)}#shopify-section-collection-header .page-width{padding-top:24px}#shopify-section-collection-header .breadcrumb{margin:0 0 40px;text-align:left;font-size:12px;line-height:150%;color:var(--color-black);font-family:var(--font-gothic)}#shopify-section-collection-header .section-header{display:flex;flex-direction:column;gap:16px;align-items:center}#shopify-section-collection-header .section-header__title{font-family:var(--font-playfair);line-height:140%;font-size:24px;letter-spacing:0px;color:#000;text-transform:unset!important}#shopify-section-collection-header .section-header__content{max-width:630px;color:var(--color-black);font-size:14px;line-height:150%;font-family:var(--font-gothic);letter-spacing:0px;width:100%}#shopify-section-collection-header .section-header__content p{margin:0}div#CollectionSection.loading-more:before{position:absolute;background:#ffffff59;width:100%;height:100%;left:0;top:0;z-index:1;content:"";transition:all .2s linear}.collection-content{padding-top:40px!important}.collection-content .page-width{position:relative;padding-top:90px}.collection-content .grid__item--sidebar::-webkit-scrollbar{display:none}.collection-content .collection-filter{position:absolute;top:0!important;left:40px;width:calc(100% - 80px);padding:16px 0;border-top:.5px solid var(--color-gray);border-bottom:.5px solid var(--color-gray)}.collection-content .collection-filter.has-sticky{position:sticky;top:88px!important;z-index:12;left:0;background-color:var(--color-beige);border-top:none}.collection-content .collection-filter .collection-filter__item{margin:0}.collection-content .collection-filter .collection-filter__item--drawer{display:block!important}.collection-content .collection-filter .collection-filter__item--drawer button{border:none;background-color:transparent;outline:none;padding:0;height:auto;display:flex;align-items:center;gap:10px;color:#000;font-family:var(--font-gothic);line-height:150%;letter-spacing:0px;font-size:14px;margin-bottom:0}.collection-content .collection-filter .collection-filter__item--drawer button svg{margin-right:0;top:0}.collection-content .collection-filter .collection-filter__item--count{text-align:right!important;font-size:12px;font-family:var(--font-gothic);line-height:150%;letter-spacing:0px;color:var(--color-black)}.collection-content .collection-filter .collection-filter__item--sort{width:0px;visibility:hidden;opacity:0;overflow:hidden;padding:0;flex:0;height:0px;display:none}.collection-content .grid:has(.tag-list--active-tags:not(:empty)){padding-top:72px}.collection-content .tag-list--active-tags{position:absolute;top:90px;left:40px;width:calc(100% - 80px);margin:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.collection-content .tag-list--active-tags li:not(.filters-reset-btn){margin:0;display:flex;align-items:center;max-width:max-content;padding:4px 8px;border-radius:50px;border:.5px solid var(--color-gray)}.collection-content .tag-list--active-tags .filters-reset-btn{margin:0}.collection-content .tag-list--active-tags .filters-reset-btn a{font-family:var(--font-gothic);line-height:150%;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--color-black);cursor:pointer;letter-spacing:0px}.collection-content .tag-list--active-tags li:not(.filters-reset-btn) a{min-width:auto;height:auto;padding:0 0 0 26px;background:none!important;font-size:14px;font-family:var(--font-gothic);line-height:150%;letter-spacing:0px;color:var(--color-black);font-weight:400;border:none;text-transform:capitalize}.collection-content .tag-list--active-tags li a:after{display:none}.collection-content .tag-list--active-tags li svg{left:8px;color:var(--color-black);width:18px;height:18px;margin-top:1px}.collection-content .collection-sidebar .collection-sidebar__group,.collection-content #FilterDrawer .collection-sidebar__group{padding:0;margin:0}.collection-content .collection-sidebar__group .tag-list--active-tags{display:none}.collection-content #FilterDrawer .drawer__scrollable{padding:0 16px 40px}.collection-content #FilterDrawer .drawer__fixed-header,.collection-content #FilterDrawer .drawer__fixed-header>div{height:auto;padding:0;border:none}.collection-content #FilterDrawer .drawer__fixed-header .drawer__title{display:none}.collection-content #FilterDrawer .drawer__fixed-header .drawer__close{text-align:right}.collection-content #FilterDrawer .drawer__fixed-header button{padding:16px 16px 0 0}.collection-content #FilterDrawer .drawer__fixed-header button svg{width:24px;height:24px}.collection-content #FilterDrawer .drawer__fixed-header svg path{stroke-width:3px;stroke:var(--color-black)!important}.collection-content .collection-sidebar div:not(:first-child) .collection-sidebar__group,.collection-content #FilterDrawer .drawer__scrollable div:not(:first-child) .collection-sidebar__group{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-gray)!important}.collection-content .collection-sidebar .collection-sidebar__group button,.collection-content .collection-sidebar .collection-sidebar__group>span,.collection-content .drawer__scrollable .collection-sidebar__group button,.collection-content .drawer__scrollable .collection-sidebar__group>span{padding:0;font-size:16px;font-family:var(--font-gothic);line-height:150%;letter-spacing:0px;color:var(--color-black);margin-bottom:16px;display:block}.collection-content .collection-sidebar .collection-sidebar__group button,.collection-content .drawer__scrollable .collection-sidebar__group button{margin-bottom:0;font-size:14px}.collection-content .collection-sidebar .collection-sidebar__group button.is-open,.collection-content .drawer__scrollable .collection-sidebar__group button.is-open{margin-bottom:16px}.collection-content .collection-sidebar .collection-sidebar__group button svg path,.collection-content .drawer__scrollable .collection-sidebar__group button svg path{stroke-width:2px!important;stroke:var(--color-black)}.collection-content .collection-sidebar ul,.collection-content .drawer__scrollable ul{padding:0}.collection-content .collection-sidebar ul li:not(:last-child),.collection-content .drawer__scrollable ul li:not(:last-child){margin-bottom:16px}.collection-content .collection-sidebar ul li,.collection-content .drawer__scrollable ul li{display:flex;align-items:center;gap:8px}.collection-content .collection-sidebar ul li input,.collection-content .drawer__scrollable ul li input{width:20px;height:20px;margin:0;accent-color:var(--color-black)}.collection-content .collection-sidebar ul li a,.collection-content .collection-sidebar ul li label,.collection-content .drawer__scrollable ul li a,.collection-content .drawer__scrollable ul li label{font-family:var(--font-gothic);font-size:16px;line-height:150%;letter-spacing:0px;color:var(--color-black);margin:0!important;text-transform:capitalize;font-weight:400!important}.collection-content .collection-sidebar ul li a,.collection-content .drawer__scrollable ul li a{padding-left:28px}.collection-content .collection-sidebar ul li a:before,.collection-content .drawer__scrollable ul li a:before{width:20px;height:20px;border-color:var(--color-black)!important}.collection-content .collection-sidebar ul li.tag--active a:before,.collection-content .drawer__scrollable ul li.tag--active a:before{background-color:var(--color-black);background-image:url(https://cdn.shopify.com/s/files/1/0743/4508/7217/files/check.png?v=1756924257);background-position:center;background-size:12px;background-repeat:no-repeat}.collection-content .collection-sidebar ul li label,.collection-content .drawer__scrollable ul li label{display:inline}.collection-content .grid-product .grid-product__meta{padding-top:8px}.collection-content .grid-product .grid-product__title{font-size:14px;font-family:var(--font-gothic);line-height:150%;letter-spacing:0px;color:var(--color-black)}.collection-content .grid-product .grid-product__price{font-size:12px;color:var(--color-black)}.collection-content .grid-product .grid-product__price .compare-money{margin-left:8px;color:var(--color-gray);text-decoration:line-through}.collection-content .grid-product .grid-product__price .save-money{margin-left:8px;color:var(--color-error)}.grid-product .grid-product__meta button{position:absolute;top:8px;right:8px;font-size:24px}.collection-content .testimonial-card{text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative;gap:10px;font-family:var(--font-gothic);font-weight:400;line-height:150%;color:var(--color-black);letter-spacing:0px;font-size:14px}.collection-content .testimonial-card .stars{display:flex;align-items:center;justify-content:center}.collection-content .testimonial-card .stars svg{width:20px;height:20px}.collection-content .testimonial-card .author{font-size:12px}.collection-content #collection-card .custom-collection-content{position:relative;display:block;overflow:hidden}.collection-content #collection-card .custom-collection-button-wrapper{position:absolute;bottom:15px;left:50%;transform:translate(-50%);width:calc(100% - 30px)}.collection-content #collection-card .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;letter-spacing:0px;background:transparent!important;padding:0;color:var(--color-beige)!important;text-decoration:none;border:1px solid var(--color-beige)!important;text-transform:uppercase;line-height:1.5;font-weight:unset;font-size:14px;width:100%;transition:all .3s ease;margin-top:0;background-color:transparent}.piece-of-love .feature-row .feature-row__item>div{margin:0!important;max-width:unset!important}.piece-of-love .feature-row>div{margin:0!important;max-width:unset!important;text-align:center}.piece-of-love .feature-row__text--left a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;letter-spacing:0px;background:transparent!important;padding:0;color:var(--color-black)!important;text-decoration:none;border:1px solid var(--color-black)!important;text-transform:uppercase;line-height:1.5;font-weight:unset;font-size:14px;width:240px;transition:all .3s ease;margin-top:24px;background-color:transparent}.piece-of-love .feature-row__text--left .h3{font-family:var(--font-playfair);line-height:140%;letter-spacing:0px;font-size:24px;font-weight:400;color:var(--color-black);text-transform:unset!important}.piece-of-love .feature-row__text--left .rte{font-size:14px;color:var(--color-black);line-height:150%;letter-spacing:0px}.collection-content .pagination{display:none!important}@media screen and (min-width: 769px){.collection-content .grid-product{margin-bottom:16px}.collection-content .page-width:has(.has-sticky) .grid__item--sidebar{padding-top:50px}html.js-drawer-open:has(#FilterDrawer.drawer--is-open){overflow-y:auto}html.js-drawer-closing:has(#FilterDrawer) .main-content:after{display:none!important}#FilterDrawer{display:none!important}.piece-of-love .feature-row{margin:0 -10px}}@media (max-width: 768px){.collection-content .page-width{padding-top:78px}.collection-content .collection-filter{left:17px;width:calc(100% - 34px);padding:10px 0;flex-wrap:nowrap}.collection-content .collection-filter.has-sticky{top:64px!important;left:0;margin-left:-2px;padding-left:17px;padding-right:17px}.collection-content .tag-list--active-tags{left:15px;width:calc(100% - 30px);top:78px!important}div#CollectionSection>.grid{display:flex;flex-wrap:wrap;margin:0;gap:4px}div#CollectionSection>.grid>.grid__item{padding:0;flex:0 0 calc(50% - 2px);float:none;clear:unset!important;width:unset}.collection-content .testimonial-card{padding:80px 30px!important;width:100%!important;height:auto!important;flex:0 0 100%!important}.collection-content #collection-card{width:100%!important;flex:0 0 100%!important}.collection-content .grid-product .grid-product__price .save-money{display:block}#FilterDrawer{max-width:100%!important;width:100%!important;left:-100%;transform:none!important;right:unset!important;box-shadow:none!important;top:0!important}#FilterDrawer.drawer--is-open{transform:translate(100%)!important}.collection-content .collection-sidebar__group .tag-list--active-tags{display:flex;position:unset;width:100%}.collection-content .grid:has(.tag-list--active-tags:not(:empty)){padding-top:55px}.collection-content .collection-sidebar__group .tag-list--active-tags+button{margin-top:16px}.drawer__filter-reset-btn{position:sticky;bottom:0;padding:16px 24px;border-top:1px solid var(--color-gray);text-align:center}.drawer__filter-reset-btn a{text-decoration:underline;text-underline-offset:2px;color:var(--color-black);font-size:14px;text-transform:uppercase;line-height:150%;letter-spacing:0px;font-family:var(--font-gothic)}.grid-product .grid-product__meta button{font-size:16px;right:0}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/vk-custom-collection.css.map */
