.elementor-59 .elementor-element.elementor-element-b60e3c0{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);bottom:0px;}.elementor-59 .elementor-element.elementor-element-b60e3c0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b60e3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-b60e3c0.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b60e3c0{right:0px;}body.rtl .elementor-59 .elementor-element.elementor-element-b60e3c0{left:0px;}.elementor-59 .elementor-element.elementor-element-03955b0{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);top:0px;}.elementor-59 .elementor-element.elementor-element-03955b0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-03955b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8630AE05;}.elementor-59 .elementor-element.elementor-element-03955b0.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-03955b0{right:0px;}body.rtl .elementor-59 .elementor-element.elementor-element-03955b0{left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-b60e3c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12% 12%;--row-gap:12%;--column-gap:12%;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-59 .elementor-element.elementor-element-0416fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-03955b0{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-59 .elementor-element.elementor-element-eacebc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;}}/* Start custom CSS for container, class: .elementor-element-03955b0 *//* সাইটের মেইন উইশলিস্ট পেজে আসলে এই পুরো কন্টেইনারটি নিজে থেকেই ভ্যানিশ হয়ে যাবে */
.page-id-wishlist-2 .elementor-59 .elementor-element.elementor-element-03955b0 {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS *//* ১. মূল উইজেট ও তার ভেতরের সব প্যারেন্ট কন্টেইনারকে ফুল উইডথ করা */
.elementor-widget-shortcode,
.elementor-shortcode,
.amazon-search-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    display: block !important;
}

/* ২. সার্চ ফর্মটিকে ফুল স্ক্রিন করা */
.amazon-search-form {
    display: flex !important;
    align-items: center !important;
    background-color: #ffffff !important;
    border: 1px solid #c3c3c3 !important;
    border-radius: 50px !important; 
    padding: 6px 14px !important; 
    box-shadow: 0 1px 4px rgba(0,0,0,0.08) !important;
    width: 100% !important; /* পুরো ১০০% জায়গা দখল করবে */
    max-width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* ৩. ইনপুট ফিল্ড সেটিংস */
.amazon-search-input {
    border: none !important;
    outline: none !important;
    background: transparent !important;
    width: 100% !important;
    font-size: 14px !important;
    color: #333333 !important;
    padding: 4px 0 !important; 
    margin: 0 !important;
    height: auto !important;
}

.amazon-search-input::placeholder {
    color: #000000 !important;
}

/* ৪. আইকন সেটিংস */
.amazon-search-icon {
    display: flex !important;
    align-items: center !important;
    color: #666666 !important;
    margin-right: 8px !important;
}

.amazon-camera-icon {
    display: flex !important;
    align-items: center !important;
    color: #666666 !important;
    margin-left: 8px !important;
    cursor: pointer !important;
}/* End custom CSS */