@media (max-width:1023px){.product-details-page .modal .modal-content .modal-footer button.btn-default,.product-details-page .modal .modal-content .modal-footer button.btn-primary{min-width:50%;margin-bottom:5px}}.product-details-page .designDetailsPanelChecker{padding-top:10px;padding-bottom:3px;display:flex;justify-content:left}@media (max-width:480px){.product-details-page .designDetailsPanelChecker{padding-bottom:12px;padding-top:10px}}.product-details-page .designDetailsPanelChecker .checkmarkwrapper{margin-right:10px;margin-left:5px}.product-details-page .designDetailsPanelChecker .checkmark{width:50px;height:50px}.product-details-page #productDetailsMeasures #productDetailsMaterials{padding-left:0;background:#fafafa}@media (max-width:768px){.product-details-page #productDetailsMeasures #productDetailsMaterials{padding-left:0}}.product-details-page #productDetailsMeasures #productDetailsMaterials .specTitleCell{padding-left:0}@media (min-width:768px){.product-details-page #productDetailsMeasures #productDetailsMaterials .specTitleCell{padding-left:0}}.product-details-page #productDetailsMeasures #productDetailsMaterials .specInfoCell{padding-left:0}@media (min-width:768px){.product-details-page #productDetailsMeasures #productDetailsMaterials .specInfoCell{padding-left:0}}.product-details-page .templates-slider-wrapper .swiper-slide{opacity:.5;transition:opacity .3s}.product-details-page .templates-slider-wrapper .swiper-slide-visible{opacity:1;transition:opacity .3s}.product-details-page .templates-slider-wrapper .custom-design-grid-panel{position:relative;margin-bottom:auto;text-align:center;transition:background-color .4s}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile{display:flex;align-items:center}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey{background-color:#383b4a}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey:hover{background-color:#535769}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey h3{font-weight:bold;color:#fff;font-size:14pt;line-height:25px}@media (max-width:480px){.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey h3{font-size:.8em}}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey p{font-weight:bold;color:#fff;font-size:14pt}@media (max-width:480px){.product-details-page .templates-slider-wrapper .custom-design-grid-panel .productTile.darkGrey p{font-size:.8em}}.product-details-page .templates-slider-wrapper .custom-design-grid-panel .customDesignGridPanelIcon{width:35%;margin-bottom:40px}@media (max-width:480px){.product-details-page .templates-slider-wrapper .custom-design-grid-panel .customDesignGridPanelIcon{width:50%}}.product-details-page .templates-slider-wrapper .product-design-grid-panel .collaborationBadge{display:none}.product-details-page .noUnderline{text-decoration:none}.product-details-page .underline{text-decoration:underline}.product-details-page .productDesignerName{font-size:14px;margin-top:10px}@media (max-width:1023px){.product-details-page .productDesignerName{margin-top:0;margin-bottom:20px}}.product-details-page .nomargin{margin:0}.product-details-page .serviceTile{cursor:pointer}.product-details-page .specTable{display:table;width:100%;font-size:16px}@media (max-width:1023px){.product-details-page .specTable{width:100%}}@media (max-width:767px){.product-details-page .specTable{width:100%}}.product-details-page .specTable .specTableRow{display:flex;flex-direction:column;margin-bottom:10px;background:#fff;padding:0}.product-details-page .specTable .specTableRow:last-child{margin-bottom:0}@media (max-width:767px){.product-details-page .specTable .specTableRow{justify-content:space-between;flex-direction:column;margin-bottom:15px;padding:0}}.product-details-page .specTable .specTitleCell{display:table-cell;width:50%;font-family:"Carnero W01 Semibold",fallback-font;padding-left:0;position:relative}@media (max-width:480px){.product-details-page .specTable .specTitleCell{width:100%}}@media (max-width:767px){.product-details-page .specTable{width:100%;padding-left:0}}.product-details-page .specTable .specInfoCell{padding-left:0;text-align:left;display:table-cell}@media (max-width:767px){.product-details-page .specTable .specInfoCell{padding-left:0}}.product-details-page .productDetailsToggle .specTable .specTableRow{outline-style:solid;outline-offset:0;outline-width:0;outline-color:transparent;transition:outline-width .3s,outline-offset .3s,outline-color .3s}.product-details-page .productDetailsToggle .specTable .specTableRow .specTitleCell{padding-left:0;width:auto}.product-details-page .productDetailsToggle .specTable .specTableRow .specTitleCell:after{color:#91e3b7;font-family:'Carnero W01 Book',fallback-font;content:'\203A' !important;display:flex;justify-content:center;position:absolute;transition:all .3s;transform:rotate(270deg);font-size:45px;line-height:0;top:50%;right:5px;height:20px;width:20px}.product-details-page .productDetailsToggle .specTable .specTableRow:hover{outline-offset:-2px;outline-width:2px;outline-color:#91e3b7}.product-details-page .productDetailsToggle .specTable .specTableRow:hover .specTitleCell:after{color:#383b4a}.product-details-page .productDetailsToggle .specTable .specTableRow .specInfoCell{padding-left:0}.product-details-page .productDetailsToggle.collapsed .specTable .specTableRow .specTitleCell:after{transform:rotate(90deg)}.product-details-page .productDetailsToggle.disabled{pointer-events:none}.product-details-page .productDetailsToggle.disabled .specTable .specTableRow .specTitleCell:after{display:none}.product-details-page .productDetailsToggle.disabled.collapsed .specTable .specTableRow .specTitleCell:after{display:none}.product-details-page img.btn-lg-icon{height:20px;width:20px;position:absolute;left:24px;margin-top:-1px}.product-details-page .productDetailsSidePanel{height:50px;z-index:1001;background:#eceff0;position:fixed;right:-224px;top:28%;width:275px;display:flex;transition:all .5s;-webkit-box-shadow:0 0 5px 0 #b4b6be;-moz-box-shadow:0 0 5px 0 #b4b6be;box-shadow:0 0 5px 0 #b4b6be;display:none}@media (max-width:1023px){.product-details-page .productDetailsSidePanel{position:absolute;top:94px;margin-right:15px;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none}}.product-details-page .productDetailsSidePanel .productDetailsSidePanelIcon{width:50px;height:50px;min-width:50px;min-height:50px;padding:5px;background:#eceff0;cursor:pointer}@media (max-width:1023px){.product-details-page .productDetailsSidePanel .productDetailsSidePanelIcon{background:transparent;width:30px;height:30px;min-width:30px;min-height:30px;padding:0}}@media (max-width:480px){.product-details-page .productDetailsSidePanel .productDetailsSidePanelIcon{background:transparent;width:30px;height:30px;min-width:30px;min-height:30px;padding:0}}.product-details-page .productDetailsSidePanel.active{right:0;height:auto}.product-details-page .productDetailsSidePanel.active .productDetailsSidePanelText{animation:fadeInproductDetailsSidePanelText;animation-duration:.5s;animation-timing-function:ease;animation-delay:.5s;animation-iteration-count:1;animation-direction:forwards;animation-fill-mode:forwards;animation-play-state:running}.product-details-page .productDetailsSidePanel .productDetailsSidePanelText{padding:0 20px;height:fit-content;opacity:0;animation:fadeOutproductDetailsSidePanelText;animation-duration:.1s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:forwards;animation-fill-mode:forwards;animation-play-state:running}.product-details-page .productDetailsSidePanel .productDetailsSidePanelText h1,.product-details-page .productDetailsSidePanel .productDetailsSidePanelText h2,.product-details-page .productDetailsSidePanel .productDetailsSidePanelText h3,.product-details-page .productDetailsSidePanel .productDetailsSidePanelText h4{color:#383b4a;font-size:16px}.product-details-page .productDetailsSidePanel .productDetailsSidePanelText p,.product-details-page .productDetailsSidePanel .productDetailsSidePanelText a{color:#383b4a}.product-details-page .productDetailsSidePanel svg path{fill:#383b4a;transition:fill .5s}.product-details-page .productDetailsSidePanel:hover svg path{fill:#b4b6be}.product-details-page #productDetailsPageSliderThumbs{margin:0 0 20px 0 !important}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev,.product-details-page #productDetailsPageSliderThumbs .swiper-button-next{transition:opacity .4s;opacity:1}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev:after,.product-details-page #productDetailsPageSliderThumbs .swiper-button-next:after{font-size:25px;transition:color .3s;display:none}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev:hover:after,.product-details-page #productDetailsPageSliderThumbs .swiper-button-next:hover:after{color:#91e3b7}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev.swiper-button-disabled,.product-details-page #productDetailsPageSliderThumbs .swiper-button-next.swiper-button-disabled{opacity:0}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev{left:9px}.product-details-page #productDetailsPageSliderThumbs .swiper-button-next{right:9px}@media (max-width:1023px){.product-details-page #productDetailsPageSliderThumbs{margin:0 0 !important}}@media (max-width:767px){.product-details-page #productDetailsPageSliderThumbs{margin:0 0 !important}.product-details-page #productDetailsPageSliderThumbs .swiper-button-prev{left:5px}.product-details-page #productDetailsPageSliderThumbs .swiper-button-next{right:5px}}.product-details-page.user-design-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(1)>div:nth-child(5){margin-top:0}.product-details-page.user-design-details-page .tabsPanel .tabsContent .textWrapper>div p{margin-top:10px;margin-bottom:10px}@media (max-width:1023px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer{display:none}}@media (min-width:1024px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer{margin-bottom:0}}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox{display:flex;flex-direction:column;margin-top:15px;margin-right:64px;max-width:330px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info{font-size:12px;padding:5px;border-radius:2px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info>div:nth-child(1){margin-right:15px;margin-left:10px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info>div:nth-child(1) svg{width:30px;height:30px;fill:#31708f}@media (max-width:480px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info{display:none}}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild{display:flex}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton{margin-right:5px;height:34px;width:34px;padding:0;display:none;justify-content:center}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton .svg-icon{width:16px;height:16px;align-self:center;margin-top:-5px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton .svg-icon svg{fill:#383b4a;width:16px;height:23px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton:hover .svg-icon svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton:focus .svg-icon svg{fill:#fff}@media (max-width:1024px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox{max-width:320px}}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox>div>div.editorLinkBox{display:flex;flex-grow:1}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox>div>div.editorLinkDropDownBox{display:flex;flex-grow:1;position:relative}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton{margin-right:5px;height:34px;width:34px;padding:0;display:flex;justify-content:center}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton div.svg-icon{width:16px;height:16px;align-self:center;margin-top:-5px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton div.svg-icon svg path{transition:all .2s;stroke:none;fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton div.svg-icon svg circle{transition:all .2s;stroke:#383b4a;fill:none}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:hover div.svg-icon,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:focus div.svg-icon,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:active div.svg-icon{width:16px;height:16px;align-self:center;margin-top:-5px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:hover div.svg-icon svg path,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:focus div.svg-icon svg path,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:active div.svg-icon svg path{transition:all .2s;stroke:none;fill:#fff}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:hover div.svg-icon svg circle,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:focus div.svg-icon svg circle,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkButton:active div.svg-icon svg circle{transition:all .2s;stroke:#fff;fill:none}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown{margin-left:15px;margin-top:34px;padding:0}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown i.glyphicon{left:-7px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown svg.svgDropDownIcon{margin-left:-11px;margin-right:4px;width:22px;height:22px;margin-top:-5px;margin-bottom:-5px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart{width:100%;background-color:#91e3b7;border-color:#91e3b7}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart .btn-lg-icon.svg-icon{height:18px;width:18px;position:absolute;left:25px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart:hover{background-color:#c9ecd9;border-color:#c9ecd9}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart:hover .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu{position:absolute;top:auto}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown{padding:0;margin-top:44px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton{border:0;background:#fff;text-align:center;border-radius:0;font-size:16px;margin-bottom:0;transition:all .2s;color:#383b4a;height:44px;padding:14px 10px;width:100%;position:relative}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton:hover{background:#eceff0;color:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton:hover .btn-lg-icon.svg-icon svg{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton>div.clickMe{text-align:left;padding-left:45px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton .btn-lg-icon.svg-icon svg{position:absolute;width:16px;height:16px;left:10px;top:2px;fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown{margin-top:0;width:100%;padding:0}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton{border:0;background:#fff;text-align:left;border-radius:0;font-size:16px;margin-bottom:0;transition:all .2s;color:#383b4a;height:44px;padding:14px 10px;width:100%;display:flex;padding-left:55px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>div:nth-child(1){position:absolute;left:0}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton:hover{background:#eceff0;color:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon{position:relative}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon svg{position:absolute;width:18px;height:18px;left:17px;top:0}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em>div:nth-child(1){position:absolute;left:0}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em:hover{background:#eceff0;color:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon{position:relative}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon svg{position:absolute;width:20px;height:20px;left:10px;top:-2px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu>li>a.danger{color:#f00;font-weight:bold}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox>div{display:flex}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox a.btn.btn-primary.editorLinkButton>span>span{text-decoration:none}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox a.btn.btn-primary.editorLinkButton .glyphicon{font-size:16px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .subCtaBox{display:flex;flex-direction:column;position:relative}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .subCtaBox .editorLinkButton .btn-lg-icon.svg-icon{left:-43px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .subCtaBox .editorLinkButton .btn-lg-icon.svg-icon svg{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink{display:inline-block;width:100%;margin-bottom:0}@media (max-width:480px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink{display:none}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton.singleCta,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink.singleCta{display:block}}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton.disabled,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink.disabled{opacity:.5;filter:saturate(0);-webkit-filter:saturate(0)}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton .btn-lg-icon.svg-icon,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink .btn-lg-icon.svg-icon{height:20px;width:20px;position:absolute;left:21px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton .btn-lg-icon.svg-icon>svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink .btn-lg-icon.svg-icon>svg{position:absolute;height:18px;width:18px;left:4px;fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:hover .btn-lg-icon.svg-icon>svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink:hover .btn-lg-icon.svg-icon>svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:focus .btn-lg-icon.svg-icon>svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink:focus .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton{background-color:#91e3b7;border-color:#91e3b7}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:hover,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:focus{background-color:#c9ecd9;border-color:#c9ecd9}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton{margin-bottom:10px;flex-grow:1;text-align:left;transition:all .3s;background-color:#fff}@media (max-width:767px){.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton{display:none}}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton>div.clickMe{text-align:center;width:100%}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton .btn-lg-icon.svg-icon{height:20px;position:absolute;width:20px;margin-right:10%}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton:hover,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton:focus{background-color:#c9ecd9;border-color:#c9ecd9}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton:hover .btn-lg-icon.svg-icon>svg,.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton:focus .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton{margin-bottom:10px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton .btn-lg-icon.svg-icon>svg{width:25px;height:25px}.product-details-page.user-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton .btn-lg-icon.svg-icon>svg>path{fill:#383b4a}.product-details-page.user-design-details-page #userDetailsChecklistTable .checkTable{width:100%;background:#fafafa;padding:5px 10px;margin-bottom:15px;transition:all .3s;outline-style:solid;outline-width:0;outline-offset:0;outline-color:transparent}.product-details-page.user-design-details-page #userDetailsChecklistTable .checkTable:hover{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:#91e3b7}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form{background:#fff;color:#383b4a;border-style:solid;border-width:2px;border-color:#91e3b7}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form:hover{background:#383b4a;border-color:#91e3b7;color:#fff}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form:hover .btn-lg-icon.svg-icon svg path{fill:#fff}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart{border-color:#91e3b7;background-color:#91e3b7}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart:hover{border-color:#c9ecd9;background-color:#c9ecd9;color:#383b4a}.product-details-page.user-design-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart:hover .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page .ctaContainerMobile{display:flex;z-index:300;position:fixed;bottom:0;left:0;right:0;width:100%;height:50px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile .btn-lg-icon.svg-icon{width:20px;height:20px;align-self:center}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile .btn-lg-icon.svg-icon svg{width:20px;height:20px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form{width:50%;border-radius:0;border:0;background:#91e3b7;color:#383b4a;transition:all .2s;font-size:11pt;display:flex;height:auto;padding:10px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form:hover{background:#c9ecd9}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form span.details-cta-mobile-text{flex-grow:1;align-self:center}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart{width:50%;border-radius:0;border:0;background:#fff;border-color:#91e3b7;border-style:solid;border-width:2px;color:#383b4a;transition:all .2s;font-size:11pt;display:flex;height:auto;padding:10px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart:hover{background:#383b4a;color:#fff}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart:hover span.btn-lg-icon.svg-icon svg path{fill:#fff}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart span.details-cta-mobile-text{flex-grow:1;align-self:center}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart.disabled{opacity:1;filter:saturate(0);-webkit-filter:saturate(0)}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart.disabled>span{opacity:.5}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart.fullWidth{width:100%;background-color:#91e3b7;border-color:#91e3b7}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart.fullWidth:hover{background-color:#c9ecd9;border-color:#c9ecd9;color:#383b4a}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart.fullWidth:hover>.btn-lg-icon.svg-icon>svg path{fill:#383b4a}@media (min-width:1024px){.product-details-page .ctaContainerMobile{display:none}}@media (min-width:768px) and (max-width:1023px){.product-details-page .ctaContainerMobile{height:70px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile .btn-lg-icon.svg-icon{width:28px;height:28px;margin-left:10px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile .btn-lg-icon.svg-icon svg{width:28px;height:28px}.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.form span.details-cta-mobile-text,.product-details-page .ctaContainerMobile a.btn.btn-lg.details-cta-mobile.cart span.details-cta-mobile-text{font-size:19px}}@media (max-width:1023px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer{display:none}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .singleButton>div>a.addToCartButton{display:block}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer.singleButton{max-width:330px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox{display:flex;flex-direction:column;margin-top:15px;margin-right:64px;max-width:330px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info{font-size:12px;padding:5px;border-radius:2px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info>div:nth-child(1){margin-right:15px;margin-left:10px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info>div:nth-child(1) svg{width:30px;height:30px;fill:#31708f}@media (max-width:480px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox div.alert-info{display:none}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .subCtaBox div.open{position:relative}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild{display:flex}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton{margin-right:5px;height:34px;width:34px;padding:0;display:none;justify-content:center}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton .svg-icon{width:16px;height:16px;align-self:center;margin-top:-5px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton .svg-icon svg{fill:#383b4a;width:16px;height:23px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .designDetailsPageCTABoxChild .btn-editLinkButton:hover .svg-icon svg{fill:#fff}@media (max-width:1024px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox{max-width:320px}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox>div>div.editorLinkBox{display:flex;flex-grow:1}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox>div>div.editorLinkDropDownBox{display:flex;flex-grow:1;position:relative}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart{width:100%}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart .btn-lg-icon.svg-icon{height:18px;width:18px;position:absolute;left:25px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-toggle.cart:hover .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu{position:absolute;top:auto}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown{padding:0;margin-top:44px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton{border:0;background:#fff;text-align:left;border-radius:0;font-size:16px;margin-bottom:0;transition:all .2s;color:#383b4a;height:44px;padding:14px 10px;width:100%}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton>div:first-child{width:45px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton>div:first-child>div.btn-lg-icon.svg-icon{width:40px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton:hover{background:#eceff0;color:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton:hover .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton>div.clickMe{text-align:left}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton .btn-lg-icon.svg-icon{width:50px;margin-right:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton .btn-lg-icon.svg-icon svg{position:absolute;width:20px;height:20px;left:-9px;top:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.formDropdown .editorLinkButton .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown{margin-top:0;width:100%;padding:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton{border:0;background:#fff;text-align:left;border-radius:0;font-size:16px;margin-bottom:0;transition:all .2s;color:#383b4a;height:44px;padding:14px 10px;width:100%;display:flex;padding-left:55px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>div:nth-child(1){position:absolute;left:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton:hover{background:#eceff0;color:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon{position:relative}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon svg{position:absolute;width:18px;height:18px;left:17px;top:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em>div:nth-child(1){position:absolute;left:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em:hover{background:#eceff0;color:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon{position:relative}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon svg{position:absolute;width:20px;height:20px;left:10px;top:-2px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu.cartDropdown .cartLinkButton>em .btn-lg-icon.svg-icon svg path{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .dropdown-menu>li>a.danger{color:#f00;font-weight:bold}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown{margin-left:15px;margin-top:34px;padding:0}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown i.glyphicon{left:-7px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .designDetailsPageCTABox .editLinkDropdown svg.svgDropDownIcon{margin-left:-7px;margin-right:6px;width:16px;height:16px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton{display:flex;justify-content:center;margin-bottom:10px;flex-grow:1;transition:all .3s}@media (max-width:480px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton{display:none}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton>div.clickMe{width:100%;text-align:center}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton .btn-lg-icon.svg-icon{height:20px;position:absolute;width:20px;left:25px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton:hover .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton{margin-bottom:10px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton .btn-lg-icon.svg-icon>svg{width:25px;height:25px}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .cartLinkButton .btn-lg-icon.svg-icon>svg>path{fill:#383b4a}@media (max-width:480px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .editorLinkButton .btn-lg-icon.svg-icon{left:15px}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink{display:inline-block;width:100%;margin-bottom:0;transition:all .3s}@media (max-width:480px){.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink{display:none}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton.singleCta,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink.singleCta{display:block}}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton.disabled,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink.disabled{opacity:.5;filter:saturate(0);-webkit-filter:saturate(0)}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton .btn-lg-icon.svg-icon,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink .btn-lg-icon.svg-icon{height:20px;width:20px;position:absolute;left:21px;fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton .btn-lg-icon.svg-icon>svg,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink .btn-lg-icon.svg-icon>svg{position:absolute;height:18px;width:18px;left:4px;fill:#383b4a}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton .btn-lg-icon.svg-icon>svg>path,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink .btn-lg-icon.svg-icon>svg>path{fill:#fff;transition:all .2s}.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:hover .btn-lg-icon.svg-icon>svg,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink:hover .btn-lg-icon.svg-icon>svg,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartButton:focus .btn-lg-icon.svg-icon>svg,.product-details-page.standard-design-details-page .designDetailsPageCTABoxContainer .addToCartTextLink:focus .btn-lg-icon.svg-icon>svg{fill:#383b4a}.product-details-page .open>.dropdown-toggle.btn-primary{background-color:#383b4a;border-color:#383b4a;color:#fff}.product-details-page .productDetailsZopimPanel{z-index:1000;display:none;position:fixed;width:50px;height:50px;min-width:50px;min-height:50px;padding:5px;background:#eceff0;cursor:pointer;right:0;top:30%;transition:all .5s;-webkit-box-shadow:0 0 5px 0 #b4b6be;-moz-box-shadow:0 0 5px 0 #b4b6be;box-shadow:0 0 5px 0 #b4b6be}.product-details-page .productDetailsZopimPanel .productDetailsZopimPanelIcon svg{fill:#383b4a;transition:fill .5s}@media (max-width:1023px){.product-details-page .productDetailsZopimPanel{top:94px;transition:all .5s;display:block;position:absolute;right:75px;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;display:none}.product-details-page .productDetailsZopimPanel .productDetailsZopimPanelIcon{width:30px;height:30px}.product-details-page .productDetailsZopimPanel .productDetailsZopimPanelIcon svg{fill:#383b4a}}.product-details-page .productDetailsZopimPanel:hover .productDetailsZopimPanelIcon svg,.product-details-page .productDetailsZopimPanel:active .productDetailsZopimPanelIcon svg{fill:#b4b6be}.product-details-page .admin-control-container{position:fixed;top:200px;bottom:100px;right:0;z-index:100000;overflow:hidden;overflow-y:auto}.product-details-page .admin-control-container .admin-control{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;background-color:#383b4a;color:#fff;font-size:12px}.product-details-page .admin-control-container .admin-control>div:last-child{margin-bottom:5px}.product-details-page .admin-control-container .admin-control .product-type-marker{color:#fff;font-size:120%;font-weight:bold;width:100%;padding:5px;background-color:#383b4a}.product-details-page .admin-control-container .admin-control .product-type-marker.archived{background-color:rgba(23,169,107,0.7)}.product-details-page .admin-control-container .admin-control .product-type-marker.configurable{background-color:#3b5998}.product-details-page .admin-control-container .admin-control .product-type-marker.non-configurable{background-color:#800}.product-details-page .admin-control-container .admin-control .product-type-marker .public{color:#91e3b7}.product-details-page .admin-control-container .admin-control a{color:#fff;font-weight:bold;margin:5px;white-space:nowrap;transition:color .3s;text-decoration:none}.product-details-page .admin-control-container .admin-control a:hover{color:#91e3b7}.product-details-page .admin-control-container .admin-control a.danger{color:#f00;background:transparent}.product-details-page .admin-control-container .admin-control a.danger:hover{color:#c6c51d}.product-details-page .admin-control-container .admin-control a.success{color:#91e3b7;background-color:#383b4a}.product-details-page .admin-control-container .admin-control a.success:hover{color:#c6c51d}.product-details-page .admin-control-container .admin-control span{color:#fff;font-weight:bold;margin:5px;white-space:nowrap}.product-details-page .admin-control-container .admin-control span.danger{color:#f00;background:transparent}.product-details-page .admin-control-container .admin-control span.success{color:#91e3b7;background-color:#383b4a}.product-details-page .admin-control-container .admin-control .warning{color:#f9eccb;background-color:#383b4a}.product-details-page .admin-control-container .admin-control .error{color:#f00;background-color:#383b4a}.product-details-page .admin-control-container .admin-control .title{font-size:60%}@media (max-width:767px){.product-details-page .admin-control-container .admin-control{display:none}}.product-detail-panel{display:flex;flex-direction:column;margin-bottom:10px}@media (min-width:1024px){.product-detail-panel{display:flex;flex-direction:row;margin-bottom:0}}.product-detail-panel .productDetailsGallery img{width:100%;transition:all .5s ease-in-out}.product-detail-panel .productDetailsGallery img:hover{transform:scale(1.02)}.product-detail-panel .img-container{text-align:center}.product-detail-panel .circle{position:relative;top:-130px;margin-bottom:-250px}.productPrice{margin-bottom:0 !important;margin-top:0;font-weight:normal;font-family:"Carnero W01 Light",fallback-font;font-size:24px;display:flex;align-items:center}@media (max-width:1023px){.productPrice{font-size:20px}}.productPrice.highlighted{margin-right:15px}.productPrice.black{color:#383b4a}.productPrice.grey{color:#b4b6be}.productPrice.green{color:#91e3b7}.productPrice>.discountValue{cursor:pointer;padding-left:40px;font-family:"Carnero W01 Semibold",fallback-font}@media (max-width:1023px){.productPrice>.discountValue>svg{width:35px;height:35px}.productPrice>.discountValue>span{font-size:11px}}.productPrice>.discountValue>svg{position:absolute;transform:translate(-50%, -50%)}.productPrice>.discountValue>span{position:absolute;color:#fff;transform:translate(-50%, -50%) rotate(-10deg);font-size:13px}.productPriceSmall{font-family:"Carnero W01 Book",fallback-font;font-size:10pt;margin:0 0 0 0}.crossedOutText{font-family:"Carnero W01 Bold",fallback-font;position:relative;display:inline-block;color:#5b5e6e !important;text-decoration:line-through}.crossedOutText>span{color:#b4b6be}.productVatAndDelivery{margin-bottom:0}a.danger{background:#f2dede}a.warning{background:#fcf8e3}a.success{background:#dff0d8}#productDetails p{margin:0}.bx-pager.productDetailsThumbs a{display:inline-block;overflow:hidden;border:solid transparent 2px;margin-right:5px;background-repeat:no-repeat;width:75px;height:75px;background-position:center;background-size:cover;cursor:pointer;color:#fff;text-align:center}@media (max-width:1400px){.bx-pager.productDetailsThumbs a{height:6vw}}@media (max-width:1023px){.bx-pager.productDetailsThumbs a{height:10vw}}@media (max-width:768px){.bx-pager.productDetailsThumbs a{height:12vw}}@media (max-width:640px){.bx-pager.productDetailsThumbs a{height:17vw}}@media (max-width:480px){.bx-pager.productDetailsThumbs a{height:17vw}}.bx-pager.productDetailsThumbs a.active,.bx-pager.productDetailsThumbs a:focus{border:solid #3b5998 2px}.bx-pager.productDetailsThumbs a img{height:100%;width:auto;transform:scale(1)}.bx-pager.productDetailsThumbs a img:hover{transform:scale(1)}.youtubePlaceholder{cursor:pointer}.purelineUpgradeImage{cursor:pointer}.prodDetColorsImage{cursor:pointer}.productTeaser{display:none}.infoIcon{border:1px #383b4a solid;border-radius:30px;padding:0 9px;margin-left:10px;display:inline-block;transition:all .3s;font-weight:bold;cursor:pointer;font-family:'Carnero W01 Semibold',fallback-font;color:#383b4a}.infoIcon:hover{color:#fff;background-color:#383b4a}.product-description-panel p #productDetails{text-align:left}.product-description-panel h5{text-align:left}.product-description-panel .productDetails{font-size:14px;font-family:'Carnero W01 Semibold',fallback-font}.product-description-panel .productDetailsToggle{transition:color .3s;cursor:pointer;font-size:14px;font-family:'Carnero W01 Semibold',fallback-font;text-align:left;margin-bottom:10px}.product-description-panel .productDetailsToggle .specTitleCell{padding-left:25px}@media (min-width:768px){.product-description-panel .productDetailsToggle .specTitleCell{padding-left:40px}}.product-description-panel .productDetailsToggle .baseInfoOnly{padding-left:0}@media (min-width:768px){.product-description-panel .productDetailsToggle .baseInfoOnly{padding-left:8px}}.product-description-panel .productDetailsToggle:hover,.product-description-panel .productDetailsToggle:focus,.product-description-panel .productDetailsToggle:active{color:#c6c51d}.product-description-panel .productDetailsToggle:after{content:"\e080";position:absolute;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;font-size:10pt;transform:rotate(270deg);transition:transform .3s;margin-top:-19px;margin-left:20px}@media (max-width:768px){.product-description-panel .productDetailsToggle:after{margin-right:0;margin-left:0}}.product-description-panel .productDetailsToggle.collapsed:after{transform:rotate(90deg)}.product-description-panel .productDetailsToggle>span.baseInfoOnly{font-family:"Carnero W01 Regular",fallback-font}body.fb-20-style.product-details-page .productDetailsPanelWrapper{margin-top:0}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper{display:flex;flex-wrap:wrap;margin-bottom:10px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .purelineLogoAndShareIcon{display:flex}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .productName{font-size:32px;margin-top:0;margin-right:10px;font-family:'Carnero W01 Regular',fallback-font;display:flex}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .productName{font-size:28px;margin-top:10px;margin-bottom:8px;line-height:1.4}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .productName a.editNameBtn{font-size:18px;display:flex;text-decoration:none;margin-left:15px;align-items:center;width:30px;height:30px;align-items:flex-end;position:relative;top:1px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .productName a.editNameBtn>span{display:inline-flex;width:30px;align-items:center;justify-content:center;top:0}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .productName input.input-sm{font-size:14px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .sharingIcons{opacity:1 !important;display:contents !important}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons{display:flex;transition:opacity .3s}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons{width:100%;margin-bottom:5px}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .zopimButtonMobile,body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .sendDesignButtonMobile{z-index:1;display:flex;justify-content:center;align-items:center;margin-left:10px;margin-top:0;margin-bottom:0}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .zopimButtonMobile>svg,body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .sendDesignButtonMobile>svg{fill:#383b4a;transition:fill .3s;width:24px;height:24px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .zopimButtonMobile:hover,body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .sendDesignButtonMobile:hover{cursor:pointer}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .zopimButtonMobile:hover>svg,body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .sendDesignButtonMobile:hover>svg{fill:#91e3b7}@media (min-width:480px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper>div.sharingIcons .zopimButtonMobile{display:none}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .purelineLogo{align-self:center;margin-right:10px;cursor:default;font-size:32px;margin-top:-8px}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .productNameWrapper .purelineLogo{font-size:28px;margin-top:4px}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel{flex-direction:column;padding-bottom:0;display:flex;justify-content:space-between;height:fit-content !important}@media (min-width:1024px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel{min-height:460px}}@media (max-width:480px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .ctaConfiguratorMobile .ctaContainerMobile{position:relative !important;margin-top:24px;height:auto}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .ctaConfiguratorMobile .ctaContainerMobile a.btn.btn-md.details-cta-mobile{display:inline-flex;justify-content:center}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .ctaConfiguratorMobile .ctaContainerMobile a.btn.btn-md.details-cta-mobile .btn-md-icon.svg-icon svg{width:20px;height:20px;margin-right:10px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel>div.alert-info{font-size:12px;padding:5px;border-radius:2px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;cursor:pointer}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel>div.alert-info>div:nth-child(1){margin-right:15px;margin-left:10px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel>div.alert-info>div:nth-child(1) svg{width:30px;height:30px;fill:#31708f}@media (min-width:481px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel>div.alert-info{display:none}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox{display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;margin-bottom:5px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div{display:flex;flex-wrap:nowrap;flex-direction:column}@media (min-width:768px) and (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(1),body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(2){width:48%}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(2){display:none}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(2){display:flex}}@media (min-width:1024px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(2){display:none}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div>div:nth-child(4):hover path{stroke:#91e3b7}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox{margin-top:16px}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow{display:flex;flex-direction:row;margin-bottom:2px;align-items:center}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIcon{cursor:pointer;width:25px;height:25px;margin-right:10px;display:flex;margin-top:4px;align-items:center;transition:fill .3s}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes{font-size:16px;display:flex;font-family:'Carnero W01 Regular',fallback-font}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes{font-size:14px}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes>a{text-decoration:none;font-family:"Carnero W01 Book",fallback-font}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes .madeInGermany>svg{width:16px;vertical-align:middle;transition:fill .3s}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes .designService>svg{width:16px;vertical-align:middle;transition:fill .3s}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes .designService>svg>path{transition:stroke .3s}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .prodUspBoxIconDes .designService>span{font-size:18px !important}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedLink{text-decoration:none;display:contents}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox{margin-top:26px;display:flex}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox #trustedLogo{position:relative;bottom:2px;margin-right:10px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox span{margin-right:10px;font-family:'Carnero W01 Bold',fallback-font}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox .productDetailsRating{display:flex;flex-direction:row;font-size:25px;bottom:9px;position:relative}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox .productDetailsRating .stars-outer{display:inline-block;position:relative}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox .productDetailsRating .stars-outer::before{content:"\2606 \00a0 \2606 \00a0 \2606 \00a0 \2606 \00a0 \2606"}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox .productDetailsRating .stars-inner{white-space:nowrap;overflow:hidden;position:absolute;top:0}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox .prodUspBoxRow .trustedUspBox .productDetailsRating .stars-inner::before{content:"\2605 \00a0 \2605 \00a0 \2605 \00a0 \2605 \00a0 \2605";color:#f8ce0b}@media (min-width:768px) and (max-width:1023px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox{margin:25px 0}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(1) .prodUspBoxRow .prodUspBoxIconDes{cursor:pointer;transition:color .3s}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspBox>div:nth-child(1) .prodUspBoxRow:hover{color:#91e3b7;fill:#91e3b7}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content{border:0;font-family:'Carnero W01 Book'}@media (max-width:767px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop{display:none}}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop{padding:0;display:flex;flex-direction:row}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(1){width:50%;float:left}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(1)>img{height:100% !important;object-fit:cover}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(2){width:50%;float:right;padding:30px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(2)>button{position:absolute;top:10px;right:15px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(2)>h5{padding-bottom:10px;font-weight:bold}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(2)>div{padding-top:20px;column-gap:0;column-count:3}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop>div:nth-child(2)>div>img{padding:5px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-desktop .mehrErfahren{float:left;font-family:"Carnero W01 Semibold",fallback-font;transition:color .3s;text-decoration:none}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile{display:none}}@media (max-width:767px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile{padding:0;display:flex;flex-direction:column}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(1)>button{position:absolute;top:10px;right:15px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(1)>img{width:100%}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(2){padding:30px}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(2)>h5{padding-bottom:10px;font-weight:bold}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(2)>div{padding-top:20px;column-gap:0;column-count:3}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-body-mobile>div:nth-child(2)>div>img{padding:5px}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-footer{display:none}}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-footer .close{width:100%;display:grid;text-decoration:none;font-family:"Carnero W01 Semibold",fallback-font;opacity:1}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-footer .close>button>span{color:#fff}body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel .prodUspModals .modal-content .modal-footer .mehrErfahren{font-family:"Carnero W01 Semibold",fallback-font;transition:color .3s;margin-bottom:15px;width:100%;display:grid;text-decoration:none}@media (max-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper .product-detail-panel .descriptionPanel{padding-left:15px;padding-bottom:0}}@media (max-width:768px){body.fb-20-style.product-details-page .productDetailsPanelWrapper{margin-top:0}}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper{margin-top:10px}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader{padding:0 0}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader>div{padding:0 15px;margin:auto}@media (max-width:480px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader>div{width:auto}}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader>div{width:768px}}@media (min-width:1024px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader>div{width:994px}}@media (min-width:1400px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader>div{width:1170px}}@media (max-width:768px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsHeader{padding:0 15px}}@media (max-width:768px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent{padding:15px 15px}}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper{padding:15px 15px;width:100%}@media (max-width:480px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper{padding:0;width:100%}}@media (min-width:768px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper{width:750px;padding:15px 15px}}@media (min-width:1024px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper{width:994px}}@media (min-width:1400px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper{width:1170px}}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .tabContentHeading{font-size:20px;margin-top:0}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(1){width:65%}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(1){width:100%;padding-left:0;margin-bottom:10px}}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(2){width:35%;padding-left:30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(2){width:100%;padding-left:0}}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(2)>div:nth-child(4)>div.imgWrapper{display:flex}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(2)>div:nth-child(4)>div.imgWrapper>div{width:50%}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper>div:nth-child(2)>div:nth-child(4)>div.imgWrapper>div>img{width:100%;height:auto}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper .accordionPanel .accordion .card .card-header .panel-title{font-size:16px}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent .textWrapper .productDescriptionWrapper .accordionPanel .accordion .card .card-header .panel-title>span:nth-child(2)>span{white-space:nowrap}body.fb-20-style.product-details-page .productDetailsDescriptionWrapper .tabsPanel .tabsContent>img{display:none}@media (max-width:480px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper{padding:0 15px}}@media (max-width:1023px){body.fb-20-style.product-details-page .productDetailsDescriptionWrapper{margin-top:15px}}body.fb-20-style.product-details-page .checkTable{display:table;font-size:14px;font-family:'Carnero W01 Book',fallback-font}body.fb-20-style.product-details-page .checkTable .checkTableRow{display:flex}body.fb-20-style.product-details-page .checkTable .checkTitleCell{min-width:100px;padding-left:0}body.fb-20-style.product-details-page .checkTable .checkInfoCell{padding-left:0;padding-right:30px;font-family:"Carnero W01 Book",fallback-font;margin-right:35px;width:100%}@media (max-width:480px){body.fb-20-style.product-details-page .checkTable .checkInfoCell{margin-right:0}}body.fb-20-style.product-details-page .checkTable .checkPointContent{display:flex;padding-left:100px}@media (max-width:480px){body.fb-20-style.product-details-page .checkTable .checkPointContent{padding-left:0}}body.fb-20-style.product-details-page .checkTable .checkPointContent .checkTitleCell{min-width:0}body.fb-20-style.product-details-page .checkTable .checkPointContent .checkInfoCell{padding-left:0}body.fb-20-style.product-details-page .checkTable .checkTableHeading .checkInfoCell{font-family:"Carnero W01 Semibold",fallback-font}body.fb-20-style.product-details-page .checkTable .collapsed:hover{outline:none}body.fb-20-style.product-details-page .shelfPropertiesPanel{display:flex;flex-wrap:wrap}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel{flex-grow:1;width:60%;position:relative;align-self:flex-start}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel>img{width:100%}@media (max-width:1024px){body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel{width:100%;margin-bottom:20px}}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker{width:25px;height:25px;display:flex;justify-content:space-around;position:absolute;transition:all .3s;cursor:pointer;background:transparent;border-radius:100%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i0{top:39%;left:42%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i1{top:27%;left:27%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i2{top:43%;left:77%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i3{top:79%;left:18%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i4{top:18%;right:19%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i5{top:62%;left:43%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i6{top:51%;left:23%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i7{top:39%;left:60%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i8{top:75%;right:50%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i9{top:12%;left:46%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i10{top:61%;left:13%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.i11{top:35%;left:86%}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker svg{width:100%;height:100%;transition:all .3s;fill:#383b4a;filter:drop-shadow(0 0 0 #b4b6be)}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker:hover,body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.active{transform:scale(1.2);background:#383b4a}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker:hover svg,body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesImagePanel .infoMarker.active svg{width:100%;height:100%;fill:#91e3b7;filter:drop-shadow(0 0 10px #b4b6be)}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList{width:40%;display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:50px}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList .shelfProperty{margin-top:5px;margin-bottom:5px;color:#383b4a;transition:all .3s;cursor:pointer}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList .shelfProperty:hover{color:#63b48a}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList .shelfProperty.active{color:#383b4a;cursor:default}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList .shelfProperty.active:hover{color:#383b4a}body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList .shelfProperty:nth-child(1){margin-bottom:20px}@media (max-width:768px){body.fb-20-style.product-details-page .shelfPropertiesPanel .shelfPropertiesList{width:100%}}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i1{top:35%;left:64%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i2{top:53%;left:34%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i3{top:13%;left:56%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i4{top:73%;left:21%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i5{top:63%;left:57%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i6{top:61%;left:75%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i7{top:48%;left:54%}body.fb-20-style.product-details-page .shelfPropertiesPanel.cornerShelf .shelfPropertiesImagePanel .infoMarker.i8{top:50%;left:79%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i1{top:37%;left:52%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i2{top:16%;left:64%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i3{top:53%;left:63%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i4{top:81%;left:39%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i5{top:51%;right:53%;left:auto}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i6{top:66%;left:56%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i7{top:40%;left:32%}body.fb-20-style.product-details-page .shelfPropertiesPanel.purelineShelf .shelfPropertiesImagePanel .infoMarker.i8{top:27%;left:45%}body.fb-20-style.product-details-page .tablePropertiesPanel{display:flex;flex-wrap:wrap}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel{flex-grow:1;width:60%;position:relative;align-self:flex-start}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel>img{width:100%}@media (max-width:1024px){body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel{width:100%;margin-bottom:20px}}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker{width:25px;height:25px;display:flex;justify-content:space-around;position:absolute;transition:all .3s;cursor:pointer;background:transparent;border-radius:100%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i1{top:28%;left:50%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i2{top:52%;left:35%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i3{top:43%;left:31%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i4{top:55%;left:23%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i5{top:57%;right:17%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i6{top:35%;right:24%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i7{top:17%;left:65%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i8{top:22%;left:31%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.i9{top:28%;left:18%}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker svg{width:100%;height:100%;transition:all .3s;fill:#383b4a;filter:drop-shadow(0 0 0 #b4b6be)}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker:hover,body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.active{transform:scale(1.2);background:#383b4a}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker:hover svg,body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesImagePanel .infoMarker.active svg{width:100%;height:100%;fill:#91e3b7;filter:drop-shadow(0 0 10px #b4b6be)}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList{width:40%;display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:50px}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList .tableProperty{margin-top:5px;margin-bottom:5px;color:#383b4a;transition:all .3s;cursor:pointer}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList .tableProperty:hover{color:#63b48a}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList .tableProperty.active{color:#383b4a;cursor:default}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList .tableProperty.active:hover{color:#383b4a}body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList .tableProperty:nth-child(1){margin-bottom:20px}@media (max-width:768px){body.fb-20-style.product-details-page .tablePropertiesPanel .tablePropertiesList{width:100%}}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel{display:flex;flex-wrap:wrap}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel{flex-grow:1;width:60%;position:relative;align-self:flex-start}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel>img{width:100%}@media (max-width:1024px){body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel{width:100%;margin-bottom:20px}}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker{width:25px;height:25px;display:flex;justify-content:space-around;position:absolute;transition:all .3s;cursor:pointer;background:transparent;border-radius:100%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i1{top:43%;left:65%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i2{top:45%;left:40%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i3{top:49%;left:51%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i4{top:56%;left:62%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i5{top:60%;left:73%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i6{top:34%;left:16%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i7{top:58%;left:49%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i8{top:55%;left:36%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i9{top:49%;left:23%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.i10{top:48%;left:79%}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker svg{width:100%;height:100%;transition:all .3s;fill:#383b4a;filter:drop-shadow(0 0 0 #b4b6be)}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker:hover,body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.active{transform:scale(1.2);background:#383b4a}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker:hover svg,body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesImagePanel .infoMarker.active svg{width:100%;height:100%;fill:#91e3b7;filter:drop-shadow(0 0 10px #b4b6be)}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList{width:40%;display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:50px}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList .tvFurnitureProperty{margin-top:5px;margin-bottom:5px;color:#383b4a;transition:all .3s;cursor:pointer}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList .tvFurnitureProperty:hover{color:#63b48a}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList .tvFurnitureProperty.active{color:#383b4a;cursor:default}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList .tvFurnitureProperty.active:hover{color:#383b4a}body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList .tvFurnitureProperty:nth-child(1){margin-bottom:20px}@media (max-width:768px){body.fb-20-style.product-details-page .tvFurniturePropertiesPanel .tvFurniturePropertiesList{width:100%}}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel{display:flex;flex-wrap:wrap}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel{width:35%;padding-left:50px;display:flex;flex-direction:column;justify-content:space-between}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel h3{font-size:20px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .contactItem p{font-size:12px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods{display:flex;flex-direction:column}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods h3{font-size:20px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods .imgWrapper{display:flex}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods .imgWrapper .paymentItem{padding:0}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods .imgWrapper .paymentItem>img{width:100%}@media (max-width:1023px){body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .paymentMethods{margin-top:60px}}@media (max-width:1023px){body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel{width:100%;padding:0;margin-top:60px}}@media (max-width:480px){body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .contactPanel .btn{width:100%}}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel{width:65%;display:flex;flex-direction:column}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel h3{font-size:20px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper{display:flex;flex-direction:row}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep{flex-grow:0;width:33%}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(1){padding:0;margin-right:10px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(2){padding:0;margin-right:10px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(3){padding:0}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep .imgWrapper>img{width:100%}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep .indexWrapper{margin-top:5px;margin-bottom:5px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep>div:nth-child(3){font-size:20px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep>div:nth-child(3){font-size:14px}@media (max-width:1023px){body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel{width:100%}}@media (max-width:480px){body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper{flex-direction:column}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep{width:100%}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(1){padding:0;margin-right:0;margin-bottom:30px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(2){padding:0;margin-right:0;margin-bottom:30px}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .ideaStepsWrapper .ideaStep:nth-child(3){padding:0}body.fb-20-style.product-details-page .prodDetCmsPanel .productDetailsServicePanel .ideaPanel .btn{width:100%}}body.fb-20-style.product-details-page .productDetailsToggle{display:block}body.fb-20-style.product-details-page .productDetailsToggle:after{margin-left:18px}@media (max-width:768px){body.fb-20-style.product-details-page .productDetailsToggle:after{margin-left:0;margin-top:-37px}}body.fb-20-style.product-details-page .productDetailsToggle .checkTableHeading{margin-top:10px;margin-bottom:10px}body.fb-20-style.product-details-page .productDetailsToggle .checkTableHeading .checkTableRow{position:relative}body.fb-20-style.product-details-page .productDetailsToggle .checkTableHeading .checkTableRow:after{color:#91e3b7;font-family:'Carnero W01 Book',fallback-font;content:'\203A' !important;display:flex;justify-content:center;position:absolute;transition:all .3s;transform:rotate(270deg);font-size:45px;line-height:0;top:0;right:5px;height:20px;width:20px}body.fb-20-style.product-details-page .productDetailsToggle .checkTableHeading .checkTableRow:hover:after{color:#383b4a}body.fb-20-style.product-details-page .productDetailsToggle.collapsed .checkTableHeading .checkTableRow:after{transform:rotate(90deg)}body.fb-20-style.product-details-page .productDetailsToggle.collapsed .checkTableHeading .checkTableRow:hover:after{color:#383b4a}body.fb-20-style.product-details-page .productDetailsToggle.collapsed:hover{outline:none}body.fb-20-style.product-details-page #pdsPickupPanel{padding:10px;margin-top:10px;background-color:#fafafa}@media (min-width:767px){body.fb-20-style.product-details-page #pdsPickupPanel{max-width:320px}}@media (min-width:1400px){body.fb-20-style.product-details-page #pdsPickupPanel{max-width:330px}}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(1){font-family:'Carnero W01 Regular',fallback-font;margin-bottom:3px}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(2){font-size:14px;text-decoration:line-through;text-decoration-color:#ff886d}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(3){font-family:'Carnero W01 Regular',fallback-font;font-size:14px;color:#ff886d;display:flex}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(3)>svg{margin-right:5px}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(4){margin-top:0;font-size:14px}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5){margin-top:8px}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5) form{display:flex;justify-content:space-between}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5) form>input{flex-grow:1;border-radius:6px 0 0 6px;height:30px;font-size:13px;text-align:center;background-color:#fff}body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5) form>button{height:30px;border-radius:0 6px 6px 0;background-color:#383b4a;border-color:#383b4a;color:#fff;padding:3px 10px;font-size:16px}@media (hover:hover){body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5) form>button:hover{background-color:#535769;border-color:#535769}}@media (hover:none){body.fb-20-style.product-details-page #pdsPickupPanel>div:nth-child(5) form>button:active{background-color:#535769;border-color:#535769}}body.fb-20-style.product-details-page #purelinePartnerMapModal{padding:4px;overflow:hidden}@media (max-width:1023px){body.fb-20-style.product-details-page #purelinePartnerMapModal{max-height:70vh;overflow-y:scroll;max-height:none;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent}body.fb-20-style.product-details-page #purelinePartnerMapModal::-webkit-scrollbar{width:0;display:none}}body.fb-20-style.product-details-page #purelinePartnerMapModal button.close{position:absolute;top:5px;right:12px;z-index:10;font-size:30px}body.fb-20-style.product-details-page #purelinePartnerMapModal form{display:flex;justify-content:space-between}body.fb-20-style.product-details-page #purelinePartnerMapModal form>input{flex-grow:1;border-radius:6px 0 0 6px;height:30px;font-size:13px;text-align:center;background-color:#fff}body.fb-20-style.product-details-page #purelinePartnerMapModal form>button{height:30px;border-radius:0 6px 6px 0;background-color:#383b4a;border-color:#383b4a;color:#fff;padding:3px 10px;font-size:16px}@media (hover:hover){body.fb-20-style.product-details-page #purelinePartnerMapModal form>button:hover{background-color:#535769;border-color:#535769}}@media (hover:none){body.fb-20-style.product-details-page #purelinePartnerMapModal form>button:active{background-color:#535769;border-color:#535769}}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2){display:flex;flex-direction:row;align-items:stretch}@media (max-width:1023px){body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2){width:100%;flex-direction:column}}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(1){width:50%;display:flex;justify-content:center;align-items:center;flex-grow:0}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(1)>img:nth-child(1){min-height:100%;align-self:center;object-fit:cover}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(1)>img:nth-child(2){width:100%}@media (max-width:1023px){body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(1){width:100%}}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(2){padding:0 15px;overflow-y:hidden;max-height:525px;width:50%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent transparent;display:flex;flex-direction:column}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(2)::-webkit-scrollbar{width:0;display:none}@media (max-width:1023px){body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(2){width:100%}}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(2)>div:nth-child(3){font-size:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){font-size:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal ul{padding:0;font-size:14px;margin-top:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal ul li{display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px}body.fb-20-style.product-details-page #purelinePartnerMapModal ul li>div:nth-child(1){font-size:18px}body.fb-20-style.product-details-page #purelinePartnerMapModal #noPartnersFoundMessage{font-size:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal #noPartnersFoundMessage>div:nth-child(1),body.fb-20-style.product-details-page #purelinePartnerMapModal #noPartnersFoundMessage>div:nth-child(2),body.fb-20-style.product-details-page #purelinePartnerMapModal #noPartnersFoundMessage>div:nth-child(3){margin-bottom:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal #noPartnersFoundMessage>div:nth-child(4){background-color:#eceff0;padding:15px 15px;margin-left:-15px}body.fb-20-style.product-details-page #purelinePartnerMapModal #partnersFoundMessage{font-size:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal #partnersFoundMessage2{font-size:15px}body.fb-20-style.product-details-page #purelinePartnerMapModal .contentHeader{overflow-y:hidden;display:contents}body.fb-20-style.product-details-page #purelinePartnerMapModal .contentBody{overflow-y:scroll;overflow-x:hidden}body.fb-20-style.product-details-page #purelinePartnerMapModal .contentBody>div{padding:0 15px}body.fb-20-style.product-details-page #purelinePartnerMapModal .contentBody>div:nth-child(1){padding:10px 15px}@keyframes fadeInproductDetailsSidePanelText{from{opacity:0}to{opacity:1}}@keyframes fadeOutproductDetailsSidePanelText{from{opacity:1}to{opacity:0}}
