@charset "UTF-8";html{--base-clr_primary:247, 97, 60}html{--bradius_None:0;--bradius_XXXS:2px;--bradius_XXS:4px;--bradius_XS:8px;--bradius_S:12px;--bradius_M:16px;--bradius_L:20px;--bradius_XL:100vmax}html{--pbxPrimaryColor:#f7613c;--pbxPrimaryAltColor:rgb(245.9950738916, 77.1527093596, 35.5049261084);--pbxPrimaryColorLighten50:rgb(248.0049261084, 116.8472906404, 84.4950738916);--pbxPrimaryColorLighten400:white;--pbxMainFontFamily:Lato, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(225.25, 225.25, 225.25);--pbxSecondaryColorDarken100:rgb(212.5, 212.5, 212.5);--pbxSecondaryColorDarken150:rgb(199.75, 199.75, 199.75);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(174.25, 174.25, 174.25);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#a8afb5;--pbxBodyFontColor:#3b3b3b;--pbxBodyFontColorDarken150:rgb(20.75, 20.75, 20.75);--pbxBodyFontColorDarken200:#080808;--pbxBodyFontColorLighten100:rgb(84.5, 84.5, 84.5);--pbxBodyFontColorLighten150:rgb(97.25, 97.25, 97.25);--pbxBodyFontColorLighten200:#6e6e6e;--pbxBodyFontColorLighten250:rgb(122.75, 122.75, 122.75);--pbxBodyFontColorLighten300:rgb(135.5, 135.5, 135.5);--pbxBodyFontColorLighten500:rgb(186.5, 186.5, 186.5);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(15.5151515152, 24.7272727273, 32.4848484848, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(242.25, 242.25, 242.25);--pbxPrimaryBackgroundColorDarken100:rgb(229.5, 229.5, 229.5);--pbxPrimaryBackgroundColorDarken500:rgb(127.5, 127.5, 127.5);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(236.25, 236.25, 236.25);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(229.25, 229.25, 229.25);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e7e7e7;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:3px;--pbxDropdownBorder:1px solid #e7e7e7;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#f9f9f9;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}#app .BaseList{padding:10px 0}#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-round .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-round .orientation-control::before{width:60px;height:60px;border-radius:50%}@media all and (min-width:769px){#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-round .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-round .orientation-control::before{width:40px;height:40px}}#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-triangle .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-triangle .orientation-control::before{background:unset;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:40px solid #3b3b3b}#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-triangle.selected .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-triangle.selected .orientation-control::before{border-bottom-color:#f7613c}#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-hexagon .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-hexagon .orientation-control::before{content:"⬢";font-size:75px;color:#3b3b3b;background:unset;transform:translate(-50%,-50%) rotate(90deg);margin-left:3px}@media all and (min-width:769px){#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-hexagon .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-hexagon .orientation-control::before{font-size:50px}}#app .ProductsListStepView .FiltersContainer .OrientationFilterOption.FilterOption-hexagon.selected .orientation-control::before,#app .Popups-wrapper .FiltersContainer .OrientationFilterOption.FilterOption-hexagon.selected .orientation-control::before{color:#f7613c;background-color:unset}#app .MainStepView.defaultWidth .StepViewContent,#app .MainStepView.defaultWidth .aboveStep,#app .MainStepView.defaultWidth .belowStep{padding:0 15px}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .StepHook.aboveStep{display:flex;justify-content:flex-end}}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .template-pbxCustomProductTitle{width:50%;border-left:1px solid #d3d3d3}}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .PbxCustomProductTitle.title{margin-left:0;padding-left:30px}}#app .MainStepView.ProductCardStepView .PbxCustomProductDescriptionBox{background-color:#fff}#app .MainStepView.ProductCardStepView .PbxCustomProductDescriptionBox .custom-description-column{padding:0 15px}#app .MainStepView.ProductCardStepView .StepColumn.right-column .PbxCustomProductDescriptionBox{margin:0}#app .MainStepView.ProductCardStepView .StepColumn.right-column .PbxCustomProductDescriptionBox .custom-description-column{padding:0}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .StepViewContent .StepColumnsContainer.MainContainer .StepColumn.left-column{margin-top:-50px;padding-right:30px}#app .MainStepView.ProductCardStepView .StepViewContent .StepColumnsContainer.MainContainer .StepColumn.right-column{padding-left:30px}#app .MainStepView.ProductCardStepView .PbxCustomProductDescriptionBox{margin:0}#app .MainStepView.ProductCardStepView .PbxCustomProductDescriptionBox .custom-description-column{padding:40px 0}#app .MainStepView.ProductCardStepView .right-column{border-left:1px solid #d3d3d3}}#app .MainStepView.ProductCardStepView .custom-product-description-row{display:flex;flex-direction:row}#app .MainStepView.ProductCardStepView .custom-product-description-row .description-value{width:50%}#app .MainStepView.ProductCardStepView .SelectorComboboxTextView .DropDown{border:1px solid #d3d3d3}#app .MainStepView.ProductCardStepView .StepColumn.right-column .ProductCardActions{position:relative}#app .MainStepView.ProductCardStepView .StepColumn.right-column .ProductCardActions .SelectorComboboxTextView .attribute-label .attribute-name{font-size:16px;font-weight:700}#app .MainStepView.ProductCardStepView .StepColumn.right-column .ProductCardActions .ProductCardPrice h4{font-size:16px;font-weight:700}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .PbxCustomProductTitle.title{font-size:16px!important}}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .StepViewBreadcrumb.fullTop{margin-bottom:0}#app .MainStepView.ProductCardStepView .StepViewBreadcrumb.fullTop .StatusPanel.top li:last-child{display:none}}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .StepViewContent{margin-top:0}}#app .MainStepView.ProductCardStepView .Carousel .CarouselNavButton{color:#aeaeae;font-size:15px}#app .MainStepView.ProductCardStepView .ProductCardActions .PriceLabelView .PriceView{position:relative;font-size:24px;font-weight:700}#app .MainStepView.ProductCardStepView .ProductCardActions .PriceLabelView .PriceView:before{position:absolute;left:0;content:"Price:";color:#000;font-weight:700;font-size:16px}#app .ProductsListStepView .ProductView{box-shadow:0 1px 2px 1px rgba(0,0,0,.1);padding:0;margin:5px;transition:ease all .3s}#app .ProductsListStepView .ProductView.small{width:calc(25% - 20px)}#app .ProductsListStepView .ProductView.medium{width:calc(33.3333333333% - 20px)}#app .ProductsListStepView .ProductView.large{width:calc(50% - 20px)}@media all and (max-width:768px){#app .ProductsListStepView .ProductView.large{padding:0}}#app .ProductsListStepView .ProductView:hover{border-radius:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}#app .ProductsListStepView .ProductView:hover:after{content:unset}#app .ProductsListStepView .ProductView:hover .product-hover-button{display:none}#app .ProductsListStepView .ProductView:hover .product-image{transform:unset}#app .ProductsListStepView .ProductView:hover .product-name{color:#f7613c}#app .ProductsListStepView .ProductView .ProductView.large .product-description{margin:10px 0}#app .ProductsListStepView .ProductView .product-description{margin:10px 0;background-color:#fff}@media all and (max-width:768px){#app .ProductsListStepView .ProductView .product-description{margin:10px 0}}#app .ProductsListStepView .ProductView .product-name{font-size:14px;margin-bottom:5px}@media all and (max-width:768px){#app .ProductsListStepView .ProductView .product-name{margin-bottom:0;line-height:16px}}#app .ProductsListStepView .ProductView .price-wrapper{font-size:12px}#app .ProductsListStepView .ProductView .product-name,#app .ProductsListStepView .ProductView .price-wrapper{font-weight:600}#app .ProductsListStepView .ProductView .product-image-container{padding:5px}#app .ProductsListStepView .ProductView .product-image-container img{width:100%}#app .ProductsListStepView .hookProductItem{margin-bottom:10px}#app .ProductsListStepView .template-TcProductView{height:100%}#app .ProductsListStepView .template-TcProductView>div{height:100%}@media all and (max-width:1050px){#app .ProductsListStepView .ProductView.large .product-description,#app .ProductsListStepView .ProductView.extra-large .product-description{margin:10px 0}}#app .rectangles-loader-wrapper .rectangle-primary,#app .rectangles-loader-wrapper .rectangle-secondary,#app .rectangles-loader-wrapper .rectangle-tertiary{display:none}#app .rectangles-loader-wrapper .RectanglesLoader{background-color:transparent;background-image:url(../img/preloader.gif);background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;border-radius:0;animation:none}#app .ProductCardStepView .RelatedProductsView .ProductView{box-shadow:0 1px 2px 1px rgba(0,0,0,.1);padding:0;transition:ease all .3s;margin-right:10px}@media all and (max-width:768px){#app .ProductCardStepView .RelatedProductsView .ProductView{margin:10px}}#app .ProductCardStepView .RelatedProductsView .ProductView:last-of-type{margin-right:0}#app .ProductCardStepView .RelatedProductsView .ProductView:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}#app .ProductCardStepView .RelatedProductsView .ProductView:hover .product-image{transform:unset}#app .ProductCardStepView .RelatedProductsView .product-view-wrapper .product-description{margin:10px 0}#app .ProductCardStepView .RelatedProductsView .product-view-wrapper .product-description .price-wrapper .PriceView.product-price-details{display:block}#app .ProductCardStepView .RelatedProductsView .product-image-container{padding:5px}#app .ProductCardStepView .RelatedProductsView .RelatedProductsList{justify-content:center}#app .MainStepView.ProductCardStepView .StepHook.belowStep .RelatedProductsView .ProductView{padding:0}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .StepHook.belowStep .RelatedProductsView .ProductView{flex:0 0 45%}}#app .MainStepView.ProductCardStepView .StepHook.belowStep .RelatedProductsView .ProductView .product-name{font-size:14px}#app .SelectorTiledListView .ListHeader{display:block}#app .SelectorTiledListView .ListHeader .ListHeader-title{padding-left:0;font-size:1.9rem;font-weight:700;text-align:left;line-height:65px;text-transform:capitalize;border-bottom:1px solid #eee}#app .IndotTextWithLink{width:100%;display:flex;flex-direction:row;font-size:16px;color:#3b3b3b;margin:15px 0}#app .IndotTextWithLink .header{width:35%;padding-right:10px;white-space:nowrap}#app .IndotTextWithLink .text-container_text-with-link{text-decoration:underline;color:#4480aa;padding:0 4px}html{--base-clr_primary:247, 97, 60}#app .IndotOutOfStock{display:flex;justify-content:flex-end;padding-bottom:10px}#app .IndotOutOfStock .out-of-stock_button{width:100%;max-width:350px;margin-top:18px;display:grid;place-content:center;color:#f9f9f9;background:#a8afb5;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.15);opacity:.6;padding:10px;font-size:20px;font-weight:800;border-radius:5px;-webkit-user-select:none;user-select:none}#app .IndotSelectedAttributeValue{display:flex;flex-wrap:wrap}#app .IndotSelectedAttributeValue.two-columns{margin:15px 0}#app .IndotSelectedAttributeValue.two-columns ._header{display:none}#app .IndotSelectedAttributeValue.two-columns ._value,#app .IndotSelectedAttributeValue.two-columns ._afValue{flex:0 0 100%;max-width:100%}#app .IndotSelectedAttributeValue.three-columns{margin-bottom:15px}#app .IndotSelectedAttributeValue.three-columns ._header{flex:0 0 35%;max-width:35%;padding-right:10px}#app .IndotSelectedAttributeValue.three-columns ._value,#app .IndotSelectedAttributeValue.three-columns ._afValue{flex:0 0 65%;max-width:65%;margin-left:auto}@keyframes showPopup{0%{opacity:.5;top:-100px}to{opacity:1;top:0}}@keyframes hidePopup{to{opacity:.5;top:-150px}0%{opacity:1;top:0}}#app .IndotShippingPopup{color:#00a28c}#app .IndotShippingPopup .label{display:flex;flex-direction:column;background:rgba(0,191,165,.08);align-items:flex-start;padding:14px;margin:5px 0}@media all and (min-width:769px){#app .IndotShippingPopup .label{flex-direction:row;align-items:center}}#app .IndotShippingPopup .label-icon{height:24px}@media all and (min-width:769px){#app .IndotShippingPopup .label-icon{padding-right:5px}}#app .IndotShippingPopup .label_open-text{text-decoration:underline;cursor:pointer}#app .IndotShippingPopup .label_open-text:hover{color:#2e5773}@media all and (min-width:769px){#app .IndotShippingPopup .label_open-text{padding-left:5px}}#app .IndotShippingPopup .popup{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;background:rgba(0,0,0,.5);z-index:10}#app .IndotShippingPopup .popup.hidden .popup-content{animation:hidePopup .6s forwards}#app .IndotShippingPopup .popup.visible .popup-content{animation:showPopup .7s forwards}#app .IndotShippingPopup .popup-content{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;padding:25px}@media all and (min-width:769px){#app .IndotShippingPopup .popup-content{width:576px;height:unset;margin-top:24px}}#app .IndotShippingPopup .popup-content_wrapper{height:310px;width:100%;display:flex;flex-direction:column;padding:20px 25px;overflow-y:scroll}#app .IndotShippingPopup .popup-content_header{display:flex;flex-direction:column}#app .IndotShippingPopup .popup-content_button{font-size:14px;justify-content:flex-end;font-weight:600}#app .IndotShippingPopup .popup-content_button:hover::before{cursor:pointer;color:#3b3b3b}#app .IndotShippingPopup .popup-content_header_content{display:flex;flex-direction:row;font-size:24px;align-items:center;margin-bottom:20px}#app .IndotShippingPopup .popup-content_header_content_icon{height:24px;margin-left:5px}#app .IndotShippingPopup .popup-content_text{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:20px 0 20px 40px;color:#4a4a4a;font-size:16px}#app .IndotShippingPopup .popup_content_accept_button{color:#fff;background-color:#f7613c;border-radius:5px;padding:10px 20px;justify-self:center;align-self:center;font-weight:600;font-size:14px;border:0}#app .IndotShippingPopup .popup_content_accept_button:hover{cursor:pointer;opacity:.7}