﻿@charset "UTF-8";.list-group.small .list-group-item{padding:.25rem .5rem;}.list-group.small .list-group-item{padding:.25rem .5rem;}.list-group.small .list-group-item{padding:.25rem .5rem;}.SmallRatingContainer{display:flex;align-items:center;}.SmallRatingContainer .ratings{position:relative;color:#fff;overflow:hidden;}.SmallRatingContainer .ratings .full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f4991a;}.SmallRatingContainer .ratings .empty-stars:before,.SmallRatingContainer .ratings .full-stars:before{content:"★ ★ ★ ★ ★ ";font-size:1.6rem;}.SmallRatingContainer .ratings .empty-stars:before{-webkit-text-stroke:1px #f4991a;}.SmallRatingContainer .ratings .full-stars:before{-webkit-text-stroke:1px #f4991a;}@-moz-document url-prefix(){.SmallRatingContainer .ratings .full-stars{color:#ECBE24;}}.SmallRatingContainer .RatingCount{color:#464c58;}.list-group.small .list-group-item{padding:.25rem .5rem;}@media screen and (max-width:767.6px){.mobile-door-details-header{display:none;}body .sticky-top{position:static;}.nav-back{top:-45px;position:relative;width:fit-content;z-index:2000;}}@media screen and (max-width:767.6px) and (max-width:767.6px){.nav-back{display:none;}}@media screen and (min-width:768px){#DoorAccessoryDetailsPage{padding-top:0;}}#DoorAccessoryDetailsPage .doordetailheading{display:grid;align-items:center;}@media screen and (min-width:768px){#DoorAccessoryDetailsPage .doordetailheading .nav-back{padding-bottom:16px;}}#DoorAccessoryDetailsPage .container-with-border{border:solid 1px #dee2e6;border-radius:6px;padding:12px;}@media screen and (max-width:767.6px){#DoorAccessoryDetailsPage .usps .heroheader{font-size:1.375rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#464c58;}}#DoorAccessoryDetailsPage .usps .usp-heading-list{display:flex;background-color:#fbfbff;margin-bottom:16px;border:solid 1px #f0eff9;}@media screen and (max-width:767.6px){#DoorAccessoryDetailsPage .usps .usp-heading-list{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-bottom:0;display:block;}#DoorAccessoryDetailsPage .usps .usp-heading-list .usp-heading{padding:10px 90px;}#DoorAccessoryDetailsPage .usps .usp-heading-list .usp-heading:not(:first-child){display:none;}}#DoorAccessoryDetailsPage .usps .usp-heading-list .usp-heading{display:flex;gap:15px;justify-content:center;border-right:solid 1px #f0eff9;padding:14px;flex:1;text-decoration:none;}#DoorAccessoryDetailsPage .usps .usp-heading-list .usp-heading:hover{background-color:#f0eff9;}#DoorAccessoryDetailsPage .usps .usp-heading-list .usp-heading img{height:28px;width:auto;}@media screen and (min-width:768px){#DoorAccessoryDetailsPage .grid-layout-door-details,#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs,#DoorAccessoryDetailsPage .DoorDetailsContainer{display:grid;column-gap:26px;grid-template-columns:50% 50%;}}@media screen and (max-width:991.6px){#DoorAccessoryDetailsPage .grid-layout-door-details,#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs,#DoorAccessoryDetailsPage .DoorDetailsContainer{grid-template-columns:50% 50%;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ImagesAndRecommendationContainer .DoorImagesContainer{grid-column-start:1;grid-row-start:1;grid-row-end:1;height:fit-content;}@media screen and (max-width:767.6px){#DoorAccessoryDetailsPage .DoorDetailsContainer .ImagesAndRecommendationContainer .DoorImagesContainer .ImageCarrousel .ImageCarrouselImages{justify-content:center;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);}#DoorAccessoryDetailsPage .DoorDetailsContainer .ImagesAndRecommendationContainer .DoorImagesContainer .ImageCarrousel .ImageCarrouselImages .active img{border-radius:0;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer{grid-column-start:2;grid-row-start:1;grid-row-end:4;padding:20px;border-radius:8px;border:solid 1px #e6e3f1;background-image:linear-gradient(to bottom,#e6e3f1 -7%,#fff 32%);height:fit-content;}@media screen and (min-width:768px){#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer{position:sticky;top:147px;padding:31px 27px 25px 29px;margin-bottom:30px;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #variantscontainer{padding:15px;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #variantscontainer .selectedoption{font-size:12px;font-weight:bold;letter-spacing:.9px;text-align:center;text-transform:uppercase;color:#464c58;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #actionButtons a{width:100%;}@media screen and (max-width:767.6px){#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #actionButtons{margin-bottom:10px;margin-left:16px;margin-right:16px;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #actionButtons a{padding:10px;width:100%;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #uspitemscontainer{margin-bottom:10px;margin-top:24px;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #uspitemscontainer .uspitem{position:relative;font-weight:bold;color:#71768d;line-height:1.5;margin-left:50px;padding-bottom:12px;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductDescriptionContainer #uspitemscontainer .uspitem:before{content:" ";position:absolute;left:-40px;top:0;color:transparent;width:23px;height:16px;border-width:3px;border-style:solid;border-color:transparent transparent #68b43e #68b43e;transform:rotate(305deg);}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:3;background-color:#71768d;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button,#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-body{background-color:#71768d;color:#fff;margin-bottom:0;}@media screen and (max-width:991.6px){#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button,#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-body{flex-wrap:wrap;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button:not(.collapsed){background-color:#71768d;color:#fff;box-shadow:unset;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button:focus{background-color:#71768d;color:#fff;box-shadow:unset;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button::after{filter:invert(100%);}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .accordion-button.nocollapse::after{display:none;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .SmallRatingContainer .ratings{color:#71768d;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .SmallRatingContainer .ratings .empty-stars:before{-webkit-text-stroke:.1px #f4991a;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .SmallRatingContainer .RatingCount{color:#fff;}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .add-review{display:flex;justify-content:end;flex-grow:1;margin-right:10px;}@media screen and (max-width:991.6px){#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .add-review{justify-content:center;margin-top:20px;}}#DoorAccessoryDetailsPage .DoorDetailsContainer .ProductInfoAndSpecs .product-info-specs .add-review .add-review-button{color:#5e4897;padding:10px 19px 10px 20px;border-radius:19px;border:solid 1px #5e4897;background-color:#fff;}