.ws-app{--ws-primary:#fedd00;--ws-primary-dark:#fecc00;--ws-primary-light:#feea40;--ws-primary-glow:rgba(254,221,0,.3);--ws-secondary:#2c2a29;--ws-secondary-light:#3c3a39;--ws-dark:#1c1a19;--ws-text:#333;--ws-text-light:#666;--ws-success:#22c55e;--ws-danger:#ef4444;--ws-light:#f7f7f7;--ws-border:#e5e7eb;--ws-font:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ws-heading-font:"Oswald","Roboto",sans-serif;--ws-btn-radius:30px;--ws-card-radius:8px;--ws-transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);--ws-shadow:0 4px 12px rgba(0,0,0,.08);--ws-shadow-heavy:0 8px 24px rgba(0,0,0,.12);--ws-sidebar-width:480px;--ws-header-height:56px;--ws-glass:hsla(0,0%,100%,.08);--ws-glass-border:hsla(0,0%,100%,.15);font-family:var(--ws-font);position:relative!important;top:auto!important}.ws-app .hhpt-configuratorbody{display:grid;gap:0;grid-template-columns:var(--ws-sidebar-width) 1fr;grid-template-rows:1fr;max-width:100%!important;min-height:calc(100vh - var(--ws-header-height));padding:0!important}.ws-app #hhpt-magicleftcol{background:var(--ws-light);border-right:1px solid var(--ws-border);float:none;max-width:var(--ws-sidebar-width);overflow-x:hidden;overflow-y:auto;padding-top:0!important;position:sticky;scroll-behavior:smooth;top:var(--ws-header-height);z-index:10}.ws-app #hhpt-magicleftcol,.ws-app #hhpt-magicrightcol{height:calc(100vh - var(--ws-header-height));width:auto!important}.ws-app #hhpt-magicrightcol{background:#1a1a1a;bottom:auto!important;display:flex;flex-direction:column;left:auto!important;margin-left:0!important;position:relative!important;right:auto!important;top:auto!important}.ws-app #hhpt-colVisualizer{padding:0!important}.ws-app #hhpt-colVisualizer,.ws-app #hhpt-pills-3dv,.ws-app #hhpt-pills-tabContent{display:flex;flex:1;flex-direction:column;min-height:0}.ws-app #hhpt-pills-fpe{flex:1;min-height:0}.ws-app #hhpt-pills-fpe.hhpt-fpe,.ws-app #hhpt-pills-fpe.hhpt-sv{display:flex!important;flex-direction:column}.ws-app #hhpt-layoutwraphold{display:flex;flex:1;flex-direction:column;min-height:0}.ws-app #hhpt-floorplan{flex:1;min-height:300px}.ws-app #hhpt-visualizer{flex:1;min-height:0;overflow:hidden;position:relative}.ws-app .hhpt-bottom-buttons-right{grid-column:1/-1}.ws-header-bar{align-items:center;background:var(--ws-secondary);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:flex;height:var(--ws-header-height);justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:100}.ws-header-brand{align-items:center;display:flex;gap:16px;min-width:0}.ws-header-logo{color:var(--ws-primary);flex-shrink:0;font-size:18px;font-weight:700;letter-spacing:2px}.ws-header-bar h2.hhpt-lblstylesize,.ws-header-logo{font-family:var(--ws-heading-font);text-transform:uppercase;white-space:nowrap}.ws-header-bar h2.hhpt-lblstylesize{color:hsla(0,0%,100%,.7);float:none;font-size:14px!important;font-weight:400;letter-spacing:1px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.ws-header-right{align-items:center;display:flex;flex-shrink:0;gap:20px}.ws-header-bar h2.hhpt-lblprice{color:var(--ws-primary);font-family:var(--ws-heading-font);font-size:22px;font-weight:700;margin:0;padding:0;text-shadow:none;white-space:nowrap}.ws-header-actions{align-items:center;display:flex;gap:8px}.ws-btn-header{align-items:center;border:1.5px solid;border-radius:var(--ws-btn-radius);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:1;padding:6px 14px;transition:var(--ws-transition);white-space:nowrap}.ws-btn-header.ws-btn-outline{background:transparent;border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.85)}.ws-btn-header.ws-btn-outline:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.ws-btn-header.ws-btn-cart{background:linear-gradient(135deg,var(--ws-primary),var(--ws-primary-dark));border-color:var(--ws-primary);color:var(--ws-secondary);font-weight:700}.ws-btn-header.ws-btn-cart:hover{background:linear-gradient(135deg,var(--ws-primary-light),var(--ws-primary));box-shadow:0 4px 12px var(--ws-primary-glow);transform:translateY(-1px)}@media only screen and (min-width:768px){.ws-app .wood-shed-action-buttons{display:none!important}}.ws-app .hhpt-configuratorbody{color:var(--ws-text);font-family:var(--ws-font);font-size:15px;line-height:1.5}.ws-app #hhpt-sidebarForm.hhpt-modal h2,.ws-app #hhpt-sidebarStorage h2,.ws-app .hhpt-configuratorbody h2,.ws-app .hhpt-configuratorbody h3,.ws-app .hhpt-modal-header h1,.ws-app .hhpt-modal-header h2,.ws-app .hhpt-modal-header h3,.ws-app .hhpt-modal-header h4,.ws-app .hhpt-modal-header h5,.ws-app .hhpt-modal-header h6,.ws-app h2.hhpt-lblprice,.ws-app h2.hhpt-lblstylesize{font-family:var(--ws-heading-font);letter-spacing:.5px;text-transform:uppercase}.ws-app #hhpt-StepTimeline,.ws-app .hhpt-tabs{display:none!important}.ws-app .hhpt-colSidebar{max-width:100%;padding:0;width:100%!important}@media only screen and (min-width:768px){.ws-app .hhpt-colSidebar>h2.hhpt-lblstylesize{display:none!important}}.ws-app .hhpt-colSidebar>h2.hhpt-lblstylesize{color:var(--ws-secondary);float:none;font-size:14px!important;font-weight:600;margin:0;padding:10px 16px 0}.ws-app .hhpt-help-links{align-items:center;border-bottom:1px solid var(--ws-border);display:flex;flex-wrap:wrap;gap:12px;padding:8px 16px}.ws-app .hhpt-help-links br{display:none}.ws-app .hhpt-help-links .hhpt-link{font-size:13px}.ws-app ul.hhpt-topchangerright{border-radius:6px;margin:8px 12px;overflow:hidden}body .ws-app ul.hhpt-topchangerright{background-color:var(--ws-secondary)}.ws-app .hhpt-modal ul.hhpt-topchangerright{background:var(--ws-secondary)}.ws-app ul.hhpt-topchangerright h2{color:#fff;font-size:15px;font-weight:500}body .ws-app .hhpt-navarrow i:before{color:var(--ws-primary)!important}.ws-app .hhpt-navarrow:hover i:before{color:var(--ws-primary-light)!important}.ws-app #hhpt-listings{padding:12px 16px}.ws-app #hhpt-magicleftcol::-webkit-scrollbar{width:5px}.ws-app #hhpt-magicleftcol::-webkit-scrollbar-track{background:transparent}.ws-app #hhpt-magicleftcol::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px}.ws-app #hhpt-magicleftcol::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.ws-app .hhpt-colorbox,.ws-app .hhpt-housebox{border:2px solid var(--ws-border);border-radius:var(--ws-card-radius);overflow:hidden;transition:var(--ws-transition)}.ws-app .hhpt-colorbox:hover,.ws-app .hhpt-housebox:hover{box-shadow:var(--ws-shadow);transform:translateY(-2px)}body .ws-app .hhpt-colorbox.hhpt-roofbox.hhpt-active,body .ws-app .hhpt-colorbox.hhpt-tiny.hhpt-active,body .ws-app .hhpt-colorbox.hhpt-wallbox.hhpt-active,body .ws-app .hhpt-housebox.hhpt-active{border-color:var(--ws-primary);box-shadow:0 0 0 3px var(--ws-primary-glow),var(--ws-shadow)}body .ws-app .hhpt-sizitem.hhpt-active .hhpt-selbox{background-color:var(--ws-primary)!important;border-radius:20px;color:var(--ws-secondary);font-weight:600}body .ws-app .hhpt-sizitem .hhpt-selbox:active,body.desktop .ws-app .hhpt-sizitem .hhpt-selbox:hover{background-color:rgba(254,221,0,.15);border-radius:20px}.ws-app .hhpt-sizUns:before{background:var(--ws-primary)}.ws-app .hhpt-propbox{border-radius:var(--ws-card-radius);transition:var(--ws-transition)}.ws-app .hhpt-propbox:hover{box-shadow:var(--ws-shadow)}body .ws-app #hhpt-btnCtaNext,body .ws-app #hhpt-btnMobStorageItem{background-color:var(--ws-primary);background:linear-gradient(135deg,var(--ws-primary),var(--ws-primary-dark));border:none;border-radius:var(--ws-btn-radius);box-shadow:0 4px 12px var(--ws-primary-glow);color:var(--ws-secondary);font-family:var(--ws-heading-font);font-size:15px;font-weight:600;letter-spacing:1px;padding:12px 28px;text-transform:uppercase;transition:var(--ws-transition)}body.desktop .ws-app #hhpt-btnCtaNext:hover{background:linear-gradient(135deg,var(--ws-primary-light),var(--ws-primary));box-shadow:0 6px 18px var(--ws-primary-glow);transform:translateY(-2px)}body .ws-app #hhpt-btnCtaNext:active{box-shadow:0 2px 8px var(--ws-primary-glow);transform:scale(.97)}body .ws-app .hhpt-button,body .ws-app a.hhpt-button,body .ws-app div.hhpt-button,body .ws-app input[type=button].hhpt-button,body .ws-app input[type=submit].hhpt-button{background-color:var(--ws-primary);background:linear-gradient(135deg,var(--ws-primary),var(--ws-primary-dark));border-color:var(--ws-primary);border-radius:var(--ws-btn-radius);color:var(--ws-secondary);font-weight:600;transition:var(--ws-transition)}body.desktop .ws-app .hhpt-button:hover,body.desktop .ws-app a.hhpt-button:hover,body.desktop .ws-app div.hhpt-button:hover,body.desktop .ws-app input[type=button].hhpt-button:hover,body.desktop .ws-app input[type=submit].hhpt-button:hover{background:linear-gradient(135deg,var(--ws-primary-light),var(--ws-primary));transform:translateY(-1px)}body .ws-app .hhpt-button:active,body .ws-app a.hhpt-button:active,body .ws-app div.hhpt-button:active{transform:scale(.97)}body.desktop .ws-app .hhpt-button.hhpt-grey-button:hover,body.desktop .ws-app a.hhpt-button.hhpt-grey-button:hover,body.desktop .ws-app div.hhpt-button.hhpt-grey-button:hover{background-color:var(--ws-secondary);border-color:var(--ws-secondary);color:#fff}body .ws-app a.hhpt-bordered.hhpt-button,body .ws-app div.hhpt-bordered.hhpt-button{border-color:var(--ws-secondary);color:var(--ws-secondary)}.ws-app .wood-shed-action-buttons .btn{border-radius:var(--ws-btn-radius);font-size:13px;font-weight:500;padding:8px 18px;transition:var(--ws-transition)}.ws-app .wood-shed-action-buttons .btn-outline-secondary{background:transparent;border-color:var(--ws-secondary);color:var(--ws-secondary)}.ws-app .wood-shed-action-buttons .btn-outline-secondary:focus,.ws-app .wood-shed-action-buttons .btn-outline-secondary:hover{background-color:var(--ws-secondary);border-color:var(--ws-secondary);color:#fff}.ws-app .wood-shed-action-buttons .btn-success{background:linear-gradient(135deg,var(--ws-primary),var(--ws-primary-dark));border-color:var(--ws-primary);color:var(--ws-secondary);font-weight:700}.ws-app .wood-shed-action-buttons .btn-success:focus,.ws-app .wood-shed-action-buttons .btn-success:hover{background:linear-gradient(135deg,var(--ws-primary-light),var(--ws-primary));border-color:var(--ws-primary);color:var(--ws-secondary)}.ws-app #hhpt-pills-3dv{background:#1a1a1a}.ws-app #hhpt-visualizerControls{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid var(--ws-glass-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);padding:8px}.ws-app #hhpt-visualizerControls .hhpt-btnboxy{border-radius:8px;padding:6px;transition:var(--ws-transition)}.ws-app #hhpt-visualizerControls .hhpt-btnboxy:hover{background:hsla(0,0%,100%,.1)}.ws-app #hhpt-visualizerControls #hhpt-lblFullscreen,.ws-app #hhpt-visualizerControls #hhpt-lblHome,.ws-app #hhpt-visualizerControls #hhpt-lblRotate{color:hsla(0,0%,100%,.6);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.ws-app #hhpt-visualizerControls [class*=" hhpt-icon-"],.ws-app #hhpt-visualizerControls [class^=hhpt-icon-]{color:hsla(0,0%,100%,.85);transition:var(--ws-transition)}.ws-app #hhpt-visualizerControls .hhpt-btnboxy:hover [class*=" hhpt-icon-"],.ws-app #hhpt-visualizerControls .hhpt-btnboxy:hover [class^=hhpt-icon-]{color:var(--ws-primary)}.ws-viewer-tabs{background:var(--ws-secondary);border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;justify-content:space-between;min-height:44px;padding:0 16px}.ws-viewer-tabs,.ws-vtab-left{align-items:center;display:flex}.ws-app #hhpt-alsogohome{color:hsla(0,0%,100%,.6);font-size:13px;padding:8px 0;transition:var(--ws-transition)}.ws-app #hhpt-alsogohome:hover{color:var(--ws-primary)}.ws-vtab-group{align-items:center;display:flex;gap:4px}.ws-vtab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:1;margin-bottom:-1px;padding:8px 16px;transition:color .2s,border-color .2s,background .2s;white-space:nowrap}.ws-vtab i{font-size:15px}.ws-vtab:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.85)}.ws-vtab.ws-vtab-active{border-bottom-color:var(--ws-primary);color:var(--ws-primary)}.ws-vtab-divider{background:hsla(0,0%,100%,.2);display:inline-block;height:20px;margin:0 6px;width:1px}.ws-vtab-icon{align-items:center;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;padding:0;position:relative;transition:color .2s,background .2s;width:32px}.ws-vtab-icon:hover{background:hsla(0,0%,100%,.08);color:var(--ws-primary)}.ws-app #hhpt-visualizerControls{display:none!important}@media only screen and (max-width:767px){.ws-viewer-tabs{display:none}}.ws-app h2.hhpt-lblprice{color:var(--ws-primary);font-family:var(--ws-heading-font);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.ws-app .ws-rto-monthly{color:#90ee90;font-family:var(--ws-heading-font);font-size:13px;font-weight:600;letter-spacing:.3px;margin-top:-2px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ws-header-discount-badge,.ws-size-price-wrap .ws-discount-badge{background:#e53935;border-radius:3px;color:#fff;display:inline-block;font-weight:700;letter-spacing:.5px}.ws-header-discount{align-items:center;display:flex;gap:8px;margin-right:4px}.ws-header-price-original{color:hsla(0,0%,100%,.55);font-size:15px;font-weight:500;text-decoration:line-through}.ws-header-discount-badge,.ws-header-price-original{font-family:var(--ws-heading-font);white-space:nowrap}.ws-header-discount-badge{font-size:11px;line-height:1.4;padding:2px 7px}.ws-size-price-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1.2}.ws-size-price-wrap .ws-discount-badge{font-size:10px;line-height:1.5;padding:1px 6px}.ws-size-price-wrap .ws-price-original{color:#999;font-size:14px;font-weight:400;line-height:1.3;text-decoration:line-through}.ws-size-price-wrap .ws-price-sale{color:#2e7d32;font-family:var(--ws-heading-font);font-size:20px;font-weight:700;line-height:1.2}@media only screen and (max-width:349px){.ws-size-price-wrap .ws-price-sale{font-size:17px}.ws-size-price-wrap .ws-price-original{font-size:12px}.ws-size-price-wrap .ws-discount-badge{font-size:9px}}.ws-escort-badge{background:#e65100;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;margin-top:4px;padding:2px 8px;white-space:nowrap}.ws-escort-badge i{font-size:10px;margin-right:3px}.ws-header-escort{color:#ffb74d;font-family:var(--ws-heading-font);font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:-2px;white-space:nowrap}.ws-header-escort i{font-size:10px;margin-right:3px}.ws-app .hhpt-visdisclaimer{display:none!important}body .ws-app .hhpt-price-table-2>div>div:not(.ppt-size){color:var(--ws-secondary)}.ws-app .hhpt-price-table>div.link-row:hover>div{background:rgba(254,221,0,.1)}.ws-app .hhpt-modal-content{border-radius:12px;box-shadow:var(--ws-shadow-heavy);overflow:hidden}.ws-app .hhpt-modal-header{background:var(--ws-secondary);padding:16px 20px}.ws-app .hhpt-modal-header h5{color:#fff;font-family:var(--ws-heading-font);letter-spacing:1px;text-transform:uppercase}.ws-app .hhpt-modal-body{padding:20px}body .ws-app .hhpt-jquery-modal .hhpt-modal a.close-modal:active,body.desktop .ws-app .hhpt-jquery-modal .hhpt-modal a.close-modal:hover{color:var(--ws-primary)}body .ws-app .hhpt-filter-summary>div>div{background-color:var(--ws-secondary)}body .ws-app .hhpt-filter-summary>div>div.hhpt-clear-filters{color:var(--ws-secondary)}.ws-app #hhpt-dropdownjumper{background:var(--ws-secondary);border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgba(0,0,0,.2);margin:-6px 12px 0;overflow:hidden}.ws-app #hhpt-dropdownjumper ul li{border-bottom:1px solid hsla(0,0%,100%,.08);transition:var(--ws-transition)}.desktop .ws-app #hhpt-dropdownjumper ul li:active,.desktop .ws-app #hhpt-dropdownjumper ul li:hover,body .ws-app #hhpt-dropdownjumper ul li.hhpt-active{background-color:var(--ws-secondary-light);color:#fff}.bootbox .modal-content{border-radius:12px;overflow:hidden}.bootbox .modal-header{background:var(--ws-secondary,#2c2a29)}.bootbox .btn-primary,.bootbox .btn-success{background-color:#fedd00;background:linear-gradient(135deg,#fedd00,#fecc00);border-color:#fedd00;border-radius:30px;color:#2c2a29;font-weight:600}.bootbox .btn-primary:focus,.bootbox .btn-primary:hover,.bootbox .btn-success:focus,.bootbox .btn-success:hover{background-color:#feea40;background:linear-gradient(135deg,#feea40,#fedd00);border-color:#fedd00;color:#2c2a29}.bootbox .btn-default,.bootbox .btn-secondary{border-color:#2c2a29;border-radius:30px;color:#2c2a29}.bootbox .btn-default:focus,.bootbox .btn-default:hover,.bootbox .btn-secondary:focus,.bootbox .btn-secondary:hover{background-color:#2c2a29;border-color:#2c2a29;color:#fff}body .ws-app .hhpt-configuratorbody #hhpt-listings>p:first-child,body .ws-app .hhpt-modal>p{background-color:var(--ws-secondary);border-color:var(--ws-dark);border-radius:var(--ws-card-radius);color:#fff}body .ws-app #hhpt-listings>h3.hhpt-clickable{background-color:var(--ws-secondary);border-radius:var(--ws-card-radius);color:#fff;transition:var(--ws-transition)}body .ws-app #hhpt-listings>h3.hhpt-clickable:hover{background-color:var(--ws-secondary-light)}body .ws-app .hhpt-link,body .ws-app a{color:var(--ws-secondary);transition:var(--ws-transition)}body .ws-app .hhpt-configuratorbody a{color:var(--ws-secondary)}.ws-app .hhpt-needhelpoverpop a,body.desktop .ws-app .hhpt-configuratorbody a:hover{color:var(--ws-primary-dark)}body .ws-app .hhpt-primary-color{color:var(--ws-secondary)}body .ws-app .hhpt-primary-color-background,body .ws-app .hhpt-primary-color-header{background-color:var(--ws-secondary)}body .ws-app .hhpt-btn-secondary{color:var(--ws-secondary)}body .ws-app .hhpt-incbtn{color:var(--ws-primary-dark)}body.desktop .ws-app .hhpt-incbtn:hover,body.desktop .ws-app .hhpt-incbtn:hover .hhpt-primary-color{color:var(--ws-secondary)}body .ws-app .hhpt-storageadder{color:var(--ws-primary-dark)}body.desktop .ws-app .hhpt-storageadder:hover .hhpt-primary-color{color:var(--ws-secondary)}body .ws-app .hhpt-propbox .hhpt-infocornerprop .hhpt-icon-circle-info.hhpt-primary-color:before,body .ws-app .hhpt-propbox .hhpt-infocornerprop .hhpt-icon-circle-info:before{color:var(--ws-primary-dark)}body .ws-app .hhpt-instruct-icon-draggable:after,body .ws-app [class*=" hhpt-instruct-icon-"]:before,body .ws-app [class^=hhpt-instruct-icon-]:before{color:var(--ws-secondary)}body .ws-app .hhpt-layoutopencircle:active,body.desktop .ws-app .hhpt-layoutopencircle:hover{color:var(--ws-primary-dark)}.ws-app input[type=checkbox]:focus+span:before,.ws-app input[type=radio]:focus+span:before{text-shadow:0 0 8px var(--ws-primary-glow)}.ws-app .hhpt-configuratorbody input:focus,.ws-app .hhpt-configuratorbody select:focus,.ws-app .hhpt-configuratorbody textarea:focus{box-shadow:0 0 0 3px var(--ws-primary-glow);outline-color:var(--ws-primary)}.ws-app :focus-visible{outline:2px solid var(--ws-primary);outline-offset:2px}body.desktop .ws-app .hhpt-nav-prompt:hover .hhpt-btm-bar,body.desktop .ws-app .hhpt-nav-prompt:hover .hhpt-mid-bar,body.desktop .ws-app .hhpt-nav-prompt:hover .hhpt-top-bar{background-color:var(--ws-secondary)}body .ws-app .hhpt-cart-button:before,body .ws-app .hhpt-inventory-listing section a .hhpt-small,body .ws-app .hhpt-inventory-listing section a h3,body .ws-app .hhpt-zipcode-entry .hhpt-zip-submit:before{color:var(--ws-secondary)}body .ws-app #respond input#submit.alt,body .ws-app a.button.alt,body .ws-app button.button.alt,body .ws-app input.button.alt{background-color:var(--ws-primary);color:var(--ws-secondary)}.ws-app .hhpt-StepDot,.ws-app .hhpt-button,.ws-app .hhpt-colorbox,.ws-app .hhpt-housebox,.ws-app .hhpt-link,.ws-app .hhpt-navarrow,.ws-app .hhpt-propbox,.ws-app .hhpt-sizitem .hhpt-selbox,.ws-app a.hhpt-button,.ws-app div.hhpt-button{transition:var(--ws-transition)}.ws-app .hhpt-colorbox.hhpt-active,.ws-app .hhpt-housebox.hhpt-active{transform:scale(1.02)}.ws-app .hhpt-button:active,.ws-app .ws-btn-header:active,.ws-app a.hhpt-button:active,.ws-app div.hhpt-button:active{transform:scale(.97)}.ws-mobile-tabs{display:none}@media only screen and (max-width:767px){.ws-app .hhpt-configuratorbody{display:block}.ws-header-bar{height:48px;padding:0 12px}.ws-header-logo{font-size:14px;letter-spacing:1px}.ws-header-bar h2.hhpt-lblstylesize{display:none}.ws-header-bar h2.hhpt-lblprice{font-size:18px}.ws-header-actions{display:none}.ws-app .wood-shed-action-buttons{background:var(--ws-light);border-bottom:1px solid var(--ws-border);display:flex!important;gap:8px;justify-content:center;padding:8px 12px!important}.ws-app #hhpt-magicleftcol{border-right:none;display:none;height:auto;max-width:100%;overflow-y:visible;position:relative;top:auto}.ws-app #hhpt-magicrightcol{background:#fff!important;bottom:auto;display:block;height:auto;left:auto!important;margin-left:0!important;margin-right:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.ws-app #hhpt-pills-3dv{background:#1a1a1a;min-height:55vh}.ws-app #hhpt-colVisualizer,.ws-app #hhpt-layoutwraphold,.ws-app #hhpt-pills-3dv,.ws-app #hhpt-pills-fpe,.ws-app #hhpt-pills-tabContent,.ws-app #hhpt-visualizer{display:block;flex:none}.ws-app #hhpt-pills-fpe.hhpt-fpe,.ws-app #hhpt-pills-fpe.hhpt-sv{display:block!important}.ws-mobile-tabs{background:var(--ws-secondary);bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.3);display:flex;left:0;margin:0;padding:0;position:fixed;right:0;z-index:1000}.ws-mtab{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:10px;font-weight:500;gap:3px;justify-content:center;padding:8px 4px 6px;transition:color .2s,background .2s}.ws-mtab i{font-size:18px}.ws-mtab.ws-mtab-active{background:var(--ws-secondary-light);color:var(--ws-primary)}.ws-mtab:not(.ws-mtab-active):active{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8)}.ws-app .hhpt-configuratorbody{padding-bottom:56px!important}.ws-app ul.hhpt-topchangerright{margin:8px}.ws-app #hhpt-listings{padding:8px 12px}.ws-app .hhpt-help-links{padding:0 12px 8px}}@media only screen and (min-width:768px) and (max-width:1023px){.ws-app{--ws-sidebar-width:380px}.ws-btn-header span,.ws-header-bar h2.hhpt-lblstylesize{display:none}}@media only screen and (min-width:1200px){.ws-app{--ws-sidebar-width:520px}.ws-app #hhpt-listings{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.ws-app *{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.admin-bar .ws-header-bar{top:32px}body.admin-bar .ws-app #hhpt-magicleftcol{top:calc(var(--ws-header-height) + 32px)}body.admin-bar .ws-app #hhpt-magicleftcol,body.admin-bar .ws-app #hhpt-magicrightcol{height:calc(100vh - var(--ws-header-height) - 32px)}@media screen and (max-width:782px){body.admin-bar .ws-header-bar{top:46px}body.admin-bar .ws-app #hhpt-magicleftcol{top:calc(var(--ws-header-height) + 46px)}}.ws-app .hhpt-overlay-logo{display:none!important}.ws-app .hhpt-configuratorbody img{background-image:url(../../assets/img/loader-sd-grey-rev.gif)}.ws-app .hhpt-configuratorbody .hhpt-propbox img{background-image:url(../../assets/img/loader-sd-grey.gif)}.ws-app .hhpt-spinner-icon{color:var(--ws-primary)}.ws-app #hhpt-layoutinstructions{border-radius:var(--ws-card-radius);box-shadow:var(--ws-shadow-heavy);overflow:hidden}.ws-app #hhpt-layoutinstructions .hhpt-boxhead{background:var(--ws-secondary);color:#fff;font-family:var(--ws-heading-font);letter-spacing:1px;text-transform:uppercase}.ws-app .hhpt-needhelpoverpop{background:var(--ws-secondary);border-radius:var(--ws-card-radius);color:hsla(0,0%,100%,.9)}