.anz-text{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px}
.anz-text_tiny{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:12px;font-size:.75rem}
.anz-text_regular{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:16px;font-size:1rem}
.anz-text_large{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:19px;font-size:1.1875rem}
.anz-text_extralarge{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:23px;font-size:1.4375rem}
.anz-text_small{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:14px;font-size:.875rem}
.anz-text_tinysemibold{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:12px;font-size:.75rem;font-weight:600}
.anz-regular{font-family:'roboto',sans-serif;font-style:normal;font-weight:400}
.anz-regular_h1{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:82px;font-size:5.125rem;line-height:88px}
.anz-regular_h2{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:68px;font-size:4.25rem;line-height:76px}
.anz-regular_h3{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:57px;font-size:3.5625rem;line-height:64px}
.anz-regular_h4{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:47px;font-size:2.9375rem;line-height:52px}
.anz-regular_h5{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:40px;font-size:2.5rem;line-height:44px}
.anz-regular_h6{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:33px;font-size:2.0625rem;line-height:36px}
.anz-regular_h7{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:28px;font-size:1.75rem;line-height:32px}
.anz-regular_h8{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:23px;font-size:1.4375rem;line-height:28px}
.anz-regular_h9{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:19px;font-size:1.1875rem;line-height:24px}
.anz-medium{font-family:'antenna',sans-serif;font-style:normal;font-weight:500}
.anz-medium_h1{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:82px;font-size:5.125rem;line-height:88px}
.anz-medium_h2{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:68px;font-size:4.25rem;line-height:76px}
.anz-medium_h3{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:57px;font-size:3.5625rem;line-height:64px}
.anz-medium_h4{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:47px;font-size:2.9375rem;line-height:52px}
.anz-medium_h5{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:40px;font-size:2.5rem;line-height:44px}
.anz-medium_h6{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:33px;font-size:2.0625rem;line-height:36px}
.anz-medium_h7{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:28px;font-size:1.75rem;line-height:32px}
.anz-medium_h8{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:23px;font-size:1.4375rem;line-height:28px}
.anz-medium_h9{font-family:'antenna',sans-serif;font-style:normal;font-weight:500;font-size:19px;font-size:1.1875rem;line-height:24px}
.anz-cta{font-family:'roboto',sans-serif;font-style:normal;line-height:16px}
.anz-cta_regular{font-family:'roboto',sans-serif;font-style:normal;line-height:16px;font-size:17px;font-size:1.0625rem;font-weight:500}
.anz-cta_medium{font-family:'roboto',sans-serif;font-style:normal;line-height:16px;font-size:16px;font-size:1rem;font-weight:400}
.anz-cta_small{font-family:'roboto',sans-serif;font-style:normal;line-height:16px;font-size:14px;font-size:.875rem;font-weight:500}
.product-detail-container{margin-bottom:20px}
@media only screen and (min-width:768px){.product-detail-container{margin-bottom:40px}
}
.anz__button--link-enquire{padding:0 20px !important;margin-bottom:30px}
@media only screen and (min-width:768px){.anz__button--link-enquire{padding:0 !important;margin-bottom:0;margin-left:20px}
}
.product-detail{margin:0 !important}
.product-detail .carousel{position:relative;height:350px}
@media only screen and (min-width:768px){.product-detail .carousel{height:530px;background:#fff;border-radius:25px}
}
.product-detail .anz__button--link-enquire{margin-top:40px}
.product-detail .popup-product{position:absolute;bottom:30px;left:25px;z-index:1;cursor:pointer}
@media only screen and (min-width:768px){.product-detail .popup-product{bottom:140px}
}
.product-detail .carousel-indicators{justify-content:end;margin-left:0;margin-right:0;width:auto;z-index:1 !important}
@media only screen and (min-width:768px){.product-detail .carousel-indicators{margin-right:45px;bottom:16px}
}
.product-detail .carousel-indicators [data-bs-target]{background-color:#e3e4e5 !important;width:10px !important;height:10px !important;border-radius:100%}
.product-detail .carousel-inner>.active{top:10px}
.product-detail .carousel-item img{width:auto !important;text-align:center;margin:0 auto}
@media only screen and (min-width:768px){.product-detail .carousel-item img{max-height:500px}
}
.product-detail .carousel-control-prev{display:none}
@media only screen and (min-width:768px){.product-detail .carousel-control-prev{display:block;width:50px;height:50px;top:50%;background:#e3e4e5;left:40px;border-radius:50%}
}
.product-detail .carousel-control-prev.d-block{display:none !important}
@media only screen and (min-width:768px){.product-detail .carousel-control-prev.d-block{display:block !important}
}
.product-detail .carousel-control-next{display:none}
@media only screen and (min-width:768px){.product-detail .carousel-control-next{display:block;width:50px;height:50px;top:50%;background:#e3e4e5;right:40px;border-radius:50%}
}
.product-detail .carousel-control-next.d-block{display:none !important}
@media only screen and (min-width:768px){.product-detail .carousel-control-next.d-block{display:block !important}
}
.product-detail .carousel-control-next-icon{background-image:url('../../../../../content/dam/au-nz/header/Arrow.svg') !important}
.product-detail .carousel-control-prev-icon{transform:rotate(180deg);background-image:url('../../../../../content/dam/au-nz/header/Arrow.svg') !important}
.product-detail__image{background:#fff;text-align:center;border-radius:25px;height:365px}
@media(min-width:1435px){.product-detail__image{width:50%}
}
@media(min-width:1200px){.product-detail__image{position:sticky;background:0;top:0}
}
@media only screen and (min-width:768px){.product-detail__image{padding:0;height:640px;max-width:800px !important}
}
.product-detail__details{padding-top:25px}
@media(min-width:1435px){.product-detail__details{width:50%;max-width:800px;padding-left:130px !important}
}
@media only screen and (min-width:768px){.product-detail__details{padding-left:40px !important}
}
.product-detail__details .associated_id{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:12px;font-size:.75rem;color:#8a8c8e}
.product-detail__details h3{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:40px;font-size:2.5rem;line-height:44px}
@media only screen and (min-width:768px){.product-detail__details h3{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:57px;font-size:3.5625rem;line-height:64px}
}
.product-detail__details h3.light-cloud{color:#9a9d9f}
.product-detail__details-content{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:14px;font-size:.875rem;color:#66696b;margin-top:20px;margin-bottom:30px}
@media only screen and (min-width:768px){.product-detail__details-content{margin-top:40px;margin-bottom:50px}
}
.product-detail__details-traffic{padding-top:10px;border-top:1px solid #9a9d9f;border-bottom:1px solid #9a9d9f;padding-bottom:10px;margin-bottom:25px}
@media only screen and (min-width:768px){.product-detail__details-traffic{padding-top:30px;margin-bottom:60px}
}
.product-detail__details-traffic .col-lg-6{margin-bottom:20px}
.product-detail__details-traffic-head{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:12px;font-size:.75rem;font-weight:600;padding-top:20px}
@media only screen and (min-width:768px){.product-detail__details-traffic-head{padding-top:0}
}
.product-detail__details-traffic-text{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:14px;font-size:.875rem;color:#66696b}
.product-detail__details-style-option .active-style{box-shadow:rgba(0,0,0,0.2) 0 4px 12px 0;border-radius:10px}
.product-detail__details-style-option h9{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:19px;font-size:1.1875rem;line-height:24px;color:#9a9d9f;padding:0 0 15px}
.product-detail__details-style-option .col-lg-6{max-width:70px;padding-left:0;padding-right:0;border-radius:8px;margin-right:12px;margin-bottom:15px}
@media only screen and (min-width:768px){.product-detail__details-style-option .col-lg-6{margin-right:15px;max-width:115px}
}
.product-detail__details-style-option-text{display:none}
.product-detail__details-style-option .style-option-image{border-radius:10px;max-height:70px;min-width:70px}
@media only screen and (min-width:768px){.product-detail__details-style-option .style-option-image{max-height:115px;min-width:115px;cursor:pointer}
}
.product-detail__details-finish-option{margin-top:35px}
.product-detail__details-finish-option .active-style img{box-shadow:rgba(0,0,0,0.2) 0 4px 12px 0;border-radius:10px}
.product-detail__details-finish-option img{border-radius:10px;max-height:70px;min-width:70px}
@media only screen and (min-width:768px){.product-detail__details-finish-option img{max-height:115px;min-width:115px;cursor:pointer}
}
.product-detail__details-finish-option h9{font-family:'roboto',sans-serif;font-style:normal;font-weight:400;font-size:19px;font-size:1.1875rem;line-height:24px;color:#9a9d9f;padding:0 0 15px}
.product-detail__details-finish-option .col-lg-4{max-width:70px;padding-left:0;padding-right:0;border-radius:8px;margin-right:12px;margin-bottom:15px}
@media only screen and (min-width:768px){.product-detail__details-finish-option .col-lg-4{margin-right:15px;max-width:115px}
}
.product-detail__details-finish-option .finish-name{display:none}
@media only screen and (min-width:1024px){.product-detail-modal .modal-dialog{max-width:800px}
}
.product-detail-modal .modal-header .btn-close{padding-top:0}
@media only screen and (min-width:1024px){.product-detail-modal .modal-body img{width:800px;height:800px}
}
.listlinks.anz-list_links.aem-GridColumn{padding:20px 20px !important}
.brio-detail__page .product-detail-container .product-detail{display:flex;flex-direction:column-reverse}
.brio-detail__page .product-detail-container .product-detail .popup-product{bottom:5%}
.brio-detail__page .product-detail-container .product-detail .product-detail__image{width:100% !important;max-width:unset !important;height:auto}
.brio-detail__page .product-detail-container .product-detail .product-detail__image .carousel{height:unset;background:transparent;border-radius:0}
.brio-detail__page .product-detail-container .product-detail .product-detail__image .carousel .carousel-item img{max-height:unset;width:100% !important;border-radius:24px}
@media(max-width:767px){.brio-detail__page .product-detail-container .product-detail .product-detail__image .carousel .carousel-item img{min-height:270px}
}
.brio-detail__page .product-detail-container .product-detail .product-detail__image .carousel .active{position:unset}
.brio-detail__page .product-detail-container .product-detail .product-detail__details{width:100% !important;max-width:unset !important;padding-left:0 !important}
.brio-detail__page .product-detail-container .product-detail .product-detail__details .product-detail__details-content,.brio-detail__page .product-detail-container .product-detail .product-detail__details .row{display:none !important}
.brio-detail__page .product-detail-container .product-detail .product-detail__details .light-cloud{color:#000}
.brio-detail__page .product-detail-modal .modal-body img{width:800px;height:auto}
.brio-detail__page .product-detail-modal .modal-body p{display:none}