.pro_details_pos.pro_details_left_pos,.pro_details_pos.pro_details_right_pos{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:-30px}.pr-option{border-top:1px solid rgb(20 20 20 / 10%);padding-top:30px}.pr-option .variant-option-block{display:block}.pr-option .variant-option-block:not(:first-child){margin-top:25px}.pr-option .option-title{font-size:18px;font-weight:600;display:flex;align-items:center;color:#000}.pr-option .option-title .current-option{color:rgb(0 0 0 / .6);font-size:14px;font-weight:400;margin-inline-start:5px}.pr-option .option-block{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.pr-option .option-block input{display:none}.pr-option .option-block .op-lb{position:relative;cursor:pointer;line-height:1;margin-right:8px;margin-top:5px;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.pr-option .option-block input.disabled+.op-lb:after{display:none;content:"";position:absolute;left:0;right:0;height:1px;width:20px;margin:0 auto;background-color:rgba(0,0,0,50%)}.pr-option .option-block .op-lb.ot-size{position:relative;font-size:15px;font-weight:600;text-transform:uppercase;padding:8px 10px;border:1px solid rgb(0 0 0 / .25);height:44px;min-width:56px;color:#000;background-color:#fff0;border-radius:0}.pr-option .option-block input:checked+.op-lb.ot-size,.pr-option .option-block .op-lb.ot-size:hover{color:#fff;background-color:#000;border-color:#000}.pr-option .option-block .op-lb.color .color-swatch{width:30px;height:30px;border-radius:100%;transition:.3s ease-in-out;cursor:pointer;will-change:transform;box-shadow:inset 0 0 5px rgba(0,0,0,10%);aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point,initial);background-size:cover;background-origin:border-box}.pr-option .option-block .op-lb.color .color-swatch.swatch--square{border-radius:10px}.pr-option .option-block .op-lb.color .color-swatch:after{content:"";width:28px;height:28px;border:1px solid #fff;position:absolute;left:1px;top:1px;border-radius:100%;opacity:0;transition:.3s ease-in-out}.pr-option .option-block .op-lb.color .visually-hidden{display:none}.pr-option .option-block .op-lb.color:hover .color-swatch,.pr-option .option-block input:checked+.op-lb.color .color-swatch{transform:scale(1.2)}.pr-option .option-block .op-lb.color:hover .color-swatch:after,.pr-option .option-block input:checked+.op-lb.color .color-swatch:after{opacity:1}.pr-option .option-block select{border:1px solid rgba(0 0 0 / 10%);width:100%;cursor:pointer;position:relative;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:479px){.pr-option .variant-option-block{align-items:flex-start;flex-direction:column}.pr-option .option-block{margin:15px 0 0 0}.pr-option .variant-option-block:not(:first-child){margin-top:20px}}.pr-form-button{display:flex;flex-direction:column;gap:15px}.pr-form-button .ajax-cart-btn{width:100%}.pr-form-button .ajax-cart-btn button{height:50px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid #000;text-transform:none;font-size:16px;font-weight:700;width:100%;padding:5px 8px;background-color:#000;border-radius:0}.pr-form-button .ajax-cart-btn button:hover{opacity:.85}.pr-form-button .ajax-cart-btn button .btn-icon{display:none}.pr-form-button .ajax-cart-btn button span.cart-title{padding:0 11px;color:#fff}.pr-form-button .ajax-cart-btn button .ajax-loader{width:15px;height:15px;display:none;align-items:center;justify-content:center}.pr-form-button .ajax-cart-btn button.loading .cart-title{display:none}.pr-form-button .ajax-cart-btn button.loading .ajax-loader{display:flex}.pr-form-button .ajax-cart-btn button .ajax-loader svg{fill:#fff}.sticky-btn-atc{display:block;position:fixed;bottom:0;z-index:9;box-shadow:0 10px 30px rgba(0,0,0,10%);transform:translateY(100%);left:0;right:0;padding:15px 0;background-color:var(--background-color-body);-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.sticky-btn-atc.active{transform:translateY(0)}.pdp-grid{display:flex;align-items:flex-start;width:100%}.pdp-gallery{flex:0 0 58%;max-width:58%}.pdp-info-col{flex:0 0 42%;max-width:42%;padding:40px 80px 40px 50px}.pdp-info-sticky{position:sticky;top:30px}.pdp-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pdp-gallery-item{position:relative}.pdp-gallery-item .product-thumb{display:block;position:relative;overflow:hidden}.pdp-gallery-item .product-thumb:before{content:"";display:block;width:0;height:0;padding-bottom:var(--ratio-percent)}.pdp-gallery-item .product-thumb img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center}.pdp-title-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pdp-title-price-row .pdp-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin:0}.pdp-title-price-row .pdp-price{flex-shrink:0;white-space:nowrap}.pdp-title-price-row .pdp-price .price-box span.new-price{color:#000;font-size:18px;font-weight:700}.pdp-title-price-row .pdp-price .price-box span.old-price{color:rgb(0 0 0 / .45);font-size:15px;margin-inline-start:8px}.pdp-sku{margin-top:6px;color:rgb(0 0 0 / .5);font-size:13px}.pdp-block-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px}.pdp-design-details{margin-top:24px;padding-top:24px;border-top:1px solid rgb(0 0 0 / .08)}.pdp-design-details p{color:rgb(0 0 0 / .6);font-size:14px;line-height:1.7}.pdp-quantity-row{margin-top:24px;padding-top:24px;border-top:1px solid rgb(0 0 0 / .08)}.pdp-quantity-row .product-qty .qty-box{height:44px;width:130px}.pdp-actions-row{margin-top:20px;display:flex;align-items:stretch;gap:12px}.pdp-actions-row .wishlist-action{flex:0 0 auto}.pdp-actions-row .wishlist-action a.wishlist-custom-action{height:100%;width:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / .2);border-radius:0}.pdp-actions-row .wishlist-action a.wishlist-custom-action .wishlist-title{display:flex;align-items:center}.pdp-actions-row .wishlist-action a.wishlist-custom-action .wishlist-title span.title{display:none}.pdp-actions-row .wishlist-action a.wishlist-custom-action i{font-size:18px}.pdp-select-size-btn{flex:1 1 auto;height:48px;background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:.4px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:8px;text-align:center}.pdp-select-size-btn:hover{opacity:.85}.pdp-notify-btn .sku-title{font-size:12.5px}.pdp-notify-btn i{font-size:16px;flex:0 0 auto}.pdp-whatsapp-btn{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / .2);border-radius:0;color:#25D366;font-size:21px;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.pdp-whatsapp-btn:hover{background-color:#25D366;border-color:#25D366;color:#fff}.pdp-accordions{margin-top:28px}.pdp-accordions .dp-block{border-top:1px solid rgb(0 0 0 / .12)}.pdp-accordions .dp-block:last-child{border-bottom:1px solid rgb(0 0 0 / .12)}.pdp-accordions .dp-block button.dropdown-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;text-align:start}.pdp-accordions .dp-block button.dropdown-btn h6.tab-name{font-size:14px;font-weight:500;text-transform:none;color:#000}.pdp-accordions .dp-block button.dropdown-btn h6.tab-name .icon{display:none}.pdp-accordions .dp-block button.dropdown-btn span.tab-icon{color:rgb(0 0 0 / .5);font-size:14px}.pdp-accordions .dp-block .dropdown-content .content-block{padding-bottom:16px;font-size:13px;line-height:1.6}.pdp-accordions .dp-block .dropdown-content .content-block,.pdp-accordions .dp-block .dropdown-content .content-block p,.pdp-accordions .dp-block .dropdown-content .content-block li,.pdp-accordions .dp-block .dropdown-content .content-block strong,.pdp-accordions .dp-block .dropdown-content .content-block span,.pdp-accordions .dp-block .dropdown-content .content-block div{color:#000000!important;opacity:.75}.pdp-accordions .dp-block .dropdown-content .content-block a{color:#000000!important;text-decoration:underline;opacity:1}.pdp-accordions .dp-block .dropdown-content .content-block p,.pdp-accordions .dp-block .dropdown-content .content-block ul,.pdp-accordions .dp-block .dropdown-content .content-block ol{margin:0 0 12px}.pdp-accordions .dp-block .dropdown-content .content-block ul,.pdp-accordions .dp-block .dropdown-content .content-block ol{padding-inline-start:18px}.pdp-accordions .dp-block .dropdown-content .content-block li{margin-bottom:4px}.pdp-accordions .dp-block .dropdown-content .content-block hr{display:none}.pdp-accordions .dp-block .dropdown-content .content-block>*:first-child{margin-top:0}.pdp-accordions .dp-block .dropdown-content .content-block>*:last-child{margin-bottom:0}.size-drawer{position:fixed;inset:0;z-index:999;visibility:hidden;pointer-events:none}.size-drawer.active{visibility:visible;pointer-events:auto}.size-drawer .size-drawer-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .4);opacity:0;transition:opacity 0.3s ease}.size-drawer.active .size-drawer-overlay{opacity:1}.size-drawer .size-drawer-panel{position:absolute;top:0;right:0;height:100%;width:460px;max-width:92vw;background-color:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.3s ease}.size-drawer.active .size-drawer-panel{transform:translateX(0)}.size-drawer .size-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgb(0 0 0 / .1)}.size-drawer .size-drawer-header h3{font-size:16px;font-weight:700;text-transform:none;color:#000}.size-drawer .size-drawer-header button{color:#000;font-size:18px;line-height:0}.size-drawer .size-drawer-body{flex:1 1 auto;overflow-y:hidden;padding:24px;background-color:#fff}.size-drawer .size-drawer-body .pr-option{border-top:none;padding-top:0}.size-drawer .size-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-top:1px solid rgb(0 0 0 / .1);background-color:#fff}.size-drawer .size-drawer-footer .price-box span.new-price{color:#000;font-size:18px;font-weight:700}.size-drawer .size-drawer-footer .product-info{flex:1 1 auto}.size-drawer .size-drawer-footer .pr-form-button{flex-direction:row}body.size-drawer-open{overflow:hidden}@media (max-width:991px){.pdp-grid{flex-direction:column}.pdp-gallery,.pdp-info-col{flex:0 0 100%;width:100%;max-width:100%}.pdp-info-col{padding:30px 20px}.pdp-info-sticky{position:static;margin-top:0}}@media (max-width:767px){.pdp-gallery-grid{grid-template-columns:1fr 1fr;gap:8px}.size-drawer .size-drawer-body{overflow-y:auto}}@media (max-width:380px){.pdp-notify-btn .sku-title{font-size:11px}}