:root{
    --bg-deep: #0D1117;
    --bg-card: #161B22;
    --bg-surface: #1C2333;
    --bg-elevated: #22293A;
    --bg-hover: #2A3345;
    --bg-header: #161b28;
    --gold: #C9A84C;
    --gold-light: #E2C873;
    --gold-dim: #8B7433;
    --red-accent: #C0392B;
    --text-primary: #E6EDF3;
    --text-secondary: #8B949E;
    --text-muted: #6E7681;
    --border: #30363D;
    --border-light: #3D444D;
    --link: #C9A84C;
    --link-hover: #E2C873;
    --green: #2EA043;
    --blue-soft: #58A6FF;
    --radius: 8px;
    --radius-lg: 12px;
    --shadow: 0 2px 12px rgba(0,0,0,.4);
    --shadow-lg: 0 8px 32px rgba(0,0,0,.5);
}

/* collections background-color:rgba(24,28,33,0.9) !important; */
.one-collections{background-color:rgba(18,22,26) !important;color:#9d9fa1;}
.one-collections-container-fluid{margin-top:40px;margin-bottom:150px;padding:0 30px;max-width:1920px;}
.one-collections-container{margin-top:40px;margin-bottom:150px;}
.one-collections-hero{min-height:450px}

.one-collections-header{background-color:rgba(24,28,33,0.9) !important;color:#eee;border-radius:5px;padding:25px;margin-bottom:15px;text-align:left}
.one-collections-nav-title{color:#eee;font-family:'Covered By Your Grace';font-display:optional;font-weight:bold;font-size:2.75em;}
.one-collections-nav-body{margin:auto;}

.one-collections-nav-related-container{text-align:left;margin-top:20px !important;}
.one-collections-nav-related{font-weight:bold;color:#9d9fa1;margin-right:10px}
.one-collections-nav-badge{background:#12171b;color:#eee;padding:6px 14px;border-radius:30px;font-size:0.9em;margin-right:6px;}
.one-collections-nav-badge:hover{color: #eee}
.one-collections-nav-breadcrumb{color:#aaa !important;}
.one-collections-nav-breadcrumb ol{margin-bottom:5px;background-color:transparent !important;padding:0 !important;}
.one-collections-nav-breadcrumb a{color:#aaa !important;font-size:0.9em;}
.one-collections-nav-breadcrumb span::before{color:#4E5155 !important;}

.one-collections-block-body{}
.one-collections-tools-bar{padding-bottom:15px;line-height:36px;color:#ddd;}
.one-collections-dropdown{background-color:rgba(24,28,33,0.9) !important;color:#ccc;ont-size:0.9em;}
.one-collections-search{background-color:rgba(24,28,33,0.9) !important;color:#ddd;border-radius:5px;}
.one-collections-search input{background-color:rgba(24,28,33,0.9) !important;color:#ddd;}
.one-collections-search input::placeholder{color:#ccc;ont-size:0.9em;}
.one-collections-search input:focus{color:#eee;}
.one-collections-block-title{color:#222;font-size:1em;}
.one-collections-block-title:hover{color:#BD1E1E !important;}
.one-collections-page-result{padding-top:8px;font-size:13px;}

.one-collections-block-price{color:#000000;font-size:20px;}
.one-collections-block-save{text-align:center;color:#009353;font-size:12px;}
.one-collections-block-was{color:#000;font-size:12px;}

.one-collections-shipping-tips{color:#009353;font-size:0.85em;margin-bottom:3px;}
.one-collections-block-btn{min-width:60%;}
.one-collections-block figure span{position:absolute;top:15px;left:15px;}
.one-collections-block-quickship{background-color:#774BDD;letter-spacing:1px;padding:3px 12px;border-radius:20px;color:#fff;font-size:10px;width:-moz-fit-content;width:fit-content;}
.one-collections-block-off{margin:auto;background-color:#FFE000;color:#000;width:-moz-fit-content;width:fit-content;padding:2px 6px;font-size:11px;border-radius:1px;font-family:Tahoma,Verdana;font-weight:bold}
@media (max-width:991.98px) {
    .one-collections-container-fluid{margin-top:15px;padding:0 8px;overflow-x:hidden;}
    .one-collections-container{margin-top:10px;padding:0 10px;overflow-x:hidden;}
    .one-collections-col{padding:2px !important;padding-bottom:8px !important;}
    .one-collections-block-body{padding:8px;}
    .one-collections-block-title{color:#444;line-height:1.15em;font-weight:normal;}
    .one-collections-block-title a{color:#444;}
    .one-collections-block-price{color:#333;font-size:20px;font-weight:500}
    .one-collections-shipping-tips{font-size:0.85em;margin-bottom:3px;}
    .one-collections-hero{min-height:150px}
    .one-collections-block-icon{padding-bottom:20px;}
    .one-collections-block-icon i{font-size:1.3em;}

    .one-collections-mobile-nav{color:#dddddd}
    .one-collections-mobile-nav-title{color:#fff;font-family:'Covered By Your Grace';font-display:optional;font-size:2.25em;font-weight:bolder;padding:5px 20px;}
    .one-collections-mobile-nav-breadcrumb{color:#bbb !important;}
    .one-collections-mobile-nav-breadcrumb ol{justify-content:center;}
    .one-collections-mobile-nav-breadcrumb a{color:#bbb !important;font-size:0.9em;}
    .one-collections-mobile-nav-breadcrumb span::before{color:#4E5155 !important;}
    .one-catalog-mobile-nav-center{text-align:center;}
    .one-catalog-mobile-nav-right{text-align:center;font-size:14px;color:#dddddd}
}

.one-collections-group-title{margin-top:60px;font-size:2.15em;font-weight:bolder;color:#ddd;font-family:'Covered By Your Grace';font-display:optional;}
.one-collections-group-title a{color:#eee;}
.one-collections-footer{background-color:rgba(24,28,33,0.9) !important;border-radius:5px;padding:30px;}


.one-collections-related{margin-top:20px;}
.one-collections-related-title{color:#eee;font-weight:bold;margin-right:10px;}
.one-collections-related-badge{background:#12171b;color:#eee;padding:6px 14px;border-radius:30px;font-size:0.9em;margin-right:5px;margin-bottom:5px}
.one-collections-related-badge a{color:#eee}
.one-collections-related-badge a:hover{color:#fff}
.one-collections-related-body div{color:#eee;}
.one-collections-related-body h2{font-size:1.85em;color:#eee;margin-bottom:10px}
.one-collections-related-body a{color:var(--gold);text-decoration:underline;}
.one-collections-related-body a:hover{color:var(--gold-light);}
.one-collections-related-details{margin-bottom:6px;}
.one-collections-related-details summary{color:#eee;font-size:1.1em}
.one-collections-related-details div{color:#bbb;font-size:1em;padding:5px 0px 10px 15px;}
@media (max-width:991.98px){
    .one-collections-related-body{display: none;}
    .one-collections-group-title{font-size:1.75em;font-weight:bolder;color:#fff;font-family:'Covered By Your Grace';font-display:optional;text-align:center;}
}




.one-collections-explore{background:rgba(12,16,20)}
.one-collections-explore-container{margin:auto;padding-top:40px;}
.one-collections-explore-title{font-family:'Covered By Your Grace';font-display:optional;color:#fff;font-size:2em;margin-bottom:20px;font-weight:bolder;}
.one-collections-explore-block{border:0;border-radius:5px;}
.one-collections-explore-body{color:#555;padding-top:5px !important;}
.one-collections-explore-item-title{margin:0;}
.one-collections-explore-item-title a{color:#111;font-size:18px;font-weight:bold;}
.one-collections-explore-item-title small{font-size:13px;color:#222;}
.one-collections-explore-figure{overflow:hidden;margin-bottom:6px !important;background-color:#000;}
.one-collections-review-bar small{font-size:13px;color:#333;}
@media(max-width:720px){
    .one-collections-explore-container{margin:auto;padding-top:40px;padding-bottom:40px;}
}


.one-collections-side{background:rgba(24,28,33,0.9) !important;color:#eee;}
.one-collections-side-card{background:rgba(24,28,33,0.9) !important;color:#eee;}
.one-collections-side-card-header{border-bottom:0 !important;color:#eee;font-size:1.4em;font-family:'Covered By Your Grace';font-display:optional;font-weight:bolder}
.one-collections-side-card ul{padding-left:15px;margin-bottom:0;margin-top:5px;}
.one-collections-side-card li a{color:#ddd;line-height:24px}
.one-collections-side-card li a:hover{text-decoration:underline;color:#D62727;}


.one-collections-faqs-container{margin-top:25px;}
.one-collections-faqs-title{color:#eee;font-family:'Covered By Your Grace';font-display:optional;font-size:2em}
.one-collections-faqs-items{border-radius:5px;background-color:rgba(24,28,33,0.9) !important;padding:30px;}
.one-collections-faqs-details{margin-bottom:6px;}
.one-collections-faqs-summary{color:#eee;font-size:1.1em}
.one-collections-faqs-content{color:#bbb;font-size:1em;max-width:80%;padding:5px 0px 10px 15px;}
@media(max-width:720px){
    .one-collections-faqs-content{max-width:100%;}
}


.one-collections-review{margin-top:25px;}
.one-collections-review .card{border-radius:5px;background-color:rgba(24,28,33,0.9) !important}
.one-collections-review-h4{color:#eee;font-family:'Covered By Your Grace';font-display:optional;font-size:2em}
.one-collections-review-title{color:#eee;}


.one-collections-filter{border-bottom:1px solid #eee !important;border-radius:0 !important;}
.one-collections-filter-title{font-weight:bold;color:#111 !important;font-family:'Covered By Your Grace';font-display:optional;font-size:1.4em}
.one-collections-filter-title:hover{color:#111;}
.one-collections-filter-body{color:#444;}


 /* catalog reviews */
.one-catalog-review-h3{margin-top:30px !important;color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-display:optional;font-size:2em;}
.one-catalog-review-card{background-color:rgba(24,28,33,0.9) !important;}
.one-catalog-review-left{border-right:1px solid rgba(34,37,41,0.9);min-height:120px}
.one-catalog-review-left small{color:#ccc;font-size:0.85em;font-weight:normal;}
.one-catalog-review-body{}
.one-catalog-review-content{color:#eee;font-weight:600;max-width:60%}
.one-catalog-review-item{margin-top:30px;max-width:30%}
.one-catalog-review-item img{margin-right:10px;border-radius:3px;}
.one-catalog-review-item a{color:#ccc;}
.one-catalog-review-item a:hover{text-decoration:underline;}
.one-catalog-review-date{color:#ccc;}
.one-catalog-review-user{color:#fff;font-size:1.1em}
.one-catalog-review-count{color:#333;font-weight:500;}
@media (max-width:991.98px) { 
    .one-catalog-review-left{border-right:0;border-bottom:1px solid rgba(34,37,41,0.9);min-height:50px;margin-bottom:10px}
    .one-catalog-review-item{margin-top:35px;max-width:100%}
    .one-catalog-review-content{max-width:100%}
}