@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.roc-pdp{color:#000}.roc-pdp .roc-container{max-width:100rem;padding:0 1rem 2rem}@media only screen and (min-width: 48em){.roc-pdp{text-align:left;display:flex;width:100%}}.roc-pdp__body{margin-bottom:2rem}@media only screen and (min-width: 48em){.roc-pdp__main{display:flex;margin-bottom:3em}}.roc-pdp__main-left{min-height:315px}@media only screen and (min-width: 48em){.roc-pdp__main-left{min-height:unset;margin-bottom:0;flex-basis:60%;width:60%;max-width:60%;padding-right:25px}}@media only screen and (min-width: 75em){.roc-pdp__main-left{flex-basis:75%;width:75%;max-width:75%;padding-right:30px}}.roc-pdp__main-right{min-height:300px}@media only screen and (min-width: 48em){.roc-pdp__main-right{min-height:unset;flex-basis:42%;width:42%;max-width:42%}}.roc-pdp__header{min-height:25px}.roc-pdp__header .roc-breadcrumbs-bar{display:flex;margin-bottom:20px}@media only screen and (min-width: 48em){.roc-pdp__header{min-height:25px;margin:0 0 2.2em}}.roc-modal .roc-pdp .roc-pdp__header{display:none}.roc-pdp-assets{min-height:420px}@media only screen and (min-width: 48em){.roc-pdp-assets{display:flex;min-height:350px}}@media only screen and (min-width: 62em){.roc-pdp-assets{min-height:470px}}@media only screen and (min-width: 75em){.roc-pdp-assets{min-height:620px}}@media only screen and (min-width: 100em){.roc-pdp-assets{min-height:820px}}.roc-pdp-assets__scroller{position:relative;margin-bottom:15px}@media only screen and (min-width: 48em){.roc-pdp-assets__scroller{margin-bottom:0;margin-right:15px}}.roc-pdp-assets__main{position:relative;flex-grow:1;margin-bottom:2em;width:100%}@media only screen and (min-width: 48em){.roc-pdp-assets__main{margin-bottom:0;padding:.5rem;border:1px solid #ebebeb}}.roc-pdp-assets__main--image .roc-embed-responsive,.roc-pdp-assets__main--video .roc-pdp-main-image__image-wrapper,.roc-pdp-assets__main--video .roc-pdp-main-image__options{display:none}@media only screen and (max-width: 47.9375em){.roc-pdp-assets__scroller--md{display:none}}@media only screen and (min-width: 48em){.roc-pdp-assets__scroller--sm{display:none}}.roc-pdp-asset-scroller{display:flex;justify-content:center}@media only screen and (min-width: 48em){.roc-pdp-asset-scroller{justify-content:flex-start;flex-flow:column}}.roc-pdp-asset-scroller__track{display:flex;max-height:365px;overflow:scroll;-ms-overflow-style:none;margin:-3px 0 0;padding:3px;list-style:none;scrollbar-width:none}.roc-pdp-asset-scroller__track::-webkit-scrollbar{display:none}@media only screen and (min-width: 48em){.roc-pdp-asset-scroller__track{display:block}}@media only screen and (min-width: 62em){.roc-pdp-asset-scroller__track{max-height:475px}}@media only screen and (min-width: 75em){.roc-pdp-asset-scroller__track{max-height:625px}}@media only screen and (min-width: 100em){.roc-pdp-asset-scroller__track{max-height:845px}}.roc-pdp-asset-scroller__item:not(:last-child){padding-right:20px}@media only screen and (min-width: 48em){.roc-pdp-asset-scroller__item{padding-right:0}.roc-pdp-asset-scroller__item:not(:last-child){padding-bottom:14px;padding-right:0}}.roc-pdp-asset-scroller__button{position:relative;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;border-radius:0;padding:3px;margin:0 auto;outline:none;width:80px;height:80px;background:none;transition:box-shadow .3s ease-in-out}.roc-pdp-asset-scroller__button:not(:last-child){margin-bottom:20px}.roc-pdp-asset-scroller__button--active{border:3px solid var(--primary)}.roc-pdp-asset-scroller__button:hover,.roc-pdp-asset-scroller__button:focus{box-shadow:0 0 0 .2rem #3b99fc80}@media only screen and (min-width: 62em){.roc-pdp-asset-scroller__button{width:95px;height:95px}}@media only screen and (min-width: 75em){.roc-pdp-asset-scroller__button{width:105px;height:105px}}.roc-pdp-asset-scroller__image{flex:0 0 auto;align-items:center;justify-self:center;height:60px;width:60px;object-fit:contain}@media only screen and (min-width: 62em){.roc-pdp-asset-scroller__image{height:80px;width:80px}}@media only screen and (min-width: 75em){.roc-pdp-asset-scroller__image{height:100px;width:100px}}.roc-pdp-asset-scroller__image--svg{width:40px;height:40px}.roc-pdp-asset-scroller__image--svg-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.roc-pdp-asset-scroller__navigation{display:none;background-color:transparent;border-radius:0;border:none;padding:0;margin:0;height:auto;cursor:pointer}@media only screen and (min-width: 48em){.roc-pdp-asset-scroller__navigation{margin:1em 0}}.roc-pdp-asset-scroller__navigation--up{margin-top:0}.roc-pdp-asset-scroller__navigation--down{margin-bottom:0}.roc-pdp-asset-scroller__navigation svg{width:50px;height:50px}@media only screen and (min-width: 48em){.roc-pdp-asset-scroller__navigation svg{width:30px;height:30px}}.roc-pdp-asset-scroller__button-download-icon-wrapper{position:absolute;bottom:5px;right:5px}.roc-pdp-asset-scroller__button-download-icon{width:15px;height:15px}.roc-pdp-asset-scroller__image{max-width:100%;max-height:100%}.roc-pdp-main-image__image-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto 5px}@media only screen and (min-width: 48em){.roc-pdp-main-image__image-wrapper{height:400px}}@media only screen and (min-width: 62em){.roc-pdp-main-image__image-wrapper{height:545px}}@media only screen and (min-width: 75em){.roc-pdp-main-image__image-wrapper{height:650px}}@media only screen and (min-width: 100em){.roc-pdp-main-image__image-wrapper{height:800px}}.roc-pdp-main-image__image{display:block;max-width:100%;max-height:100%;align-self:center;width:100%;object-fit:contain}.roc-pdp-main-image__options{display:none;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.roc-pdp-main-image__options{display:flex;justify-content:flex-start;position:absolute;bottom:10px;left:10px}}.roc-pdp-main-image__option-btn{background-color:transparent;border-radius:0;border:none;padding:0;margin:0;height:auto;cursor:pointer;display:flex;color:#4a90e2}.roc-pdp-main-image__option-btn:hover,.roc-pdp-main-image__option-btn:focus{color:#2c2a29}.roc-pdp-main-image__option-btn:hover .roc-pdp-main-image__options-item-icon svg,.roc-pdp-main-image__option-btn:focus .roc-pdp-main-image__options-item-icon svg{opacity:1}@media only screen and (min-width: 48em){.roc-pdp-main-image__option-btn{margin-right:60px}}.roc-pdp-main-image__options-item-inner{display:flex;align-items:center}.roc-pdp-main-image__options-item-icon{display:flex;align-items:center;margin-right:10px}.roc-pdp-main-image__options-item-icon svg{width:18px;height:18px;color:#231f20;opacity:.25;transition:opacity .3s}@media only screen and (min-width: 62em){.roc-pdp-main-image__options-item-icon svg{width:23px;height:23px}}.roc-pdp-main-image__options-item-text{font-size:1rem;font-weight:700}@media only screen and (min-width: 62em){.roc-pdp-main-image__options-item-text{font-size:1.188rem}}.roc-pdp-main-image__badge{position:absolute;bottom:15px;right:15px}.roc-pdp-main-image__badge-icon.roc-icon{width:70px;height:70px}.roc-pdp-main-image__fullscreen-image{max-width:100%;height:100%;object-fit:contain}.roc-pdp-brand{display:none;margin-bottom:1em}.roc-pdp-brand__link{display:inline-flex;flex-direction:column;gap:1.25rem 0;color:inherit}.roc-pdp-brand__name{margin:0}.roc-pdp-brand__image{max-width:100%}.roc-pdp-main-info__header{margin-bottom:1.4em}@media only screen and (min-width: 48em){.roc-pdp-main-info__header{margin-bottom:2rem}}.roc-pdp-main-info__product-tags{display:flex;align-items:center;list-style:none;padding:0;margin:0;margin-bottom:.625rem}.roc-pdp-main-info__product-tag{padding:0 .5rem;color:var(--primary);text-transform:uppercase;line-height:1rem;font-size:.875rem;font-weight:700}.roc-pdp-main-info__product-tag:first-child{padding-left:0}.roc-pdp-main-info__product-tag:last-child{padding-right:0}.roc-pdp-main-info__product-tag:not(.roc-pdp-main-info__product-tag:first-child){border-left:1px solid #bbbcbc}@media only screen and (min-width: 75em){.roc-pdp-main-info__product-tag{font-size:1.125rem}}.roc-pdp-main-info__product-name{margin:0 0 1rem;color:#2c2a29;line-height:1.875rem;font-size:1.688rem;font-weight:700}@supports (word-break: break-word){.roc-pdp-main-info__product-name{word-break:break-word}}.roc-pdp-main-info__product-name--mobile{display:none;text-align:center}@media only screen and (min-width: 48em){.roc-pdp-main-info__product-name{margin-bottom:.5rem;line-height:2.55rem;font-size:2.25rem}}@media only screen and (min-width: 75em){.roc-pdp-main-info__product-name{margin-bottom:.75rem}}.roc-pdp-main-info__product-sku{margin:0 0 8px;font-size:.844rem}@media only screen and (min-width: 75em){.roc-pdp-main-info__product-sku{font-size:1.125rem}}.roc-pdp-main-info__label{display:flex;align-items:center}.roc-pdp-main-info__label-text{margin-right:.5rem;color:var(--primary);font-size:1.031rem;font-weight:700}@media only screen and (min-width: 62em){.roc-pdp-main-info__label-text{font-size:1.375rem}}.roc-pdp-main-info__qty[type=number][type=number]{min-width:85px;border:1px solid #ccc;border-radius:2px;box-shadow:none}.roc-pdp-main-info__qty[type=number][type=number]:focus-visible{box-shadow:0 0 0 .2rem #3b99fc80}.roc-pdp-price{margin-bottom:10px}.roc-pdp-price__price{font-size:1.688rem;font-weight:500;line-height:1.875rem}@media only screen and (min-width: 62em){.roc-pdp-price__price{font-size:2.25rem}}.roc-pdp-price__price--original{text-decoration:line-through}.roc-pdp-addon-price{margin-bottom:10px;text-align:right;display:block}.roc-body .roc-pdp-addon-price__price{font-weight:700;margin-right:0}.roc-body .roc-pdp-addon-price__price:not(:first-child){margin-left:10px}.roc-body .roc-pdp-addon-price__price--original{text-decoration:line-through}.roc-pdp-reviews{display:flex;align-items:center;margin:0 0 1.375rem;font-size:15px}.roc-pdp-reviews__stars{display:flex;align-items:center;margin-right:10px}.roc-pdp-reviews__stars .roc-icon{width:12px;height:12px}@media only screen and (min-width: 48em){.roc-pdp-reviews__stars .roc-icon{width:15px;height:15px}}.roc-pdp-reviews__links{color:var(--primary);font-size:.656rem}@media only screen and (min-width: 48em){.roc-pdp-reviews__links{font-size:.875rem}}.roc-pdp-reviews__link{background-color:transparent;border-radius:0;border:none;padding:0;margin:0;height:auto;cursor:pointer;display:inline-block;transition:color .3s}.roc-pdp-reviews__link:hover,.roc-pdp-reviews__link:focus{color:#2c2a29}.roc-pdp-reviews__link-gap{display:inline-block;margin:0 5px}.roc-pdp-selections{border:none;padding:0;margin:0 0 1.15rem}@media only screen and (min-width: 48em){.roc-pdp-selections{margin-bottom:1.3rem}}.roc-pdp-selections__wrapper{max-width:535px}@media only screen and (min-width: 48em){.roc-pdp-selections__wrapper{max-width:none}}.roc-pdp-selections__item-wrapper{display:flex;flex-direction:column;margin-bottom:.75rem}.roc-pdp-selections__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3125rem;margin-bottom:1.375rem;padding:.5rem .625rem .5rem 1.175rem;min-height:56px;background-color:#f4f4f4}.roc-pdp-selections__item--sizes{margin-bottom:.75rem;padding:0}@media only screen and (min-width: 48em){.roc-pdp-selections__item{min-height:64px}}@media only screen and (min-width: 75em){.roc-pdp-selections__item{margin-bottom:2.5rem;padding:0 2rem 0 1.563rem;min-height:75px}.roc-pdp-selections__item--sizes{margin-bottom:.75rem;padding:0}}.roc-pdp-selections__item .roc-faux-dropdown{width:100%}.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button{position:relative;padding:0 1.175rem;min-height:56px;background-color:transparent;border:none;color:var(--primary);text-align:left;font-size:1rem;font-weight:700;cursor:pointer}.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button:before{content:"";display:block;position:absolute;top:50%;right:32px;width:.5rem;height:.5rem;border-style:solid;border-color:#00aec7;border-width:0px 2px 2px 0px;transform:translateY(-50%) rotate(45deg);transition:border-color .15s ease-in-out,transform .15s ease-in-out}.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button--expanded:before{transform:rotate(225deg)}.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button:hover:before,.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button:focus:before{border-color:#2c2a29}.roc-pdp-selections__item .roc-combobox__button-toggle{display:none}@media only screen and (min-width: 48em){.roc-pdp-selections__item .roc-faux-dropdown{min-height:64px}}@media only screen and (min-width: 75em){.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button{padding:0 1.563rem;min-height:75px;font-size:1.375rem}.roc-pdp-selections__item .roc-faux-dropdown .roc-combobox__button:before{right:34px;width:.75rem;height:.75rem}}.roc-pdp-selections__item-title{margin:0;color:var(--primary);font-size:1rem;font-weight:700}@media only screen and (min-width: 75em){.roc-pdp-selections__item-title{font-size:1.375rem}}.roc-pdp-selections__item-label{position:relative;padding:.75rem 1rem;text-align:center;color:var(--primary);background-color:#f4f4f4;font-size:1rem;font-weight:700;box-shadow:none;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer}.roc-pdp-selections__item-label:before{content:"";display:block;position:absolute;top:-2px;bottom:-2px;right:-2px;left:-2px;border:2px solid transparent;transition:border-color .15s ease-in-out}.roc-pdp-selections__item-label:not(:last-child){margin-right:13px}.roc-pdp-selections__item-label--invalid{background-color:#eaeaea}.roc-pdp-selections__item-label:hover:before,.roc-pdp-selections__item-label:focus:before,.roc-pdp-selections__item-label--active:before{border-color:#00aec7}@media only screen and (min-width: 48em){.roc-pdp-selections__item-label{font-size:1.375rem}}.roc-pdp-selections__item-label--text{display:flex;justify-content:center;align-items:center}.roc-pdp-selections__item-label--text.roc-pdp-selections__product-thumb{width:auto;height:auto}.roc-pdp-selections__item-label-text{color:var(--primary);font-size:1rem;font-weight:700}@media only screen and (min-width: 75em){.roc-pdp-selections__item-label-text{font-size:1.375rem}}.roc-pdp-selections__item-content{display:flex;justify-content:space-between;align-items:center}.roc-pdp-selections__dropdown{display:flex;justify-content:space-between;align-items:center;padding:0 1.175rem;min-height:56px;background-color:#f4f4f4}.roc-pdp-selections__dropdown--sizes{position:relative}.roc-pdp-selections__dropdown--sizes:before{content:"";display:block;position:absolute;top:50%;width:.5rem;height:.5rem;border-style:solid;border-color:#00aec7;border-width:0px 2px 2px 0px;transform:translateY(-50%) rotate(45deg);transition:border-color .15s ease-in-out}.roc-pdp-selections__dropdown--sizes:before{right:32px}.roc-pdp-selections__dropdown--colors{padding-right:.625rem}@media only screen and (min-width: 48em){.roc-pdp-selections__dropdown{min-height:64px}}@media only screen and (min-width: 75em){.roc-pdp-selections__dropdown{padding:0 1.563rem;min-height:75px}.roc-pdp-selections__dropdown--sizes:before{right:34px;width:.75rem;height:.75rem}.roc-pdp-selections__dropdown--colors{padding-right:2rem}}.roc-pdp-selections__size,.roc-pdp-selections__color{color:var(--primary);font-size:1rem;font-weight:700}@media only screen and (min-width: 75em){.roc-pdp-selections__size,.roc-pdp-selections__color{font-size:1.375rem}}.roc-pdp-selections__size-chart{display:inline-flex;align-self:flex-end;color:var(--primary);font-size:.875rem}.roc-pdp-selections__size-chart:hover,.roc-pdp-selections__size-chart:focus{color:#2c2a29}.roc-pdp-selections__select-color{margin-bottom:1.375rem}@media only screen and (min-width: 75em){.roc-pdp-selections__select-color{margin-bottom:2.5rem}}.roc-pdp-selections__product-list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.roc-pdp-selections__product-item{margin-right:13px}.roc-pdp-selections__product-item:last-child{margin-right:0}.roc-pdp-selections__product-button{position:relative;margin:0;padding:0;background-color:transparent;border:none;border-radius:0}.roc-pdp-selections__product-button:before{content:"";display:block;position:absolute;top:-2px;bottom:-2px;right:-2px;left:-2px;border:2px solid transparent;transition:border-color .15s ease-in-out}.roc-pdp-selections__product-button:hover:before,.roc-pdp-selections__product-button:focus:before,.roc-pdp-selections__product-button.active:before{border-color:#00aec7}.roc-pdp-selections__product-thumb{width:34px;height:34px;background-position:center center;background-size:contain}@media only screen and (min-width: 62em){.roc-pdp-selections__product-thumb{width:46px;height:46px}}.roc-pdp-selections__actions{display:flex;justify-content:flex-end;flex-direction:row-reverse}@media only screen and (min-width: 48em){.roc-pdp-selections__actions{max-width:530px}}.roc-pdp-selections__add-wrapper{display:flex;margin-right:1rem;width:100%;max-width:400px}@media only screen and (min-width: 48em){.roc-pdp-selections__add-wrapper{max-width:343px}}@media only screen and (min-width: 75em){.roc-pdp-selections__add-wrapper{margin-right:1.5rem}}.roc-pdp-selections__add{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.roc-pdp-selections__add .roc-pdp-main-info__label{margin-right:.875rem}.roc-pdp-selections__add-to-cart{margin-bottom:0;background-color:#09ae09;border:none;border-radius:0;font-weight:700}.roc-pdp-selections__add-to-cart.roc-btn--big{min-height:48px;font-size:.938rem}.roc-pdp-selections__add-to-cart:hover:not(:disabled),.roc-pdp-selections__add-to-cart:focus:not(:disabled){background-color:#2c2a29}@media only screen and (min-width: 48em){.roc-pdp-selections__add-to-cart{max-width:343px;padding:1.25rem}.roc-pdp-selections__add-to-cart.roc-btn--big{font-size:1.25rem}}@media only screen and (min-width: 75em){.roc-pdp-selections__add-to-cart{margin-left:1.5rem}.roc-pdp-selections__add-to-cart.roc-btn--big{min-height:64px}}.roc-pdp-selections__add-to-list{width:100%;border:none;border-radius:0;font-weight:700}.roc-pdp-selections__add-to-list.roc-btn--big{font-size:.938rem}.roc-pdp-selections__add-to-list:hover:not(:disabled),.roc-pdp-selections__add-to-list:focus:not(:disabled){background-color:#2c2a29}@media only screen and (min-width: 48em){.roc-pdp-selections__add-to-list{padding:1.25rem}.roc-pdp-selections__add-to-list.roc-btn--big{font-size:1.25rem}}.roc-pdp-sections__header{display:none;position:sticky;top:0;background-color:#000;z-index:10}@media only screen and (min-width: 48em){.roc-pdp-sections__header{padding:0}}.roc-pdp-sections__nav{display:none;margin:0;padding:0;list-style:none;width:100%;position:absolute;background:#fff;left:0;top:100%;box-shadow:0 1px 4px #00000080}.roc-pdp-sections__nav--show{display:block}@media only screen and (min-width: 48em){.roc-pdp-sections__nav{width:auto;left:auto;top:calc(100% + 10px)}.roc-pdp-sections__nav:before{position:absolute;top:-20px;left:40px;content:"";width:0;height:0;border-style:solid;border-width:0 17px 20px 17px;border-color:transparent transparent rgba(0,0,0,.2) transparent;transform:translate(-50%)}.roc-pdp-sections__nav:after{content:"";position:absolute;top:-19px;left:40px;width:0;height:0;border-style:solid;border-width:0 16px 19px 16px;border-color:transparent transparent #fff transparent;transform:translate(-50%)}}.roc-pdp-sections__nav-item{text-align:center}@media only screen and (min-width: 48em){.roc-pdp-sections__nav-item{text-align:left}}.roc-pdp-sections__nav-item-link{display:block;color:#3f4044;font-size:.9375rem;text-align:left;padding:1.0625rem;border:none;outline:none;box-shadow:none;text-decoration:none;text-transform:uppercase;border-radius:0;background-image:linear-gradient(to bottom,#007a3e,#007a3e);background-size:0 4px;background-position:50% 100%;background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;transition:color .2s ease-in-out,background .2s ease-in-out,background-size .2s ease-in-out,background-position .2s ease-in-out,background-color .2s ease-in-out,background-size .2s ease}.roc-pdp-sections__nav-item-link:hover,.roc-pdp-sections__nav-item-link:focus-visible{border:none;outline:none;box-shadow:none;text-decoration:none;color:#fff;background-size:100% 4px}@media only screen and (min-width: 48em){.roc-pdp-sections__nav-item-link{display:block}.roc-pdp-sections__nav-item-link:hover,.roc-pdp-sections__nav-item-link:focus-visible{color:#3f4044}}.roc-pdp-sections__body{margin-bottom:2em}.roc-pdp-sections__title{margin:0;font-size:1.1875rem}@media only screen and (min-width: 48em){.roc-pdp-sections__title{font-size:1.5625rem}}.roc-pdp-sections__nav-wrapper{display:none;padding:19.5px 0}.roc-pdp-sections__nav-trigger{background-color:transparent;border-radius:0;border:none;padding:0;margin:0;height:auto;cursor:pointer;color:#fff}.roc-pdp-sections__nav-trigger-arrow{color:#fff}.roc-pdp-sections{padding:20px 0;background-color:#f4f4f4}@media only screen and (min-width: 62em){.roc-pdp-sections{padding:0}}.roc-pdp-sections__body .roc-container{max-width:85rem}@media only screen and (min-width: 62em){.roc-pdp-sections__body .roc-container{display:flex;flex-wrap:wrap;position:relative}}.roc-pdp-sections__list{list-style:none;padding:0;margin:0;display:none}@media only screen and (min-width: 62em){.roc-pdp-sections__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:45px;margin-bottom:60px;flex-basis:100%;width:100%}}@media only screen and (min-width: 100em){.roc-pdp-sections__list{gap:20px 80px}}.roc-pdp-sections__button{padding-bottom:20px;color:var(--primary);background-color:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;text-transform:uppercase;font-size:1rem;font-weight:900}.roc-pdp-sections__button:hover,.roc-pdp-sections__button:focus{border-bottom-color:var(--primary)}.roc-pdp-sections__button--expanded{border-bottom-color:var(--primary)}@media only screen and (min-width: 75em){.roc-pdp-sections__button{font-size:1.5rem}}.roc-pdp-sections__section{display:flex;flex-direction:column;border-bottom:1px solid var(--primary)}.roc-pdp-sections__section:first-child{border-top:1px solid var(--primary)}@media only screen and (min-width: 62em){.roc-pdp-sections__section{display:none;margin-bottom:20px;flex-basis:100%;width:100%;border-bottom:none}.roc-pdp-sections__section:first-child{border-top:none}.roc-pdp-sections__section--expanded{display:block}}.roc-pdp-sections__toggle{display:block;position:relative;width:100%;padding:16px 0;color:var(--primary);background-color:transparent;border:none;border-radius:0;text-align:left;font-size:1.125rem}.roc-pdp-sections__toggle:before{content:"";display:block;position:absolute;top:50%;right:0;width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#00aec7;transform:translateY(-50%) rotate(45deg);transition:transform .15s ease-in-out}.roc-pdp-sections__toggle--expanded:before{transform:translateY(-50%) rotate(225deg)}@media only screen and (min-width: 62em){.roc-pdp-sections__toggle{display:none}}.roc-pdp-sections__content{display:none}.roc-pdp-sections__content--expanded{display:block}@media only screen and (min-width: 62em){.roc-pdp-sections__content{display:block;width:100%}}.roc-pdp-sections{padding-top:65px;background-image:url(/images/rjss-light-gray-tear.png);background-repeat:no-repeat;background-position:top;background-size:100% 100px}.roc-pdp-reviews-listing__overview{margin-bottom:2em}.roc-pdp-reviews-listing__overview svg{width:32px;height:auto}.roc-pdp-reviews-listing__overview .roc-rating__item{margin-bottom:7px}.roc-pdp-reviews-listing__overview p{margin:7px 0 0}.roc-pdp-reviews-listing__overview img{max-width:100%}.roc-pdp-reviews-listing__header{display:block}@media only screen and (min-width: 48em){.roc-pdp-reviews-listing__header{display:flex;justify-content:space-between;align-items:center}}.roc-pdp-reviews-listing__col-title{font-size:1.4375rem;color:#3f4044;font-weight:400;margin-bottom:7px}.roc-pdp-reviews-listing__big-text{font-size:1.1875rem}.roc-pdp-reviews-listing__info-bar{color:#3f4044;background-color:#ededed;padding:.6em 1.2em;margin-bottom:1em}.roc-pdp-reviews-listing__sort{margin-bottom:1em}.roc-pdp-reviews-listing__paginate{margin-bottom:1em;display:flex;align-items:center}@media only screen and (min-width: 48em){.roc-pdp-reviews-listing__paginate{justify-content:flex-end}}.roc-pdp-reviews-listing__paginate-text{margin:0 10px}.roc-pdp-reviews-listing__paginate-input{display:inline-block;width:50px}.roc-pdp-reviews-listing__paginate-btn{margin-bottom:0;padding:0 6px;min-height:28px}.roc-pdp-review-list__item-header{display:flex;justify-content:space-between}.roc-pdp-review-list__rating{margin:0 .4em .4em 0}.roc-pdp-review-list__rating svg{width:32px;height:auto}@media only screen and (min-width: 48em){.roc-pdp-review-list__rating svg{width:18px}}.roc-pdp-review-list__title{font-size:1.1875rem;font-weight:700;margin-top:0}.roc-pdp-review-list__desc{font-size:.9375rem;color:#464646}.roc-pdp-review-list__desc:last-child{margin-bottom:0}.roc-pdp-review-list__abuse-btn{background-color:transparent;border-radius:0;border:none;padding:0;margin:0;height:auto;cursor:pointer;color:#0066b2;text-decoration:underline}.roc-pdp-review-list__item:not(:last-child){padding-bottom:1.6em;margin-bottom:1.7em;border-bottom:1px solid #dcdcdc}.roc-pdp-reviews-listing__title{margin-top:0}.roc-pdp-review-form{margin:1em 0;border:1px solid #dadada;background-color:#f6f6f6;padding:3.4em 1.4em 1.4em;position:relative}@media only screen and (min-width: 48em){.roc-pdp-review-form{padding:1.4em}}.roc-pdp-review-form__title{margin-top:0;margin-bottom:10px}.roc-pdp-review-form__cancel-btn{font-size:1.0625rem;background-color:transparent;border:1px solid var(--primary);color:var(--primary);padding:10px 72px;width:100%}@media only screen and (min-width: 48em){.roc-pdp-review-form__cancel-btn{margin-right:20px;width:auto}}.roc-pdp-review-form__submit-btn{font-size:1.0625rem;background-color:var(--primary);border:1px solid var(--primary);color:#fff;padding:10px 72px;width:100%}@media only screen and (min-width: 48em){.roc-pdp-review-form__submit-btn{width:auto}}@media only screen and (min-width: 48em){.roc-pdp-review-form__footer{display:flex;justify-content:flex-end;margin:1.6em 0 .2em}}.roc-pdp-review-form__stars svg{width:32px;height:auto}.roc-pdp-review-form__body-head{border-bottom:1px solid #d8d8d8;margin-bottom:2em}.roc-pdp-review-form__subtitle{font-style:italic;color:#75767a;font-size:.9375rem;margin-top:0;padding-top:0}.roc-pdp-review-form__btn{font-weight:700}.roc-pdp-review-form__close{position:absolute;top:1.4em;right:1.4em}.roc-pdp-review-form__close-icon{display:flex}.roc-pdp-review-form__close-icon svg{width:10px;height:10px}.roc-pdp-review-form__close-text{margin:0 .4em 0 0;color:#333}.roc-pdp-review-form__close-btn{display:flex;align-items:center;border:none;outline:none;background:none}.roc-pdp__qty-wrapper{display:flex;position:relative}.roc-pdp__qty-decrement,.roc-pdp__qty-increment{display:flex;justify-content:center;align-items:center;position:absolute;width:20px;height:100%;padding:0;background-color:transparent;border:none;transform:translateY(-50%)}.roc-pdp__qty-decrement:before,.roc-pdp__qty-increment:before{content:"";display:block;width:.5rem;height:.5rem;border-style:solid;border-color:#00aec7;border-width:0px 2px 2px 0px;transition:border-color .15s ease-in-out}.roc-pdp__qty-decrement:hover:before,.roc-pdp__qty-decrement:focus:before,.roc-pdp__qty-increment:hover:before,.roc-pdp__qty-increment:focus:before{border-color:#2c2a29}@media only screen and (min-width: 62em){.roc-pdp__qty-decrement:before,.roc-pdp__qty-increment:before{width:.65rem;height:.65rem}}.roc-pdp__qty-decrement{top:calc(50% - 2px);left:4px}.roc-pdp__qty-decrement:before{transform:rotate(45deg)}@media only screen and (min-width: 48em){.roc-pdp__qty-decrement{left:6px}}.roc-pdp__qty-increment{top:calc(50% + 2px);right:4px}.roc-pdp__qty-increment:before{transform:rotate(-135deg)}@media only screen and (min-width: 48em){.roc-pdp__qty-increment{right:6px}}.roc-pdp .roc-pdp__qty-input[type=number]{display:inline-block!important;padding:6px 20px;width:88px;min-height:48px;max-width:100%;background-color:#f4f4f4;border:none;border-radius:0;color:#333;text-align:center;font-size:.938rem;font-weight:700}.roc-pdp .roc-pdp__qty-input[type=number]::-webkit-outer-spin-button,.roc-pdp .roc-pdp__qty-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width: 48em){.roc-pdp .roc-pdp__qty-input[type=number]{display:block;padding:6px 22px;width:95px;height:63px}}@media only screen and (min-width: 62em){.roc-pdp .roc-pdp__qty-input[type=number]{font-size:1.125rem}}@media only screen and (min-width: 62em){.roc-pdp .roc-pdp__qty-input[type=number]{padding:6px 24px;width:118px}}.min-order-quantity-line-text{font-weight:700;white-space:nowrap}.min-order-quantity-line-text.position-column{margin:0 auto;padding:.4em 0}.min-order-quantity-line-text.position-row{margin:auto 0;padding:0 .4em}.roc-pdp .roc-pdp__uom{width:auto;max-width:100%;border-radius:0;border:1px solid #949494;margin-bottom:10px}@media only screen and (min-width: 48em){.roc-pdp .roc-pdp__uom{display:block}}.roc-pdp-opn--editing{margin-bottom:.875rem}.roc-pdp-opn__value{margin-right:.5rem}
