.tabs{display:none}.tabs .tab{position:relative;text-align:left;margin:0 0 16px;width:calc(50% - 8px);vertical-align:middle;display:inline-block}.tabs .tab-title{overflow:hidden;text-overflow:ellipsis;padding:18px 415px;font-size:var(--font-body-size);border:1px solid #e6e6e6;font-weight:var(--font-weight-medium);color:var(--color-text);transition:var(--anchor-transition);text-transform:none;text-transform:uppercase;position:relative;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);white-space:nowrap;display:block}.tabs .tab:nth-child(odd){margin-right:8px}.tabs-contents .toggleLink{padding:18px 45px 18px 0;font-size:var(--font-body-size);font-weight:var(--font-weight-bold);color:var(--color-text);transition:var(--anchor-transition);text-transform:uppercase;position:relative;letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);display:block}.tabs-contents .toggleLink .icon-plus{transform:translateY(-50%);pointer-events:none;font-size:0;right:0;transition:var(--anchor-transition);position:absolute;top:50%;background-color:transparent;background-position:unset;background-image:unset;background-repeat:unset;vertical-align:top;display:inline-block;z-index:2}.tabs-contents .toggleLink .icon-plus:after,.tabs-contents .toggleLink .icon-plus:before{transform:translateY(-50%);transition:var(--anchor-transition);content:"";position:absolute;top:50%;background:var(--color-text);z-index:2}.tabs-contents .toggleLink .icon-plus:before{height:10px;right:4px;width:2px}.tabs-contents .toggleLink .icon-plus:after{height:2px;right:0;width:10px}.tabs-contents .toggleLink.is-open .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.tabs-contents .toggle-content{padding:5px 0 15px;position:relative;display:none}.tabs-contents .toggle-content.is-active,.tabs-contents-horizontal .toggle-content,.tabs-contents-popup .toggle-content{display:block}.tabs-contents-horizontal .tab-content{display:none}.tabs-contents-horizontal .tab-content.is-active{display:block}.tabs-contents-vertical .tab-content:last-child,.tabs-contents-vertical_sidebar .tab-content:last-child{border-bottom:1px solid #d3d3d3}.tabs-contents-vertical .tab-content+.tab-content,.tabs-contents-vertical_sidebar .tab-content+.tab-content{border-top:1px solid #d3d3d3}.tab-showMore.is-show{padding:50px 0 30px;right:0;position:absolute;bottom:0;text-align:center;background-color:rgba(var(--color-background-rgb),.9);background:linear-gradient(to bottom,rgba(var(--color-background-rgb),0) 0,rgba(var(--color-background-rgb),.8) 12%,rgba(var(--color-background-rgb),.9) 34%,rgba(var(--color-background-rgb),.96) 57%,var(--color-background) 73%);left:0;display:block}.tab-showMore.is-less{padding:35px 0 10px;text-align:center;display:block}.productView-tab .tabs{text-align:center;margin:45px 0 20px}.productView-tab .tabs .tab-title{font-size:calc(var(--font-body-size) + 4px);font-weight:var(--font-weight-semibold);color:var(--bg-black);text-transform:capitalize}.productView-tab .tabs .tab-title:after{height:3px;background:var(--border-color)}.tab-showMore .button{max-width:300px}.pdViewTab-close{height:24px;transform:rotate(-45deg);font-size:0;right:-4px;position:absolute;top:42px;width:24px;display:none}.pdViewTab-close:before{height:100%;transform:translate(-50%);bottom:0;top:0;left:50%;width:2px}.pdViewTab-close:after,.pdViewTab-close:before{content:"";position:absolute;background-color:var(--icon)}.pdViewTab-close:after{height:2px;transform:translateY(-50%);right:0;top:50%;left:0;width:100%}.pdViewTab-close-mobile{height:16px;padding:12px;right:12px;top:10px;width:16px}.pdViewTab-close-mobile:before{width:1px}.pdViewTab-close-mobile:after{height:1px}.popup-mobile.is-show .pdViewTab-close-mobile,.sidebar-mobile.is-show .pdViewTab-close-mobile{display:block}body.tab-popup-show{overflow:hidden;padding-inline-end:16px}.tab-popup-show .background-overlay{pointer-events:auto;opacity:1}.tab-popup-show .halo-productView-right{position:inherit;z-index:inherit}@media(max-width:1024px){.productView-tab .tabs .tab-title{margin-bottom:10px;padding-bottom:3px}.productView-tab.layout-popup .tabs{overflow-x:auto;white-space:nowrap}}@media(min-width:767px)and (max-width:1024px){.productView-tab .tabs .tab-title{margin-bottom:0}}@media screen and (max-width:550px){.tabs-contents .toggle-content.show-mobile{display:block}.tab-showMore.is-show{display:none}.tab-content .toggle-content.popup-mobile,.tab-content .toggle-content.sidebar-mobile{height:100%;transform:translate3d(0,50px,0);pointer-events:none;padding:0;right:0;transition:var(--anchor-transition);position:fixed;max-height:100%;opacity:0;bottom:0;visibility:hidden;top:0;background-color:#fff;left:0;width:100%;display:block!important;display:block;z-index:100}.tab-content .toggle-content.sidebar-mobile{transform:translate(101%);max-width:calc(100vw - 40px);left:auto;z-index:101}.tab-content .toggle-content.popup-mobile.is-show,.tab-content .toggle-content.sidebar-mobile.is-show{transform:translateZ(0);pointer-events:auto;opacity:1;visibility:visible}.toggle-content.popup-mobile .tab-popup-header,.toggle-content.sidebar-mobile .tab-popup-header{padding:10px 20px;box-shadow:0 0 3px #00000036}.toggle-content.popup-mobile .tab-popup-header h5,.toggle-content.sidebar-mobile .tab-popup-header h5{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;margin:0 30px 0 0}.toggle-content.popup-mobile .tab-popup-content,.toggle-content.sidebar-mobile .tab-popup-content{overflow-y:auto;overflow-x:hidden;padding:15px 20px 30px;max-height:calc(100vh - 40px)}.tabs-contents .toggleLink.popup-mobile .icon-dropdown,.tabs-contents .toggleLink.sidebar-mobile .icon-dropdown{transform:translateY(-50%) rotate(-90deg)}.product-full-width-2 .tabs-contents .toggleLink.popup-mobile .icon-dropdown,.product-full-width-2 .tabs-contents .toggleLink.sidebar-mobile .icon-dropdown{transform:translateY(-50%)}#halo-product-custom-information .halo-popup-content{overflow-y:auto;max-height:350px}.tabs-contents .toggleLink.show-mobile .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.productView-tab .tab-content+.tab-content{border-top:1px solid #d3d3d3}body.tab-popup-sidebar-show .productView-bottom.animate--slide-in:not(.scroll-trigger--offscreen){animation:none;transform:none;opacity:1}}@media(min-width:551px){.tabs{border-bottom:1px solid #e6e6e6}.tabs .tab{margin-bottom:0;width:auto}.tabs .tab-title{overflow:visible;padding:0 0 20px;border:none;margin:0 30px 0 0}.tabs .tab-title:after{height:2px;transition:var(--anchor-transition);content:"";position:absolute;bottom:-1px;background:var(--color-text);left:0;width:0}.tabs .tab:nth-child(odd){margin-right:0}.tabs .tab-title.is-open:after{width:100%}.tabs-horizontal{margin:30px 0;display:block}.tabs-contents-horizontal .tabs-contents .tab-content,.tabs-contents-horizontal .toggle-title,.tabs-contents-popup .tabs-contents .tab-content{display:none}.tabs-contents-horizontal .tabs-contents .toggle-content{display:block!important}.tabs-contents-horizontal .tabs-contents .tab-content.is-active{display:block}.tab-showMore{display:none}.tabs-contents-popup .tab-content{height:100%;transform:translate3d(0,50px,0);pointer-events:none;padding:30px 0;right:0;transition:var(--anchor-transition);position:absolute;max-height:700px;opacity:0;bottom:0;visibility:hidden;background-color:#fff;left:0;width:100%;display:block;z-index:2}.tabs-contents-popup .tab-content.is-active{transform:translateZ(0);pointer-events:auto;opacity:1;visibility:visible}.tabs-contents-popup.is-show:after{height:100%;right:0;transition:var(--anchor-transition);content:"";position:absolute;bottom:0;top:0;background-color:#fff;left:0;width:100%;display:block;z-index:1}.tabs-contents-popup .tab-content .toggle-content{height:calc(100% - 52px);overflow-y:auto;overflow-x:hidden}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar{width:5px}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-track{background:#f4f4f4}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-thumb,.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-thumb:hover{background:#000}.productView-tab.layout-popup .tabs{border-bottom:none;text-align:left;margin:15px 0 30px}.productView-tab.layout-popup .tabs .tab{margin-bottom:15px}.productView-tab.layout-popup .tabs .tab-title{font-size:calc(var(--font-body-size) + 2px);text-decoration:underline;text-decoration-color:#4f4f4f;font-weight:var(--font-weight-medium);color:var(--color-text);text-underline-position:under;margin:0;padding-bottom:0}.productView-tab.layout-popup .tab+.tab .tab-title{margin-left:15px;padding-left:15px}.productView-tab.layout-popup .tab+.tab .tab-title:before{height:16px;transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:#cbcbcb;left:0;width:1px}.productView-tab.layout-popup .tabs .tab-title:after{display:none}.productView-tab.layout-popup .tab-content .toggleLink{pointer-events:none;padding:0 45px 28px 0;font-size:calc(var(--font-body-size) + 8px);font-weight:var(--font-weight-semibold);text-transform:capitalize}.productView-tab.layout-popup .tab-content .toggleLink .icon-dropdown,.productView-tab.layout-popup .tab-content .toggleLink .icon-plus{display:none}.pdViewTab-close{right:24px;display:inline-block}.tabs-contents .toggle-content--height{overflow:hidden;transition:max-height .3s ease;max-height:var(--maximum-des-to-show)}.toggle-content .tab-popup-header{display:none}[data-vertical=sidebar] .tab-content .toggle-content{height:100%;transform:translate(100%);pointer-events:none;overflow-y:auto;padding:0;right:0;transition:transform var(--duration-default) ease-in-out;position:fixed;max-width:50vw;max-height:100%;bottom:unset;top:0;background-color:#fff;left:unset;width:500px;display:block!important;display:block;z-index:101}[data-vertical=sidebar] .tab-content .toggle-content.is-show{transform:translate(0);pointer-events:auto}[data-vertical=sidebar] .is-show .pdViewTab-close-mobile,[data-vertical=sidebar] .toggle-content .tab-popup-header{display:block}[data-vertical=sidebar] .toggle-content .tab-popup-header{padding:10px 25px;box-shadow:0 0 3px #00000036}[data-vertical=sidebar] .toggle-content .tab-popup-header h5{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;margin:0 30px 0 0;padding-bottom:0}[data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content{padding:10px 25px}}@media(min-width:1200px){.productView-tab .tabs .tab-title{margin-right:50px}}