body.gl-product-page .shop-page-new{padding-top:12px}body.gl-product-page .shop-page-new .gl-hero{display:grid;grid-template-columns:minmax(0,26fr) minmax(0,37fr) minmax(0,37fr);gap:20px;padding:0;margin:0 0 24px}body.gl-product-page .shop-page-new .gl-hero--no-promo{grid-template-columns:minmax(0,26fr) minmax(0,37fr)}body.gl-product-page .shop-page-new .gl-hero--no-iwoca{grid-template-columns:minmax(0,26fr) minmax(0,74fr)}body.gl-product-page .shop-page-new .gl-hero--no-promo.gl-hero--no-iwoca{grid-template-columns:minmax(0,26fr)}body.gl-product-page .shop-page-new .gl-hero-card{position:relative;display:block;min-width:0;overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .25)}body.gl-product-page .shop-page-new .gl-hero-promo,body.gl-product-page .shop-page-new .gl-hero-iwoca{aspect-ratio:487 / 250}body.gl-product-page .shop-page-new .gl-hero--no-promo.gl-hero--no-iwoca .gl-hero-brand{aspect-ratio:356 / 250}body.gl-product-page .shop-page-new .gl-hero-promo img,body.gl-product-page .shop-page-new .gl-hero-iwoca img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}body.gl-product-page .shop-page-new a.gl-hero-iwoca{transition:box-shadow 0.15s ease,transform 0.15s ease}body.gl-product-page .shop-page-new a.gl-hero-iwoca:hover{box-shadow:0 6px 14px 0 rgb(0 0 0 / .22)}body.gl-product-page .shop-page-new .gl-hero-brand{min-height:120px}body.gl-product-page .shop-page-new .gl-hero-logo{position:absolute;top:7%;right:10%;bottom:25%;left:10%;display:block;width:auto;height:auto;max-width:80%;max-height:68%;margin:auto;object-fit:contain}body.gl-product-page .shop-page-new .gl-hero-name{position:absolute;left:26%;right:-6px;bottom:-6px;margin:0;padding:0;height:21%;min-height:40px;background:var(--gl-green,#00bf1f);border:4px solid #fff;border-radius:6px 0 0 0;box-shadow:4px 4px 4px 3px rgb(0 0 0 / .25);display:flex;align-items:center;overflow:hidden}body.gl-product-page .shop-page-new .gl-hero-name span{display:block;padding:0 16px 6px;color:#fff;font-size:clamp(14px, 1.7vw, 24px);line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.gl-product-page .shop-page-new .box-collection-filter{padding:0}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner{display:block;background:#fff;border:1px solid var(--gl-line-soft,#f3f4f6);border-radius:var(--gl-radius-card,16px);box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);padding:22px 24px 24px;margin:0 0 24px}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .collection-filter--title{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;font-size:18px;line-height:28px;font-weight:600;color:var(--gl-ink-strong,#1f2937);white-space:nowrap}body.gl-product-page .shop-page-new .box-collection-filter .collection-filter--title .gl-ico{color:var(--gl-green,#00bf1f);flex:0 0 auto}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-closeall{display:flex;align-items:center;gap:10px;padding:0;margin:0}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-closeall .text{margin:0;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--gl-ink-body,#374151);white-space:nowrap}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-more{display:none;align-items:center;gap:6px;margin:0;padding:4px 0 4px 8px;background:none;border:0;box-shadow:none;font-size:12px;line-height:16px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--gl-ink-body,#374151);cursor:pointer}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-more .gl-ico--close{display:none}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .gl-fb-more .gl-ico--chevron{display:none}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .gl-fb-more .gl-ico--close{display:block}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-body{display:flex;align-items:flex-end;gap:20px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters{display:flex;flex:0 0 auto;width:auto;gap:20px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container{position:relative;width:200px;flex:0 0 200px;cursor:default}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-label{display:block;margin:0 0 6px;padding:0;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--gl-green,#00bf1f);cursor:pointer}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-select{position:relative}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:48px;min-height:0;margin:0;padding:0 40px 0 16px;background:var(--gl-field,#f9fafb);border:1px solid var(--gl-line,#e5e7eb);border-radius:var(--gl-radius-field,12px);box-shadow:none;font-size:16px;line-height:24px;font-weight:400;color:var(--gl-ink-body,#374151);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container select::-ms-expand{display:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container select:focus{outline:none;border-color:var(--gl-green,#00bf1f);box-shadow:0 0 0 3px rgb(0 191 31 / .15)}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container select option{font-size:15px;font-weight:400}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container.active select{background-color:var(--gl-green-soft,#e6f7eb);border-color:#c2e0cd;font-weight:500;color:var(--gl-ink-strong,#1f2937)}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container .icon-container{position:absolute;top:0;right:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--gl-ink-body,#374151)}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container .icon-container svg{display:none;width:14px;height:14px;max-width:14px;max-height:14px;margin:0;background:none;pointer-events:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container .icon-container svg:first-child{display:block}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container.active .icon-container{pointer-events:all;cursor:pointer;z-index:10}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container.active .icon-container svg:first-child{display:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container.active .icon-container svg:last-child{display:block}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container.active .icon-container:hover{color:#b91c1c}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls{display:flex;flex:1 1 auto;min-width:0;width:auto;margin:0}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls.hide{display:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter{flex:1 1 auto;min-width:0;width:auto;padding:0}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:48px;margin:0;padding:0 16px 0 44px;background:#fff;border:1px solid var(--gl-line,#e5e7eb);border-radius:var(--gl-radius-pill,9999px);box-shadow:var(--gl-shadow-sm,0 1px 2px 0 rgb(0 0 0 / .05));overflow:hidden}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper:focus-within{border-color:var(--gl-green,#00bf1f);box-shadow:0 0 0 3px rgb(0 191 31 / .15)}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper .gl-ico{position:absolute;left:16px;top:50%;width:16px;height:16px;flex:0 0 auto;margin-top:-8px;color:var(--gl-ink-body,#374151);pointer-events:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper input{flex:1 1 auto;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;font-size:16px;line-height:24px;color:var(--gl-ink-strong,#1f2937)}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper input:focus{outline:none;box-shadow:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper input::placeholder{color:var(--gl-ink-placeholder,#9ca3af);opacity:1}body.gl-product-page .shop-page-new .product-list .close-all .toggle,body.gl-product-page .shop-page-new .box-collection-filter .close-all .toggle{width:44px;height:24px;flex:0 0 auto;background-color:#cbd2d6;border-radius:9999px;position:relative;align-self:center;cursor:pointer;transition:background-color 0.25s ease}body.gl-product-page .shop-page-new .product-list .close-all .toggle:before,body.gl-product-page .shop-page-new .box-collection-filter .close-all .toggle:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0 / .35);transition:left 0.25s ease}body.gl-product-page .shop-page-new .product-list .close-all .toggle:after,body.gl-product-page .shop-page-new .box-collection-filter .close-all .toggle:after{content:none}body.gl-product-page .shop-page-new .product-list .close-all.active .toggle,body.gl-product-page .shop-page-new .box-collection-filter .close-all.active .toggle{background-color:var(--gl-green,#00bf1f)}body.gl-product-page .shop-page-new .product-list .close-all.active .toggle:before,body.gl-product-page .shop-page-new .box-collection-filter .close-all.active .toggle:before{left:22px}body.gl-product-page .shop-page-new .product-list{margin-bottom:0}body.gl-product-page .shop-page-new .product-list .filter-parent{position:relative;display:flex;align-items:center;gap:16px;min-height:74px;margin:0 0 16px;padding:16px 16px 16px 16px;background:#fff;border:1px solid var(--gl-line,#e5e7eb);border-left:8px solid var(--gl-green,#00bf1f);border-radius:12px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);cursor:pointer}body.gl-product-page .shop-page-new .product-list .filter-parent span.image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:5px;background:var(--gl-field,#f9fafb);border:1px solid var(--gl-line,#e5e7eb);border-radius:8px;overflow:hidden}body.gl-product-page .shop-page-new .product-list .filter-parent span.image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:0;margin:0}body.gl-product-page .shop-page-new .product-list .filter-parent h3{flex:1 1 auto;min-width:0;margin:0;font-size:18px;line-height:28px;font-weight:600;color:var(--gl-ink-strong,#111827)}body.gl-product-page .shop-page-new .product-list .filter-parent .close-all{flex:0 0 auto;margin-left:auto;padding:0}body.gl-product-page .shop-page-new .product-list .filter-parent .parent-no-results{margin:0}body.gl-product-page .shop-page-new .product-list .filter-child{display:flex;align-items:center;gap:16px;min-height:74px;margin:0 0 16px;padding:16px;background:#fff;border:1px solid var(--gl-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);cursor:pointer}body.gl-product-page .shop-page-new .product-list .filter-child .child-thumb{flex:0 0 auto;width:40px;height:40px;padding:4px;background:var(--gl-field,#f9fafb);border:1px solid var(--gl-line,#e5e7eb);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}body.gl-product-page .shop-page-new .product-list .filter-child .child-thumb img{width:100%;height:100%;object-fit:contain;display:block;margin:0}body.gl-product-page .shop-page-new .product-list .filter-child h4{flex:1 1 auto;min-width:0;margin:0;font-size:18px;line-height:28px;font-weight:600;color:var(--gl-ink-strong,#111827)}body.gl-product-page .shop-page-new .product-list .filter-child .subtype-count{flex:0 0 auto;margin:0;font-size:13px;line-height:16px;font-weight:500;color:var(--gl-ink-muted,#6b7280);white-space:nowrap}body.gl-product-page .shop-page-new .product-list .filter-child .close-all{flex:0 0 auto;padding:0}body.gl-product-page .shop-page-new .product-list ul.loadData{margin:0 0 20px;padding:0 0 4px}body.gl-product-page .shop-page-new .product-list ul.loadData li.product-card{border:1px solid var(--gl-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05);background:#fff}body.gl-product-page .shop-page-new .introduce-brand{margin-top:8px;padding-top:20px;border:1px solid var(--gl-line,#e5e7eb);border-radius:12px;box-shadow:0 1px 1px 0 rgb(0 0 0 / .05)}@media screen and (max-width:1024px){body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-body{flex-wrap:wrap}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters{flex:1 1 100%;width:100%}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container{flex:1 1 0%;width:auto;min-width:0}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls{flex:1 1 100%;width:100%}}@media screen and (max-width:768px){body.gl-product-page .shop-page-new{padding:10px 16px 20px}body.gl-product-page .shop-page-new .gl-hero,body.gl-product-page .shop-page-new .gl-hero--no-iwoca{grid-template-columns:minmax(0,114fr) minmax(0,222fr);gap:10px;margin-bottom:20px;align-items:center}body.gl-product-page .shop-page-new .gl-hero-brand{box-sizing:border-box}body.gl-product-page .shop-page-new .gl-hero--no-promo,body.gl-product-page .shop-page-new .gl-hero--no-promo.gl-hero--no-iwoca{grid-template-columns:minmax(0,1fr)}body.gl-product-page .shop-page-new .gl-hero-iwoca{display:none}body.gl-product-page .shop-page-new .gl-hero-card{border-radius:4px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .25)}body.gl-product-page .shop-page-new .gl-hero-brand{aspect-ratio:1 / 1;padding:6% 6% 24%}body.gl-product-page .shop-page-new .gl-hero--no-promo .gl-hero-brand{aspect-ratio:345 / 150;padding:4% 8% 14%}body.gl-product-page .shop-page-new .gl-hero-logo{top:5%;right:5%;bottom:24%;left:5%;max-width:90%;max-height:71%}body.gl-product-page .shop-page-new .sidebar-position-without>.row{margin-left:0;margin-right:0}body.gl-product-page .shop-page-new .sidebar-position-without>.row>.content.col-md-12{padding-left:0;padding-right:0}body.gl-product-page .shop-page-new .sidebar-position-without>.row>.content.col-md-12.introduce-brand{padding:20px 15px 0}body.gl-product-page .shop-page-new .gl-hero-name{left:24%;right:-4px;bottom:-4px;height:24px;min-height:24px;border-width:2px;border-radius:3px 0 0 0;box-shadow:2px 2px 2px 1px rgb(0 0 0 / .25)}body.gl-product-page .shop-page-new .gl-hero-name span{padding:0 8px 2px;font-size:11px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner{padding:16px 16px 18px;border-color:#f2f2f2;border-radius:8px;margin-bottom:16px}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-head{margin-bottom:12px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .collection-filter--title{font-size:16px;line-height:24px}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-closeall{display:none}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-more{display:inline-flex}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-body{display:block}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters{display:block;width:100%}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container{display:block;width:100%!important;margin:0 0 16px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container:last-child{margin-bottom:0}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container:not(#masterFilterBrand){display:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls{display:none;width:100%;margin-top:20px}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .main-filters .filter-container:not(#masterFilterBrand){display:block}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .filter-controls{display:flex}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .filter-controls.hide{display:none}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container:first-child{margin-bottom:0}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .main-filters .filter-container{margin-bottom:16px}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb.is-open .main-filters .filter-container:last-child{margin-bottom:0}body.gl-product-page .shop-page-new .box-collection-filter .gl-fb-label{margin-bottom:4px;letter-spacing:.3px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container select{height:46px;padding:0 36px 0 16px;border-radius:8px;font-size:14px;line-height:20px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container .icon-container{width:36px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .main-filters .filter-container .icon-container svg{width:12px;height:12px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper{height:46px;border-radius:8px;padding-left:40px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper .gl-ico{left:13px}body.gl-product-page .shop-page-new .box-collection-filter .collection--inner .filter-controls .search-filter .input-wrapper input{font-size:16px}body.gl-product-page .shop-page-new .product-list .filter-parent{min-height:61px;margin:0 0 14px;padding:12px 12px 12px 13px;gap:12px;border-left-width:7px;border-radius:10px}body.gl-product-page .shop-page-new .product-list .filter-parent span.image{width:34px;height:34px;padding:4px;border-radius:7px}body.gl-product-page .shop-page-new .product-list .filter-parent h3{font-size:15px;line-height:22px}body.gl-product-page .shop-page-new .product-list .filter-child{min-height:61px;margin:0 0 14px;padding:12px;gap:10px;border-radius:10px}body.gl-product-page .shop-page-new .product-list .filter-child .child-thumb{width:34px;height:34px;border-radius:7px}body.gl-product-page .shop-page-new .product-list .filter-child h4{font-size:14px;line-height:1.25}body.gl-product-page .shop-page-new .product-list .filter-child .subtype-count{font-size:12px}body.gl-product-page .shop-page-new .product-list .filter-child .close-all{padding-left:4px}body.gl-product-page .shop-page-new .product-list .close-all .toggle,body.gl-product-page .shop-page-new .box-collection-filter .close-all .toggle{width:36px;height:20px}body.gl-product-page .shop-page-new .product-list .close-all .toggle:before,body.gl-product-page .shop-page-new .box-collection-filter .close-all .toggle:before{width:16px;height:16px}body.gl-product-page .shop-page-new .product-list .close-all.active .toggle:before,body.gl-product-page .shop-page-new .box-collection-filter .close-all.active .toggle:before{left:18px}body.gl-product-page .shop-page-new .product-list ul.loadData{margin-bottom:16px}}@media screen and (max-width:420px){body.gl-product-page .shop-page-new .gl-hero-name span{font-size:10px}}