#reviews.woocommerce-Reviews{max-width:1100px;margin:40px auto 0;padding:48px 40px;background:#faf9f7;border:1px solid #e5dfd5;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.06)}#reviews .woocommerce-noreviews{text-align:center;font-size:15px;color:#8a8a8a;background:#fff;border:1px dashed #e5dfd5;border-radius:10px;padding:22px;margin:0 0 28px}#reviews #reply-title.comment-reply-title{display:block;text-align:center;font-size:16px;font-weight:600;color:#222;margin-bottom:28px}#reviews .comment-form-rating{text-align:center;margin-bottom:24px}#reviews .comment-form-rating label{display:block;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a;margin-bottom:10px}#reviews .comment-form-rating .stars{display:inline-flex;justify-content:center;gap:6px;font-size:28px}#reviews .comment-form-rating .stars a{font-size:28px;transition:transform .15s ease}#reviews .comment-form-rating .stars a:hover{transform:scale(1.2)}#reviews .comment-form-comment{margin-bottom:24px}#reviews .comment-form-comment label{display:block;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a;margin-bottom:10px}#reviews .comment-form-author,#reviews .comment-form-email{margin-bottom:24px}#reviews .comment-form-author label,#reviews .comment-form-email label{display:block;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#8a8a8a;margin-bottom:10px}#reviews .comment-form-cookies-consent{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b6b6b;margin:4px 0 28px}#reviews .comment-form-cookies-consent input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:#b88628}#reviews .form-submit{text-align:center;margin:0}.woocommerce-Tabs-panel--description p:has(>strong:only-child){text-align:center;font-size:13px;color:#b88628;margin:40px 0 20px}.woocommerce-Tabs-panel--description ul:nth-of-type(1){list-style:none;text-align:left;margin:0 auto 32px;padding:8px 24px;background:#faf9f7;border:1px solid #e5dfd5;border-radius:12px}.woocommerce-Tabs-panel--description ul:nth-of-type(1) li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #e5dfd5;font-size:14px;color:#333}.woocommerce-Tabs-panel--description ul:nth-of-type(1) li:last-child{border-bottom:none}.woocommerce-Tabs-panel--description ul:nth-of-type(1) li strong{color:#b88628;font-weight:600;white-space:nowrap}.woocommerce-Tabs-panel--description ul:nth-of-type(2){list-style:none;text-align:left;margin:0 auto;padding:0;display:grid;gap:14px}.woocommerce-Tabs-panel--description ul:nth-of-type(2) li{position:relative;padding-left:30px;font-size:14px;line-height:1.5;color:#333}.woocommerce-Tabs-panel--description ul:nth-of-type(2) li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#b88628;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.ddsj-collections-grid{display:grid;grid-template-columns:repeat(var(--ddsj-cols,4),1fr);gap:24px;margin:0 0 32px}.ddsj-collection-card{position:relative;display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.08)}.ddsj-collection-card__image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .5s ease}.ddsj-collection-card:hover .ddsj-collection-card__image{transform:scale(1.08)}.ddsj-collection-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.15) 55%,rgba(0,0,0,0) 100%);transition:background .3s ease}.ddsj-collection-card:hover .ddsj-collection-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.25) 60%,rgba(0,0,0,.05) 100%)}.ddsj-collection-card__badge{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:50px;background:rgba(255,255,255,.15);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ddsj-collection-card__content{position:absolute;left:0;right:0;bottom:0;padding:20px}.ddsj-collection-card__title{margin:0;color:#fff;font-size:20px;font-weight:600}.ddsj-collection-card__arrow{position:absolute;bottom:16px;right:16px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4);color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:background .25s ease,border-color .25s ease}.ddsj-collection-card:hover .ddsj-collection-card__arrow{background:#b88628;border-color:#b88628}.ddsj-collections-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 40px}.ddsj-page-numbers{display:flex;gap:8px}.ddsj-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:50px;border:1px solid #e5dfd5;color:#333;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s ease}.ddsj-page-btn:hover{border-color:#b88628;color:#b88628}.left-filter .wpfFilterVerScroll li{margin-bottom:3px!important}.ddsj-page-btn.is-active{background:#b88628;border-color:#b88628;color:#fff}@media (max-width:992px){.ddsj-collections-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ddsj-collections-grid{grid-template-columns:1fr}}.left-filter .wpfMainWrapper{background:#faf9f7;border:1px solid #e5dfd5;border-radius:16px;padding:28px 24px}.left-filter .wpfFilterWrapper{border-bottom:1px solid #e5dfd5;padding-bottom:20px;margin-bottom:20px;margin-top:0!important}.left-filter .wpfFilterWrapper:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.left-filter .wfpTitle.wfpClickable{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#222}.left-filter .wpfFilterVerScroll{margin-top:14px;max-height:none;overflow:visible}.left-filter .editablecat{padding:6px 0}.left-filter .wpfLiLabel{font-size:14px;color:#555;cursor:pointer;transition:color .2s ease}.left-filter .editablecat:hover .wpfLiLabel{color:#b88628}.left-filter .editablecat input[type=checkbox]:checked,.left-filter .editablecat input[type=radio]:checked{background-color:#b88628!important;border-color:#b88628!important}.left-filter .wpfPriceFilterRange.ui-slider{height:4px;background:#e5dfd5;border:none}.left-filter .wpfPriceFilterRange .ui-slider-range{background:#b88628}.left-filter .wpfPriceFilterRange .ui-slider-handle{width:16px;height:16px;background:#b88628;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(184,134,40,.4);top:-6px}.left-filter .wpfFilterButtonsBottom{display:flex;gap:10px;margin-top:24px}.left-filter .wpfFilterButton.wpfButton,.left-filter .wpfClearButton.wpfButton{flex:1;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:12px 0;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.left-filter .wpfFilterButton.wpfButton{background:#b88628;border:none;color:#fff}.left-filter .wpfFilterButton.wpfButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(184,134,40,.35)}.left-filter .wpfClearButton.wpfButton{background:0 0;border:1px solid #e5dfd5;color:#555}.elementor-element-335a0b5 .swiper-pagination-bullet{width:9px;height:9px;background:#b88628;opacity:.3;margin:0 5px!important;transition:opacity .2s ease,transform .2s ease}.elementor-element-335a0b5 .swiper-pagination-bullet-active{opacity:1;transform:scale(1.15)}.left-filter .wpfClearButton.wpfButton:hover{border-color:#b88628;color:#b88628}