@import url(https://fonts.googleapis.com/css?family=Open+Sans);.subscription-list .subscription-label{border-bottom:1px solid #ddd;font-style:normal;font-size:32px}.subscription-list .no-subscription-content{margin-top:60px}.subscription-list .no-subscription-content .no-subscription-msg-label{font-size:32px;font-style:normal}.subscription-list .no-subscription-content .no-subscription-msg{list-style-type:none;margin-top:22px}.subscription-list .no-subscription-content .no-subscription-msg li{font-family:Custom-Body-Font,sans-serif;padding-bottom:20px;font-size:16px;line-height:24px}.subscription-list .no-subscription-content .content-link{margin-top:23px;display:block;width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto}.subscription-footer-section{padding:8px;background-color:#f1f2f6;align-items:center;justify-content:center;margin-top:90px;margin-left:8.5%;min-height:51px}@media only screen and (max-width:846px){.subscription-footer-section{margin-left:0}}@media (max-width:46.875rem){.subscription-footer-section{flex-wrap:wrap;margin-top:90px}}.subscription-footer-section .haveanIssue{font-size:20px;margin-right:15px}@media (max-width:46.875rem){.subscription-footer-section .haveanIssue{font-size:16px;margin:0}}.subscription-footer-section .contactus-link{font-size:16px}@media (max-width:46.875rem){.subscription-footer-section .contactus-link{font-size:16px}}.subscriptionSection{padding-top:40px;font-family:Custom-Body-Font,sans-serif}.subscriptionSection .description-label.heading{font-size:20px;font-weight:500;line-height:28px}.subscriptionSection .description-label.nextorder{color:#27a5ff;font-size:16px;line-height:24px}.subscriptionSection .description-label.dvzrvhwgjz{font-size:13px;line-height:24px}.subscriptionSection .description-label.paused{color:#27a5ff;font-size:16px}.subscriptionSection .delever-every{font-size:13px;line-height:24px}.jglcjsqrzotizhf.OT-BannerContactUs-svg{width:30px;height:30px;margin-right:15px}.subscription-list .gdlgcjhvrs-detail .daxgazkkzlwpl-suggestion-slider h3{font-size:32px}.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .daxgazkkzlwpl-suggestion-slider h3{margin-bottom:31px}.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .categories .ookvkislzrcjpck{flex-wrap:wrap}.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .categories .efafeodpihuoeo{position:relative;text-align:center;font-family:Custom-Body-Font,sans-serif;font-weight:500;border-radius:3%}.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .categories .efafeodpihuoeo a{font-size:24px}@media (max-width:46.875rem){.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .categories .efafeodpihuoeo a{font-size:14px}}.subscription-list .gdlgcjhvrs-detail.shopbycategory-slot .categories .efafeodpihuoeo .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;letter-spacing:.5px;line-height:1.33}.subscription-footer-section .rkvgshxipjx{display:contents}.osf-subscribe-modal .osf-subscribe{font-style:normal;font-weight:500;font-size:20px;line-height:32px;display:flex;margin-bottom:20px}.osf-subscribe-modal .osf-subscribe svg{margin-right:15px}@media (max-width:543px){.osf-subscribe-modal.modal.show .modal-dialog{align-items:flex-end}}.osf-subscribe-modal .modal-dialog{min-height:100%;align-items:center;display:flex;margin:0 auto}@media (min-width:544px){.osf-subscribe-modal .modal-dialog{margin:.5rem auto}}.osf-subscribe-modal .fspgpdkuqiv{background:var(--white);border-radius:3px;box-shadow:none}.osf-subscribe-modal .close-button{font-size:16px;margin:16px 10px 0 0;line-height:16px;cursor:pointer;z-index:1;position:relative}.osf-subscribe-modal .close-svg{fill:var(--dark);width:16px;height:16px}.osf-subscribe-modal .orstketryixff{padding:0 25px 25px;margin-top:-30px}.osf-details{max-width:950px;margin:0 auto}.osf-details h1{font-size:32px;line-height:40px;letter-spacing:-.5px;margin-bottom:12px}@media (min-width:544px){.osf-details h1{font-size:45px;line-height:50px;letter-spacing:-.818182px;margin-bottom:25px}}.osf-details h1 sup{top:-5px}@media (min-width:544px){.osf-details h1 sup{top:-10px}}.osf-details .tborder:before{background-color:#dbdbdb;content:"";height:1px;width:100%;display:block}.osf-details .osfp-card{margin-top:28px;padding-bottom:19px}@media (min-width:847px){.osf-details .osfp-card{margin-top:43px;padding-bottom:30px}}.osf-details .osfp-card .osfp-img{width:37%;padding-right:15px;max-width:240px}@media (min-width:847px){.osf-details .osfp-card .osfp-img{padding-bottom:23px;padding-right:20px;width:100%}}.osf-details .osfp-card .osfp-img img{width:100%}.osf-details .osfp-card .osfp-card-details,.osf-details .osfp-card .osfp-details{width:63%}@media (min-width:847px){.osf-details .osfp-card .osfp-card-details{width:100%}}.osf-details .osfp-title{font-weight:700;font-size:20px;line-height:26px;padding-bottom:5px;margin-top:-4px}@media (min-width:847px){.osf-details .osfp-title{line-height:32px;margin-top:0}}.osf-details .osfp-price,.osf-details .osfp-qty,.osf-details .osfp-size{font-size:16px;line-height:24px;font-style:normal;font-weight:400;padding:1px 0}@media (min-width:847px){.osf-details .osfp-price,.osf-details .osfp-qty,.osf-details .osfp-size{font-size:18px;line-height:26px;padding:2px 0}}.osf-details .osf-subheading{font-weight:700;font-size:20px;line-height:28px}@media (min-width:847px){.osf-details .osf-subheading{line-height:32px}}.osf-details .blue-color{color:#27a5ff}.osf-details .osf-date{font-size:16px;line-height:24px;margin-top:8px;margin-bottom:20px}@media (min-width:847px){.osf-details .osf-order-details{max-width:414px;margin:0 auto}}.osf-details .osf-order-details .rgdovosfyrq{margin-bottom:16px;letter-spacing:1px;font-size:1rem}.osf-details .osf-order-details .update-payment{margin:13px 0;height:35px;line-height:34px}.osf-details .osf-order-summary{font-weight:300;font-size:16px;line-height:24px;font-family:Roboto-Light,sans-serif;border-top:2px solid #455865;border-bottom:2px solid #455865;padding:35px 0 19px;margin:20px 0}.osf-details .est-total,.osf-details .grand-total{font-family:Custom-Body-Font,sans-serif}.osf-details .osf-address-section{font-weight:400;font-size:14px;line-height:20px;position:relative;margin:25px 0}.osf-details .osf-address-section .edit{font-family:Custom-Body-Font,sans-serif;font-size:16px;line-height:24px;position:absolute;height:24px;right:0;top:0;text-decoration:underline;border:0;background:transparent;cursor:pointer}.osf-details .osf-address-section .address-card-body,.osf-details .osf-address-section .curr{font-family:Roboto-Light,sans-serif;font-weight:300}.osf-details .osf-address-section .billing-fields,.osf-details .osf-address-section .card-pay-module,.osf-details .osf-address-section .new-billing-address,.osf-details .osf-address-section .new-credit-card,.osf-details .osf-address-section .osf-address-list,.osf-details .osf-address-section .osf-new-address,.osf-details .osf-address-section.show-list .curr,.osf-details .osf-address-section.show-list .edit,.osf-details .osf-address-section.show-new .curr,.osf-details .osf-address-section.show-new .edit{display:none}.osf-details .osf-address-section.show-list .billing-fields,.osf-details .osf-address-section.show-list .card-pay-module,.osf-details .osf-address-section.show-list .osf-address-list,.osf-details .osf-address-section.show-new .new-billing-address,.osf-details .osf-address-section.show-new .new-credit-card,.osf-details .osf-address-section.show-new .osf-new-address{display:block}.osf-details .osf-address-section .osf-new-address{padding:9px 25px 25px;margin-top:25px}.osf-details .osf-address-section .cancel,.osf-details .osf-address-section .shipping-edit{font-family:Custom-Body-Font,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.osf-details .osf-address-section .cancel{text-decoration:underline;border:0;background:transparent;cursor:pointer}.osf-details .osf-address-section .address-card .address-selector-checkbox{position:relative;width:20px;height:20px;border:1px solid var(--primary);border-radius:50px}.osf-details .osf-address-section .address-card .address-selector-checkbox .notifications-checkmark-svg{display:none}.osf-details .osf-address-section .address-card .address-selector-checkbox.icon-notifications-checkmark .notifications-checkmark-svg{display:inline-block;text-align:center;color:#fffffe;background-color:var(--primary);border-radius:50px;width:18px;height:18px;padding:2px}.osf-details .osf-address-section select{-webkit-appearance:none;-moz-appearance:none}.osf-details .osf-address-section .icon-chevron{position:absolute;top:16px;right:16px;pointer-events:none}.osf-details .osf-address-section .form-control{line-height:1}.osf-details .osf-address-section h3{font-family:Custom-Body-Font,sans-serif;font-weight:700;font-size:16px;line-height:24px;font-style:normal}.osfs-edit-modal .orstketryixff{padding:20px 25px 25px;margin-top:auto}.osfs-edit-modal .modal-dialog{max-width:414px}.osfs-edit-modal .close-button-section{margin-bottom:15px}.osfs-edit-modal .osfp-card{margin-top:28px}.osfs-edit-modal .osfp-card .osfp-img{width:37%;max-width:132px}.osfs-edit-modal .osfp-card .osfp-card-details{width:63%;padding-left:15px}.osfs-edit-modal .osfp-title{font-weight:700;font-size:20px;line-height:26px;padding-bottom:5px;margin-top:-4px}.osfs-edit-modal .osfp-size{font-size:16px;line-height:24px;font-style:normal;font-weight:400;padding:1px 0}.osfs-edit-modal .osf-select{position:relative;display:inline-block}.osfs-edit-modal .osf-select:after{position:absolute;content:"";right:14px;top:calc(50% - 9px);box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:var(--dark);border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:1px;pointer-events:none}.osfs-edit-modal .osf-select select{padding:0 40px 0 16px;border:1px solid #455865;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:42px;font-weight:300;font-size:16px;font-family:Roboto-Light,sans-serif;letter-spacing:-.15px}.osfs-edit-modal .osfp-qty{margin-top:5px}.osfs-edit-modal .osfp-qty select{line-height:38px;font-size:14px}.osfs-edit-modal .form-control-label{font-size:16px;line-height:24px}.osfs-edit-modal .form-control{line-height:1.125rem}.osfs-shipnow-modal .orstketryixff{padding:20px 25px 25px}.osfs-shipnow-modal .modal-dialog{max-width:414px}.osfs-shipnow-modal .osf-subscribe{margin-bottom:25px}.osfs-shipnow-modal h2{font-weight:500;font-size:24px;line-height:32px;font-style:normal;font-family:Custom-Body-Font,sans-serif}.osfs-shipnow-modal .osf-address-section{font-family:Roboto-Light,sans-serif;font-weight:300;font-size:16px;line-height:24px;position:relative;margin:25px 0}.osfs-shipnow-modal .osf-address-section h3{font-family:Custom-Body-Font,sans-serif;font-weight:700;font-size:20px;line-height:28px;font-style:normal}.modal-backdrop.show{opacity:.4;background:#000;mix-blend-mode:normal}.osf-modal .fspgpdkuqiv{background:var(--white);border-radius:3px;box-shadow:none}@media (max-width:543px){.osf-modal.modal.show .modal-dialog{align-items:flex-end;max-width:100%!important;margin:0;min-height:100%}}.osf-modal .pdrzpceyuhwrl{padding:20px 20px 0}.osf-modal .modal-title{font-weight:500;font-size:24px;line-height:32px;font-family:Custom-Body-Font,sans-serif}.osf-modal .orstketryixff{padding:10px 20px 20px;font-family:Roboto-Light,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:24px}.osf-modal .modal-footer{padding:0 20px 20px}@media (max-width:543.98px){.osf-modal .modal-footer{flex-direction:column}}.osf-modal .modal-footer .rgdovosfyrq{width:50%;margin:0}@media (max-width:543.98px){.osf-modal .modal-footer .rgdovosfyrq{width:100%}.osf-modal .modal-footer .rgdovosfyrq.xeskhwcahh{margin-bottom:10px}}.osf-modal-cancel .sub-heading,.osf-modal-pause .sub-heading{font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px;font-family:Custom-Body-Font,sans-serif}.osf-modal-cancel .pdrzpceyuhwrl .close,.osf-modal-pause .pdrzpceyuhwrl .close{z-index:1}.osf-modal-cancel .orstketryixff,.osf-modal-pause .orstketryixff{margin-top:-35px}.osf-next-order #next-order-datepicker{display:none;position:absolute;z-index:1;width:100%;background-color:var(--white);bottom:0}.osf-next-order #next-order-datepicker.show{display:block}.osf-next-order .edit-date{position:absolute;right:10px;bottom:0;font-size:16px;line-height:44px;text-decoration:underline}.osf-next-order .ui-datepicker{width:100%;position:relative!important}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-datepicker-title{display:inline-flex;font-style:normal;font-weight:500;font-size:20px;line-height:28px}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all{position:absolute;font-size:0;display:inline-block;width:12px;height:20px;right:30px;top:24px}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon{font-size:0}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all:after{position:absolute;content:"";right:2px;top:calc(50% - 6px);box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:var(--dark);border-width:0 2px 2px 0;transform:rotate(-43deg);border-radius:1px;cursor:pointer}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{right:60px}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:after{transform:rotate(138deg);right:-2px}.osf-next-order .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled{opacity:.25}.osf-payment .info-icon{position:absolute;display:inline-block;right:24%;top:21px}.osf-payment .info-icon .tooltip{bottom:30px}.osf-payment .info-icon:hover .tooltip{display:initial}.osf-payment select.form-control{height:45px!important}.osf-payment .ccexpirty-month select,.osf-payment .ccexpirty-year select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.osf-payment .ccexpirty-month select::-ms-expand,.osf-payment .ccexpirty-year select::-ms-expand{display:none}.osf-payment .ccexpirty-month .icon-chevron,.osf-payment .ccexpirty-year .icon-chevron{position:absolute;top:16px;right:16px;pointer-events:none}.osf-payment .checkout-hidden{display:none}.osf-payment .credit-card-selection-new .after-pay-module,.osf-payment .credit-card-selection-new .apple-pay-module,.osf-payment .credit-card-selection-new .buybox-pay-module,.osf-payment .credit-card-selection-new .card-pay-module,.osf-payment .credit-card-selection-new .klarna-pay-module,.osf-payment .credit-card-selection-new .pp-pay-module{border:1px solid #ddd;padding:20px 20px 0}.osf-payment .credit-card-selection-new .paypal-content{margin-bottom:15px}.osf-payment .credit-card-selection-new .card-pay-module{border-bottom-color:#fff}.osf-payment .credit-card-content{padding:24px}.osf-payment .credit-card-content .add-payment,.osf-payment .credit-card-content .cancel-new-payment{margin-bottom:20px}.osf-payment .saved-payment-instrument{background-color:#fff;margin-top:-2px}@media (max-width:543.98px){.osf-payment .saved-payment-instrument{margin-left:-15px;margin-right:-15px}}.osf-payment .saved-payment-instrument .cc-numwrapper{border:1px solid #303e48;background-color:#fff;padding:11px 0}.osf-payment .saved-payment-instrument .cc-numwrapper .cc-selected{width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #303e48;margin:0;float:right}.osf-payment .saved-payment-instrument .saved-payment-information{margin:0}.osf-payment .saved-payment-instrument .saved-security-code{margin-top:0;margin-bottom:0}.osf-payment .saved-payment-instrument .saved-security-code .cvv-title{display:none;margin-top:20px;margin-bottom:0}.osf-payment .saved-payment-instrument .saved-security-code .saved-payment-security-code{height:35px;margin:12px 0;min-width:75px;width:85%}.osf-payment .saved-payment-instrument .saved-security-code .saved-payment-security-code~.invalid-feedback{position:absolute;bottom:-3px;white-space:nowrap}.osf-payment .saved-payment-instrument .saved-security-code .security-code-input .form-control-placeholder{left:10px;margin:0;line-height:24px;top:18px}.osf-payment .saved-payment-instrument .saved-security-code .info-icon .tooltip{left:10px;bottom:30px}.osf-payment .saved-payment-instrument .saved-security-code .info-icon:hover .tooltip{display:initial}.osf-payment .saved-payment-instrument .saved-security-code input:not(:-moz-placeholder-shown)+label.form-control-placeholder{left:-21px;top:25px;line-height:normal}.osf-payment .saved-payment-instrument .saved-security-code input:not(:-ms-input-placeholder)+label.form-control-placeholder{left:-21px;top:25px;line-height:normal}.osf-payment .saved-payment-instrument .saved-security-code input:not(:placeholder-shown)+label.form-control-placeholder{left:-21px;top:25px;line-height:normal}.osf-payment .saved-payment-instrument.selected-payment .cc-selected{background-color:var(--dark)}.osf-payment .saved-payment-instrument.selected-payment .cc-selected img{position:relative;top:-2px;width:14px;left:2px}.osf-payment .saved-payment-instrument.selected-payment .saved-security-code{background-color:#e0f3fe;margin-top:0;margin-bottom:18px;font-family:Custom-Body-Font,sans-serif}.osf-payment .saved-payment-instrument.selected-payment .saved-security-code .cvv-title{display:flex}@media (max-width:846.98px){.osf-payment .saved-credit-card-number{font-size:14px}}#cardNumber-container{height:43px}.cardNumber .form-control-label{position:absolute;z-index:1;font-size:12px;padding:0 5px;top:-8px;background:#fff;left:15px}.card-number-wrapper{margin-top:4px}.credit-card-form{margin-top:0}.card-number-wrapper[data-type=maestro]:after{background-image:url("../../images/payment-types.png");background-position:-95px -156px}.card-number-wrapper{position:relative}.card-number-wrapper:after{content:"";position:absolute;right:10px;background-repeat:no-repeat;background-image:url("../../images/credit.png");background-size:contain;width:150px;height:100%;top:11px;pointer-events:none}.card-number-wrapper[data-type=visa]:after{background-image:url("../../images/credit.png");background-size:auto;background-position:0 0;width:30px;height:20px}.card-number-wrapper[data-type=mastercard]:after{background-image:url("../../images/credit.png");background-size:auto;background-position:-120px 0;width:30px;height:20px}.card-number-wrapper[data-type=amex]:after{background-position:-40px 0}.card-number-wrapper[data-type=amex]:after,.card-number-wrapper[data-type=discover]:after{background-image:url("../../images/credit.png");background-size:auto;width:30px;height:20px}.card-number-wrapper[data-type=discover]:after{background-position:-80px 0}.card-number-wrapper[data-type=maestro]:after{background-image:url("../../images/credit-uk.png");background-size:auto;background-position:-80px 0;width:30px;height:20px}.new-credit-card{width:100%}.new-credit-card .cc-wrapper{padding:24px}.new-credit-card .info-icon{right:10%;top:15px}.osf-billing .billing-fields{padding:15px 0}.osf-billing .billing-fields .form-group{margin-bottom:0;border:1px solid #ddd;padding:20px 0 20px 32px}.osf-billing .new-billing-address{padding:9px 25px 25px;margin:15px 0 40px}.osf-billing .billing-edit-text{font-weight:500;font-size:16px;line-height:24px}.osf-resume-modal .osf-subscribe{font-style:normal;font-weight:500;font-size:20px;line-height:32px;display:flex}.osf-resume-modal .osf-subscribe svg{margin-right:15px}@media (max-width:543px){.osf-resume-modal.modal.show .modal-dialog{align-items:flex-end}}.osf-resume-modal .modal-dialog{min-height:100%;align-items:center;display:flex;margin:0 auto}@media (min-width:544px){.osf-resume-modal .modal-dialog{margin:.5rem auto}}.osf-resume-modal .fspgpdkuqiv{background:var(--white);border-radius:3px;box-shadow:none}.osf-resume-modal .orstketryixff{padding:25px 25px 20px;margin-top:-25px;font-family:Custom-Body-Font,sans-serif}.osf-resume-modal .pdrzpceyuhwrl .close{display:none}.osf-resume-modal .osf-next-order #next-order-datepicker{top:83px;bottom:inherit}.osf-resume-modal .osf-select{position:relative;display:inline-block}.osf-resume-modal .osf-select:after{position:absolute;content:"";right:14px;top:calc(50% - 9px);box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:var(--dark);border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:1px;pointer-events:none}.osf-resume-modal .osf-select select{padding:0 40px 0 16px;border:1px solid #455865;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:42px;font-weight:300;font-size:16px;font-family:Roboto-Light,sans-serif;letter-spacing:-.15px}.osf-resume-modal .form-control-label{font-size:16px;line-height:24px}.osf-resume-modal .form-control{line-height:1.125rem}.osf-resume-modal .modal-footer{flex-direction:column;padding:0 25px 45px}.osf-resume-modal .modal-footer .rgdovosfyrq{width:100%}.osf-resume-modal .modal-footer .rgdovosfyrq.xeskhwcahh{margin:0 0 15px!important;order:0}.osf-resume-modal .modal-footer [data-id=Close]{order:1;margin-right:0!important}.osf-breadcrumb .jfqzailcrthl{text-decoration:none}.osf-breadcrumb .icon-chevron{position:absolute;transform:rotate(90deg);padding-top:4px;width:14px;line-height:14px;display:inline-block}.osf-breadcrumb a{font-family:Custom-Body-Font,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-left:20px;text-decoration:none;pointer-events:unset!important}.osf-breadcrumb .icon-chevron.gkalztfjkqao{display:block!important}@media (max-width:1999px){.osf-breadcrumb .tersyuqoqah{padding-left:0;margin-top:10px}}.left-col-sticky{position:-webkit-sticky;position:sticky;top:65px;padding:0 15px}.addproduct-fields{all:unset;font-size:1.4rem;display:flex}.addproduct-fields label{all:unset;display:block;font-size:.8125rem;font-weight:700;margin-bottom:.1875rem;font-family:Arial,sans-serif;margin-top:.3rem}.addproduct-fields select{border:.0625rem solid #aaa;box-sizing:border-box;height:2rem;padding:.5rem .375rem;text-indent:0;width:22rem;font-family:Arial,sans-serif;font-size:.75rem}.addproduct-fields .form-group{display:flex;flex-direction:column}.addproduct-fields .form-group .input-quantity{font-size:.8125rem;height:2rem;width:22rem}.addproduct-fields .form-group .quty-error{width:16rem}.addproduct-fields .error{all:unset;color:red;margin-top:.5rem;font-size:.8125rem;font-weight:700;font-family:Arial,sans-serif}.addproduct-fields form{width:100%}.addproduct-fields .form-row{display:contents}#errormsg-quantity{color:red}.gdlgcjhvrsAddbtn{position:relative;bottom:-.625rem}.gdlgcjhvrsAddbtn:after{content:" ";display:block;clear:both}.full-width .primary-content{border:0 none;width:100%}ul.options_link{list-style-type:none;padding-left:0}ul.options_link li{display:inline}#secondary{width:13.125rem}#login{margin-top:1.5em;margin-bottom:1.5em}#login .ui-dialog-content{padding:0;width:90%!important;margin:0 auto}table.orders{border:.125rem solid #fff;border-collapse:separate;border-spacing:.125rem;margin-left:-.125rem;width:97%}table.orders th{background-color:#ccc;padding:1em}table.orders tbody tr:nth-child(odd){background-color:#f0f0f0}table#subscriptions{border:.125rem solid #fff;border-collapse:separate;border-spacing:.125rem;margin-left:-.125rem;width:97%}table#subscriptions th{background-color:#ccc;padding:1em}table#subscriptions tbody tr:nth-child(odd){background-color:#f0f0f0}.ui-dialog .ui-dialog-content{padding:0;width:90%!important;margin:0 auto}#orderview{z-index:99;padding:2em 0 4em;font-size:.875rem;font-family:Arial,sans-serif}#orderview .susldythwj,#orderview .order-section{border-bottom:.0625rem solid #000}#orderview .order-section{padding:1em 0}#orderview .order-section p.title{margin-left:0;width:25%;width:100%}#orderview .order-section .submit{position:relative;bottom:2.85em;left:90%}#orderview .order-section table.gdlgcjhvrs{margin-top:1em}#orderview .order-section p.title-little{width:25%}#orderview .order-section .gdlgcjhvrs{border-top:.0625rem solid #000}#orderview .order-section .gdlgcjhvrs thead tr th{border-bottom:.0625rem solid #c5c5c5;padding:.625rem 0}#orderview .order-section .gdlgcjhvrs .no-padding-left{padding-left:0}#orderview .order-section .gdlgcjhvrs .quantity{width:25%}#orderview .payment-section{border-bottom:.0625rem solid #000}#orderview .payment-section p{font-weight:900}#orderview .payment-section p.tax{font-weight:400;display:block}#orderview .last{border:none}#orderview .title{font-weight:900}#orderview .content-section{display:inline-block;width:100%}#orderview .content-section table{margin-left:-1em;margin-bottom:.5em;width:100%;table-layout:fixed}#orderview .content-section table tr td:first-child{font-weight:900;padding:.4em 0;padding-left:1em}#orderview .content-section table td{max-width:10%;vertical-align:middle;white-space:nowrap}#orderview .content-section table td span.name{font-weight:400}#orderview .content-section table td.phone-number{width:7em}#orderview .gdlgcjhvrs td{vertical-align:top;padding:1em;width:25%}#orderview .gdlgcjhvrs input,#orderview .gdlgcjhvrs select{display:block;width:100%;padding:.3125rem}#orderview #actions{display:inline-block;position:relative;top:.75em;width:100%}#orderview #actions span{margin:.2em 0;padding:.1rem .3rem;color:#fff;font-size:.83em;width:100%}#orderview+.ui-dialog-buttonpane .ui-dialog-buttonset{margin:-2em 1em 3em 0}#subscriptionview{z-index:99;padding:2em 0 4em;font-size:.875rem;font-family:Arial,sans-serif}#subscriptionview .susldythwj,#subscriptionview .order-section{border-bottom:.0625rem solid #000}#subscriptionview .order-section{padding:1em 0}#subscriptionview .order-section p.title{margin-left:0;width:25%;width:100%}#subscriptionview .order-section .submit{position:relative;bottom:2.85em;left:90%}#subscriptionview .order-section table.gdlgcjhvrs{margin-top:1em}#subscriptionview .order-section p.title-little{width:25%}#subscriptionview .order-section .gdlgcjhvrs{border-top:.0625rem solid #000}#subscriptionview .order-section .gdlgcjhvrs thead tr th{border-bottom:.0625rem solid #c5c5c5;padding:.625rem 0}#subscriptionview .order-section .gdlgcjhvrs .no-padding-left{padding-left:0}#subscriptionview .order-section .gdlgcjhvrs .quantity{width:25%}#subscriptionview .payment-section{border-bottom:.0625rem solid #000}#subscriptionview .payment-section p{font-weight:900}#subscriptionview .payment-section p.tax{font-weight:400;display:block}#subscriptionview .last{border:none}#subscriptionview .title{font-weight:900}#subscriptionview .content-section{display:inline-block;width:100%}#subscriptionview .content-section table{margin-left:-1em;margin-bottom:.5em;width:100%;table-layout:fixed}#subscriptionview .content-section table tr td:first-child{font-weight:900;padding:.4em 0;padding-left:1em}#subscriptionview .content-section table td{max-width:10%;vertical-align:middle;white-space:nowrap}#subscriptionview .content-section table td span.name{font-weight:400}#subscriptionview .content-section table td.phone-number{width:7em}#subscriptionview .gdlgcjhvrs td{vertical-align:top;padding:1em;width:25%}#subscriptionview .gdlgcjhvrs input,#subscriptionview .gdlgcjhvrs select{display:block;width:100%;padding:.3125rem}#subscriptionview #actions{position:relative;top:.75em;display:flex}#subscriptionview #actions span{margin:.2em 0;padding:.1rem .3rem;color:#fff;font-size:.83em;width:100%}#subscriptionview+.ui-dialog-buttonpane .ui-dialog-buttonset{margin:-2em 1em 3em 0}#addresschange{width:31.25rem;margin:0;overflow:hidden;padding:1em 1.5em}#addresschange .form-row{margin:0}#addresschange #editprofile{margin:1em auto}#addresschange #editAddressForm{margin:0}#addresschange #editAddressForm #dialogApplyBtn{position:absolute;right:24%;display:none}#addresschange #editAddressForm .select label{padding:0}#addresschange .keynote{margin-bottom:1em}#addresschange+.ui-dialog-buttonpane .ui-dialog-buttonset{margin-top:-2em;margin-right:1em;margin-bottom:1em}#cancel-all-dialog h3{width:95%;margin:2em auto 0}.select-group{float:left}.group-change-refill{display:inline-block}.group-change-refill .title-little{width:auto!important;white-space:nowrap}.group-change-refill .select-group{float:none!important}.update-change-refill{display:inline-block;margin-right:.625rem}.update-change-refill .update-refill.sorlink{margin:.5rem 0 0;color:#fff;padding:.1rem .3rem;white-space:normal;font-size:.83em}.update-change-refill .title-little{width:auto!important;white-space:nowrap}.update-change-refill .select-group{float:none!important}.subSection{margin:auto;width:50%;padding:.625rem}.payment-section__card,.payment-section__order{display:flex;flex-wrap:wrap;padding:.625rem 0;border-top:0;border-bottom:.0625rem solid #c5c5c5}.payment-section__card--item{display:inline-block;width:50%}.payment-section__card--item .title-order{font-weight:900}.payment-section__card--item>*{display:inline}.payment-section__order--item{display:inline-block;width:50%}.payment-section__order--item .title-order{font-weight:900}.payment-section__order--item>*{display:inline}.payment-section__card--item-full{display:inline-block;width:100%;text-align:center}.payment-section__card--item-full>*{display:inline;margin:0}.payment-section__order--item-full{display:inline-block;width:100%;text-align:center}.payment-section__order--item-full>*{display:inline;margin:0}.payment-section__card--item-last,.payment-section__order--item-last{text-align:right}.update-card{display:block;margin:1em 0}#my_subscriptions{font-family:Open Sans,sans-serif}#my_subscriptions .subscriptionSection{margin-bottom:3.125rem}#my_subscriptions .subscriptionSection .gdlgcjhvrs-out-of-stock{font-weight:700;color:red;display:block}#my_subscriptions .subscriptionHeader{font-size:1.75em;font-weight:700;margin-bottom:1.875rem}#my_subscriptions .subscriptionSection-img{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}#my_subscriptions .subscriptionSection-img img{width:60px;height:auto;margin:.9375rem .9375rem .9375rem 0;margin-top:0}@media (min-width:544px){#my_subscriptions .subscriptionSection-img img{width:5rem}}@media (min-width:847px){#my_subscriptions .subscriptionSection-img img{width:6.5rem}}#my_subscriptions .subscriptionSection-img .quantity-name{font-weight:400;margin:.625rem;font-size:1.125rem}#my_subscriptions .subscriptionSection-img .quantity-name span{font-weight:600}#my_subscriptions .subscriptionSection-img .description-label{margin-left:.625rem}#my_subscriptions .description-label{font-weight:500}#my_subscriptions .description-value{font-weight:400;display:inline-block}#my_subscriptions .description-value>span{display:inline-block;font-weight:700;line-height:1em;padding-right:.625rem;border-right:.0625rem solid #333}#my_subscriptions .description-value>span:last-child{border:none}#my_subscriptions .subscription-buttons{display:flex;flex-wrap:nowrap;align-content:flex-start}@media only screen and (max-width:846px){#my_subscriptions .subscription-buttons a.view{margin-right:6px}#my_subscriptions .subscription-buttons span.view{margin-left:6px}}@media only screen and (min-width:846px){#my_subscriptions .subscription-buttons{justify-content:flex-end;flex-wrap:wrap}}@media (max-width:46.875rem){#my_subscriptions .subscription-buttons span.pausesubscription{margin-left:5px}}#my_subscriptions .show-hide-orders{cursor:pointer;font-size:1.5em;border-bottom:.0625rem solid #9e9e9e;padding-bottom:.625rem;width:calc(100% - scalesize10rem);margin-right:6.25rem}#my_subscriptions .show-hide-orders:hover{text-shadow:.25rem .25rem .375rem #cccaca}#my_subscriptions .subscriptionOrders{display:none}#my_subscriptions .sorlink.pausesubscription{display:flex;justify-content:center;align-items:center;width:100%;height:2.5rem;margin-bottom:.625rem;font-size:1.3em}#my_subscriptions .sorlink.pausesubscription img{width:.75rem;height:auto;margin-right:.1875rem}#my_subscriptions .sorlink.reactivatesubscription{display:flex;justify-content:center;align-items:center;height:2.5rem;font-size:1.3em;width:100%}#my_subscriptions .sorlink.reactivatesubscription img{width:.75rem;height:auto;margin-right:.1875rem}#my_subscriptions .sorlink.view{display:flex;justify-content:center;align-items:center;width:100%;height:2.5rem;margin-bottom:.625rem;font-size:1.3em;white-space:normal}#my_subscriptions .sorlink.view img{width:.9375rem;height:auto;margin-right:.1875rem}#my_subscriptions .sorlink.cancelsubscription{background-color:#e27252;color:#fff;display:flex;justify-content:center;align-items:center;width:5.9375rem;height:2.5rem;margin-bottom:.625rem;font-size:1.3em}#my_subscriptions .sorlink.cancelsubscription img{width:.75rem;height:auto;margin-right:.1875rem}#my_subscriptions .sorlink.cancelrenewal{background-color:#e27252;color:#fff;display:flex;justify-content:center;align-items:center;height:2.5rem;margin:.625rem;font-size:1.3em;width:10.3125rem}#my_subscriptions .sorlink.cancelrenewal img{width:.75rem;height:auto;margin-right:.1875rem}#my_subscriptions .sorlink.reactivaterenewal{background-color:#2698e8;color:#fff;display:flex;justify-content:center;align-items:center;height:2.5rem;margin:.625rem;font-size:1.3em;width:11.25rem}#my_subscriptions .sorlink.reactivaterenewal img{width:.75rem;height:auto;margin-right:.1875rem}.subscriptionOrders .orders{list-style-type:none;padding:.3125rem;margin:.625rem 6.25rem .625rem 0}.subscriptionOrders .orders li{border-bottom:.0625rem solid #e0dede;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.subscriptionOrders .orders li:last-child{border:none}.subscriptionOrders .orders-date{font-weight:700;font-size:1.3em}.subscriptionOrders .orders-buttons{font-weight:700;display:flex}.subscriptionOrders .orders-buttons .order.skip.sorlink{all:unset;color:#e27252;display:flex;justify-content:center;align-items:center;width:4.375rem;height:1.25rem;font-size:1.3em;margin:.625rem 0;cursor:pointer}.subscriptionOrders .orders-buttons .order.skip.sorlink img{width:.75rem;height:auto;margin-right:.1875rem}.subscriptionOrders .orders-buttons #subscriptionOrders__view-button.order.view.sorlink{color:#7fbc00;background-color:transparent;display:flex;justify-content:center;align-items:center;width:3.125rem;height:1.25rem;font-size:1.3em}.subscriptionOrders .orders-buttons #subscriptionOrders__view-button.order.view.sorlink img{width:.8125rem;height:auto;margin-right:.1875rem}.subscriptionOrders .orders-buttons .order.pause.sorlink{color:#2698e8;display:flex;justify-content:center;align-items:center;width:5.625rem;height:1.5625rem;font-size:1.3em;margin:.625rem 0}.subscriptionOrders .orders-buttons .order.pause.sorlink img{width:.75rem;height:auto;margin-right:.1875rem}.subscriptionOrders .orders-buttons .order.reactivate.sorlink{color:#2698e8;display:flex;justify-content:center;align-items:center;font-size:1.3em;margin:.625rem 0;width:5.625rem;height:1.25rem}.subscriptionOrders .orders-buttons .order.reactivate.sorlink img{width:.75rem;height:auto;margin-right:.1875rem}.sor-module__filter_table{width:100%}.sor-module__filter_table tr td:first-child{width:56%}.sor-module__filter_table tr td:nth-child(2){width:22%}.sor-module__filter_table tr td:last-child{width:23%}span.sorlink{cursor:pointer;outline:medium none;overflow:hidden;text-decoration:none;font-size:.875rem}.hide{display:none}#pdpMain,.sor-options-description{font-family:Open Sans,sans-serif}.sor-options-description{all:initial;font-size:1rem;margin-top:0;color:#333;display:block}.smart-order-refill-options{width:100%;padding:20px;border-radius:4px;background:#f1f7fb;margin-bottom:24px}.smart-order-refill-options .or-cancel-edit-text{all:unset;position:relative;max-width:100%;font-size:.9375rem;font-family:Open Sans,sans-serif;color:#333;display:block;top:.5rem}.smart-order-refill-options .full_row{position:relative}.smart-order-refill-options .full_row input[type=radio]{display:none}.smart-order-refill-options .full_row label{all:initial;font-family:Open Sans,sans-serif;color:#666;font-size:1rem;font-weight:400;display:inline-block;margin:0;max-width:85%;position:relative;vertical-align:middle}.smart-order-refill-options .full_row label:before{all:initial;content:" ";display:inline-block;position:relative;top:.3125rem;margin:0 .3125rem 0 0;width:1rem;height:1rem;border-radius:.6875rem;border:.125rem solid #84bd00;background-color:transparent}.smart-order-refill-options .full_row input[type=radio]:checked+label:after{border-radius:.6875rem;width:.75rem;height:.75rem;position:absolute;bottom:.25rem;left:.25rem;content:" ";display:block;background:#84bd00}.smart-order-refill-options .smart-order-refill-period{vertical-align:middle}@media (min-width:847px) and (max-width:991.98px){.smart-order-refill-options .smart-order-refill-period{width:100%}}@media (min-width:992px){.smart-order-refill-options .smart-order-refill-period{width:80%}}.smart-order-refill-options .smart-order-refill-period .osf-cselect{margin-top:16px}.smart-order-refill-options .sor-price{all:initial;font-family:Open Sans,sans-serif;font-size:1.25rem;margin:0;max-width:85%;position:relative;display:block;font-weight:700;margin-left:.9375rem}.smart-order-refill-options input[type=checkbox]:not(.bv-checkbox)+label,.smart-order-refill-options input[type=radio]+label{max-width:280px;font-family:Roboto-Light;color:#303e48;font-size:14px;letter-spacing:-.5px;line-height:1.21}.smart-order-refill-options input[type=checkbox]:not(.bv-checkbox)+label:before,.smart-order-refill-options input[type=radio]+label:before{box-sizing:border-box;top:-1px}.smart-order-refill-options input[type=checkbox]:not(.bv-checkbox)+label:after,.smart-order-refill-options input[type=radio]+label:after{top:-1px}.smart-order-refill-options input[type=checkbox]:not(.bv-checkbox)+label .rkvgshxipjx,.smart-order-refill-options input[type=radio]+label .rkvgshxipjx{display:inline}.smart-order-refill-options .ofs-help{background:none;display:inline-block;font-family:Scheherazade;line-height:12px;color:#000;border:1px solid #303e48;border-radius:100%;width:16px;height:16px;padding:0;margin-left:8px;cursor:pointer}.osf-subscribe-toolkit-modal h2{font-family:Custom-Body-Font;font-style:normal;font-weight:700;font-size:20px;line-height:28px;margin-bottom:10px;letter-spacing:normal}.osf-subscribe-toolkit-modal ul{list-style-type:"- ";padding-left:10px;font-weight:300;font-family:Roboto-Light}.osf-subscribe-toolkit-modal .osf-faq{font-size:1rem;border-width:3px;position:absolute;right:20px;bottom:20px}.osf-subscribe-toolkit-modal .osf-subscribe{font-style:normal;font-weight:500;font-size:20px;line-height:32px;display:flex;margin-bottom:20px}.osf-subscribe-toolkit-modal .osf-subscribe svg{margin-right:15px}@media (max-width:543px){.osf-subscribe-toolkit-modal.modal.show .modal-dialog{transform:translateY(-100%)}}.osf-subscribe-toolkit-modal .modal-dialog{top:100%;max-width:590px;background:var(--white);border-radius:3px;margin:0}@media (min-width:544px){.osf-subscribe-toolkit-modal .modal-dialog{top:25%;margin:.5rem auto}}.osf-subscribe-toolkit-modal .fspgpdkuqiv{background:var(--white);border-radius:3px;box-shadow:none}.osf-subscribe-toolkit-modal .close-button{font-size:16px;margin:16px 10px 0 0;line-height:16px;cursor:pointer;z-index:1;position:relative}.osf-subscribe-toolkit-modal .close-svg{fill:var(--dark);width:16px;height:16px}.osf-subscribe-toolkit-modal .orstketryixff{padding:0 25px 25px;margin-top:-30px}.osf-subscribe-mini-cart{font-weight:700;margin-top:4px;white-space:nowrap}.osf-cselect{position:relative}@media (min-width:847px){.osf-cselect{width:100%}}.osf-cselect select{width:100%;display:block;padding:0 40px 0 18px;border:1px solid #303e48;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:54px;letter-spacing:-.5px;color:#303e48;font-family:Roboto-Light}.osf-cselect:after{position:absolute;content:"";right:24px;top:calc(50% - 9px);box-sizing:border-box;height:12px;width:12px;border-style:solid;border-color:var(--dark);border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:1px;pointer-events:none}.sor-options-note{font-size:12px;line-height:15px;margin-top:15px;margin-bottom:5px}.sor-single-option{font-size:1rem;font-weight:600;margin:0}.sor-single-option__message{font-weight:400}#SorDeliveryMonthInterval{min-width:230px}.smartOrderRefillOnly h3{all:initial;font-family:Open Sans,sans-serif;font-size:1.25rem;margin:0;max-width:85%;position:relative;display:block;font-weight:700;margin-left:.375rem;margin-bottom:.625rem}.refill-info-links{font-size:.75rem;line-height:1em}#modify-smart-order-refill .option{position:relative;padding:0 .375rem;margin:.9375rem 0}#modify-smart-order-refill .option input[type=radio]{display:none}#modify-smart-order-refill .option label{all:initial;font-family:Open Sans,sans-serif;color:#666;font-size:.875rem;font-weight:400;display:inline-block;margin:0;position:relative;vertical-align:middle}#modify-smart-order-refill .option label:before{all:initial;content:" ";display:inline-block;position:relative;top:.3125rem;margin:0 .3125rem 0 0;width:.875rem;height:.875rem;border-radius:.6875rem;border:.125rem solid #84bd00;background-color:transparent}#modify-smart-order-refill .option label.hide{display:none}#modify-smart-order-refill .option input[type=radio]:checked+label:after{border-radius:.6875rem;width:.625rem;height:.625rem;position:absolute;bottom:.1875rem;left:.25rem;content:" ";display:block;background:#84bd00}#modify-smart-order-refill .refill-period{display:inline-block;vertical-align:middle}#modify-smart-order-refill select{border:.0625rem solid #a9a9a9;position:relative;margin-left:.3125rem;height:1.125rem;font-size:.6875rem;font-family:Open Sans,sans-serif;width:inherit}#modifyRefill+#removeRefill:before{content:"|";padding:0 .25rem 0 .125rem;color:initial}#message_wrapper{all:unset;font-family:Arial,sans-serif;font-size:.75rem;display:flex;justify-content:center;align-items:center;height:2.25rem;background-color:#e27252;cursor:default}#message_wrapper a{all:unset;color:#fff;font-size:1em;cursor:pointer}#message_wrapper a strong{font-weight:700}#message_wrapper a strong,#message_wrapper p{all:unset;color:#fff;font-size:1em}.sorlogin-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.sorlogin-col{flex:1;max-width:48%}.sorlogin-col h2{all:unset;font-family:Open Sans,sans-serif;text-transform:uppercase;font-style:italic;font-size:1.3125rem;margin:.3125rem auto}#sorlogin .login-rememberme{display:inline-block;margin:.375rem}#sorlogin .login-rememberme .field-wrapper,#sorlogin .login-rememberme label{display:inline-block;vertical-align:middle}#loginFromCartError{background-color:#cebdb3;border:.0625rem solid #900;border-radius:.5em;color:#900;margin:.0625rem 0;padding:.625rem;font-family:Arial,sans-serif;font-size:.75rem}.sor-form-row{margin:.5rem 0 1rem}.sor-form-row .hide{display:none}.sor-form-row label{all:unset;display:block;font-size:.8125rem;font-weight:700;margin-bottom:.1875rem;font-family:Arial,sans-serif}.sor-form-row label span{all:unset}.sor-form-row button{display:inline-block}.sor-form-row .required-indicator{all:unset;color:#900;font-size:1rem;font-family:inherit}.sor-form-row .field-wrapper{all:unset;box-sizing:border-box;margin-bottom:.0625rem;width:100%;display:block}.sor-form-row .field-wrapper label.error{background-color:#faeded;color:#900;padding:.3125rem;margin-top:.1875rem}.sor-form-row input[type=date],.sor-form-row input[type=number],.sor-form-row input[type=password],.sor-form-row input[type=text],.sor-form-row select,.sor-form-row textarea{all:unset;border:.0625rem solid #aaa;box-sizing:border-box;height:2rem;padding:.5rem .375rem;text-indent:0;width:100%;font-family:Arial,sans-serif;font-size:.75rem}.sor-form-row label.updatecard-expiration-label{display:block;width:100%}.sor-form-row.label-inline label{display:inline;float:none;margin-top:0;text-align:left;width:auto}.sor-form-row.label-inline input[type=checkbox],.sor-form-row.label-inline input[type=radio]{margin:0 .3125rem 0 0}.sor-form-row.label-inline:after{content:" ";clear:both}.sor-form-row.label-inline .field-wrapper{float:left;padding-left:0;width:auto}.mini-cart-link-checkout.hide-checkout-link{visibility:hidden;margin:0}.credit_card_save_text{margin:.625rem auto;width:55%}.credit_card_save_text .credit_card_expiration_warning{font-weight:700;color:red;margin:0}.oxolwexffr .credit_card_save_text{width:auto}.payment-method .save_card{display:none}.refill-dashboard{font-size:.75rem}.form-row.sor-form-row.month{margin-right:.625rem}#editCreditCard .choose-card-wrapper{display:flex;flex-wrap:wrap}#editCreditCard .choose-card-wrapper .choose-card-item{margin:.625rem;padding:.625rem;border:.0625rem solid #c5c5c5;box-sizing:border-box;flex:100%}#editCreditCard .choose-card-wrapper .choose-card-item:hover{background:#eee}#editCreditCard .choose-card-wrapper .choose-card-item .choose-card-row{display:flex;padding:.3125rem 0;border-top:.0625rem solid #c5c5c5}#editCreditCard .choose-card-wrapper .choose-card-item .choose-card-row:first-child{border:0 none}#editCreditCard .choose-card-wrapper .choose-card-item .choose-card-row span{flex:1}#editCreditCard .choose-card-wrapper .choose-card-item .choose-card-row input{margin:0;padding:0;vertical-align:text-bottom}.hide-mobile{display:block}.show-mobile{display:none}@media (min-width:46.875rem) and (max-width:64rem){#primary{width:75%;padding-left:0;border:0}#secondary,.primary-focus #secondary{width:23%}}@media (max-width:46.875rem){#main{padding-top:.9375rem}#my_subscriptions{overflow-x:scroll}#my_subscriptions .subscription-info{display:flex;flex-direction:column;margin-bottom:17px}#my_subscriptions .subscription-info .sub-canceled{font-weight:900}#my_subscriptions .show-hide-orders{width:100%;margin-right:0;text-align:center}#my_subscriptions .show-hide-orders .down-arrow{display:inline-block;width:.625rem;margin:.625rem;margin-top:.3125rem}#my_subscriptions .subscriptionHeader{text-align:center}.primary-content,.primary-content .form-row:not(.label-inline) .field-wrapper{width:100%}.primary-content .form-row.form-row-button{text-align:center}#secondary,.primary-focus .primary-content{width:100%}.group-change-refill{margin:0 0 .625rem}.payment-section__card--item,.payment-section__order--item{width:100%}#subscriptionview #actions span:last-of-type{float:left}#subscriptionview .order-section p.title-little{display:inline}.subscriptionOrders .orders{margin:.625rem .625rem .625rem 0}}@media (max-width:31.25rem){.orders-buttons{flex-direction:column}}@media (max-width:28.125rem){.hide-mobile{display:none}.show-mobile{display:block}}.cart-subscribe-checkbox input[type=checkbox]:not(.bv-checkbox)+label:before{border-width:2px;top:4px}.cart-subscribe-checkbox input[type=checkbox]:not(.bv-checkbox)+label:after{top:4px}.cart-subscribe-checkbox .form-check-label{max-width:263px}.cart-subscribe-checkbox .form-check-label .rkvgshxipjx{display:inline;line-height:28px}.cart-subscribe-checkbox .refill-period{display:none;padding-left:29px;margin-bottom:35px}.cart-subscribe-checkbox .refill-period .osf-cselect{display:block}.cart-subscribe-checkbox .refill-period .osf-cselect:after{right:12px}.cart-subscribe-checkbox .refill-period select#SorDeliveryMonthInterval{width:100%;height:39px;border-color:#455865;margin-top:12px;margin-left:0;padding:0 30px 0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;line-height:1}.cart-subscribe-checkbox input[type=checkbox]:checked~.refill-period{display:block}.subscription-paymentinfo-cart{display:flex;font-size:12px;margin:0;padding-top:12px;padding-bottom:12px;padding-left:16px;flex-direction:row;background-color:#e3f0f8;border:2px solid #303e48;line-height:15px;margin-bottom:10px}.subscription-paymentinfo-cart .cart-osf-help{position:absolute;right:10px;top:-5px}.cart-osf-help{background:none;display:inline-block;font-weight:700;font-size:12px;line-height:12px;color:#303e48;border:2px solid #303e48;border-radius:100%;width:16px;height:16px;padding:0;margin:0;cursor:pointer}.gdlgcjhvrs-quickview .smart-order-refill-options input[type=checkbox]:not(.bv-checkbox)+label{max-width:none;font-weight:500;font-size:14px;color:#303e48}.gdlgcjhvrs-quickview .smart-order-refill-options .ofs-help{color:#303e48;height:15px;width:15px;border-color:#303e48}.gdlgcjhvrs-quickview .sor-options-note{max-width:346px}.osf-shipnow-modal .modal-title{font-style:normal;font-weight:500;font-size:20px;line-height:32px;display:flex;margin-bottom:20px}.osf-shipnow-modal .modal-title svg{margin-right:15px}.osf-shipnow-modal .shipnow-heading{font-weight:500;font-size:24px;line-height:32px;margin-bottom:20px}.osf-shipnow-modal .modal-dialog{max-width:414px!important}.osf-shipnow-modal .orstketryixff{font-family:Custom-Body-Font,sans-serif;font-size:12px;line-height:15px}.osf-shipnow-modal .modal-footer .xeskhwcahh{width:100%}.add-subscriptionto-cart br{display:none}.js-sticky-button .add-subscriptionto-cart br{display:block}s{color:#919191}.refill-dashboard .my-account-heading{font-size:25px}.refill-dashboard .my-account-dropdown-container .jglcjsqrzotizhf{width:14px;height:18px}@media (min-width:994px){.quick-view-dialog .orstketryixff{max-height:none}}.sor-module__filter_table{margin-top:20px}.sor-module__filter_table td{padding:5px 5px 5px 0;vertical-align:top}@media (min-width:1200px){.smart-order-refill-options{width:80%}}