.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-box{position:absolute;bottom:100%;left:11%;transform:translate(-50%);background:#fcf7f1;color:#1a1a1a;padding:24px;width:310px;z-index:10;margin-bottom:3px;display:none;box-shadow:0 7px 13px 1px #0000000d}.tooltip-box:after{content:"";position:absolute;top:100%;left:91%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#fff8f3 transparent transparent transparent}.tooltip-container:hover .tooltip-box{display:block}.tooltip-item{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:500;font-size:14px;line-height:170%;letter-spacing:0px;color:#1d1d1b}.tooltip-item:last-child{margin-bottom:0}.tooltip-icon{width:12px;height:12px;background-color:#87a691;border-radius:50%;color:#fff;flex-shrink:0;margin:2px 5px 2px -2px;font-size:8px;display:flex;justify-content:center;align-items:center}.perks-section{margin-top:2rem;margin-bottom:43px;font-size:14px}span.tooltip-container span{margin-right:8px}span#ingredientsTriggerBtn{margin-right:24px}span.tooltip-container{margin-left:24px}span#ingredientsTriggerBtn span{margin-right:16px!important}.perks-section span{color:#1d1d1b;display:inline-flex;align-items:center;justify-content:space-between}.perks-section .c-line-seperator{color:#ccc8bb}.info-icon{color:#ff7a00;font-size:12px;vertical-align:middle;margin-left:4px}.ingredients-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:none;z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003}.ingredients-panel{position:fixed;top:0;right:-100%;width:45%;max-width:100%;height:100%;background:#fcf7f1;box-shadow:-2px 0 10px #00000026;transition:right .3s ease-in-out;z-index:1000;padding:26px 34px;box-sizing:border-box;overflow-y:auto}.ingredients-panel.open{right:0}.ingredients-overlay.show{display:block}.ingredients-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6d2c4;padding-bottom:16px}h2.ingredients-title{font-family:Inter;font-weight:400;font-size:24px;line-height:40px;letter-spacing:-1px;margin:unset;color:#1d1d1b}.ingredients-close{background:none;border:none;font-size:20px;cursor:pointer;color:#1d1d1b}.ingredients-body{font-size:.95rem;color:#1d1d1b}.product-name{margin-bottom:1rem;font-weight:500}.ingredients-list{list-style:none;padding:unset;margin:unset;padding-bottom:60px}ul.ingredients-list li{position:relative;padding-left:1.25rem;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #ccc8bb;font-size:14px;line-height:185%;letter-spacing:0px}ul.ingredients-list li:before{content:"";position:absolute;top:calc(50% - 2px);bottom:50%;left:0;width:5px;height:5px;background:#000;border-radius:50%}h4.guarantee-title{font-weight:600;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;margin:unset;padding-bottom:60px;color:#1d1d1b}.guarantee-features span{color:#1d1d1b}.ingredients-list li{padding:24px 0;border-bottom:1px solid #1d1d1d}.guarantee-features{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:14px;line-height:185%;letter-spacing:0px;row-gap:40px}.guarantee-features div{display:flex;gap:16px;align-items:center}span#ingredientsTriggerBtn{cursor:pointer}.ingredients-panel h3.product-name{font-weight:400;font-size:35px;line-height:50px;letter-spacing:-1px;padding-top:32px;padding-bottom:16px;margin:unset;color:#1d1d1b}.floating-close{position:fixed;width:50px;height:50px;background-color:#fcf7f1;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:1001;box-shadow:0 2px 6px #0000001a;transform:translate(-50%,-50%);cursor:none}.floating-close:hover{background-color:#f2ede7;transform:translate(-50%,-50%) scale(1.1)}.product product-form.product-form{margin:unset}.product .product-form__input{margin:unset;font-size:14px;line-height:185%;letter-spacing:0px;text-align:center;vertical-align:middle}quantity-input.quantity{background:#fff}.product quantity-input.quantity:before,.product quantity-input.quantity:after{border:unset;box-shadow:unset}.product .quantity__button:focus-visible,.product .quantity__input:focus-visible{background:#fff;outline:unset;box-shadow:unset}.c-product.grid.grid--2-col .grid__item:first-child{width:calc(30% - var(--grid-desktop-horizontal-spacing))}.c-product.grid.grid--2-col .grid__item:last-child{width:calc(70% - var(--grid-desktop-horizontal-spacing))}.product-form__submit{background:#f47b54;outline:unset;border:unset;box-shadow:unset}.product-form__submit:before,.product-form__submit:after{outline:unset;box-shadow:unset;border:unset}.product-form__submit:focus-visible,.product-form__submit:not([disabled]):hover:after{outline:unset;box-shadow:unset!important}.c-product.grid.grid--2-col{margin-bottom:unset}p.product__text.inline-richtext{font-size:14px;line-height:20px;letter-spacing:0px;text-transform:capitalize;margin:unset;margin-top:6px!important;color:#555;margin-top:-10px}.accordion__content p{margin:unset}.multicolumn .title-wrapper-with-link{margin-bottom:40px}.multicolumn-list{gap:20px}.multicolumn-list li{width:calc(33.33% - 20px)!important;max-width:calc(33.33% - 20px)!important}.certifications-section .section-title{font-weight:600;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;margin:unset;padding-top:60px;padding-bottom:24px;color:#1d1d1b}.product .accordion__title{font-weight:600;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#1d1d1b;margin:unset;padding-top:42px;padding-bottom:24px}.product .product__accordion .accordion__content,.product .accordion summary{padding:unset}.product .product__accordion .accordion__content,.product .accordion summary{font-size:14px;line-height:185%;letter-spacing:0px;color:#555;display:flex;justify-content:space-between;align-items:center}h2.title.inline-richtext.h2{font-weight:600;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#1d1d1b}.multicolumn-card.content-container{background-color:#f3ede4!important}.multicolumn-card__info{padding:55px!important}.multicolumn-card.content-container h3.inline-richtext{font-weight:400;font-size:24px;line-height:40px;letter-spacing:-1px;color:#1d1d1b;padding-bottom:24px}.collapsible-content__wrapper:after{content:"";position:absolute;right:0;bottom:-60px;width:324px;height:520px;background-image:url(/cdn/shop/files/feather_detail_page.png?v=1756571935);background-size:contain;background-repeat:no-repeat;z-index:1}.multicolumn-card.content-container .rte{font-weight:400;font-size:14px;line-height:185%;letter-spacing:0px;margin:unset;color:#555}h2.related-products__heading.inline-richtext.h2{font-weight:600;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;color:#1d1d1b}.bundle-item{display:flex;align-items:center;justify-content:space-between;background-color:#f9f2e9;padding:16px;margin-bottom:16px;border-radius:6px}.bundle-image{width:100px;height:100px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bundle-image img{max-width:80px;max-height:80px;object-fit:contain}.bundle-details{flex:1;padding:0 16px}.bundle-title{font-size:18px;font-weight:600;margin:0;color:#222}.bundle-volume{color:#6d8c6d;margin:4px 0 8px;font-size:14px}.bundle-price{display:inline-block;border:1px dashed #3399ff;color:#39f;padding:2px 6px;font-size:16px;font-weight:500;margin-bottom:6px}.bundle-action button{background-color:#7da28b;color:#fff;padding:10px 20px;border:none;font-size:16px;border-radius:2px;cursor:pointer}.bundle-action button:hover{background-color:#6a927a}@media (max-width: 1439px){.product .certifications-swiper{width:calc(100% + 15px)}}.multicolumn-list .multicolumn-card__info .rte p{color:#555}ul.ingredients-list li:before{background:#555!important}@media (max-width: 768px){.collapsible-content__wrapper:after{top:-40px;width:143px;height:246px}.multicolumn-card.content-container{background:#f3ede4!important}.product .product__title h1{font-weight:400;font-size:30px;line-height:41px;letter-spacing:-1px}.product .product__title{margin:unset;margin-top:16px}.product .product__sku,p.product__text.inline-richtext{font-size:12px}.product .product__description{font-size:12px;margin:unset}.ingredients-panel{width:100%;padding:23px}.ingredients-panel h3.product-name{font-weight:400;font-size:25px;line-height:36px;letter-spacing:-1px;padding-top:24px}.tooltip-item{font-weight:500;font-size:12px;line-height:170%;letter-spacing:0px}ul.ingredients-list li{font-size:12px}ul.ingredients-list li:before{top:calc(50% - 4px)}h4.guarantee-title{padding-bottom:32px;font-size:14px;line-height:30px;letter-spacing:1.5px}.guarantee-features{display:flex;flex-direction:column;gap:40px}.ingredients-list{padding-bottom:40px}.certifications-section .section-title{padding-top:unset;font-size:12px;padding-bottom:16px}.product .accordion__title{padding-top:32px}.metafield-rich_text_field p{margin:unset;font-size:12px}.infinite-marquee{padding-top:unset!important;margin-top:-20px!important;padding-bottom:60px!important}.multicolumn-list__item .multicolumn-card.content-container h3.inline-richtext{padding-bottom:16px}.multicolumn-list li{max-width:100%!important;width:100%!important}.multicolumn-list{gap:16px}.cert-card{padding:10px 16px}}@media (max-width: 1024px){.certifications-section{margin-bottom:21px!important}.product-form__input{margin-bottom:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/c-main-product.css.map */
