/** Shopify CDN: Minification failed

Line 502:23 Unexpected ".35s"

**/
.text-block h2{
    font-family: "Cormorant Garamond", serif !important;
    font-size: clamp(25px, 5vw, 42px) !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: .12em;
    line-height: 1.2;
    color: #D4AF37 !important;
}
footer {
    border-top: 1px solid #ffffff1c;
}
a.header-actions__action.header-wishlist svg {
    width: 22px;
}
body {
    background: #0a0a0b;
}
.header__row {
    background-color: #0a0a0b !important;
}
.shopify-policy__container {
    color: white;
}
button#checkout {
    background: linear-gradient(90deg,#9e7f12,#d3a821,#eedeaf);
}
.menu-drawer-container[open] .menu-drawer__animated-element {
    font-size: 16px;
}
.menu-drawer__menu .menu-drawer__list-item--flat {
    margin: 0;
}
.menu-drawer__featured-content {
    display: none !important;
}
h2{
    font-weight: 500 !important;
}
.menu-list__link-title {
    font-size: 16px;
}
summary.menu__heading.h4 {
    font-size: 16px;
}
.header__columns {
    padding: 5px 0;
}
.header-actions__action {
    color: rgb(189 189 189) !important;
}
.account-button__icon, .account-button__text {
    color:rgb(189 189 189) !important;
    width: 20px;
    height: 20px;
}
product-price.text-block.text-block--align-left.rte.text-left.paragraph.spacing-style {
    padding: 0 !important;
}
product-price .price-item--sale.price{
    font-weight: 600;
    font-size: 25px;
    letter-spacing: 0.01em;
        margin: 0 !important;
}
/* Tablet */
@media (max-width: 768px) {
    p.pc-inspired {
    font-size: 10px;
}
.pc-price .pc-now {
    font-size: 12px;
}
.pc-price .pc-mrp {
    font-size: 10px;
}
    .collection-tabs {
    padding: 10px 10px !important;
}
.tab-button { height: 25px !important; }
    .text-block h2{
        font-size: 38px !important;
        letter-spacing: .08em;
        line-height: 1.25;
    }
 
.media-inspired {
    font-size: 14px !important;
    font-weight: 600;
}
.pc-foot {
    flex-direction: column;
    align-items: flex-start;
}
.pc-btn {
    width: 100%;
}
}

/* Mobile */
@media (max-width: 480px) {
    .pc-title {
    font-size: 16px !important;
}
    .text-block h2{
        font-size: 30px !important;
        letter-spacing: .05em;
        line-height: 1.3;
    }
}
/* ===========================
   Premium Product Card
=========================== */
.product-card{
    position:relative;
}

.product-card__content{
    background:#121212;
    border:1px solid rgba(212,175,55,.20);
    border-radius:18px;
    overflow:hidden;
    transition:.4s ease;
    padding-bottom:20px;
}

.product-card:hover .product-card__content{
    border-color:#D4AF37;
    box-shadow:
        0 15px 40px rgba(0,0,0,.45),
        0 0 18px rgba(212,175,55,.18);
}

/* ===========================
   Product Image
=========================== */

.card-gallery{
    overflow:hidden;
    border-radius:18px 18px 0 0;
    background:#181818;
}

.product-media__image{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .6s ease;
}

.product-card:hover .product-media__image{
    transform:scale(1.08);
}

/* ===========================
   Product Name
=========================== */

.text-block.paragraph{
    padding: 8px 14px 0px !important;
}

.text-block.paragraph p{
    font-family:"Cormorant Garamond", serif;
    font-size: 1.6rem;
    font-weight:600;
    color:#F8E9C5;
    letter-spacing:.08em;
    /* text-transform:uppercase; */
    text-align:center;
    line-height:1;
}

.product-card:hover .text-block.paragraph p{
    color:#D4AF37 !important;
}

/* Product Card Title */

.product-card a[ref="productTitleLink"] p{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(18px, 2vw, 26px);
    font-weight: 600;
    color: #F8E9C5;
    letter-spacing: clamp(.02em, .2vw, .08em);
    text-align: left;
    line-height: 1.3;
    transition: color .35s ease;
    margin: 0;
    /* padding: 8px 14px 0; */
}

