/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-color-white{color:#fff;}.text-color-lightgray{color:#f8f8f8;}.text-color-lightmedgray{color:#eee;}.text-color-medgray{color:#3f3f3f;}.text-color-darkgray{color:#262626;}.text-color-black{color:#000;}.text-color-primary{color:#990000;}.text-color-gold{color:#9c7f5b;}.text-color-yellow{color:#f1df1a;}.text-color-footergray{color:#fafafa;}.text-color-dropdowngray{color:#e9e5e1;}.text-color-bulletgray{color:#c9c9c9;}.text-color-strikethrough{color:#b3b3b3;}h1,h2,h3,h4,h5,h6{font-family:"Cinzel",serif;font-weight:400;font-style:normal;color:#000;}body{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;color:#000;}body a:not([class*=toolbar]){font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:14px;color:#990000;letter-spacing:0.12em;text-transform:uppercase;}body a:not([class*=toolbar]):hover{text-decoration:underline;color:#660000;}.dealer-card .views-field-field-dealer-contact a{text-transform:lowercase;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.cc_line-under{margin-bottom:calc(27px + 2rem);position:relative;}.cc_line-under::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid #000;margin-top:25px;}.cc_line-after{position:relative;z-index:0;}.cc_line-after span{background:#fff;padding-right:1rem;}.cc_line-after::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}.btn{font-family:"Source Sans Pro",sans-serif;font-weight:800;font-style:normal;font-size:13px;color:#fff;font-style:normal;border-radius:3px;padding:10px 30px;text-transform:uppercase;letter-spacing:0.15em;text-decoration:none;white-space:normal;}.btn.btn-white{background-color:#fff;border-color:#f2f2f2;color:#000;}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:active:focus{background-color:#f2f2f2;border-color:#e6e6e6;outline:none;text-decoration:none;color:#000;}.text-white{color:#fff;}.btn.btn-lightgray{background-color:#f8f8f8;border-color:#ebebeb;color:#000;}.btn.btn-lightgray:hover,.btn.btn-lightgray:active,.btn.btn-lightgray:focus,.btn.btn-lightgray:active:focus{background-color:#ebebeb;border-color:#dfdfdf;outline:none;text-decoration:none;color:#000;}.text-lightgray{color:#f8f8f8;}.btn.btn-lightmedgray{background-color:#eee;border-color:#e1e1e1;color:#000;}.btn.btn-lightmedgray:hover,.btn.btn-lightmedgray:active,.btn.btn-lightmedgray:focus,.btn.btn-lightmedgray:active:focus{background-color:#e1e1e1;border-color:#d5d5d5;outline:none;text-decoration:none;color:#000;}.text-lightmedgray{color:#eee;}.btn.btn-medgray{background-color:#3f3f3f;border-color:#323232;color:#fff;}.btn.btn-medgray:hover,.btn.btn-medgray:active,.btn.btn-medgray:focus,.btn.btn-medgray:active:focus{background-color:#323232;border-color:#262626;outline:none;text-decoration:none;color:#fff;}.text-medgray{color:#3f3f3f;}.btn.btn-darkgray{background-color:#262626;border-color:#191919;color:#fff;}.btn.btn-darkgray:hover,.btn.btn-darkgray:active,.btn.btn-darkgray:focus,.btn.btn-darkgray:active:focus{background-color:#191919;border-color:#0d0d0d;outline:none;text-decoration:none;color:#fff;}.text-darkgray{color:#262626;}.btn.btn-black{background-color:#000;border-color:black;color:#fff;}.btn.btn-black:hover,.btn.btn-black:active,.btn.btn-black:focus,.btn.btn-black:active:focus{background-color:black;border-color:black;outline:none;text-decoration:none;color:#fff;}.text-black{color:#000;}.btn.btn-primary{background-color:#990000;border-color:maroon;color:#fff;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:active:focus{background-color:maroon;border-color:#660000;outline:none;text-decoration:none;color:#fff;}.text-primary{color:#990000;}.btn.btn-gold{background-color:#9c7f5b;border-color:#8c7252;color:#000;}.btn.btn-gold:hover,.btn.btn-gold:active,.btn.btn-gold:focus,.btn.btn-gold:active:focus{background-color:#8c7252;border-color:#7c6548;outline:none;text-decoration:none;color:#fff;}.text-gold{color:#9c7f5b;}.btn.btn-yellow{background-color:#f1df1a;border-color:#e4d20e;color:#000;}.btn.btn-yellow:hover,.btn.btn-yellow:active,.btn.btn-yellow:focus,.btn.btn-yellow:active:focus{background-color:#e4d20e;border-color:#ccbc0c;outline:none;text-decoration:none;color:#000;}.text-yellow{color:#f1df1a;}.btn.btn-footergray{background-color:#fafafa;border-color:#ededed;color:#000;}.btn.btn-footergray:hover,.btn.btn-footergray:active,.btn.btn-footergray:focus,.btn.btn-footergray:active:focus{background-color:#ededed;border-color:#e1e1e1;outline:none;text-decoration:none;color:#000;}.text-footergray{color:#fafafa;}.btn.btn-dropdowngray{background-color:#e9e5e1;border-color:#ded8d2;color:#000;}.btn.btn-dropdowngray:hover,.btn.btn-dropdowngray:active,.btn.btn-dropdowngray:focus,.btn.btn-dropdowngray:active:focus{background-color:#ded8d2;border-color:#d3ccc4;outline:none;text-decoration:none;color:#000;}.text-dropdowngray{color:#e9e5e1;}.btn.btn-bulletgray{background-color:#c9c9c9;border-color:#bcbcbc;color:#000;}.btn.btn-bulletgray:hover,.btn.btn-bulletgray:active,.btn.btn-bulletgray:focus,.btn.btn-bulletgray:active:focus{background-color:#bcbcbc;border-color:#b0b0b0;outline:none;text-decoration:none;color:#000;}.text-bulletgray{color:#c9c9c9;}.btn.btn-strikethrough{background-color:#b3b3b3;border-color:#a6a6a6;color:#000;}.btn.btn-strikethrough:hover,.btn.btn-strikethrough:active,.btn.btn-strikethrough:focus,.btn.btn-strikethrough:active:focus{background-color:#a6a6a6;border-color:#9a9a9a;outline:none;text-decoration:none;color:#000;}.text-strikethrough{color:#b3b3b3;}.btn.ghost-white{background:transparent;border:2px solid #fff;color:#fff;transition:0.3s all;}.btn.ghost-white:hover{background:#fff;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-lightgray{background:transparent;border:2px solid #f8f8f8;color:#f8f8f8;transition:0.3s all;}.btn.ghost-lightgray:hover{background:#f8f8f8;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-lightmedgray{background:transparent;border:2px solid #eee;color:#eee;transition:0.3s all;}.btn.ghost-lightmedgray:hover{background:#eee;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-medgray{background:transparent;border:2px solid #3f3f3f;color:#3f3f3f;transition:0.3s all;}.btn.ghost-medgray:hover{background:#3f3f3f;text-decoration:none;color:#fff;transition:0.3s all;}.btn.ghost-darkgray{background:transparent;border:2px solid #262626;color:#262626;transition:0.3s all;}.btn.ghost-darkgray:hover{background:#262626;text-decoration:none;color:#fff;transition:0.3s all;}.btn.ghost-black{background:transparent;border:2px solid #000;color:#000;transition:0.3s all;}.btn.ghost-black:hover{background:#000;text-decoration:none;color:#fff;transition:0.3s all;}.btn.ghost-primary{background:transparent;border:2px solid #990000;color:#990000;transition:0.3s all;}.btn.ghost-primary:hover{background:#990000;text-decoration:none;color:#fff;transition:0.3s all;}.btn.ghost-gold{background:transparent;border:2px solid #9c7f5b;color:#9c7f5b;transition:0.3s all;}.btn.ghost-gold:hover{background:#9c7f5b;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-yellow{background:transparent;border:2px solid #f1df1a;color:#f1df1a;transition:0.3s all;}.btn.ghost-yellow:hover{background:#f1df1a;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-footergray{background:transparent;border:2px solid #fafafa;color:#fafafa;transition:0.3s all;}.btn.ghost-footergray:hover{background:#fafafa;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-dropdowngray{background:transparent;border:2px solid #e9e5e1;color:#e9e5e1;transition:0.3s all;}.btn.ghost-dropdowngray:hover{background:#e9e5e1;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-bulletgray{background:transparent;border:2px solid #c9c9c9;color:#c9c9c9;transition:0.3s all;}.btn.ghost-bulletgray:hover{background:#c9c9c9;text-decoration:none;color:#000;transition:0.3s all;}.btn.ghost-strikethrough{background:transparent;border:2px solid #b3b3b3;color:#b3b3b3;transition:0.3s all;}.btn.ghost-strikethrough:hover{background:#b3b3b3;text-decoration:none;color:#000;transition:0.3s all;}form div.form-item input[type=text].form-control,form div.form-item input[type=email].form-control,form div.form-item input[type=password].form-control,form div.form-item input[type=tel].form-control,form div.form-item input[type=number].form-control,form div.form-item textarea.form-control{padding:0;}form div.form-item label{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:800;font-style:normal;font-size:13px;color:#262626;letter-spacing:2px;}@media screen and (min-width:992px){form:not(.lead-edit-form) div.form-item input[type=text].form-control,form:not(.lead-edit-form) div.form-item input[type=email].form-control,form:not(.lead-edit-form) div.form-item input[type=password].form-control,form:not(.lead-edit-form) div.form-item input[type=tel].form-control,form:not(.lead-edit-form) div.form-item input[type=number].form-control,form:not(.lead-edit-form) div.form-item textarea.form-control{padding:20px;background-color:#eee;border-radius:0;border:1px solid transparent;box-shadow:none;outline:none;}form:not(.lead-edit-form) div.form-item input[type=text].form-control:focus,form:not(.lead-edit-form) div.form-item input[type=text].form-control:active,form:not(.lead-edit-form) div.form-item input[type=email].form-control:focus,form:not(.lead-edit-form) div.form-item input[type=email].form-control:active,form:not(.lead-edit-form) div.form-item input[type=password].form-control:focus,form:not(.lead-edit-form) div.form-item input[type=password].form-control:active,form:not(.lead-edit-form) div.form-item input[type=tel].form-control:focus,form:not(.lead-edit-form) div.form-item input[type=tel].form-control:active,form:not(.lead-edit-form) div.form-item input[type=number].form-control:focus,form:not(.lead-edit-form) div.form-item input[type=number].form-control:active,form:not(.lead-edit-form) div.form-item textarea.form-control:focus,form:not(.lead-edit-form) div.form-item textarea.form-control:active{box-shadow:none;border:1px solid #d5d5d5;}form:not(.lead-edit-form) div.form-item.focused label{transition:all 0.5s;transform:translate3d(0,0,0);}form:not(.lead-edit-form) div.form-inline div.form-item label{transition:none;transform:none;}form:not(.lead-edit-form) div.form-inline div.form-item.focused label{transition:none;transform:none;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){form div.form-item input[type=text].form-control,form div.form-item input[type=email].form-control,form div.form-item input[type=password].form-control,form div.form-item input[type=tel].form-control,form div.form-item input[type=number].form-control,form div.form-item textarea.form-control{padding:0;}form div.form-item label{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:800;font-style:normal;font-size:13px;color:#262626;letter-spacing:2px;}}.no-storage-available{display:none;}img{max-width:100%;}h1.page-header{margin:4rem auto;text-align:center;margin-bottom:calc(27px + 2rem);position:relative;border:none;}h1.page-header::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid #990000;margin-top:25px;}#block-buildacustomstoragesolutioncta{margin:60px auto;}#block-buildacustomstoragesolutioncta .simple-cta__wrapper{background:#fff;}#block-buildacustomstoragesolutioncta .simple-cta__wrapper .simple-cta__body{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:21px;color:#000;}#block-views-paint-colors .view-content,#block-views-stain-colors .view-content,#block-views-lp-wood-stain-colors .view-content,#block-views-block-color-options-block-4 .view-content,#block-views-block-color-options-n-block-1 .view-content,#block-views-block-color-options-n-block-2 .view-content,#block-views-block-color-options-n-block-3 .view-content,#block-views-block-color-options-n-block-4 .view-content,#block-views-block-color-options-s-block-1 .view-content,#block-views-block-color-options-s-block-2 .view-content,#block-views-block-color-options-s-block-3 .view-content,#block-views-block-color-options-s-block-4 .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}#block-views-paint-colors .view-content .views-row,#block-views-stain-colors .view-content .views-row,#block-views-lp-wood-stain-colors .view-content .views-row,#block-views-block-color-options-block-4 .view-content .views-row,#block-views-block-color-options-n-block-1 .view-content .views-row,#block-views-block-color-options-n-block-2 .view-content .views-row,#block-views-block-color-options-n-block-3 .view-content .views-row,#block-views-block-color-options-n-block-4 .view-content .views-row,#block-views-block-color-options-s-block-1 .view-content .views-row,#block-views-block-color-options-s-block-2 .view-content .views-row,#block-views-block-color-options-s-block-3 .view-content .views-row,#block-views-block-color-options-s-block-4 .view-content .views-row{padding:1rem;text-align:center;}a.dealer-update{cursor:pointer;}form#webform-submission-custom-quote-add-form,form#webform-submission-custom-quote-node-196-add-form{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;}form#webform-submission-custom-quote-add-form .form-item.form-type-webform-markup,form#webform-submission-custom-quote-node-196-add-form .form-item.form-type-webform-markup{flex-basis:100%;text-align:center;}form#webform-submission-custom-quote-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup),form#webform-submission-custom-quote-node-196-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup){flex-basis:100%;width:100%;}form#webform-submission-custom-quote-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup) .form-item,form#webform-submission-custom-quote-node-196-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup) .form-item{padding:0;}form#webform-submission-custom-quote-add-form .form-type-textarea,form#webform-submission-custom-quote-node-196-add-form .form-type-textarea{flex-basis:100%;width:100%;}form#webform-submission-custom-quote-add-form .form-actions,form#webform-submission-custom-quote-node-196-add-form .form-actions{width:100%;flex-basis:100%;text-align:center;}form#webform-submission-custom-quote-add-form .form-actions button,form#webform-submission-custom-quote-node-196-add-form .form-actions button{background:#3f3f3f;border:#3f3f3f;border-radius:0;}form#webform-submission-custom-quote-add-form .form-actions button:hover,form#webform-submission-custom-quote-add-form .form-actions button:active,form#webform-submission-custom-quote-node-196-add-form .form-actions button:hover,form#webform-submission-custom-quote-node-196-add-form .form-actions button:active{background:#262626;border-color:#262626;}@media screen and (min-width:992px){form#webform-submission-custom-quote-add-form,form#webform-submission-custom-quote-node-196-add-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}form#webform-submission-custom-quote-add-form .form-item.form-type-webform-markup,form#webform-submission-custom-quote-node-196-add-form .form-item.form-type-webform-markup{flex-basis:100%;text-align:center;}form#webform-submission-custom-quote-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup),form#webform-submission-custom-quote-node-196-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup){flex-basis:calc(50% - 2rem);padding:0 1rem;}form#webform-submission-custom-quote-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup) .form-item,form#webform-submission-custom-quote-node-196-add-form .form-item:not(.form-type-textarea,.form-type-webform-markup) .form-item{padding:0;}form#webform-submission-custom-quote-add-form .form-type-textarea,form#webform-submission-custom-quote-node-196-add-form .form-type-textarea{flex-basis:100%;width:100%;}}.cca-text-title{font-family:"Crimson Text",serif;font-weight:800;font-style:normal;font-size:22px;color:#990000;position:relative;margin-left:calc(40px + 1rem);}.cca-text-title::before{content:"";position:absolute;display:block;border-bottom:2px solid #990000;bottom:0.5em;width:40px;transform:translateX(calc(-40px - 1rem));}.cca-text-body{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:19px;color:#5c5c5c;margin:6rem auto;max-width:435px;}section#block-webform-2{max-width:700px;margin:4rem auto;}section#block-webform-2 form#webform-submission-pre-qualify-for-rent-to-own-node-12-add-form{max-width:700px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}section#block-webform-2 form#webform-submission-pre-qualify-for-rent-to-own-node-12-add-form div.form-item{flex-basis:calc(50% - 2rem);}section#block-webform-2 form#webform-submission-pre-qualify-for-rent-to-own-node-12-add-form div.form-item-name,section#block-webform-2 form#webform-submission-pre-qualify-for-rent-to-own-node-12-add-form div.form-item-message{flex-basis:100%;}footer.page_footer .postfooter_second section a,div.navigation-top-bar div.nav-top-bar-right section a{margin:0 1rem;color:#f8f8f8;text-decoration:none;padding:0;}footer.page_footer .postfooter_second section a:hover,.navigation-top-bar .nav-top-bar-right section a:hover{color:#fff;}form#views-exposed-form-dealer-locator-page-1 div#edit-field-geolocation-proximity.form-item{border:none;box-shadow:none;}.dealer-card-list .view-content{width:95%;margin:30px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;}.dealer-card-list .dealer-card{width:325px;height:auto;box-shadow:0px 0px 15px -3px rgba(0,0,0,0.45);margin:12px 12px;padding:10px;}.dealer-card-list .dealer-card img{margin:auto;height:200px;-o-object-fit:contain;object-fit:contain;}.dealer-card-list .dealer-card a{letter-spacing:0;}.dealer-card .dealer-card-title a{font-size:18px;font-weight:800;text-transform:none;color:black;margin-bottom:15px;display:block;}.dealer-card .dealer-card-label{font-weight:800;}.dealer-card .dealer-card-url a{text-transform:none;}.info-callout{background-color:#990000;color:white;width:100%;text-align:center;padding:0.75rem 2rem;margin-bottom:3rem;font-size:1.25em;}.dealer__content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:30px 15px;width:100%;}.dealer__top-container{display:flex;width:100%;gap:50px;flex-direction:column;}.dealer__left-container{width:300px;max-width:300px;height:280px;align-self:center;flex:none;}.dealer__right-container{flex:1;}@media screen and (min-width:992px){.dealer__top-container{flex-direction:row;}.dealer__left-container{flex:1;}}@media (min-width:1200px){.dealer__inventory-container-sidebar{position:-webkit-sticky;position:sticky;top:240px;align-self:flex-start;flex-shrink:0;}}.dealer__left-container .btn{width:100%;margin-bottom:10px;}.dealer__left-container .ghost-primary{margin-top:10px;}@media screen and (min-width:992px){.dealer__content{flex-direction:row;}}.dealer__storefront-photo-container{display:block;width:100%;}.dealer__storefront-photo-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;}.dealer__info-container{display:flex;flex-direction:column;width:100%;gap:20px;margin:0 0 40px;}@media screen and (min-width:600px){.dealer__info-container{flex-direction:row;}}.dealer__info-container-column{flex:1;}@media screen and (min-width:600px){.dealer__info-container > :not(:last-child){border-right:solid #d6d3cb 1px;}}.dealer__map-container,.dealer__town-container{width:100%;max-width:100%;}.dealer__map-container{margin-top:50px;}.dealer__info-container__address-container,.dealer__info-container__phone-container,.dealer__info-container__hours-container,.dealer__info-container__email-container{font-size:16px;padding-right:20px;}@media screen and (min-width:992px){.dealer__info-container__address-container,.dealer__info-container__phone-container,.dealer__info-container__hours-container,.dealer__info-container__email-container{font-size:20px;}}.dealer__info-container__email a{text-transform:lowercase !important;}.dealer__info-container__label{font-weight:bold;padding:10px 0;}.dealer__info-container__phone .field--name-field-phone a{font-size:16px;}@media screen and (min-width:992px){.dealer__info-container__phone .field--name-field-phone a{font-size:20px;}}.dealer__town-container{font-size:20px;padding:10px;}.dealer__town-container p{margin:0;}.dealer__right-container h3{font-weight:bold;color:#BC0F0F;}.dealer__right-container .header{display:flex;gap:20px;}.dealer__right-container .line{flex:1;border-top:2px solid #BC0F0F;margin-top:30px;}.dealer__description-container,.dealer__media-container{width:100%;flex-direction:column;font-size:16px;}@media screen and (min-width:992px){.dealer__media-container{font-size:20px;width:100%;}}.dealer__description-container{padding:20px;}.dealer__inventory-container-sidebar .block-title{font-weight:bold;font-size:20px;}.dealer__secondary-content{width:100%;flex-direction:column;}@media (min-width:768px){.dealer__secondary-content{display:flex;gap:30px;}}.dealer__right-container > .ghost-primary{width:calc(50% - 10px);margin-right:10px;padding:10px;}.dealer__right-container > .btn-primary{width:49%;padding:10px;}.dealer__inventory-container-sidebar{max-width:100%;}@media (min-width:1200px){.dealer__inventory-container-sidebar{max-width:300px;flex:1;}.dealer__inventory-container{flex:1;}.dealer__secondary-content{flex-direction:row;}}#views-exposed-form-inventory-block-1 > .form-inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;}@media (min-width:1200px){#views-exposed-form-inventory-block-1 > .form-inline{flex-direction:column;}#block-dealer-inventory-filters .form-item,#block-dealer-inventory-filters .select-wrapper,#block-dealer-inventory-filters .form-select{width:100%;}}#block-dealer-inventory-filters .block-title{margin:0;}#views-exposed-form-inventory-block-1 .form-actions{display:flex;}.dealer__inventory-container-sidebar .btn-primary{width:100%;margin-top:5px;}@media (min-width:1200px){.dealer__inventory-container-sidebar .btn-primary{margin-top:0;}}body.page-node-type-dealer h1.page-header{margin-top:26px;}.dealer__info-container__address p.address{font-size:20px;text-transform:none;}body:not(.page-node-type-landing-page) div.main-container{margin-top:calc(215px + 4rem);}div.main-navigation{display:block;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;}div.main-navigation div.navigation-top-bar{display:flex;flex-direction:row;flex-wrap:wrap;top:0;width:100%;min-height:100px;background-color:#fff;align-items:flex-start;justify-content:center;padding:2rem 0;box-sizing:content-box;transition:0.5s all;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 40px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 20px;box-sizing:border-box;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__logo{display:none;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__logo a.logo{display:flex;flex-direction:column;align-content:center;justify-content:center;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__logo a.logo img{width:80%;max-width:360px;margin:0 auto;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__toggle button{width:38px;margin:0;padding:0;}div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__toggle button svg path{stroke:#000;}div.main-navigation div.navigation-top-bar .nav-top-bar-left,div.main-navigation div.navigation-top-bar .nav-top-bar-center,div.main-navigation div.navigation-top-bar .nav-top-bar-right{flex-basis:calc(33% - 70px);flex-shrink:0;flex-grow:0;display:none;padding:0px 35px;}div.main-navigation div.navigation-top-bar .nav-top-bar-left .region,div.main-navigation div.navigation-top-bar .nav-top-bar-center .region,div.main-navigation div.navigation-top-bar .nav-top-bar-right .region{display:flex;width:100%;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;}div.main-navigation div.navigation-top-bar .nav-top-bar-left{justify-content:flex-start;padding-top:2rem;flex-grow:0;}div.main-navigation div.navigation-top-bar .nav-top-bar-right{justify-content:flex-end;padding-top:2rem;flex-grow:0;}div.main-navigation div.navigation-top-bar .nav-top-bar-right section#block-footersocialmediaicons-2{padding:6px 12px;}div.main-navigation div.navigation-top-bar .nav-top-bar-right section#block-footersocialmediaicons-2 a{color:#000;margin:0 1rem;padding:0;}div.main-navigation div.navigation-top-bar .nav-top-bar-right section#block-footersocialmediaicons-2 a:hover{color:#990000;}div.main-navigation div.navigation-top-bar .nav-top-bar-center{justify-content:center;flex-grow:1;display:flex;}div.main-navigation div.navigation-top-bar .nav-top-bar-center a.logo{display:flex;flex-direction:column;align-content:center;justify-content:center;}div.main-navigation div.navigation-top-bar .nav-top-bar-center a.logo img{width:100%;max-width:360px;margin:0 auto;}div.main-navigation div.navigation-top-bar a{padding:6px 12px;text-decoration:none;}div.main-navigation header.navbar.navbar-default{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;background-color:#f8f8f8;border-radius:0;max-width:100%;width:100%;border:none;margin-top:0;}div.main-navigation header.navbar.navbar-default .navbar-header{padding:1rem;}div.main-navigation header.navbar.navbar-default .navbar-header .region.region-navigation{display:flex;flex-direction:row;align-content:center;justify-content:space-around;}div.main-navigation header.navbar.navbar-default .navbar-header button.navbar-toggle{display:none;}div.main-navigation header.navbar.navbar-default .navbar-collapse{flex-grow:1;flex-shrink:0;flex-basis:100%;height:calc(100vh - 184px - 54px);}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu{text-align:center;margin:0;padding:0;z-index:1000;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu.menu-level-0 > li > a{border-bottom:2px solid transparent;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu.menu-level-0 > li > a:hover{border-bottom:2px solid #990000;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu.menu-level-0 > li > a i{margin-left:1rem;position:relative;top:3px;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu.menu-level-0 > li.open a i,div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu.menu-level-0 > li:hover a i{transform:rotateZ(180deg);top:-3px;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li{float:none;display:block;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li a{display:block;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#000;padding:2rem;text-transform:uppercase;text-decoration:none;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li a:hover{color:#990000;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu{display:none;position:absolute;background:#e9e5e1;padding:1rem;max-width:calc(400px + 1rem);}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li{width:100%;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li.menu-item--has-image{width:400px;max-width:100%;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a{width:100%;display:flex;flex-direction:row;color:#000;justify-content:flex-start;align-items:center;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a img{max-height:55px;max-width:55px;margin-right:2rem;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a .menu-item--content{border-bottom:2px solid transparent;flex-basis:100%;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a span{text-align:left;display:block;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a span.menu-item--title{font-weight:600;font-size:16px;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a span.menu-item--subtitle{font-weight:400;font-size:14px;text-transform:initial;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a:hover .menu-item--content{border-bottom:2px solid #990000;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li ul.menu li a:hover span{color:#990000;}div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li.open ul.menu{display:block;position:relative;margin:0 auto;}div.main-navigation.sticky{position:fixed;transition:0.5s all;}div.main-navigation.sticky div.navigation-top-bar{min-height:0px;background-color:#fff;padding:0;transition:0.5s all;}div.main-navigation.sticky div.navigation-top-bar .nav-mobile-top-bar .mobile__logo{display:block;}div.main-navigation.sticky div.navigation-top-bar .nav-top-bar-center{display:none;}div.main-navigation.sticky div.navigation-top-bar .nav-top-bar-center a.logo img{height:50px;width:auto;transition:0.5s all;}body.page-node-type-landing-page{margin-top:0;}body.page-node-type-landing-page div.main-navigation div.navigation-top-bar{background-color:rgba(0,0,0,0.3);}body.page-node-type-landing-page div.main-navigation div.navigation-top-bar .nav-mobile-top-bar .mobile__toggle button svg path{stroke:#fff;}body.page-node-type-landing-page div.main-navigation div.navigation-top-bar .nav-top-bar-right section#block-footersocialmediaicons-2 a{color:#fff;}body.page-node-type-landing-page div.main-navigation div.navigation-top-bar a{text-decoration:none;}body.page-node-type-landing-page div.main-navigation div.navigation-top-bar a.logo img{transition:0.5s all;}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default{background-color:rgba(0,0,0,0.5);}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default div.navbar-collapse{background:#262626;}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default div.navbar-collapse ul.menu li a{display:flex;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#fff;padding:2rem;text-transform:uppercase;text-decoration:none;}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default div.navbar-collapse ul.menu li a:hover{background:transparent;color:#990000;}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default div.navbar-collapse ul.menu li ul.menu li a{color:#000;}body.page-node-type-landing-page div.main-navigation.sticky div.navigation-top-bar{background-color:#262626;}body.adminimal-admin-toolbar div.main-navigation:not(.sticky){top:39px;}body.adminimal-admin-toolbar.toolbar-tray-open.toolbar-horizontal div.main-navigation{top:78px;}@media screen and (min-width:768px){body{}body div.main-navigation div.navigation-top-bar a.logo img{width:360px;max-width:100%;height:auto;}body div.main-navigation div.navigation-top-bar .nav-top-bar-left,body div.main-navigation div.navigation-top-bar .nav-top-bar-center,body div.main-navigation div.navigation-top-bar .nav-top-bar-right{display:flex;}body div.main-navigation.sticky div.navigation-top-bar .nav-mobile-top-bar .mobile__logo{display:none;}body div.main-navigation.sticky div.navigation-top-bar .nav-top-bar-center{display:block;}body header.navbar.navbar-default .navbar-header{display:none;}body header.navbar.navbar-default div.navbar-collapse .region-navigation-collapsible nav ul.menu li{display:inline-block;}body header.navbar.navbar-default div.navbar-collapse .region-navigation-collapsible nav ul.menu li a{padding:15px;}body header.navbar.navbar-default div.navbar-collapse .region-navigation-collapsible nav ul.menu li:hover ul.menu{display:block;position:absolute;}body.page-node-type-landing-page div.main-navigation header.navbar.navbar-default div.navbar-collapse{background:transparent;}}@media screen and (min-width:992px){body div.main-navigation div.navigation-top-bar .nav-mobile-top-bar{display:none;}body div.main-navigation div.navigation-top-bar .nav-top-bar-left,body div.main-navigation div.navigation-top-bar .nav-top-bar-center,body div.main-navigation div.navigation-top-bar .nav-top-bar-right{flex-shrink:0;display:flex;}body div.main-navigation div.navigation-top-bar a.logo img{width:360px;height:auto;}body div.main-navigation header.navbar.navbar-default .navbar-collapse ul.menu li.open ul.menu{display:none;}}footer.page_footer{width:100%;max-width:100%;background:#fafafa;border:none;margin-top:0;padding:0;font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-size:15px;color:#000;box-sizing:border-box;}footer.page_footer::before{width:0;height:0;content:"";border-bottom:2em solid #fafafa;border-left:2em solid transparent;border-right:2em solid transparent;position:relative;left:calc(50% - 2em);top:-48px;z-index:-1;}footer.page_footer .region.region-footer-4 > *{margin:1rem auto;}footer.page_footer .block-title{font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-size:15px;color:#000;margin:0 0 10px 0;}footer.page_footer div.postfooter{display:flex;align-content:center;justify-content:center;flex-direction:column;text-align:center;margin-top:4rem;padding:2rem 10px;background:#3f3f3f;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#fff;}footer.page_footer div.region--footer_top{margin:50px auto;}footer.page_footer div.region--footer_top div.region.region-footer-top{display:flex;flex-direction:column;justify-content:center;}footer.page_footer div.region--footer_top div.region.region-footer-top a{display:block;margin:0 auto;text-align:center;}footer.page_footer div.region--footer_top div.region.region-footer-top a img{max-width:345px;}footer.page_footer section#block-footersocialmediaicons{margin:1rem auto;}footer.page_footer section#block-footersocialmediaicons a{color:#f8f8f8;text-decoration:none;margin:0 1rem;}footer.page_footer section#block-footersocialmediaicons a:hover{color:#990000;}footer.page_footer form#find-dealer-footer-form label{visibility:hidden !important;}footer.page_footer form#find-dealer-footer-form input[type=text]{background:none;border-bottom:1px solid black;padding-left:5px;border-top:none;border-left:none;border-radius:0;box-shadow:none;border-right:none;}footer.page_footer form#find-dealer-footer-form input[type=text]:focus{border-bottom:1px solid black;border-top:none;border-left:none;border-radius:0;box-shadow:none;border-right:none;}@media screen and (min-width:992px){footer.page_footer div.postfooter{flex-direction:row;justify-content:space-between;padding:2rem 22rem;}footer.page_footer section#block-footersocialmediaicons{margin:0;}}.region--lower_content_wrapper{display:flex;flex-direction:column;justify-content:center;margin:100px auto;}.region--lower_content_wrapper .region--lower_content_1{flex-basis:35%;}.region--lower_content_wrapper .region--lower_content_2{flex-basis:65%;}@media screen and (min-width:992px){.region--lower_content_wrapper{flex-direction:row;max-width:1480px;margin:100px auto;}.region--lower_content_wrapper .region--lower_content_1{margin-right:2rem;}.region--lower_content_wrapper .region--lower_content_2{margin-left:2rem;}}div.region.region-navigation .btn,div.region.region-navigation a{padding:6px 12px !important;}div.region.region-navigation #block-getafreequote-2{align-self:center;}div.region.region-navigation .dealer-header .content{display:flex;flex-direction:column;align-items:center;}div.region.region-navigation-collapsible ul.menu-level-0 li.menu-item--has-children ul.menu-level-1 li.menu-item{display:block;}@media screen and (min-width:768px){.shedhub-inventory .items{display:flex;flex-flow:row wrap;}}.shedhub-inventory .inventory-content{text-align:center;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#3f3f3f;margin-bottom:1em;}.shedhub-inventory .inventory-cta{text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:21px;color:#3f3f3f;margin-top:2em;margin-bottom:2em;}.powered-by{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:14px;color:#3f3f3f;text-align:center;}.powered-by img{max-width:64px;margin:0 0 10px;}.shedhub-product{padding:1.65em 1.65em 2.5em;display:flex;flex-direction:column;}@media screen and (min-width:768px){.shedhub-product{flex:0 0 50%;}}@media screen and (min-width:992px){.shedhub-product{flex:0 0 33.3333%;}}.shedhub-product.teaser .shedhub-product-photo{width:100%;padding-top:75%;position:relative;}.shedhub-product.teaser .shedhub-product-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;}.shedhub-product h3.product-title{position:relative;z-index:0;margin:1.2em 0 0.25em;}.shedhub-product h3.product-title span{background:#fff;padding-right:1rem;}.shedhub-product h3.product-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}.shedhub-product h3.product-title a{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-style:normal;font-size:22px;color:#262626;}.shedhub-product h3.product-title .product-is_sold{font-weight:bold;margin:0;padding:0;}.shedhub-product .product-tagline{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#7c6548;}.shedhub-product .shedhub-product-content{font-family:"Crimson Text",serif;font-weight:300;font-style:normal;font-size:13px;color:#3f3f3f;}.shedhub-product .shedhub-product-content .description{margin:2rem 0;}.shedhub-product .shedhub-buy-now{margin:2rem 0 0;}.shedhub-product.full .product-tagline{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#262626;text-align:center;margin-bottom:3em;}.shedhub-product.full .shedhub-field-value{font-weight:bold;}.shedhub-product.full .description{margin-top:2.2em;}.shedhub-product.full .shedhub-product-content{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#3f3f3f;padding:50px 0 0;}.shedhub-product.full .shedhub-product-content .price{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:32px;color:#000;position:relative;z-index:0;}.shedhub-product.full .shedhub-product-content .price span{background:#fff;padding-right:1rem;}.shedhub-product.full .shedhub-product-content .price::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}.shedhub-product.full .shedhub-product-content .rto-payment{margin-top:0.5em;}.shedhub-product.full .shedhub-product-contact p{margin-bottom:2px;}.shedhub-product.full .phone a{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:23px;color:#3f3f3f;letter-spacing:0;}@media screen and (min-width:768px){.shedhub-product.full .shedhub-content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:stretch;}.shedhub-product.full .shedhub-content-wrapper > div{width:50%;}.shedhub-product.full .shedhub-content-wrapper .shedhub-product-content{padding:25px 0 25px 64px;}}.shedhub-product.teaser .shedhub-product-content{flex:1;}.shedhub-product.teaser .shedhub-product-contact{display:flex;flex-direction:row;justify-content:stretch;align-items:center;}.shedhub-product.teaser .shedhub-product-contact .price{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:22px;color:#000;}.shedhub-product.teaser .shedhub-product-contact .line{height:1px;width:100%;border-top:1px solid #b3b3b3;flex:1;margin:0 0.7em;position:relative;top:1px;letter-spacing:0;}.shedhub-product.teaser .shedhub-product-contact .product-link a{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:13px;color:#990000;}@media screen and (min-width:992px){.path-inventory .region--lower_content_wrapper{justify-content:flex-start;margin-top:0;flex-direction:row;}}.path-inventory .region--lower_content_1{margin-right:0;flex-basis:100%;}@media screen and (min-width:992px){.path-inventory .region--lower_content_1{flex-basis:446.5px;margin-left:calc(50% - 446.5px);}}@media screen and (min-width:1200px){.path-inventory .region--lower_content_1{flex-basis:547px;margin-left:calc(50% - 547px);}}#block-webform-3{margin:0 35px;background-color:#3f3f3f;padding:20px 25px;color:#fff;border-radius:4px;}@media screen and (min-width:992px){#block-webform-3{margin-top:-70px;position:relative;}}#block-webform-3 h2.block-title{padding:0 10px;position:relative;margin-top:0;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:46px;color:#fff;position:relative;z-index:0;}#block-webform-3 h2.block-title span{background:#3f3f3f;padding-right:1rem;}#block-webform-3 h2.block-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #fff;z-index:-1;}#block-webform-3 h2.block-title span{padding-right:2rem;}#block-webform-3 h2.block-title::after{margin:0 2rem;}#block-webform-3 form{display:flex;flex-flow:row wrap;}#block-webform-3 form > .form-item{width:100%;padding:0 10px;}#block-webform-3 form > .form-item.form-type-tel,#block-webform-3 form > .form-item.form-type-email,#block-webform-3 form > .form-item.form-type-textfield,#block-webform-3 form > .form-item.form-type-webform-address{width:50%;}#block-webform-3 form > .form-item label{color:#ffffff;}#block-webform-3 form > .form-item .form-control{background-color:#262626;outline:0;border:none;color:white;}#block-webform-3 form .webform-actions{width:100%;padding:10px 10px 0;}#block-webform-3 form .webform-actions button{width:100%;}#block-inventoryitemctablock .field--name-field-body{margin-top:3.5em;text-align:center;}#block-inventoryitemctablock .field--name-field-body p:first-child{margin-bottom:3px;}#block-inventoryitemctablock .field--name-field-body a.btn{margin-top:1.5em;margin-bottom:2em;}.dealers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10%;row-gap:min(10rem,10vh);margin-bottom:4rem;}.dealers .dealer{display:flex;align-items:center;flex-direction:column;border:1px solid gainsboro;min-height:300px;}.dealers .dealer .dealer-image-link{width:100%;height:75%;}.dealers .dealer .dealer-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;}.dealers .dealer .dealer-phone-number{color:#4949ba;}.dealers .dealer .dealer-content{display:flex;flex-direction:column;border-top:1px solid gainsboro;padding:1.5rem 1.5rem;margin-top:auto;width:100%;}@media screen and (max-width:1200px){.dealers{grid-template-columns:1fr 1fr;}}@media screen and (max-width:800px){.dealers{grid-template-columns:1fr;width:80%;margin-left:auto;margin-right:auto;}}.path-refurbished .page-header{text-transform:uppercase;font-weight:bold;font-size:3.5rem;font-family:"Source Sans Pro",sans-serif;}.refurbished{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3rem;}.refurbished .refurbished-reverse-image-description-layout{display:flex;flex-direction:row;gap:5rem;box-sizing:border-box;}.refurbished .refurbished-reverse-image-description-layout img,.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper{width:50%;}.refurbished .refurbished-reverse-image-description-layout img{-o-object-fit:cover;object-fit:cover;}.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper{display:flex;flex-direction:column;}.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper h3{text-transform:uppercase;font-weight:bold;font-size:3.5rem;font-family:"Source Sans Pro",sans-serif;margin:0;}.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper > div{margin-top:3rem;margin-bottom:3rem;}.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;}.refurbished .refurbished-reverse-image-description-layout:first-of-type{margin-bottom:3rem;}.refurbished .refurbished-reverse-image-description-layout:nth-child(odd){flex-direction:row-reverse;}.refurbished .refurbished-faq{display:flex;flex-direction:column;row-gap:2rem;width:100%;}.refurbished .refurbished-faq > h3{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:bold;font-size:3.5rem;text-align:center;}.refurbished .refurbished-faq .refurbished-faq-question-container{padding:1rem;background:#f3f3f3;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header{display:flex;justify-content:space-between;align-items:center;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header > span{width:100%;text-align:center;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header .svg-circle-with-plus-or-minus,.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header .svg-vertical-line,.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header .svg-horizontal-line{stroke:#990000;stroke-width:10;stroke-linecap:round;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header .refurbished-faq-show-question{float:right;width:32px;height:32px;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question-header .refurbished-faq-show-question:hover{cursor:pointer;}.refurbished .refurbished-faq .refurbished-faq-question-container .refurbished-faq-question{width:100%;display:none;}.refurbished #refurbished-shed-inventory > h3{font-family:"Source Sans Pro",sans-serif;font-weight:bold;font-size:3.5rem;text-align:center;}.refurbished #refurbished-shed-inventory #refurbished-shed-carousel{display:flex;justify-content:space-evenly;}.refurbished .refurbished-bottom-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;}.refurbished .refurbished-shed{display:flex;flex-direction:column;}.refurbished .refurbished-shed > p{color:#7c6548;}.refurbished .refurbished-shed p,.refurbished .refurbished-shed h3{margin:0;}.refurbished .refurbished-shed .refurbished-shed-name{margin-top:1.5rem;margin-bottom:0.5rem;}.refurbished .refurbished-shed .refurbished-shed-details{margin:1.5rem 0;}.refurbished .refurbished-shed .refurbished-shed-footer{display:flex;justify-content:space-between;flex-wrap:wrap;}.refurbished #refurbished-shed-carousel-next svg,.refurbished #refurbished-shed-carousel-previous svg{width:80px;height:80px;}.refurbished #refurbished-shed-carousel-next:hover,.refurbished #refurbished-shed-carousel-previous:hover{cursor:pointer;}.refurbished #refurbished-shed-carousel-previous svg{transform:scale(-1);}.refurbished .shedhub-product{transition:opacity 0.5s ease;}.refurbished .schweb-fade-in{opacity:0;}@media screen and (max-width:768px){.refurbished .refurbished-reverse-image-description-layout{flex-wrap:wrap;}.refurbished .refurbished-reverse-image-description-layout img,.refurbished .refurbished-reverse-image-description-layout .refurbished-description-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.refurbished .refurbished-bottom-buttons{flex-direction:column;}.refurbished .shedhub-product{padding:0;}.refurbished #refurbished-shed-carousel{margin-top:3rem;}}@media screen and (min-width:768px){.view-sale-inventory .view-content,.view-inventory .view-content,.view-dealer-inventory .view-content{display:flex;flex-flow:row wrap;}}.view-sale-inventory .view-content > div,.view-inventory .view-content > div,.view-dealer-inventory .view-content > div{display:flex;flex-direction:column;padding:1.65em 1.65em 2.5em;}@media screen and (min-width:768px){.view-sale-inventory .view-content > div,.view-inventory .view-content > div,.view-dealer-inventory .view-content > div{flex:0 0 50%;}}@media screen and (min-width:992px){.view-sale-inventory .view-content > div,.view-inventory .view-content > div,.view-dealer-inventory .view-content > div{flex:0 0 33.3333%;}}.view-sale-inventory .view-content .shedhub-product-photo,.view-inventory .view-content .shedhub-product-photo,.view-dealer-inventory .view-content .shedhub-product-photo{width:100%;padding-top:75%;position:relative;}.view-sale-inventory .view-content .shedhub-product-photo img,.view-inventory .view-content .shedhub-product-photo img,.view-dealer-inventory .view-content .shedhub-product-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;}.view-sale-inventory .view-content h3.product-title,.view-inventory .view-content h3.product-title,.view-dealer-inventory .view-content h3.product-title{position:relative;z-index:0;margin:1.2em 0 0.25em;}.view-sale-inventory .view-content h3.product-title span,.view-inventory .view-content h3.product-title span,.view-dealer-inventory .view-content h3.product-title span{background:#fff;padding-right:1rem;}.view-sale-inventory .view-content h3.product-title::after,.view-inventory .view-content h3.product-title::after,.view-dealer-inventory .view-content h3.product-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}.view-sale-inventory .view-content h3.product-title a,.view-inventory .view-content h3.product-title a,.view-dealer-inventory .view-content h3.product-title a{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-style:normal;font-size:22px;color:#262626;}.view-sale-inventory .view-content .product-tagline,.view-inventory .view-content .product-tagline,.view-dealer-inventory .view-content .product-tagline{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#7c6548;margin:0;}.view-sale-inventory .view-content .description,.view-inventory .view-content .description,.view-dealer-inventory .view-content .description{margin:2rem 0;font-family:"Crimson Text",serif;font-weight:300;font-style:normal;font-size:13px;color:#3f3f3f;}.view-sale-inventory .view-content .shedhub-product-photo[data-onsale=On],.view-inventory .view-content .shedhub-product-photo[data-onsale=On],.view-dealer-inventory .view-content .shedhub-product-photo[data-onsale=On]{position:relative;}.view-sale-inventory .view-content .shedhub-product-photo[data-onsale=On]::after,.view-inventory .view-content .shedhub-product-photo[data-onsale=On]::after,.view-dealer-inventory .view-content .shedhub-product-photo[data-onsale=On]::after{display:flex;justify-content:center;align-items:center;content:"SALE!";color:white;top:5%;left:5%;width:60px;height:25px;background:#a40b0b;z-index:5;border-radius:3px;position:absolute;}.view-sale-inventory .view-content .shedhub-product-contact,.view-inventory .view-content .shedhub-product-contact,.view-dealer-inventory .view-content .shedhub-product-contact{display:flex;flex-direction:row;justify-content:stretch;align-items:center;}.view-sale-inventory .view-content .shedhub-product-contact .price,.view-inventory .view-content .shedhub-product-contact .price,.view-dealer-inventory .view-content .shedhub-product-contact .price{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:22px;color:#000;color:#a40b0b;}.view-sale-inventory .view-content .shedhub-product-contact .line,.view-inventory .view-content .shedhub-product-contact .line,.view-dealer-inventory .view-content .shedhub-product-contact .line{height:1px;width:100%;border-top:1px solid #b3b3b3;flex:1;margin:0 0.7em;position:relative;top:1px;letter-spacing:0;}.view-sale-inventory .view-content .shedhub-product-contact .product-link a,.view-inventory .view-content .shedhub-product-contact .product-link a,.view-dealer-inventory .view-content .shedhub-product-contact .product-link a{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:13px;color:#990000;}.view-sale-inventory .views-exposed-form .form--inline.form-inline.clearfix::before,.view-inventory .views-exposed-form .form--inline.form-inline.clearfix::before,.view-dealer-inventory .views-exposed-form .form--inline.form-inline.clearfix::before{display:none;}.view-sale-inventory .views-exposed-form > div,.view-inventory .views-exposed-form > div,.view-dealer-inventory .views-exposed-form > div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.view-sale-inventory .views-exposed-form > div > *,.view-inventory .views-exposed-form > div > *,.view-dealer-inventory .views-exposed-form > div > *{order:11;}.view-sale-inventory .views-exposed-form > div.clearfix::after,.view-inventory .views-exposed-form > div.clearfix::after,.view-dealer-inventory .views-exposed-form > div.clearfix::after{display:none;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-dealer-city-value,.view-inventory .views-exposed-form > div .js-form-item-field-dealer-city-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-dealer-city-value{order:0;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-dealer-state-value,.view-inventory .views-exposed-form > div .js-form-item-field-dealer-state-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-dealer-state-value{order:1;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-dealer-id-value,.view-inventory .views-exposed-form > div .js-form-item-field-dealer-id-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-dealer-id-value{order:2;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-building-type-value,.view-inventory .views-exposed-form > div .js-form-item-field-building-type-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-building-type-value{order:3;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-siding-type-value,.view-inventory .views-exposed-form > div .js-form-item-field-siding-type-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-siding-type-value{order:4;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-width-value,.view-inventory .views-exposed-form > div .js-form-item-field-width-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-width-value{order:5;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-length-value,.view-inventory .views-exposed-form > div .js-form-item-field-length-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-length-value{order:6;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-maincolor-value,.view-inventory .views-exposed-form > div .js-form-item-field-maincolor-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-maincolor-value{order:7;}.view-sale-inventory .views-exposed-form > div .js-form-item-field-retail-value-value,.view-inventory .views-exposed-form > div .js-form-item-field-retail-value-value,.view-dealer-inventory .views-exposed-form > div .js-form-item-field-retail-value-value{display:flex;justify-content:flex-end;flex-basis:100%;order:20;}.view-sale-inventory .views-exposed-form > div .form-submit,.view-inventory .views-exposed-form > div .form-submit,.view-dealer-inventory .views-exposed-form > div .form-submit{order:15;}.shedhub-product.full.sales .product-tagline{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#262626;text-align:center;margin-bottom:3em;}.shedhub-product.full.sales .shedhub-field-value{font-weight:bold;}.shedhub-product.full.sales .shedhub-product-photo{position:relative;}.shedhub-product.full.sales .shedhub-product-photo[data-onsale=On]::after{position:absolute;top:5%;left:5%;content:"ON SALE!";background:#a40b0b;color:white;width:120px;max-width:100%;max-height:100%;box-sizing:border-box;font-size:20px;height:30px;background:#a40b0b;z-index:5;border-radius:3px;display:flex;align-items:center;justify-content:center;}.shedhub-product.full.sales .price::after{top:50%;}.shedhub-product.full.sales .price > span{display:inline-flex;align-items:center;color:#a40b0b;}.shedhub-product.full.sales .price .sales-price{font-size:20px;text-decoration:line-through;color:#838383;margin-left:1rem;}.shedhub-product.full.sales .description{margin-top:2.2em;}.shedhub-product.full.sales .shedhub-product-content{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#3f3f3f;padding:50px 0 0;}.shedhub-product.full.sales .shedhub-product-content .price{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:32px;color:#000;position:relative;z-index:0;}.shedhub-product.full.sales .shedhub-product-content .price span{background:#fff;padding-right:1rem;}.shedhub-product.full.sales .shedhub-product-content .price::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}.shedhub-product.full.sales .shedhub-product-content .rto-payment{margin-top:0.5em;}.shedhub-product.full.sales .shedhub-product-contact p{margin-bottom:2px;}.shedhub-product.full.sales .phone a{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:23px;color:#3f3f3f;letter-spacing:0;}@media screen and (min-width:768px){.shedhub-product.full.sales .shedhub-content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:stretch;}.shedhub-product.full.sales .shedhub-content-wrapper > div{width:50%;}.shedhub-product.full.sales .shedhub-content-wrapper .shedhub-product-content{padding:25px 0 25px 64px;}}@media screen and (min-width:992px){.page-node-type-inventory-item .region--lower_content_wrapper{justify-content:flex-start;margin-top:0;flex-direction:row;}}.page-node-type-inventory-item .region--lower_content_1{margin-right:0;flex-basis:100%;}@media screen and (min-width:992px){.page-node-type-inventory-item .region--lower_content_1{flex-basis:446.5px;margin-left:calc(50% - 446.5px);}}@media screen and (min-width:1200px){.page-node-type-inventory-item .region--lower_content_1{flex-basis:547px;margin-left:calc(50% - 547px);}}.view-sale-inventory .view-content .shedhub-product-contact .sales-price{text-decoration:line-through;color:#838383;margin-left:1rem;}.view-inventory .view-content .shedhub-product-contact .sales-price,.view-dealer-inventory .view-content .shedhub-product-contact .sales-price{display:none;}.view.view-taxonomy-term .views-row div{padding-bottom:15px;}.view.view-taxonomy-term .view-header{margin-bottom:20px;}.view.view-taxonomy-term .field--name-field-image{height:270px;display:flex;justify-content:center;overflow:hidden;}.view.view-taxonomy-term .field--name-field-image img{-o-object-fit:cover;object-fit:cover;}.view.view-taxonomy-term .content-product{margin-bottom:15px;}.view.view-taxonomy-term .content-product .container{padding-bottom:15px;}.view.view-taxonomy-term .content-product .product__features{height:410px;}.view.view-taxonomy-term .content-product a{text-decoration:underline;}.view.view-taxonomy-term .content-product a.btn{text-decoration:none;}.view.view-taxonomy-term .content-product a:hover{text-decoration:none;}.view.view-taxonomy-term .content-product .btn-primary{margin-bottom:5px;}.view.view-taxonomy-term .views-row{height:540px;}.path-taxonomy div.field.field--item.field--name-field-series-image.field--type-image{display:none;visibility:hidden;}.path-taxonomy div.view-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;}.path-taxonomy div.view-content > h3{text-align:center;position:relative;width:100%;}.path-taxonomy div.view-content > h3 a:after{content:"";border-bottom:1px solid #000;width:100%;height:1px;position:absolute;left:0;right:0;top:calc(50% - 1px);z-index:-1;}.path-taxonomy div.view-content > h3 img{display:inline-block;background:#fff;padding:0 1rem;z-index:1;}.path-taxonomy div.view-content > div{text-align:center;margin:1rem 1rem 3rem 1rem;}@media screen and (min-width:767px){.path-taxonomy div.view-content > div{width:calc(33.3333333333% - 2rem);}}.path-taxonomy div.view-content > div > div.views-field.views-field-field-image img{width:100%;height:auto;background:#eee;}.path-taxonomy div.view-content > div > div.views-field.views-field-title h3 a{font-size:2rem;font-family:"Cinzel",serif;font-weight:400;font-style:normal;text-transform:uppercase;}.path-taxonomy div.view-content > div > div.views-field-field-content-snippet-html-long{padding-right:1rem;padding-left:1rem;text-align:initial;}.path-taxonomy div.view-content > div > div.views-field.views-field-view-node a{font-family:"Source Sans Pro",sans-serif;font-weight:800;font-style:normal;font-size:13px;border-radius:3px;padding:10px 30px;text-transform:uppercase;letter-spacing:0.15em;text-decoration:none;white-space:normal;background-color:#990000;border-color:maroon;color:#fff;margin-top:1rem;display:inline-block;}article.product .product__details{margin-top:60px;width:100%;max-width:100%;position:relative;overflow-x:hidden;}article.product .product__details .product__content-top{display:flex;flex-direction:column;position:relative;padding:0;}article.product .product__details .product__content-top .background-image{background:#121b0e url(/themes/custom/countrycabin/assets/images/blurred-bg.jpg);background-size:cover;position:absolute;width:100vw;transform:translateX(-50%);left:50%;height:calc(100% - 4rem);margin-top:4rem;z-index:-10;}article.product .product__details .product__content-top .product__tagline{padding:2rem;order:1;}article.product .product__details .product__content-top .product__tagline .product__title{font-family:"Cinzel",serif;font-weight:700;font-style:normal;font-size:15px;color:#fff;letter-spacing:0.15em;}article.product .product__details .product__content-top .product__tagline .product__text{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:27px;color:#fff;}article.product .product__details .product__content-top .product__tagline .product__see-pricing{display:block;padding:1rem 0;color:white;}article.product .product__details .product__content-top .product__tagline .product__see-pricing:hover{color:#990000;}article.product .product__details .product__content-top .product__slider{max-width:calc(100% - 6rem);width:calc(100% - 6rem);margin:0 auto;order:0;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:324px;min-height:324px;background-size:cover;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:324px;min-height:324px;width:100%;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{width:100%;background:rgba(0,0,0,0.5);font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;padding:1rem;border-radius:0 0 6px 6px;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:255px;right:15px;}article.product .product__details .product__content-bottom{display:flex;flex-direction:column;max-width:100%;width:100%;margin:0 auto 4rem auto;}article.product .product__details .product__content-bottom .product__description{flex-grow:1;margin:85px 50px auto;}article.product .product__details .product__content-bottom .product__description .product__description-title{position:relative;z-index:0;}article.product .product__details .product__content-bottom .product__description .product__description-title span{background:#fff;padding-right:1rem;}article.product .product__details .product__content-bottom .product__description .product__description-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}article.product .product__details .product__content-bottom .product__description .product__description-title span{background:#fff;padding-right:10px;}article.product .product__details .product__content-bottom .product__description .product__body{max-width:100%;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.product .product__details .product__content-bottom .product__description .product__description-cta{margin-top:1rem;}article.product .product__details .product__content-bottom .product__features{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;min-width:100%;max-width:100%;width:100%;padding:3rem;background:#f8f8f8;margin:4rem auto;}article.product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);position:relative;}article.product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid #000;margin-top:25px;}article.product .product__details .product__content-bottom .product__features ul.features__list{display:block;margin:0 auto;max-width:600px;list-style:none;}article.product .product__details .product__content-bottom .product__features ul.features__list li.feature{font-family:"Source Sans Pro",sans-serif;font-weight:lighter;font-style:normal;font-size:23px;color:#3f3f3f;line-height:2.2;}article.product .product__details .product__content-bottom .product__features ul.features__list li.feature::before{content:"•";color:#c9c9c9;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}article.product .product__details .product__content-bottom .product__features .product__features-ctas{display:flex;flex-direction:column;justify-content:space-around;padding:0 4rem;}article.product .product__details .product__content-bottom .product__features .product__features-ctas a{text-decoration:none;margin:1rem auto;}article.product .product__details .product__content-bottom .product__features .product__features-ctas a:hover{text-decoration:none;}article.product .product__details .product__content-bottom .product__features .product__features-ctas a span.icon img{width:27px;}article.product .content{margin:100px auto;width:50%;text-align:center;}@media screen and (min-width:992px){article.product .product__details .product__content-top{flex-direction:row;min-height:474px;max-width:1480px;margin:0 auto;}article.product .product__details .product__content-top .background-image{height:453px;bottom:0;}article.product .product__details .product__content-top .product__tagline{order:0;align-self:center;}article.product .product__details .product__content-top .product__tagline .product__see-pricing{margin:0 2rem;padding:0;display:inline-block;}article.product .product__details .product__content-top .product__slider{order:1;width:750px;height:474px;min-height:474px;align-self:flex-end;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:474px;min-height:474px;background-size:cover;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:474px;min-height:474px;width:100%;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{position:absolute;bottom:30px;right:17px;left:17px;padding:20px 130px 20px 40px;width:auto;border-radius:6px;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:388px;right:15px;}article.product .product__details .product__content-top .product__slider.single .slick--view--hero-slider--block-2 .hero-slide__body{padding:20px 40px 20px 40px;}article.product .product__details .product__content-bottom{flex-direction:row;max-width:100%;width:1480px;margin:0 auto;}article.product .product__details .product__content-bottom .product__description{flex-grow:1;width:auto;margin:85px 50px auto;}article.product .product__details .product__content-bottom .product__description .product__body{max-width:450px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.product .product__details .product__content-bottom .product__features{flex-shrink:0;width:750px;min-width:750px;max-width:750px;padding:4rem;margin:0;justify-self:right;}article.product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);}article.product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid black;margin-top:25px;}article.product .product__details .product__content-bottom .product__features ul.features__list{-moz-columns:2;columns:2;width:600px;min-width:600px;max-width:600px;margin:0 auto;}article.product .product__details .product__content-bottom .product__features .product__features-ctas{display:flex;flex-direction:row;justify-content:space-around;padding:0 4rem;margin-top:4rem;}article.product .product__details .product__content-bottom .product__features .product__features-ctas a{border-right:1px solid #c9c9c9;flex-basis:auto;flex-shrink:1;flex-grow:1;text-align:center;}article.product .product__details .product__content-bottom .product__features .product__features-ctas a:last-of-type{border:none;}}@media screen and (min-width:1500px){article.product .product__details .product__content-top .background-image{height:calc(100% - 5rem);}article.product .product__details .product__content-top .product__slider{width:936px;height:592px;min-height:592px;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:592px;min-height:592px;background-size:cover;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:592px;min-height:592px;width:936px;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{bottom:35px;}article.product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:500px;right:15px;}article.product .product__details .product__content-bottom{flex-direction:row;max-width:100%;width:1480px;margin:0 auto;}article.product .product__details .product__content-bottom .product__description .product__body{max-width:450px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.product .product__details .product__content-bottom .product__features{flex-shrink:0;width:936px;min-width:936px;max-width:936px;padding:3rem;margin:0;justify-self:right;}article.product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);}article.product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid black;margin-top:25px;}}section.block-views-blocktestimonial-slider-block-1{max-width:1170px;margin:4rem auto;}section.block-views-blocktestimonial-slider-block-1 .icon{display:flex;flex-direction:row;align-items:center;margin:2rem auto;}section.block-views-blocktestimonial-slider-block-1 .icon span{border-bottom:1px solid #262626;flex-basis:100%;flex-grow:1;flex-shrink:1;}section.block-views-blocktestimonial-slider-block-1 .icon img.testimonial__icon{display:block;margin:0 50px;max-width:143px;}section.block-views-blocktestimonial-slider-block-1 .testimonial__header{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:34px;color:#000;text-align:center;margin:50px auto;}section.block-views-blocktestimonial-slider-block-1 .testimonial__header span{font-style:italic;}section.block-views-blocktestimonial-slider-block-1 article.testimonial div.testimonial__wrapper{display:flex;flex-direction:column;align-items:center;margin:0 8rem;}section.block-views-blocktestimonial-slider-block-1 article.testimonial div.testimonial__wrapper div.field.field--name-body{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#262626;max-width:100%;}section.block-views-blocktestimonial-slider-block-1 article.testimonial div.testimonial__wrapper .testimonial-author__name{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:23px;color:#000;font-style:italic;margin-top:55px;}section.block-views-blocktestimonial-slider-block-1 article.testimonial div.testimonial__wrapper div.field--name-field-testimonial-author-locatio{font-family:"Cinzel",serif;font-weight:400;font-style:normal;font-size:12px;color:#000;}.slick--view--testimonial-slider{position:relative;}.slick--view--testimonial-slider nav.slick__arrow{display:block;position:absolute;width:100%;height:100%;bottom:0;right:0;}.slick--view--testimonial-slider nav.slick__arrow button.slick-arrow{border:none;background:inherit;}.slick--view--testimonial-slider nav.slick__arrow button.slick-arrow.slick-prev{position:absolute;top:50%;left:0;}.slick--view--testimonial-slider nav.slick__arrow button.slick-arrow.slick-prev::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/angleright.svg);transform:rotateZ(180deg) translateY(5px);}.slick--view--testimonial-slider nav.slick__arrow button.slick-arrow.slick-next{position:absolute;top:50%;right:0;}.slick--view--testimonial-slider nav.slick__arrow button.slick-arrow.slick-next::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/angleright.svg);}section.article-teaser{display:flex;flex-direction:column;align-items:center;margin:0 auto 2rem auto;}section.article-teaser div.article-image{flex-basis:40%;flex-grow:0;flex-shrink:0;}section.article-teaser div.article-content{flex-basis:60%;flex-grow:0;flex-shrink:0;margin:2rem auto;}section.article-teaser div.article-content > p{margin:2rem auto;}body.page-node-type-article .content .field--name-field-image{margin:0 auto 4rem auto;}@media screen and (min-width:992px){section.article-teaser{flex-direction:row;}section.article-teaser div.article-content{margin:0 0 0 2rem;}}div.region.region-content div.view-header p.instock-cta-header{font-size:20px;}article h2 span{color:#990000;font-family:"Cinzel",serif;font-weight:600;font-style:normal;font-size:25px;letter-spacing:0.12em;}article .content p{font-family:"Source Sans Pro",sans-serif;font-size:17px;line-height:24px;margin:10px 0;}article .content .field.field--name-field-photo.field--type-image.field--label-hidden.field--item{margin:10px 0;float:left;padding:0px 200px 20px 0px;}article .content .field.field--name-field-original-price.field--type-decimal.field--label-inline{font-size:17px;}article .content .field.field--name-field-original-price.field--type-decimal.field--label-inline .field--item{text-decoration:line-through;}article .content .field.field--name-field-price.field--type-decimal.field--label-hidden.field--item{font-size:17px;font-weight:700;}article .content .field.field--name-field-price.field--type-decimal.field--label-inline{font-weight:700;font-size:18px;}article .content .field.field--name-field-price.field--type-decimal.field--label-inline .field--label .field--item{text-decoration:line-through;font-weight:400;}article.content-product .field--label{display:none;}article.content-product .product__details{margin-top:60px;width:100%;max-width:100%;position:relative;overflow-x:hidden;}article.content-product .product__details .product__content-top{display:flex;flex-direction:column;position:relative;padding:0;}article.content-product .product__details .product__content-top .background-image{background:#121b0e url(/themes/custom/countrycabin/assets/images/blurred-bg.jpg);background-size:cover;position:absolute;width:100vw;transform:translateX(-50%);left:50%;height:calc(100% - 4rem);margin-top:4rem;z-index:-10;}article.content-product .product__details .product__content-top .product__tagline{padding:2rem;order:1;}article.content-product .product__details .product__content-top .product__tagline .product__title{font-family:"Cinzel",serif;font-weight:700;font-style:normal;font-size:15px;color:#fff;letter-spacing:0.15em;}article.content-product .product__details .product__content-top .product__tagline .product__text{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:27px;color:#fff;}article.content-product .product__details .product__content-top .product__tagline .product__text a{font-style:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:27px;color:white !important;}article.content-product .product__details .product__content-top .product__tagline .product__see-pricing{display:block;padding:1rem 0;color:white;}article.content-product .product__details .product__content-top .product__tagline .product__see-pricing:hover{color:#990000;}article.content-product .product__details .product__content-top .product__slider{max-width:calc(100% - 6rem);width:calc(100% - 6rem);margin:0 auto;order:0;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:324px;min-height:324px;background-size:cover;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:324px;min-height:324px;width:100%;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{width:100%;background:rgba(0,0,0,0.5);font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;padding:1rem;border-radius:0 0 6px 6px;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:255px;right:15px;}article.content-product .product__details .product__content-bottom{display:flex;flex-direction:column;max-width:100%;width:100%;margin:0 auto 4rem auto;}article.content-product .product__details .product__content-bottom .product__description{flex-grow:1;margin:85px 50px auto;}article.content-product .product__details .product__content-bottom .product__description .product__description-title{position:relative;z-index:0;}article.content-product .product__details .product__content-bottom .product__description .product__description-title span{background:#fff;padding-right:1rem;}article.content-product .product__details .product__content-bottom .product__description .product__description-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}article.content-product .product__details .product__content-bottom .product__description .product__description-title span{background:#fff;padding-right:10px;}article.content-product .product__details .product__content-bottom .product__description .product__body{max-width:100%;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.content-product .product__details .product__content-bottom .product__description .product__description-cta{margin-top:1rem;}article.content-product .product__details .product__content-bottom .product__features{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;min-width:100%;max-width:100%;width:100%;padding:3rem;background:#f8f8f8;margin:4rem auto;}article.content-product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);position:relative;}article.content-product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.content-product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid #000;margin-top:25px;}article.content-product .product__details .product__content-bottom .product__features ul.features__list{display:block;margin:0 auto;max-width:600px;list-style:none;}article.content-product .product__details .product__content-bottom .product__features ul.features__list li.feature{font-family:"Source Sans Pro",sans-serif;font-weight:lighter;font-style:normal;font-size:23px;color:#3f3f3f;line-height:2.2;}article.content-product .product__details .product__content-bottom .product__features ul.features__list li.feature::before{content:"•";color:#c9c9c9;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas{display:flex;flex-direction:column;justify-content:space-around;padding:0 4rem;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas a{text-decoration:none;margin:1rem auto;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas a:hover{text-decoration:none;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas a span.icon img{width:27px;}article.content-product .content{margin:100px auto;width:50%;text-align:center;}@media screen and (min-width:992px){article.content-product .product__details .product__content-top{flex-direction:row;min-height:474px;max-width:1480px;margin:0 auto;}article.content-product .product__details .product__content-top .background-image{height:453px;bottom:0;}article.content-product .product__details .product__content-top .product__tagline{order:0;align-self:center;}article.content-product .product__details .product__content-top .product__tagline .product__see-pricing{margin:0 2rem;padding:0;display:inline-block;}article.content-product .product__details .product__content-top .product__tagline .product__design-your-own-shed{margin-top:10px;}article.content-product .product__details .product__content-top .product__slider{order:1;width:750px;height:474px;min-height:474px;align-self:flex-end;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:474px;min-height:474px;background-size:cover;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:474px;min-height:474px;width:100%;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{position:absolute;bottom:30px;right:17px;left:17px;padding:20px 130px 20px 40px;width:auto;border-radius:6px;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:388px;right:15px;}article.content-product .product__details .product__content-top .product__slider.single .slick--view--hero-slider--block-2 .hero-slide__body{padding:20px 40px 20px 40px;}article.content-product .product__details .product__content-bottom{flex-direction:row;max-width:100%;width:1480px;margin:0 auto;}article.content-product .product__details .product__content-bottom .product__description{flex-grow:1;width:auto;margin:85px 50px auto;}article.content-product .product__details .product__content-bottom .product__description .product__body{max-width:450px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.content-product .product__details .product__content-bottom .product__features{flex-shrink:0;width:750px;min-width:750px;max-width:750px;padding:4rem;margin:0;justify-self:right;}article.content-product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);}article.content-product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.content-product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid black;margin-top:25px;}article.content-product .product__details .product__content-bottom .product__features ul.features__list{-moz-columns:2;columns:2;width:600px;min-width:600px;max-width:600px;margin:0 auto;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas{display:flex;flex-direction:row;justify-content:space-around;padding:0 4rem;margin-top:4rem;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas a{border-right:1px solid #c9c9c9;flex-basis:auto;flex-shrink:1;flex-grow:1;text-align:center;}article.content-product .product__details .product__content-bottom .product__features .product__features-ctas a:last-of-type{border:none;}}@media screen and (min-width:1500px){article.content-product .product__details .product__content-top .background-image{height:calc(100% - 5rem);}article.content-product .product__details .product__content-top .product__slider{width:936px;height:592px;min-height:592px;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__image{width:100%;max-height:592px;min-height:592px;background-size:cover;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__wrapper{max-height:592px;min-height:592px;width:936px;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 .hero-slide__body{bottom:35px;}article.content-product .product__details .product__content-top .product__slider .slick--view--hero-slider--block-2 nav.slick__arrow{top:500px;right:15px;}article.content-product .product__details .product__content-bottom{flex-direction:row;max-width:100%;width:1480px;margin:0 auto;}article.content-product .product__details .product__content-bottom .product__description .product__body{max-width:450px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:17px;color:#000;}article.content-product .product__details .product__content-bottom .product__features{flex-shrink:0;width:936px;min-width:936px;max-width:936px;padding:3rem;margin:0;justify-self:right;}article.content-product .product__details .product__content-bottom .product__features h3.product__name{display:block;position:relative;text-align:center;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;margin-bottom:calc(27px + 2rem);}article.content-product .product__details .product__content-bottom .product__features h3.product__name .field{display:inline;text-transform:lowercase;}article.content-product .product__details .product__content-bottom .product__features h3.product__name::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid black;margin-top:25px;}}.content-product.teaser{background-color:#f8f8f8;}.content-product.teaser .container-fluid{padding-left:40px;padding-right:40px;}.content-product.teaser .container-fluid .product-teaser__title{overflow-wrap:break-word;}.content-product.teaser .container-fluid .product-teaser__title a{font-size:25px;font-family:"Cinzel",serif;font-weight:lighter;}.content-product.teaser .container-fluid .hr-holder{height:63px;}.content-product.teaser .container-fluid .hr-holder hr{margin-top:31.5px;height:2px;background-color:#990000 !important;}.content-product .product-teaser__tagline p{font-size:18px;color:black;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;}.content-product .product-teaser__tagline p a{font-size:18px;color:black;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal;}.content-product .product__features h4{text-transform:none;letter-spacing:normal;font-family:"Source Sans Pro",sans-serif;font-size:21px;}.content-product ul{color:#3f3f3f !important;}.content-product ul li{font-size:20px;}.content-product .field--name-field-singular-name{display:inline;}.content-product .field--name-field-image .field--label{display:none;}@media (max-width:973px){.content-product.teaser .hr-holder{height:15px !important;}.content-product.teaser .hr-holder hr{margin-top:0px !important;}}div.hero-slide__wrapper{max-width:100%;width:100%;height:100vh;min-height:815px;overflow:hidden;position:relative;}div.hero-slide__wrapper div.hero-slide__image{max-width:100%;width:100%;height:100vh;min-height:815px;background-position:center;background-size:cover;position:absolute;z-index:-1;}div.hero-slide__wrapper div.hero-slide__skrim{max-width:100%;width:100%;height:100vh;min-height:815px;background:#000;opacity:0.3;position:absolute;z-index:-1;}div.hero-slide__wrapper div.hero-slide__content{width:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%);padding:1rem;color:#fff;padding:2rem;}div.hero-slide__wrapper div.hero-slide__content .hero-slide__heading{font-family:"Cinzel",serif;font-weight:800;font-style:normal;font-size:15px;color:#fff;letter-spacing:0.3em;}div.hero-slide__wrapper div.hero-slide__content .hero-slide__subtitle{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:41px;color:#fff;margin-top:20px;margin-bottom:20px;}div.hero-slide__wrapper div.hero-slide__content a.hero-slide__cta{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#fff;display:inline-block;padding:20px 50px;text-transform:uppercase;letter-spacing:0.25em;}div.hero-slide__wrapper div.hero-slide__body{position:absolute;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:19px;color:#ededed;background-color:rgba(0,0,0,0.3);padding:2rem 4rem;border-radius:6px;width:calc(100% - 4rem);bottom:5vh;margin:2rem;}section.landing-page-content{width:100%;margin:0 auto;}.slick--view--hero-slider--block-1,.slick--view--hero-slider--block-2{position:relative;}.slick--view--hero-slider--block-1 nav.slick__arrow,.slick--view--hero-slider--block-2 nav.slick__arrow{display:block;position:absolute;bottom:4px;right:4px;}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow{border:none;background:inherit;}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow.slick-prev::before,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow.slick-prev::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/slickarrow.svg);transform:rotateZ(180deg) translateY(5px);}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow.slick-next::before,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow.slick-next::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/slickarrow.svg);}.page-node-type-landing-page .slick-slide > div{max-height:942px;}@media screen and (min-width:768px){div.hero-slide__wrapper div.hero-slide__content{width:400px;max-width:100%;margin-left:4rem;}div.hero-slide__wrapper div.hero-slide__body{max-width:80%;}}@media screen and (min-width:992px){div.hero-slide__wrapper{height:942px;}div.hero-slide__wrapper div.hero-slide__image{height:942px;}div.hero-slide__wrapper div.hero-slide__skrim{height:942px;}div.hero-slide__wrapper div.hero-slide__content{max-width:400px;margin-left:8rem;}div.hero-slide__wrapper div.hero-slide__body{position:absolute;bottom:125px;right:100px;padding-right:134px;width:auto;margin:auto;max-width:50%;}.slick--view--hero-slider--block-1 nav.slick__arrow,.slick--view--hero-slider--block-2 nav.slick__arrow{display:block;position:absolute;bottom:124px;right:103px;}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow{border:none;background:inherit;}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow.slick-prev::before,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow.slick-prev::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/slickarrow.svg);transform:rotateZ(180deg) translateY(5px);}.slick--view--hero-slider--block-1 nav.slick__arrow button.slick-arrow.slick-next::before,.slick--view--hero-slider--block-2 nav.slick__arrow button.slick-arrow.slick-next::before{display:inline-block;width:60px;content:url(/themes/custom/countrycabin/assets/icons/slickarrow.svg);}}div.simple-cta__wrapper{display:flex;flex-direction:column;align-items:center;padding:55px 1rem;margin:0 auto;background:#262626;width:100%;color:white;}div.simple-cta__wrapper div.simple-cta__body{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:22px;color:#fff;text-align:center;}div.simple-cta__wrapper a.simple-cta__btn{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#fff;letter-spacing:0.25em;padding:1em 2em;border-radius:6px;text-transform:uppercase;}div.simple-cta__wrapper.simple-cta__color--light{background:#f8f8f8;}div.simple-cta__wrapper.simple-cta__color--light div.simple-cta__body{color:#000;}div.simple-cta__wrapper.simple-cta__color--primary{background:#990000;}div.simple-cta__wrapper.simple-cta__color--primary div.simple-cta__body{color:#fff;}div.simple-cta__wrapper.simple-cta__color--primary a.simple-cta__btn{background:#f1df1a;color:#000;}div.simple-cta__wrapper.simple-cta__direction--stack a.simple-cta__btn{margin-top:2rem;}@media screen and (min-width:992px){div.simple-cta__wrapper{flex-direction:row;justify-content:center;padding:55px 2rem;}div.simple-cta__wrapper .simple-cta__body{text-align:left;margin-right:2rem;margin-left:0;}div.simple-cta__wrapper.simple-cta__direction--left{flex-direction:row-reverse;justify-content:center;}div.simple-cta__wrapper.simple-cta__direction--left .simple-cta__body{margin-right:0;margin-left:2rem;text-align:left;}div.simple-cta__wrapper.simple-cta__direction--stack{flex-direction:column;}}div.cta-image__wrapper{max-width:100%;width:100%;height:700px;overflow:hidden;position:relative;}div.cta-image__wrapper div.cta-image__image{max-width:100%;width:100%;height:700px;background-position:center;background-size:cover;position:absolute;z-index:-1;}div.cta-image__wrapper div.cta-image__skrim{max-width:100%;width:100%;height:700px;background:#000;opacity:0.3;position:absolute;z-index:-1;}div.cta-image__wrapper div.cta-image__content{width:650px;max-width:100%;position:relative;top:50%;transform:translateY(-50%);padding:1rem;color:#fff;margin:0 auto;text-align:center;}div.cta-image__wrapper div.cta-image__content .cta-image__title{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:39px;color:#fff;font-style:italic;}div.cta-image__wrapper div.cta-image__content .cta-image__body{position:relative;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:17px;color:#f8f8f8;margin:2rem 0;}div.cta-image__wrapper div.cta-image__content a.cta-image__cta{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:15px;color:#000;display:inline-block;padding:15px 22px;text-transform:uppercase;border-radius:6px;}@media screen and (min-width:992px){div.cta-image__wrapper div.cta-image__content{margin:initial;margin-left:25rem;text-align:initial;}}div.two-columns__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1480px;margin:100px auto;}div.two-columns__wrapper .two-columns__image{flex-basis:50%;}div.two-columns__wrapper .two-columns__image .caption{text-align:center;padding:1rem;color:#b3b3b3;}div.two-columns__wrapper .two-columns__content{display:flex;flex-direction:column;padding:2rem;justify-content:space-around;flex-basis:475px;}div.two-columns__wrapper .two-columns__content h4.two-columns__overline{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:15px;color:#2c2e31;text-transform:uppercase;margin-top:0;margin-bottom:2rem;}div.two-columns__wrapper .two-columns__content h4.two-columns__pricing{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:23px;color:#2c2e31;color:#990000;text-transform:uppercase;margin-top:1rem;margin-bottom:2rem;}div.two-columns__wrapper .two-columns__content h3.two-columns__title{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:31px;color:#000;position:relative;z-index:0;margin-top:0;}div.two-columns__wrapper .two-columns__content h3.two-columns__title span{background:#fff;padding-right:1rem;}div.two-columns__wrapper .two-columns__content h3.two-columns__title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}div.two-columns__wrapper .two-columns__content h3.two-columns__title .field{display:inline;}div.two-columns__wrapper .two-columns__content h3.two-columns__title span{background-color:#fff;padding-right:10px;}div.two-columns__wrapper .two-columns__content p.two-columns__body{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#3f3f3f;}div.two-columns__wrapper .two-columns__content span.two-columns__cta a{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#990000;text-transform:uppercase;text-decoration:underline;}div.two-columns__wrapper .two-columns__content span.two-columns__cta a:hover{color:#660000;}div.two-columns__wrapper.two-columns__wrapper--left .two-columns__content{padding:2rem;}@media screen and (min-width:768px){div.two-columns__wrapper{flex-direction:row;}div.two-columns__wrapper .two-columns__content{padding:2rem;}div.two-columns__wrapper.two-columns__wrapper--left{flex-direction:row-reverse;}}@media screen and (min-width:992px){div.two-columns__wrapper .two-columns__content{padding:0rem 2rem 2rem 65px;}div.two-columns__wrapper.two-columns__wrapper--left .two-columns__content{padding:0rem 65px 2rem 2rem;}}.paragraph--type--country-cabins-advantage{display:flex;flex-direction:column;width:100%;margin:4rem auto;}.paragraph--type--country-cabins-advantage .field--name-field-side-1,.paragraph--type--country-cabins-advantage .field--name-field-side-2{display:flex;flex-wrap:wrap;justify-content:space-around;flex-basis:50%;flex-grow:0;flex-shrink:0;margin-bottom:4rem;}.paragraph--type--country-cabins-advantage .field--name-field-side-1 .field--item,.paragraph--type--country-cabins-advantage .field--name-field-side-2 .field--item{display:inline-block;}.cca-image div.image-and-diagram{display:inline-block;position:relative;overflow:hidden;}.cca-image div.image-and-diagram div.diagram{position:absolute;bottom:5px;right:0;max-height:100%;padding:5px;background:rgba(0,0,0,0.5);}.cca-image div.image-and-diagram div.diagram img{max-height:100%;}.cca-image div.body{padding:0.5rem;}.cca-image div.body h4.title{font-family:"Source Sans Pro",sans-serif;font-weight:800;font-style:normal;font-size:18px;color:#000;}.cca-image div.body p{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#b3b3b3;}.cca-image.cca-image__horizontal{width:100%;max-width:544px;}.cca-image.cca-image__vertical{width:254px;max-width:100%;}@media screen and (min-width:992px){.paragraph--type--country-cabins-advantage{flex-direction:row;}.paragraph--type--country-cabins-advantage .field--name-field-side-1,.paragraph--type--country-cabins-advantage .field--name-field-side-2{margin-bottom:0;}}.paragraph.paragraph--type--equal-columns-2-4-.paragraph--view-mode--default .field--items{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;width:100%;max-width:100%;}.paragraph.paragraph--type--equal-columns-2-4-.paragraph--view-mode--default .field--items .field--item{padding:1rem;}@media screen and (min-width:768px){.paragraph.paragraph--type--equal-columns-2-4-.paragraph--view-mode--default .field--items{flex-direction:row;}}.paragraph.paragraph--type--tabbed-section{padding:50px 10px;background-color:#F9F9F9;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section{padding:100px 0;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs{width:1131px;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab{position:relative;width:33.333%;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab{width:auto;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a{display:flex;flex-direction:column;padding-bottom:20px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a{width:271px;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a + span.bottom-line{display:none;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active + span.bottom-line{width:100%;border-top:1px solid #BC0F0F;height:10px;flex:1 1 100%;display:inline-block;position:absolute;bottom:0;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover{text-decoration:none;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus{color:#BC0F0F;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active .title-container h3,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover .title-container h3,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus .title-container h3{color:#BC0F0F;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active .title-container span.line,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover .title-container span.line,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus .title-container span.line{border-top:1px solid #BC0F0F;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active svg,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover svg,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus svg{fill:#BC0F0F;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active svg path,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active svg circle,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover svg path,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover svg circle,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus svg path,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus svg circle{stroke:#BC0F0F !important;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a.active svg g path,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:hover svg g path,.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a:focus svg g path{fill:#BC0F0F !important;color:#BC0F0F !important;stroke:#BC0F0F !important;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a svg{margin:0 auto 20px;height:30px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a svg{height:100px;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a .title-container{display:flex;flex-direction:row;}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a .title-container h3{font-size:15px;line-height:26px;word-break:break-word;text-transform:none;text-align:center;margin:0px 10px;flex:1 1 100%;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a .title-container h3{font-size:25px;line-height:36px;word-break:unset;text-transform:none;text-align:center;margin:0px 10px;flex:1 1 100%;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a .title-container span.line{border-top:1px solid #262626;margin-top:17px;height:1px;flex:1 0 48px;display:none;}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__tabs .tabbed_section__tab a .title-container span.line{display:inline-block;}}@media screen and (min-width:1200px){.paragraph.paragraph--type--tabbed-section .tabbed_section__body{width:1131px;margin:0 auto;}}.paragraph.paragraph--type--tabbed-section .tabbed_section__body .tabbed_section__tab-body{display:none;}.paragraph.paragraph--type--tabbed-section .tabbed_section__body .tabbed_section__tab-body.active{display:block;}.paragraph.paragraph--type--tabbed-section .tabbed_section__body .tabbed_section__tab-body p{color:#606060;font-size:18px;line-height:28px;}.paragraph.paragraph--type--tabbed-section .tabbed_section__body .tabbed_section__tab-body .body-cta{padding:20px 40px;text-align:center;border-bottom:1px solid #660000;display:inline-block;}.paragraph.paragraph--type--tabbed-section .tabbed_section__body .tabbed_section__tab-body .body-cta a span.arrow{font-size:11px;display:inline-block;margin-left:12px;}.paragraph.paragraph--type--two-column-with-collage{padding:0 10px 35px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage{padding:0;}}.paragraph.paragraph--type--two-column-with-collage hr{margin:7px auto;width:283px;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container{display:flex;flex-direction:column;width:100%;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container{flex-direction:row;justify-content:space-between;width:1046px;margin:100px auto;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container{margin-bottom:30px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container{margin-bottom:0;width:385px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container header{margin-top:20px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container header{margin-top:199px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container header h3{font-size:15px;line-height:18px;letter-spacing:1.94px;margin-top:0;margin-bottom:20px;color:#BC0F0F;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container .collage__subtitle{font-size:31px;line-height:45px;margin-bottom:30px;font-family:"Crimson Text",serif;color:#2C2E31;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container .collage__body p{font-size:18px;line-height:27px;margin-bottom:30px;color:#606060;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container .collage__cta{border-bottom:1px solid #990000;display:inline-block;padding-bottom:10px;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container .collage__cta a{margin-right:35px;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__info-container .collage__inner-container .collage__cta a span.arrow{font-size:11px;display:inline-block;margin-left:12px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container{width:583px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .collage__image_container img{-o-object-fit:cover;object-fit:cover;border-radius:6px;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .top-row{height:155px;margin-bottom:11px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .top-row{height:217px;margin-bottom:11px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .top-row .collage__image_container.image-1{height:100%;margin-left:auto;margin-right:35px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .top-row .collage__image_container.image-1{margin-right:89px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .top-row .collage__image_container.image-1 img{height:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;width:auto;}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row{display:flex;justify-content:space-between;flex-direction:row;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row{height:379px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row .collage__image_container.image-2{margin-right:11px;height:auto;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row .collage__image_container.image-2{width:256px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row .collage__image_container.image-3{height:auto;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row .collage__image_container.image-3{width:316px;}}.paragraph.paragraph--type--two-column-with-collage .collage__outer-container .collage__images-outer-container .bottom-row .collage__image_container img{width:100%;height:auto;}.paragraph.paragraph--type--two-column-collection-showcase{display:flex;flex-direction:column;padding:10px 10px 30px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-collection-showcase{flex-direction:row;padding:50px 0 75px;justify-content:center;}.paragraph.paragraph--type--two-column-collection-showcase.short-bottom{padding-bottom:0;}}.paragraph.paragraph--type--two-column-collection-showcase span.arrow .fas.fa-play{display:flex;justify-content:center;align-items:center;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container{width:100%;margin-bottom:30px;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container{width:45.144%;max-width:581px;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container header{display:flex;flex-direction:row;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container header h3{font-size:25px;line-height:18px;margin-bottom:20px;color:#BC0F0F;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container header span.line{flex:1;border-top:2px solid #BC0F0F;margin-top:29px;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container .collection_showcase__subtitle{font-size:31px;line-height:45px;margin-bottom:30px;font-family:"Crimson Text",serif;color:#2C2E31;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container .collection_showcase__body p{font-size:18px;line-height:27px;margin-bottom:30px;color:#606060;}.paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container .collection_showcase__cta-button span.arrow{font-size:11px;display:inline-block;margin-left:12px;}}.paragraph.paragraph--type--two-column-collection-showcase .carousel{position:relative;}@media screen and (min-width:1200px){.paragraph.paragraph--type--two-column-collection-showcase .carousel{position:relative;top:-100px;}}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner{border-radius:6px;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper{border-radius:6px;position:relative;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper img{border-radius:6px;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper .collection_showcase__image-text-wrapper{position:absolute;bottom:0;z-index:100;display:flex;flex-direction:row;padding:20px 15px;width:100%;align-items:center;justify-content:space-between;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper .collection_showcase__image-text-wrapper p{font-size:25px;line-height:22px;color:white;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper .collection_showcase__image-text-wrapper svg path,.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .collection_showcase__image-outer-wrapper .collection_showcase__image-text-wrapper svg polygon{fill:white;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .slide-cta{margin-top:15px;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .slide-cta a{display:flex;align-items:center;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .carousel-inner .slide-cta a span.arrow{font-size:10px;margin-left:12px;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container{position:absolute;right:0;bottom:0;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container a{text-decoration:none;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container a:hover,.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container a:focus{text-decoration:none;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container a .fas.fa-play{font-size:25px;color:#9E9E9E;}.paragraph.paragraph--type--two-column-collection-showcase .carousel .collection_showcase__controls-container a.left .fas.fa-play{margin-right:10px;transform:rotate(180deg);}.field.field--name-field-paragraphs .field--item:nth-child(odd) .paragraph.paragraph--type--two-column-collection-showcase{background:#F9F9F9;}@media screen and (min-width:1200px){.field.field--name-field-paragraphs .field--item:nth-child(odd) .paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container{margin-right:21.515%;}}.field.field--name-field-paragraphs .field--item:nth-child(odd) .paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__controls-container{background:#F9F9F9;}.field.field--name-field-paragraphs .field--item:nth-child(even) .paragraph.paragraph--type--two-column-collection-showcase{background:white;}@media screen and (min-width:1200px){.field.field--name-field-paragraphs .field--item:nth-child(even) .paragraph.paragraph--type--two-column-collection-showcase{flex-direction:row-reverse;}}@media screen and (min-width:1200px){.field.field--name-field-paragraphs .field--item:nth-child(even) .paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__info-container .collection_showcase__inner-container{margin-left:21.515%;}}.field.field--name-field-paragraphs .field--item:nth-child(even) .paragraph.paragraph--type--two-column-collection-showcase .collection_showcase__controls-container{background:white;}.paragraph.paragraph--type--freeform-content .intro-text{width:90%;margin:0 auto 50px;display:flex;flex-direction:row;padding-top:100px;justify-content:center;}@media screen and (min-width:1200px){.paragraph.paragraph--type--freeform-content .intro-text{width:66.32%;margin:0 auto 200px;}}.paragraph.paragraph--type--freeform-content .intro-text span{border-top:1px solid #262626;margin-top:27px;height:1px;flex:1 1 66%;}.paragraph.paragraph--type--freeform-content .intro-text h1{font-size:25px;line-height:37px;text-align:center;margin:0px 30px;font-family:"Crimson Text",serif;flex:1 1 100%;}#block-dealerblock{margin-top:100px;max-width:100%;overflow-x:auto;}#block-dealerblock .block-title{font-family:"Cinzel",serif;font-weight:400;font-style:normal;font-size:30px;color:#000;text-align:center;margin-top:0;margin-bottom:calc(27px + 2rem);position:relative;}#block-dealerblock .block-title::after{display:block;position:absolute;left:50%;transform:translateX(-50%);content:"";width:72px;border-bottom:2px solid #000;margin-top:25px;}#block-dealerblock .block-content{text-align:center;}#block-dealerblock .block-content p{display:inline-block;margin:2rem;}#block-dealerblock .price-table-wrapper{max-width:100%;overflow-x:auto;}#block-dealerblock .price-table-wrapper table{margin:2rem auto;min-width:660px;}#block-dealerblock .price-table-wrapper table thead{font-weight:600;font-size:18px;}#block-dealerblock .price-table-wrapper table thead tr{vertical-align:bottom;}#block-dealerblock .price-table-wrapper table thead tr th{padding:0 1rem;height:85px;}#block-dealerblock .price-table-wrapper table thead tr th div.header-label{display:flex;align-items:flex-end;justify-content:left;padding:2rem 1rem;border:1px solid #c9c9c9;border-bottom:none;border-radius:6px 6px 0 0;height:100%;}#block-dealerblock .price-table-wrapper table tbody{box-shadow:0 0 1px #c9c9c9;text-align:left;}#block-dealerblock .price-table-wrapper table tbody tr{border:none;}#block-dealerblock .price-table-wrapper table tbody tr:nth-of-type(even){background:#f8f8f8;}#block-dealerblock .price-table-wrapper table tbody tr td{border:none;padding:1rem 2rem;width:25%;}#block-dealerblock .price-table-wrapper table tbody tr:last-child td:first-child{border-bottom-left-radius:3px;}#block-dealerblock .price-table-wrapper table tbody tr:last-child td:last-child{border-bottom-right-radius:3px;}#block-dealerblock .pricing-disclaimer{display:block;margin:0 auto;text-align:center;max-width:600px;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#b3b3b3;}@media screen and (min-width:992px){#block-dealerblock{margin-top:0;}}section#block-webform{position:relative;background-color:#434343;color:white;padding:32px;z-index:0;}section#block-webform::before{width:0;height:0;content:"";border-right:2em solid #fff;border-bottom:2em solid transparent;border-top:2em solid transparent;position:absolute;left:calc(100% - 28px);top:80px;}section#block-webform h2.block-title{position:relative;margin-top:0;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:46px;color:#fff;position:relative;z-index:0;}section#block-webform h2.block-title span{background:#434343;padding-right:1rem;}section#block-webform h2.block-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #fff;z-index:-1;}section#block-webform h2.block-title span{padding-right:2rem;}section#block-webform h2.block-title::after{margin:0 2rem;}section#block-webform form div.form-item label{color:#fff;}section#block-webform form div.form-item input,section#block-webform form div.form-item textarea{background:#2e2e2e;border-radius:0;border:none;outline:none;overflow-y:visible;color:#fff;}section#block-webform form div.form-item input:focus,section#block-webform form div.form-item textarea:focus{outline-color:#990000;box-shadow:none;}section#block-webform form .webform-actions.form-actions button{width:100%;background:#b30000;}section#block-webform form .webform-actions.form-actions button:hover{background:#990000;}@media screen and (min-width:992px){section#block-webform form div.form-item:not(.form-type-textarea):not(.form-type-webform-markup):not(.form-item-zip-code-postal-code){display:inline-block;width:calc(50% - 1rem);}section#block-webform form div.form-item:not(.form-type-textarea):not(.form-type-webform-markup):not(.form-item-zip-code-postal-code).form-type-webform-address{display:inline-block;width:calc(50% - 1rem);}section#block-webform form div.form-item:not(.form-type-textarea):not(.form-type-webform-markup):not(.form-item-zip-code-postal-code):nth-of-type(even){float:right;}}section.block-dealer-locator-block .content a,section.block-dealer-locator-block .block-content a{background:none;color:#000;border:none;padding:6px 12px;}section.block-dealer-locator-block .content a svg,section.block-dealer-locator-block .block-content a svg{width:1em;height:1em;}section.block-dealer-locator-block .content a svg path,section.block-dealer-locator-block .block-content a svg path{fill:#000;}section.block-dealer-locator-block .content a:hover,section.block-dealer-locator-block .block-content a:hover{background:transparent;}section.block-dealer-locator-block .content a:hover svg path,section.block-dealer-locator-block .block-content a:hover svg path{fill:#990000;}section.block-dealer-locator-block .content .field--name-field-phone,section.block-dealer-locator-block .block-content .field--name-field-phone{display:inline-block;}section.block-dealer-locator-block .content .field--name-field-phone a,section.block-dealer-locator-block .block-content .field--name-field-phone a{text-decoration:none;color:#000;white-space:nowrap;}section.block-dealer-locator-block .content .field--name-field-phone a:before,section.block-dealer-locator-block .block-content .field--name-field-phone a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095";padding-right:2px;display:inline-block;}section.block-dealer-locator-block .content .field--name-field-phone a:hover:before,section.block-dealer-locator-block .block-content .field--name-field-phone a:hover:before{color:#990000;}.page-node-type-landing-page section.block-dealer-locator-block .content a,.page-node-type-landing-page section.block-dealer-locator-block .block-content a{background:none;color:#fff;border:none;}.page-node-type-landing-page section.block-dealer-locator-block .content a svg,.page-node-type-landing-page section.block-dealer-locator-block .block-content a svg{width:1em;}.page-node-type-landing-page section.block-dealer-locator-block .content a svg path,.page-node-type-landing-page section.block-dealer-locator-block .block-content a svg path{fill:#fff;}.page-node-type-landing-page section.block-dealer-locator-block .content a:hover svg path,.page-node-type-landing-page section.block-dealer-locator-block .block-content a:hover svg path{fill:#990000;}#block-product-listing-block,.block-views-blockproduct-listing-oss-product-listing-block{max-width:1142px;margin:4rem auto;}#block-product-listing-block .view-header,.block-views-blockproduct-listing-oss-product-listing-block .view-header{max-width:778px;margin:0 auto 2rem auto;}#block-product-listing-block .view-header h2,.block-views-blockproduct-listing-oss-product-listing-block .view-header h2{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:40px;color:#000;}#block-product-listing-block .view-header h3,#block-product-listing-block .view-header p.sub-heading,.block-views-blockproduct-listing-oss-product-listing-block .view-header h3,.block-views-blockproduct-listing-oss-product-listing-block .view-header p.sub-heading{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-style:normal;font-size:31px;color:#000;}#block-product-listing-block .view-header p,.block-views-blockproduct-listing-oss-product-listing-block .view-header p{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#000;}#block-product-listing-block .view-content,.block-views-blockproduct-listing-oss-product-listing-block .view-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;}#block-product-listing-block .view-content .views-row,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row{display:block;flex-basis:349px;margin:6rem 0.5rem 0 0.5rem;width:349px;max-width:calc(100% - 1rem);}#block-product-listing-block .view-content .views-row .product-teaser__wrapper,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper{display:flex;flex-direction:column;padding:1rem;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title{display:flex;margin:1rem 0;position:relative;z-index:0;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span{background-color:#fff;padding-right:10px;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span a,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span a{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-style:normal;font-size:22px;color:#000;text-decoration:none;text-transform:capitalize;letter-spacing:0;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title span{background:#fff;padding-right:1rem;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title::after,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.5em;border-top:1px solid #b3b3b3;z-index:-1;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title:after,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper p.product-teaser__title:after{height:1em;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper .product-teaser__tagline,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper .product-teaser__tagline{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#7c6548;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper .product-teaser__body,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper .product-teaser__body{margin:2rem 0;}#block-product-listing-block .view-content .views-row .product-teaser__wrapper a.btn,.block-views-blockproduct-listing-oss-product-listing-block .view-content .views-row .product-teaser__wrapper a.btn{margin-top:1rem;padding:5px 50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:14px;border-radius:10px;text-transform:capitalize;}@media screen and (min-width:992px){#block-product-listing-block .view-content,.block-views-blockproduct-listing-oss-product-listing-block .view-content{flex-direction:row;}}footer.page_footer ul.menu li{padding:0;}footer.page_footer ul.menu li a{padding:0;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:16px;color:#000;text-decoration:none;text-transform:capitalize;letter-spacing:0;}.view-recent-blogs.view-id-recent_blogs{padding:0 10px;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs{padding:0;}}.view-recent-blogs.view-id-recent_blogs .view-header{margin:25px 0 35px;display:flex;justify-content:center;align-items:center;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs .view-header{margin:60px 0 75px;display:flex;justify-content:center;align-items:center;}}.view-recent-blogs.view-id-recent_blogs .view-header .blogs-header{display:flex;flex-direction:column;align-items:center;}.view-recent-blogs.view-id-recent_blogs .view-header .blogs-header h2{text-align:center;font-size:35px;line-height:42px;margin-bottom:20px;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs .view-header .blogs-header h2{font-size:50px;}}.view-recent-blogs.view-id-recent_blogs .view-header .blogs-header span.line{display:inline-block;border-top:2px solid #BC0F0F;text-align:center;height:10px;width:80%;}.view-recent-blogs.view-id-recent_blogs .view-content{display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs .view-content{flex-direction:row;}}.view-recent-blogs.view-id-recent_blogs .view-content .views-row{position:relative;margin-bottom:30px;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs .view-content .views-row{width:351px;position:relative;margin-bottom:0;margin-right:43px;}}.view-recent-blogs.view-id-recent_blogs .view-content .views-row:last-of-type{margin-right:0;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container .image-wrapper{width:100%;height:234px;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container .image-wrapper a{width:100%;height:100%;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:22px;line-height:25px;margin-bottom:20px;color:#2C2E31;font-family:"Crimson Text",serif;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container .excerpt{color:#606060;margin-bottom:70px;font-size:15px;line-height:24px;}.view-recent-blogs.view-id-recent_blogs .view-content .views-row .blog-teaser-outer-container .link-container{position:absolute;bottom:0;}.view-recent-blogs.view-id-recent_blogs .view-footer{display:flex;justify-content:center;margin-top:35px;}@media screen and (min-width:1200px){.view-recent-blogs.view-id-recent_blogs .view-footer{margin-top:100px;}}.view-recent-blogs.view-id-recent_blogs .view-footer a.btn.btn-primary.simple-cta__btn.btn-grey{background-color:#808080;border-color:transparent;width:376px;}.view-recent-blogs.view-id-recent_blogs .view-footer a.btn.btn-primary.simple-cta__btn.btn-grey:hover,.view-recent-blogs.view-id-recent_blogs .view-footer a.btn.btn-primary.simple-cta__btn.btn-grey:focus{color:#808080;background-color:white;border-color:#808080;}article img.align-left{margin-right:1.5em;}article img.align-right{margin-left:1.5em;}.mcc-advantage-page .two-columns__body{margin:28px 0 60px;}.mcc-advantage-page .two-columns__cta a{color:white !important;background:#990000;padding:15px 30px;border-radius:5px;text-decoration:none !important;font-size:14px;}.mcc-advantage-page .two-columns__cta a:hover{background:#800000;}.mcc-advantage-page .two-columns__title .field--name-field-title-markup i{color:#990000;}.mcc-advantage-page .two-columns__body > div{line-height:25px;}.mcc-advantage-page .main-container{width:100%;padding:0;}.mcc-advantage-page .field--name-field-sections > .field--item{padding:1px;}.mcc-advantage-page .field--name-field-sections > .field--item:nth-child(even){background:#f8f8f8;}.mcc-advantage-page div.two-columns__wrapper .two-columns__content h3.two-columns__title span{background:none;}.mcc-advantage-page div.two-columns__wrapper .two-columns__content h3.two-columns__title:after{border-top:2px solid #990000;bottom:-32px;width:100px;}.mcc-advantage-page div.two-columns__wrapper{max-width:1000px;scroll-margin-top:200px;align-items:stretch;}.mcc-advantage-page div.two-columns__wrapper .two-columns__content{flex-basis:50%;justify-content:flex-start;}.mcc-advantage-page .paragraph--type--two-columns-video-and-text .two-columns__video,.mcc-advantage-page .paragraph--type--two-columns-video-and-text .two-columns__content{width:50%;}.two-columns__cta .arrow{padding-left:10px;}.mcc-advantage-page .field--name-field-sections > .field--item:first-child:before{content:"";height:400px;width:850px;left:-70px;bottom:-20px;z-index:-1;position:absolute;background-image:url(/themes/custom/countrycabin/assets/images/cabin-bg.png);background-size:cover;background-repeat:no-repeat;}.mcc-advantage-page .field--name-field-sections > .field--item:first-child{position:relative;overflow:hidden;}.mcc-advantage-page .two-columns__image img{height:100%;-o-object-fit:cover;object-fit:cover;}.mcc-advantage-page .two-columns__image{display:flex;}@media (max-width:1000px){.mcc-advantage-page .paragraph--type--two-columns-video-and-text .two-columns__video,.mcc-advantage-page .paragraph--type--two-columns-video-and-text .two-columns__content{width:100%;}.mcc-advantage-page div.two-columns__wrapper{flex-direction:column;margin:0;}.mcc-advantage-page two-columns__image{width:100%;}.mcc-advantage-page .two-columns__image img{width:100%;}.mcc-advantage-page .field--name-field-sections > .field--item > div{padding:80px;}.mcc-advantage-page div.two-columns__wrapper .two-columns__content{padding-top:40px;}.mcc-advantage-page .field--name-field-sections > .field--item:first-child:before{height:300px;width:700px;}}@media (max-width:700px){.mcc-advantage-page .field--name-field-sections > .field--item > div{padding:0;}.mcc-advantage-page div.two-columns__wrapper .two-columns__content{padding:40px 40px 80px;}.mcc-advantage-page .field--name-field-sections > .field--item:first-child:before{left:-300px;bottom:30px;}}.paragraph--type--links-section{background:#d9d9d9;padding:0 !important;}.paragraph--type--links-section div.simple-cta__wrapper a.simple-cta__btn{font-family:"Crimson Text",serif;background:none;border:none;color:black;margin:0;letter-spacing:0;text-transform:capitalize;font-size:20px;}.paragraph--type--links-section div.simple-cta__wrapper a.simple-cta__btn:hover{text-decoration:underline;}.paragraph--type--links-section div.simple-cta__wrapper a.simple-cta__btn:active{color:black;background:none;box-shadow:none;}.paragraph--type--links-section > div{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:15px 100px;}.paragraph--type--links-section div.simple-cta__wrapper{padding:0;background:none;}@media (max-width:1000px){.paragraph--type--links-section > div{padding:15px 0;}}#views-exposed-form-inventory-page-1 input[type=text],#views-exposed-form-sale-inventory-page-1 input[type=text],#views-exposed-form-inventory-block-1 input[type=text]{padding:0 14px;background-color:#fff;border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);width:150px;height:28px;}@media (min-width:1200px){#views-exposed-form-inventory-block-1 input[type=text]{width:100%;}}#content-product-146464 .btn.product__design-your-own-shed,#content-product-146463 .btn.product__design-your-own-shed,#content-product-146464 .product__features-ctas,#content-product-146463 .product__features-ctas{display:none;}
