.page>.product-detail{font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.67;margin-bottom:42px;overflow-x:hidden}@media(min-width:1025px){.page>.product-detail{font-size:1rem;line-height:1.71}}@media(min-width:769px){.page>.product-detail{margin-bottom:72px;overflow-x:unset}}.pdp-top{border-bottom:1px solid #dbdbdb;margin-bottom:42px;padding-bottom:42px}@media(min-width:769px){.pdp-top{margin-bottom:72px;padding-bottom:72px}}@media(min-width:769px){.primary-images{align-self:flex-start;position:sticky;top:20px}}@media(min-width:1025px){.pdp-carousel{align-items:flex-start;display:flex;justify-content:space-between}}.pdp-carousel img{width:100%}.pdp-carousel .carousel-outer{margin-bottom:4px;position:relative}@media(min-width:1025px){.pdp-carousel .carousel-outer{flex-basis:calc(89.7% - 12px);order:2}}.pdp-carousel .carousel-indicators{justify-content:flex-start;margin:0;position:static}@media(min-width:1025px){.pdp-carousel .carousel-indicators{display:flex;flex:0 0 10.3%;flex-direction:column;margin:-6px 0;order:1}}.pdp-carousel .carousel-indicators .carousel-indicator{background-color:transparent;border:1px solid transparent;box-sizing:border-box;flex-basis:calc(16.66667% - 4px);height:auto;margin:0 2px;opacity:1;width:auto}@media(min-width:1025px){.pdp-carousel .carousel-indicators .carousel-indicator{flex-basis:100%;margin:6px 0}}.pdp-carousel .carousel-indicators .carousel-indicator.active{border-color:#222}.pdp-carousel .carousel-control-next,.pdp-carousel .carousel-control-prev{background-color:#fff;border-radius:22px;height:44px;opacity:1;width:44px}@media(min-width:769px){.pdp-carousel .carousel-control-next,.pdp-carousel .carousel-control-prev{visibility:hidden}}.pdp-carousel .carousel-control-prev{position:absolute;top:50%;transform:translateY(-50%);transform:translate(-50%,-50%)}.pdp-carousel .carousel-control-prev,.pdp-carousel .carousel-control-prev.disabled,.pdp-carousel .carousel-control-prev:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5.534' height='9.056' fill='none' x='188' y='55.633' xmlns='http://www.w3.org/2000/svg'/%3E");background-position:50%;background-repeat:no-repeat;background-size:6px 10px}.pdp-carousel .carousel-control-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5.534' height='9.056' fill='none' x='165' y='19.646' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.513.253a.903.903 0 00-1.253 0 .848.848 0 000 1.221l3.134 3.054L.26 7.58a.848.848 0 000 1.222.903.903 0 001.253 0l3.761-3.665a.848.848 0 00-.013-1.233z' fill='%23222'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:6px 10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transform:translate(50%,-50%)}.pdp-carousel .carousel-control-next.disabled,.pdp-carousel .carousel-control-next:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5.534' height='9.056' fill='none' x='165' y='19.646' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.513.253a.903.903 0 00-1.253 0 .848.848 0 000 1.221l3.134 3.054L.26 7.58a.848.848 0 000 1.222.903.903 0 001.253 0l3.761-3.665a.848.848 0 00-.013-1.233z' fill='%23ccc'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:6px 10px}.pdp-carousel .carousel-item.video-link-overlay:not(.active){display:none}.pdp-carousel .video-thumb.video-thumb-overlay{display:block;position:relative}.pdp-carousel .video-thumb.video-thumb-overlay:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='playbtn' xml:space='preserve' width='72' height='72' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.cast0{fill:%23fff}%3C/style%3E%3Ccircle cx='36' cy='36' r='36'/%3E%3Ccircle class='cast0' cx='36' cy='36' r='33.3'/%3E%3Ccircle cx='36' cy='36' r='30.4'/%3E%3Cpath class='cast0' d='M27.9 23.8c6.9 4.1 13 7.8 20.3 12.2-7 4.2-13.3 8-20.3 12.2V23.8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:72px 72px;display:inline-block;height:72px;width:72px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);background-size:65%;content:"";opacity:.8}@media(max-width:1367.98px){.pdp-carousel .video-thumb.video-thumb-overlay:before{height:100%;width:100%}}.description,.product-name{margin-bottom:18px}.attribute{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-6px -6px 12px}@media(min-width:769px){.attribute{justify-content:flex-start}}.attribute .custom-radio.option-selector{flex:0 0 calc(50% - 6px)}@media(min-width:769px){.attribute .custom-radio.option-selector{flex-basis:auto;margin:6px}}.attribute .custom-radio.option-selector .custom-control-label{padding:11px 32px;width:100%}@media(min-width:769px){.attribute .custom-radio.option-selector .custom-control-label{width:auto}}.attribute[data-attr=subscriptionInterval]{margin:0;padding:24px 18px}.attribute[data-attr=subscriptionInterval] .custom-control{width:100%}.attribute[data-attr=subscriptionInterval] .custom-control+.custom-control{margin-top:18px}.attribute[data-attr=subscriptionInterval] .custom-control label{width:100%}.attribute[data-attr=subscriptionInterval] .custom-control .strike-through{color:#4d4d4d;margin-right:6px;text-decoration:line-through}.alert.add-to-basket-alert{margin:0;width:100%}.price-and-atc{border-top:1px solid #dbdbdb;padding:24px 0}@media(min-width:1025px){.price-and-atc{align-items:center;border:1px solid #dbdbdb;border-radius:.1875rem;display:flex;justify-content:space-between;margin-bottom:18px;padding:24px 18px}}.price-and-atc .prices{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media(min-width:1025px){.price-and-atc .prices{align-items:flex-start;flex-direction:column;justify-content:center;margin-bottom:0}}.price-and-atc .price{color:#222;font-weight:400;line-height:1.31;font-family:MuseoSans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3}.price-and-atc .price-details{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5;text-align:right}@media(min-width:769px){.price-and-atc .price-details{margin-top:6px;text-align:left}}.add-to-cart-actions{padding:24px 32px}@media(max-width:768.98px){.add-to-cart-actions{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;background-color:#f7f7f7}.add-to-cart-actions.sticky{bottom:0;position:fixed;z-index:99}}@media(min-width:769px)and (max-width:1024.98px){.add-to-cart-actions{padding:0}}@media(min-width:1025px){.add-to-cart-actions{flex:0 0 265px;padding:0 0 0 12px}}.add-to-cart-actions .dual-action-box{width:100%}.add-to-cart-actions .quantity-select{flex-basis:31%;flex-shrink:1}.add-to-cart-actions .input-group-append{flex-basis:69%}.add-to-cart-actions .add-to-cart{width:100%}.availability-and-limits{font-weight:700;margin-bottom:12px}.account-required-msg .icon-btn-tooltip{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' x='174' y='66.3' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23b30000'/%3E%3Cpath d='M9.168 12.669h1.746v1.693H9.168zM7.029 8.45c.047-1.113.436-1.902 1.166-2.367.461-.297 1.028-.445 1.7-.445.882 0 1.615.21 2.197.632.586.422.879 1.047.879 1.876 0 .507-.127.935-.381 1.283-.149.21-.434.48-.856.808l-.416.323c-.226.175-.377.38-.45.615-.048.148-.073.379-.077.691H9.209c.023-.66.086-1.115.188-1.365.101-.254.363-.545.785-.873l.427-.334c.141-.106.254-.22.34-.346.156-.215.235-.45.235-.709a1.34 1.34 0 00-.264-.808c-.172-.246-.488-.37-.95-.37-.452 0-.775.15-.966.452a1.74 1.74 0 00-.281.937z' fill='%23b30000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:inline-block;vertical-align:middle}.account-required-msg .icon-btn-tooltip.disabled,.account-required-msg .icon-btn-tooltip:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' x='174' y='66.3' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23ccc'/%3E%3Cpath d='M9.168 12.669h1.746v1.693H9.168zM7.029 8.45c.047-1.113.436-1.902 1.166-2.367.461-.297 1.028-.445 1.7-.445.882 0 1.615.21 2.197.632.586.422.879 1.047.879 1.876 0 .507-.127.935-.381 1.283-.149.21-.434.48-.856.808l-.416.323c-.226.175-.377.38-.45.615-.048.148-.073.379-.077.691H9.209c.023-.66.086-1.115.188-1.365.101-.254.363-.545.785-.873l.427-.334c.141-.106.254-.22.34-.346.156-.215.235-.45.235-.709a1.34 1.34 0 00-.264-.808c-.172-.246-.488-.37-.95-.37-.452 0-.775.15-.966.452a1.74 1.74 0 00-.281.937z' fill='%23ccc'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled).active,.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled).focus,.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled).hover,.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled):active,.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled):focus,.account-required-msg .icon-btn-tooltip:not(:disabled):not(.disabled):hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' x='174' y='66.3' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23222'/%3E%3Cpath d='M9.168 12.669h1.746v1.693H9.168zM7.029 8.45c.047-1.113.436-1.902 1.166-2.367.461-.297 1.028-.445 1.7-.445.882 0 1.615.21 2.197.632.586.422.879 1.047.879 1.876 0 .507-.127.935-.381 1.283-.149.21-.434.48-.856.808l-.416.323c-.226.175-.377.38-.45.615-.048.148-.073.379-.077.691H9.209c.023-.66.086-1.115.188-1.365.101-.254.363-.545.785-.873l.427-.334c.141-.106.254-.22.34-.346.156-.215.235-.45.235-.709a1.34 1.34 0 00-.264-.808c-.172-.246-.488-.37-.95-.37-.452 0-.775.15-.966.452a1.74 1.74 0 00-.281.937z' fill='%23222'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.account-required-msg .popover-body{max-width:225px}.availability-msg{color:#468211}.system-compatibility{margin-bottom:24px}.drawer.details-drawer{border-bottom:1px solid #dbdbdb;margin-bottom:12px}.drawer.details-drawer .card-header{font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.67;background-position-y:.375rem;padding:0 40px 12px 0}@media(min-width:1025px){.drawer.details-drawer .card-header{font-size:1rem;line-height:1.71}}.drawer.details-drawer .card-body{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5}.subscription-product .attributes{border-color:#dbdbdb;border-style:solid;border-width:1px 0}@media(min-width:1025px){.subscription-product .attributes{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem;border-width:1px 1px 0}}@media(min-width:1025px){.subscription-product .price-and-atc{border-top-left-radius:0;border-top-right-radius:0}}.product-bundle .availability-and-limits{border-bottom:1px solid #dbdbdb;margin-bottom:18px;padding-bottom:24px}.subscription-items{border-top:1px solid #dbdbdb;padding:18px 0 24px}#bundledItemsDrawer{padding:0 0 24px}.bundled-items-header,.subscription-items-header{font-weight:700;margin-bottom:12px}.bundled-item{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.bundled-item+.bundled-item{margin-top:18px}.subscription-item{font-family:Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.subscription-item+.subscription-item{margin-top:18px}.subscription-item+.subscription-items-header{border-top:1px solid #dbdbdb;margin-top:18px;padding-top:18px}.bundled-item-image,.subscription-item-image{flex:0 0 16%}@media(min-width:769px){.bundled-item-image,.subscription-item-image{flex-basis:21%}}.bundled-item-details,.subscription-item-details{padding-left:12px}.bundled-item-header,.subscription-item-header{font-weight:700;margin-bottom:6px}.bundled-item-header~div,.subscription-item-header~div{margin-bottom:2px}