html{--base-clr_primary:0, 0, 0}html{--bradius_None:0;--bradius_XXXS:2px;--bradius_XXS:4px;--bradius_XS:8px;--bradius_S:12px;--bradius_M:16px;--bradius_L:20px;--bradius_XL:100vmax}html{--pbxPrimaryColor:#000;--pbxPrimaryAltColor:#194a50;--pbxPrimaryColorLighten50:rgb(12.75, 12.75, 12.75);--pbxPrimaryColorLighten400:#666666;--pbxMainFontFamily:Montserrat, sans-serif;--pbxButtonRadius:0;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(225.25, 225.25, 225.25);--pbxSecondaryColorDarken100:rgb(212.5, 212.5, 212.5);--pbxSecondaryColorDarken150:rgb(199.75, 199.75, 199.75);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(174.25, 174.25, 174.25);--pbxBgColor:transparent;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#000;--pbxBodyFontColorDarken150:black;--pbxBodyFontColorDarken200:black;--pbxBodyFontColorLighten100:rgb(25.5, 25.5, 25.5);--pbxBodyFontColorLighten150:rgb(38.25, 38.25, 38.25);--pbxBodyFontColorLighten200:#333333;--pbxBodyFontColorLighten250:rgb(63.75, 63.75, 63.75);--pbxBodyFontColorLighten300:rgb(76.5, 76.5, 76.5);--pbxBodyFontColorLighten500:rgb(127.5, 127.5, 127.5);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:#000;--pbxSecondaryFontColorDarken100:black;--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(242.25, 242.25, 242.25);--pbxPrimaryBackgroundColorDarken100:rgb(229.5, 229.5, 229.5);--pbxPrimaryBackgroundColorDarken500:rgb(127.5, 127.5, 127.5);--pbxSecondaryBackgroundColor:#faf8f3;--pbxSecondaryBackgroundColorDarken50:rgb(242.5, 237.5, 225);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(229.25, 229.25, 229.25);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e1d9c1;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:0;--pbxDropdownBorder:1px solid #e1d9c1;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#faf8f3;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}@font-face{font-family:"client-icon-font";src:url(../fonts/client-icon-font.eot);src:url(../../../../printbox/defaultStore/defaultEditors/fonts/client-icon-font.eot?#iefix) format("eot"),url(../fonts/client-icon-font.woff2) format("woff2"),url(../fonts/client-icon-font.woff) format("woff"),url(../fonts/client-icon-font.ttf) format("truetype"),url(../fonts/client-icon-font.svg#client-icon-font) format("svg")}#app .icon-arrow-triangle-down:before{font-family:"client-icon-font";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1}#app .icon-arrow-triangle-down:before{content:"\ea01"}@font-face{font-weight:700;font-family:"Mont";font-style:normal;src:url(../fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-weight:600;font-family:"Mont";font-style:normal;src:url(../fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-weight:500;font-family:"Mont";font-style:normal;src:url(../fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-weight:400;font-family:"Mont";font-style:normal;src:url(../fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-weight:300;font-family:"Mont";font-style:normal;src:url(../fonts/Montserrat-Light.ttf) format("truetype")}#app{overflow:hidden}#app .GalleryView .GalleryViewMainSlide{border:0;padding:0}@media all and (min-width:769px){#app .GalleryView .GalleryViewMainSlide{margin-top:30px;padding:10px}}@media all and (max-width:768px){#app .GalleryView .Carousel .CarouselContainer{display:flex;justify-content:center;margin-top:10px}}#app .GalleryView .Carousel .CarouselFrame{display:none}#app .GalleryView .Carousel .CarouselBar{margin-left:0!important;gap:4px}#app .GalleryView .Carousel .CarouselSlideContainer{border:1px solid transparent;margin-right:15px}@media all and (max-width:768px){#app .GalleryView .Carousel .CarouselSlideContainer{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border-width:0;border-radius:50%;box-shadow:none;background:#faf8f3;overflow:hidden;margin-right:unset}#app .GalleryView .Carousel .CarouselSlideContainer img{display:none}}#app .GalleryView .Carousel .CarouselSlideContainer.selected .CarouselSlide{border:1px solid #000;box-shadow:none}@media all and (max-width:768px){#app .GalleryView .Carousel .CarouselSlideContainer.selected .CarouselSlide{background:#000}}#app .GalleryView .Carousel .CarouselSlide{outline:0;box-shadow:none}@media all and (min-width:769px){#app .GalleryView .Carousel .CarouselSlide{width:100px;height:100px}}@media all and (max-width:768px){#app .GalleryView .Carousel .CarouselNavButton{display:none}}#app .GalleryView .Carousel .CarouselNavButton:not(.disabled){color:#000}#app .GalleryView .Carousel .CarouselNavButton .icon{font-size:30px}#app .ProductCardActions{margin-bottom:35px}@media all and (min-width:769px){#app .ProductCardActions{max-width:276px}}#app .ProductCardActions .SelectorComboboxTextView{flex-direction:column;align-items:flex-start;gap:10px}#app .ProductCardActions .SelectorComboboxTextView .attribute-name:after{content:":"}#app .ProductCardActions .SelectorComboboxTextView .attributes-dropdown{width:100%;max-width:100%}#app .ProductCardActions .SelectorComboboxTextView .attributes-dropdown .chosen-option{background:0 0;border-color:#e1d9c1;height:50px}#app .ProductCardActions .ProductCardPrice h4{display:none}#app .ProductCardActions .Button.primary{flex:0 0 100%;width:100%;max-width:100%;margin:20px 0 0}#app .ProductCardActions .Button.primary .caption{font-size:18px}#app .ProductCardActions .Button.primary .caption::after{display:none}#app .MainStepView.ProductCardStepView .PbxCustomProductTitle.title{margin:0;padding:0 0 10px 0;white-space:nowrap}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .StepColumn.left-column{padding-right:0}}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .StepColumn.right-column{padding-left:70px}}#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb{margin-left:0}#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb .step .caption,#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb .current .caption{font-size:12px;color:#000}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb .step .caption,#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb .current .caption{font-size:10px}}@media all and (min-width:769px){#app .MainStepView.ProductCardStepView .fullTop.StepViewBreadcrumb{padding-bottom:26px}}@media all and (max-width:768px){#app .MainStepView.ProductCardStepView .StepViewContent{margin-top:0}}#app .RelatedProductsView{position:relative;padding-top:10px;padding-bottom:20px}@media all and (max-width:768px){#app .RelatedProductsView{padding-top:0;padding-bottom:0}}@media all and (max-width:768px){#app .RelatedProductsView .RelatedProductsList{flex-direction:column;gap:20px;padding:5px 0 30px}}#app .RelatedProductsView:before{content:"";background:#faf8f3;width:100vw;height:calc(100% + 94px);transform:translateX(-50%);position:absolute;top:-94px;left:50%}@media all and (max-width:768px){#app .RelatedProductsView:before{height:calc(100% + 72px);top:-72px}}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages{flex:0 0 100%;width:100%;max-width:100%}}@media all and (min-width:769px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages{height:460px}}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages:hover .product-hover-button,#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages:active .product-hover-button{display:block}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view_image-wrapper{height:inherit}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view_image-wrapper{width:100px}}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:8px 20px;padding-top:0;padding-bottom:0;grid-template-areas:"photo description" "photo button"}}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-image-container{grid-area:photo}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-description{grid-area:description;margin-left:0;line-height:1}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-description{display:flex;flex-direction:column;gap:8px}}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view-wrapper{max-height:initial}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view-wrapper:hover{border-radius:0}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-view-wrapper:hover .product-view_sliders{display:none}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .price-wrapper{margin:0;font-size:14px}}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-hover-button{display:block;position:relative;top:0;left:0;transform:translateX(0);width:100%;grid-area:button;border-radius:0;transition:background-color .3s ease}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-hover-button{height:30px;max-width:140px;font-size:12px}}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-hover-button:hover{background-color:#194a50}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-price-details{display:block;font-weight:700;font-size:14px}#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-name{font-size:16px;margin-bottom:0}@media all and (max-width:768px){#app .RelatedProductsView .ProductView.ProductViewWithSlidesImages .product-name{font-size:14px}}#app .related-templates-header{position:relative;padding-top:32px;font-size:18px;margin-bottom:0;text-align:left;font-weight:700}@media all and (min-width:769px){#app .related-templates-header{padding-top:62px;font-size:20px;text-align:center}}#app .related-templates-header:before{content:"";background:#faf8f3;width:100vw;height:100%;transform:translateX(-50%);position:absolute;top:0;left:50%;z-index:-1}#app .SummaryStepView .StepColumnsContainer{margin-top:30px}#app .SummaryStepView .ProductVisualisationsView{padding:0 20px}#app .SummaryStepView .SlideListDescription{margin-top:10px}#app .SummaryStepView .SlidePreviewContainer{box-shadow:1px 1px 15px 0 rgba(0,0,0,.1);margin-bottom:15px}#app .SummaryStepView .StepHook.default{margin-top:20px}#app .SummaryStepView .StepColumn.right-column>h3:first-of-type{margin-bottom:20px}#app [class*=pf-247].SummaryStepView .SlidePreviewContainer{box-shadow:none;overflow:visible}#app [class*=pf-247].SummaryStepView .MaskedBySlide{box-shadow:1px 1px 15px 0 rgba(0,0,0,.1)}#app [class*=pf-242].SummaryStepView .SlidePreviewContainer{box-shadow:none;overflow:visible}#app [class*=pf-242].SummaryStepView .MaskedBySlide{box-shadow:1px 1px 15px 0 rgba(0,0,0,.1)}#app .related_products_text.CD{position:relative;z-index:100;font-weight:700;font-size:18px;padding-left:20px}@media all and (min-width:769px){#app .related_products_text.CD{text-align:center;font-size:20px}}#app .PbxCustomProductDescriptionBox{margin:30px 0 50px;gap:20px}@media all and (min-width:769px){#app .PbxCustomProductDescriptionBox{margin:60px 0;gap:70px;flex-wrap:nowrap}}#app .PbxCustomProductDescriptionBox .custom-description-column{padding:0}#app .PbxCustomProductDescriptionBox .descriptionTitle{font-size:14px}@media all and (min-width:769px){#app .PbxCustomProductDescriptionBox .descriptionTitle{font-size:16px}}#app .PbxCustomProductDescriptionBox p{line-height:18px;font-size:12px}@media all and (min-width:769px){#app .PbxCustomProductDescriptionBox p{font-size:14px}}#app .PbxCustomProductTitle{font-size:20px!important}@media all and (min-width:769px){#app .PbxCustomProductTitle{font-size:24px!important}}@media all and (min-width:1051px){#app .PbxCustomProductTitle{font-size:30px!important}}#app .PbxPhotoBannerNew .banner-content-header,#app .PbxPhotoBannerNew p{color:var(--clr_white)}@media all and (max-width:768px){#app .PbxPhotoBannerNew{position:relative;min-height:500px;margin:0;padding:0;overflow:hidden}#app .PbxPhotoBannerNew .contentWrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:500px;margin:0;padding:24px 24px 32px}#app .PbxPhotoBannerNew .img-wrapper{position:absolute;inset:0;z-index:0;display:block;width:100%;max-width:none;margin:0;padding:0}#app .PbxPhotoBannerNew .img-wrapper picture{display:block;width:100%;height:100%}#app .PbxPhotoBannerNew .img-wrapper img{width:100%;height:100%;max-width:none;object-fit:cover}#app .PbxPhotoBannerNew .img-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.55) 0,rgba(0,0,0,.45) 45%,rgba(0,0,0,.55) 100%);pointer-events:none}#app .PbxPhotoBannerNew .banner-content{position:relative;z-index:1;width:100%;max-width:none;margin:auto 0 12px;padding:0;height:calc(100% - 84px)}#app .PbxPhotoBannerNew .banner-content p{margin:32px auto}#app .PbxPhotoBannerNew .banner-content.left,#app .PbxPhotoBannerNew .banner-content.right,#app .PbxPhotoBannerNew .banner-content.center{align-items:center;justify-content:center}#app .PbxPhotoBannerNew .banner-caption{position:relative;z-index:1;max-width:290px;width:auto;margin:0 auto auto;color:var(--clr_white);font-size:20px;line-height:30px;font-weight:500;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.35)}#app .PbxPhotoBannerNew .banner-caption+div:has(>a.Button){margin-top:auto}#app .PbxPhotoBannerNew .banner-caption~div .Button .contentWrapper>div:last-child{position:relative;z-index:1;width:100%;margin-top:auto}#app .PbxPhotoBannerNew .Button.primary{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:64px;margin:0;padding:0;border-radius:0;background-color:#000;color:var(--clr_white)}#app .PbxPhotoBannerNew .Button.primary .icon.icon-arrow-chevron-right{display:none}#app .PbxPhotoBannerNew .Button.primary .ButtonContent{display:flex;align-items:center;justify-content:center;width:100%;padding:0}#app .PbxPhotoBannerNew .Button.primary .caption{font-weight:600;font-size:17px;color:var(--clr_white);text-align:center;white-space:nowrap}}@media all and (max-width:768px){#app .PbxPhotoBannerNew.fullPageImg .contentWrapper .banner-content p{margin:32px auto;font-weight:500;text-shadow:none}#app .PbxPhotoBannerNew.fullPageImg .contentWrapper .banner-content .banner-content-header{max-width:none;margin:0;color:var(--clr_white);font-weight:700;font-size:32px;line-height:38px;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.35)}#app .PbxPhotoBannerNew.fullPageImg .Button{width:100%;max-width:none;height:64px;margin-top:32px;min-width:240px}#app .PbxPhotoBannerNew.fullPageImg .Button .ButtonContent{justify-content:center;padding:0}}#app .pbxPriceView .PTC_PriceLabel{margin-right:.25em}#app .PbxProductsList{max-width:calc(var(--pbxGSBaseContainerWidth) - var(--pbxGridGutterWidth));margin:60px auto 0}#app .PbxProductsList>div{gap:68px 51px;justify-content:flex-start}#app .PbxProductsList .pbxProduct{width:calc(25% - 39px);margin-right:0;text-align:left;text-decoration:none}#app .PbxProductsList .pbxProduct:nth-child(n){margin-right:0}#app .PbxProductsList .pbxProduct:hover{box-shadow:none}#app .PbxProductsList .pbxProduct .product-image-container{padding:0;overflow:hidden;aspect-ratio:1/1}@media all and (max-width:768px){#app .PbxProductsList .pbxProduct .product-image-container{padding:0}}#app .PbxProductsList .pbxProduct .product-image{width:100%;max-width:100%;max-height:100%;object-fit:cover}#app .PbxProductsList .product-description{padding:0;text-align:left}#app .PbxProductsList .product-name{font-size:14px;font-weight:400;color:var(--clr_black);padding:18px 0}@media all and (min-width:769px){#app .PbxProductsList .product-name{font-size:20px;padding:27px 0 18px}}#app .PbxProductsList .product-price{font-size:14px;padding:0;font-weight:700;color:var(--clr_black)}@media all and (min-width:769px){#app .PbxProductsList .product-price{font-size:16px}}@media all and (max-width:990px){#app .PbxProductsList>div{gap:20px 15px}#app .PbxProductsList .pbxProduct{width:calc(50% - 8px)}}@media all and (max-width:768px){#app .PbxProductsList>div{gap:32px 18px;padding:0 10px}#app .PbxProductsList .pbxProduct{width:calc(50% - 10px)}}#app .template-pbxPriceView .PriceView{font-size:18px;font-weight:700;margin:5px 0}#app .TcAttributeSelectorWithPrice.TC{width:100%}#app .TcAttributeSelectorWithPrice.TC .TC_Header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media all and (min-width:769px){#app .TcAttributeSelectorWithPrice.TC .TC_Header{flex-direction:column;align-items:center}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeName{font-size:24px;color:var(--pbxBodyFontColor, #000);font-weight:700;line-height:75px;text-align:center;text-transform:uppercase;border-bottom:1px solid var(--pbxSecondaryColor, #eee)}@media all and (max-width:1050px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeName{line-height:60px}}@media all and (max-width:768px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeName{padding-left:20px;font-size:18px;text-align:left;border-bottom:0}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;flex-wrap:wrap;padding:30px 0}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper>div{display:flex;flex-direction:column;align-self:stretch}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow1>div{flex-basis:50%;max-width:50%}@media all and (min-width:991px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow1>div{flex-basis:calc(100%/1);max-width:calc(100%/1)}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow2>div{flex-basis:50%;max-width:50%}@media all and (min-width:991px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow2>div{flex-basis:calc(100%/2);max-width:calc(100%/2)}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow3{justify-content:center}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow3>div{flex-basis:50%;max-width:50%}@media all and (min-width:991px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow3>div{flex-basis:calc(100%/3);max-width:calc(100%/3)}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow4>div{flex-basis:50%;max-width:50%}@media all and (min-width:991px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow4>div{flex-basis:calc(100%/4);max-width:calc(100%/4)}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow5>div{flex-basis:50%;max-width:50%}@media all and (min-width:991px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValuesWrapper.TC_ValueInRow5>div{flex-basis:calc(100%/5);max-width:calc(100%/5)}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper{display:flex;flex-direction:column;align-self:stretch;padding:20px;cursor:pointer;transition:all .2s ease;flex:1 0 250px}@media all and (max-width:990px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper{margin-bottom:5px}}@media all and (max-width:768px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper{margin-bottom:15px;padding:5px}}@media all and (max-width:990px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper:nth-child(2n){margin:0 0 5px auto}}@media all and (max-width:768px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper:nth-child(4n){margin-bottom:10px}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper.TC_Selected{z-index:1;box-shadow:0 0 0 3px var(--pbxPrimaryColor, #000)}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper.TC_Selected .TC_AttributeValueName{color:var(--pbxPrimaryColor, #000)}@media all and (min-width:1171px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper:not(.TC_Selected):hover{box-shadow:1px 5px 14px 4px #e1e1e1;transform:translateY(-2px)}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper:not(.TC_Selected):hover .TC_AttributeValueName{color:var(--pbxPrimaryColor, #000)}}@media all and (max-width:990px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper{max-width:none}}@media all and (max-width:768px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper{margin:5px;background-color:#fff;border-radius:2px}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueWrapper p{padding:0 20px}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeImageContainer{overflow:hidden}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeImageContainer img{display:block;width:100%;margin:0 auto 17px auto}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueNameAndPriceWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueName{font-size:16px;font-weight:400;line-height:1.4;transition:all .2s ease;margin-bottom:6px;text-align:center}@media all and (max-width:768px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueName{font-size:18px;padding-right:5px}}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueDescription{position:static;display:flex;padding-top:3px;padding-bottom:15px;padding-left:0;line-height:1.5;justify-content:center;font-size:16px}@media all and (max-width:1050px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeValueDescription{padding-bottom:0}}#app .TcAttributeSelectorWithPrice.TC .TC_PriceWithText,#app .TcAttributeSelectorWithPrice.TC .TC_PriceWrapper,#app .TcAttributeSelectorWithPrice.TC .PriceViewWrapper{font-size:18px;font-weight:700}#app .TcAttributeSelectorWithPrice.TC .TC_PriceWithText{display:flex;align-items:center}#app .TcAttributeSelectorWithPrice.TC .TC_PriceWithText span{margin-right:5px}#app .TcAttributeSelectorWithPrice.TC .TC_AttributeDescription{padding-left:20px}@media all and (min-width:769px){#app .TcAttributeSelectorWithPrice.TC .TC_AttributeDescription{margin-top:20px;padding-left:0}}#app .TC_ProductInformation{margin-bottom:20px;line-height:18px}#app .TC_ProductInformation.TC_FSize-12{font-size:12px}#app .TC_ProductInformation.TC_FSize-14{font-size:14px}@media all and (max-width:768px){#app .TC_ProductInformation.TC_HideOnMobile{display:none}}@media all and (min-width:769px){#app .TC_ProductInformation.TC_HideOnDesktop{display:none}}