#product-product.container{width:100%;max-width:none;padding:26px clamp(20px,4vw,72px) 72px}
#product-product>.row{max-width:1560px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}
#product-product>.row:before,#product-product>.row:after{display:none}
#product-product #content{grid-column:1;grid-row:1;width:auto!important;float:none;min-width:0}
#product-product .product-info{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(340px,.95fr);gap:32px;padding:30px;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 18px 50px rgba(82,47,59,.08)}
#product-product .product-info:before,#product-product .product-info:after{display:none}
#product-product .product-info>div{width:auto!important;float:none!important;padding:0!important;min-width:0}
#product-product .customstyle{position:relative;height:100%;min-height:560px;background:#fff4e9;border-radius:22px;overflow:hidden}
#product-product .thumbnails{height:100%;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}
#product-product .thumbnails>li:first-child{width:100%;height:100%;margin:0}
#product-product .thumbnails>li:first-child .thumbnail{height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:22px;background:transparent}
#product-product .thumbnails>li:first-child img{width:100%;height:100%;max-height:620px;object-fit:contain}
#product-product .image-additional{width:82px;margin:0}
#product-product .specialPercente{position:absolute;z-index:3;left:18px;top:18px;padding:10px 12px!important;border-radius:14px;background:var(--raspberry);color:#fff;text-align:center;font-weight:800}
#product-product .resims{display:flex;flex-direction:column;justify-content:center}
#product-product .product_heading{font-family:"Fraunces",serif;font-size:clamp(34px,3vw,52px);line-height:1.05;letter-spacing:-.04em;margin:0 0 16px}
#product-product .rating{padding-bottom:14px;border-bottom:1px solid var(--line)}
#product-product .rating .fa{color:var(--orange)}
#product-product .product_infos{margin:12px 0}
#product-product .mainprice h1{font-size:38px;color:var(--raspberry);margin:8px 0 18px}
#product-product .mainprice span{text-decoration:line-through;color:var(--muted)}
#product-product #product>.col-sm-9{width:100%;float:none;padding:0}
#product-product #product .form-control{width:100%}
#product-product #button-cart{height:52px;border:0;border-radius:14px;background:linear-gradient(90deg,var(--raspberry),var(--coral),var(--orange));color:#fff;font-weight:800}
#product-product #button-buy{border-radius:14px;border-color:var(--raspberry);color:var(--raspberry);font-weight:800}
#product-product .nav-tabs{margin-top:34px;border-bottom-color:var(--line)}
#product-product .tab-content{padding:24px 4px;font-size:16px;line-height:1.7}
#product-product>.row>#column-right{grid-column:2;grid-row:1;width:auto!important;float:none;padding:0}
#product-product>.row>div[style*="clear"]{display:none}
#product-product>.row>#column-right .panel,#product-product>.row>#column-right .list-group{border-radius:22px;overflow:hidden}
@media(max-width:1100px){#product-product>.row{grid-template-columns:1fr}#product-product #content{grid-column:1;grid-row:1}#product-product>.row>#column-right{grid-column:1;grid-row:2;width:100%!important}}
@media(max-width:800px){#product-product .product-info{grid-template-columns:1fr;padding:16px}#product-product .customstyle{min-height:420px}}

.moda-account-stage .form-group>label{grid-column:1;width:100%!important}
.moda-account-stage .form-group>div{grid-column:2;width:100%!important}
.moda-account-stage .form-group .form-control{width:100%!important;max-width:none}
@media(max-width:900px){.moda-account-stage .form-group>label,.moda-account-stage .form-group>div{grid-column:1}}

.moda-search button>i{display:none}
.moda-search #search>.input-group-btn,.moda-search .search>.input-group-btn{display:flex!important;align-items:center;justify-content:center;width:60px!important;min-width:60px;flex:0 0 60px;position:static;overflow:visible}
.moda-search #search>.input-group-btn>button,.moda-search .search>.input-group-btn>button{display:flex!important;align-items:center;justify-content:center;width:54px!important;min-width:54px;padding:0!important}
.moda-search button svg{display:block;width:20px;height:20px;margin:auto;stroke:#fff}

.seller-info{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 45px rgba(82,47,59,.09)}
#product-product .seller-info>h2{margin:0!important;padding:18px 22px!important;background-color:var(--coral)!important;background-image:linear-gradient(110deg,var(--raspberry),var(--coral),var(--orange))!important;color:#fff!important;font-family:"DM Sans",Arial,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}
.seller-info .seller-details{padding:22px}
.seller-info .seller-details .row{margin:0}
.seller-info .seller-details [class*="col-"]{width:100%;float:none;padding:0}
.seller-info .img-responsiveroundborder{display:block;width:92px;height:92px;margin:0 0 18px;object-fit:contain;border:1px solid var(--line);border-radius:20px;background:#fffaf3;padding:8px}
.seller-info h3{margin:0 0 14px;font-size:18px;font-weight:800;color:var(--ink)}
.seller-info p{margin:9px 0;color:var(--muted)}
.seller-info p i{color:var(--coral)}
.seller-info .contacbtn{display:inline-flex;align-items:center;margin-top:12px;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,var(--raspberry),var(--coral));overflow:hidden}
.seller-info .contacbtn a{display:block;padding:11px 18px;color:#fff;font-weight:800}
