.gdpr-pop .gdpr-pop-pc .p-lr-24{padding:0 24px}.gdpr-pop .gdpr-pop-pc .gdpr-pc-pop{position:fixed;left:20px;bottom:20px;z-index:999998;width:440px;min-height:332px;padding:20px 24px 24px;background:#fff;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.1608);box-shadow:0 2px 24px 0 rgba(0,0,0,.1608);border-radius:4px 4px 4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-pc .pc-pop-content{min-height:224px}.gdpr-pop .gdpr-pop-pc .content-title{font-size:13px;color:#333;line-height:17px}.gdpr-pop .gdpr-pop-pc .content-desc{margin-top:12px;font-size:13px;color:#333;line-height:17px}.gdpr-pop .gdpr-pop-pc .content-desc .pc-privacy-policy{font-weight:700;text-decoration:underline}.gdpr-pop .gdpr-pop-pc .content-desc .pc-privacy-policy:hover{color:var(--public_color)}.gdpr-pop .gdpr-pop-pc .content-desc-title{font-size:13px;color:#666;line-height:17px}.gdpr-pop .gdpr-pop-pc .content-desc-list{margin-top:4px}.gdpr-pop .gdpr-pop-pc .content-desc-item{font-weight:700;font-size:13px;color:#333;line-height:17px}.gdpr-pop .gdpr-pop-pc .pc-pop-foot{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gdpr-pop .gdpr-pop-pc .pc-pop-foot .button{height:40px;min-width:156px;padding:0 10px;text-align:center;border-radius:4px 4px 4px 4px;font-weight:700;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-pc .pc-pop-foot .btn-setting{color:#333;border:1px solid #ccc;background:#fff}.gdpr-pop .gdpr-pop-pc .pc-pop-foot .btn-allow{color:#ffff;border:1px solid var(--public_color);background:var(--public_color)}.gdpr-pop .gdpr-pop-pc .gdpr-pc-setting{position:fixed;left:0;bottom:0;z-index:999999;width:100%;height:100%;background:rgba(0,0,0,.5)}.gdpr-pop .gdpr-pop-pc .pc-setting-pop{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999999;width:720px;min-height:600px;padding:24px 0;background:#fff;border-radius:4px 4px 4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-pc .setting-pop-main{height:488px;overflow-y:scroll}.gdpr-pop .gdpr-pop-pc .setting-pop-main::-webkit-scrollbar{width:8px;height:1px}.gdpr-pop .gdpr-pop-pc .setting-pop-main::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(180,180,180,.3)}.gdpr-pop .gdpr-pop-pc .setting-pop-main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(200,200,200,.1);border-radius:4px;background:rgba(200,200,200,.1)}.gdpr-pop .gdpr-pop-pc .setting-pop-main::-webkit-scrollbar-button{visibility:hidden}.gdpr-pop .gdpr-pop-pc .setting-pop-close{position:absolute;top:12px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:24px;height:24px}.gdpr-pop .gdpr-pop-pc .setting-pop-close:hover .icon-web_close{color:var(--themeColor)}.gdpr-pop .gdpr-pop-pc .setting-pop-close .icon-web_close{font-size:14px;line-height:14px;color:#919199}.gdpr-pop .gdpr-pop-pc .pop-main-content .main-content-title{font-weight:700;font-size:16px;color:rgba(0,0,0,.87);line-height:22px}.gdpr-pop .gdpr-pop-pc .pop-main-content .main-content-desc{margin-top:8px;font-size:14px;color:#333;line-height:18px}.gdpr-pop .gdpr-pop-pc .setting-list{margin-top:24px}.gdpr-pop .gdpr-pop-pc .setting-list-head{margin-bottom:15px;font-weight:700;font-size:16px;color:rgba(0,0,0,.87);line-height:22px}.gdpr-pop .gdpr-pop-pc .setting-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gdpr-pop .gdpr-pop-pc .setting-list-item+.setting-list-item{margin-top:20px}.gdpr-pop .gdpr-pop-pc .list-item-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:4px 4px 4px 4px;border:1px solid #c6c6cc;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-pc .list-item-selector .icon-common-right{visibility:hidden;font-size:18px;line-height:18px}.gdpr-pop .gdpr-pop-pc .list-item-selector.selected{background:var(--public_color);border:1px solid var(--public_color)}.gdpr-pop .gdpr-pop-pc .list-item-selector.selected .icon-common-right{visibility:visible;color:#fff}.gdpr-pop .gdpr-pop-pc .list-item-selector.gray{background:#f2f3f5;border:1px solid #dcdde0}.gdpr-pop .gdpr-pop-pc .list-item-selector.gray .icon-common-right{visibility:visible;color:#dcdde0}.gdpr-pop .gdpr-pop-pc .list-item-content .list-item-title{font-weight:700;font-size:14px;color:rgba(0,0,0,.87);line-height:18px}.gdpr-pop .gdpr-pop-pc .list-item-content .list-item-desc{margin-top:5px;font-size:13px;color:#333;line-height:18px}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-box{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.33vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:12.8vw;padding:1.87vw 3.2vw;background:rgba(0,0,0,.8)}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-box.bottom-nav{bottom:13.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-box.add-cart{bottom:60px}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-content{width:73.07vw;font-size:3.2vw;color:#fff;line-height:4.53vw}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-content .entry-content-cookies{text-decoration:underline}.gdpr-pop .gdpr-pop-m .gdpr-m-entry .entry-btn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;width:19.2vw;height:8.53vw;background:var(--m_public_color);border-radius:1.07vw;line-height:8.53vw;font-size:3.2vw;font-weight:600;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop{position:fixed;left:50%;max-width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:9999;width:100%;height:100%;color:rgba(0,0,0,.87)}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .mask-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .main{position:absolute;min-width:80vw;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2.13vw;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-default{margin-top:6.4vw;margin-bottom:12.8vw;padding:0 6.4vw;font-size:3.73vw;color:rgba(0,0,0,.87);line-height:5.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-default .rule-bold{font-weight:700}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-default .rule-item{margin-top:1.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail{max-height:94.13vw;margin-top:4vw;margin-bottom:8.53vw;padding:0 6.4vw;overflow-y:scroll;font-size:3.2vw;color:rgba(0,0,0,.87);line-height:4.53vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .rule-item{margin-top:1.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .rule-title{margin-top:2.13vw;font-size:3.2vw;font-weight:700;color:rgba(0,0,0,.87);line-height:5.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-list{margin-top:1.07vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item{position:relative;padding:3.2vw 2.93vw;border-radius:1.07vw;border:.31vw solid #dcdde0}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item+.cookie-item{margin-top:2.13vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item.selected .cookie-select{background-image:url(/templates/common/src/GDPR/images/cookie-selected.png);background-repeat:no-repeat;background-size:6.4vw 6.4vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item.require .cookie-select{background-image:url(/templates/common/src/GDPR/images/cookie-disable.png);background-repeat:no-repeat;background-size:6.4vw 6.4vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item .cookie-title{font-size:3.2vw;font-weight:600;color:rgba(0,0,0,.87);line-height:4.53vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item .cookie-content{margin-top:1.33vw;font-size:3.2vw;color:rgba(0,0,0,.87);line-height:4.53vw}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .rule-detail .cookie-item .cookie-select{position:absolute;top:-.31vw;right:-.31vw;width:6.4vw;height:6.4vw;background-image:url(/templates/common/src/GDPR/images/cookie-default.png);background-repeat:no-repeat;background-size:6.4vw 6.4vw;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .foot{padding:6.4vw;padding-top:0}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .btn-allow{height:10.67vw;background:var(--m_public_color);border-radius:1.07vw;font-size:3.73vw;font-weight:600;text-align:center;color:#fff;line-height:10.67vw;-webkit-box-sizing:border-box;box-sizing:border-box}.gdpr-pop .gdpr-pop-m .gdpr-m-settings-pop .btn-settings{margin-top:2.67vw;height:10.67vw;background:#fff;border-radius:1.07vw;border:.31vw solid #d9d9da;font-size:3.73vw;font-weight:600;text-align:center;color:rgba(0,0,0,.87);line-height:10.67vw;-webkit-box-sizing:border-box;box-sizing:border-box}