.fancybox-target{cursor:pointer}html{position:relative;min-height:100%}body{margin-bottom:100px}.footer{position:absolute;bottom:0;width:100%;height:100px}@media (max-width: 767px){body{margin-bottom:270px}div.footer{height:270px;padding-left:0;padding-right:0}}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{display:flex;flex-direction:column}.product-swatches .row.display-flex{padding:0 6px}.product-swatches .row.display-flex>[class*=col-]{padding:0 9px}.vertical-align{display:flex;align-items:center}#currency-select{display:inline;padding-right:15px}#currency-select ul{margin-top:10px;margin-bottom:0}#currency-select button,#currency-select ul{width:100px;min-width:100px}#currency-select .btn{border-color:#fff}#currency-select .btn,#currency-select .btn:hover,#currency-select .btn:active,#currency-select .btn:focus{background-color:#fff!important;background-image:none}#currency-select img.flag{width:25px;height:13px;margin-right:7px}#currency-select option{width:100px}#currency-select .btn:hover,#currency-select.open .btn{border-color:#d4d4d4}.product_form input[type=text],.product_form input[type=number]{border:2px solid black}.product_form input[type=radio]{margin:inherit}.product_form .value{text-align:center;min-height:30px}.product_form .value,.product_form .value span{font-family:Copernicus}.product_form .input-sm,.product_form .input-sm:hover{width:150px}.product_form input.quantity{margin:0}.product_form .row .unavailable{display:none}.product_form .row.disabled label,.product_form .row.disabled span{color:#ccc}.product_form .row.disabled input{display:none}.product_form .row.disabled .unavailable{display:inline}.product_form:not(.telephone-only) .telephone-purchase{display:none}.product_form.telephone-only .telephone-purchase{display:initial}.product_form.telephone-only .online-purchase{display:none}.product_form:not(.variant-available):not(.variant-unavailable) .hide-if-available,.product_form:not(.variant-available):not(.variant-unavailable) .hide-if-unavailable{display:none}.product_form.variant-available .hide-if-available,.product_form.variant-unavailable .hide-if-unavailable{display:none}#add-enhancements{margin-bottom:0}#add-enhancements:disabled{cursor:not-allowed;color:#ccc;border-color:#ccc}#add-enhancements-modal,#add-to-cart-modal,#fail-to-add-modal{padding:20px}#add-enhancements-modal .title,#add-to-cart-modal .title,#fail-to-add-modal .title{text-align:center;font-weight:700;font-size:xx-large;padding-left:20px;padding-right:20px}#add-to-cart-modal .title div,#fail-to-add-modal .title div{margin:50px 0}.enhancement-options{margin:20px 0}.enhancement-options option:disabled{font-style:italic;text-decoration:line-through;color:#ccc}input.enhancement_price{display:inline}.enhancement-attribute{border-bottom:1px solid black;margin-bottom:20px}.enhancement-attribute .enhancement-attribute-value{float:right}@media (max-width: 767px){.enhancement-attribute .enhancement-attribute-label{display:block}.enhancement-attribute .enhancement-attribute-value{display:block;float:none}}input.add-enhancements-modal-action{margin-bottom:0}#add-enhancements-modal .row:last-child{margin-bottom:0}.feature-image{margin-top:25px}@media (max-width: 767px){.feature-image{margin-top:0}}.product-swatches .product-swatch-thumb{margin-bottom:7px}.product-swatches img{float:none}.product-swatches .product-swatch-thumb-label{text-align:center;word-wrap:break-word;padding-top:3px;max-width:100%;font-size:11px;font-family:Copernicus}.product-description-text{font-family:Copernicus;font-size:12px}.product-specifications .product-specification{font-size:12px}.product-specifications .product-specification .product-specification-label{font-weight:700}.product-specifications .product-specification .product-specification-value{font-family:Copernicus}#description-collapsible-menu ul{border:none}#description-collapsible-menu ul li{border:none;margin:0;padding:0;font-weight:700}#description-collapsible-menu ul .target{cursor:pointer}#description-collapsible-menu ul .description-collapsible-menu-item .bullet,#description-collapsible-menu ul .description-collapsible-menu-link .bullet{visibility:hidden;overflow:visible;width:69px;height:4px;margin-right:10px}#description-collapsible-menu ul .description-collapsible-menu-item .bullet path,#description-collapsible-menu ul .description-collapsible-menu-link .bullet path{fill:transparent;stroke:#000;stroke-width:3px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;shape-rendering:auto}#description-collapsible-menu ul .description-collapsible-menu-item-active{position:relative}#description-collapsible-menu ul .description-collapsible-menu-item-active .border{height:5px;background:#000;margin-top:.7rem;width:40px;float:left;margin-left:-50px;margin-right:10px}#description-collapsible-menu ul .description-collapsible-menu-item-active .bullet{visibility:visible}#description-collapsible-menu ul .description-collapsible-menu-link a,#description-collapsible-menu ul .description-collapsible-menu-link a:hover,#description-collapsible-menu ul .description-collapsible-menu-link a:active{color:#000;text-decoration:none}ul.error-list{border:none}ul.error-list li{border:none;padding:inherit;list-style:disc inside}.luum-menu ul{border:none}.luum-menu ul li{border:none;margin:0;padding:0;font-weight:700;font-size:larger}.luum-menu ul a{color:#000}.luum-menu ul .target{cursor:pointer}.luum-menu ul li.is-active .border{height:5px;background:#000;margin-top:.6rem;width:40px;float:left;margin-left:-50px;margin-right:10px}.luum-menu ul li.is-active .border.border-lg{width:70px;margin-left:-80px}.my-account-content h1,.my-account-content h2,.my-account-content h3,.my-account-content h4,.my-account-content h5,.my-account-content h6{border:inherit}.customer-address .title{font-weight:700}.customer-address .action_edit,.customer-address .action_delete,.customer-address a,.customer-address a:visited{color:#000;text-decoration:underline}.customer-address .action_separator{color:#b0b0b0}.edit_address{width:60vw}.edit_address input{width:100%}#main_cart h1,.my-account h1{text-align:left}#customer_orders th,#customer_reservations th{font-weight:700}#customer_orders .status,#customer_reservations .status{text-transform:capitalize}.customer-order h2{margin-top:0;padding-top:0}.prod_top img{width:auto}.reservation_details .row,.reservation_checkout .row{margin-left:0;margin-right:0}.reservation_details .row b:after,.reservation_checkout .row b:after{content:"\a";white-space:pre}fieldset:not(.has-error) .error_icon{display:none}.my-account-content .form-control{width:100%}#credit_application_request_form .row h4{border-bottom:1px #ddd solid}#credit_application_request_form .row .floating_text{position:absolute;right:15px;top:15px}#credit_application_request_form input[type=text],#credit_application_request_form select,#credit_application_request_form p.form-control-static{margin-bottom:20px}.continue-shopping{width:210px;margin:0 auto}.cart-list-item{display:flex;align-items:center;font-family:Circular Std}.cart-list-item .cart-list-item-title{padding-left:15px}@media (min-width: 768px){.cart-list-item .cart-list-item-title{flex-grow:1}}.cart-list-item .cart-list-item-title a{color:#000}.cart-list-item .cart-list-item-quantity{padding-left:10px;white-space:nowrap}.cart-list-item .cart-list-item-quantity input{margin-bottom:0}.cart-list-item .cart-list-item-quantity span{padding:0 2px}.cart-list-item .cart-list-item-quantity .remove-item{cursor:pointer;font-size:x-large;padding-left:18px}@media (max-width: 767px){.cart-list-item .cart-list-item-quantity .price_total{margin-right:0;margin-left:10px}}.cart-subtotal-container{font-family:Circular Std;font-weight:700;padding-top:15px;padding-bottom:10px;border-top:3px solid black}.cart-subtotal-container>div:first-of-type{padding-top:0}.cart-subtotal-container>div{padding-top:10px}#reservation_form .table .item-quantity{text-align:center}#reservation_form .table .item-quantity .remove-item{cursor:pointer;font-size:x-large}.luum-dash-container{display:flex;align-items:center}.luum-dash{background-color:#000;height:5px;margin-right:-15px}.luum-dash-xs .luum-dash{display:inline-block;width:100px;margin-right:0}.luum-dash-text{font-family:Circular Std;font-weight:700;font-size:larger}.luum-dash-xs .luum-dash-text{display:inline-block;padding-left:10px}img.product_option_icons{height:20px;padding-right:20px}@media (max-width: 767px){img.product_option_icons{padding-left:10px;padding-right:10px}}.action-icons img.product_option_icons{padding-right:0}.action-icons-product img.product_option_icons{padding-left:0}img.product_option_icons_email{height:15px}.action-icons-product img.product_option_icons_email{margin-top:3px}#gf-tree{padding-top:45px}@media (max-width: 767px){#gf-tree{margin-top:64px}#gf-tree span.gf-close-canvas.close_icon{right:0;top:0;width:21px!important;height:21px!important}#gf-tree span.gf-close-canvas.close_icon:before,#gf-tree span.gf-close-canvas.close_icon:after{display:none}}#gf-tree h3,#gf-tree .h3,#gf-tree .gf-option-block{border-bottom:none;padding-bottom:0}#gf-tree h3:after{content:"\2212";font-size:large}#gf-tree .is-collapsed h3:after{content:"+"}#gf-tree ul.gf-option-box{border-top:none}#gf-tree ul.gf-option-box li{border-bottom:none;padding:6px 0}#gf-grid .product_container>img{object-fit:cover;width:100%;height:100%;margin:0}#gf-grid .thumbnail{border:none;margin:0!important}#gf-grid .thumbnail img,#gf-grid .thumbnail .price{float:none}#gf-grid .thumbnail .info{margin-top:10px;text-align:center}#gf-grid .thumbnail .info span{font-family:Copernicus;font-size:12px;color:#000;display:block;text-align:center}#gf-grid #gf-products{padding-right:10px}@media (max-width: 767px){#gf-grid #gf-products{padding-left:10px}}.dash-title{font-weight:700}.dash-title:before{content:"&nbsp";color:#000;background-color:#000;height:5px;width:70px;overflow:hidden;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px}.enhancements_card_target img{float:none}.enhancement_price_container{position:relative;cursor:pointer}.enhancement_price_container input{cursor:pointer}.enhancement_price_container .icon{position:absolute;margin:0;right:6px;top:50%;-ms-transform:translate(0,-50%);transform:translateY(-50%)}.action-icons-product .action-icons{position:absolute;top:10px;left:-10px}@media (max-width: 767px){.action-icons-product .action-icons{top:80px}}@media (max-width: 480px){.action-icons-product .action-icons{top:140px}}.gf-sort-wrap .action-icons{height:40px;padding-top:10px}.gf-sort-wrap .gf-refine-toggle-mobile{background-color:#f6f6f6}@media (min-width: 768px){.gf-sort-wrap{margin-bottom:20px;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.gf-sort-wrap .sort-by,.gf-sort-wrap .action-icons{display:inline-flex;float:none;margin-top:10px}.gf-sort-wrap .sort-by{margin-right:0!important;margin-left:10px}}@media (max-width: 767px){.gf-sort-wrap{margin-bottom:20px;display:flex;flex-wrap:wrap}.gf-sort-wrap .gf-refine-toggle-mobile,.gf-sort-wrap .sort-by,.gf-sort-wrap .action-icons{display:inline-flex;float:none}.gf-sort-wrap .gf-refine-toggle-mobile,.gf-sort-wrap .sort-by{flex-grow:2}.gf-sort-wrap .sort-by.limit-by,.gf-sort-wrap .action-icons{flex-grow:1}.gf-sort-wrap .sort-by{margin-top:10px}.gf-sort-wrap .sort-by+.sort-by{margin-right:0;margin-left:10px}.gf-sort-wrap .gf-refine-toggle-mobile>span:before{content:"+";font-size:14px;font: 1em/1.2 FontAwesome}.gf-sort-wrap .gf-refine-toggle-mobile,.gf-sort-wrap .action-icons{order:1}.gf-sort-wrap .sort-by{order:2}.gf-refine-toggle-mobile{border-bottom:none;width:calc(100% - 45px);margin-bottom:0}.gf-refine-toggle-mobile>span{flex-grow:2;display:block!important;color:#000!important;text-transform:capitalize;font-size:13px;padding:10px!important;position:relative}.gf-refine-toggle-mobile .gf-refine-toggle{color:#b0b0b0!important;padding:10px 40px 10px 10px}}.downloadable_container{text-align:center;margin-top:10px}.downloadable_container .downloadable,.downloadable_container .downloadable:hover{width:120px}#description-collapsible-section-swatches img{float:none}.noUi-handle.noUi-handle-lower{display:none}.no-charge{white-space:nowrap;font-size:x-small;font-weight:400}.variant-row label{position:relative}.variant-row label .no-charge{position:absolute;left:0;top:15px}@media (min-width: 768px){#bc-sf-filter-tree{height:20px}}.message-bar{width:100%;background-color:#000;text-align:center}.message-bar .message-title{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center}.message-bar .message-title>span{display:flex;padding:10px}.message-bar .message-title .more{text-transform:uppercase;font-size:10px;border:1px solid white;border-radius:5px;padding:2px 5px;margin:0 10px}#message-modal{max-width:500px;margin:15px}body.open_menu .message-bar{display:none}
/*# sourceMappingURL=/s/files/1/1241/7024/t/16/assets/luum-custom.scss.css.map */