/* Tablet */
@media (max-width:768px){
    .product-card a[ref="productTitleLink"] p{
        font-size: 22px;
        padding: 8px 12px 0;
        letter-spacing: .05em;
        line-height: 1.25;
    }
}

/* Mobile */
@media (max-width:480px){
    .product-card a[ref="productTitleLink"] p{
        font-size: 18px;
        padding: 6px 10px 0;
        letter-spacing: .03em;
        line-height: 1.3;

        /* Optional: limit to 2 lines */
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}


.product-card:hover a[ref="productTitleLink"] p{
    color: #D4AF37;
}

/* ===========================
   Price
=========================== */

.price{
    display:flex;
    /* justify-content:center; */
    align-items:center;
    gap:10px;
    margin-top:10px;

    color:#D4AF37 !important;
    font-size: 18px;
    font-weight:700;
}

/* Compare Price */

.compare-at-price{
    color:#b9b9b9 !important;
    font-size:14px;
    font-weight:500;
    text-decoration:line-through;
    text-decoration-thickness:2px;
    opacity:.85;
    margin-left:5px;
}

/* Sale Price */

.sale-price{
    color:#D4AF37;
    font-size:18px;
    font-weight:700;
}

/* ===========================
   Sale Badge
=========================== */

.product-badges__badge{
    position:absolute;
    top:15px;
    right:15px;
    z-index:20;
    background:#D4AF37 !important;
    color:#111 !important;
    border-radius:30px;
    padding:8px 16px;
    font-weight:700;
    letter-spacing:.05em;
}

.product-media{
    height:100%;
}

.product-media__image{
    width:100%;
    height:100%;
    object-fit:cover;
}

/* Full image area */

.card-gallery{
    position:relative;
    overflow:hidden;
    border-radius:18px;
    background:#111;
}


.product-media,
.product-media__container,
.product-media__image{

    width:100%;
    height:100%;
}

.product-media__image{

    object-fit:cover;

    object-position:center;

    transition:transform .6s ease;
}

.product-card:hover .product-media__image{

    transform:scale(1.08);

}

.card-gallery::after{

    content:"";

    position:absolute;

    left:0;
    right:0;
    bottom:0;


    background:linear-gradient(
        to top,
        rgba(0,0,0,.85),
        transparent
    );

    pointer-events:none;
}
.price__sale{
    box-sizing: border-box;
}
.product-details.sticky-content--desktop 
.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style {
    padding-top: 0 !important;
}
/* Tablet */
@media (max-width:768px){
    .price__sale{
        width: calc(100% - 24px);
        margin: 0 12px 12px;
    }
}

/* Mobile */
@media (max-width:480px){
    .price__sale{
        width: calc(100% - 20px);
        margin: 0 10px 10px;
    }
}
.quick-add__button .add-to-cart-text{
    background: #d4af37!important;
}
.product-inspired-by{
    text-align:left !important;
    font-size:11px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#666;
    padding:8px 8px 8px 14px;
}

.product-inspired-by strong{
    color: #C9A227 !important;
    font-weight:700 !important;
    font-style:italic !important;
}
.collection-tabs {
    background: #0a0a0b;
    max-width: 1600px !important;
    margin: auto;
    padding: 40px 50px;
}

.collection-tabs h2{
    font-family: "Cormorant Garamond", serif !important;
    text-align: center;
    font-size: 42px;
    line-height: 1.2;
    margin-bottom: 15px;
    color: #C9A227 !important;
}
.pc-provenance .product-card__content {
    gap: 5px;
}
/* Tablet */
@media (max-width:768px){
    .collection-tabs h2{
        font-size: 25px;
        margin-bottom: 25px;
    }
}

/* Mobile */
@media (max-width:480px){
    .collection-tabs h2{
        font-size: 28px;
        letter-spacing: 1px;
        margin-bottom: 20px;
    }
    .resource-list__carousel .resource-list__slide {
    width: 50% !important;
}
}

.tabs{
    display:flex;
    justify-content:center;
    gap:12px;
    margin-bottom:20px;
    flex-wrap:wrap;
}


.tab-button {
    flex-shrink: 0;
    height: 30px;
    border: 1px solid #a8a8a85c;
    border-radius: 2px;
    cursor: pointer;
    background: #fff;
    font-size: 12px;
    color: #5e5a5aff;
    padding: 0 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    transition: border-color 0.25s;
}

.tab-button.active{
    background:linear-gradient(90deg,#9e7f12,#d3a821,#eedeaf);
    color:#5c1e28;
}
.products{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:24px;
}

@media(max-width:1024px){

.products{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:768px){

.products{
grid-template-columns:1fr;
}

}
/* Custom Collection Tabs — Quick Add (scoped only to this section) */
.collection-tabs .product-card a[ref="productTitleLink"] p{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(18px, 2vw, 26px);
    font-weight: 600;
    color: #F8E9C5;
    letter-spacing: clamp(.02em, .2vw, .08em);
    text-align: left;
    line-height: 1.3;
    transition: color .35s ease;
    margin: 0;
    padding: 8px 14px 0;
}
.collection-tabs .product-card{
    position:relative;
}

.collection-tabs .product-badges__badge{
    position:absolute;
    top:15px;
    right:15px;
    z-index:20;
}

/* Force quick-add visible on hover inside custom collection tabs */
/* .collection-tabs .product-card .quick-add{
    opacity:0 !important;
    transform:translateY(20px) !important;
    pointer-events:none;
    /*border: 1px solid #fff;position:absolute !important;bottom:4px;right:5px;width:100%;*/
    transition:opacity .35s ease, transform .35s ease !important;
} */

/* .collection-tabs .product-card:hover .quick-add{
    opacity:1 !important;
    transform:translateY(0) !important;
    pointer-events:auto;
} */
.collection-tabs .card-gallery{
    overflow:visible;
}

.collection-tabs .card-gallery .product-media__container{
    overflow:hidden;
    border-radius:18px 18px 0 0;
}
product-card, quick-add-component{
    display:block;
}

.announcement-bar__slider .slideshow-control{opacity:0;}
.announcement-bar{padding:10px 0px;}
.announcement-bar__slides{width:auto;padding:7px;}


@media (max-width: 768px) {
    .luxury-video-banner video {
        min-height: 500px;
        object-fit: cover !important;
    }
}

 .wa-btn{
    position:fixed;
    left:24px;
    bottom:24px;
    width:56px;
    height:56px;
    border-radius:50%;
    background:linear-gradient(135deg,#25D366,#128C7E);
    display:flex;
    justify-content:center;
    align-items:center;
    color:#fff;
    font-size:32px;
    text-decoration:none;
    box-shadow:0 12px 30px rgba(37,211,102,.35);
    z-index:9999;
    transition:.3s;
}

.wa-btn:hover{
    transform:translateY(-4px) scale(1.08);
}

.wa-btn::before,
.wa-btn::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:50%;
    border:2px solid #25D366;
    animation:ripple 2.5s infinite;
}

.wa-btn::after{
    animation-delay:1.2s;
}

.wa-btn i{
    animation:wave 3s infinite;
}

@keyframes ripple{
    0%{
        transform:scale(1);
        opacity:.7;
    }
    100%{
        transform:scale(1.8);
        opacity:0;
    }
}

@keyframes wave{
    0%,85%,100%{
        transform:rotate(0);
    }
    88%{
        transform:rotate(-15deg);
    }
    91%{
        transform:rotate(15deg);
    }
    94%{
        transform:rotate(-10deg);
    }
    97%{
        transform:rotate(10deg);
    }
}

/**********Whishlist****************/
.card-gallery{
    position:relative;
}

/* .wishlist-btn{
    position:absolute;
    top:14px;
    left:14px;
    width:32px;
    height:32px;
    border:none;
    border-radius:50%;
    background:rgba(255,255,255,.95);
    backdrop-filter:blur(12px);
    box-shadow:0 8px 18px rgba(0,0,0,.12);
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    z-index:30;
    transition:.3s ease;
}

.wishlist-btn:hover{
    transform:scale(1.12);
}

.wishlist-icon{
    width:22px;
    height:22px;
    color:#222;
    transition:.3s;
}

.wishlist-btn.active{
    background:#111;
}

.wishlist-btn.active .wishlist-icon{
    color:#fff;
    fill:#e63946;
}

.wishlist-btn::after{
    content:"";
    position:absolute;
    inset:-4px;
    border-radius:50%;
    border:2px solid rgba(230,57,70,.35);
    animation:wishlistPulse 2.5s infinite;
}

@keyframes wishlistPulse{
    0%{
        transform:scale(.9);
        opacity:.8;
    }
    100%{
        transform:scale(1.6);
        opacity:0;
    }
} */

.wishlist-btn{
    position:absolute;
    top:15px;
    left:15px;
    width:46px;
    height:46px;
    border-radius:50%;
    background:rgba(255,255,255,.95);
    border:none;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s;
    overflow:hidden;
    backdrop-filter:blur(10px);
    box-shadow:0 8px 20px rgba(0,0,0,.12);
}

.wishlist-btn svg{
    width:22px;
    height:22px;
    transition:.35s;
}

.wishlist-btn path{
    fill:transparent;
    stroke:#222;
    transition:.35s;
}

.wishlist-btn.active path{
    fill:#e63946;
    stroke:#e63946;
}

.wishlist-btn.active{
    animation:heartPop .35s ease;
}

@keyframes heartPop{
    0%{transform:scale(.6);}
    60%{transform:scale(1.25);}
    100%{transform:scale(1);}
}

.wishlist-btn-product{
    position:absolute;
    top:18px;
    right:18px;
    z-index:100;
    width:52px;
    height:52px;
}

@media(max-width:749px){

.wishlist-btn-product{
    width:46px;
    height:46px;
    top:12px;
    right:12px;
}

}

/* Wishlist Header Icon */

.header-wishlist{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
}

.header-wishlist svg{
    width:22px;
    height:22px;
    transition:.3s;
}

.header-wishlist:hover svg{
    transform:scale(1.1);
}

.wishlist-count{
    position:absolute;
    top:-6px;
    right:-6px;
    width:18px;
    height:18px;
    border-radius:50%;
    background:#111;
    color:#fff;
    font-size:11px;
    font-weight:600;
    display:none;
    align-items:center;
    justify-content:center;
    line-height:18px;
}
.wishlist-burst{
    position:fixed;
    font-size:18px;
    pointer-events:none;
    animation:heartFly .9s ease forwards;
    z-index:99999;
}

@keyframes heartFly{

0%{
opacity:1;
transform:translateY(0) scale(.6);
}

100%{
opacity:0;
transform:translateY(-70px) scale(1.8);
}

}

.wishlist-page{

padding:60px 0;

}

.wishlist-title{

text-align:center;
margin-bottom:40px;

}

.wishlist-grid{

display:grid;
grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
gap:28px;

}

.wishlist-card{

background:#fff;
border-radius:18px;
overflow:hidden;
box-shadow:0 8px 30px rgba(0,0,0,.08);
transition:.35s;

}

.wishlist-card:hover{

transform:translateY(-6px);

}

.wishlist-card img{

width:100%;
aspect-ratio:1;
object-fit:cover;

}

.wishlist-content{

padding:20px;

}

.wishlist-content h3{

font-size:17px;
margin-bottom:14px;

}

.wishlist-buttons{

display:flex;
gap:10px;
margin-top:18px;

}

.wishlist-buttons button,
.wishlist-buttons a{

flex:1;

}

.wishlist-empty{

padding:80px 20px;
text-align:center;

}
.wishlist-price{
    font-size:18px;
    font-weight:600;
    color:#111;
    margin:12px 0;
}
.wishlist-price{
    display:flex;
    align-items:center;
    gap:10px;
    margin:12px 0 18px;
}

.sale-price{
    font-size:20px;
    font-weight:700;
    color:#111;
}

.compare-price{
    font-size:16px;
    color:#8b8b8b;
    text-decoration:line-through;
}
.wishlist-toast{
    position:fixed;
    left:50%;
    bottom:30px;
    transform:translateX(-50%) translateY(40px);
    background:#111;
    color:#fff;
    padding:12px 22px;
    border-radius:30px;
    font-size:14px;
    z-index:99999;
    opacity:0;
    transition:.35s;
    pointer-events:none;
}

.wishlist-toast.show{
    opacity:1;
    transform:translateX(-50%) translateY(0);
}
.wishlist-remove{

width:100%;

margin-top:12px;

border-radius:999px;

background:#111;

color:#fff;

padding:0px;

cursor:pointer;

transition:.3s;

}

.wishlist-remove:hover{

background:#d11a2a;

}

/* ===========================================================
   MONTCLAIR — Wishlist Page & Card
   Matches homepage luxury theme: dark panels, gold accents,
   Cormorant Garamond headings, gold hover-glow on cards.
=========================================================== */

/* ---------- Page shell ---------- */
.wishlist-page{
    background:#0c0c0c;
    padding:70px 20px 90px;
}

.wishlist-title{
    text-align:center;
    margin-bottom:45px;
    color:#d4af37!important;
}

.wishlist-title h1,
.wishlist-title h2{
    font-family:"Cormorant Garamond", serif !important;
    font-size:clamp(30px, 5vw, 48px) !important;
    font-weight:600 !important;
    text-transform:uppercase;
    letter-spacing:.12em;
    color:#D4AF37 !important;
    line-height:1.2;
}

/* ---------- Grid ---------- */
.wishlist-grid{
    max-width:1400px;
    margin:0 auto;
    display:grid;
    grid-template-columns:repeat(4, minmax(0,1fr));
    gap:24px;
}

@media (max-width:1024px){
    .wishlist-grid{ grid-template-columns:repeat(2,1fr); }
}

@media (max-width:768px){
    .wishlist-grid{ grid-template-columns:1fr; gap:20px; }
}

/* ---------- Card ---------- */
.wishlist-card{
    position:relative;
    background:#121212;
    border:1px solid rgba(212,175,55,.20);
    border-radius:18px;
    overflow:hidden;
    box-shadow:0 15px 40px rgba(0,0,0,.35);
    transition:.4s ease;
}

.wishlist-card:hover{
    transform:translateY(-8px);
    border-color:#D4AF37;
    box-shadow:
        0 15px 40px rgba(0,0,0,.45),
        0 0 18px rgba(212,175,55,.18);
}

.wishlist-card .card-gallery{
    position:relative;
    overflow:hidden;
    border-radius:18px 18px 0 0;
    background:#181818;
}

.wishlist-card img{
    width:100%;
    aspect-ratio:1;
    object-fit:cover;
    display:block;
    transition:transform .6s ease;
}

.wishlist-card:hover img{
    transform:scale(1.08);
}

.wishlist-card .card-gallery::after{
    content:"";
    position:absolute;
    left:0; right:0; bottom:0;
    height:60%;
    background:linear-gradient(to top, rgba(0,0,0,.85), transparent);
    pointer-events:none;
}

/* ---------- Content ---------- */
.wishlist-content{
    padding:16px 18px 20px;
}

.wishlist-content h3{
    font-family:"Cormorant Garamond", serif;
    font-size:clamp(18px, 2vw, 24px);
    font-weight:600;
    color:#F8E9C5;
    letter-spacing:.05em;
    line-height:1.3;
    margin:0 0 10px;
    transition:color .35s ease;
}

.wishlist-card:hover h3{
    color:#D4AF37;
}

/* ---------- Price ---------- */
.wishlist-price{
    display:flex;
    align-items:center;
    gap:10px;
    margin:0 0 16px;
}

.wishlist-price .sale-price{
    font-family:inherit;
    font-size:18px;
    font-weight:700;
    color:#D4AF37;
}

.wishlist-price .compare-price{
    font-size:14px;
    font-weight:500;
    color:#b9b9b9;
    text-decoration:line-through;
    text-decoration-thickness:2px;
    opacity:.85;
}

/* ---------- Sale badge ---------- */
.wishlist-card .product-badges__badge{
    position:absolute;
    top:15px;
    right:15px;
    z-index:20;
    background:#D4AF37;
    color:#111;
    border-radius:30px;
    padding:6px 14px;
    font-size:11px;
    font-weight:700;
    letter-spacing:.05em;
    text-transform:uppercase;
}

/* ---------- Buttons (hover overlay on image) ---------- */
.wishlist-card-actions{
    position:absolute;
    left:12px;
    right:12px;
    bottom:12px;
    z-index:15;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;

    opacity:0;
    transform:translateY(14px);
    pointer-events:none;
    transition:opacity .35s ease, transform .35s ease;
}

.wishlist-card:hover .wishlist-card-actions{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
}

.wishlist-card-actions form{
    margin:0;
    flex:0 0 auto;
}

.wishlist-add{
    width:auto;
    border:none;
    border-radius:999px;
    padding:7px 16px;
    font-size:10px;
    font-weight:700;
    letter-spacing:.06em;
    text-transform:uppercase;
    cursor:pointer;
    background:#D4AF37;
    color:#111;
    box-shadow:0 6px 16px rgba(0,0,0,.35);
    transition:.3s ease;
    white-space:nowrap;
}

.wishlist-add:hover{
    background:#C9A227;
    box-shadow:0 0 14px rgba(212,175,55,.45);
}

.wishlist-remove{
    flex:0 0 auto;
    width:32px;
    height:32px;
    border-radius:50%;
    border:1px solid rgba(212,175,55,.4);
    background:rgba(18,18,18,.75);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    color:#F8E9C5;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    box-shadow:0 6px 16px rgba(0,0,0,.35);
    transition:.3s ease;
}

.wishlist-remove svg{
    width:14px;
    height:14px;
    stroke:currentColor;
    fill:none;
    stroke-width:1.8;
    transition:.3s ease;
}

.wishlist-remove:hover{
    background:#e63946;
    border-color:#e63946;
    color:#fff;
    transform:scale(1.08);
}

/* Touch devices can't hover — keep the actions visible */
@media (hover:none){
    .wishlist-card-actions{
        opacity:1;
        transform:translateY(0);
        pointer-events:auto;
    }
}

/* ---------- Empty state ---------- */
.wishlist-empty{
    max-width:520px;
    margin:0 auto;
    padding:100px 20px;
    text-align:center;
    color:#F8E9C5;
}

.wishlist-empty p{
    font-family:"Cormorant Garamond", serif;
    font-size:22px;
    letter-spacing:.04em;
    color:#cfcfcf;
    margin-bottom:26px;
}

.wishlist-empty a{
    display:inline-block;
    padding:14px 34px;
    border-radius:999px;
    background:#D4AF37;
    color:#111;
    font-size:12px;
    font-weight:700;
    letter-spacing:.1em;
    text-transform:uppercase;
    text-decoration:none;
    transition:.3s ease;
}

.wishlist-empty a:hover{
    background:#C9A227;
    box-shadow:0 0 18px rgba(212,175,55,.35);
}

/* ---------- Toast ---------- */
.wishlist-toast{
    position:fixed;
    left:50%;
    bottom:30px;
    transform:translateX(-50%) translateY(40px);
    background:#121212;
    border:1px solid rgba(212,175,55,.35);
    color:#F8E9C5;
    padding:12px 22px;
    border-radius:30px;
    font-size:13px;
    letter-spacing:.04em;
    z-index:99999;
    opacity:0;
    transition:.35s;
    pointer-events:none;
}

.wishlist-toast.show{
    opacity:1;
    transform:translateX(-50%) translateY(0);
}

/* Tablet */
@media (max-width:768px){
    .wishlist-page{ padding:50px 16px 70px; }
    .wishlist-content{ padding:14px 14px 18px; }
}

/* Mobile */
@media (max-width:480px){
    .wishlist-title h1,
    .wishlist-title h2{ font-size:30px !important; letter-spacing:.05em; }
    .wishlist-content h3{ font-size:18px; }
}
