html,body{overflow-x:clip}body{--page-margin: max(var(--yc-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));font-family:var(--yc-font-sans);background:var(--yc-surface);-webkit-font-smoothing:antialiased}body.page-width-normal,body.page-width-narrow,body.page-width-wide{--page-content-width: var(--yc-page-max)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.yc-container){box-sizing:border-box;width:100%;max-width:calc(var(--yc-page-max) + var(--yc-gutter) * 2);margin-inline:auto;padding-inline:var(--yc-gutter)}.yc-section{color:var(--yc-ink);font-family:var(--yc-font-sans)}.yc-section *,.yc-section *:before,.yc-section *:after{box-sizing:border-box}:where(.yc-section--sage){background:var(--yc-sage)}:where(.yc-section--deep){background:var(--yc-forest-deep);color:var(--yc-white)}.yc-icon{display:inline-block;flex:none;vertical-align:middle}:where(.yc-h2){margin:0;font-family:var(--yc-font-serif);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0;color:inherit}:where(.yc-h2) em{font-style:normal;color:var(--yc-forest)}:where(.yc-h2) p{margin:0}:where(.yc-eyebrow){font-size:13.5px;font-weight:700;line-height:1.4;color:var(--yc-forest)}:where(.yc-lead){margin:0;font-size:14.5px;line-height:1.5;color:var(--yc-ink-soft)}:where(.yc-lead) p{margin:0}:where(.yc-center){text-align:center}:where(.yc-pill-btn){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 24px;border:0;border-radius:26px;background:var(--yc-forest);color:var(--yc-white);font-family:var(--yc-font-sans);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}:where(.yc-pill-btn):hover{background:var(--yc-forest-deep);color:var(--yc-white)}:where(.yc-pill-btn--light){background:var(--yc-white);color:var(--yc-forest-deep)}:where(.yc-pill-btn--light):hover{background:var(--yc-cream-mark);color:var(--yc-forest-deep)}.yc-section :is(a,button,summary,input,[tabindex]):focus-visible,.yc-focus:focus-visible{outline:2px solid var(--yc-forest);outline-offset:2px}.yc-section--deep :is(a,button,input):focus-visible,.yc-footer :is(a,button,input):focus-visible{outline-color:var(--yc-cream-mark)}:where(.yc-kicker){margin:0;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--yc-forest)}:where(.yc-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 20px;border:1px solid var(--yc-forest);border-radius:10px;background:var(--yc-forest);color:var(--yc-white);font-family:var(--yc-font-sans);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}:where(.yc-btn):hover{border-color:var(--yc-forest-deep);background:var(--yc-forest-deep);color:var(--yc-white)}:where(.yc-btn):disabled{opacity:.45;cursor:not-allowed}:where(.yc-btn--secondary){background:var(--yc-white);color:var(--yc-forest)}:where(.yc-btn--secondary):hover{border-color:var(--yc-forest);background:var(--yc-cream);color:var(--yc-forest)}.yc-progress{display:flex;align-items:center;gap:12px}.yc-progress[hidden]{display:none}.yc-progress__track{position:relative;flex-grow:1;height:4px;border-radius:2px;background:#e6ddcc}.yc-progress__thumb{position:absolute;top:0;left:calc(var(--yc-progress, 0) * 70%);width:30%;height:4px;border-radius:2px;background:var(--yc-forest)}.yc-progress__label{font-size:12px;color:var(--yc-ink-soft)}:where(.yc-pad){padding-block:var(--yc-pt, 0) var(--yc-pb, 0)}@media screen and (min-width:750px){:where(.yc-pad){padding-block:var(--yc-pt-d, 0) var(--yc-pb-d, 0)}}.yc-stars{display:inline-flex;align-items:center}.yc-stars__star{display:inline-flex}.yc-stars__star--empty{color:var(--yc-sand)}:where(.yc-placeholder){display:block;width:100%;height:100%;background:var(--yc-stone);fill:#2c241840}:where(.yc-track){position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--yc-gutter);padding-inline:var(--yc-gutter);scrollbar-width:none}:where(.yc-track)::-webkit-scrollbar{display:none}:where(.yc-track)>*{flex-shrink:0;scroll-snap-align:start}:where(.yc-dots){display:flex;justify-content:center;align-items:center;height:8px;margin:0;padding:0;list-style:none}:where(.yc-dots)[hidden]{display:none}.yc-dot{position:relative;display:grid;place-items:center;width:14px;height:8px;padding:0;border:0;background:none;cursor:pointer}.yc-dot[aria-current=true]{width:28px}.yc-dot:before{content:"";display:block;width:8px;height:8px;border-radius:4px;background:var(--yc-sand);transition:width .2s ease,background-color .2s ease}.yc-dot[aria-current=true]:before{width:22px;background:var(--yc-forest)}.yc-dot:after{content:"";position:absolute;top:-18px;right:-8px;bottom:-18px;left:-8px}@media screen and (min-width:750px){:where(.yc-h2){font-size:40px}:where(.yc-eyebrow){font-size:14px}:where(.yc-lead){font-size:16px}:where(.yc-track--grid-desktop){display:grid;overflow:visible;padding-inline:0;scroll-snap-type:none}:where(.yc-dots--mobile-only){display:none}}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,700fr) minmax(0,536fr)}.product-information .product-information__grid.product-information--media-left .product-information__media{padding-inline-end:32px;padding-block-start:24px}.product-information .product-information__grid.product-information--media-left .product-details{padding-inline-start:32px}}.product-information .product-details>.group-block>.group-block-content{gap:12px}@media screen and (min-width:750px){.product-information .product-details>.group-block>.group-block-content{gap:14px;padding-block-start:42px}}@media screen and (max-width:749px){.product-information .product-details .yc-stock{margin-block-start:41px}.product-information .product-details .yc-qb__heading{margin-block-start:5px}.product-information .product-details .yc-shipping,.product-information .product-details .yc-guarantee{margin-block-start:2px}}@media screen and (min-width:750px){.product-information .product-details .yc-stock,.product-information .product-details .yc-qb__heading{margin-block-start:0}}.product-information media-gallery{--thumbnail-radius: 8px;background:var(--yc-white)}.product-information media-gallery .slideshow-controls__thumbnail{border-radius:8px;overflow:hidden;outline:1px solid var(--yc-line-variant);outline-offset:-1px}.product-information media-gallery .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--yc-forest);outline-offset:-2px}.yc-media-counter{position:absolute;z-index:2;right:12px;bottom:12px;padding:4px 10px;border-radius:12px;background:var(--yc-scrim);color:var(--yc-white);font-family:var(--yc-font-sans);font-size:12px;font-weight:600;line-height:1.2;pointer-events:none}@media screen and (max-width:749px){.product-information media-gallery .slideshow-controls__thumbnails-container{padding:12px var(--yc-gutter)}.product-information media-gallery .slideshow-controls__thumbnails{gap:10px;justify-content:flex-start}.product-information media-gallery .slideshow-controls__thumbnail{width:70px;min-width:70px;height:70px}}@media screen and (min-width:750px){.product-information media-gallery slideshow-container{border-radius:16px;overflow:hidden}.yc-media-counter{right:14px;bottom:14px}}.product-information .product-details product-price{display:inline-flex}.product-information .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product-information .product-details product-price .price{font-family:var(--yc-font-sans);font-size:22px;font-weight:700;color:var(--yc-ink)}.product-information .product-details product-price .compare-at-price{font-family:var(--yc-font-sans);font-size:18px;font-weight:400;color:var(--yc-sale);text-decoration:line-through;opacity:1}@media screen and (min-width:750px){.product-information .product-details product-price [ref=priceContainer]{gap:12px}.product-information .product-details product-price .price{font-size:26px}.product-information .product-details product-price .compare-at-price{font-size:20px}}.product-information .buy-buttons-block{margin-block-start:12px}.product-information .buy-buttons-block .product-form-buttons{gap:14px}.product-information .buy-buttons-block .add-to-cart-button{width:100%;min-height:56px;gap:10px;border-radius:12px;background:var(--yc-forest);color:var(--yc-white);font-family:var(--yc-font-sans);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.product-information .buy-buttons-block .add-to-cart-button:hover:not(:disabled){background:var(--yc-forest-deep)}.product-information .buy-buttons-block .add-to-cart-icon,.product-information .buy-buttons-block .add-to-cart-icon svg{width:20px;height:20px}@media screen and (min-width:750px){.product-information .buy-buttons-block{margin-block-start:0}}.sticky-add-to-cart .sticky-add-to-cart__bar{left:0;bottom:0;width:100%;max-width:none;height:84px;padding:0 16px;gap:12px;border-radius:0;border-top:1.5px solid var(--yc-line);background:var(--yc-white);color:var(--yc-ink);box-shadow:none;transform:translateY(calc(100% + 4px))}.sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}@starting-style{.sticky-add-to-cart .sticky-add-to-cart__bar{transform:translateY(calc(100% + 4px))}}.sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__image{width:48px;height:48px;border-radius:8px;overflow:hidden}.sticky-add-to-cart .sticky-add-to-cart__info{overflow:hidden;display:flex;flex-direction:column;justify-content:center}.sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--yc-font-sans);font-size:13px;font-weight:600;line-height:1.3}.sticky-add-to-cart .sticky-add-to-cart__variant{display:none}.sticky-add-to-cart .sticky-add-to-cart__price{position:absolute;inset-inline-start:76px;top:calc(50% + 2px);font-family:var(--yc-font-sans);font-size:14px;font-weight:700}.sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{display:none}.sticky-add-to-cart .sticky-add-to-cart__info{align-self:stretch;padding-block-end:20px}.sticky-add-to-cart .sticky-add-to-cart__button{width:auto;height:50px;padding:0 22px;gap:8px;border-radius:12px;background:var(--yc-forest);color:var(--yc-white);font-family:var(--yc-font-sans);font-size:15px;font-weight:700;text-transform:none}.sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text{display:inline-flex;align-items:center;gap:8px}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper,.sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper svg{width:18px;height:18px}@media screen and (min-width:750px){.sticky-add-to-cart .sticky-add-to-cart__bar{padding-inline:max(var(--yc-gutter),calc((100% - var(--yc-page-max)) / 2));gap:16px}.sticky-add-to-cart .sticky-add-to-cart__image{width:56px;height:56px}.sticky-add-to-cart .sticky-add-to-cart__title{font-size:15px}.sticky-add-to-cart .sticky-add-to-cart__price{inset-inline-start:calc(max(var(--yc-gutter),(100% - var(--yc-page-max)) / 2) + 72px);font-size:20px}.sticky-add-to-cart .sticky-add-to-cart__info{padding-block-end:26px}.sticky-add-to-cart .sticky-add-to-cart__button{height:52px;padding:0 36px}}.yc-accordion .accordion{--color-border: var(--yc-line)}.yc-accordion .accordion .details{border-bottom:1.5px solid var(--yc-line)}.yc-accordion .accordion .details__header{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--yc-font-sans);font-weight:400;text-transform:none;letter-spacing:0;color:var(--yc-ink);cursor:pointer}.yc-accordion .accordion .details-content{color:var(--yc-ink-soft)}.yc-accordion .accordion .details-content p{margin:0}.yc-accordion--details .accordion{border-top:1.5px solid var(--yc-line)}.yc-accordion--details .accordion .details__header{min-height:48px;padding:0;font-size:15px;line-height:1.3}.yc-accordion--details .accordion .icon-plus,.yc-accordion--details .accordion .icon-plus svg{width:17px;height:17px}.yc-accordion--details .accordion .details-content{padding:0 0 14px;font-size:13.5px;line-height:1.5}.yc-accordion--faq .accordion .details__header{padding:8px 0;font-size:14px;line-height:1.4}.yc-accordion--faq .accordion .details{margin-block-end:10px}.yc-accordion--faq .accordion .icon-caret{width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l43-43 197 197 197-197 43 43-240 240Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l43-43 197 197 197-197 43 43-240 240Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;transition:transform .2s ease}.yc-accordion--faq .accordion .icon-caret svg{display:none}.yc-accordion--faq .accordion details[open]>.details__header .icon-caret{transform:rotate(180deg)}.yc-accordion--faq .accordion .details-content{padding:0 0 14px;font-size:14px;line-height:1.4}@media screen and (min-width:750px){.yc-accordion--details .accordion .details-content{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yoracare.css.map */
