.breadcrumb{height:1em}.breadcrumb-nav-item{text-decoration:none}.breadcrumb-nav-item:hover{text-decoration:underline}.product-main{border-top-style:solid;border-bottom-style:solid;justify-content:center}.product-sale-badge{background-color:var(--bs-success)}.product-sold-out-badge{background-color:var(--bs-body-color)}.product-media-gallery{display:block;transition:all .4s ease-out;margin-left:auto;margin-right:auto;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out}.product-media-gallery-zoom{display:flex;position:absolute;z-index:1;top:.5rem;right:.5rem;padding:.5rem;opacity:.75;transition:all .2s ease-out;color:rgba(var(--swiper-theme-color),1)}.img-thumbnail{border-color:#ccc}.product-media-gallery-zoom:hover{opacity:1;transform:scale(1.25)}.product-media-gallery .swiper-main{--swiper-navigation-sides-offset: .75rem}.product-media-gallery .swiper-main img,.product-media-gallery .swiper-main video{width:100%}.product-media-gallery .swiper-wrapper{align-items:center}.product-media-gallery .swiper-thumbs{opacity:0;transition:all .2s ease-out}.product-media-gallery .swiper-thumbs.swiper-initialized{opacity:1}.product-media-gallery .swiper-thumbs[data-show-thumbs=hide]{display:none}.product-media-gallery .swiper-thumbs img{cursor:pointer;transition:all .2s ease-out}.product-media-gallery .swiper-thumbs .img-thumbnail:hover{border-color:#999}.product-media-gallery .swiper-thumbs .swiper-slide-thumb-active .img-thumbnail{border-color:var(--bs-separator)}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video]{position:relative}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video] svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-ms-border-radius:var(--bs-border-radius);-o-border-radius:var(--bs-border-radius)}@media (max-width: 599px){.product-media-gallery .swiper-main-wrapper{padding:0;border-radius:0;border:none}.product-media-gallery .swiper-main{margin-left:-1rem;margin-right:-1rem}.product-media-gallery .swiper-main img{padding:0}.product-media-gallery .swiper-thumbs .img-thumbnail{padding:.125rem}.product-media-gallery .product-custom-badge{left:-.25rem}}@media (max-width: 1199px){.product-media-gallery{max-width:700px}.product-media-gallery .swiper-thumbs[data-show-thumbs=desktop-only]{display:none}}@media (min-width: 1200px){.product-media-gallery{position:sticky;top:0}}.product-price{font-size:1.5rem;font-weight:400;color:var(--bs-secondary-rgb)!important}.product-price s{display:inline-block;opacity:.66;margin-inline:.25rem}.product-price .badge{padding:.33rem .5rem;margin-left:.5rem;font-size:1rem;font-weight:400;margin-bottom:.1rem}.product-price-final-sale{color:var(--brand-blue)!important;font-weight:600;font-size:2rem;margin-bottom:.2rem}.text-white .product-price-final-sale{color:var(--bs-white)}.product-options{scroll-margin-top:1rem}.product-options.rounded{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product-options .color-swatches{display:flex;flex-wrap:wrap;margin-left:-.1rem;margin-right:-.1rem}.product-options .color-swatches input+label{border-radius:50rem;display:block;cursor:pointer;border:1.5px solid var(--bs-separator);padding:.1rem;margin:.1rem}.product-options .color-swatches input+label img{border-radius:50rem;transition:all .2s ease-out}.product-options .color-swatches input:checked+label{border-color:var(--bs-separator)}.product-options .color-swatches input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb),.25)}.product-options .color-swatches input+label:hover img{opacity:.85}.product-options .size-buttons{display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.product-options .size-buttons input+label{display:block;cursor:pointer;border:1.5px solid var(--bs-separator);color:var(--bs-body-color);padding:.125rem .5rem;margin:.25rem;border-radius:var(--bs-border-radius);transition:all .2s ease-out}.product-options .size-buttons input+label:hover{background-color:rgba(var(--bs-body-color-rgb),.1)}.product-options .size-buttons input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs--body-color-rgb),.25)}.product-options .size-buttons input:checked+label{background-color:var(--bs-body-color);color:#fff}.btn-atc,.btn-buy,.btn-quick-view{width:100%}shopify-payment-terms{padding:0!important;margin:0!important;position:absolute;transform:translateY(-.5rem);-webkit-transform:translateY(-.5rem);-moz-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);-o-transform:translateY(-.5rem);font-weight:400!important;font-size:.9rem!important}.shopify-payment-button__more-options{display:none!important}.product-block-atc{max-width:100%!important}.product-block-atc.rounded{border-top-left-radius:0!important;border-top-right-radius:0!important}.product-block-atc .btn-wishlist{text-decoration:none;width:100%;display:flex;align-items:center;justify-content:center}.product-block-atc .btn-wishlist svg{margin-right:.5rem}.product-block-atc .btn-wishlist.active svg{fill:var(--bs-primary);stroke:var(--bs-primary)}.quick-view-modal .btn-close{position:absolute;top:.5rem;right:.5rem;z-index:2;background:var(--bs-body-bg);border-radius:50rem}@media (max-width: 1199px){.quick-view-modal .btn-close{position:fixed;top:1rem;right:1rem;opacity:0;transition:opacity .2s ease-out .3s}.quick-view-modal.show .btn-close{opacity:1}}@media (min-width: 1200px){.quick-view-modal .modal-body .row{margin-left:-.5rem;margin-right:-.5rem}.quick-view-modal .modal-body .row>*{padding-left:.5rem;padding-right:.5rem}.quick-view-modal .product-title{margin-right:2rem}}.jdgm-preview-badge{font-size:.9rem;margin:0 0 .5rem}.product-card .jdgm-preview-badge,.list-group-item-action .jdgm-preview-badge{margin:.25rem 0;font-size:.8em}.cart-upsells .jdgm-preview-badge{font-size:.725rem;margin:.25rem 0}body .jdgm-write-rev-link{border-radius:var(--bs-border-radius);transition:all .2s ease-out}body .jdgm-rev-widg{padding:2rem 0}body .jdgm-rev-widg__title{font-size:2rem}body .jdgm-rev-widg__summary-text{text-align:center;font-size:.825rem;opacity:.75}body .jdgm-row-actions{padding-top:0;border-top:none}body .jdgm-quest,body .jdgm-rev{border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);padding:1rem;margin-bottom:1rem}body .jdgm-rev__pic-link{margin-right:.25rem}body .jdgm-rev__pic-img.jdgm-rev__pic-img{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-rev__timestamp,body .jdgm-rev__location{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon{border-radius:50rem}body .jdgm-rev__title{margin-bottom:.375rem;font-size:1.125rem}body .jdgm-rev__body{font-size:.95rem}body .jdgm-form{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1.5rem 1.5rem .5rem}body .jdgm-form input[type=text],body .jdgm-form input[type=email],body .jdgm-form input[type=url],body .jdgm-form textarea{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem}body .jdgm-form input[type=text]:focus,body .jdgm-form input[type=email]:focus,body .jdgm-form input[type=url]:focus,body .jdgm-form textarea:focus{color:var(--bs-body-color);border-color:var(--bs-primary);box-shadow:var(--bs-focus-box-shadow)}body .jdgm-form input::placeholder,body .jdgm-form textarea::placeholder{color:rgba(var(--bs-body-color-rgb),.75);opacity:1}body .jdgm-countdown{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon,body .jdgm-histogram__bar{background-color:rgba(var(--bs-white-rgb),.25)}body .jdgm-histogram__frequency{color:var(--bs-body-color)}.recommended-product-card{--card-size: 350px;position:relative;width:100%;max-width:var(--card-size);height:var(--card-size);margin:0 4px 1rem;transition:transform .2s ease,box-shadow .15s ease}.recommended-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.recommended-product-card__inner{display:flex;flex-direction:column;height:100%;background:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.recommended-product-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--bs-body-color)}.recommended-product-card__media{position:relative;width:100%;height:150px;background-color:var(--bs-light);overflow:hidden;border-bottom:1px solid var(--bs-border-color)}.recommended-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;padding:1rem;box-sizing:border-box}.recommended-product-card:hover .recommended-product-card__image{transform:scale(1.03)}.recommended-product-card__info{padding:.75rem;text-align:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.recommended-product-card__sku{font-size:.75rem;color:var(--bs-gray-600);margin-bottom:.25rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommended-product-card__title{font-size:.85rem;font-weight:500;margin:0 0 .5rem;line-height:1.3;color:var(--bs-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.recommended-product-card__price{margin-top:auto;line-height:1.2}.recommended-product-card__price .price{font-size:.95rem;font-weight:600;color:var(--bs-dark)}.recommended-product-card__price .compare-at-price{font-size:.8rem;text-decoration:line-through;color:var(--bs-gray-600);margin-left:.35rem}.recommended-product-card__badge{position:absolute;top:.5rem;right:.5rem;z-index:1;padding:.15rem .4rem;border-radius:.2rem;font-size:.7rem;font-weight:500;background-color:var(--bs-danger);color:#fff;line-height:1.2}@media (max-width: 767.98px){.recommended-product-card{--card-size: 200px;margin:0 6px 1rem}.recommended-product-card__media{height:140px}.recommended-product-card__title{font-size:.8rem;-webkit-line-clamp:2}.recommended-product-card__price .price{font-size:.9rem}.recommended-product-card__price .compare-at-price{font-size:.75rem}}.recommended-products .swiper-button-prev,.recommended-products .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2rem;height:2rem;background:var(--bs-white);border-radius:50%;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center;color:var(--bs-dark)}.recommended-products .swiper-button-prev{left:.5rem}.recommended-products .swiper-button-next{right:.5rem}.recommended-products .swiper-pagination{position:relative;margin-top:.5rem;text-align:center}.recommended-products .swiper-pagination-bullet{width:.75rem;height:.75rem;background:var(--bs-dark);opacity:.4}.recommended-products .swiper-pagination-bullet-active{opacity:1}.swiper-slide{display:flex;justify-content:center;align-items:flex-start}.rec-product-card{border-radius:.3rem;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s;font-size:1.1rem;margin:0;margin-bottom:1rem;padding:.67em;position:relative;outline:1px solid #ccc}.rec-product-card:hover{transform:translateY(-1px) scale(1.01)}.rec-product-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none;height:100%;position:relative}.rec-product-card__media{width:100%;height:100%;border-radius:.3rem;position:relative;overflow:hidden}.rec-product-card__image,.rec-product-card__placeholder{object-fit:contain;object-position:center;border-radius:.3rem;aspect-ratio:1;width:100%;height:auto;display:block;transition:filter .15s}.rec-product-card__placeholder{opacity:.22}.rec-product-card--soldout .rec-product-card__image,.rec-product-card--soldout .rec-product-card__placeholder{filter:grayscale(1) brightness(.95) opacity(.6);pointer-events:none}.rec-product-card--soldout:after{content:"Out of Stock";position:absolute;top:50%;left:50%;transform:translate(-50%);background:#00000080;color:#fff;font-size:.8rem;font-weight:700;text-wrap:nowrap;padding:.22em .85em;border-radius:.3rem;z-index:2;box-shadow:0 2px 6px #00000012;pointer-events:none;letter-spacing:.04em;text-transform:uppercase}.rec-product-card__content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.rec-product-card__title{font-size:.8rem!important;font-weight:400;margin:0;line-height:1.2;min-height:3.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .12s;word-break:break-word}.rec-product-card__link:hover .rec-product-card__title{color:#334fb4;text-decoration:underline}.rec-product-card__price{align-items:baseline;gap:.3em;font-size:.75em!important;margin-top:.25rem;margin-bottom:0}.rec-product-card__price-current{color:#334fb4;font-weight:700;font-size:1.2rem!important}.rec-product-card__price-sale{color:#334fb4}.rec-product-card__price-compare{color:#dc3545;font-size:.75rem!important;text-decoration:line-through;margin-left:.18em;font-weight:600;position:relative}.rec-product-card__price-savings{color:#fff;background:#198754;font-size:.8rem;font-weight:400;padding:.2em .5em;border-radius:.3rem;white-space:nowrap;vertical-align:middle;width:fit-content}.rec-product-card__sku{color:#555;font-size:.75rem!important;letter-spacing:.03em;display:inline-block;margin-top:1em;text-wrap:nowrap;overflow:hidden;white-space:nowrap}body .jdgm-picture-fieldset__box-wrapper{background-color:rgba(var(--bs-white-rgb),.25);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-media-fieldset__icon{color:var(--bs-body-color)}body .jdgm-paginate{border:none;padding-top:1rem}body .jdgm-paginate__page{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);text-decoration:none;width:2rem;height:2rem;display:inline-flex!important;align-items:center;justify-content:center;margin:.25rem;transition:all .2s ease-out}body .jdgm-paginate__page:hover,body .jdgm-paginate__page:focus{background-color:rgba(var(--bs-white-rgb),.25);opacity:1}body .jdgm-paginate__page.jdgm-curt{font-size:1rem;font-weight:400;background-color:var(--jdgm-primary-color);border-color:var(--jdgm-primary-color);color:#fff}@media (max-width: 575px){body .jdgm-rev-widg__title{font-size:1.5rem}}.recommended-products__container{max-width:1200px;margin:0 auto}.recommended-products__title{font-weight:400;margin-bottom:2rem;font-size:1.5rem}.recommended-product-card__placeholder-media{width:100%;padding-top:100%;background-color:var(--bs-light)}.recommended-product-card__placeholder-info{text-align:center;padding:1rem 0}.recommended-product-card__placeholder-line{margin:0 auto .5rem;border-radius:var(--bs-border-radius);background-color:var(--bs-border-color)}.recommended-product-card__placeholder-line--medium{width:60%;height:1.2rem}.recommended-product-card__placeholder-line--short{width:80%;height:1rem}body.glightbox-mobile .goverlay{background-color:rgba(var(--bs-black-rgb),.5);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body .gslide-media{background-color:var(--bs-body-bg)}@media ((min-width: 769px)){body .goverlay{background-color:rgba(var(--bs-black-rgb),.5);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body .glightbox-clean .gslide-media{box-shadow:none}}body .shopify_subscriptions_fieldset{margin-bottom:1rem}body .shopify_subscriptions_app__title{font-size:1.125rem;font-family:var(--bs-headings-font-family);margin-bottom:.5rem;text-align:center}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .5rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.125rem 0 0 1rem}body .shopify_subscriptions_app_block_label_children label{font-size:.9rem;margin:.125rem 0}body .shopify_subscriptions_app_policy{font-size:.8rem;margin:.25rem 0 0;text-align:center;opacity:.7}.product-description{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--bs-border-color)}.product-description .nav-tabs{border-bottom:2px solid var(--bs-border-color);gap:1.5rem}.product-description .nav-tabs .nav-link{padding:.75rem 0;margin:0 .5rem;color:var(--bs-body-color);font-weight:500;border:none;border-bottom:2px solid transparent;position:relative;transition:all .2s ease}.product-description .nav-tabs .nav-link:hover{color:var(--bs-primary);border-color:transparent}.product-description .nav-tabs .nav-link.active{color:var(--bs-primary);background:transparent;border:none;border-bottom:2px solid var(--bs-primary)}.product-description .nav-tabs .nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--bs-primary);transform:scaleX(0);transition:transform .3s ease}.product-description .nav-tabs .nav-link.active:after,.product-description .nav-tabs .nav-link:hover:after{transform:scaleX(1)}.product-description{--tab-active-color: var(--bs-primary);--tab-inactive-color: var(--bs-separator);--tab-border-color: var(--bs-separator);--tab-hover-color: var(--bs-primary);max-width:var(--bs-container-max-width);margin:auto;padding-top:2rem;border-top:1px solid var(--bs-border-color)}.product-description .nav-tabs{border-bottom:2px solid var(--tab-border-color);gap:1.5rem;padding:0;margin-bottom:1rem}.product-description .nav-link{color:var(--tab-inactive-color);font-weight:700!important;border:none;padding:.5rem 0;margin:0;position:relative;transition:all .2s ease;font-size:1rem}.product-description .nav-link:hover{color:var(--tab-hover-color);border:none;background:transparent}.product-description .nav-link.active{color:var(--tab-active-color);background:transparent;border:none}.product-description .nav-link i{margin-right:.5rem;font-size:1.1em;vertical-align:middle}.product-description .tab-content{padding:1rem 0}.product-description .rte{line-height:1.7;color:rgba(var(--bs-body-color-rgb),.9)}.product-description .rte p:last-child{margin-bottom:0}.product-description .rte h2,.product-description .rte h3,.product-description .rte h4{color:var(--bs-body-color);margin-top:1.5rem;margin-bottom:1rem}.product-description .rte ul,.product-description .rte ol{padding-left:1.5rem;margin-bottom:1.25rem}.product-description .rte li{margin-bottom:.5rem}@media (max-width: 767.98px){.product-description .nav-tabs{padding-bottom:.5rem;gap:1rem}.product-description .nav-tabs::-webkit-scrollbar{display:none}.product-description .nav-tabs .nav-link{white-space:nowrap;font-size:.8rem;padding:.5rem .25rem}.product-description .nav-link i{font-size:1em;margin-right:.25rem}}#looxReviews{margin-top:1rem}.desc-container{padding:1em;background:#f8f8f8;border:1px solid #ddd;border-radius:5px}.desc{font-size:1em;line-height:1.2;min-height:25em;margin:0;padding-bottom:1em;letter-spacing:-.005rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.desc p{margin-bottom:1em}.desc hr{border:none;border-top:1px solid #e0e0e0;margin:2em 0}.desc h1,.desc h2,.desc h3,.desc h4,.desc h5{font-size:1.25em;line-height:1.25;text-align:left;margin-top:1.5em;margin-bottom:.75em;font-weight:600}.desc h2{border-left:4px solid #334fb4;padding-left:.5em;color:#334fb4}.desc table{line-height:1.25;table-layout:auto;width:100%;font-size:1em;overflow-x:auto;display:block}.desc th,.desc td{padding:.25em 1em}.desc tr:nth-child(2n){background:#e6e6e6}.desc th{background:#334fb4;color:#fff}.desc ul{margin-left:1.5em;list-style:disc inside}.desc li{margin-bottom:.5em;list-style:disc;color:#555}.desc img{max-width:100%;height:auto;border-radius:4px;margin:1em 0}.desc blockquote{border-left:4px solid #334fb4;background:#f0f4ff;margin:1em 0;padding:.75em 1em;font-style:italic;color:#333}.desc .callout{background:#fffbe7;border-left:4px solid #ffe066;padding:1em;margin:1em 0;border-radius:4px}.desc strong,.desc b{font-weight:700}.desc a{color:#334fb4;text-decoration:underline;transition:color .2s}.desc a:hover,.desc a:focus{color:#222;background:#e8eaff;outline:none}@media screen and (max-width: 768px){.desc{font-size:1em}.desc p,.desc h1,.desc h2,.desc h3,.desc h4{text-align:center}.desc table{font-size:.8em;display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product.css.map */
