#search-gift-product .fixed-button{display:none}#search-gift-product #search-gift-product-s1 .sgps1-container{padding:30px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr{gap:40px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1{z-index:99}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc2 figure{border-radius:12px;overflow:hidden}#search-gift-product #search-gift-product-s1 .product-detail-container{padding:100px 30px 50px;position:static}#search-gift-product .gift-main-bg{background:linear-gradient(90deg,#051852 20%,#FE2327)}#search-gift-product .product-detail-main-bg{position:relative;background-size:cover;background-repeat:no-repeat}#search-gift-product .product-detail-main-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#051852,rgba(5,24,82,0));pointer-events:none}#search-gift-product #search-gift-product-s2{padding:30px 30px 60px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11{width:100%;display:flex;justify-content:center;flex-wrap:wrap;padding:25px;border-radius:12px;background-color:rgba(5,24,82,.1019607843);gap:15px;box-sizing:border-box}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-wrapper{display:flex;gap:15px;flex-wrap:wrap}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 h4{display:none}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container.hide{display:block}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box{position:relative}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box:hover svg path{transition:all .3s ease-in-out;stroke:var(--color-primary-light)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown{position:absolute;display:none;top:100%;right:0;width:220px;margin-top:10px;background:var(--color-primary-light);border-radius:14px;box-shadow:0 3px 20px 0 rgba(34,34,35,.0588235294);z-index:10}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown.open{display:block}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown:before{position:absolute;content:"";top:-10px;left:0;right:0;width:100%;height:10px;z-index:100000}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown .custom-checkbox{padding:10px 20px;border:none;color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown .custom-checkbox.active{background:rgba(5,24,82,.1019607843)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .dropdown .custom-checkbox input:checked+.checkmark{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33{padding:0 20px;flex-wrap:wrap;gap:20px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .button-fullscreen{width:54px;height:54px;display:flex;align-items:center;justify-content:center;position:absolute;top:23px;left:23px;border-radius:12px;background-color:#fff}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker{position:relative;cursor:pointer;background-color:#fff;width:66px;height:46px;border-radius:60px;display:flex;align-items:center;justify-content:center}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place{position:absolute;overflow:hidden;width:406px;height:380px;border-radius:26px;background-color:#fff;left:-406px;bottom:26px;z-index:99}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content{padding:24px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-left{font-size:22px;font-family:Gordita;font-weight:700;line-height:30px;color:var(--color-primary-dark);width:266px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-right,#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-right .title-right-text{display:flex;align-items:center;gap:4px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-right .title-right-text p{font-size:16px;font-family:Gordita;line-height:22px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-right .title-right-text .rate{font-weight:700;color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .title .title-right .title-right-text .total{font-weight:500;color:var(--color-secondary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .tag-container{display:flex;align-items:center;gap:8px;margin-bottom:10px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .tag-container p{font-size:18px;font-family:Gordita;line-height:24px;font-weight:500;color:var(--color-secondary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .modal-content .price{font-size:22px;font-family:Gordita;font-weight:700;line-height:30px;color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .button-container{position:absolute;top:16px;right:24px;display:flex;align-items:center;gap:12px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place .button-container .button{width:46px;height:46px;border-radius:23px;display:flex;align-items:center;justify-content:center;background-color:#fff}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker.active{background-color:#051852}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container{position:relative;display:inline-block}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .filter-button{background:var(--color-primary-light);padding:19px;border-radius:12px;cursor:pointer}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .badge{position:absolute;display:flex;align-items:center;justify-content:center;top:-10px;right:10px;font-size:12px;width:16px;height:16px;padding:2px;background:var(--color-primary-dark);color:var(--color-primary-light);border-radius:50%}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .dropdown{position:absolute;display:none;top:100%;left:0;width:100%;padding:20px;margin-top:10px;background:var(--color-primary-light);border-radius:14px;box-shadow:0 3px 20px 0 rgba(34,34,35,.0588235294);z-index:10}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .dropdown.open{display:block}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .dropdown:before{position:absolute;content:"";top:-10px;left:0;right:0;width:100%;height:10px;z-index:100000}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .dropdown .custom-checkbox{margin:10px auto;padding:0;border:none;color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container .dropdown .custom-checkbox input:checked+.checkmark{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}#search-gift-product #search-gift-product-s2 .sgps2-container .filter-container.disable .filter-button p{color:var(--color-disable)}#search-gift-product #search-gift-product-s2 .layout-modal-warning{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning{border-radius:16px;overflow:hidden;padding:70px;background-color:#fff;max-height:80vh;max-width:50vw}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning img{max-height:calc(80vh - 232px);max-width:calc(50vw - 140px)}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning .container-button{background-color:#fff;display:flex;gap:24px;margin-top:32px}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning .container-button div{flex:1 1;padding:20px 0;display:flex;justify-content:center;align-items:center;font-family:Gordita;font-size:18px;font-weight:700;cursor:pointer;border-radius:12px;box-shadow:0 6px 16px rgba(34,34,35,.1019607843)}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning .container-button .cancel-button{background-color:#fff;color:#051852}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning .container-button .confirm-button{background-color:#fe2327;color:#fff}#search-gift-product .product-detail-info-section{padding-top:70px!important}#search-gift-product .product-detail-info-section .sgps2-container{position:relative}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1{margin-right:20px;width:60%}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description p{line-height:30px;font-size:18px;font-weight:500;color:var(--color-secondary-dark)}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h1,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h2,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h3,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h4,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h5,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description h6{line-height:30px;font-size:18px;font-weight:700;color:var(--color-primary-dark);margin-bottom:10px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description ul li{margin-bottom:10px;font-weight:500;color:var(--color-secondary-dark);font-size:18px;text-indent:10px;white-space:wrap;list-style-type:none}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description ul li:before{content:"• ";margin-right:5px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item{cursor:pointer}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .toggle-btn{color:var(--color-red);background:none;border:none;font-weight:500;font-size:32px;cursor:pointer}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer p{line-height:30px;font-size:18px;font-weight:500;color:var(--color-secondary-dark)}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h1,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h2,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h3,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h4,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h5,#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer h6{line-height:30px;font-size:18px;font-weight:700;color:var(--color-primary-dark);margin-bottom:10px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer ul li{margin-bottom:10px;font-weight:500;color:var(--color-secondary-dark);font-size:18px;text-indent:10px;white-space:wrap;list-style-type:none}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .faq-answer ul li:before{content:"• ";margin-right:5px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .list{padding-left:40px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .list li{margin-bottom:10px;font-weight:500;color:var(--color-secondary-dark);font-size:18px;list-style-type:decimal;text-indent:10px;white-space:wrap}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item.active .faq-answer{display:block}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item.active .toggle-btn{color:var(--color-primary-dark)}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 hr{margin:25px auto;border-top:1px solid #9ba3ba}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item{border:1px solid #e2e3ea;padding:20px;border-radius:12px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .title{font-family:Gordita;font-size:22px;font-weight:700;line-height:30px;color:#051852;margin-bottom:16px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .desc{color:rgba(5,24,82,.4);font-family:Gordita;font-size:18px;font-weight:500;line-height:30px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .avatar-container{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-bottom:24px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .avatar-container .left{display:flex;align-items:center;gap:24px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .avatar-container .avatar{width:60px;height:60px;border-radius:30px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr1 .sgps2cr1c2 .faq-item .review-item .avatar-container .name{color:#051852;font-family:Gordita;font-size:18px;font-weight:700;line-height:24px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2{position:absolute;top:-150px;right:-10px;width:30%;padding:40px;border-radius:16px;background-color:var(--color-primary-light);box-shadow:0 3px 20px 0 rgba(5,24,82,.0588235294);z-index:100}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2 .price-container{display:flex;align-items:center;justify-content:space-between}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2 .validity{padding:15px;border-radius:12px;color:var(--color-red);background-color:rgba(254,35,39,.1019607843)}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2 .selected-tickets .ticket-row{background-color:var(--color-tertiary-dark);padding:15px;border-radius:12px;gap:15px}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2 .selected-tickets .ticket-row .counter button{width:20px;height:20px;color:rgba(5,24,82,.6980392157);background-color:rgba(5,24,82,.1019607843);border:none;border-radius:50%;outline:none;cursor:pointer}#search-gift-product .product-detail-info-section .sgps2-container .sgps2cr2 .selected-tickets .ticket-row .counter button.disable{opacity:.6;cursor:default}#search-gift-product #search-gift-product-s3 .sgps3-container .sgps3cr2{gap:25px;width:100%;padding-bottom:20px;overflow-x:scroll;scrollbar-width:none}#search-gift-product #search-gift-product-s3 .sgps3-container .sgps3cr2 .product-card{flex-shrink:0}#search-gift-product #search-gift-product-s4 .sgps4-container .sgps4cr2{padding-bottom:20px;gap:25px}#search-gift-product .list-article-container{background-color:#fff;width:100%;padding-top:90px;padding-bottom:160px;display:flex;justify-content:center}#search-gift-product .list-article{max-width:1200px;display:flex;flex-wrap:wrap;gap:20px}@media(max-width:1200px){#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1{width:55%}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr2{width:40%;padding:25px;box-sizing:border-box}}@media(max-width:1100px){#search-gift-product #search-gift-product-s3 .sgps3-container .sgps3cr2,#search-gift-product #search-gift-product-s4 .sgps4-container .sgps4cr2{overflow-x:auto}#search-gift-product #search-gift-product-s3 .sgps3-container .sgps3cr2 .product-card,#search-gift-product #search-gift-product-s4 .sgps4-container .sgps4cr2 .product-card{flex-shrink:0}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1{width:52%;margin-right:0}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr2{width:45%}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning{border-radius:16px;overflow:hidden;padding:40px;background-color:#fff;max-height:50vh;min-width:calc(100vw - 120px)}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning img{max-height:calc(50vh - 172px);min-width:calc(100vw - 200px);margin:0 auto;object-fit:contain}}@media(max-width:1000px){#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1{width:50%}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr2{width:48%}}@media(max-width:810px){#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place{position:fixed;bottom:-50vh!important;left:0!important;transform:translateX(-50%);right:0!important}}@media(max-width:800px){#search-gift-product .fixed-button{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;z-index:9999;border-top:1px solid #051852}#search-gift-product .fixed-button span{display:block;font-size:12px;margin-bottom:4px}#search-gift-product .fixed-button h2{font-size:16px;line-height:24px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr{flex-wrap:wrap;gap:30px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1,#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc2{width:100%}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1 h1,#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc2 h1{margin-bottom:20px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1{width:100%}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr2{position:static;width:100%}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card{display:none}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card.active{display:block}#search-gift-product .product-detail-main-bg:before{background:linear-gradient(90deg,rgba(5,24,82,.5764705882),rgba(5,24,82,.5764705882))}}@media(max-width:600px){#search-gift-product #search-gift-product-s1 .sgps1-container{padding:30px 15px 0}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr{gap:16px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1 h1{font-size:20px;margin-bottom:10px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1 p{font-size:12px;line-height:20px}#search-gift-product #search-gift-product-s1 .sgps1-container .sgps1cr .sgps1crc1 button{margin-top:10px;font-size:12px}#search-gift-product #search-gift-product-s2{padding-top:16px!important}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1 .sgps2cr1c1 h2{font-size:20px;line-height:24px;margin-bottom:10px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description p,#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1 .sgps2cr1c1 .product-description ul li{font-size:14px;margin-bottom:5px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1 .sgps2cr1c2 h3{font-size:18px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr1 .sgps2cr1c2 p{font-size:14px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr2{padding:20px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11{position:relative;padding:10px;justify-content:space-between;align-items:center}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-wrapper{gap:10px;justify-content:center}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-wrapper.hide{display:none}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 h4{display:block;width:100%;line-height:39px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container.hide{display:none}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container .filter-button{padding:12px 16px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container .filter-button p{display:block;font-size:14px;margin-right:10px;min-width:115px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container .dropdown .custom-checkbox span{font-size:14px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-toggle{display:block;position:absolute;top:10px;right:10px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-toggle .filter-button p{display:none}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 p{font-size:14px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box{padding:12px;font-size:12px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr22 .button-ctg-box .custom-checkbox span{font-size:14px;margin-left:0}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning{border-radius:16px;overflow:hidden;padding:20px;background-color:#fff;max-height:50vh;min-width:calc(100vw - 80px)}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning img{max-height:calc(50vh - 132px);min-width:calc(100vw - 160px);margin:0 auto;object-fit:contain}#search-gift-product #search-gift-product-s2 .layout-modal-warning .modal-warning .container-button{flex-direction:column-reverse}}@media(max-width:470px){#search-gift-product #search-gift-product-s2{padding:5px 16px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container .dropdown{width:calc(100% - 42px)}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container.item{width:100%}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container.item .filter-button{justify-content:space-between}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr11 .filter-container.item .filter-button p{flex:1 1}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33{padding:0}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .product-card{width:100%}}@media(max-width:406px){#search-gift-product #search-gift-product-s2{padding:16px}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33{padding:0}#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .map-card .custom-marker .modal-place{width:100vw}#search-gift-product #newest-articles .article-card .ac-content,#search-gift-product #search-gift-product-s2 .sgps2-container .sgps2cr33 .pc-content{padding:15px}#testimonials,#why-choose-us{padding:16px}#testimonials .t-container .tcr .tcrc1,#testimonials .t-container .tcr .tcrc2{width:calc(100vw - 30px)}#testimonials .t-container .tcr .tcrc1 h2,#testimonials .t-container .tcr .tcrc2 h2{font-size:20px}#testimonials .t-container .tcr .tcrc1 .testimonial-card,#testimonials .t-container .tcr .tcrc2 .testimonial-card{padding:16px}#testimonials .t-container .tcr .tcrc1 .testimonial-card .rating-block,#testimonials .t-container .tcr .tcrc2 .testimonial-card .rating-block{margin-bottom:10px}#testimonials .t-container .tcr .tcrc1 .testimonial-card h3,#testimonials .t-container .tcr .tcrc2 .testimonial-card h3{font-size:16px;margin-bottom:10px}#testimonials .t-container .tcr .tcrc1 .testimonial-card p,#testimonials .t-container .tcr .tcrc2 .testimonial-card p{font-size:12px;margin-bottom:10px}#testimonials .t-container .tcr .tcrc1 .testimonial-card .profile-info figure,#testimonials .t-container .tcr .tcrc2 .testimonial-card .profile-info figure{width:45px;height:45px;margin-right:10px}#partners{padding:16px}#partners .pcr1 h2{font-size:20px;margin-bottom:10px}#partners .pcr1 p{font-size:12px;margin-bottom:10px}#idea-escapades{padding:16px}#idea-escapades .iecr1{margin-bottom:10px}#idea-escapades .iecr1 h2{font-size:20px;line-height:26px;margin-bottom:10px}#idea-escapades .iecr2{margin-bottom:10px}#idea-escapades .iecr2 .idea-themes ul{gap:12px!important}#idea-escapades .iecr2 .idea-themes ul li{font-size:14px!important}#idea-escapades .iecr3 .top-sites{row-gap:10px!important}#idea-escapades .iecr3 .top-sites a{font-size:14px!important}#footer .footer-container{padding:16px!important}#footer .footer-container .fcr1{gap:10px;padding-bottom:0}#footer .footer-container .fcr1 .fcr1c1 .sub-text{margin-top:10px;font-size:12px}#footer .footer-container .fcr1 .fcr1c1 .social-icons{margin:10px 0}#footer .footer-container .fcr1 .fcr1c3 h4{font-size:16px;margin-bottom:10px}#footer .footer-container .fcr1 .fcr1c3 .contact-info{margin:10px 0}#footer .footer-container .fcr2{padding:0!important}#footer .footer-container .fcr2 .fcr2r1,#footer .footer-container .fcr2 .fcr2r2,#footer .footer-container .fcr2 .fcr2r4{margin-bottom:0!important}}