@charset "UTF-8";.container{max-width:1200px;padding:0 1.25rem;margin:0 auto}.feature-section{padding:6rem 0}.feature-section{padding:6rem 0;min-height:400px}.feature-grid{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.feature-image{flex:1 1 40%;min-width:260px;height:280px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.feature-image-no-bkg{flex:1 1 40%;min-width:260px;max-width:475px}.feature-eyebrow{font-family:mabry,sans-serif;color:var(--orange);margin-bottom:.5rem}.feature-subhead{font-weight:700;margin-bottom:.5rem}.feature-text{color:var(--darker);line-height:1.6;margin-bottom:1.5rem}.feature-rating{display:flex;align-items:center;gap:.5rem;color:var(--darker);margin-bottom:1rem}.stars{color:gold}.btn-orange{padding:.85rem 2rem;background-color:var(--orange);color:var(--white);font-weight:700;border:none;border-radius:50px;cursor:pointer}.bg-lightest{background-color:var(--lightest)}.bg-light{background-color:var(--light)}@media (max-width: 768px){.feature-grid{flex-direction:column;margin-top:1.25rem}.feature-image{order:-1;width:100%;height:250px}}.tag-group{margin-bottom:25px;justify-content:flex-start}.tag-pill{padding:.4rem 1rem .3rem;border:1px solid var(--black);border-radius:999px;font-family:myriad,sans-serif;background-color:transparent;color:var(--black);white-space:nowrap;cursor:default}.featured-badge{display:inline-block;padding:.4rem 1rem .3rem;background-color:var(--orange);color:var(--white);border-radius:999px;font-family:myriad,sans-serif;font-weight:700;white-space:nowrap;margin-bottom:1rem;text-transform:uppercase}.container .feature-grid{margin-top:25px}.variant-selector{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.variant-button{position:relative;border:1px solid #707070!important;border-radius:16px;padding:.5rem 1rem;background-color:transparent;font-family:mabry,sans-serif;color:var(--black);text-align:center;max-width:3750px;width:48%;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:all .2s ease}.variant-button.selected{border:2px solid var(--black);background-color:var(--white);z-index:1}.variant-badge{position:absolute;top:-.75rem;background-color:#ff966c;color:#fff;font-weight:700;border-radius:999px;padding:.25rem 1.5rem;text-transform:uppercase;font-family:myriad,sans-serif}.variant-label{display:block}.variant-discount{margin-top:.02rem;color:var(--orange);font-weight:400;font-family:myriad,sans-serif}.purchase-options{border:1px solid var(--black);border-radius:16px;overflow:hidden;font-family:myriad,sans-serif;margin-top:2rem}.purchase-row{display:flex;justify-content:space-between;padding:1rem 1.5rem;align-items:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;border:1px solid transparent}.purchase-row:hover{background-color:#00000005}.purchase-row.selected{background-color:var(--black);color:var(--white);border:1px solid var(--black);border-radius:4px}.purchase-row.selected .purchase-label,.purchase-row.selected .purchase-price,.purchase-row.selected .original-price,.purchase-row.selected .discounted-price{color:var(--white)}.purchase-option-content{display:flex;align-items:center;gap:1rem;width:100%}.purchase-radio{width:20px;height:20px;cursor:pointer;flex-shrink:0}.purchase-label-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.subscribe .purchase-label-wrapper{flex-direction:column;align-items:flex-start}.subscribe-content{width:100%}.subscribe{background-color:var(--light);border-top:1px solid var(--black);flex-direction:column}.subscribe.selected{background-color:var(--black);color:var(--white);border:1px solid var(--black);border-radius:4px}.subscribe.selected .purchase-label,.subscribe.selected .original-price,.subscribe.selected .discounted-price{color:var(--white)}.subscribe-header{display:flex;justify-content:space-between;width:100%;padding:.25rem 0rem .5rem}.subscribe-prices{flex-direction:column;align-items:flex-end}.original-price{text-decoration:line-through;color:var(--darker)}.discounted-price{color:var(--black)}.subscribe-benefits{display:flex;width:100%;padding:0 0rem 1rem;gap:2rem}.subscribe-benefits ul{list-style:disc inside;padding-left:0;margin:0;color:var(--darker)}.btn-orange-wide{padding:.85rem 2rem;background-color:var(--orange);color:var(--white);border:none;border-radius:50px;cursor:pointer;width:100%;margin-top:15px}.product-feature-copy{margin-top:75px;flex:1 1 50%;min-width:280px}.product-tag-button{position:relative;border:1px solid #707070!important;border-radius:16px;padding:.75rem 1rem .5rem;background-color:transparent;font-family:mabry,sans-serif;color:var(--black);text-align:center;max-width:3750px;width:48%;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:all .2s ease}.thumbnail-gallery{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap;justify-content:flex-start}.thumbnail-gallery img{width:60px;height:60px;object-fit:cover;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:border-color .2s ease}.thumbnail-gallery img:hover{border-color:var(--orange)}.thumbnail-gallery img.selected,.thumbnail.selected{border:2px solid var(--black)}.thumbnail-gallery-wrapper{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;overflow:hidden;position:relative}.thumbnail-gallery{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;max-width:90%}.thumbnail{width:60px;height:auto;cursor:pointer;border:2px solid transparent;border-radius:4px}.thumbnail.selected{border-color:var(--orange)}.slider-arrow{background:none;border:none;cursor:pointer;color:var(--black);padding:.5rem;z-index:5;transition:color .2s ease-in-out}.slider-arrow:hover{color:var(--orange)}.product-page-small-print{margin-top:20px;text-align:center;gap:.5rem;color:var(--darker);margin-bottom:1rem}.attribute-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem 5rem;margin-top:1rem;padding:1rem 1.5rem}.attribute{text-align:center;color:var(--black);max-width:80px}.attribute img{width:40px;height:auto;margin-bottom:.5rem}.variant-description{margin-top:1rem;padding:1rem;background-color:var(--lightest);border-radius:8px;color:var(--darker);line-height:1.6;font-family:myriad,sans-serif}.attribute p{margin:0;line-height:1.2;font-weight:500;font-family:myriad,sans-serif;text-transform:uppercase}.p-p-icon-item{flex:1 1 20%;display:flex;flex-direction:column;gap:1.25rem;min-width:200px}.p-p-container{max-width:1200px;padding:0 1.25rem;margin:0 auto}.p-p-icon-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.p-p-icon-split{padding:6rem 2rem}.p-p-icon-placeholder{border-radius:8px}.p-p-icon-head{font-family:mabry,sans-serif;font-weight:700;color:var(--black);margin:0}.p-p-icon-copy{font-family:nib,serif;line-height:1.5;color:#000;margin:0}.p-p-icon-list{font-family:nib,serif;line-height:1.5;color:#000;padding-left:1rem;margin:0}.comparison-section{padding:5rem 0}.comparison-heading{text-align:center;font-family:mabry,sans-serif;margin-bottom:2rem}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #ccc}.comparison-table .yoro-col{color:var(--orange);text-align:center}.comparison-table .check{color:var(--orange);font-weight:700;text-align:center}.comparison-table .x{color:var(--black);text-align:center}@media (max-width: 768px){.comparison-table th,.comparison-table td{padding:.75rem .5rem}}@media (max-width: 768px){.subscribe-benefits{flex-direction:column;gap:0rem}.p-p-icon-item{flex:1 1 20%;display:flex;flex-direction:column;gap:1.25rem;min-width:300px}.product-feature-copy{margin-top:0}.subscribe-header{flex-direction:column;align-items:flex-start;gap:.5rem}.subscribe-prices{align-items:flex-start}.product-feature-copy{text-align:left!important}}@media (max-width: 600px){.variant-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/yoro-product-page.css.map */
