.main-product[data-section-type=main-product] .product-info__badge-yotpo{display:flex;justify-content:space-between;align-items:center}.main-product[data-section-type=main-product] .title-row.vendor--wrapper{font-family:Futura;font-size:unset}.main-product[data-section-type=main-product] .title-row.title-row--title{margin-top:20px;margin-bottom:15px}.main-product[data-section-type=main-product] .yotpo-display-wrapper .yotpo-bottomline .text-m{color:#354145!important;font-family:Open Sans!important;font-size:11px;font-style:normal!important;font-weight:400;line-height:normal;text-transform:lowercase!important;display:block!important}.main-product[data-section-type=main-product] #y-badg{padding:0!important}.main-product[data-section-type=main-product] .pairs-well-width .yotpo-bottomline.pull-left.star-clickable a,.main-product[data-section-type=main-product] .product-recommendations .yotpo-bottomline.pull-left.star-clickable a{display:none!important}.main-product[data-section-type=main-product] .option-selector__btns{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px}.main-product[data-section-type=main-product] label.opt-label{border-radius:100px;border:1px solid rgba(0,0,0,.2);background:#fff;display:flex;width:146.667px;padding:15px;justify-content:center;align-items:center;gap:8px;margin:0}.main-product[data-section-type=main-product] label.opt-label.selected{border-radius:100px;border:2px solid #0076BB;background:#fff}.main-product[data-section-type=main-product] label.opt-label.selected .opt-label__text{color:#0076bb;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.25px}.main-product[data-section-type=main-product] label.opt-label:hover .opt-label__text{color:#0076bb;transition:color .25s ease-in-out}.main-product[data-section-type=main-product] label.opt-label:hover{border-radius:100px;border:2px solid #0076BB;background:#fff;transition:border-color .25s ease-in-out}.main-product[data-section-type=main-product] #main-product-buttons .quantity-wrapper,.main-product[data-section-type=main-product] #main-product-buttons #quantity,.main-product[data-section-type=main-product] #main-product-buttons svg{color:#0076bb;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.25px;background:var(--Primary-Museum-White, #FFF)}.main-product[data-section-type=main-product] #main-product-buttons #quantity{width:30px;text-align:center}.main-product[data-section-type=main-product] #main-product-buttons .quantity-wrapper{border:1px solid #0076BB;display:flex;width:max-content;height:44px;padding:15px 0;justify-content:space-between;align-items:center;min-width:120px}.main-product[data-section-type=main-product] #main-product-buttons .quantity-wrapper input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{width:340px;height:44px;background:var(--Brand-Colors-Blue, #0076BB);display:flex;align-items:center;justify-content:center;transition:background .25s ease-in-out,color .25s ease-in-out}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary[type=submit] .add-to-cart__text,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary[type=submit] .price-container .theme-money,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary[type=submit] .dash,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary[type=submit] .price-container .price__from{color:var(--Brand-Colors-Ivory, #FCFAF8);font-family:Futura;font-size:17px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary.inverted[type=submit],.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary.inverted[type=submit] .add-to-cart__text,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary.inverted[type=submit] .price-container .theme-money,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary.inverted[type=submit] .dash,.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button.button--primary.inverted[type=submit] .price-container .price__from{color:#0076bb!important;background:var(--Brand-Colors-Ivory, #FCFAF8)}.main-product[data-section-type=main-product] .slick-product-prev svg path,.main-product[data-section-type=main-product] .slick-product-next svg path{fill:#0076bb}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] .add-to-cart__text{vertical-align:top;line-height:20px}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]:hover{background:transparent;border-color:#0076bb}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]:hover span.add-to-cart__text{color:#0076bb}.main-product[data-section-type=main-product] .product-form .quantity-submit__act-buttons{display:flex;align-items:center;column-gap:10px;flex:1 1 100%}.main-product[data-section-type=main-product] .klaviyo__bis-cta{display:flex;width:100%;flex:1 1 100%}.main-product[data-section-type=main-product] .klaviyo__bis-cta a{width:100%!important}.main-product[data-section-type=main-product] .quickbuy-content .quantity-wrapper a{width:24px;height:24px;flex-shrink:0;position:unset;display:flex;align-items:center;justify-content:center}.main-product[data-section-type=main-product] .quickbuy-content .quantity-wrapper a svg{margin:0}.main-product[data-section-type=main-product] .messages p{color:#354145;font-family:Open Sans;font-size:11px;font-style:normal;font-weight:400;line-height:22px;margin:0}.main-product[data-section-type=main-product] .messages .with-icon{column-gap:10px;align-items:center}.main-product[data-section-type=main-product] .messages .with-icon svg{width:14px;height:14px;margin:0}.main-product[data-section-type=main-product] .accordion-product-description .cc-accordion-item__panel{display:flex;flex-direction:column;row-gap:30px}.main-product[data-section-type=main-product] .accordion-product-description .title-section{color:#354145;font-family:Futura-PT;font-size:17px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:1px;text-transform:lowercase}.main-product[data-section-type=main-product] .accordion-product-description .cc-accordion-item__content{padding:0}.main-product[data-section-type=main-product] .accordion-product-description .cc-accordion-item__content *{color:#354145;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.25px}.main-product[data-section-type=main-product] .accordion-product-description .cc-accordion-item__content a{color:#0076bb;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.25px;text-decoration:none}.main-product[data-section-type=main-product] summary.cc-accordion-item__title{color:#354145;font-family:Futura-PT;font-size:20px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:1px;text-transform:lowercase;padding:30px 30px 30px 0;display:flex;justify-content:space-between}.main-product[data-section-type=main-product] summary.cc-accordion-item__title:before,.main-product[data-section-type=main-product] summary.cc-accordion-item__title:after{display:none}.main-product[data-section-type=main-product] details.cc-accordion-item .accordion-icon svg{width:12px;height:12px}.main-product[data-section-type=main-product] details.cc-accordion-item.is-open[open] .accordion-icon__close{display:none}.main-product[data-section-type=main-product] details.cc-accordion-item.is-open[open] .accordion-icon__open{display:block}.main-product[data-section-type=main-product] details.cc-accordion-item.is-open .accordion-icon__close{display:block}.main-product[data-section-type=main-product] details.cc-accordion-item.is-open .accordion-icon__open{display:none}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container{display:flex;padding:20px 2px;justify-content:center;align-items:flex-start;gap:15px;align-self:stretch;border-radius:20px;background:#72c5e81a}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-highlight{display:flex;align-items:center;column-gap:10px}.main-product[data-section-type=main-product] .accordion-product-description .hightlight-title span{color:#0076bb;font-family:Futura-PT;font-size:17px;font-style:normal;font-weight:450;line-height:27px;letter-spacing:.25px;text-transform:lowercase}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container .hightlight-icon img{display:block}.main-product[data-section-type=main-product] .accordion-product-description .description__free-from-container,.main-product[data-section-type=main-product] .accordion-product-description .description__award-container,.main-product[data-section-type=main-product] .accordion-product-description .description__award-container .content-section{display:flex;flex-direction:column;row-gap:15px}.main-product[data-section-type=main-product] .accordion-product-description .description__award-container .content-section .award{color:#354145;font-family:Open Sans;font-size:14px;font-style:italic;font-weight:400;line-height:normal;letter-spacing:.25px}.main-product[data-section-type=main-product] .accordion-product-description .description__award-container .content-section{display:flex;flex-direction:column;row-gap:15px}.main-product[data-section-type=main-product] .accordion-product-description .description__free-from-container .content-section{display:flex;align-items:flex-start;align-content:flex-start;gap:10px 15px;align-self:stretch;flex-wrap:wrap}.main-product[data-section-type=main-product] .accordion-product-description .description__free-from-container .free-from{display:flex;align-items:center;column-gap:10px;min-width:140px}.main-product[data-section-type=main-product] .accordion-product-description .description__free-from-container .free-form__icon svg{width:10px;height:10px;flex-shrink:0}.main-product[data-section-type=main-product] .accordion-product-description .description__free-from-container .free-from__title{color:#354145;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px}.main-product[data-section-type=main-product] .product-detail .product-column-right{left:0;right:0;margin:auto}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array{display:flex;flex-wrap:nowrap;row-gap:10px;margin:0}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array li.metafield-single_line_text_field{list-style-type:none;color:#354145;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px;text-transform:lowercase;white-space:nowrap}.main-product[data-section-type=main-product] .collapsible-tabs__tab details>summary::-webkit-details-marker{display:none;content:none}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array li.metafield-single_line_text_field:after{content:"/";margin:0 10px}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array li.metafield-single_line_text_field:last-child:after{content:"";margin:0}.main-product[data-section-type=main-product] .recommended-for .h3{color:#0076bb;font-family:Futura-PT;font-size:17px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:1px;text-transform:lowercase}.main-product[data-section-type=main-product] .recommended-for{display:flex;padding:15px 20px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:20px;background:#72c5e81a;width:100%}body.template-product .sticky-content-container{position:static}.main-product[data-section-type=main-product] .price-container{margin:30px 0}.main-product[data-section-type=main-product] #main-product-buttons{margin-top:30px;margin-bottom:0}.main-product[data-section-type=main-product] .title-row--short-description{margin-bottom:30px}.main-product[data-section-type=main-product] .product-form .option-selector:not(.quick-add__options){margin-bottom:30px}.main-product[data-section-type=main-product] .product-form .option-selectors .option-selector{margin-bottom:15px}.main-product[data-section-type=main-product] .product-media .rimage__image,.main-product[data-section-type=main-product] .product-media .product-media--frame video,.main-product[data-section-type=main-product] .product-media-wrapper,.main-product[data-section-type=main-product] .product-media--video video,.main-product[data-section-type=main-product] .product-media__poster{width:615px!important;max-width:615px!important;height:615px}.main-product[data-section-type=main-product] a.thumbnail.thumbnail--media-video,.main-product[data-section-type=main-product] a.thumbnail.thumbnail--media-video img{height:30px}@media screen and (max-width: 768px){.main-product[data-section-type=main-product] .product-media .rimage__image,.main-product[data-section-type=main-product] .product-media .product-media--frame video,.main-product[data-section-type=main-product] .product-media-wrapper,.main-product[data-section-type=main-product] .product-media--video video,.main-product[data-section-type=main-product] .product-media__poster{width:100%!important;max-width:100%!important;height:375px;aspect-ratio:1/1;object-fit:contain}}@media screen and (min-width:768px) and (max-width: 1150px){.main-product[data-section-type=main-product] .product-media .rimage__image,.main-product[data-section-type=main-product] .product-media .product-media--frame video,.main-product[data-section-type=main-product] .product-media-wrapper,.main-product[data-section-type=main-product] .product-media--video video,.main-product[data-section-type=main-product] .product-media__poster{width:415px!important;max-width:415px!important;height:auto;margin:auto}}@media screen and (max-width:1150px){.main-product[data-section-type=main-product] a.thumbnail.thumbnail--media-video,.main-product[data-section-type=main-product] a.thumbnail.thumbnail--media-video img{height:50px}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]:hover{background:#0076bb}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container{padding:20px 40px}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container .description__benefits-highlight:nth-child(1){order:4}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container .description__benefits-highlight:nth-child(2){order:3}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container .description__benefits-highlight:nth-child(3){order:2}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container .description__benefits-highlight:nth-child(4){order:1}.main-product[data-section-type=main-product] .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{width:100%}.shopify-section.section-main-product.page-section-spacing,.shopify-section.section-main-product.page-section-spacing .spaced-row{margin-bottom:0}.shopify-section.section-main-product.page-section-spacing .recommended-for{margin-bottom:20px}.main-product[data-section-type=main-product] label.opt-label .opt-label__text{position:absolute}.main-product[data-section-type=main-product] label.opt-label{width:32.3%;padding:7px}.main-product[data-section-type=main-product] .product-purchase-form .quantity-wrapper{width:100px;display:flex;align-items:center;border:1px solid #B8B8B8;border-radius:0;color:#354145;font-size:.875rem;height:45px;padding:0 16px;background:var(--bg-col)}.main-product[data-section-type=main-product] .product-purchase-form .quantity-wrapper input{border:none}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array{gap:15px;flex-wrap:wrap}.main-product[data-section-type=main-product] .recommended-for ul.metafield-single_line_text_field-array li.metafield-single_line_text_field:after{margin:0 0 0 15px}.main-product[data-section-type=main-product] .accordion-product-description .description__award-container{padding-bottom:30px}.mobile-only .title-row.title-row--short-description{color:#354145;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px;margin-bottom:20px}.main-product[data-section-type=main-product] .price-container{margin:0}.main-product[data-section-type=main-product] .yotpo-display-wrapper{margin-top:10px}.main-product[data-section-type=main-product] .title-row.title-row--title{margin-top:10px;margin-bottom:10px}.mobile-only{margin-bottom:15px}.main-product[data-section-type=main-product] .accordion-product-description .description__benefits-container{flex-wrap:wrap}.main-product[data-section-type=main-product] .slick-slider .slick-list{height:auto!important}}@media (min-width: 1150px){body.template-product .sticky-content-container{position:static}.main-product[data-section-type=main-product] .recommended-for{min-width:428px;width:auto}.main-product[data-section-type=main-product] .product-detail{display:flex;justify-content:space-between}.main-product[data-section-type=main-product] .product-detail .product-column-left{flex:0 0 auto;width:50%}.main-product[data-section-type=main-product] .product-detail .product-column-right{flex:0 0 auto;max-width:700px}.main-product[data-section-type=main-product] .product-detail .detail .product-form,.main-product[data-section-type=main-product] .product-detail .detail .lightly-spaced-row{width:450px;margin:auto}.detail form.product-form{width:unset;margin:unset}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/product-page.css.map */
