.collection-list__item.scroll-trigger.animate--slide-in{opacity:1!important;animation:none!important;transform:none!important}@media screen and (min-width: 750px){.page-width{padding:0 2rem}}.cart__minimum-order-message{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:12px 16px;margin-bottom:16px;text-align:center}.cart__minimum-order-alert{color:#856404;font-weight:600;font-size:14px;display:block}.cart__checkout-button[disabled]{opacity:.5;cursor:not-allowed}.banner__page-content{margin-top:2rem}.banner__page-content>*:first-child{margin-top:0}.banner__page-content>*:last-child{margin-bottom:0}.card__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;background:#ffffffd9}.card__media-overlay h3{color:#333;font-size:1.1rem;margin:0;max-width:90%;font-weight:600;line-height:1.3}@media screen and (min-width: 990px){.section-header.page-width{padding-left:0;padding-right:0}.header-top-row,.header-nav-container{padding-left:0;padding-right:1rem;max-width:1200px;margin:0 auto}.header-nav-container{margin-left:135px}.header-nav-row{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--nav-bg)}}@media screen and (max-width: 989px){.section-header.page-width{padding-left:0;padding-right:0}.header-top-row,.header-nav-container{padding-left:0;padding-right:1.2rem;max-width:100%;margin:0 auto}.header-nav-container{margin-left:0}.header-nav-row{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--nav-bg)}}.header .header__search-button{padding:8px 15px 7px}.header__menu-item:hover{color:rgba(var(--color-foreground),.75)!important}.header__menu-item:hover span,.header__submenu .header__menu-item:hover{text-decoration:none!important}.header__menu-item:hover{background-color:var(--search-button-bg)!important;color:#fff!important;transition:background-color .2s ease,color .2s ease}.list-menu__item:hover a,.header__menu-item:hover a{color:#fff!important}.list-menu__item,.header__menu-item{transition:background-color .2s ease,color .2s ease}.list-menu__item--active,.header__menu-item.list-menu__item--active{background-color:var(--search-button-bg)!important;color:#fff!important;transition:background-color .2s ease,color .2s ease;text-decoration:none!important}.list-menu__item--active a,.header__menu-item.list-menu__item--active a{color:#fff!important;text-decoration:none!important}.list-menu__item--active{text-underline-offset:unset!important}.header__menu-item{padding:1.3rem 1.2rem!important}.header-nav-container{padding:1.1rem 1rem 1rem!important}.header__menu-item a:hover,.header__inline-menu a:hover,.header__submenu .header__menu-item a:hover,.header__submenu .header__inline-menu a:hover{text-decoration:none!important}.collection-hero__back-link{margin-top:.8rem}.collection-back-link{color:rgba(var(--color-foreground),.5);text-decoration:none;font-size:1.4rem;font-weight:500;transition:color .2s ease}.collection-back-link:hover{color:rgba(var(--color-foreground),.8);text-decoration:underline}.login-to-view-price,.product-form__buttons .button.button--full-width.button--primary[href*=account]{display:inline-block;background-color:var(--search-button-bg)!important;color:#fff!important;border:.1rem solid var(--search-button-bg)!important;padding:1.5rem 3rem;text-decoration:none!important;font-size:1.4rem;font-weight:500;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem;text-transform:none;border-radius:var(--buttons-radius);cursor:pointer;transition:background-color .2s ease,box-shadow var(--duration-short) ease;width:100%;text-align:center;min-height:4.4rem;box-sizing:border-box}.login-to-view-price:hover,.product-form__buttons .button.button--full-width.button--primary[href*=account]:hover{background-color:var(--search-button-bg)!important;opacity:.9;text-decoration:none!important;box-shadow:0 0 0 .1rem var(--search-button-bg),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem #0003}.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block!important}.product-media-modal__dialog{justify-content:center!important;padding:2rem}.product-media-modal__content{width:80%!important;height:80vh!important;max-width:none!important;max-height:80vh!important;border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;background-color:rgb(var(--color-background));box-shadow:0 4px 20px #00000026;padding:2rem!important}@media screen and (min-width: 990px){.product-media-modal__content{width:60%!important;height:80vh!important;max-height:80vh!important;padding:3rem!important}}.product__media--placeholder{width:100%;position:relative}.product__media--placeholder .media{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--media-radius)}.product__media--placeholder .media--portrait{padding-bottom:125%}.product__placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (min-width: 990px){.product--large .product__media--placeholder,.product--medium .product__media--placeholder,.product--small .product__media--placeholder{width:100%;max-width:100%}}@media screen and (max-width: 749px){.product__media--placeholder .media{padding-bottom:100%}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media--placeholder .media{padding-bottom:110%}}.header-nav-row{position:relative;z-index:100}.section-header{z-index:10!important}.header-wrapper,.header-nav-row,.header-nav-container,.header__inline-menu,.list-menu--inline{overflow:visible!important}.header__menu-item--has-dropdown .icon-caret{transition:transform .3s ease;display:inline-block;width:12px;height:8px;vertical-align:middle;margin-left:.4rem;opacity:.7}.list-menu__item--has-dropdown{position:relative}.header__submenu{display:none;position:absolute;top:calc(100% + 1.2rem);left:0;background:var(--search-button-bg);min-width:200px;box-shadow:0 4px 12px #00000026;border:1px solid rgba(var(--color-foreground),.08);border-radius:4px;z-index:10000;margin:0;padding:.5rem 0}.list-menu__item--has-dropdown:hover .header__submenu{display:block}.list-menu__item--has-dropdown:hover .icon-caret{transform:rotate(180deg)}.header__submenu-item{display:block;padding:.8rem 1.5rem;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:background-color .2s ease,opacity .2s ease}.header__submenu-item:hover{background-color:#ffffff1a;color:#fff;text-decoration:none}.header__submenu-item.list-menu__item--active{background-color:#ffffff26;color:#fff}.shopify-policy__container,.legal{max-width:1200px;margin:0 auto;padding:3rem 5rem}.shopify-section-rich-text{max-width:1200px;margin:0 auto}.shopify-section-rich-text .rich-text__wrapper{padding:0 5rem}.collection-list .card__heading{font-weight:700;font-size:2rem;transition:font-weight .3s ease}.collection-list .card__heading a{transition:font-weight .3s ease}.collection-list .card-wrapper:hover .card__heading{font-weight:400}.collection-list .card-wrapper:hover .card__media img{transform:scale(1.05);transition:transform .3s ease}.collection-list .card__media{overflow:hidden}.collection-list .card__media img{transition:transform .3s ease}@media screen and (max-width: 989px){.shopify-policy__container,.legal{padding:2rem}.shopify-section-rich-text .rich-text__wrapper{padding:0 2rem}}@media screen and (max-width: 749px){.shopify-policy__container,.legal{padding:1.5rem}.shopify-section-rich-text .rich-text__wrapper{padding:0 1.5rem}}.instructions-hub__link.button{background-color:#8b6f47!important;color:#fff!important;border:none!important;padding:1.2rem 3rem;font-size:1.4rem;font-weight:500;text-transform:none;letter-spacing:normal;transition:all .3s ease;text-align:center}.instructions-hub__link.button:hover{background-color:#6b5637!important;opacity:.9;box-shadow:0 2px 5px #0003}@media screen and (min-width: 750px){.instructions-hub .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}}@media screen and (min-width: 990px){.instructions-hub .grid--3-col-desktop .grid__item{width:calc(33.33% - 1rem)!important;max-width:calc(33.33% - 1rem)!important;flex:0 0 calc(33.33% - 1rem)!important}.instructions-hub__grid.grid--3-col-desktop{display:flex!important;flex-wrap:wrap!important;gap:2rem 1.5rem!important;column-gap:1.5rem!important;row-gap:2rem!important}.instructions-hub__grid.grid--3-col-desktop .instructions-hub__content{padding:1.5rem!important}.instructions-hub__grid.grid--3-col-desktop .instructions-hub__heading{font-size:calc(var(--font-heading-scale) * 1.6rem)!important}.instructions-hub__grid.grid--3-col-desktop .instructions-hub__description{font-size:.9rem;margin-bottom:1.5rem!important}.instructions-hub__grid.grid--3-col-desktop .instructions-hub__card{padding:0!important}}.page-hero-background{position:relative;overflow:hidden}.page-hero-background .banner__box{position:relative;z-index:2;padding:2rem;border-radius:var(--media-radius)}.page-hero-background .color-inverse{color:rgb(var(--color-base-solid-button-labels))}@media screen and (max-width: 749px){.page-hero-background .banner__box{padding:1.5rem}.page-hero-background .banner__heading{font-size:calc(var(--font-heading-scale) * 2.5rem)}}.page-hero-background+.shopify-section{margin-top:0}.product-card-wrapper{height:100%}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column}.product-card-wrapper .card__inner{flex:1}.product-card-wrapper .card__content{display:flex;flex-direction:column;flex:1}.product-card-wrapper .card__information{flex:1;display:flex;flex-direction:column}.card__information{padding-bottom:1.7rem;padding-top:.5rem!important}.product-card-wrapper .card__heading{min-height:2.8rem;display:flex;align-items:flex-start}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .h5{font-size:calc(var(--font-heading-scale) * 2rem)!important}.product-card-wrapper .card-information{margin-top:auto}@media screen and (max-width: 749px){.product-card-wrapper .card__heading{min-height:3.2rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product-card-wrapper .card__heading{min-height:3.4rem}}.card__media .media{aspect-ratio:unset!important;padding-bottom:0!important}.card__media img{object-fit:contain!important;width:100%;height:auto!important;max-height:400px}.card__media .media--transparent{position:relative;height:350px;display:flex;align-items:center;justify-content:center}.card__media .media--transparent img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:350px}.card__media .media--hover-effect:hover img{transform:none;opacity:.95}@media screen and (max-width: 749px){.card__media .media--transparent{height:280px}.card__media img{max-height:280px}}@media screen and (min-width: 750px) and (max-width: 989px){.card__media .media--transparent{height:320px}.card__media img{max-height:320px}}.height-range-group{margin-bottom:.8rem}.height-range-checkbox{display:flex;align-items:center;padding:.8rem 0;cursor:pointer;width:100%}.height-range-checkbox .facet-checkbox__text{margin-left:.8rem}.height-range-checkbox .facet-checkbox__text-label{font-size:1.4rem;color:rgb(var(--color-foreground))}.height-range-master-checkbox{position:absolute;opacity:0;width:1.6rem;height:1.6rem;cursor:pointer}.height-range-checkbox .facet-checkbox-svg{flex-shrink:0}.height-range-master-checkbox:checked~.svg-wrapper{opacity:1}.height-range-master-checkbox:indeterminate~.facet-checkbox-svg rect{fill:rgba(var(--color-foreground),.1)}.height-range-master-checkbox:indeterminate~.svg-wrapper{opacity:.5}.height-range-checkbox .svg-wrapper{opacity:0;position:absolute;left:0;transition:opacity .1s ease;pointer-events:none}.height-range-checkbox.active{font-weight:600}.height-range-checkbox.active .facet-checkbox__text-label{color:rgb(var(--color-foreground))}.height-range-checkbox.disabled{opacity:.5;cursor:not-allowed}.height-range-checkbox:hover:not(.disabled){background-color:rgba(var(--color-foreground),.04)}.height-range-hidden-input{display:none!important}@media screen and (max-width: 749px){.height-range-checkbox{padding:.6rem 0}.height-range-checkbox .facet-checkbox__text-label{font-size:1.3rem}}.cart-item__image-container.global-media-settings{border:none;box-shadow:none}.cart-item--drainage-addon{border-left:3px solid #4CAF50}.cart-item--drainage-addon .cart-item__name:after{content:" (Add-on)";color:#4caf50;font-size:.9em;font-weight:400}.cart-item--drainage-addon .cart-item__details{padding-left:1rem}.cart-drawer .cart-item--drainage-addon{border-left:2px solid #4CAF50;padding-left:.5rem}.product-option--addon-indicator{background-color:#4caf501a;border-left:3px solid #4CAF50;padding:.5rem;margin:.5rem 0;border-radius:3px}.product-option--addon-indicator dt{color:#2e7d32;font-weight:600}.product-option--addon-indicator dd{color:#2e7d32;font-style:italic}.cart-item__drainage-note,.cart-item__addon-note{display:block;padding:.75rem 1rem;color:rgba(var(--color-foreground),.75);font-style:normal;font-size:1.4rem;text-align:center;background-color:transparent;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;margin:0;width:100%;box-sizing:border-box;min-height:4.4rem;display:flex;align-items:center;justify-content:center}.cart-items tbody tr.cart-item:not(.cart-item--addon-subrow) td{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1.5rem}.cart-items tbody tr.cart-item:not(.cart-item--addon-subrow)+tr.cart-item:not(.cart-item--addon-subrow) td{padding-top:1.5rem}.cart-items tbody tr.cart-item--addon-subrow+tr.cart-item:not(.cart-item--addon-subrow) td{padding-top:1.5rem}.cart-items tbody tr.cart-item:last-child td,.cart-items tbody tr.cart-item--addon-subrow:last-child td{border-bottom:none}.cart-items tbody tr.cart-item:not(.cart-item--addon-subrow):has(+.cart-item--addon-subrow) td{border-bottom:none;padding-bottom:0}.cart-items tbody tr.cart-item--addon-subrow:not(:has(+.cart-item--addon-subrow)) td{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:1.5rem}.cart-items tbody tr:last-child td{border-bottom:none!important}.cart-item--addon-subrow{border-left:3px solid #4CAF50}.cart-item--addon-subrow .cart-item__media--addon{width:0;padding:0;min-width:0}.cart-item__details>*{max-width:35rem!important}.cart-item--addon-subrow .cart-item__details,.cart-item--addon-subrow .cart-item__quantity,.cart-item--addon-subrow .cart-item__totals{padding-top:0}.cart-item--addon-subrow .cart-item__details{padding-left:4rem}.cart-item--addon-subrow .cart-item__addon-qty-display{font-size:.85em;color:rgba(var(--color-foreground),.6)}.order-item--addon-subrow{border-top:none!important}.order-item--addon-subrow td{padding-top:0!important;border-top:none!important;border-bottom:none!important}.order-details tbody tr:has(+.order-item--addon-subrow) td{border-bottom:none;padding-bottom:0}.order-item__media{width:100px;padding-right:0}.order-item__image-container{width:100px;border-radius:var(--media-radius, 0);overflow:hidden}.order-item__image{width:100%;height:auto;display:block;object-fit:contain}.order-item__sku{color:rgba(var(--color-foreground),.55);font-weight:400}.order-details .product-option--addon-indicator{background:none!important;border:none!important;padding:0!important;margin:0!important;border-radius:0!important;display:flex;gap:.4rem}.order-details .product-option--addon-indicator dt{color:#2e7d32;font-weight:600}.order-details .product-option--addon-indicator dd{color:#2e7d32;font-style:italic}.cart__footer{padding-top:0!important}.cart__minimum-order-message{width:100%!important;margin-bottom:0!important}.cart__checkout-button{width:100%!important}.cart__ctas{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}.cart__minimum-order-message+.cart__checkout-button{margin-top:20px!important}.cart__ctas>*{flex:none!important;width:100%!important}@media screen and (min-width: 750px){.cart__ctas{display:flex!important;flex-direction:column!important;gap:0!important}}#MainContent{min-height:calc(100vh - 400px)}cart-items.is-empty{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 500px)}cart-items.is-empty .page-width{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}cart-items.is-empty .cart__warnings{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.subcollections-panel__content{background-color:#f8f8f8!important}.cart__tos-acceptance{margin-bottom:16px;padding:12px 16px;background-color:#f9f9f9;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px}.cart__tos-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.4}.cart__tos-checkbox{width:18px;height:18px;min-width:18px;margin-top:2px;cursor:pointer;accent-color:var(--search-button-bg, #8B6F47)}.cart__tos-checkbox-text{color:rgba(var(--color-foreground),.85)}.cart__tos-link{color:var(--search-button-bg, #8B6F47);text-decoration:underline;font-weight:500}.cart__tos-link:hover{text-decoration:none;opacity:.8}.cart__tos-acceptance.cart__tos-acceptance--required{border-color:#dc3545;background-color:#fff5f5;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.orlandi-fulfillment-progress{background-color:#f8f9fa;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;padding:1.5rem 2rem;margin-bottom:2rem}.fulfillment-progress__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.fulfillment-progress__title{font-size:1.6rem;font-weight:600;margin:0;color:rgb(var(--color-foreground))}.fulfillment-progress__status{display:flex;align-items:center;gap:.75rem}.fulfillment-progress__badge{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:4px;font-size:1.3rem;font-weight:500}.fulfillment-progress__badge--current{background-color:#e3f2fd;color:#1565c0}.fulfillment-progress__date{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.fulfillment-progress__stepper{display:flex;align-items:flex-start;justify-content:space-between;gap:0;overflow-x:auto;padding-bottom:.5rem}.fulfillment-progress__step{display:flex;flex-direction:column;align-items:center;min-width:60px;flex:0 0 auto}.fulfillment-progress__step-indicator{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;transition:all .2s ease}.fulfillment-progress__step--done .fulfillment-progress__step-indicator{background-color:#4caf50;color:#fff}.fulfillment-progress__step--current .fulfillment-progress__step-indicator{background-color:#1565c0;color:#fff;box-shadow:0 0 0 3px #1565c033}.fulfillment-progress__step--pending .fulfillment-progress__step-indicator{background-color:#e0e0e0;color:rgba(var(--color-foreground),.5)}.fulfillment-progress__number{font-size:1.2rem}.fulfillment-progress__check{width:16px;height:16px}.fulfillment-progress__label{font-size:1.1rem;text-align:center;max-width:70px;line-height:1.2}.fulfillment-progress__step--done .fulfillment-progress__label{color:#4caf50;font-weight:500}.fulfillment-progress__step--current .fulfillment-progress__label{color:#1565c0;font-weight:600}.fulfillment-progress__step--pending .fulfillment-progress__label{color:rgba(var(--color-foreground),.5)}.fulfillment-progress__connector{flex:1;height:3px;background-color:#e0e0e0;margin-top:15px;min-width:20px}.fulfillment-progress__connector--done{background-color:#4caf50}@media screen and (max-width: 749px){.orlandi-fulfillment-progress{padding:1rem 1.25rem}.fulfillment-progress__header{flex-direction:column;align-items:flex-start}.fulfillment-progress__stepper{gap:0;justify-content:flex-start;padding-bottom:1rem}.fulfillment-progress__step{min-width:50px}.fulfillment-progress__step-indicator{width:28px;height:28px}.fulfillment-progress__label{font-size:1rem;max-width:55px}.fulfillment-progress__connector{min-width:15px;margin-top:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
