@import"https://fonts.googleapis.com/css2?family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap";.stepPosition{font-weight:700;color:#999}.stepTitle{font-size:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #ccc;line-height:120%;margin-bottom:1rem;color:#3c376f}.moreInfo{background-color:#eaeaea;border:1px solid #ccc;padding:.5rem;margin-top:1rem;font-size:.875rem;border-radius:.5rem}.screenNav{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.ddCollar .radioBtns,.measurements .radioBtns{display:flex;justify-content:center;align-items:center}.ddCollar .radioBtns .optGroup,.measurements .radioBtns .optGroup{text-align:center;width:50%}.ddCollar .measure-info,.measurements .measure-info{display:flex}.ddCollar .measure-info .gifMagic,.measurements .measure-info .gifMagic{width:200px;margin-right:1rem}.ddCollar .measure-info__col2,.measurements .measure-info__col2{width:calc(100% - 200px)}.ddCollar .measure-info label,.measurements .measure-info label{font-weight:700}.ddCollar .measure-info select,.ddCollar .measure-info input,.measurements .measure-info select,.measurements .measure-info input{width:100%;margin-bottom:.5rem}.ddCollar .measure-info .ddCollar_measure,.measurements .measure-info .ddCollar_measure{padding:0 .25rem}.ddCollar .result,.measurements .result{font-size:1.125rem}.basic-table--mini{font-size:.875rem}.basic-table--mini th,.basic-table--mini td{padding:.35rem}.basic-table--mini .col-head{padding-right:.5rem;text-align:right;font-weight:700;vertical-align:center}.form-row--oneline{display:flex;align-items:center;gap:.5rem}.form-row--oneline label{font-weight:700}.form-row--oneline input,.form-row--oneline select{width:auto !important;padding:2px 5px}.alert--mini{padding:.5rem;font-size:.875rem;line-height:120%}.patch-type-modal .optGroup{display:flex;justify-content:space-between;border-bottom:1px dashed #b48383;background-color:#fff0f0;padding:.25rem .5rem .25rem .25rem}.patch-type-modal input,.patch-type-modal label{cursor:pointer}.patch-type-modal .og-col2{font-weight:700}.patch-type-modal .optGroup:first-child{border-top:1px solid #b48383}.patch-type-modal .optGroup:last-child{border-bottom:1px solid #b48383}.patch-selection-modal .optionSection{margin-bottom:.25rem}.patch-selection-modal .optionSection--personalization{margin-bottom:1rem}.patch-selection-modal .optionSection .listForm{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.patch-selection-modal .optionSection .listForm div{display:inline-block}.patch-selection-modal .optionSection .listForm div img{height:50px;cursor:pointer}.patch-selection-modal .optionSection .listForm .selected{border:3px solid #3c376f}.patch-selection-modal .optionSection::after{content:"";flex:0 0 12px}.patch-selection-modal .horizontalScroll{text-align:right}.patch-selection-modal .radioBtns{display:flex;justify-content:center;align-items:center}.patch-selection-modal .radioBtns .optGroup{text-align:center;margin-left:1rem;margin-right:1rem}.patch-selection-modal .radioBtns .optGroup:hover{cursor:pointer}.patch-selection-modal .patchType_styleText{background-color:#ffd1d1;padding:.5rem 1rem;margin-bottom:1rem;border-radius:.5rem}.patch-selection-modal .optionNotes{font-size:.875rem;line-height:120%;margin-bottom:.25rem}.custom-patch-modal .optionSection .listForm div img{height:40px}.patch-placement .optionNotes{margin-bottom:1rem}.patch-placement .optionNotes--margin0{margin-bottom:0}#patches_placement .moreInfo{margin-bottom:20px}#patches_placement p{font-size:.875rem}#patches_placement ul{margin:0;padding:0}.backgroundContainer{width:100%;margin-bottom:5px}.backgroundContainer .productImage{width:50%;height:193px;float:left;position:relative}#patches_HNV0002020 .productImage{height:385px}#patches_CLR0002003 .productImage{height:104px}.backgroundContainer .productImage:nth-child(2){border-left:1px solid #ccc}.backgroundContainer img{width:100%}@media screen and (max-width: 550px){.backgroundContainer .productImage,#patches_HNV0002020 .productImage,#patches_CLR0002003 .productImage{height:auto}}@media screen and (max-width: 340px){.backgroundContainer .productImage{width:100%}.backgroundContainer .productImage:nth-child(2){border-top:1px solid #ccc;border-left:none}}.patchSpots{color:#230101;border:1px solid #a28585;min-height:30px;min-width:80px;padding:5px;position:absolute;background-color:rgba(255,220,220,.55)}.patchSpots p{font-size:1.0675em;margin-bottom:5px}.patchImg{height:36px;width:auto;display:block}.sortList{min-width:20px;min-height:20px;list-style-type:none}.sortList li{cursor:move}.sortList img{height:36px;width:auto}.optionSection#patchCartVersion{margin-bottom:0}.optionSection#sortablePatchesBox{margin-top:20px}#sortablePatches{list-style:none;padding:5px;background-color:#ffdcdc;min-height:20px;width:100%;display:flex}#sortablePatches li{margin-right:10px;cursor:move}#loosePatches{list-style:none;padding:5px;width:100%;display:flex}#loosePatches li{margin-right:10px}.custom-text-box{background-color:#333;color:#fff;padding:3px 7px;border-radius:4px}.cert-modal label{font-weight:700}.cert-modal .form-row--inline{display:flex;align-items:center}.cert-modal .form-row--inline label{width:80px;text-align:right;margin-right:1rem;line-height:120%}.cert-modal .form-row--check{display:flex;align-items:flex-start;line-height:120%;margin-bottom:1rem}.cert-modal .form-row--check input{margin-right:.5rem}.cert-modal .form-row--check label{font-weight:300}.cert-modal .label-heading,.cert-modal .cert-heading{font-weight:700;padding-bottom:.5rem;color:#3c376f;font-size:1.25rem}.cert-modal .cert-heading{padding-bottom:0;margin-top:1rem}.cert-modal .form-row-desc{margin-left:95px}.slider-container{margin-bottom:2rem}.pi-slider{width:100%;position:relative;margin-bottom:1rem;transition:300ms ease-in;overflow:hidden;background-image:url("https://leerburg.com/photos/icons/product-page/loading-text.gif");background-repeat:no-repeat;background-position:center}.pi-slider__nav{position:absolute;top:calc(50% - 50px);height:100px;background-color:rgba(0,0,0,0);padding:1rem;border:0;cursor:pointer}.pi-slider__nav:hover{background:rgba(0,0,0,.2);transition:.4s ease-in}.pi-slider__nav:hover img{transform:scale(1.1);transition:.1s ease-in}.pi-slider__nav--deactivated:hover{background:rgba(0,0,0,0);transition:0s;cursor:default}.pi-slider__nav--deactivated:hover img{transform:scale(1);transition:0s}.pi-slider__next{right:0}.pi-slider__track{position:relative;transition:transform 300ms ease-in}.pi-slider__slide{position:absolute;text-align:center;width:100%;background-color:#fff}.pi-slider__slide--image{cursor:zoom-in}.pi-slider__media-container{position:relative}.pi-slider__media-container img{margin:0 auto}.pi-slider__media-container .caption{position:absolute;bottom:0;padding:.5rem;background-color:rgba(0,0,0,.6274509804);width:100%;text-align:left;color:#fff}.pi-slider__media-container .caption a{color:#fff}.pi-slider__media-container .caption a:hover{color:#ddd}.pi-slider__media--video{height:100%}.pi-slider__media--video img{margin-top:160px}.pt-slider{height:100px;margin:0 auto;position:relative;overflow:hidden}.pt-slider__nav{position:absolute;height:100%;background-color:#fff;padding:.5rem;border:0;cursor:pointer;z-index:2}.pt-slider__nav:hover{transition:.4s ease-in}.pt-slider__nav:hover img{transform:scale(1.2);transition:.1s ease-in;filter:brightness(0) saturate(100%) invert(28%) sepia(33%) saturate(6431%) hue-rotate(348deg) brightness(95%) contrast(96%)}.pt-slider__nav--deactivated:hover{background:rgba(0,0,0,0);transition:0s;cursor:default}.pt-slider__nav--deactivated:hover img{transform:scale(1);transition:0s;filter:none}.pt-slider__track{position:relative;margin:0 auto;transition:transform 300ms ease-in;width:calc(100% - 64px)}.pt-slider__thumbnail{position:absolute;padding:0 .5rem}.pt-slider__thumbnail img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;border-radius:6px}.pt-slider__thumbnail img:hover{cursor:pointer;border:1px solid #336}.pt-slider__thumbnail--video{padding-top:20px}.pt-slider__thumbnail--video img{-o-object-fit:fill;object-fit:fill;height:56.25px;width:100px}.pt-slider__thumbnail--video .play-overlay{position:absolute;top:0;left:0;margin:20px .5rem 0;width:calc(100% - 1rem);height:56.25px;z-index:1;background-color:rgba(0,0,0,.3);border-radius:6px;display:flex;justify-content:center}.pt-slider__thumbnail--video .play-overlay img{width:auto;height:auto;border:0;-o-object-fit:none;object-fit:none}.pt-slider__thumbnail--video .play-overlay:hover{border:1px solid #3c376f;cursor:pointer}.pt-slider__thumbnail--active img{border:3px solid #336}.pt-slider__next{right:0}.modal .modal__dialog{max-width:calc(100% - 2rem)}@media only screen and (max-width: 1140px){.pi-slider__media--video img{margin-top:140px}}@media only screen and (max-width: 960px){.pi-slider__media--video img{margin-top:100px}}@media only screen and (max-width: 850px){.pi-slider__media--video img{margin-top:160px}}@media only screen and (max-width: 750px){.pi-slider__media--video img{margin-top:140px}}@media only screen and (max-width: 650px){.pi-slider__media-container .caption{font-size:.75rem;padding:2px 8px}.pi-slider__media--video img{margin-top:120px}}@media only screen and (max-width: 550px){.pi-slider__media--video img{margin-top:80px}}@media only screen and (max-width: 450px){.pi-slider__media--video img{margin-top:50px}}@media only screen and (max-width: 350px){.pi-slider__media--video img{margin-top:30px}}.product-page{display:flex;flex-wrap:wrap;justify-content:space-between}.product-page__main-col{width:calc(65% - 1rem);margin-bottom:2rem}.product-page__side-col{width:calc(35% - 1rem)}.product-page__section{margin-bottom:2rem}.product-page .block{display:block}.dvd-trailer{margin-bottom:1rem}.trailer-vid-container img{margin:0 auto;padding:5rem 0}.model-number{font-size:.875rem;color:#888;margin-bottom:1rem}.item-title{font-family:"Noticia Text",serif;font-weight:300;font-size:2.25rem;color:#000}.item-review-summary{display:flex;align-items:center}.rs-rating{margin-bottom:4px}.rs-text{margin-left:1rem}.rs-text a{color:#000}.rs-text a:hover{color:#3c376f}.option-group{margin-bottom:1rem}.option-group select:hover{cursor:pointer}.option-group .option-label{font-weight:700;color:#d73027;margin-bottom:.25rem;font-size:1.25rem}.option-group .option-label .selected-option-text{color:#000;font-weight:300}.option-group .type-text{display:flex;flex-wrap:wrap;align-items:center}.option-group .type-text .option{padding:4px 10px;border:1px solid #aaa;margin:0 .75rem .75rem 0;border-radius:.5rem}.option-group .type-text .option:hover{cursor:pointer;background-color:#7171bd;border:1px solid #3c376f;color:#fff}.option-group .type-text .selected{background-color:#3c376f;color:#fff}.option-group .type-text .unavailable{text-decoration:line-through;background-color:#dedede;color:#888;border:1px solid #aaa;opacity:.75}.option-group .type-text .unavailable:hover{background-color:#dedede;border:1px solid #aaa;opacity:.75;color:#888;cursor:default}.option-group .type-picture{display:flex;flex-wrap:wrap;align-items:center}.option-group .type-picture .option{border:1px solid #aaa;margin:0 .5rem .5rem 0;width:32px;background-color:#e0e0eb;position:relative}.option-group .type-picture .option:hover{cursor:pointer;background-color:#fff;border:2px solid #3c376f}.option-group .type-picture .selected{padding:3px;border:1px solid #3c376f;background-color:#fff}.option-group .type-picture .unavailable{background-color:#fff}.option-group .type-picture .unavailable .option-img{opacity:.25}.option-group .type-picture .unavailable-icon{position:absolute;top:0;left:0;opacity:1}.option-group .type-picture .unavailable:hover{cursor:default;border:1px solid #aaa}.item-price{font-weight:700;font-size:2.5rem;color:#3c376f;margin-top:.75rem;margin-bottom:1rem;line-height:1.1}.item-price__regular{text-decoration:line-through;color:#bbb;font-size:2rem}.item-price__breakdown{font-size:1.5rem;font-weight:300}.dvd-cover img{max-width:200px}.msg-container{display:flex;margin-bottom:1rem}.item-msg{display:flex;align-items:center;padding:.75rem;border-radius:.75rem;width:100%}.item-msg--blue{background-color:#dae7f1}.item-msg--red{background-color:#ecc2c8}.item-msg--yellow{background-color:#ffe3a1}.item-msg--green{background-color:#ade29b}.item-msg__icon{padding:0;width:32px}.item-msg__text{font-size:.875rem;line-height:120%;padding-left:.75rem;width:calc(100% - 32px - .75rem)}.item-msg__text a{color:#000}.item-msg__text a:hover{color:#3c376f}.item-msg .sale-desc{font-weight:700;line-height:120%;margin-top:4px;margin-bottom:8px}.item-msg .end-date{font-size:.875rem;line-height:120%}.item-cta .qty-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-direction:row-reverse;justify-content:flex-end}.item-cta .qty-row label{font-weight:700;color:#ee3124}.item-cta .qty-row input{max-width:75px}.item-cta .btn-cta{margin-bottom:.75rem;display:inline-flex;justify-content:center;align-items:center;padding:.5rem;font-weight:700;font-size:1rem;border-radius:.5rem}.item-cta .btn-cta__icon{margin-right:10px}.item-cta .btn-add-to-cart{width:100%;background-color:#d73027;border:1px solid #9e241b;color:#fff;font-size:1.5rem}.item-cta .btn-add-to-cart:hover{background-color:#a8281f;transform:translate(0px, 1px);transition:150ms}.item-cta .btn-email-in-stock{width:100%;background-color:#272727;border:1px solid #0e0e0e;color:#fff}.item-cta .btn-email-in-stock:hover{background-color:#0e0e0e;border:1px solid #000;transform:translate(0px, 1px);transition:150ms}.item-cta .btn-wishlist{background-color:#e2e2f2;color:#3c376f;border:1px solid #b9b9d6;z-index:2}.item-cta .btn-wishlist:hover{background-color:#b8b8ea;border:1px solid #7171bd;transition:150ms}.item-cta .btn-add-to-wishlist{width:calc(100% - 55px);border-top-right-radius:0;border-bottom-right-radius:0}.item-cta .btn-add-to-wishlist--full{width:100%;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.item-cta .btn-wishlist-dropdown{width:55px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.item-cta .confirm-wishlist{text-align:center;color:#444;background-color:#efefef;padding:.5rem 1rem;border-radius:.75rem;font-size:1.125rem;text-decoration:none;line-height:120%;font-weight:700}.item-cta .wishlist-btn-container{display:flex}.item-cta .wishlist-area{position:relative}.item-cta .wishlist-drop{position:absolute;top:22px;left:0;width:100%;padding:1.5rem .5rem .5rem .5rem;background-color:#f3f3fa;border:1px solid #b9b9d6;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;z-index:1}.item-cta .wishlist-drop__header{font-weight:700;font-size:1.125rem;color:#3c376f}.item-cta .wishlist-drop__list{border:1px solid #b9b9d6}.item-cta .wishlist-drop__list a{text-decoration:none;color:#000}.item-cta .wishlist-drop__row{display:flex;align-items:center;border-bottom:1px dotted #ccc;padding:.5rem;background-color:#fff}.item-cta .wishlist-drop__row:hover{background-color:#f9f9f9}.item-cta .wishlist-drop__row:hover a{color:#d73027}.item-cta .wishlist-drop__row:last-child{border-bottom:0px}.item-cta .wishlist-drop .default-text{text-transform:uppercase;color:#999;font-size:.75rem}.item-cta .wishlist-drop__wl-title{line-height:100%;width:80%}.item-cta .wishlist-drop__wl-title a{display:block}.item-cta .wishlist-drop__wl-icon{width:20%;display:flex;justify-content:flex-end}.item-cta .wishlist-drop__wl-icon img{width:18px;margin-left:.5rem}.item-cta .wishlist-drop__wl-icon .icon-edit{cursor:pointer}.item-cta .wishlist-drop__footer{display:flex;justify-content:space-between;font-weight:700;padding-top:.5rem}.item-cta .wishlist-drop__footer a{text-decoration:none}.item-cta .emailPrompt{background-color:#eaeaea;padding:1rem 1rem .5rem;border-radius:.5rem;margin-bottom:1rem}.item-cta .checkbox-group{margin-top:6px;margin-bottom:6px;display:flex;align-items:flex-start;gap:.5rem;line-height:110%}.item-cta .checkbox-group input[type=checkbox]{padding:0;margin:0;margin-top:3px}.item-cta .stocknews-label{font-weight:300;font-size:.875rem}.h2-prod-sb{font-size:1.125rem;color:#000}.super-related-listing{margin-top:1rem;margin-bottom:1.5rem;display:flex;align-items:center;border-bottom:1px solid #ccc;padding-bottom:1.5rem}.super-related-listing .super-related__img{min-width:100px;max-width:100px;width:100px;margin-right:1rem}.super-related-listing .super-related__title{font-family:"Noticia Text",serif;font-size:1.25rem;margin:0 0 4px 0;line-height:100%}.super-related-listing .super-related__title a{color:#3c376f;text-decoration:none}.super-related-listing .super-related__desc{margin:0 0 4px 0;line-height:130%;font-size:.875rem;color:#888}.super-related-listing .super-related__desc a{color:#888}.super-related-listing .super-related__sku{font-size:.75rem;color:#888}.super-related-listing .super-related__buy-row{display:flex;align-items:center}.super-related-listing .super-related__buy-row .super-related__price{font-weight:700;font-size:1rem;margin-right:8px}.super-related-listing .super-related__buy-row .super-related__buy-container{display:flex}.super-related-listing .super-related__buy-row .options{margin-right:6px}.super-related-listing .super-related__buy-row .options select{padding:3px;font-size:.875rem}.super-related-listing .super-related__buy-row .super-related-btn{background-color:#f5b11e;border:1px solid #b27d0a;border-radius:4px;color:#2f2308;font-weight:700;padding:0 5px;font-size:.875rem}.super-related-listing .super-related__buy-row .super-related-btn:hover{background-color:#d73027;border:1px solid #9e241b;color:#fff}.super-related-listing .super-related__buy-row a.super-related-btn{color:#2f2308;text-decoration:none}.super-related-listing .super-related__buy-row a.super-related-btn:hover{transition:0s}.related-items-title-row{display:flex;justify-content:space-between;align-items:center}.related-items-title-row .related-items-nav{display:flex}.related-items-title-row .go-up{margin-right:2px}.related-items-title-row .go-up img{transform:rotate(180deg)}.related-items-title-row .go-down:hover,.related-items-title-row .go-up:hover{cursor:pointer;opacity:.5;transition:.25s}.related-items-container{overflow:hidden}.related-items{position:relative;transition:transform 300ms ease-in}.related-item{margin-bottom:1rem;width:100%;background-color:#eee;border:1px solid #ededed;display:flex;align-items:center;border-radius:1rem}.related-item:last-child{margin:0}.related-item .ri__img{width:140px;min-width:140px;max-width:140px;margin-right:1rem}.related-item .ri__img img{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.related-item .ri__sku{color:#666;font-size:.75rem;margin-bottom:.25rem}.related-item .ri__title{font-weight:700;line-height:120%;font-size:1rem;margin-right:1rem;margin-bottom:.25rem}.related-item .ri__title a{color:#3c376f;text-decoration:none}.related-item .ri__title a:hover{color:#0f0f39}.related-item .ri__price{font-size:.875rem;font-weight:700}.course-listing{margin:0 0 1rem;background-color:#eee;display:flex;align-items:center;border-radius:1rem}.course-listing:last-child{margin:0}.course-listing .cl__img img{width:200px;min-width:200px;height:115px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.course-listing .cl__info{padding:0 1rem;width:calc(100% - 200px)}.course-listing .info-row{display:flex;justify-content:space-between;align-items:flex-end}.course-listing .cl__price{color:#3c376f;font-weight:700}.course-listing .cl__title-inst{padding-right:10px}.course-listing .cl__title{color:#000;font-weight:700;margin:4px 0;line-height:120%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-listing .cl__title a{color:#000;text-decoration:none}.course-listing .cl__title a:hover{color:#3c376f}.course-listing .cl__instructor{font-size:.75rem;color:#444;line-height:100%}.course-listing .cl__inst-img{min-width:24px}.course-listing .cl__inst-img img{border-radius:50%;height:24px;width:24px}.view-more{margin-top:.5rem;text-align:right}.view-more a{color:#000}.view-more a:hover{color:#336}.dvd-chart-heading{font-weight:700;font-size:1.5rem;color:#000;margin-bottom:.75rem}.desc__dvd-chart{display:flex;border:1px solid #ccc}.desc__dvd-chart .dc__heading-row{font-size:1.25rem;font-weight:700;text-align:center;border-bottom:1px solid #ccc;padding:.5rem 0}.desc__dvd-chart .dc__button-row{text-align:center;font-size:.875rem;padding:1rem 0 1.5rem}.desc__dvd-chart .dc__button-row button{margin-top:4px;padding:4px 12px}.desc__dvd-chart .dc__col{border-right:1px solid #ccc;width:33.3333333333%;background-color:#fff}.desc__dvd-chart .dc__col:last-child{border-right:0}.desc__dvd-chart .dc__col p{margin:0rem 1.5rem 1rem 1.5rem}.desc__dvd-chart .dc__col--inactive .dc__heading-row{opacity:.25}.desc__dvd-chart .dc__col--inactive .dc__button-row{opacity:0;cursor:default}.desc__dvd-chart .dc__col--inactive .dc__button-row button{cursor:default}.desc__dvd-chart .dc__col--inactive .dc__button-row a{cursor:default}.desc__dvd-chart .dc__col--inactive .dc__info{opacity:.25}.desc__dvd-chart .dc__icon-row{display:flex;align-items:center;padding:0 1rem 1rem 1.5rem}.desc__dvd-chart .dc__icon-row .dc__icon{min-width:16px;min-height:16px;margin-right:1rem}.desc__dvd-chart .dc__icon-row .dc__idesc{font-size:.875rem;line-height:130%;margin-right:1rem}.desc-tabs{width:90%;margin:0 auto}.desc-tabs .dt-nav{position:relative;margin:2rem 0 1rem;padding:0;border-bottom:4px solid #ccc;height:40px}.desc-tabs .dt-tab-container{display:flex;font-weight:700;position:absolute}.desc-tabs .dt-tab-container .dt-tab{padding:.5rem 1rem .25rem;cursor:pointer;align-self:center;border-top-left-radius:6px;border-top-right-radius:6px}.desc-tabs .dt-tab-container .dt-tab--active{border-bottom:4px solid #ee3124}.desc-tabs .dt-tab-container .dt-tab:hover{color:#fff;border-bottom:4px solid #000;background-color:#3c376f;transition-duration:.25s}.desc-tabs .dt-content{display:none}.desc-tabs .dt-content--active{display:block}.desc__heading{font-size:1rem;text-transform:uppercase;color:#000;border-bottom:2px solid #ccc;padding-bottom:4px}.key-features{background-color:#f1f1f1;border:1px solid #d6d6d6;border-radius:1rem;padding:1.5rem;width:90%;margin:2rem auto 2rem auto}.key-features ul{-moz-column-count:2;column-count:2;-moz-column-gap:2.25rem;column-gap:2.25rem;margin:0;padding:.5rem 0 0 1.25rem;font-size:.875rem}.key-features ul li{line-height:120%;padding-bottom:.75rem}.key-features ul li:last-child{padding-bottom:0}.key-features a{color:#3c376f}.key-features a:hover{color:#1d184b}.full-desc h2.prod-desc-title{margin-bottom:1rem}.full-desc .sub-heading,.full-desc h3{font-family:"Noticia Text",serif;font-weight:700;font-size:1.25rem;color:#3c376f;margin-bottom:.5rem;border-top:1px solid #ddd;padding-top:1rem;line-height:130%}.full-desc h4{font-family:"Noticia Text",serif;font-weight:700;font-size:1.125rem;color:#3c376f;margin-bottom:.25rem;line-height:130%;padding-top:.25rem}.full-desc p,.full-desc p.basic{font-size:1rem;line-height:130%;margin-bottom:1rem}.full-desc p.sub-heading{margin-bottom:.5rem}.full-desc ul,.full-desc ol{margin:0 0 1rem 0;font-size:1rem}.full-desc li.li-spaced{margin-bottom:.75rem}.full-desc li.li-spaced:last-child{margin-bottom:0}.full-desc table{font-size:1rem;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;margin:1rem 0 1rem;width:100%}.full-desc table th{font-size:.875rem;color:#461410}.full-desc table th,.full-desc table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:.5rem .75rem}.full-desc table tr:hover{background-color:#eee}.full-desc .desc-images{float:left;margin:1rem;max-width:320px}.full-desc .desc-images+p,.full-desc .desc-images+table{clear:both}.full-desc .sub-heading+.embed-video-container,.full-desc h3+.embed-video-container{margin-top:0}.full-desc .measurements-recording{font-size:.875rem;padding-left:1.25rem}.full-desc .faux-input{border-bottom:1px solid #000;padding:0 .5rem}.sizing-table{font-size:1rem;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;margin:1rem 0 1rem;width:100%}.sizing-table th{font-size:.875rem;color:#461410}.sizing-table th,.sizing-table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:.25rem .25rem}.sizing-table tr:hover{background-color:#eee}.review-summary{display:flex;align-items:center;margin-top:2rem}.review-summary .review-stats{width:calc(100% - 265px - 2rem);padding-right:2rem}.review-summary .review-stats .rs__row{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.review-summary .review-stats .rs__average-text{font-family:"Noticia Text",serif;font-weight:700;font-size:1.5rem;line-height:100%}.review-summary .review-stats .rs__count{font-size:.875rem}.review-summary .review-stats .rating-row{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:default;margin-bottom:1rem}.review-summary .review-stats .rating-row div{line-height:100%;padding-top:1px}.review-summary .review-stats .rating-row .num-rating{text-align:center;width:16px}.review-summary .review-stats .rating-row .rating-ct{width:20px;text-align:center}.review-summary .review-stats .rating-row .rating-ctbar-bg{background-color:#ddd;width:calc(100% - 50px - 2rem);margin-left:.5rem;margin-right:.5rem;height:8px;border-radius:6px;position:relative}.review-summary .review-stats .rating-row .rating-ctbar{background-color:#f5b11e;height:8px;border-radius:6px;position:absolute;top:0}.review-summary .review-stats .rating-row:hover{text-decoration:underline;cursor:pointer}.review-summary .review-cta{text-align:center;width:265px;border-left:1px solid #ccc;padding:1rem 0rem 1rem 2rem}.review-summary .review-cta h4{color:#000;font-weight:700;font-size:1.125rem;line-height:120%}.review-summary .review-cta p{font-size:.875rem}.review{display:flex;gap:1rem;padding-bottom:2rem;border-bottom:1px solid #ccc;margin-bottom:2rem}.review .review__info{width:20%}.review .review__rating{margin-bottom:1rem}.review .review__author{font-weight:700;text-overflow:ellipsis;overflow:hidden;width:100%;line-height:120%;margin-bottom:6px}.review .review__verified{display:flex;align-items:center;color:#0c5c86;position:relative;padding:.75rem 0}.review .verified-icon{position:absolute}.review .verified-label{font-size:.75rem;font-weight:700;background-color:#c3dfed;position:absolute;left:14px;padding:0 6px 0 10px;border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}.review .review__date{margin-top:4px;font-size:.875rem}.review .review__text{width:calc(80% - 1rem);font-size:.875rem;line-height:130%}.review .review__text .customer-video{width:520px;height:294px;margin-bottom:1rem}.review .review__text .customer-img{width:80%;margin:0 auto;margin-bottom:1rem}.acc-section{border-bottom:1px solid #3c376f}.acc-section .acc-header{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;text-transform:uppercase;color:#3c376f;font-weight:700;padding:1rem 0;line-height:100%}.acc-section .acc-header:hover{cursor:pointer;color:#000;transition:.25s}.acc-section--closed .acc-content{max-height:0;transition:.4s ease-in-out}.acc-section--opened .acc-content{max-height:5000px;transition:.4s ease-in-out;padding-bottom:2rem}.acc-section .acc-header__toggle-icon{font-size:1.375rem;padding:0 .5rem}.acc-section .acc-content{overflow-y:hidden}.acc-section .acc-content .desc__heading{display:none}.acc-section .acc-content .key-features{background-color:#fff;border:0;padding:0;margin:0;font-size:.875rem}.acc-section .acc-content .key-features ul{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;padding:0 0 0 1.5rem}.acc-section:first-child{border-top:1px solid #3c376f}.added-modal__row{border-bottom:1px solid #ccc;padding:1.5rem 0;display:flex;align-items:center}.added-modal__row:first-child{padding-top:0}.added-modal__row:last-child{border-bottom:0px;padding-bottom:0}.added-modal__icon{margin-right:.75rem}.added-modal__header{padding-bottom:1rem}.added-modal__heading{font-weight:700;font-size:1.25rem}.added-modal__item-img{width:100px;margin-right:1rem}.added-modal__item-info{width:calc(100% - 100px)}.added-modal__name{font-family:"Noticia Text",serif;font-weight:700;font-size:1.125rem}.added-modal__price{font-weight:700;color:#d73027}.added-modal__price-addons{color:#999;font-weight:300}.added-modal__quantity{color:#999}.added-modal__buttons{gap:1rem;justify-content:flex-end;align-items:center;margin-bottom:5px}.modal-header{font-size:1.5rem;font-weight:700;color:#3c376f}.modal-subtitle{font-size:1rem;font-weight:700;color:#3c376f}.wishlist-modal__btn-row{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.wishlist-modal__btn-row:last-child{margin-bottom:5px}.wishlist-modal .form-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.wishlist-modal .form-row .label-col{width:125px;line-height:120%;font-weight:700}.wishlist-modal .form-row .form-col{width:calc(100% - 125px - .5rem)}.new-wishlist-modal .form-row{flex-wrap:wrap;gap:0}.new-wishlist-modal .form-row label,.new-wishlist-modal .form-row input,.new-wishlist-modal .form-row textarea,.new-wishlist-modal .form-row div{width:100%}.new-wishlist-modal .form-row .option-row{display:flex;gap:.5rem}.new-wishlist-modal .form-row .option-row input,.new-wishlist-modal .form-row .option-row label{width:auto}.guest-wishlist-modal__features{margin:.5rem 0}.manage-wishlists-modal select{padding:4px 5px}.manage-wishlists-modal .settings-row{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:.25rem 0;gap:1rem}.manage-wishlists-modal .settings-row .sc--name{width:40%}.manage-wishlists-modal .settings-row .sc--privacy{width:30%}.manage-wishlists-modal .settings-row .sc--default{width:15%;text-align:center}.manage-wishlists-modal .settings-row .sc--delete{width:15%;text-align:center}.manage-wishlists-modal .sr--heading{font-weight:700;color:#3c376f}.helpers-section{margin-bottom:.75rem}.helpers-section .helper-text{font-weight:700;font-size:1.25rem;padding-bottom:.25rem}.helpers-section .yn-helper-btns{display:flex}.helpers-section .yn-helper-btns .launch-helper{border-top-right-radius:0;border-bottom-right-radius:0}.helpers-section .yn-helper-btns .reset-btn{border-top-left-radius:0;border-bottom-left-radius:0}.helpers-section .btn-helper{width:50%}.launch-helper-text{font-weight:700;margin-bottom:.75rem;text-decoration:underline;color:#3c376f}.launch-helper-text:hover{cursor:pointer;color:#d73027}.goc-btn{width:100%;justify-content:center;margin-top:.25rem}.gift-options-container{background-color:#ffd1d1;padding:1rem}.gift-options-container .goc__row{background-color:#fff0f0;border:1px solid #b48383;width:100%;padding:.5rem;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px}.gift-options-container .goc__icon{background-color:#282828;border-radius:6px;border:1px solid #0e0e0e;padding:5px;margin-right:.25rem;width:24px}.gift-options-container .goc__icon img{width:12px}.gift-options-container .goc__icon:hover{background-color:#3c376f;border:1px solid #000;transition:.25s}.gift-options-container .goc__add{background-color:#d73027;border:1px solid #b34848}.gift-options-container .goc__add:hover{background-color:#a8281f;border:1px solid #461410}.gift-options-container .goc__desc{padding-left:.25rem;width:calc(100% - 24px - 24px - .5rem)}.gift-options-container .goc__title{font-weight:700;font-family:"Noticia Text",serif}.gift-options-container .goc__options{font-size:.875rem;color:#666;line-height:120%}.patch-options-container{background-color:#ffd1d1;padding:1rem}.patch-options-container p{line-height:120%;font-size:.875rem}.patch-options-container .patch-options{display:flex;flex-wrap:wrap}.patch-options-container .patch-option-row{background-color:#fff0f0;border:1px solid #b48383;width:100%;padding:.5rem;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.patch-options-container .por__col1{display:flex;align-items:flex-start;width:84%}.patch-options-container .por__col2{width:16%}.patch-options-container .por__icon{background-color:#282828;border-radius:6px;border:1px solid #0e0e0e;padding:5px;margin-right:.25rem;width:24px}.patch-options-container .por__icon img{width:12px}.patch-options-container .por__icon:hover{background-color:#3c376f;border:1px solid #000;transition:.25s}.patch-options-container .por__add{background-color:#d73027;border:1px solid #b34848}.patch-options-container .por__add:hover{background-color:#a8281f;border:1px solid #461410}.patch-options-container .por__desc{padding-left:.25rem;width:calc(100% - 24px - 24px - .5rem)}.patch-options-container .por__title{font-weight:700;font-family:"Noticia Text",serif}.patch-options-container .por__options{font-size:.875rem;color:#666;line-height:120%}.patch-options-container .por__cost{font-weight:700;text-align:right;padding-right:.25rem}.patch-options-container .free-patches-row,.patch-options-container .patches-cost-row{font-weight:700;display:flex;align-items:center;justify-content:flex-end;margin-bottom:5px}.patch-options-container .free-patches-title{font-size:.875rem}.patch-options-container .free-patches-ct,.patch-options-container .patches-cost{background-color:#fff0f0;border:1px solid #b48383;padding:0rem .5rem 0 .75rem;margin-left:.75rem;text-align:right}.patch-options-container .patches-cost-title{font-size:1.125rem}.patch-options-container .alert{margin-bottom:.5rem;border:1px solid #97820f;font-size:1.25rem;font-weight:700;font-size:1rem}.patch-options-container .place-patches-btn{width:100%;justify-content:center}.patch-options-container .leerburg-only{margin:.5rem 0 0}.discontinued-container{border-bottom:3px solid #ccc;margin-bottom:2rem}.discontinued-container .discontinued-msg{font-weight:700;font-size:1.75rem;text-align:center;margin-bottom:1rem;background-color:#ddd;border-radius:1rem;padding:1rem}.discontinued-container .product-slider-title{font-weight:700;color:#3c376f;margin-bottom:.75rem;font-size:1.25rem}.discontinued-container .product-slider{height:290px}.phasing-out-msg{margin-bottom:2rem;font-weight:700;font-size:1.125rem;text-align:center;background-color:#fdd344;color:#58470f;border-radius:1rem;padding:1rem}.ed-frawley-msg{background-color:#f3e9de;padding:2rem;border-radius:1rem;margin-bottom:2rem}.ed-frawley-msg h3{border-top:0;padding-top:0}.ed-frawley-msg .ef-link{color:#000}.ed-frawley-msg .ef-link:hover{color:#3c376f}.hr-divider{border-top:1px solid #ddd}.size-nav-container{display:flex;justify-content:space-between}.size-nav{display:flex;align-items:center;gap:.35rem;color:#000;font-size:1.125rem}.size-nav .sn-link{color:#3c376f;text-decoration:underline}.size-nav .sn-link:hover{cursor:pointer;color:#461410}.size-nav__icon img{height:24px;width:24px}.prop65-warning{text-decoration:underline;color:#336;cursor:pointer}.prop65-warning:hover{color:#a82218}.p65-popover{display:none;background-color:#fff;border:1px solid #ccc;padding:1rem;z-index:1000;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1);line-height:130%}.p65-container{position:relative}.p65-close{position:absolute;top:3px;right:0px;cursor:pointer}.p65-close img{filter:brightness(0);width:10px;height:10px;opacity:.8}.p65-close img:hover{opacity:1}.p65-popover--show{display:block}.p65-msg{display:flex;align-items:center;gap:.5rem}.p65-msg img{width:16px;height:16px}.p65-content{line-height:100%}.free-shipping-container{display:flex}.btn-free-shipping{background-color:#000;color:#fff;font-size:1.5rem;padding:.325rem .75rem;font-weight:700;border-radius:.5rem;display:flex;align-items:center;margin:.25rem 0 .5rem 0}.btn-free-shipping__icon{padding-right:.5rem}.btn-free-shipping__icon img{filter:invert(100%)}.btn-free-shipping a{color:#fff;text-decoration:none}.btn-free-shipping--red{background-color:#d73027}.btn-free-shipping--navy{background-color:#3c376f}@media only screen and (max-width: 1200px){.course-listing{flex-wrap:wrap}.course-listing .cl__img img{width:100%;height:auto;border-radius:1rem 1rem 0rem 0rem}.course-listing .cl__info{width:100%;padding:1rem}.super-related-listing{align-items:flex-start}.super-related-listing .super-related__title{font-size:1rem}.super-related-listing .super-related__desc{font-size:.75rem}.super-related-listing .super-related__buy-row{flex-wrap:wrap}.super-related-listing .super-related__buy-row .super-related__price{padding-bottom:6px}.super-related-listing .super-related__buy-row .super-related__buy-container{display:flex;flex-wrap:wrap}.super-related-listing .super-related__buy-row .super-related__buy-container select,.super-related-listing .super-related__buy-row .super-related__buy-container button{margin-bottom:6px}.review-summary{flex-wrap:wrap}.review-summary .review-stats{width:100%;padding-right:0}.review-summary .review-stats .rating-row{width:80%;margin:1rem auto}.review-summary .review-cta{width:100%;border-left:0;padding:1rem 2rem 0}.review{flex-wrap:wrap}.review .review__info{width:100%}.review .review__text{width:100%}.review .review__rating{margin-bottom:8px}.review .customer-video,.review .customer-img{margin:0 auto 1rem}.desc__dvd-chart .dc__heading-row{font-size:1rem}.desc__dvd-chart .dc__icon-row{padding:0 .5rem 1rem .75rem}.desc__dvd-chart .dc__icon-row .dc__icon{margin-right:.5rem}.desc__dvd-chart .dc__icon-row .dc__idesc{font-size:.75rem;margin-right:.5rem}.desc__dvd-chart .dc__button-row .btn-secondary{font-size:.875rem;padding:2px 5px;border-radius:8px}}@media only screen and (max-width: 1110px){.item-review-summary{flex-wrap:wrap}.rs-text{width:100%;margin-left:0}}@media only screen and (max-width: 960px){.product-page__main-col{width:calc(60% - 1rem)}.product-page__side-col{width:calc(40% - 1rem)}}@media only screen and (max-width: 850px){.product-page__main-col{width:100%}.product-page__side-col{width:100%}.course-listing{flex-wrap:wrap}.course-listing .cl__img img{width:200px;height:115px;border-radius:1rem 0rem 0rem 1rem}.course-listing .cl__info{width:calc(100% - 200px);padding:0 1rem}.super-related-listing{align-items:center}.super-related-listing .super-related__title{font-size:1.25rem}.super-related-listing .super-related__desc{font-size:.875rem}.super-related-listing .super-related__buy-row{align-items:center}.super-related-listing .super-related__buy-row .super-related__buy-container select,.super-related-listing .super-related__buy-row .super-related__buy-container button{margin-bottom:0px}.review{font-size:.875rem}.acc-content .product-page__section{margin-bottom:0}.acc-content .h2-prod-sb{display:none}.dvd-cover{display:none}h2.prod-desc-title{display:none}}@media only screen and (max-width: 660px){.p65-close{display:none}.p65-content{line-height:120%}}@media only screen and (max-width: 580px){.dvd-chart-heading{text-align:center;font-size:1.375rem}.desc__dvd-chart{width:100%;overflow-x:visible;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#999 #ddd;position:relative}.desc__dvd-chart .dc__col{min-width:220px}.review .review__text .customer-video{width:300px;height:170px}.review-summary .review-stats .rating-row{width:90%}.phasing-out-msg{font-size:1rem;border-radius:.5rem;padding:.5rem}.ddCollar .measure-info,.measurements .measure-info{flex-wrap:wrap}.ddCollar .measure-info .gifMagic,.measurements .measure-info .gifMagic{margin:0 auto}.ddCollar .measure-info__col2,.measurements .measure-info__col2{width:100%;margin-top:1rem}}@media only screen and (max-width: 500px){.container1280{width:calc(100% - 2rem);margin-top:-1rem}.pi-slider__nav{opacity:0}}@media only screen and (max-width: 460px){.course-listing{flex-wrap:wrap}.course-listing .cl__img img{width:100%;height:auto;border-radius:1rem 1rem 0rem 0rem}.course-listing .cl__info{width:100%;padding:1rem}.super-related-listing{align-items:flex-start}.super-related-listing .super-related__title{font-size:1rem}.super-related-listing .super-related__desc{font-size:.75rem}.super-related-listing .super-related__buy-row{flex-wrap:wrap}.super-related-listing .super-related__buy-row .super-related__price{padding-bottom:0px}.super-related-listing .super-related__buy-row .super-related__buy-container{display:flex;flex-wrap:wrap}.super-related-listing .super-related__buy-row .super-related__buy-container select,.super-related-listing .super-related__buy-row .super-related__buy-container button{margin-bottom:6px}.review-summary .review-stats .rs__row{gap:1rem}.review-summary .review-stats .rs__average-text{padding-top:3px;font-size:1.125rem}.review-summary .review-stats .rs__count{padding-top:3px;font-size:.75rem}.review-summary .review-stats .rating-row{width:100%}.review-summary .review-cta{padding:1rem 0 0}}@media only screen and (max-width: 400px){.review .review__text .customer-video{width:250px;height:142px}}@media only screen and (max-width: 385px){.review-summary .review-stats .rs__row{flex-wrap:wrap;gap:0}.review-summary .review-stats .rs__average-text{width:100%;padding-bottom:10px;text-align:center;font-size:1.25rem}.review-summary .review-stats .rs__average-img{width:100%;text-align:center}.review-summary .review-stats .rs__average-img img{margin:0 auto 4px}.review-summary .review-stats .rs__count{width:100%;text-align:center;font-size:.875rem}.desc__dvd-chart .dc__info{padding:0 1rem .5rem}}