:root{--light-shade:#fbf9f8;--light-accent:#6e9a8d;--main-brand:#983333;--dark-accent:#515151;--dark-shade:#2d202c;--light:#fbf9f8;--dark:#2d202c;--darkrgb:#2d202c;--primary:#983333;--secondary:#58787e;--info:#515151;--success:#577d3c;--sale-color:#577d3c;--tz-green:#2ca592;--sm-green:#21aa4a;--mint-green:#dff5f0;--deep-charcoal-gray:#1f1f1f;--rich-burgundy:#983333;--text-subdued:#606060;--warm-copper:#c96442;--warm-copper-dark:#8b4332;--warm-cream:#fff8f0;--warm-cream-light:#fff3e699}.page-product{position:relative}.page-product .breadcrumb-container .breadcrumb{background:#0000;padding:.5rem 1rem}@media(min-width:768px){.page-product .col-product-gallery{border-right:1px solid #e8e8e8}}.page-product .col-product-gallery .product-badge{background:#577d3c;background:linear-gradient(180deg,#577d3c,#4b6c34);color:#fdfcfc;font-weight:700;font-size:.75rem;width:5rem;position:absolute;z-index:2;text-align:center;line-height:1.25;padding:.25rem 0;border-radius:.5rem .5rem 0 0;text-shadow:0 0 10px #2d202c40;box-shadow:inset 0 5px 5px #2d202c0d;filter:drop-shadow(0 0 5px rgba(45,32,44,.25));top:0;right:1rem;opacity:0;visibility:hidden;transition:opacity 1s}@media(min-width:992px){.page-product .col-product-gallery .product-badge{top:.25rem}}.page-product .col-product-gallery .product-badge .small{font-weight:700;border-bottom:1px solid #fdfcfc40;padding-bottom:.25rem;margin-bottom:.35rem}.page-product .col-product-gallery .product-badge .big{font-size:1.35rem;line-height:.95}.page-product .col-product-gallery .product-badge:before{content:"";position:absolute;left:0;bottom:-15px;width:0;height:0;border-left:40px solid #0000;border-right:40px solid #0000;border-top:15px solid #4b6c34}.page-product .col-product-gallery .product-badge:hover{background:linear-gradient(180deg,#333,#262626)}.page-product .col-product-gallery .product-badge:hover:before{border-top:15px solid #262626}.page-product .col-product-gallery .product-badge.animate-in{animation:slideInRight 1s ease forwards;opacity:1;visibility:visible}.page-product .col-product-gallery .clearance-badge{background:#983333;background:linear-gradient(180deg,#983333,#852d2d);color:#fdfcfc;font-weight:700;width:10rem;position:absolute;z-index:2;text-align:center;line-height:2;padding:.25rem 0;border-radius:.5rem;text-shadow:0 0 10px #2d202c40;box-shadow:inset 0 5px 5px #2d202c0d;filter:drop-shadow(0 0 5px rgba(45,32,44,.25));top:0;right:1rem;opacity:0;visibility:hidden;transition:opacity 1s}@media(min-width:992px){.page-product .col-product-gallery .clearance-badge{top:.25rem}}.page-product .col-product-gallery .clearance-badge .small{font-weight:700;border-bottom:1px solid #fdfcfc40;padding-bottom:.25rem;margin-bottom:.35rem}.page-product .col-product-gallery .clearance-badge .big{font-size:1.35rem;line-height:.95}.page-product .col-product-gallery .clearance-badge:hover{background:linear-gradient(180deg,#333,#262626)}.page-product .col-product-gallery .clearance-badge.animate-in{animation:slideInRight 1s ease forwards;opacity:1;visibility:visible}.page-product .col-product-gallery .product-gallery{position:relative;--f-thumbs-gap:0.35rem;--f-thumbs-padding-y:0.5rem;--f-thumbs-padding-x:0.25rem}.page-product .col-product-gallery .product-gallery-main-wrap{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.page-product .col-product-gallery .product-gallery-carousel-grid{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}@media(min-width:768px){.page-product .col-product-gallery .product-gallery-carousel-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.page-product .col-product-gallery .product-gallery-carousel-grid:has(>.f-thumbs.is-vertical){grid-template-columns:7rem 1fr;--f-thumbs-padding-y:0}.page-product .col-product-gallery .product-gallery-carousel-grid:has(>.f-thumbs.is-vertical) .product-gallery-main.f-carousel{order:1;min-width:0}.page-product .col-product-gallery .product-gallery-carousel-grid:has(>.f-thumbs.is-vertical)>.f-thumbs{order:0;align-self:stretch;width:100%;max-width:100%}}.page-product .col-product-gallery .product-gallery-carousel-grid>.f-thumbs.is-vertical :is(.f-carousel__viewport,.f-thumbs__viewport){max-height:var(--product-gallery-thumb-viewport-height,calc(min(60vh,28rem)))}.page-product .col-product-gallery .product-gallery-carousel-grid>.f-thumbs:not(.is-vertical){width:100%;max-width:100%}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide img{width:100%;height:100%;object-fit:cover}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide .product-gallery-thumb-label{display:none}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide.product-gallery-thumb--model3d{position:relative}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide.product-gallery-thumb--model3d .product-gallery-thumb-label{display:block;position:absolute;inset:auto 0 0;padding:.25rem;background:#983333;color:#fbf9f8;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;pointer-events:none}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide.product-gallery-thumb--video{position:relative}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide.product-gallery-thumb--video:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 32%,#0000006b)}.page-product .col-product-gallery .product-gallery-carousel-grid .f-thumbs__slide.product-gallery-thumb--video:before{content:"";position:absolute;z-index:1;left:50%;top:50%;width:1.75rem;height:1.75rem;margin-left:-.875rem;margin-top:-.875rem;border-radius:50%;pointer-events:none;background-color:#000000d1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:55% 50%;background-size:.7rem .7rem;box-shadow:0 0 0 2px #fffffff2,0 2px 12px #00000073}.page-product .col-product-gallery .product-gallery-slide-inner{display:block;width:100%;min-width:0}.page-product .col-product-gallery .product-gallery-main.f-carousel{position:relative;width:100%;--f-arrow-pos:0.5rem}.page-product .col-product-gallery .product-gallery-main.f-carousel.has-thumbs{margin-bottom:0}.page-product .col-product-gallery .product-gallery-main.f-carousel .f-carousel__viewport{width:100%;min-height:calc(min(92vw,36rem))}.page-product .col-product-gallery .product-gallery-main.f-carousel .f-carousel__slide{display:block;width:100%;background-color:#fdfcfc}.page-product .col-product-gallery .product-gallery-main.f-carousel .product-gallery-image-slide{aspect-ratio:1;overflow:hidden;max-width:100%}.page-product .col-product-gallery .product-gallery-main.f-carousel .product-gallery-image-link{display:block;width:100%;height:100%;cursor:zoom-in}.page-product .col-product-gallery .product-gallery-main.f-carousel img.product-gallery-main-img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.page-product .col-product-gallery .product-gallery-main.f-carousel>.f-button.is-arrow.is-prev{left:var(--f-arrow-pos)}.page-product .col-product-gallery .product-gallery-main.f-carousel>.f-button.is-arrow.is-next{right:var(--f-arrow-pos)}.page-product .col-product-gallery .product-gallery-zoom-wrap{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:1;overflow:hidden;background-color:#fdfcfc}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-fancybox-link{position:relative;display:block;width:100%;height:100%;max-width:100%;cursor:pointer;text-decoration:none;color:inherit}.page-product .col-product-gallery .product-gallery-video-poster-wrap .video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fffffffa;transition:transform .2s,filter .2s}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-play-chip{display:flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:50%;background:#00000094;box-shadow:0 0 0 3px #ffffffeb,0 6px 28px #00000073}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-play-icon{color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-fancybox-link:hover .video-play-overlay{transform:scale(1.05)}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-fancybox-link:hover .product-gallery-video-play-chip{background:#000000b8;box-shadow:0 0 0 3px #fff,0 8px 32px #00000080}.page-product .col-product-gallery .product-gallery-video-poster-wrap .product-gallery-video-poster-fallback{width:100%;height:100%;aspect-ratio:1;background-color:#e8e8e8}.page-product #download-app .img-fluid{width:auto;max-height:2.75rem}@media(min-width:576px){.page-product #download-app .img-fluid{max-height:2.75rem}}.page-product .col-product-content{background:#fdfcfc;position:relative}.page-product .col-product-content .product-info-cta{border-bottom:1px solid #0000001a;margin:.5rem 0;padding-bottom:.5rem}.page-product .col-product-content .product-cta{font-size:.85rem}.page-product .col-product-content .product-cta .icon{border-right:1px solid #e8e8e8}.page-product .col-product-content .product-cta .icon :is(.fa,.fas){font-size:1rem!important}.page-product .product-rating{color:#577d3c}.page-product .product-rating:hover{color:#21aa4a}.page-product .col-product-selections{position:static}.page-product .product-price-discount{font-weight:600;color:#983333}.page-product del.product-price-discount{color:#2d202c}.page-product del.product-price{font-weight:300!important;font-size:1rem;color:gray}.page-product .stock-status{font-weight:600;font-size:.95rem}.page-product .stock-status.stock-urgency{animation:stockPulse 2s ease-in-out infinite}@keyframes stockPulse{0%,to{opacity:1}50%{opacity:.7}}.page-product .stock-bullet{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:1px;flex-shrink:0}.page-product .stock-bullet.stock-bullet-green{background-color:#577d3c}.page-product .stock-bullet.stock-bullet-orange{background-color:#e27c0d}.page-product .stock-bullet.stock-bullet-red{background-color:#de281b}.page-product #product-page-sections .product-features .col-product-bullets li{margin-bottom:0}.page-product #product-page-sections .product-features .col-product-bullets li:last-child hr{display:none}@media(min-width:576px){.page-product #product-page-sections .product-features .col-product-bullets li:nth-child(odd){border-right:1px solid #e8e8e8;padding-right:1.5rem}.page-product #product-page-sections .product-features .col-product-bullets li:nth-child(2n){padding-left:2.75rem}.page-product #product-page-sections .product-features .col-product-bullets li:nth-child(2n):before{left:1rem}.page-product #product-page-sections .product-features .col-product-bullets li:nth-child(2n):after{left:1.25rem}.page-product #product-page-sections .product-features .col-product-bullets li:nth-last-child(-n+2) hr{display:none}.page-product .product-collapse-item .col-btn-img{flex:0 0 8rem;max-width:8rem}}.page-product .product-collapse-item{border:1px solid #d8d8d8;border-radius:.375rem;transition:all .3s}.page-product .product-collapse-item h4{font-size:1rem;font-weight:600;padding:.5rem 0;border-bottom:2px solid #333}.page-product .product-collapse-item .col-btn-img{position:relative}.page-product .product-collapse-item .col-btn-img:before{content:"";padding-bottom:100%;display:block}.page-product .product-collapse-item .col-btn-img .img-thumbnail{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.page-product .product-collapse-item:hover{border-color:#983333}.page-product :is(.product-documents,.product-specifications) h4{font-family:orpheuspro,georgia,Times New Roman,serif;font-size:1.25rem;font-weight:800;padding:.5rem 0;border-bottom:1px solid #e8e8e8;color:#983333}.page-product :is(#product-recommendations,#product-selections){transition:all .15s ease-in-out}.page-product :is(#product-recommendations,#product-selections) .dropdown-toggle{position:relative;text-align:left;white-space:normal;line-height:1.2}.page-product :is(#product-recommendations,#product-selections) .dropdown-toggle:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="rgb(153,51,51)" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"/></svg>');position:absolute;right:.5rem;top:56%;width:.5rem;transform:translateY(-50%);border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-product :is(#product-recommendations,#product-selections) .dropdown-toggle .filter-option-inner{padding-right:0}.page-product :is(#product-recommendations,#product-selections) .dropdown-toggle .filter-option-inner-inner{overflow:visible}.page-product :is(#product-recommendations,#product-selections) #grouped-button-atc .qty-add:hover svg path{fill:#577d3c!important}.page-product :is(#product-recommendations,#product-selections) #grouped-button-atc .qty-remove:hover svg path{fill:#983333!important}.page-product :is(#product-recommendations,#product-selections)>.row-product-add-to-cart{min-height:2.5rem}.page-product :is(#product-recommendations,#product-selections)>.row-product-add-to-cart>.col-add-to-cart-btn>.btn.btn-block.btn-primary{margin:0;padding:0;height:100%}.page-product :is(#product-recommendations,#product-selections)>.row-product-add-to-cart>.col-add-to-cart-btn .add-to-cart-button{color:#fdfcfc}.page-product :is(#product-recommendations,#product-selections)>.row-product-add-to-cart>.col-add-to-cart-btn .add-to-cart-button .fa-shopping-cart{font-size:1rem}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu{position:fixed!important;inset:0;padding:0;margin:0;border:0;transform:none!important;max-height:100%!important;z-index:1010;width:100%;height:100%}@media(min-width:768px){.page-product :is(#product-recommendations,#product-selections) .dropdown-menu{position:absolute!important}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner{border-top:0;border-left:0;border-right:0}}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner{max-height:100%!important;overflow-y:auto;border-radius:.25rem}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner:before{content:"Back";display:block;position:sticky;top:0;color:#983333;background:#fdfcfc url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' %3E%3Cpath d='M3.83.71,1.2,3.34,3.83,6a.21.21,0,0,1,0,.31l-.33.33a.21.21,0,0,1-.31,0L.07,3.5a.21.21,0,0,1,0-.31L3.19.07a.21.21,0,0,1,.31,0L3.83.4A.22.22,0,0,1,3.9.56.23.23,0,0,1,3.83.71Z' fill='%23993333'/%3E%3C/svg%3E") no-repeat 1rem 1.45rem;background-size:2.7rem;padding:1rem 1rem 1rem 2rem;z-index:2;box-shadow:0 0 20px #2d202c40;cursor:pointer}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner:before:hover{color:#333}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner .sibling-item{margin:0 1rem}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner .sibling-item:first-child{margin-top:1rem}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner .sibling-item:first-child .dropdown-item{border-top:0}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner .sibling-item.active .dropdown-item{background:#9833330d;color:#983333;cursor:default;pointer-events:none}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu>.inner .sibling-item.active .dropdown-item:after{content:"Selected";background:#0000;border-color:#0000;font-weight:600;color:#983333}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item{position:relative;display:flex;align-items:center;padding:1rem 8rem 1rem 1rem;border-top:1px solid #e8e8e8;min-height:4.5rem;white-space:normal;line-height:1.25}@media(min-width:576px){.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item{padding-right:10rem}}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item:after{content:"Select";color:#983333;background:#fdfcfc;border:1px solid #983333;border-radius:.25rem;position:absolute;right:1rem;padding:.5rem;width:6rem;text-align:center;font-size:.85rem}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu :is(.dropdown-item:focus,.dropdown-item:hover){background:#f8f8f8;color:#333}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item:focus:after,.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item:hover:after{background:#983333;color:#fdfcfc}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item.active{background:#983333;color:#fdfcfc;cursor:default;pointer-events:none}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item.active:after{content:"Selected";background:#0000;border-color:#0000;color:#fdfcfc}.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item-partner:after{content:"Visit"}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .badge-discount:before,.page-product :is(#product-recommendations,#product-selections) .dropdown-menu .dropdown-item-partner-static:after{display:none}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection .btn-title-help,.page-product :is(#product-recommendations,#product-selections) .btn-product-selection .btn-title-help .btn{font-size:.85rem}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection.show .dropdown-toggle:after{background-color:#983333}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .img-thumbnail{border-radius:.5rem;max-width:100%;max-height:100%;min-width:100%;min-height:100%;object-fit:contain}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link{color:#333;font-size:12px;transition:all .3s}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link .fa-check{position:absolute;bottom:.35rem;right:.35rem;background:#983333;color:#fdfcfc;border-radius:.25rem;padding:.25rem;width:1.05rem;height:1.05rem;z-index:1;transition:all .3s;opacity:0;visibility:hidden}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link:hover .img-thumbnail{border:1px solid #d8d8d8;box-shadow:0 0 10px #0000001a}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active,.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active:hover{color:#983333}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active .fa-check,.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active:hover .fa-check{opacity:1;visibility:visible}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active .img-thumbnail,.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .remote-product-link.active:hover .img-thumbnail{border:2px solid #983333;box-shadow:0 0 0 1px #983333}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .badge-discount{border-radius:0 .5rem;background:#577d3c;color:#fff;position:absolute;right:0;top:0;width:2.1rem;height:2.1rem;font-size:.7rem;line-height:1;text-align:center;box-shadow:0 0 10px #00000040}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-thumbnails .badge-discount .percentage{font-size:.7rem}.page-product :is(#product-recommendations,#product-selections) .product-facet-option{min-width:44px;min-height:44px;max-width:100%;overflow-wrap:anywhere}.page-product :is(#product-recommendations,#product-selections) .product-facet-option .stock-bullet{width:.5rem;height:.5rem;border:1px solid #fdfcfc;border-radius:50%}.page-product :is(#product-recommendations,#product-selections) .product-facet-option--alternative{border-style:dotted!important}.page-product :is(#product-recommendations,#product-selections) .product-facet-option--count{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%}.page-product :is(#product-recommendations,#product-selections) .product-facet-option--count .stock-bullet{right:.5rem}.page-product :is(#product-recommendations,#product-selections) .product-facet-swatch-choice{width:70px;overflow-wrap:anywhere}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item{width:60px;height:60px}@media(min-width:768px){.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item{width:70px;height:70px}}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item:hover{border-color:#a0a0a0!important}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item.active{border-color:#983333!important}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item.active .swatch-check{opacity:1}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item .swatch-check{opacity:0}.page-product :is(#product-recommendations,#product-selections) .btn-product-selection-swatches .swatch-item .swatch-image{width:100%;height:100%;object-fit:cover}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .btn-qty{display:flex;align-items:center;justify-content:center;font-size:.7rem}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .input-group-qty{max-width:7rem;height:2.4rem}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .qty-add:hover{color:#577d3c}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .qty-remove:hover{color:#983333}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .dropdown-menu .dropdown-item{min-height:0}.page-product :is(#product-recommendations,#product-selections) .btn-product-qty .dropdown-menu .dropdown-item:after{display:none}.page-product :is(#product-recommendations,#product-selections) .product-recommendations{transition:all 1.5s}@media(min-width:992px){.page-product :is(#product-recommendations,#product-selections) :is(.product-recommendations:focus,.product-recommendations:hover) .recommendation-item .short-description{position:relative;opacity:1;visibility:visible}}@media(min-width:1200px){.page-product #product-selections{max-width:30rem}}.page-product #product-selections .col-quote-btn .icon{max-width:1.35rem;flex:0 0 1.35rem;margin-top:-2px}@media(min-width:576px){.page-product #product-selections .col-quote-btn .icon{flex:0 0 1.75rem;max-width:1.75rem;margin-top:0}}.page-product #product-selections .col-quote-btn .btn svg path{fill:#983333}.page-product #product-selections .col-quote-btn .btn:hover svg path{fill:#fdfcfc}.page-product #product-recommendations h4{font-size:1.25rem}.page-product #product-recommendations .dropdown-menu{position:absolute!important}.page-product #product-recommendations .dropdown-menu>.inner{border:0}.page-product #product-recommendations .dropdown-menu>.inner:before{background-position:1rem 1.45rem}.page-product #product-recommendations .dropdown-menu .dropdown-item{font-size:1rem;padding:.5rem 1rem}.page-product .col-product-selections{position:inherit}.page-product .product-recommendation-title{word-break:break-word}.page-product .product-recommendation-price{font-size:1.25rem;color:#484848}.page-product .recommendation-slider .slick-list{width:100%}.page-product .recommendation-slider .recommendation-item{transition:all .5s ease-in-out;display:flex!important}.page-product .recommendation-slider .recommendation-item:before{content:"";position:absolute;left:0;right:0}.page-product .recommendation-slider .slider-item{height:100%}.page-product .recommendation-slider .product-recommendation-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-product .recommendation-slider .product-recommendation-thumbnail .btn-title{position:absolute;margin:auto;opacity:0;transform:opacity .3s ease;background:#fdfcfc;color:#983333;padding:.25rem 1rem;box-shadow:0 0 10px #2d202c40;border-radius:.375rem}.page-product .recommendation-slider .product-recommendation-thumbnail:after{content:"";padding-bottom:50%;display:block}.page-product .recommendation-slider .product-recommendation-thumbnail .img-fluid{position:absolute;width:100%;height:100%;object-fit:contain}.page-product .recommendation-slider .slick-arrow{position:absolute;left:0;top:0;z-index:1;bottom:1.95rem;background:#0000}.page-product .recommendation-slider .slick-arrow:before{content:""}#facet-options :is(.btn.loading,.swatch-item.loading){position:relative;opacity:.7;cursor:wait!important;pointer-events:none}#facet-options .btn.loading:after,#facet-options .swatch-item.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid #fdfcfc4d;border-top-color:#fdfcfc;border-radius:50%;animation:rotate-loading .6s linear infinite;z-index:1}#facet-options :is(.btn.loading,.swatch-item.loading)>*{opacity:.5}.product-section-lazy{min-height:200px}.product-section-lazy:is([busy],[aria-busy=true]){opacity:.7}.product-section-lazy .spinner-border{width:2rem;height:2rem;border-width:.2em}