.promo-banner{position:relative}.promo-banner-item img{width:100%;display:block;border-radius:6px;line-height:0}.promo-content{position:absolute;left:40px;bottom:40px;color:#fff;max-width:90%}.promo-content h2{font-size:40px;font-weight:500;margin-bottom:10px;text-transform:capitalize;color:#fff;letter-spacing:0}.promo-content p{font-size:21px;margin-bottom:18px;color:#fff;letter-spacing:0}.promo-btn{background:#fff;color:#000;padding:12px 20px;border-radius:12px;text-decoration:none;font-size:20px;display:inline-block;box-shadow:0 1px 4px #00000026;font-weight:400}@media(max-width:1224px){.promo-content{left:30px;bottom:30px}.promo-content h2{font-size:30px;margin-bottom:8px}.promo-content p{font-size:17px;margin-bottom:14px}.promo-btn{font-size:16px;padding:10px 20px}}@media(max-width:749px){.promo-content{left:40px;bottom:40px}.promo-content h2{font-size:22px;margin-bottom:6px}.promo-content p{font-size:14px;margin-bottom:10px}.promo-btn{font-size:18px;padding:15px 20px;border-radius:8px}}@media(max-width:480px){.promo-content{left:14px;bottom:14px}.promo-content h2{font-size:18px}.promo-content p{font-size:13px}.promo-btn{font-size:13px;padding:7px 14px}}@media(min-width:750px){.promo-spacer{display:block;width:25%}}.filters-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.filters-left{display:flex;gap:12px;flex-wrap:wrap}.filters-right{margin-left:auto}.filters-middle{flex:1;height:43px;background:#f3f3f3;border-radius:6px;margin:0;min-width:100px}.filters-toolbar select{padding:12px 35px 12px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -19.04 75.804 75.804'%3E%3Cpath d='M0 1l37 37 37-37' stroke='black' stroke-width='4' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;text-transform:capitalize}.filters-toolbar-wrapper{margin-bottom:40px;border-top:none}.clear-filters{padding:10px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;text-decoration:none;color:#000;line-height:normal;align-content:center}body.template-topaz-necklaces .product-card:hover{position:relative}body.template-topaz-necklaces .product-card:hover .gift-tag{position:absolute;display:inline;top:10px;right:10px;background:#fff;padding:9px 11px;border-radius:20px;font-size:12px;font-weight:500;box-shadow:0 1px 4px #00000026;z-index:1}body.template-topaz-necklaces .product-card:hover .hktqv_Trigger--top_left{left:10px!important;top:10px!important}body.template-topaz-necklaces .product-card:hover .product-card__title.product-card__desc{border-bottom:none;display:inline}body.template-topaz-necklaces .product-card:hover .product-card__title{display:none}body.template-topaz-necklaces .jdgm-star:before{content:""}body.template-topaz-necklaces .jdgm-star{width:22px!important;height:20px!important;display:inline-block!important;background-repeat:no-repeat!important;background-size:contain!important;margin-right:4px!important;padding:0!important;background-image:url("data:image/svg+xml;utf8,<svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path d='M2.94283 9.62498L-0.000355095 6.6818L2.94283 3.77839L5.88601 6.6818L2.94283 9.62498ZM2.94283 7.96447L4.21555 6.6818L2.94283 5.41901L1.68501 6.6818L2.94283 7.96447ZM6.72124 13.3636L3.77805 10.4602L6.72124 7.51702L9.62465 10.4602L6.72124 13.3636ZM6.72124 11.7031L7.96911 10.4602L6.72124 9.19742L5.46342 10.4602L6.72124 11.7031ZM10.4599 9.62498L7.55646 6.6818L10.4599 3.77839L13.3633 6.6818L10.4599 9.62498ZM10.4599 7.96447L11.7227 6.6818L10.4599 5.41901L9.18715 6.6818L10.4599 7.96447ZM6.72124 5.84657L3.77805 2.94316L6.72124 0L9.62465 2.94316L6.72124 5.84657ZM6.72124 4.18606L7.96911 2.94316L6.72124 1.66049L5.46342 2.94316L6.72124 4.18606Z' fill='%23BDBDBD'/></svg>")!important}body.template-topaz-necklaces .jdgm-star.jdgm--on{background-image:url("data:image/svg+xml;utf8,<svg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'><path d='M2.94283 9.62498L-0.000355095 6.6818L2.94283 3.77839L5.88601 6.6818L2.94283 9.62498ZM2.94283 7.96447L4.21555 6.6818L2.94283 5.41901L1.68501 6.6818L2.94283 7.96447ZM6.72124 13.3636L3.77805 10.4602L6.72124 7.51702L9.62465 10.4602L6.72124 13.3636ZM6.72124 11.7031L7.96911 10.4602L6.72124 9.19742L5.46342 10.4602L6.72124 11.7031ZM10.4599 9.62498L7.55646 6.6818L10.4599 3.77839L13.3633 6.6818L10.4599 9.62498ZM10.4599 7.96447L11.7227 6.6818L10.4599 5.41901L9.18715 6.6818L10.4599 7.96447ZM6.72124 5.84657L3.77805 2.94316L6.72124 0L9.62465 2.94316L6.72124 5.84657ZM6.72124 4.18606L7.96911 2.94316L6.72124 1.66049L5.46342 2.94316L6.72124 4.18606Z' fill='%23FFA500'/></svg>")!important}body.template-topaz-necklaces ul.list-view-items .product-card:hover .gift-tag{position:unset;margin-top:10px!important;display:inline-block}@media(max-width:749px){body.template-topaz-necklaces .jdgm-star{width:16px!important;height:16px!important}.filters-middle{display:none}.filters-toolbar{justify-content:flex-start;gap:10px;align-items:center}.filters-right{margin:0}}@media(max-width:451px){.filters-left{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.filters-toolbar{flex-direction:column;align-items:baseline}.filters-right{margin:0}body.template-topaz-necklaces ul.list-view-items .product-card:hover .gift-tag{padding:6px 4px;font-size:8px}}body.template-topaz-necklaces .grid-view-item__image-wrapper{overflow:hidden}body.template-topaz-necklaces .product-main-image{transform:translate(0);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}body.template-topaz-necklaces .product-main-image--hover{position:absolute;top:0;left:0;transform:translate(100%);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}body.template-topaz-necklaces .product-card:hover .product-main-image{transform:translate(-100%)}body.template-topaz-necklaces .product-card:hover .product-main-image--hover{transform:translate(0)}body.template-topaz-necklaces .list-view-item__image-wrapper{position:relative;overflow:hidden}body.template-topaz-necklaces .list-view-item__image{width:100%}body.template-topaz-necklaces .product-main-image{transform:translate(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}body.template-topaz-necklaces .product-main-image--hover{position:absolute;top:0;left:0;transform:translate(100%);transition:transform .7s cubic-bezier(.22,1,.36,1)}body.template-topaz-necklaces .product-card--list:hover .product-main-image{transform:translate(-100%)}body.template-topaz-necklaces .product-card--list:hover .product-main-image--hover{transform:translate(0)}@media(max-width:576px){body.template-topaz-necklaces .product-card .gift-tag{position:absolute;display:inline;top:10px;right:5px;background:#fff;padding:5px;border-radius:20px;font-size:10px;font-weight:500;box-shadow:0 1px 4px #00000026;z-index:1}}.icon-text-bar.AuthenticSection{background:#557b97;color:#fff}.price-filter__trigger{padding:12px 35px 12px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -19.04 75.804 75.804'%3E%3Cpath d='M0 1l37 37 37-37' stroke='black' stroke-width='4' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;color:#000;font-weight:400;text-transform:capitalize;line-height:1.2;text-indent:.01px}.price-filter{position:relative}.price-filter__dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;width:300px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;z-index:9999;color:#3d4246;box-shadow:0 4px 12px #00000014}.price-filter.active .price-filter__dropdown{display:block}.price-filter__header{font-size:14px;padding:10px;border-bottom:1px solid #eee;color:#3d4246;display:flex;justify-content:space-between}.price-filter__header a{text-decoration:underline;font-size:12px}.price-filter__inputs{display:flex;gap:10px;padding:10px}.price-input{display:flex;align-items:center;border:1px solid #ccc;height:40px;padding:0 8px;width:100%}.price-input span{margin-right:5px}.price-input input{border:none;outline:none;width:100%;font-size:14px}.filters-toolbar,.filters-left{overflow:visible!important}@media(max-width:500px){.price-filter__dropdown{left:50%;transform:translate(-50%);width:250px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/collection-template-new.css.map */
