.prem-cl-header{padding:20px 0 22px}.prem-cl-title{font-size:34px;font-weight:700;color:#111;margin:0 0 6px;line-height:1.15;letter-spacing:-.3px}.prem-cl-count{font-size:14px;color:#8c326e;font-weight:500;margin:0}@media screen and (max-width:767px){.prem-cl-header{padding:14px 0 18px}.prem-cl-title{font-size:24px}.prem-cl-count{font-size:13px}}.sd-toggle-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;background:transparent;color:#333;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;position:relative;transition:border-color .2s,color .2s}.sd-toggle-btn:hover{border-color:#8c326e;color:#8c326e}.sd-filter-dot{display:none;width:7px;height:7px;border-radius:50%;background:#8c326e;flex-shrink:0}.sd-toggle-btn.has-filters .sd-filter-dot{display:block}.sd-view-toggle .change-view{background:none;border:1px solid #e8e8e8;border-radius:6px;padding:6px 9px;cursor:pointer;color:#bbb;transition:all .15s}.sd-view-toggle .change-view.change-view--active,.sd-view-toggle .change-view:hover{background:#8c326e;border-color:#8c326e;color:#fff}.sd-sort-select{-webkit-appearance:none;appearance:none;padding:8px 30px 8px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;color:#333;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer;min-width:180px;transition:border-color .2s}.sd-sort-select:hover,.sd-sort-select:focus{border-color:#8c326e;outline:none}@media screen and (max-width:768px){.sd-sort-select{min-width:140px}}.sd-product-card{position:relative;border-radius:16px!important;overflow:hidden;background:#fff;box-shadow:0 2px 12px #0000000f!important;border:none!important;transition:box-shadow .25s ease,transform .25s ease}.sd-product-card:hover{box-shadow:0 8px 28px #0000001c!important;transform:translateY(-3px)}.grid-view-item.sd-product-card .grid-view_image{padding:0!important;overflow:hidden!important;position:relative}.grid-view-item.sd-product-card .grid-view_image .grid-view-item__link{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;white-space:normal}.pc-img-wrap{position:relative;overflow:hidden;display:block;line-height:0;width:100%;aspect-ratio:1 / 1;background:transparent;border-radius:16px 16px 0 0;clip-path:inset(0 round 16px 16px 0 0)}.pc-img-wrap .grid-view-item__image{display:block;width:100%;height:100%;max-height:none!important;max-width:none!important;object-fit:contain;object-position:center center;padding:12px;border-radius:20px!important;box-sizing:border-box;transition:transform .5s cubic-bezier(.4,0,.2,1)}.sd-product-card:hover .pc-img-wrap .grid-view-item__image:not(.hover){transform:scale(1.04)}.pc-img-wrap .grid-view-item__image.hover{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none!important;max-width:none!important;object-fit:contain;object-position:center center;padding:12px;border-radius:20px!important;box-sizing:border-box;opacity:0;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.4,0,.2,1);z-index:1}.sd-product-card:hover .pc-img-wrap .grid-view-item__image.hover{opacity:1;transform:scale(1.04)}@media(max-width:768px){.sd-product-card:hover .pc-img-wrap .grid-view-item__image:not(.hover),.sd-product-card:hover .pc-img-wrap .grid-view-item__image.hover{transform:none;opacity:0}.sd-product-card:hover .pc-img-wrap .grid-view-item__image:not(.hover){opacity:1}}.grid-view-item.sd-product-card .grid-view-item__image,.grid-view-item.sd-product-card .grid-view-item__image.hover,.grid-view-item.sd-product-card .grid-view-item__image.variantImg{max-height:none!important;max-width:none!important}@media only screen and (max-width:767px){.grid-view-item.sd-product-card .grid-view_image{padding:0!important}.grid-view-item.sd-product-card .grid-view_image .grid-view-item__link{min-height:0!important}}.pc-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:2;pointer-events:none}.pc-badge{display:inline-block;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.1px;line-height:1.4}.pc-badge--sale{background:#e53935;color:#fff}.pc-badge--custom{background:#111;color:#fff}.pc-cta{position:absolute;bottom:10px;right:10px;z-index:3}.pc-cta__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#8c326e;color:#fff!important;text-decoration:none;box-shadow:0 4px 16px #8c326e66;opacity:0;transform:scale(.7) translateY(4px);transition:opacity .2s ease,transform .2s ease,background .15s}.sd-product-card:hover .pc-cta__btn{opacity:1;transform:scale(1) translateY(0)}.pc-cta__btn:hover{background:#7a2860}@media(max-width:768px){.pc-cta__btn{opacity:1;transform:scale(1) translateY(0)}}.sd-product-card .details{padding:12px 14px 14px!important}.sd-product-card .grid-view-item__title{font-size:13px;font-weight:600;color:#111;text-decoration:none;display:block;margin-bottom:5px;line-height:1.35}.sd-product-card .grid-view-item__title:hover{color:#8c326e}.sd-product-card .product-price__price{font-size:15px;font-weight:700;color:#111}.pc-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.pc-price--new{font-size:15px;font-weight:700;color:#e53935}.pc-price--old{font-size:12px;font-weight:400;color:#aaa;text-decoration:line-through}.pc-price--pct{font-size:12px;font-weight:700;color:#e53935}.pc-stock{display:flex;align-items:center;gap:5px;margin-top:7px}.pc-stock__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pc-stock__label{font-size:11px;font-weight:500}.pc-stock--available .pc-stock__dot{background:#22c55e}.pc-stock--available .pc-stock__label{color:#16a34a}.pc-stock--low .pc-stock__dot{background:#f59e0b}.pc-stock--low .pc-stock__label{color:#d97706}.pc-stock--unavailable .pc-stock__dot{background:#9ca3af}.pc-stock--unavailable .pc-stock__label{color:#6b7280}@media(max-width:768px){.sd-product-card{border-radius:12px!important}.sd-product-card .details{padding:10px 12px 12px!important}.sd-product-card .grid-view-item__title{font-size:12px}.sd-product-card .product-price__price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/collection-premium.css.map */
