@charset "UTF-8";html{--base-clr_primary:246, 146, 30}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:#f6921e;--pbxPrimaryAltColor:rgb(240.8653846154, 133.8141025641, 9.6346153846);--pbxPrimaryColorLighten50:rgb(246.9807692308, 157.8782051282, 54.5192307692);--pbxPrimaryColorLighten400:rgb(253.8461538462, 241.0256410256, 226.1538461538);--pbxMainFontFamily:Roboto, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(225.25, 225.25, 225.25);--pbxSecondaryColorDarken100:rgb(212.5, 212.5, 212.5);--pbxSecondaryColorDarken150:rgb(199.75, 199.75, 199.75);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(174.25, 174.25, 174.25);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#666;--pbxBodyFontColorDarken150:rgb(63.75, 63.75, 63.75);--pbxBodyFontColorDarken200:#333333;--pbxBodyFontColorLighten100:rgb(127.5, 127.5, 127.5);--pbxBodyFontColorLighten150:rgb(140.25, 140.25, 140.25);--pbxBodyFontColorLighten200:#999999;--pbxBodyFontColorLighten250:rgb(165.75, 165.75, 165.75);--pbxBodyFontColorLighten300:rgb(178.5, 178.5, 178.5);--pbxBodyFontColorLighten500:rgb(229.5, 229.5, 229.5);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(15.5151515152, 24.7272727273, 32.4848484848, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(242.25, 242.25, 242.25);--pbxPrimaryBackgroundColorDarken100:rgb(229.5, 229.5, 229.5);--pbxPrimaryBackgroundColorDarken500:rgb(127.5, 127.5, 127.5);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(236.25, 236.25, 236.25);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(229.25, 229.25, 229.25);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e7e7e7;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:3px;--pbxDropdownBorder:1px solid #e7e7e7;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#f9f9f9;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}#app .dtsSizeGroup{position:relative;z-index:10001;display:flex;flex-wrap:wrap;margin-top:15px}#app .dtsSizeGroup .wrapper-title{width:100%;color:#000;font-weight:400;font-size:18px;text-align:left}#app .dtsSizeGroup .tabs-wrap{display:flex;flex-wrap:wrap}#app .dtsSizeGroup .tabs-wrap>div{width:50%}#app .dtsSizeGroup .tabs-wrap>:last-child{width:100%}#app .dtsSizeGroup .tabs-wrap>:last-child .tab-title{width:100%}#app .dtsSizeGroup .tabs-wrap>:last-child .values-wrap{width:auto}#app .dtsSizeGroup .tabs-wrap>:last-child .values-wrap>div{max-width:178px}@media (max-width:1170px){#app .dtsSizeGroup .tabs-wrap>:last-child .values-wrap>div{width:calc(25% - 5px);max-width:unset}}@media (max-width:768px){#app .dtsSizeGroup .tabs-wrap>:last-child .values-wrap>div{width:calc(50% - 5px);max-width:unset}}#app .DtsTabSelector{margin-bottom:10px;text-align:left}#app .DtsTabSelector .DtsTabElement{cursor:pointer}#app .DtsTabSelector .tabs-wrap{display:flex;flex-wrap:wrap}#app .DtsTabSelector .tabs-wrap>div{max-width:25%}@media (max-width:768px){#app .DtsTabSelector .tabs-wrap>div{width:50%;max-width:50%}}@media (max-width:320px){#app .DtsTabSelector .tabs-wrap>div{width:100%;max-width:100%}}#app .DtsTabSelector .title-text{padding-left:5px;color:#000;font-weight:700;font-size:18px;font-family:"Open Sans",sans-serif}#app .DtsTabSelector .title{margin-bottom:10px;text-align:left}#app .DtsTabSelector .value-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;padding:5px;cursor:pointer}#app .DtsTabSelector .value-name{padding:10px 30px;font-size:18px;font-family:"Open Sans",sans-serif;text-align:center;border:1px solid #707070;border-radius:4px}#app .DtsTabSelector .value-name.selected{color:#fff;font-weight:700;background-color:#f6921e;border-color:#f6921e}#app .DtsTabSelector .image{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 10px 15px 10px;font-weight:300;font-size:12px}#app .DtsTabSelector .image img{width:50%}#app .info-wrapper{display:flex;align-items:center;max-width:86%;margin:10px auto}#app .info-wrapper .description{font-weight:400;font-size:14px}#app .info-wrapper ul{display:flex;flex-direction:column;margin-bottom:10px}#app .info-wrapper li::before{padding-right:5px;content:"-"}@media all and (max-width:768px){#app .PbxAttributePresentation{padding:50px 32px 0}}#app .SizeTab{position:relative;z-index:10001;display:flex;flex-wrap:wrap;margin-top:15px}#app .SizeTab.thumbnail-style .tab-title{width:100%;margin-right:5px;color:#000;font-size:17px;font-family:"Open Sans",sans-serif;text-transform:capitalize}#app .SizeTab.thumbnail-style .tab-title .title-text{margin-bottom:5px}#app .SizeTab.thumbnail-style .values-wrap{margin-right:10px;border-top:1px solid #707070}#app .SizeTab.thumbnail-style .values-wrap.single-value>div{width:100%}#app .SizeTab.thumbnail-style .values-wrap>div{width:calc(50% - 5px);margin-right:5px}#app .SizeTab.thumbnail-style .values-wrap>div:last-child{padding-right:0}@media (max-width:990px){#app .SizeTab.thumbnail-style .values-wrap>div{width:calc(50% - 5px)}}@media (max-width:768px){#app .SizeTab.thumbnail-style .values-wrap>div{width:calc(100% - 5px);padding:0}}#app .SizeTab.thumbnail-style .SizeTile{margin:10px 0}#app .SizeTab.thumbnail-style .SizeTile .value-wrap{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:5px;text-align:center}#app .SizeTab.thumbnail-style .SizeTile .value-wrap .value-thumb{position:relative;width:100%}#app .SizeTab.thumbnail-style .SizeTile .value-wrap .value-name{padding-bottom:10px;font-size:13px;font-family:"Open Sans",sans-serif}#app .SizeTab .values-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}#app .SizeTab .values-wrap .mobile-subtitle{display:none}#app .SizeTab .values-wrap .SizeTile{transition:all .2s ease}#app .SizeTab .values-wrap .SizeTile:hover{box-shadow:1px 5px 14px 4px #e6e6e6;transform:translateY(-2px)}@media (max-width:768px){#app .SizeTab .values-wrap .SizeTile:hover{box-shadow:unset;transform:unset}}#app .SizeTab .values-wrap .SizeTile .product-image-container{position:relative;box-shadow:0 0 0 3px #f6921e}#app .SizeTab .values-wrap .SizeTile .value-price{display:block;width:100%;max-height:16px;margin-top:10px;color:#707070;font-weight:400;font-size:14px;font-family:"Open Sans",sans-serif;line-height:1;transition:all .1s ease-in-out}#app .SizeTab .values-wrap .SizeTile .value-wrap{flex-wrap:wrap;border:1px solid gray;border-radius:4px}#app .SizeTab .values-wrap .SizeTile.selected .value-name{color:#fff;font-weight:700}#app .SizeTab .values-wrap .SizeTile.selected .value-price{color:#fff;font-weight:700}#app .SizeTab .values-wrap .SizeTile.selected .value-wrap{background:#f6921e;border:1px solid gray}#app .SizeTab .values-wrap .SizeTile .value-name{padding-top:5px;color:gray;font-size:12px;transition:all .1s ease-in-out}#app .FormatInformation{width:100%;padding:32px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f9f9f9;font-family:var(--pbxMainFontFamily, "Roboto", sans-serif)}@media all and (min-width:769px){#app .FormatInformation{padding:40px 33px;margin:32px auto 0;max-width:calc(var(--pbxGSBaseContainerWidth) - var(--pbxGridGutterWidth))}}#app .FormatInformation .textWrapper{max-width:453px;text-align:left}@media all and (min-width:769px){#app .FormatInformation .textWrapper{text-align:center}}#app .FormatInformation .textWrapper h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.533333px;color:#3b3b3b}@media all and (min-width:769px){#app .FormatInformation .textWrapper h2{font-size:40px;line-height:48px;letter-spacing:-.888889px}}#app .FormatInformation .subheader{font-size:16px;line-height:26px;text-align:left;margin-top:16px;margin-bottom:9px;font-style:normal;font-weight:300;color:#3b3b3b}@media all and (min-width:769px){#app .FormatInformation .subheader{margin-top:24px;font-size:14px;line-height:22px;text-align:center}}#app .FormatInformation .sizeWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:7px}@media all and (min-width:769px){#app .FormatInformation .sizeWrapper{flex-direction:row;align-items:flex-end}}#app .FormatInformation .landscape,#app .FormatInformation .portrait,#app .FormatInformation .square{display:flex;flex-direction:column;justify-content:center;align-items:center}#app .FormatInformation .landscape{margin-right:0;order:3;margin-top:55px}@media all and (min-width:769px){#app .FormatInformation .landscape{order:unset;margin-top:0;margin-right:11%}}#app .FormatInformation .landscape .image img{width:294px;height:216px}@media all and (min-width:769px){#app .FormatInformation .landscape .image img{width:315px;height:228px}}#app .FormatInformation .landscape .name{margin-top:9px}@media all and (min-width:769px){#app .FormatInformation .landscape .name{margin-top:21px}}#app .FormatInformation .square{order:2;margin-top:55px;margin-right:0}@media all and (min-width:769px){#app .FormatInformation .square{order:unset;margin-top:0;margin-right:17%}}#app .FormatInformation .square .image img{width:203px;height:220px}@media all and (min-width:769px){#app .FormatInformation .square .image img{width:241px;height:244px}}#app .FormatInformation .square .name{margin-top:32px}#app .FormatInformation .portrait{order:1;margin-top:12px}@media all and (min-width:769px){#app .FormatInformation .portrait{order:unset;margin-top:0}}#app .FormatInformation .portrait .image img{width:174px;height:273px}@media all and (min-width:769px){#app .FormatInformation .portrait .image img{width:194px;height:300px}}#app .FormatInformation .name{margin-top:15px;font-weight:700;font-size:14px;line-height:17px}#app .FormatInformation .price{font-size:12px;line-height:22px;margin-bottom:15px}@media all and (max-width:768px){#app .FormatInformation .button-text{font-size:16px}}#app .FormatInformation .a-button{color:var(--pbxPrimaryFontColor, #fff);display:flex;height:56px;width:auto;justify-content:center;padding:0 24px;align-items:center;margin:0;font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-transform:unset}@media all and (min-width:769px){#app .FormatInformation .a-button{height:48px;justify-content:unset}}#app .FormatInformation .a-button::before{transform:translate(139px,1px);font-size:10px}#app .FormatInformation .icon-arrow-chevron-right{position:relative;display:flex;flex-direction:row-reverse}#app .FormatInformation .icon-arrow-chevron-right::before{position:relative;margin-left:5px;font-size:12px;top:4px}@media all and (min-width:769px){#app .FormatInformation .icon-arrow-chevron-right::before{font-size:10px}}#app .ProductFamilyDescriptionComponent{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:40px auto 0 auto}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent{align-items:unset;flex-direction:row;max-width:calc(var(--pbxGSBaseContainerWidth) - var(--pbxGridGutterWidth));margin:84px auto 24px auto}}#app .ProductFamilyDescriptionComponent .header-mobile{display:block;font-weight:700;font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);color:#3b3b3b;max-width:410px;font-size:24px;line-height:32px;letter-spacing:-.533333px;margin-bottom:11px}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .header-mobile{display:none}}#app .ProductFamilyDescriptionComponent .imgWrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:12px;margin-right:10px}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .imgWrapper{width:51.5%;margin-top:0;margin-right:7%}}#app .ProductFamilyDescriptionComponent .img-1{margin-top:-8px;width:100%;margin-bottom:20px}#app .ProductFamilyDescriptionComponent .img-2{margin-right:10px}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .img-2{margin-right:40px}}#app .ProductFamilyDescriptionComponent .img-1 img,#app .ProductFamilyDescriptionComponent .img-2 img,#app .ProductFamilyDescriptionComponent .img-3 img{width:100%}#app .ProductFamilyDescriptionComponent .smallImgWrapper{width:100%;margin-top:-10px;display:flex;justify-content:flex-start;align-items:center}#app .ProductFamilyDescriptionComponent .textWrapper{padding-top:24px;width:100%;max-width:100%}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .textWrapper{width:50%;max-width:420px}}#app .ProductFamilyDescriptionComponent .header{font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.533333px;margin-bottom:11px;color:#3b3b3b;max-width:410px;display:none}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .header{display:inline-block;font-size:40px;line-height:48px;letter-spacing:-.888889px;margin-bottom:24px}}#app .ProductFamilyDescriptionComponent .subHeader{font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);font-weight:300;font-size:14px;line-height:22px;color:#3b3b3b;margin-bottom:24px}#app .ProductFamilyDescriptionComponent .subTextHeader{font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);color:#3b3b3b;font-weight:700;font-size:14px;line-height:17px;margin-bottom:3px}@media all and (min-width:769px){#app .ProductFamilyDescriptionComponent .subTextHeader{margin:0}}#app .ProductFamilyDescriptionComponent .subText{font-family:var(--pbxMainFontFamily, "Roboto", sans-serif);color:#3b3b3b;font-weight:300;font-size:14px;line-height:22px;margin:0 0 24px}@media (max-width:360px){#app .ProductFamilyDescriptionComponent .picture-normal{width:373px;height:230px;display:none}#app .ProductFamilyDescriptionComponent .picture-small{display:inline}}@media (min-width:361px){#app .ProductFamilyDescriptionComponent .picture-normal{display:inline}#app .ProductFamilyDescriptionComponent .picture-small{display:none}}#app .ProductCardStepView.StepView .StepViewContent{display:grid;grid-auto-rows:minmax(100px,auto);grid-gap:15px;grid-template-columns:repeat(3,1fr)}#app .ProductCardStepView.StepView .StepViewContent .StepColumnsContainer{display:grid;grid-row:1;grid-column:1/4}#app .ProductCardStepView.StepView .StepViewContent .left-column{grid-row:1;grid-column:1;width:auto;max-width:370px;padding:0}@media all and (max-width:1170px){#app .ProductCardStepView.StepView .StepViewContent .left-column{grid-row:1;grid-column:1/4;max-width:100vw}}#app .ProductCardStepView.StepView .StepViewContent .middle-column{grid-row:2/4;grid-column:1;width:auto;max-width:370px;padding:0}@media all and (max-width:1170px){#app .ProductCardStepView.StepView .StepViewContent .middle-column{grid-row:2;grid-column:1/4;max-width:100%}}#app .ProductCardStepView.StepView .StepViewContent .right-column{grid-row:1/5;grid-column:2/4;width:auto;max-width:100%;padding:0}@media all and (max-width:1170px){#app .ProductCardStepView.StepView .StepViewContent .right-column{grid-row:4/5;grid-column:1/4}}#app .ProductCardStepView.StepView .StepViewContent .additional-column{grid-row:2;grid-column:1/4;width:auto;max-width:100%}@media all and (max-width:1170px){#app .ProductCardStepView.StepView .StepViewContent .additional-column{grid-row:2;grid-column:1/4}}#app .ProductCardStepView.StepView .GalleryViewMainSlide{border:0}#app .SelectorTabsView .ListHeader .ListHeader-title{padding-bottom:22px;padding-left:5px;color:#000;font-weight:700;font-size:18px;font-family:"Open Sans",sans-serif;line-height:20px;text-align:left;text-transform:none;border-bottom:transparent}#app .SelectorTabsView .TabsGroup{justify-content:flex-start;margin-right:30px}@media (max-width:480px){#app .SelectorTabsView .TabsGroup{margin-right:10px}}#app .SelectorTabsView .TabsGroup .Tab{width:25%;margin:0 5px;padding:10px;font-weight:400;font-size:16px;font-family:"Open Sans",sans-serif;text-align:center;text-transform:none;border:1px solid #707070;border-radius:4px}@media (max-width:480px){#app .SelectorTabsView .TabsGroup .Tab{width:100%;margin-top:2px;margin-bottom:2px}}#app .SelectorTabsView .TabsGroup .Tab.selected{color:#fff;font-weight:700;background-color:#f6921e;border-color:#f6921e}#app .SelectorTabsView .TabContent{align-items:center;max-width:86%;margin:10px auto;font-weight:400;font-size:14px}