.main-product .product{gap:20px;justify-content:space-between}.template-product .breadcrumbs__link,.template-product.breadcrumb span{letter-spacing:1px;color:#2e3236}.template-product.breadcrumb{padding-top:0}.product__media-wrapper{width:calc(58% - 10px)}.product__info-wrapper{width:calc(40% - 10px)}.product-gallery-viewer{position:relative}.product-badge{position:absolute;z-index:2;right:8px;top:5px}.product-badge img{width:36px;height:36px}.main-product .product-badge{right:2.625rem;top:.875rem}.main-product .product-badge img{width:67.5px;height:67.5px}.product__media-list .swiper-button-prev{position:absolute;top:50%;left:-15px;transform:translateY(-50%);z-index:4}.product__media-list .swiper-button-next{position:absolute;top:50%;right:-15px;transform:translateY(-50%);z-index:4}button.swiper-button-disabled+button.swiper-button-disabled{display:none!important}.slider-content .slick-next{right:-15px;left:auto}.product__media-list .swiper-button-next img{transform:rotate(180deg)}.product__media-list .swiper-button-next img,.product__media-list .swiper-button-prev img{width:44px;height:44px}.swiper-button-disabled{pointer-events:none;opacity:.25}.slick-slider.slider-thumb{padding-left:0}.slick-slider.slider-thumb .slick-track{margin-left:0}.slick-slider.slider-thumb button.thumbnail{padding:5px}.slick-slider.slider-thumb .slick-current img{outline:1px solid;padding:2px}.slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;gap:10px;font-size:0;position:inherit;margin-top:.9rem;bottom:0;flex-wrap:wrap}.slick-dots button{background:#e9ebef;height:.75rem;width:.75rem;border-radius:.375rem;outline:none;cursor:pointer}.slick-dots li.slick-active button{background:#7f98b3}.product__media-list{padding:0 45px}.new-badge,.price-drop-badge,.exclusive-wrapper,.product__info-wrapper .inventory.discontinued-message{display:none}.status-new .new-badge,.status-price-drop .price-drop-badge{display:block!important}.status-new .new-badge,.status-price-drop .price-drop-badge{display:inline-block}.status-exclusive .exclusive-wrapper,.status-discontinued .product__info-wrapper .inventory.discontinued-message{display:block}.status-exclusive .product-inventory,.status-exclusive .price-quantity,.status-exclusive .product-form__buttons,.status-exclusive .product__info-wrapper .wk-button,.status-exclusive .bis--form,.status-discontinued .product-inventory,.status-discontinued .price-quantity,.status-discontinued .product-form__buttons,.status-discontinued .product__info-wrapper .wk-button,.status-coming-soon .product-form__quantity,.status-coming-soon .buy-button-wrapper,.status-coming-soon .out-of-stock.inventory,.status-coming-soon .in-stock.inventory,.status-coming-soon .warning-stock.inventory,.status-out-of-stock .product-form__submit{display:none!important}.bis--form{display:none}.status-out-of-stock .bis--form{display:block!important}.product__info-wrapper .coming-soon.inventory,.bis--form h3,.bis--form .coming_soon_button_text,.bis--form .bis_button_text{display:none}.status-out-of-stock .bis--form .bis_button_text{display:block}.status-out-of-stock.status-coming-soon .bis--form .bis_button_text{display:none}.status-coming-soon .coming-soon.inventory,.status-coming-soon .bis--form h3,.status-coming-soon .bis--form .coming_soon_button_text{display:block!important}.status-not-in-market .product-inventory,.status-not-in-market .product-form__buttons,.status-not-in-market .bis--form,.status-not-in-market .price-quantity,.status-not-in-market .wk-button{display:none!important}.status-not-in-market .available-in{display:block!important}.available-in{display:none;font-family:brandon_grotesqueblack,sans-serif;letter-spacing:1px;font-size:12px;line-height:2.83333em;text-transform:uppercase;color:#2e3236;padding:5px 10px;background:#ffe8ca;text-align:center}.option__label{font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:11px;font-size:.6875rem;line-height:1.63636em;text-transform:uppercase;margin-bottom:.3125rem}.current__option{border:0;color:#2e3236;font-family:open sans,sans-serif;font-size:.625rem;font-weight:700;padding:1.3em 0 0 .4em;text-transform:none}.swatch-wrapper{text-align:center}.color-label{display:block;float:left;line-height:3.75rem;width:14.2857%;display:inline-block;padding:5px .5%;box-sizing:border-box;position:relative;margin-bottom:0}img.selected-modal-color{outline:2px solid black}.show-color-modal-content .color-label{width:auto;cursor:pointer}input[type=radio]:checked+.swatch-wrapper img{border:1px solid #000000}.color-label.out-of-stock img{border:solid 1px #d8dada}.color-label.out-of-stock .out-of-stock-overlay:before{content:"";display:block;position:absolute;height:.0625rem;width:125%;top:50%;left:44%;background:#484848;-ms-transform:translate(-45%,-45%) rotate(45deg);transform:translate(-45%,-45%) rotate(45deg)}.color-label.out-of-stock .out-of-stock-overlay:after{content:"";display:block;position:absolute;height:.0625rem;width:125%;top:50%;left:44%;background:#484848;-ms-transform:translate(-45%,-45%) rotate(-45deg);transform:translate(-45%,-45%) rotate(-45deg)}.show-color-modal-content .color-label.out-of-stock .out-of-stock-overlay:before{width:75%;top:49%;left:45%}.show-color-modal-content .color-label.out-of-stock .out-of-stock-overlay:after{width:74%;top:50%;left:45%}.color-label img:hover{transform:scale(1.02)}.color-label:before{display:none!important}.color-label img{line-height:0;width:3.75rem;max-width:100%;height:inherit;padding:3px;margin:0 auto;display:block;box-sizing:border-box}.show-color-modal-content .color-label img{padding:0;margin:0}.product__info-wrapper h1{font-family:var(--font-brandon-medium);font-weight:500;font-size:28px;line-height:1.25em;text-transform:uppercase;color:#2e3236;margin:0}.product__info-wrapper .product__sku{margin-top:0;color:#2f3436;font-family:var(--font-brandon-regular);letter-spacing:1px;font-size:11px;text-transform:uppercase;text-align:right}.product__info-container .wk-button{width:auto;float:right;margin-top:10px;border:none}.product__info-container .wk-button:hover{margin-top:10px;border:none}.product__info-container .wk-icon{display:none}.product__info-container .wk-text{font-family:brandon_grotesqueblack,sans-serif;font-weight:900;letter-spacing:1px;font-size:11px;font-size:.6875rem;line-height:1.63636em;text-transform:uppercase;text-decoration:underline;display:inline-block;margin-top:.25rem}.product__info-container .wk-text:hover{color:#0056b3}.product__info-wrapper .inventory{display:flex;align-items:center;color:#2f3436;font-family:Open Sans,sans-serif;font-weight:700;font-size:12px;gap:10px}.product__info-wrapper .inventory.in-stock{font-weight:400}.product__info-wrapper .product-price{margin-left:auto}.product__info-wrapper .product-price,.product__info-wrapper .sale-price{display:flex;align-items:center;column-gap:10px}.product__info-wrapper .product-price p{font-family:brandon_grotesquemedium,sans-serif;font-weight:500;letter-spacing:2px;font-size:28px;line-height:1.42857em;margin:0}.product__info-wrapper .sale-price .regular-price{color:#a71b5c}.product__info-wrapper .price-quantity{display:flex;align-items:center;justify-content:space-between;margin:10px 0;gap:15px;flex-wrap:wrap}.product__info-wrapper .price-quantity .product-form__input{display:flex;align-items:center;column-gap:10px}.product__info-wrapper .price-quantity .quantity__input{height:2.125rem;width:3.375rem;padding:0 0 0 .9375rem;font-size:12px}.product__info-wrapper .price-quantity .quantity__label{margin:0}.product__info-wrapper .product-form__submit{font-size:14px;font-weight:700;height:3.125rem;width:100%;margin:10px 0}.shopify-block.shopify-app-block.wishlist{float:right}.product__info-wrapper .social-sharing{float:left;display:flex;align-items:center;column-gap:15px;margin:10px 0}.product__info-wrapper .share-label{font-size:.6875rem;letter-spacing:1px;text-transform:uppercase;font-weight:400;font-family:open sans,sans-serif;padding:0;margin-bottom:0}.product__info-wrapper .social-list{padding:0;list-style:none;display:flex;gap:10px;margin:0;line-height:0}.product__info-wrapper .icon{width:23px;height:23px}.thumbnails-title{letter-spacing:1px;font-size:12px;margin:.75rem 0 .3125rem}.more-info-btn{display:none;color:#2e3236;text-decoration:underline;text-transform:uppercase;font-family:brandon_grotesqueblack,sans-serif;font-size:11px;line-height:1.8em;letter-spacing:1px;margin-bottom:10px}.more-info-btn:hover{text-decoration:underline;outline:3px solid #0af}.tabs-with-accordion .tabs{display:flex;align-items:center;list-style:none;padding:0;border-bottom:1px solid #dee2e6;margin-bottom:35px}.tabs-with-accordion .tab a{font-family:brandon_grotesqueblack,sans-serif;letter-spacing:1px;font-size:12px;line-height:2.83333em;text-transform:uppercase;color:#2e3236;padding:0 1.25rem;border-bottom:3px solid rgba(0,0,0,0);display:block}.tabs-with-accordion .tab.is-active a,.tabs-with-accordion .tab a:hover{border-color:#2e3236;text-decoration:none}.tabs-with-accordion ul{padding:0;list-style:none}.tabs-with-accordion .accordion__content p{font-family:Open Sans,sans-serif;font-weight:400;letter-spacing:normal;font-size:14px;line-height:2em}.tabs-with-accordion .care-guide li{font-family:Open Sans,sans-serif;letter-spacing:0;font-size:13px;line-height:1.61538em;padding-left:.875rem}.product-form__error-message-wrapper{font-size:12px;color:#2e3236}.tabs-with-accordion .product__description.rte h3{font-size:19px}.tabs-with-accordion .product__description.rte b{font-size:14px}.product-description-tabs .tabs-accordion{margin-bottom:0}.bv-app-tabs .tabs-accordion{margin-top:0}.bv-app-tabs summary:first-of-type{border-top:0px}@media (min-width: 768px){.tabs-with-accordion .tab-content.accordion summary{display:none;pointer-events:none}.tab-content:not(.is-active),.layout-mobile{display:none}}.tab-content-block summary::-webkit-details-marker{display:none}@media only screen and (max-width:767px){.template-product.breadcrumb,.layout-desktop{display:none}.product__info-wrapper.layout-mobile,.product__info-wrapper.layout-mobile .product__sku{text-align:center}.main-product .product{flex-direction:column}.main-product .grid__item{width:100%}.thumbnail-slider,.tabs-component .tabs{display:none}.product__media{pointer-events:none}.tab-content-block summary{border-top:1px solid #e9ebef;border-bottom:1px solid #e9ebef;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tabs-with-accordion .accordion__content{margin:30px 0}.tabs-with-accordion .accordion__title{margin:0;letter-spacing:1px;font-size:14px;line-height:4.28571em;color:#2e3236}.tabs-with-accordion details[open] summary svg{transform:rotate(180deg)}.tabs-with-accordion .tab-content:not(:first-child) details summary{border-top:0}}.product__info-wrapper .product-tags span{font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:11px;text-transform:uppercase}.product__info-wrapper .skill-tag_levels .skill-name{font-family:brandon_grotesqueblack,sans-serif;font-weight:900}.product__info-wrapper .skill-tag_types{display:flex;align-items:center;column-gap:5px}.product__info-wrapper .skill-tag_types img{width:20px;height:20px}.product__info-wrapper .product-tags{display:flex;margin:15px 0;column-gap:15px;align-items:end}.product__info-wrapper .patterns-download-btn{padding:14px;color:#fff;background-color:#0b5372;border:1px solid #0b5372;text-align:center;width:100%;font-weight:400;line-height:15px;font-family:brandon_grotesqueblack,sans-serif;font-size:12px;letter-spacing:.8px;margin-bottom:20px}.product__info-wrapper .patterns-download-btn:hover{color:#0b5372;background-color:#fff;border:1px solid #0b5372}.template-patterns .price-quantity.pattern{border-top:1px solid #e9ebef;padding-top:10px}.template-patterns .price-quantity.pattern .price-label{font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:11px;text-transform:uppercase;margin:0}.view-button-patterns{margin-bottom:20px;width:100%;border:1px solid var(--color-black)}.product-inventory .inventory{float:left}.product-inventory .promo-message{float:right}.promo-message,.callout-message{font-family:open sans,sans-serif;font-weight:400;letter-spacing:0;font-size:12px;line-height:1.3em;color:#a71b5c;text-align:right;margin:12px 0}.price-quantity{width:100%}.exlusive_message{font-weight:700}.metafield-list{margin-bottom:0!important;margin-top:2px!important}.metafield-list span{font-weight:700}.thumbnail-slider .thumbnail-list{padding:0 30px;position:relative}.thumbnail-slider .swiper-button-disabled{display:none}.thumbnail-slider .swiper-button-next-thumb{transform:rotate(180deg);position:absolute;top:30%;right:-5px;z-index:10}.thumbnail-slider .swiper-button-prev-thumb{position:absolute;top:30%;left:-5px;z-index:10}.thumbnail-slider .swiper-slide-thumb-active img{border:2px solid #000000;box-sizing:border-box}.product__info-container .pattern-ada-statement{font-family:open sans,sans-serif;font-weight:400;letter-spacing:normal;font-size:12px;font-size:.75rem;line-height:1.75em;margin-top:.625rem;color:#060606;clear:both}.custom-kit-info-top{text-align:left}.custom-kit-info-top .pattern-skill-level{padding:1.25rem 0 0;text-align:left;float:left}.custom-kit-info-top .pattern-skill-level .pattern-skill-level-title{display:inline-block;font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:1.8em;text-transform:uppercase}.custom-kit-info-top .pattern-skill-level .skill-lvl-text{display:inline-block;font-family:brandon_grotesqueblack,sans-serif;font-weight:900;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:1.8em;text-transform:uppercase}.custom-kit-info-top .project-skill-type{padding-left:.9375rem;float:left;padding:1.25rem 0 0 1.5625rem}.custom-kit-info-top .project-skill-type img{vertical-align:middle;width:1.125rem;height:1.1875rem;top:-.0625rem;position:relative}.custom-kit-info-top .project-skill-type span{display:inline-block;font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:1.8em;text-transform:uppercase}.custom-kit-info-top .project-skill-type-button{padding-top:.3125rem;clear:both;float:none;max-width:100%}.custom-kit-info-top .project-skill-type-button--productcontent{padding-top:1.125rem}.custom-kit-info-top .project-skill-type-button .button{width:100%;line-height:1em;padding:.71875rem 30px;min-height:2.5rem}.custom-kit-info-top .project-skill-type-button .button.download-pattern-btn{padding:10px 20px;color:#fff;background-color:#0b5372;border:1px solid #0b5372;height:45px;max-height:45px;text-align:center}.custom-kit-info-top .project-skill-type-button .button.download-pattern-btn:hover{color:#0b5372;background-color:#fff;border:1px solid #0b5372}.product__info-container .custom-kit-variations{border-top:2px solid #e9ebef;margin-top:1rem;padding-top:2.1875rem}.product__info-container .custom-kit-customize{padding:0;margin:0;text-transform:uppercase;font-family:brandon_grotesqueblack,sans-serif;font-weight:900;letter-spacing:1px;font-size:15px;font-size:.9375rem;line-height:1.2em}.product__info-container .product-variations{position:relative}.product__info-container .product-variations-title{font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:1.8em;text-transform:uppercase;display:inline-block;padding:.625rem 0}.product__info-container .product-variations-title .product-variations-title-number{border:1px solid #484848;border-radius:.9375rem;width:1.875rem;height:1.875rem;font-family:brandon_grotesqueblack,sans-serif;font-weight:900;letter-spacing:1px;font-size:15px;font-size:.9375rem;line-height:1.86667em;display:inline-block;text-align:center;margin-right:.75rem}.product__info-container .guide-link{position:absolute;top:-3rem;right:0;color:#2e3236;text-decoration:underline;text-transform:uppercase;font-family:brandon_grotesqueblack,sans-serif;font-weight:900;font-size:10px;font-size:.625rem;line-height:1.8em;letter-spacing:1px;border:1px solid transparent}.product__info-container .custom-kit-colors{padding:0 0 .3125rem 2.875rem}.product__info-container .custom-kit-colors .contrast-image{width:2.5625rem;-ms-flex-positive:inherit;flex-grow:inherit}.product__info-container .custom-kit-colors .contrast-image img{max-width:100%}.product__info-container .custom-kit-colors .contrast-right-global{-ms-flex-positive:inherit;flex-grow:inherit;width:calc(100% - 2.5625rem);padding:0 0 0 .625rem}#custom-kit-variations .product__info-container .custom-kit-colors .contrast-name-top{display:flex!important;align-items:center}.product__info-container .custom-kit-colors .contrast-name-top{width:100%;display:flex;align-items:center}.contrast-qty-required-warning-message{display:inline-block}.product__info-container .custom-kit-colors .contrast .contrast-qty-required-warning-message{display:none;margin-top:.625rem;padding:0 .625rem;background:#fffcaf;font-family:open sans,sans-serif;font-weight:400;letter-spacing:normal;font-size:10px;font-size:.625rem;line-height:1.8em;-webkit-animation:background-fade 1s linear 3s forwards;-moz-animation:background-fade 1s linear 3s forwards;-o-animation:background-fade 1s linear 3s forwards;animation:background-fade 1s linear 3s forwards}.product__info-container .custom-kit-colors .contrast-name-top .contrast-name-current-value{font-family:brandon_grotesqueblack,sans-serif;font-weight:900;letter-spacing:1px;font-size:12px;font-size:.75rem;line-height:1.5em;margin-right:.3125rem;text-transform:uppercase}.product__info-container .custom-kit-colors .contrast-name-top .contrast-change-color{color:#2e3236;text-decoration:underline;text-transform:uppercase;font-family:brandon_grotesqueblack,sans-serif;font-weight:900;font-size:10px;font-size:.625rem;line-height:1.8em;letter-spacing:1px;position:relative;top:-.0625rem}.product__info-container .custom-kit-colors .contrast-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 768px){.product__info-container .custom-kit-colors .contrast-actions{flex-direction:row;justify-content:center}.product__info-container .custom-kit-colors .contrast-name{-ms-flex:0 0 9.9375rem;flex:0 0 9.9375rem}.product__info-container .contrast-right{-ms-flex-item-align:end;align-self:flex-end;text-align:right;margin-top:0}}.product__info-container .custom-kit-colors .contrast-name .contrast-name-current{font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:1.4em;text-transform:uppercase;margin-right:.3125rem;display:block}.product__info-container .contrast-right{-ms-flex:1;flex:1;-ms-flex-item-align:auto;align-self:auto;text-align:left;width:100%;margin-top:12px}.product__info-container .contrast-right .contrast-qty-container,.product__info-container .contrast-right .contrast-price{display:inline-block}.product__info-container .contrast-right .contrast-qty-label{text-transform:uppercase;font-family:brandon_grotesqueregular,sans-serif;font-weight:400;font-size:10px;font-size:.625rem;margin-right:.3125rem}.product__info-container .contrast-right .contrast-qty{width:3.375rem;padding:0 .3125rem;text-align:center}.product__info-container .contrast-right .contrast-price{margin-left:.3125rem}.product__info-container .contrast-right .contrast-price .contrast-price-sep{position:relative;top:-.0625rem}.product__info-container .contrast-right .contrast-price span,.product__info-container .contrast-right .contrast-price .product-price,.product__info-container .contrast-right .contrast-price .price-standard{display:inline-block;font-family:brandon_grotesquemedium,sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.35714em}.product__info-container .contrast-right .contrast-price .product-price{margin:0}.product__info-container .custom-kit-colors .contrast{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625rem 0;border-top:1px solid #e9ebef;position:relative}.product-variations .attribute,.product-options .attribute{clear:both;margin:1.25rem 0 0;padding:0;position:relative}.product__info-container #custom-kit-total-price{padding-bottom:1rem;border-top:1px solid #e9ebef}.product__info-container #custom-kit-total-price .total-price-label{padding-top:.625rem;float:left;font-family:brandon_grotesqueregular,sans-serif;font-weight:400;letter-spacing:1px;font-size:10px;font-size:.625rem;line-height:3.5em;text-transform:uppercase}.product__info-container #custom-kit-total-price .total-price-amount{padding-top:.625rem;font-family:brandon_grotesquemedium,sans-serif;font-weight:500;letter-spacing:2px;font-size:28px;font-size:1.75rem;line-height:1.25em;float:right}.product__info-container .product-designedby{clear:both;font-size:.9em;font-weight:700;padding:6px 0}.product__info-container .product-designedby__label,.product__info-container .product-designedby__value{font-size:.75rem;font-weight:400;letter-spacing:.91px;text-transform:uppercase}.product__info-container .product-designedby__value{font-family:open sans,sans-serif;font-weight:700;letter-spacing:.5px}.product__info-container .attribute{padding:0 0 .9375rem 2.875rem}.product__info-container .product-variations .value{position:relative}.product__info-container .value .fa{position:absolute;right:10px;top:8px}.product__info-container .variation-select .fa:before{content:"\f107"}.video-modal--trigger{display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;position:relative}.video-modal--trigger img{width:100%;display:block}.video-modal--trigger svg{position:absolute;width:6.125rem;height:6.125rem;max-width:50%}.video-modal-wrapper{position:fixed;margin:0 auto;z-index:9999;top:0;left:0;width:100%;background:rgba(0,0,0,.5);height:100%;justify-content:center;align-items:center;display:none}.video-modal-wrapper.active{display:flex}.video-modal-wrapper .video-modal-content{position:absolute;background-color:#fff;overflow:hidden;width:95%;max-width:800px;padding:75px 50px 50px;overflow-y:auto;height:auto;max-height:none}@media (max-width:767px){.video-modal-wrapper .video-modal-content{padding:55px 5px 0}}.video-modal-wrapper .video-modal-content iframe{height:400px;width:100%}.video-modal-wrapper .video-modal_close,.video-modal_close{z-index:2;width:26px;height:26px;position:absolute;top:15px;right:15px}.video-modal_close:hover svg{border:1px solid #000;border-radius:50%}.video-modal_close:hover svg .st0{fill:#fff}.video-modal_close svg .st0{opacity:1}.video-modal_close:hover svg .st1{fill:#000}.swatch-slider{min-width:0;position:relative}.swatch-slider .swiper-destroyer{position:absolute;right:4px;top:-20px;padding:0;border:none;text-decoration:underline;font-size:11px}.swatch-slider .swiper-destroyer:not([disabled]):hover{color:#00f;background-color:#fff}.product-swatches{opacity:1!important;padding-bottom:15px}.product-swatches:not(.swiper-initialized) .swiper-wrapper{display:block}.product-swatches .swiper-wrapper{max-height:100%;height:100%;display:flex}.product-swatches .swiper-slide .color-label{padding:0}.swiper-initialized.product-swatches .swiper-slide .color-label{width:-webkit-fill-available;width:-moz-available;margin:auto;overflow:inherit}.product-form__input .swiper-slide:hover{z-index:999!important}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}.product-swatches:not(.swiper-initialized) .swiper-button-prev-swatch,.product-swatches:not(.swiper-initialized) .swiper-button-next-swatch{display:none}@media screen and (min-width: 1025px){.color-label:hover .swatch-tooltip{display:block!important}}.swiper-button-prev-swatch,.swiper-button-next-swatch{position:absolute;top:calc(50% - 5px)}.swiper-button-prev-swatch{left:-30px;transform:rotate(90deg)}.swiper-button-next-swatch{right:-30px;transform:rotate(270deg)}.swiper-button-prev-swatch svg,.swiper-button-next-swatch svg{height:14px;width:20px;color:var(--color-gray)}.swiper-button-prev-swatch[disabled] svg,.swiper-button-next-swatch[disabled] svg{color:var(--color-gray-light)}.product-swatches .product-carousel__pagination{margin-top:10px}@media all and (max-width:768px){.product-swatches{margin:0 20px}.product-swatches.product-swatches-dropdown{margin:0}.swiper-button-prev-swatch{left:-10px;transform:rotate(90deg)}.swiper-button-next-swatch{right:-10px;transform:rotate(270deg)}}.bis--form{margin-top:1.5rem}.bis-form{border:1px solid var(--color-black);border-right:0}.bis-form input[type=email]{border:none;padding-left:2.1rem}.bis-form .icon-email{position:absolute;left:.9375rem;width:1.0625rem;height:.75rem;z-index:1}.bis-form .button.button--small{height:auto;padding:10px}.bis-form .button{width:100%}.bis--form .newsletter-check{margin:1rem 0 0}.bis--form .newsletter-check label{width:100%;padding-left:22px;text-transform:none;font-family:var(--font-open-sans)}.bis--form .newsletter-check label a{text-decoration:underline}.bis--form .newsletter-check label:before{position:absolute;left:0;top:.5rem}.bis--form .newsletter-check span{font-family:brandon_grotesqueblack,sans-serif;letter-spacing:1px;font-size:12px;line-height:2.83333em;width:100%;display:inline-block}.bis--form .success-message{font-family:var(--font-open-sans);font-size:.75rem;line-height:1.75em}.bis--form .success-message h3{display:block}.bis--form .success-message strong{font-family:var(--font-open-sans)!important}.bis--form .success-message a{font-weight:700}.bis--form .notify--button{display:none;width:100%}.bis-modal_close,.bis-modal_title{display:none}.bis_button_text .desktop-text{display:block}.bis_button_text .mobile-text{display:none}@media (max-width:1025px){.bis--form .notify--button{display:block}.bis--form .bis-modal__mobile-wrapper{display:none}.bis--form .bis-modal__mobile-wrapper.active{display:flex;justify-content:center;align-items:flex-end;position:fixed;z-index:99999;background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;padding:0 .25rem}.bis--form .bis-modal__mobile-wrapper.active .bis-modal__mobile{max-width:800px;width:100%;background:#ffffff;position:fixed;top:auto!important;animation:animatemodal 1s;bottom:0;padding:70px 50px 50px;position:relative}.bis-modal_close{display:block;top:25px!important;right:20px!important;position:absolute}.bis-modal_close svg{height:1.5rem;width:1.5rem}.bis-modal_title{display:block!important;text-transform:uppercase}.bis_button_text .desktop-text{display:none}.bis_button_text .mobile-text{display:block}}@media (max-width:767px){.bis--form .bis-modal__mobile-wrapper.active .bis-modal__mobile{padding:4rem 1rem 1rem}}@keyframes animatemodal{0%{bottom:-900px;opacity:0}to{bottom:0;opacity:1}}.swatch-tooltip{display:none;white-space:nowrap;padding:5px;position:absolute;bottom:22%;left:2px;z-index:10!important;border:1px solid darkgray;text-transform:capitalize;background:#3a3a3a;color:#fff;line-height:1;font-weight:400;font-size:11px;font-family:var(--font-open-sans)}.swatch-tooltip.last-item{left:auto;right:50%}@media all and (min-width: 1024px){.swatch-wrapper label:hover .swatch-tooltip{display:block}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/template-product.css.map?v=21061696980524037321701843175 */
