.btn-primary.-arrow-leading:after,.btn-primary.-arrow:after,.btn-secondary.-arrow-leading:after,.btn-secondary.-arrow:after,.btn-subtle.-arrow-leading:after,.btn-subtle.-arrow:after,.btn-tertiary.-arrow-leading:after,.btn-tertiary.-arrow:after,.btn.-arrow-leading:after,.btn.-arrow:after,.icon-arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233F1482' fill-rule='evenodd' width='24' height='24'%3E%3Cpath d='M13.086 12.5L8.793 8.207a1 1 0 011.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414-1.414l4.293-4.293z'/%3E%3C/svg%3E");background-repeat:no-repeat}.btn-primary.-disabled.-arrow-leading:after,.btn-primary.-disabled.-arrow:after,.btn-primary.disabled.-arrow-leading:after,.btn-primary.disabled.-arrow:after,.btn-primary:disabled.-arrow-leading:after,.btn-primary:disabled.-arrow:after,.btn-secondary.-disabled.-arrow-leading:after,.btn-secondary.-disabled.-arrow:after,.btn-secondary.disabled.-arrow-leading:after,.btn-secondary.disabled.-arrow:after,.btn-secondary:disabled.-arrow-leading:after,.btn-secondary:disabled.-arrow:after,.btn-subtle.-disabled.-arrow-leading:after,.btn-subtle.-disabled.-arrow:after,.btn-subtle.disabled.-arrow-leading:after,.btn-subtle.disabled.-arrow:after,.btn-subtle:disabled.-arrow-leading:after,.btn-subtle:disabled.-arrow:after,.btn-tertiary.-disabled.-arrow-leading:after,.btn-tertiary.-disabled.-arrow:after,.btn-tertiary.disabled.-arrow-leading:after,.btn-tertiary.disabled.-arrow:after,.btn-tertiary:disabled.-arrow-leading:after,.btn-tertiary:disabled.-arrow:after,.btn.-disabled.-arrow-leading:after,.btn.-disabled.-arrow:after,.btn.disabled.-arrow-leading:after,.btn.disabled.-arrow:after,.btn:disabled.-arrow-leading:after,.btn:disabled.-arrow:after,.icon-arrow-right-disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2356565A' fill-rule='evenodd' width='24' height='24'%3E%3Cpath d='M13.086 12.5L8.793 8.207a1 1 0 011.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414-1.414l4.293-4.293z'/%3E%3C/svg%3E");background-repeat:no-repeat}html{font-size:62.5%}body{background-color:#efefef}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:3.4rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}img{max-width:100%}input[placeholder]{text-overflow:ellipsis}a{color:#3f1482;text-decoration:underline}a:focus,a:hover{color:#672ac5;text-decoration:none}a[href^="tel:"]{color:#3f1482;font-weight:500;outline-offset:.3rem;text-decoration:none}a[href^="tel:"]:focus,a[href^="tel:"]:hover{color:#672ac5;text-decoration:underline}svg{fill:currentColor}@media(min-width:992px){h1{font-size:4.6rem}h2{font-size:3.4rem}h3{font-size:2.8rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}}button{border:none}.btn,button{display:inline-block;padding:1.2rem 2rem 1rem;color:#3f1482;font-size:1.8rem;font-weight:400;line-height:1.56}.btn{position:relative;border-radius:2.5rem;text-decoration:none}.btn:active,.btn:focus,.btn:hover{color:#3f1482;outline:none}.btn.btn-block{display:block;width:100%}.btn.-disabled,.btn.disabled,.btn:disabled{border-color:#ccc;background-color:#ccc;color:#56565a;cursor:default;opacity:1;pointer-events:none}.btn-primary{border:none;background-color:#fdc82f}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ffb000}.btn-secondary,.btn-secondary-solid{border:1px solid #3f1482;background-color:transparent}.btn-secondary-solid:active,.btn-secondary-solid:focus,.btn-secondary-solid:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{-webkit-box-shadow:inset 0 0 0 1px #3f1482;box-shadow:inset 0 0 0 1px #3f1482}.btn-secondary-solid{background-color:#3f1482;color:#fff}.btn-tertiary{border:none;border-radius:0}.btn-subtle{border-left:.5rem solid #fdc82f;border-radius:0}.btn-subtle:active,.btn-subtle:focus,.btn-subtle:hover{border-left:.5rem solid #ffb000}.btn-primary.-arrow-leading:after,.btn-primary.-arrow:after,.btn-secondary.-arrow-leading:after,.btn-secondary.-arrow:after,.btn-subtle.-arrow-leading:after,.btn-subtle.-arrow:after,.btn-tertiary.-arrow-leading:after,.btn-tertiary.-arrow:after,.btn.-arrow-leading:after,.btn.-arrow:after{content:"";position:absolute;top:50%;display:block;width:2.4rem;height:2.4rem}.btn-primary.-arrow,.btn-secondary.-arrow,.btn-subtle.-arrow,.btn-tertiary.-arrow,.btn.-arrow{padding-right:5rem}.btn-primary.-arrow-leading,.btn-secondary.-arrow-leading,.btn-subtle.-arrow-leading,.btn-tertiary.-arrow-leading,.btn.-arrow-leading{padding-left:5rem}.btn-primary.-arrow:after,.btn-secondary.-arrow:after,.btn-subtle.-arrow:after,.btn-tertiary.-arrow:after,.btn.-arrow:after{right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out}.btn-primary.-arrow-leading:after,.btn-secondary.-arrow-leading:after,.btn-subtle.-arrow-leading:after,.btn-tertiary.-arrow-leading:after,.btn.-arrow-leading:after{left:1.5rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.btn-primary:active.-arrow:after,.btn-primary:focus.-arrow:after,.btn-primary:hover.-arrow:after,.btn-secondary:active.-arrow:after,.btn-secondary:focus.-arrow:after,.btn-secondary:hover.-arrow:after,.btn-subtle:active.-arrow:after,.btn-subtle:focus.-arrow:after,.btn-subtle:hover.-arrow:after,.btn-tertiary:active.-arrow:after,.btn-tertiary:focus.-arrow:after,.btn-tertiary:hover.-arrow:after,.btn:active.-arrow:after,.btn:focus.-arrow:after,.btn:hover.-arrow:after{right:.7rem}.btn-primary:active.-arrow-leading:after,.btn-primary:focus.-arrow-leading:after,.btn-primary:hover.-arrow-leading:after,.btn-secondary:active.-arrow-leading:after,.btn-secondary:focus.-arrow-leading:after,.btn-secondary:hover.-arrow-leading:after,.btn-subtle:active.-arrow-leading:after,.btn-subtle:focus.-arrow-leading:after,.btn-subtle:hover.-arrow-leading:after,.btn-tertiary:active.-arrow-leading:after,.btn-tertiary:focus.-arrow-leading:after,.btn-tertiary:hover.-arrow-leading:after,.btn:active.-arrow-leading:after,.btn:focus.-arrow-leading:after,.btn:hover.-arrow-leading:after{left:.7rem}.btn-tertiary.-arrow{padding:1.1rem 5rem 1.1rem 0}.btn-tertiary.-arrow:after{-webkit-transform:translateY(-56%);transform:translateY(-56%)}.btn-link{all:unset;display:inline-block;color:#3f1482;cursor:pointer;font-size:inherit;font-weight:400;line-height:1.56;outline-offset:.5rem;text-decoration:underline}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#672ac5;text-decoration:none}.color-button{position:relative;padding:1rem;background-color:transparent}.color-button:active:after{content:"";position:absolute;bottom:-.5rem;left:0;display:block;width:100%;height:.5rem;background-color:#3f1482}.color-button:focus,.color-button:hover{background-color:#efefef;border-radius:0;outline:none}.color-button.disabled .unselectable{-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;background-color:#efefef;border-radius:50%;-webkit-box-shadow:0 0 0 10px #efefef,0 0 0 11px #ccc;box-shadow:0 0 0 10px #efefef,0 0 0 11px #ccc;pointer-events:none}.color-button.disabled:after,.color-button.disabled:before{content:"";position:absolute;z-index:1;top:50%;left:0;width:100%;height:1px;background-color:#ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.color-button.disabled:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.color-button .swatch-circle,.swatch-circle-white{border:1px solid #56565a}.breadcrumb{margin:0;background-color:transparent;font-size:1.6rem;font-weight:300}.breadcrumb-item+.breadcrumb-item:before{padding:0 .5rem;color:#3f1482}.breadcrumb-link{text-decoration:none}.cart-and-ipay:has(:disabled){cursor:not-allowed}.product-carousel .swiper-outer-wrapper{width:100%;height:100%}.product-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-carousel .img{max-height:100%}.product-carousel.-main-image{position:relative;max-width:100%;height:100%;margin:0 auto}.product-carousel .swiper-product-next,.product-carousel .swiper-product-prev{position:absolute;z-index:2;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.product-carousel .swiper-product-next .icon,.product-carousel .swiper-product-prev .icon{-webkit-transform:scale(1.67);transform:scale(1.67)}.product-carousel .swiper-product-prev{left:0}.product-carousel .swiper-product-next{right:0}.product-carousel.-thumbnails{position:absolute;width:0;height:0;visibility:hidden}.product-carousel.-thumbnails .swiper-container{width:8rem;height:44rem}.product-carousel .swiper-pagination-bullet{width:1.2rem;height:1.2rem;border:1px solid #3f1482;background:transparent;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-carousel .swiper-pagination-bullet-active{background:#3f1482}.product-carousel .swiper-button-disabled{display:none}@media(min-width:992px){.product-carousel.-main-image{max-width:40rem;height:40rem;margin-left:auto}.product-carousel.-main-image .swiper-container{height:100%}.product-carousel.-main-image .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.product-carousel.-thumbnails{position:relative;width:8rem;height:54rem;margin-right:2rem;visibility:visible}.product-carousel.-thumbnails .swiper-outer-wrapper{margin-top:5rem}.product-carousel.-thumbnails .swiper-slide{width:8rem;height:8rem;border:1px solid #fff;cursor:pointer}.product-carousel.-thumbnails .swiper-slide-thumb-active{border-color:#3f1482}.product-carousel.-thumbnails .swiper-product-next,.product-carousel.-thumbnails .swiper-product-prev{right:0;left:0;width:100%;height:5rem}.product-carousel.-thumbnails .swiper-product-next .icon,.product-carousel.-thumbnails .swiper-product-prev .icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.product-carousel.-thumbnails .swiper-product-next{top:auto;padding-top:2rem}.product-carousel.-thumbnails .swiper-product-prev{bottom:auto;padding-bottom:2rem}.product-carousel .swiper-outer-wrapper{width:100%}.product-carousel .swiper-slide{width:40rem;height:40rem}}@media(min-width:1200px){.product-carousel.-main-image{max-width:54rem;height:54rem}.product-carousel.-main-image .swiper-slide{height:48rem}}.product-availability{font-size:1.4rem}.product-availability .availability-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem}.product-availability .availability-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:1;flex-shrink:1;padding:0;margin:0 0 0 .5rem;list-style:none}.video{border-top:0;background-color:#fdc82f}.video .container{padding:0}.video .video-wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video .video-wrapper .responsive-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(min-width:992px){.video .container{padding:0 2rem}}.custom-radio-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.custom-radio-option{margin-bottom:2rem;margin-left:2rem}.custom-radio-option .custom-option:checked,.custom-radio-option .custom-option:not(:checked){position:absolute;left:-9999px}.custom-radio-option .custom-option:checked+.custom-option-label{border:2px solid #384967}.custom-radio-option .custom-option-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:15.8rem;height:10rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;margin:0;border-radius:.6rem;cursor:pointer}.custom-radio-option .custom-option-label.-disabled{border:1px solid #ccc;background-color:#efefef;cursor:not-allowed;pointer-events:none}.custom-radio-option .custom-option-label.-disabled .name,.custom-radio-option .custom-option-label.-disabled .value{color:#56565a}.custom-radio-option .custom-option-label .name,.custom-radio-option .custom-option-label .value{font-size:1.8rem}.custom-radio-option .custom-option-label .name{font-weight:500}@media(min-width:992px){.custom-radio-option .custom-option:checked+.custom-option-label,.custom-radio-option .custom-option:not(:checked)+.custom-option-label{width:14.6rem}}.magnet-strength .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.magnet-strength .modal-title{margin:.5rem 0 2rem;line-height:3.4rem}.magnet-strength .modal-image{width:17.3rem;height:22.9rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:2rem}.bonus-accessory .modal-title{margin-top:0;line-height:3.4rem}.bonus-accessory .modal-body{padding-top:.7rem}.bonus-accessory .bonus-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3rem;border-bottom:1px solid #ccc;margin-top:3rem}.bonus-accessory .bonus-section:last-child{padding-bottom:0;border-bottom:none}.bonus-accessory .bonus-section.-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.bonus-accessory .section-title{font-size:1.8rem}.bonus-accessory .section-description{font-size:1.4rem}.bonus-accessory .bonus-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;min-width:11.3rem;height:11.3rem;margin-right:1.6rem}.bonus-accessory .bonus-image.-one-third{width:11.3rem}.bonus-accessory .bonus-img{max-width:11.3rem;height:11.3rem;margin:0 auto}.bonus-accessory .bonus-img.-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bonus-accessory .section-text.-two-third{max-width:calc(94% - 11.3rem)}.bonus-accessory .info-section{margin-top:4rem}@media(min-width:992px){#bonus_accessory .modal-dialog{max-width:71.2rem;margin:8rem auto}.magnet-strength{max-width:61.5rem}.magnet-strength .modal-content{padding:2rem 2rem 2rem 4rem}.magnet-strength .modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:0 0 3rem}.magnet-strength .modal-title{margin:0 0 2rem;line-height:4rem}.magnet-strength .modal-image{margin-top:0;margin-right:1.5rem;margin-left:2.9rem}.bonus-accessory{max-width:71.2rem}.bonus-accessory .modal-title{line-height:4rem}.bonus-accessory .modal-content{padding-bottom:1rem}.bonus-accessory .modal-body{padding-top:1.5rem}.bonus-accessory .bonus-section{padding-bottom:2rem;margin-right:2rem}.bonus-accessory .section-text{padding-right:1rem}.bonus-accessory .info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.2rem}.bonus-accessory .info-section .section-text{max-width:calc(95% - 11.3rem);margin-right:1rem}}.product-information{padding-bottom:2rem;background-color:#fff}@media(min-width:992px){.product-information{padding-left:1rem}}.product-information .product-number{font-size:1.4rem;font-weight:400;line-height:2}.product-information .attribute{padding-top:.9rem;padding-bottom:1rem}.product-information .attribute.error .selected-attr-label{color:#eb0606}.product-information .attribute.error .invalid-feedback{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.product-information .attribute{padding-bottom:2rem}}.product-information .invalid-feedback{margin:0;font-size:1.6rem;gap:.5rem}.product-information .invalid-feedback .icon{-webkit-transform:scale(.9) translateY(-.1rem);transform:scale(.9) translateY(-.1rem)}.product-information :where(.custom-select,.select2)+.invalid-feedback{margin-top:1rem}.product-information .swatch-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-information .swatch-circle{width:3rem;height:3rem;border:1px solid #56565a;background-color:#fff;background-position:50% 50%;background-size:cover;border-radius:1.5rem;display:inline-block}.product-information .swatch-circle.color-value.selected:after,.product-information .swatch-circle.color-value[data-selected=true]:after{content:"";position:absolute;bottom:-.5rem;left:0;display:block;width:5rem;height:.5rem;background-color:#3f1482}.product-information .swatch-circle.-empty{background-color:#58463a}.product-information .selected-attr-wrap{width:100%;margin-bottom:1.4rem;color:#384967;font-size:1.6rem;line-height:1.25}.product-information .selected-attr-label{font-weight:500}.product-information .selected-attr-value{margin-left:.5rem}.product-information .color-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.product-information .promotion-msg{padding-top:.6rem;margin-bottom:0;color:#eb0606;font-size:1.8rem;font-weight:300;line-height:1.56}.product-information .size-chart{margin-bottom:1.5rem}.product-information .size-chart .link{line-height:1.56}.product-information .qty-addtocart-row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem 2.4rem;gap:2rem}@media(min-width:576px){.product-information .qty-addtocart-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-information .qty-addtocart-row .quantity{width:8rem}.product-information .qty-addtocart-row .select2-selection--single{padding-right:3rem}.product-information .qty-addtocart-row .cart-and-ipay{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-information .qty-addtocart-row .add-btn{max-width:26rem}@media(min-width:992px){.product-information .qty-addtocart-row .add-btn{max-width:31.6rem}}.product-information .qty-addtocart-row .quantity-label{margin-bottom:1.4rem;font-size:1.6rem;font-weight:500;line-height:1.25}.product-information .qty-addtocart-row .btn{text-align:center}.product-information .price{margin-bottom:2.9rem;color:#384967;font-size:2.8rem}.product-information .price .sales{font-weight:500}.product-information .price .price-wrapper,.product-information .price .range{display:-webkit-box;display:-ms-flexbox;display:flex}.product-information .price .spacer{margin:0 1rem}.product-information .price .strike-through{margin-right:.6rem;color:#384967}.product-images{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 1rem;background-color:#fff}@media(min-width:992px){.product-images{padding:0 2rem 1rem}}@media(min-width:1200px){.product-images{padding:0 5rem 1rem 2rem}}.description-and-detail{max-width:73.5rem;margin:0 auto}.description-and-detail .empty-info-row{position:absolute;width:0;height:0;visibility:hidden}.description-and-detail .description-row .heading{width:100%}.description-and-detail .description-row .title{color:#384967}.description-and-detail .description-row .content{width:100%;padding:0 2rem 2.3rem;color:#384967;font-weight:300}.description-and-detail .description-row strong{font-weight:500}.description-and-detail .description-row.active .title{border-bottom:0;color:#3f1482}.description-and-detail .description-row.active .content{border-bottom:1px solid #ccc}@media(min-width:992px){.description-and-detail{padding:5.3rem 0 4.4rem}.description-and-detail .description-row .content{padding:0 0 2rem}.description-and-detail .description-row.active .title{color:#384967}.description-and-detail .description-row.active .content{border-bottom:0}.description-and-detail .description-row .heading{margin-bottom:.8rem}}.product-options,.upgrade-options{border-bottom:1px solid #ccc;margin-bottom:3rem}.product-options .product-option,.upgrade-options .product-option{padding-bottom:1rem}.product-options .product-option.error .product-option-name,.upgrade-options .product-option.error .product-option-name{color:#eb0606}.product-options .product-option.error .invalid-feedback,.upgrade-options .product-option.error .invalid-feedback{display:-webkit-box;display:-ms-flexbox;display:flex}.product-options .product-option-name,.upgrade-options .product-option-name{width:100%;padding-top:3rem;border-top:1px solid #ccc;margin-bottom:1.5rem}.product-options .invalid-feedback,.upgrade-options .invalid-feedback{margin:0 0 1rem}.product-options .info-asset.product-option,.upgrade-options .info-asset.product-option{padding-bottom:2rem;font-size:1.8rem}.product-options .info-asset .product-option-name,.upgrade-options .info-asset .product-option-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.product-options .product-option-description,.upgrade-options .product-option-description{display:block;margin-top:-.5rem;margin-bottom:1.5rem;font-size:1.4rem;line-height:2}.product-options .content-asset .info-icon,.upgrade-options .content-asset .info-icon{display:inline;border:none;margin:0 1rem 0 0;cursor:auto;vertical-align:sub}.product-options .content-asset .info-icon:before,.upgrade-options .content-asset .info-icon:before{content:"";display:inline-block;width:2.2rem;height:2.2rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M22.998 11.808c.105 6.047-4.878 11.084-10.98 11.19-6.048.105-10.91-4.705-11.016-10.807C.896 6.146 5.88 1.107 11.982 1.001c6.047-.105 10.91 4.706 11.016 10.807zm-10.98-8.807C7.008 3.088 2.914 7.226 3 12.156c.087 5.008 4.05 8.928 8.982 8.843 5.009-.088 9.1-4.224 9.016-9.156-.087-5.007-4.05-8.928-8.982-8.842zM12 10c.552 0 1 .398 1 .889v6.222c0 .491-.448.889-1 .889s-1-.398-1-.889V10.89c0-.491.448-.889 1-.889zm0-4a1.5 1.5 0 110 3 1.5 1.5 0 010-3z' id='a'/%3E%3C/defs%3E%3Cuse fill='%2356565A' xlink:href='%23a' transform='translate(-1 -1)' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:contain}.product-options .content-asset .info-title,.upgrade-options .content-asset .info-title{display:inline;font-size:1.8rem}@media(min-width:992px){.product-options .content-asset .product-option-name,.upgrade-options .content-asset .product-option-name{margin-bottom:.5rem}}.product-options .select2-container,.upgrade-options .select2-container{margin-bottom:2rem}.upgrade-options .product-option-name{padding-top:0;border-top:none}.upgrade-request-sent .message{margin-left:1.5rem;line-height:2}.upgrade-request-sent .submitted-pic{width:100%;max-width:12rem}.upgrade-request-sent .message-heading{font-size:1.6rem}.upgrade-request-sent .message-body{font-size:1.4rem}.breadcrumb{padding:1.5rem 0}@media(min-width:992px){.product-detail .recommendations-carousel{padding-bottom:4rem}}.product-detail .product-name{margin-top:2rem;margin-bottom:2rem;font-size:2.8rem;font-weight:500;line-height:1.21}@media(min-width:992px){.product-detail .product-name{margin-top:0;margin-bottom:.2rem;font-size:3.4rem;line-height:1.18}}.product-detail .attributes{padding-top:1.5rem;border-top:1px solid #ccc}.product-detail .attributes.-bordered{border-bottom:1px solid #ccc}.product-detail .product-bottom,.product-detail .product-top{background-color:#fff}.product-detail .wide-container{width:100%;padding:0}.product-detail .product-middle{border-top:.5rem solid #fdc82f;background-color:#fff}@media(min-width:992px){.product-detail .product-middle{border-top:0;background-color:transparent}.product-detail .product-middle.video{background-color:#fdc82f}}.product-detail .product-middle.-darker{background-color:transparent}.product-detail .option-line{padding-bottom:3rem;border-bottom:1px solid #ccc}.product-detail .product-extrainfo-block{margin-bottom:3rem}.product-detail .product-extrainfo-block textarea{resize:none}.product-detail .option-name{margin-bottom:1.5rem;font-size:1.6rem;font-weight:500;line-height:2rem}.product-detail .popup-link{display:block;margin-bottom:1.5rem}.product-detail .availability-wrapper{margin:0 0 1.5rem}.product-detail .availability-msg{margin-left:0}.product-detail .promotions.-upgrade{padding:0 0 1.5rem}.product-detail .price{margin-bottom:2rem;color:#384967}.product-detail .price:has(+.tax-hint){margin-bottom:.5rem}label.color~a:hover{text-decoration:none}.user-notification{position:fixed;z-index:26;top:0;right:0;left:0}.user-alert{min-height:5rem;-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;background-color:#92aca0}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.user-alert.show{display:block}