html,body{font-family:var(--font-body);font-size:16px}body{font-size:1.0625rem;line-height:1.25rem;letter-spacing:0}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style-guide__header-box{background:var(--color-wild-sand);padding:1px 30px;margin:50px 30px}.style-guide__row{margin:0 30px 25px;display:block;align-items:center;padding-bottom:25px}
@media(min-width:768px){.style-guide__row{display:flex}}.style-guide__item{margin:0 30px;flex:1}.style-guide__item.backgrounds svg{fill:var(--color-azure)}.style-guide__separator{background:var(--color-wild-sand);width:100%;height:1px;margin:10px}.style-guide__icons{flex-wrap:wrap;color:var(--color-azure)}.heading-1,.text-heading,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:var(--font-heading-1);text-transform:uppercase}
.heading-2{font-family:var(--font-heading-2);text-transform:initial}.heading-3{font-family:var(--font-heading-3);text-transform:initial}.text-heading,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--color-tuatara);letter-spacing:0;font-weight:400;margin:0}h1,.h1{font-size:44px;line-height:44px}@media(min-width:768px){h1,.h1{font-size:72px;line-height:72px}
}h1.heading-2,.h1.heading-2{font-size:36px;line-height:40px}@media(min-width:768px){h1.heading-2,.h1.heading-2{font-size:50px;line-height:54px}}h2,.h2{font-size:42px;line-height:42px}@media(min-width:768px){h2,.h2{font-size:60px;line-height:60px}}h2.heading-2,.h2.heading-2{font-size:30px;line-height:34px}@media(min-width:768px){h2.heading-2,.h2.heading-2{font-size:40px;line-height:44px}
}h3,.h3{font-size:36px;line-height:36px}@media(min-width:768px){h3,.h3{font-size:50px;line-height:50px}}h3.heading-2,.h3.heading-2{font-size:24px;line-height:26px}@media(min-width:768px){h3.heading-2,.h3.heading-2{font-size:32px;line-height:36px}}h4,.h4{font-size:32px;line-height:32px}@media(min-width:768px){h4,.h4{font-size:40px;line-height:40px}
}h4.heading-2,.h4.heading-2{font-size:20px;line-height:24px}@media(min-width:768px){h4.heading-2,.h4.heading-2{font-size:24px;line-height:28px}}h5,.h5{font-size:28px;line-height:28px}@media(min-width:768px){h5,.h5{font-size:36px;line-height:36px}}h5.heading-2,.h5.heading-2{font-size:18px;line-height:22px}@media(min-width:768px){h5.heading-2,.h5.heading-2{font-size:20px;line-height:24px}
}h6,.h6{font-size:24px;line-height:24px}@media(min-width:768px){h6,.h6{font-size:32px;line-height:32px}}h6.heading-2,.h6.heading-2{font-size:14px;line-height:16px}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em{font-family:var(--font-heading-3);font-size:95%;font-style:initial;text-transform:initial}
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p,.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.text-body,.product-title,.p-legal,.eyebrow,.p-5,.p-4,.p-3,.p-2,.p-1{font-family:var(--font-body-1);color:var(--color-tuatara);font-weight:600;letter-spacing:0}
.text-bold{font-weight:bold}.text-book{font-weight:200}.text-underline{text-decoration:underline}.p-1{font-size:18px;line-height:22px}@media(min-width:768px){.p-1{font-size:20px;line-height:26px}}.p-2{font-size:16px;line-height:20px}@media(min-width:768px){.p-2{font-size:18px;line-height:24px}}.p-3{font-size:14px;line-height:20px}
@media(min-width:768px){.p-3{font-size:16px;line-height:24px}}.p-4{font-size:12px;line-height:18px}@media(min-width:768px){.p-4{font-size:14px;line-height:20px}}.p-5{font-size:12px;line-height:16px}.p-legal,.eyebrow{font-size:12px;line-height:16px}@media(min-width:768px){.p-legal,.eyebrow{font-size:14px;line-height:16px}
}.eyebrow{text-transform:uppercase;font-weight:bold;font-size:14px}.product-title{font-size:14px;line-height:16px}@media(min-width:768px){.product-title{font-size:18px;line-height:24px}}.button-title{font-family:var(--font-heading-1-light);font-weight:300;font-size:14px;line-height:28px}@media(min-width:768px){.button-title{font-size:24px}
}.form-label,.form-helper,.form-input{font-family:var(--font-body-1);color:var(--color-tuatara);font-weight:400;font-size:14px;line-height:16px}.form-input{font-size:18px;line-height:24px}.form-helper{color:var(--color-old-brick);font-size:14px;line-height:16px}.text-link{font-family:var(--font-body-1);font-style:normal;font-weight:700;font-size:1rem;line-height:1.375rem;color:var(--color-azure-dark);text-transform:uppercase;text-underline-offset:2px}
.age-label{font-family:var(--font-heading-1);color:var(--color-russet);font-size:34px;line-height:28px;white-space:nowrap}[data-bv-show=reviews]{max-width:68.125rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-header-meta{margin-bottom:.875rem !important}
[data-bv-show=reviews] li.bv-content-item.bv-content-top-review.bv-content-review .bv-secondary-content-list .bv-content-item.bv-secondary-content-clientresponse{padding:0 !important}@media(max-width:480px){[data-bv-show=reviews] li.bv-content-item.bv-content-top-review.bv-content-review{padding:0 1.4375rem !important;text-align:center !important}
}@media(max-width:480px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-details-offset-off{width:100% !important}}@media(max-width:480px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item-author-profile-offset-on .bv-content-header .bv-content-meta-wrapper{text-align:center !important;display:flex !important;justify-content:center}
}@media(max-width:480px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data-summary .bv-content-meta{float:none !important;clear:none !important}}@media(max-width:480px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data-summary .bv-content-meta .bv-content-reference-data,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data-summary .bv-content-meta .bv-content-author-name{float:none !important;margin-right:auto !important;margin-left:auto !important}
}@media(max-width:768px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data-summary .bv-content-title{font-size:1.375rem !important;line-height:1.625rem !important;margin-bottom:.75rem !important}}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-search .bv-masthead .bv-searchbar{display:none !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-search .bv-masthead .bv-masthead-product{border-bottom:none !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-search{box-shadow:none !important;border-bottom:none !important}[data-bv-show=reviews] .bv-content-list-container{position:relative !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar-sort .bv-dropdown-target{background:#f5f4f5 !important;border-radius:4px !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-dropdown-target .bv-dropdown-label{font-family:var(--font-body-1) !important;font-size:1.125rem !important;font-weight:500 !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-dropdown-target .bv-dropdown-title{font-family:var(--font-body-1) !important;font-size:1.125rem !important;font-weight:500 !important;font-style:normal !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item .bv-feedback-container div button{font-family:var(--font-body-1) !important;font-weight:500 !important;font-style:normal !important;padding:.3125rem 1.25rem !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-action-bar button.bv-write-review.bv-focusable.bv-submission-button,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-action-bar button.bv-write-review.bv-focusable.bv-submission-button:hover,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-action-bar button.bv-write-review.bv-focusable.bv-submission-button:focus{font-family:var(--font-heading-1) !important;font-size:1.5rem !important;font-weight:300 !important;line-height:1.75rem !important;padding:1rem 1.6875rem .8125rem 1.6875rem !important;outline:none !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-action-bar{display:flex !important;justify-content:space-between;align-items:center}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar:before,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar:after{display:none !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-control-bar.bv-control-bar-filter-offset{padding-right:0 !important;padding-left:0 !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-title,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-summary-title{font-weight:500 !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-actions-container{display:none !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data{margin-bottom:0 !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-secondary-content-list{margin-bottom:0 !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-media-container .bv-media-item.bv-media-item-show .bv-media-item-wrapper .bv-media-item-lazyload{-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center !important;object-position:center !important}
@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-media-container .bv-media-item.bv-media-item-show .bv-media-item-wrapper .bv-media-item-lazyload{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important}}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-91 .bv-content-data-summary .bv-content-meta .bv-content-reference-data,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-91 .bv-content-data-summary .bv-content-meta .bv-author{border:0 !important}
@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off{width:100% !important}}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container{display:flex !important;flex-wrap:wrap;gap:.625rem}@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container{gap:.375rem}
}@media(max-width:479px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container{margin-bottom:.1875rem !important}}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container li.bv-media-item-photo{overflow:hidden !important;border-radius:.625rem !important;max-width:5.875rem !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container li.bv-media-item-photo .bv-media-item-wrapper{padding-top:100% !important;margin:0 !important}@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-core .bv-content-details-offset-off ul.bv-content-media-container li.bv-media-item-photo{width:calc(33.3333333333% - 0.75rem) !important}
}@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item-author-profile-offset-on .bv-content-header{padding:0 !important}}@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-details-offset-off .bv-content-summary{padding-right:0 !important;padding-left:0 !important}
}@media(max-width:767px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-data .bv-content-product-questions{margin-bottom:0 !important}}@media(max-width:479px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar .bv-write-review-container.bv-write-container{margin:1.25rem auto 0 auto !important}
}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar h2.bv-action-bar-header.bv-focusable{font-size:3.75rem !important;line-height:3.75rem !important;font-weight:400 !important}@media(max-width:479px){[data-bv-show=reviews] .bv-cv2-cleanslate .bv-header .bv-action-bar h2.bv-action-bar-header.bv-focusable{font-size:2.75rem !important;line-height:2.75rem !important;margin-right:auto !important;margin-bottom:0 !important;margin-left:auto !important}
}[data-bv-show=reviews] .bv-trustmarkIcon.bv-trustmarkIcon-target{display:none !important}[data-bv-show=reviews] .bv-cv2-cleanslate .bv-summary-bar .bv-rating-ratio-number .bv-rating,[data-bv-show=reviews] .bv-content-search .bv-masthead .bv-masthead-product .bv-rating-label{color:#222d65 !important;font-size:1.0625rem !important;font-family:neutra,Helvetica,sans-serif !important;text-transform:none !important;font-weight:normal !important;font-style:normal !important;text-decoration:none !important;line-height:1.21875rem !important}
[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-location span,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-content-author-name .bv-author span,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-content-item.bv-content-review .bv-author-profile .bv-inline-profile .bv-author-userstats span,[data-bv-show=reviews] .bv-cv2-cleanslate .bv-core-container-83 .bv-author-profile .bv-author-userinf span{font-size:1.25rem !important;line-height:1.625rem !important}
.bv-mbox-opened .bv-mbox-box form .bv-submission-section .bv-fieldsets input.bv-text,.bv-mbox-opened .bv-mbox-box form .bv-submission-section .bv-review-field-content-wrapper,.bv-mbox-opened .bv-mbox-box form .bv-submission-section .bv-fieldsets.bv-input-fieldsets fieldset.bv-fieldset .bv-fieldset-inner .bv-fieldset-select-wrapper select.bv-select{border-radius:1.25rem !important}
.product-main__form [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,.product-main__form [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.product-main__form [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,.product-main__form [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,.bv_histogram_row_prefix,.bv_histogram_row_rating{color:#222d65 !important;font-size:1.0625rem !important;font-family:neutra,Helvetica,sans-serif !important;text-transform:none !important;font-weight:normal !important;font-style:normal !important;text-decoration:none !important;line-height:1.21875rem !important}
.product-main__form [data-bv-show=rating_summary]{margin-top:.8125rem;display:flex !important;justify-content:center !important}.product-main__form [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.3125rem !important}.product-main__form .gift-card-pdp-ratings-container{display:none !important}
[data-bv-show=rating_summary]{margin-top:.8125rem;display:flex;justify-content:center}.product-card__content [data-bv-show=inline_rating] .bv_main_container .bv_text{font-family:var(--font-body-1) !important;font-weight:600 !important}.product-card [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{justify-content:center !important}