*{margin:0;padding:0;outline:0;border:0;box-sizing:border-box}
html,html:focus-within,body{scroll-behavior:smooth}
input,button,textarea,select{font:inherit}
::-webkit-scrollbar{width:.5rem;height:.5rem}
::-webkit-scrollbar-track{border-radius:.3125rem;background-color:var(--color-white)}
::-webkit-scrollbar-thumb{border-radius:.3125rem;background-color:var(--color-gray-750)}
:root{--color-white:#fff;--color-white-600:#fbfbfa;--color-white-900:#ebe9e5;--color-black:#000;--color-black-910:rgb(0 0 0 / 5%);--color-black-905:rgb(0 0 0 / 16%);--color-black-900:rgb(17 33 33 / 10%);--color-black-850:#112121;--color-black-830:rgb(39 39 39 / 60%);--color-black-800:#272727;--color-black-790:rgb(193 193 193 / 25%);--color-gray-910:#818181;--color-gray-900:#767471;--color-gray-820:#91908d;--color-gray-810:#c1c1c1;--color-gray-800:#a7a098;--color-gray-750:#d9d9d9;--color-gray-700:#d7d2cb;--color-gray-695:#e9ecef;--color-gray-650:#f2f2f2;--color-gray-600:#f5f4f2;--color-red-900:#ff2c2c;--color-red-950:#ec3131;--color-blue-100:#bfebfb;--color-blue-600:#067097;--color-blue-700:rgb(13 110 253 / 25%);--color-blue-900:rgb(1 173 239 / 10%);--color-cyan:#01adef;--color-green-100:#d7e5c3;--color-green-900:#83c000;--skeleton-bg-color:rgb(255 255 255 / 40%);--skeleton-bg-light:#edf3f6}
.flex{display:flex}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-column{flex-direction:column}
.flex-column-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-baseline{align-items:baseline}
.items-stretch{align-items:stretch}
.gap-1{gap:.25rem}
.gap-2{gap:.5rem}
.gap-3{gap:.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-10{gap:2.5rem}
.gap-12{gap:3rem}
.gap-16{gap:4rem}
.grid-container{display:grid}
.grid-cols-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-6{grid-template-columns:repeat(6,1fr)}
.grid-cols-9{grid-template-columns:repeat(9,1fr)}
.grid-cols-10{grid-template-columns:repeat(10,1fr)}
.grid-cols-12{grid-template-columns:repeat(12,1fr)}
.grid-rows-1{grid-template-rows:repeat(1,1fr)}
.grid-rows-2{grid-template-rows:repeat(2,1fr)}
.grid-rows-3{grid-template-rows:repeat(3,1fr)}
.grid-rows-4{grid-template-rows:repeat(4,1fr)}
.grid-rows-5{grid-template-rows:repeat(5,1fr)}
.grid-rows-6{grid-template-rows:repeat(6,1fr)}
.grid-justify-start{justify-content:start}
.grid-justify-end{justify-content:end}
.grid-items-start{align-items:start}
.grid-items-end{align-items:end}
.w-100{width:100%}
.pt-0{padding-top:0}
@font-face{font-family:"Bekaert BETA Three Text - Regular";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeText-Regular.otf")}
@font-face{font-family:"Bekaert BETA Three Text - Medium";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeText-Medium.otf")}
@font-face{font-family:"Bekaert BETA Three Text - Bold";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeText-Bold.otf")}
@font-face{font-family:"Bekaert BETA Three Headline - Regular";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeHeadline-Regular.otf")}
@font-face{font-family:"Bekaert BETA Three Headline - Medium";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeHeadline-Regular.otf")}
@font-face{font-family:"Bekaert BETA Three Headline - Bold";src:url("../../../etc.clientlibs/cookes/clientlibs/generated/clientlib-site/resources/fonts/BekaertBETAThreeHeadline-Bold.otf")}
body{line-height:150%}
.sling-page .cmp-breadcrumb__list{margin-bottom:0}
.sling-page a{color:var(--color-cyan);text-decoration:underline}
.v-block{display:block}
.v-none{display:none}
.icon-box{padding:.3125rem;cursor:pointer;transition:transform .3s;transform-origin:center}
.sling-configurator-container{min-height:37.5rem}
@keyframes skeleton{0{background-color:var(--color-gray-650)}
100%{background-color:var(--skeleton-bg-light)}
}
.skeleton-page-title.skeleton,.skeleton-page-subtitle.skeleton,.skeleton-alert.skeleton,.skeleton-accordion-title.skeleton,.skeleton-section-title.skeleton,.selection-card.skeleton,.skeleton-input.skeleton,.skeleton-table-caption.skeleton,.skeleton-table.skeleton,.sling-selection .img-parent.skeleton{border:0;border-radius:.375rem}
.skeleton-page-title.skeleton:not(.disable-animation),.skeleton-page-subtitle.skeleton:not(.disable-animation),.skeleton-alert.skeleton:not(.disable-animation),.skeleton-accordion-title.skeleton:not(.disable-animation),.skeleton-section-title.skeleton:not(.disable-animation),.selection-card.skeleton:not(.disable-animation),.skeleton-input.skeleton:not(.disable-animation),.skeleton-table-caption.skeleton:not(.disable-animation),.skeleton-table.skeleton:not(.disable-animation),.sling-selection .img-parent.skeleton:not(.disable-animation){animation:skeleton 2s ease-in-out .5s infinite}
.sling-section{padding:1.5rem}
@media screen and (max-width:768px){.sling-section{padding:1rem}
}
.sling-section:last-child{padding-bottom:.5rem}
.multi-section .sling-section{padding-right:0;padding-left:0}
.sling-section-row{padding-left:1.5rem;padding-right:1.5rem}
.sling-section-btn-row{padding-top:2rem}
.disable-scroll{height:100dvh;overflow-y:hidden}
@media screen and (max-width:768px){.disable-scroll .sling-mobile-overlay{display:block !important}
}
.disclaimer{margin-top:1.5rem}
@media screen and (max-width:768px){.disclaimer{margin-top:1.875rem}
}
.skeleton-wrapper{max-width:120rem;margin:0 auto}
.skeleton-wrapper .sling-configurator-container{margin:0 5%}
@media screen and (min-width:1600px){.skeleton-wrapper .sling-configurator-container{margin:0 12%}
}
.skeleton-wrapper .skaleton-inner-page .accordion-section{width:100%}
@media screen and (min-width:1280px){.skeleton-wrapper .skaleton-inner-page .accordion-section{width:65%}
}
.skeleton-wrapper .skaleton-inner-page .wizard{display:flex}
@media screen and (max-width:1280px){.skeleton-wrapper .skaleton-inner-page{height:47.5rem;width:100%;background-color:var(--skeleton-bg-light);margin-top:1rem}
.skeleton-wrapper .skaleton-inner-page *{display:none}
}
.typography{font-family:"Bekaert BETA Three Text - Regular",Arial,Helvetica,sans-serif}
.typography.medium{font-weight:500;font-family:"Bekaert BETA Three Text - Medium",Arial,Helvetica,sans-serif}
.typography.bold{font-weight:700;font-family:"Bekaert BETA Three Text - Bold",Arial,Helvetica,sans-serif}
.typography.headline-regular{font-weight:400;font-family:"Bekaert BETA Three Headline - Regular",Arial,Helvetica,sans-serif}
.typography.headline-medium{font-weight:500;font-family:"Bekaert BETA Three Headline - Medium",Arial,Helvetica,sans-serif}
.typography.headline-bold{font-weight:700;font-family:"Bekaert BETA Three Headline - Bold",Arial,Helvetica,sans-serif}
.typography.small{font-size:.75rem}
.typography.span{font-size:.875rem}
.typography.body{font-size:1rem;margin-bottom:0}
.typography.label{font-size:1.125rem;line-height:150%}
.typography.heading6{font-size:1.125rem}
.typography.heading2{font-size:1.5rem}
.typography.heading1{font-size:2.5rem}
.typography.fw-400{font-weight:400}
.typography.fw-500{font-weight:500}
.typography.fw-700{font-weight:700}
.typography.capitalize{text-transform:capitalize}
.typography.uppercase{text-transform:uppercase}
.typography.italic{font-style:italic}
.typography.black{color:var(--color-black)}
.typography.black-850{color:var(--color-black-850)}
.typography.black-800{color:var(--color-black-800)}
.typography.gray-800{color:var(--color-gray-800)}
.typography.red-900{color:var(--color-red-900)}
.typography.red-950{color:var(--color-red-950)}
.typography.cyan{color:var(--color-cyan)}
.custom-alert{padding:1rem;border-width:.0625rem;border-style:solid;border-radius:.5rem;column-gap:.5rem;align-items:center}
.custom-alert em{font-style:normal}
.custom-alert .icon-parent{width:1rem;height:1rem;display:flex;align-items:center}
.custom-alert .icon-parent svg{width:1rem;height:1rem}
.custom-alert.info{background-color:var(--color-blue-900);border-color:var(--color-cyan)}
.custom-alert.info .icon-parent path{fill:var(--color-cyan)}
.custom-alert.disclaimer{color:var(--color-black-800);background-color:var(--color-white-600);border-color:var(--color-gray-810)}
.custom-alert.disclaimer .icon-parent path{fill:var(--color-black-800)}
@media screen and (max-width:768px){.custom-alert{align-items:flex-start}
}
.accordion-list{background-color:var(--color-white)}
.sling-accordion-item{border:.0625rem solid var(--color-black-900);border-radius:.25rem}
.sling-accordion-item:not(:first-child){margin-top:1rem}
.sling-accordion-item.active{border-color:var(--color-cyan)}
.sling-accordion-item.active .icon-box{transform:rotateZ(180deg)}
.sling-accordion-item.active .icon-box path{stroke:var(--color-cyan)}
.sling-accordion-item.active .accordion-content{display:block}
.sling-accordion-item.not-allowed .icon-box{cursor:not-allowed}
.sling-accordion-item:not(.active).done{border-color:var(--color-green-900)}
.sling-accordion-item.not-allowed .accordion-title{cursor:not-allowed}
.accordion-title{text-align:left;min-height:4.875rem;padding:.75rem 1.5rem;background-color:rgba(0,0,0,0);line-height:150%;cursor:pointer}
.accordion-title .tick-success{width:2rem;min-width:2rem;height:2rem;margin-right:.5rem;border-radius:50%;background-color:var(--color-green-900);background-image:url("../../../content/dam/cookes/icons/tick.png");background-repeat:no-repeat;background-position:center}
.accordion-content{display:none;padding:0rem 1.5rem 1.5rem}
@media screen and (max-width:768px){.accordion-content{padding:0rem 1.125rem 1rem}
}
#slingConfigurator_react.has-strop .sling-accordion-item:nth-child(2){display:none}
.section-title{margin-bottom:1.5rem}
.section-title .required{vertical-align:super}
.section-title span{margin-left:.625rem}
.section-title .new-line{width:100%;padding-top:.625rem}
@media screen and (max-width:768px){.section-title .heading6{font-size:1rem}
}
.opacity-75{opacity:.75}
.opacity-75 .section-title{margin-bottom:0}
.custom-checkbox{width:1.25rem;height:1.25rem;position:absolute}
.custom-checkbox.rounded .checkbox{border-radius:.5rem}
.custom-checkbox input{width:0;height:0;position:absolute;opacity:0}
.custom-checkbox input:checked+.checkbox{background-color:var(--color-cyan);border:0}
.custom-checkbox input:checked+.checkbox::after{display:block}
.custom-checkbox .checkbox{width:1.25rem;height:1.25rem;position:absolute;bottom:50%;left:0;transform:translateY(50%);background-color:var(--color-white);border:.0625rem solid var(--color-gray-900);border-radius:.625rem;cursor:pointer}
.custom-checkbox .checkbox::after{content:"";width:1.25rem;height:1.25rem;background-image:url("../../../content/dam/cookes/icons/tick.png");background-repeat:no-repeat;background-position:center;position:absolute;right:0;bottom:0;display:none}
.custom-checkbox small{display:none}
.selection-card-parent{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}
@media screen and (max-width:768px){.selection-card-parent{gap:1rem}
}
.selection-card{background-color:var(--color-white);border:.0625rem solid var(--color-black-900);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}
.selection-card:hover{box-shadow:0rem .1875rem .375rem var(--color-black-905)}
.selection-card.active{border-color:var(--color-cyan)}
.selection-card.active .custom-checkbox{display:unset;pointer-events:none}
.selection-card.disabled{background-color:var(--color-black-790);opacity:.5;pointer-events:none}
.selection-card .img-parent{position:relative}
.selection-card img{width:7.5rem;max-width:100%;height:9.375rem;object-fit:contain}
.selection-card .typography{text-align:left;padding-top:1rem}
.selection-card .custom-checkbox{left:.375rem;bottom:1.125rem;display:none}
@media screen and (min-width:768px){.selection-card{width:10.875rem;min-height:16.0625rem;padding:1.5rem 1rem}
}
@media screen and (max-width:768px){.selection-card{width:7.5rem;min-height:9.3125rem;padding:1rem .75rem}
.selection-card img{width:auto;height:5rem}
.selection-card .typography.heading6{font-size:.875rem}
.selection-card .custom-checkbox{left:.25rem;bottom:.125rem}
}
.skeleton-section-title{width:35%;height:1.6875rem;margin-bottom:1.5rem}
@media screen and (max-width:768px){.skeleton-section-title{width:90%;height:2.625rem}
}
.selection-card.skeleton{height:16.0625rem}
@media screen and (max-width:768px){.selection-card.skeleton{height:9.3125rem}
}
.input-parent{width:24.25rem;max-width:100%;display:flex;flex-direction:column;row-gap:.5rem}
.input-parent .required{color:var(--color-red-950)}
.input-parent .error-message{color:var(--color-red-900);font-size:1.125rem;line-height:150%}
.input-row{position:relative}
.input-row input{width:100%;padding:.75rem 1rem;font-size:1rem;color:var(--color-black-800);border:.0625rem solid var(--color-gray-700);border-radius:.3125rem}
.input-row input:focus{box-shadow:0rem 0rem 0rem .25rem var(--color-blue-700)}
.input-row input::placeholder{color:var(--color-gray-800);opacity:1}
.input-row input:read-only{background-color:var(--color-gray-695);cursor:not-allowed}
.input-row input.error{color:var(--color-red-900);border-color:var(--color-red-900)}
.input-row input::-webkit-outer-spin-button,.input-row input::-webkit-inner-spin-button{appearance:none}
.input-row .prefix,.input-row .suffix{position:absolute;bottom:50%;transform:translateY(50%)}
.input-row .prefix{left:1rem}
.input-row .suffix{right:1rem}
.input-row .r-padding{padding-right:2.5rem}
.custom-button{font-size:1.125rem;font-weight:500;color:var(--color-cyan);padding:.75rem 1.5rem;background-color:var(--color-white);border:.0625rem solid var(--color-cyan);border-radius:15.875rem;cursor:pointer;transition:background-color .3s}
.custom-button.primary{color:var(--color-white);background-color:var(--color-cyan);border-color:var(--color-cyan)}
.custom-button.primary:hover{background-color:var(--color-blue-600)}
.custom-button.primary-no-fill{color:var(--color-cyan);background-color:rgba(0,0,0,0);border-color:var(--color-cyan)}
.custom-button.primary-no-fill:hover{color:var(--color-white);background-color:var(--color-cyan);border-color:rgba(0,0,0,0)}
.custom-button.disabled{color:var(--color-white);background-color:var(--color-gray-810);border-color:var(--color-gray-810);pointer-events:none}
.custom-button:has(.icon-before),.custom-button:has(.icon-after){position:relative}
.custom-button .icon-before,.custom-button .icon-after{position:absolute;bottom:50%;transform:translateY(50%)}
.custom-button .icon-before{left:1rem}
.custom-button .icon-after{right:1rem}
.skeleton-input-parent.half-width{display:flex;column-gap:1.5rem}
.skeleton-input-parent.half-width .skeleton-input{flex-basis:calc(50% - 12px)}
.skeleton-input{height:6.5rem;margin-bottom:3rem}
@media screen and (max-width:768px){.skeleton-input{height:4.375rem;margin-bottom:1.5rem}
}
.form-section{border-bottom:0}
.form-section .form-core{display:flex;flex-flow:row wrap}
.form-section .input-container{width:50%}
.form-section .input-container:first-child{order:1}
.form-section .input-container:nth-child(2){order:3}
.form-section .input-container:not(:first-child){margin-top:1.5rem}
.form-section .sling-details-length-hint{order:2;width:50%;padding-left:2rem}
.form-section .sling-details-length-hint img{width:16.375rem;max-width:100%;height:3.25rem}
.form-section .submit-row{margin-top:1.5rem}
@media screen and (max-width:1280px){.form-section .input-container{width:100%}
.form-section .sling-details-length-hint{width:auto;padding-left:0;margin-top:1.5rem}
}
.table-container{overflow-x:auto}
.custom-table{width:100%;position:relative;border-collapse:collapse}
.custom-table tr{border-bottom:.0625rem solid var(--color-white)}
.custom-table tr.active td{background-color:var(--color-blue-100)}
.custom-table tr.active td.active{color:var(--color-white);background-color:var(--color-blue-600)}
.custom-table tbody tr:nth-child(even){background-color:var(--color-gray-600)}
.custom-table th{font-weight:700;background-color:var(--color-gray-600);padding:1rem .5rem}
.custom-table th,.custom-table td{font-size:.875rem;color:var(--color-black);text-align:center}
.custom-table th.active,.custom-table td.active{background-color:var(--color-blue-100)}
@media screen and (max-width:768px){.custom-table th,.custom-table td{font-size:.625rem}
.custom-table th:first-child,.custom-table td:first-child{background-color:var(--color-white);border-right:.0625rem solid var(--color-gray-810);position:sticky;left:0}
}
.custom-table td{padding:1rem 1.5rem}
.has-strop .custom-table th:not(:first-child,.active),.has-strop .custom-table td:not(:first-child,.active){opacity:.25}
.has-strop .custom-table td:not(:first-child,.active){background-color:rgba(0,0,0,0)}
.sling-modal-overlay{width:100%;height:100svh;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:1000}
.sling-modal-overlay:not(.v-none){display:flex}
.sling-modal-overlay .sling-modal-container{width:75rem;max-width:75%;min-height:18.125rem;max-height:75%;padding:3.5rem 5rem;background-color:var(--color-white);border-radius:.5rem}
@media screen and (max-width:768px){.sling-modal-overlay .sling-modal-container{max-width:95%;max-height:90%;padding:1.5rem 1.5rem 5rem 1.5rem}
}
.sling-modal-overlay .sling-modal-close{display:flex;justify-content:flex-end;margin-bottom:1rem}
.sling-modal-overlay .sling-modal-close button{all:unset;cursor:pointer}
.sling-modal-overlay .sling-modal-close svg{width:.9375rem;height:.9375rem}
.sling-modal-overlay .sling-modal-icon-row{display:flex;justify-content:center;margin-bottom:1rem}
.sling-modal-overlay .success-icon{width:2rem;min-width:2rem;height:2rem;border-radius:50%;background-color:var(--color-green-900);background-image:url("../../../content/dam/cookes/icons/tick.png");background-repeat:no-repeat;background-position:center}
.sling-modal-overlay .alert-icon{width:3.0625rem;height:3.0625rem}
.sling-modal-overlay .typography{text-align:center;line-height:1.5}
.sling-modal-overlay .sling-modal-btn-row{display:flex;justify-content:center;align-items:center;gap:.5rem .5rem;margin-top:2rem}
@media screen and (max-width:768px){.sling-modal-overlay .sling-modal-btn-row{flex-direction:column}
}
.switch-parent{display:flex;align-items:center}
.switch-toggle{width:2rem;height:1.125rem;background-color:var(--color-gray-900);border-radius:2.6875rem;position:relative;cursor:pointer;transition:background-color .3s}
.switch-toggle.active{background-color:var(--color-cyan)}
.switch-toggle.active .switch-thumb{left:unset;right:.1875rem}
.switch-thumb{width:.75rem;height:.75rem;background-color:var(--color-white);border-radius:50%;position:absolute;left:.1875rem;bottom:50%;transform:translateY(50%);transition:left .3s}
.switch-label{padding-left:.625rem}
.divider{height:.0625rem;margin:1.5rem 0rem;background-color:var(--color-white-900)}
@media screen and (max-width:768px){.divider{display:none}
}
.skeleton-table-parent .skeleton-table-caption{width:75%;height:1.6875rem;margin-bottom:1.5rem}
@media screen and (max-width:768px){.skeleton-table-parent .skeleton-table-caption{width:100%}
}
.skeleton-table-parent .skeleton-table{height:12.3125rem;margin-bottom:3rem}
.tooltip-parent{width:1.5rem;height:1.5rem;position:relative;margin-left:.75rem;display:inline}
.tooltip-parent .tooltip-icon svg{width:1.5rem;height:1.5rem}
.tooltip-parent .tooltip-icon path{fill:var(--color-gray-910)}
.tooltip-parent .tooltip-icon{cursor:pointer}
.tooltip-parent .tooltip-content{width:14.5rem;line-height:1.2;padding:1.25rem 1rem;border-radius:.5rem;box-shadow:0rem 0rem .125rem 0rem rgba(0,0,0,.2),0rem .125rem .625rem 0rem rgba(0,0,0,.1);background-color:var(--color-white);position:absolute;left:2.25rem;bottom:.75rem;z-index:2;display:none}
.tooltip-parent:hover .tooltip-content{display:block}
@media screen and (max-width:768px){.tooltip-parent .tooltip-content{left:-15.25rem}
}
.sling-details-parent .bp-form .sling-section{padding-top:0}
.sling-details-parent .bp-form .input-container:first-child label span:first-child{white-space:nowrap}
.sling-details-parent .bp-form .input-container:first-child label span:last-child{display:none}
@media screen and (max-width:1280px){.sling-details-parent .bp-form .input-container:first-child label span:first-child{white-space:unset}
}
.legs-section .has-switch .section-title{margin-bottom:0}
@media screen and (max-width:768px){.legs-section .has-switch{margin-top:-0.875rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.legs-section .has-switch .section-title{margin-bottom:1.5rem}
}
.legs-section .table-caption-text{margin-bottom:1.5rem}
.bp-table .table-caption-text{margin-bottom:1.5rem}
.soft-diameter-input label{line-height:1 !important}
.soft-diameter-input label>span:last-child{display:none}
.soft-diameter-input label>span.typography{margin:1.5rem 0}
.custom-radio{height:24px;color:var(--color-black-800);display:flex;align-items:center;position:relative;line-height:1;cursor:pointer;font-size:1.125rem;user-select:none}
.custom-radio .radio-label{padding-left:2.5rem}
.custom-radio input{position:absolute;opacity:0;cursor:pointer}
.custom-radio .checkmark{position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;background-color:rgba(0,0,0,0);border-radius:50%;border:.125rem solid var(--color-cyan);transition:all .3s}
.custom-radio:hover input~.checkmark{border-color:var(--color-cyan)}
.custom-radio input:checked~.checkmark{background-color:rgba(0,0,0,0);border-color:var(--color-cyan)}
.custom-radio .checkmark::after{content:"";position:absolute;display:none;right:50%;bottom:50%;transform:translate(50%,50%);width:.75rem;height:.75rem;border-radius:50%;background:var(--color-cyan)}
.custom-radio input:checked~.checkmark::after{display:block}
.sling-connector-row{display:flex;gap:1.5rem}
@media screen and (max-width:768px){.sling-connector-row{flex-direction:column}
}
.select-parent{width:24.25rem;max-width:100%;display:flex;flex-direction:column;row-gap:.5rem}
.select-parent .required{color:var(--color-red-950)}
.select-parent .error-message{font-size:1.125rem;line-height:150%;color:var(--color-red-900)}
.select-parent .select-row{position:relative}
.select-parent .select-row::after{content:"";width:1.25rem;height:1.25rem;background-image:url("../../../content/dam/cookes/icons/down-arrow-black.svg");background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:.75rem;bottom:50%;transform:translateY(50%)}
.select-parent .select{width:100%;font-size:1rem;color:var(--color-black-800);padding:.75rem 1rem;background-color:var(--color-white);border:.0625rem solid var(--color-gray-700);border-radius:.3125rem;appearance:none;cursor:pointer}
.select-parent .select:focus{box-shadow:0rem 0rem 0rem .25rem var(--color-blue-700)}
.select-parent .select::placeholder{color:var(--color-gray-800);opacity:1}
.select-parent .select:disabled{background-color:var(--color-gray-695);cursor:not-allowed}
.select-parent .select.error{color:var(--color-red-900);border-color:var(--color-red-900)}
.textarea-parent{max-width:100%;display:flex;flex-direction:column;row-gap:.5rem}
.textarea-parent .required{color:var(--color-red-950)}
.textarea-parent label,.textarea-parent .error-message{font-size:1.125rem;line-height:150%;color:var(--color-red-900)}
.textarea-row textarea{width:100%;height:11.25rem;font-size:1rem;color:var(--color-black-800);padding:.75rem 1rem;background-color:var(--color-white);border:.0625rem solid var(--color-gray-700);border-radius:.3125rem;resize:none}
.textarea-row textarea:focus{box-shadow:0rem 0rem 0rem .25rem var(--color-blue-700)}
.textarea-row textarea::placeholder{color:var(--color-gray-800);opacity:1}
.textarea-row textarea:read-only{background-color:var(--color-gray-695);cursor:not-allowed}
.textarea-row textarea.error{color:var(--color-red-900);border-color:var(--color-red-900)}
.sling-loader-overlay{width:100%;height:100svh;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:1000}
.sling-loader{width:3.125rem;height:3.125rem;border:.25rem solid;border-color:var(--color-cyan) var(--color-cyan) var(--color-gray-800) var(--color-gray-800);border-radius:50%;animation:sling-loader 2s linear infinite;position:absolute;bottom:50%;left:50%;transform:translate(50%,50%)}
@keyframes sling-loader{0{transform:translate(50%,50%) rotate(0)}
100%{transform:translate(50%,50%) rotate(360deg)}
}
#sling-step-3 .section-hint{padding:1.5rem 0rem}
#sling-step-3 .tag-selection-parent{padding:1.5rem;border:.0625rem solid var(--color-gray-700);border-radius:.25rem}
#sling-step-3 .tag-selection-parent .certify-description{padding-bottom:1rem}
#sling-step-3 .tag-selection-parent .tag-row{display:flex;column-gap:1.5rem}
@media screen and (max-width:768px){#sling-step-3 .tag-selection-parent .tag-row{align-items:center}
}
#sling-step-3 .tag-selection-parent .cookes-tag-image{width:4.8125rem;height:5rem}
@media screen and (max-width:768px){#sling-step-3 .tag-selection-parent .cookes-tag-image{width:4.0625rem;height:3.8125rem}
}
#sling-step-3 .tag-selection-parent .label{font-size:.875rem}
#sling-step-3 .tag-selection-parent .select-parent{width:11.75rem;max-width:calc(100% - 90px)}
#sling-step-3 .tag-selection-parent .select{line-height:1;padding:1.125rem 1rem}
#sling-step-3 .configuration-form{padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem .625rem}
#sling-step-3 .configuration-form .input-parent{flex-basis:calc(50% - 11px)}
#sling-step-3 .configuration-form .w-100{flex-basis:100%}
#sling-step-3 .configuration-form .input-parent label,#sling-step-3 .configuration-form .textarea-parent label{font-family:"Bekaert BETA Three Text - Bold",Arial,Helvetica,sans-serif;font-weight:700}
#sling-step-3 .configuration-form .edit-required-quanity-btn{all:unset;color:var(--color-cyan);font-size:1.125rem;font-weight:500;text-decoration:underline;line-height:1.2;cursor:pointer}
#sling-step-3 .configuration-form .edit-required-quanity-btn:disabled{color:var(--color-gray-820);cursor:no-drop}
@media screen and (max-width:768px){#sling-step-3 .configuration-form{row-gap:1rem}
#sling-step-3 .configuration-form .input-parent{flex-basis:100%}
}
#sling-step-3 .additional-info-text-length{font-size:px-to-rem(18);color:var(--color-gray-800);padding-top:px-to-rem(8)}
#sling-step-3 .note-row p{font-size:1.125rem;color:var(--color-black-800);padding:1.5rem 0rem;margin-bottom:0}
#sling-step-3 .note-row em{font-family:"Bekaert BETA Three Text - Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}
#sling-step-3 .note-row a{color:var(--color-cyan)}
#sling-step-3 .captcha-row{margin-bottom:1.5rem}
#sling-step-3 .submit-row .primary{margin-left:.65625rem}
@media screen and (max-width:768px){#sling-step-3 .submit-row{flex-direction:column}
#sling-step-3 .submit-row button{width:100%}
#sling-step-3 .submit-row .primary{margin:1.5rem 0rem 0rem}
}
.download-summary{all:unset}
.download-summary svg{width:1.5rem;height:1.5rem}
.download-summary{column-gap:.5rem;cursor:pointer;display:none}
.download-summary.desktop{display:flex;padding-bottom:1.5rem}
@media screen and (max-width:768px){.download-summary.desktop{padding-bottom:.3125rem}
.download-summary.mobile{display:flex;padding-top:1.5rem}
}
#page-title .heading1{margin:3rem 0rem 1.5rem}
#page-title .heading6{margin-bottom:4rem}
@media screen and (max-width:768px){#page-title .heading1{font-size:1.875rem;padding:2.5rem 0rem .75rem;margin:0}
#page-title .heading6{font-size:.875rem}
}
@media screen and (max-width:400px){#page-title .heading1{font-size:1.75rem}
}
.sling-selection .img-parent.skeleton{box-shadow:none;height:26.875rem}
@media screen and (max-width:768px){.sling-selection .img-parent.skeleton{height:23.9375rem}
}
.sling-selection .img-parent{background-color:var(--color-white);border-radius:.5rem;box-shadow:.1875rem .1875rem .625rem 0rem var(--color-black-910);margin-top:1.5rem;display:flex;align-items:center;justify-content:center}
.sling-selection .img-parent.disable-animation{background-color:var(--color-white-900)}
.sling-selection .img-parent img{max-height:48vh;max-width:100%;width:auto}
@media screen and (max-width:768px){.sling-selection .img-parent img{width:16.1875rem}
}
#canvas{width:34.5rem;max-width:100%;height:27.9375rem;background-color:var(--color-white);box-shadow:.1875rem .1875rem .625rem 0rem var(--color-black-910);border-radius:.5rem;margin-top:1.5rem}
@media screen and (max-width:576px){#canvas{height:auto}
}
.sling-details{padding:1.5rem;background-color:var(--color-gray-600);margin-top:1.5rem}
.sling-details__title{height:2.75rem}
.sling-details__title.second-title{margin-top:.8125rem}
.sling-details__row{margin-top:.8125rem}
.sling-details__row.has-top-border{padding-top:.8125rem;border-top:.0625rem solid var(--color-white-900)}
.sling-details__row .typography{max-width:50%}
.sling-details__row .typography:last-child{text-align:right}
@media screen and (max-width:768px){.sling-details__row .heading6{font-size:1rem}
}
.product-information .info-label{padding:1.5rem 0rem}
@media screen and (max-width:768px){.product-information .info-label{padding:1.5rem 0rem .625rem}
}
.product-information .product-box{width:100%;padding:2rem 1.5rem;border:.0625rem solid var(--color-gray-700);border-radius:.25rem;background-color:var(--color-white-600)}
@media screen and (max-width:768px){.product-information .product-box{padding:1.5rem 1rem}
}
.product-information .product-row{display:flex;padding-bottom:1.375rem;justify-content:space-between}
@media screen and (max-width:768px){.product-information .product-row{padding-bottom:1rem}
}
.product-information .product-row .column-left{width:calc(100% - 160px);display:flex;column-gap:1.5rem}
@media screen and (max-width:768px){.product-information .product-row .column-left{width:100%}
}
.product-information .product-row .column-right{width:9.375rem;padding-right:.625rem}
.product-information .product-row .column-right.quantity-header{display:flex;flex-direction:column}
.product-information .product-row .column-right.quantity-header .number-of-sling{color:var(--color-gray-800);font-size:.875rem;font-weight:500}
@media screen and (max-width:768px){.product-information .product-row .column-right.quantity-header{display:none}
}
@media screen and (max-width:768px){.product-information .product-row .column-right.desk{display:none}
}
.product-information .product-row .index{font-size:.875rem;padding-top:.625rem}
.product-information .product-row .img-parent{width:5rem;min-width:5rem;height:5rem;background-color:var(--color-white);border:.0625rem solid var(--color-white-900);border-radius:.25rem;display:flex;justify-content:center;align-items:center;overflow:hidden}
.product-information .product-row .img-parent img{width:auto;height:4rem}
.product-information .product-row .description .quantity-section{display:flex;flex-direction:column;gap:0rem}
.product-information .product-row .description em{font-family:"Bekaert BETA Three Text - Medium",Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;color:var(--color-black-800);line-height:150%;padding-bottom:.75rem}
.product-information .product-row .description span{font-size:.875rem;font-weight:400;color:var(--color-black);line-height:1.25rem;display:block}
@media screen and (min-width:768px){.product-information .product-row .description span.mini{font-size:.75rem}
}
.product-information .product-row .description .mobile-quantity{display:none}
@media screen and (max-width:768px){.product-information .product-row .description .mobile-quantity{display:flex;gap:.5rem}
}
.product-information .product-row .description .mobile-quantity .quantity-header .quantity-per-sling{font-size:.625rem}
.product-information .product-row .description .mobile-quantity .quantity-header .number-of-sling{font-size:.75rem;color:var(--color-gray-800)}
.product-information .product-row .description .mobile-quantity .quantity-value{display:flex;gap:.25rem}
.product-information .product-row .description .mobile-quantity .quantity-value .quantity-multiplier{font-size:.75rem;font-weight:500;line-height:1.125rem;color:var(--color-gray-800)}
.product-information .product-row .description .mobile-quantity .quantity-value .quantity-data{font-size:.875rem;font-weight:400}
.product-information .product-row .quantity{font-size:1.125rem;padding-right:1.25rem}
.product-information .product-row .quantity .quantity-multiplier{font-size:.875rem;line-height:1.3125rem;color:var(--color-gray-800);font-weight:500}
.product-information .price-note{color:var(-color-gray-900);font-size:.75rem;line-height:150%}
.your-selection-title{padding-top:1rem}
@media screen and (max-width:768px){.your-selection-title{font-size:.875rem}
}
.skeleton-page-title{width:50%;height:2.75rem;margin:3rem 0rem 1.5rem}
@media screen and (max-width:768px){.skeleton-page-title{width:100%;height:2.0625rem;margin:2.5rem 0rem .75rem}
}
.skeleton-page-subtitle{width:50%;height:1.6875rem;margin-bottom:4rem}
@media screen and (max-width:768px){.skeleton-page-subtitle{width:100%;height:2.625rem}
}
.skeleton-alert{width:100%;height:3.625rem}
@media screen and (max-width:768px){.skeleton-alert{height:4.625rem}
}
.skeleton-accordion-title{width:50%;height:3.375rem;margin:1.5rem 0rem}
@media screen and (max-width:768px){.skeleton-accordion-title{width:100%}
}
.skeleton-accordion-title.medium{height:1.6875rem}
#sling-desktop.sling-configurator-container{margin:0 5%}
@media screen and (min-width:1600px){#sling-desktop.sling-configurator-container{margin:0 12.6875rem}
}
#sling-desktop .accordion-container{width:calc(60% + 24px);margin:1rem 0rem}
#sling-desktop .accordion-container .custom-alert{margin-right:1rem}
#sling-desktop .sling-accordion-item{margin-right:1rem;padding-right:.5rem;position:relative}
#sling-desktop .sling-accordion-item-wrapper{max-height:calc(100svh - 185px);overflow-y:scroll}
#sling-desktop .preview-section{width:calc(40% - 45px)}
#sling-mobile.sling-configurator-container{position:relative;padding:0rem 1.5rem}
#sling-mobile .accordion-section{padding-top:1rem}
#sling-mobile .sling-mobile-preview-drawer{width:100%;max-height:calc(100svh - 102px);background-color:var(--color-white);overflow-y:auto;right:0;bottom:0;position:fixed;z-index:999}
#sling-mobile .preview-toggle{width:100%;height:6.25rem;padding:1.5rem 1rem .75rem;background-color:var(--color-green-100);border-radius:.375rem .375rem 0rem 0rem;cursor:pointer}
#sling-mobile .preview-toggle:not(.active) .icon-box{transform:rotateZ(180deg)}
#sling-mobile .preview-section{padding:.75rem 1rem 1.5rem;display:none}
#sling-mobile .preview-section.active{display:block}
#sling-mobile .sling-mobile-overlay{width:100%;height:100%;background-color:var(--color-black-830);position:absolute;top:0;right:0;z-index:990;display:none}
@media screen and (max-width:768px){.sling-page{padding-bottom:6.25rem}
}
:root{--color-white:#fff;--color-white-600:#fbfbfa;--color-white-900:#ebe9e5;--color-black:#000;--color-black-910:rgb(0 0 0 / 5%);--color-black-905:rgb(0 0 0 / 16%);--color-black-900:rgb(17 33 33 / 10%);--color-black-850:#112121;--color-black-830:rgb(39 39 39 / 60%);--color-black-800:#272727;--color-black-790:rgb(193 193 193 / 25%);--color-gray-910:#818181;--color-gray-900:#767471;--color-gray-820:#91908d;--color-gray-810:#c1c1c1;--color-gray-800:#a7a098;--color-gray-750:#d9d9d9;--color-gray-700:#d7d2cb;--color-gray-695:#e9ecef;--color-gray-650:#f2f2f2;--color-gray-600:#f5f4f2;--color-red-900:#ff2c2c;--color-red-950:#ec3131;--color-blue-100:#bfebfb;--color-blue-600:#067097;--color-blue-700:rgb(13 110 253 / 25%);--color-blue-900:rgb(1 173 239 / 10%);--color-cyan:#01adef;--color-green-100:#d7e5c3;--color-green-900:#83c000;--skeleton-bg-color:rgb(255 255 255 / 40%);--skeleton-bg-light:#edf3f6}
#slingConfigurator_react{max-width:120rem;margin:0 auto}
.author-msg{font-size:2rem;font-weight:500;line-height:2.125rem;color:var(--color-black-800);font-family:"Bekaert BETA Three Headline - Regular",Arial,Helvetica,sans-serif;text-align:center;padding:1.875rem}