.apps-section__intro{width:100%;max-width:700px;margin:0 auto;padding:0 20px;box-sizing:border-box}.apps-section__intro--left{text-align:left}.apps-section__intro--center{text-align:center}.apps-section__intro--right{text-align:right}.apps-section__heading{margin:0 0 6px;padding:0;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.2;font-size:28px;color:#000}.apps-section__subheading{font-size:16px;line-height:1.5;font-weight:400;color:#6c757d}.product-spec-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.product-spec-pills[data-count="1"]{grid-template-columns:1fr}.product-spec-pills[data-count="3"] .product-spec-pill:last-child{grid-column:1 / -1}.product-spec-pill{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;min-height:40px;padding:8px 14px;background:var(--spec-bg, #ffffff);border:1px solid var(--spec-border, #d4cfc4);border-radius:12px;text-align:center;line-height:1.2}.product-spec-pill__value{color:var(--spec-value-color, #a0703a)}.product-spec-pill__label{color:var(--spec-label-color, #2e312f)}@media(min-width:768px){.product-spec-pills{gap:12px}.product-spec-pills[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-spec-pills[data-count="3"] .product-spec-pill:last-child{grid-column:auto}.product-spec-pills[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.product-spec-pill{min-height:44px;padding:10px 16px}}.product-block--text{color:var(--text-color, #2e312f)}.product-block--text-box{padding:16px 18px;border-radius:12px}.product-block--text-border{border:1px solid var(--text-border-color, #d4cfc4)}.product-block--text-background{background-color:var(--text-bg-color, #ffffff)}.product-block--text p,.product-block--text li{color:inherit}.product-block--text p{margin:0 0 20px}.product-block--text p:last-child{margin-bottom:0}.product-block--text ul{margin:12px 0 0;padding:0;list-style:none}.product-block--text li{position:relative;padding-left:32px;margin:0 0 8px}.product-block--text li:last-child{margin-bottom:0}.product-block--text li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;background:no-repeat center / contain;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4_227)%22%3E%3Cpath%20d%3D%22M18.1675%208.33332C18.5481%2010.2011%2018.2769%2012.1428%2017.3991%2013.8348C16.5213%2015.5268%2015.0899%2016.8667%2013.3438%2017.6311C11.5976%2018.3955%209.64221%2018.5381%207.8036%2018.0353C5.965%2017.5325%204.35435%2016.4145%203.24025%2014.8678C2.12616%2013.3212%201.57596%2011.4394%201.68141%209.53615C1.78686%207.63294%202.54159%205.8234%203.81973%204.4093C5.09787%202.9952%206.82217%202.06202%208.70508%201.76537C10.588%201.46872%2012.5157%201.82654%2014.1667%202.77916%22%20stroke%3D%22%23A0703A%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.5%209.16668L10%2011.6667L18.3333%203.33334%22%20stroke%3D%22%23A0703A%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4_227%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}@media(min-width:768px){.product-block--text-box{padding:20px 24px;border-radius:12px}}.product-featured-reviews{margin:0 0 16px;width:100%}.product-featured-reviews__frame{box-sizing:border-box;width:100%;padding:16px 18px 14px;border-radius:16px;background:var(--review-bg, #faf9f4);border:1px solid var(--review-border, #d4cfc4);overflow:hidden}.product-featured-reviews__swiper{display:block;width:100%;overflow:hidden}.product-featured-review{box-sizing:border-box;width:100%;margin:0;padding:0;background:transparent;border:0}.product-featured-reviews--multi .product-featured-reviews__swiper{cursor:grab}.product-featured-reviews--multi .product-featured-reviews__swiper:active{cursor:grabbing}.product-featured-review__stars{display:flex;gap:3px;margin-bottom:8px;color:var(--review-star, #a0703a)}.product-featured-review__stars svg{width:16px;height:16px;display:block}.product-featured-review__quote{margin:0 0 14px;font-size:13px;line-height:1.4;color:var(--review-text, #2e312f)}.product-featured-review__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-featured-review__author{display:flex;align-items:center;gap:8px;min-width:0}.product-featured-review__avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#cfc8bc;color:#f7f4ee;display:flex;align-items:center;justify-content:center}.product-featured-review__avatar img{width:100%;height:100%;object-fit:cover;display:block}.product-featured-review__avatar svg{width:16px;height:16px}.product-featured-review__name{font-size:13px;color:var(--review-name, #2e312f)}.product-featured-review__verified{display:flex;align-items:center;gap:6px;color:var(--review-verified, #a0703a);font-size:12px;white-space:nowrap;flex-shrink:0}.product-featured-review__verified svg{width:16px;height:16px;display:block}@media(min-width:768px){.product-featured-reviews{margin-bottom:20px}.product-featured-reviews__frame{padding:20px 24px 16px}.product-featured-review__stars svg{width:18px;height:18px}.product-featured-review__quote,.product-featured-review__name,.product-featured-review__verified{font-size:14px}.product-featured-review__avatar{width:32px;height:32px}}.product-accordion-item{width:100%;background:#faf9f4;border-left:1px solid #b0ada9;border-right:1px solid #b0ada9;border-bottom:1px solid #b0ada9;color:#362b22}.product-accordion-item:first-child,:not(.product-accordion-item)+.product-accordion-item{border-top:1px solid #b0ada9;border-radius:16px 16px 0 0;margin-top:4px}.product-accordion-item:not(:has(+.product-accordion-item)){border-radius:0 0 16px 16px;margin-bottom:20px}.product-accordion-item:first-child:not(:has(+.product-accordion-item)),:not(.product-accordion-item)+.product-accordion-item:not(:has(+.product-accordion-item)){border-radius:16px}.product-accordion-item__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 18px}.product-accordion-item__summary::-webkit-details-marker{display:none}.product-accordion-item__title{font-size:16px;line-height:1.3}.product-accordion-item__icon{width:12px;height:8px;flex-shrink:0;color:#362b22;transition:transform .2s ease}.product-accordion-item[open] .product-accordion-item__icon{transform:rotate(180deg)}.product-accordion-item__panel{padding:0 18px 18px;font-size:14px;line-height:1.45}.product-accordion-item__panel p{margin:0 0 12px}.product-accordion-item__panel p:last-child{margin-bottom:0}@media(min-width:768px){.product-accordion-item__summary{padding:18px 20px}.product-accordion-item__title{font-size:16px}.product-accordion-item__panel{padding:0 20px 20px}}product-buy-box>.ctn{box-sizing:border-box!important;min-width:0}.product-des__gallery,.product-des__info{min-width:0}@media(min-width:768px){product-buy-box .product-des--sticky-columns{align-items:flex-start}product-buy-box .product-des--sticky-columns .product-des__gallery{position:sticky;top:calc(var(--header-height, 66px) + var(--product-des-sticky-offset, 20px));align-self:flex-start;z-index:2}}.product-des__info{overflow-x:hidden;overflow-x:clip;container-type:inline-size;container-name:product-info}.product-des__info>*{max-width:100%;min-width:0}.product-block--purchase,.product-purchase-actions,.product-featured-reviews{width:100%;min-width:0;max-width:100%}.product-purchase-actions .up-quantity-selector{flex:0 0 auto;max-width:38%}.product-purchase-actions #addToCartWrapper{flex:1 1 auto;min-width:0}.product-purchase-actions [data-submit-button]{min-width:0;box-sizing:border-box;padding-left:8px;padding-right:8px;flex-wrap:nowrap}.product-purchase-actions [data-submit-button]>span{white-space:nowrap}.product-featured-reviews__frame{overflow:hidden}.product-featured-reviews__swiper{display:block;width:100%;min-width:0}.product-featured-reviews swiper-slide{box-sizing:border-box;height:auto;overflow:visible}.product-featured-review__quote{overflow-wrap:break-word;word-break:break-word}.product-featured-review__name{min-width:0;overflow-wrap:anywhere}.product-des__info .frequency-options-container,.product-des__info .variant-options-container{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.product-des__info .frequency-option,.product-des__info .variant-option{min-width:0;box-sizing:border-box;overflow:hidden}.product-des__info .frequency-option .avenir-bold,.product-des__info .variant-option .avenir-bold{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1600px){product-buy-box>.ctn{gap:120px}}@container product-info (max-width: 640px){.product-des__info .frequency-options-container,.product-des__info .variant-options-container{gap:8px}.product-des__info .frequency-option,.product-des__info .variant-option{padding:12px 6px!important}.product-des__info .frequency-option .checked,.product-des__info .frequency-option .uncheck{margin-right:6px!important}.product-des__info .frequency-option .checked svg,.product-des__info .frequency-option .uncheck svg{width:18px;height:18px}.product-des__info .frequency-option .avenir-bold,.product-des__info .variant-option .avenir-bold{font-size:14px}.product-purchase-actions{gap:8px}.product-purchase-actions .up-quantity-selector{width:112px;padding-left:10px;padding-right:10px}.product-purchase-actions [data-submit-button]{font-size:13px;gap:6px}.product-featured-reviews__frame{padding:16px 14px 12px}.product-featured-review__footer{gap:6px}}@container product-info (max-width: 420px){.product-des__info .frequency-option .checked svg,.product-des__info .frequency-option .uncheck svg{width:16px;height:16px}.product-purchase-actions .up-quantity-selector{width:96px;padding-left:8px;padding-right:8px}.product-purchase-actions [data-submit-button]{font-size:12px;gap:4px}}.product-sticky-atc{position:fixed;z-index:95;left:0;right:0;bottom:0;background:var(--sticky-atc-bg, #2e3030);color:var(--sticky-atc-text, #ffffff);box-shadow:0 -4px 16px #0000002e;padding-bottom:env(safe-area-inset-bottom,0px);transform:translate3d(0,100%,0);visibility:hidden;pointer-events:none;transition:transform .35s ease,visibility 0s linear .35s}.product-sticky-atc.is-visible{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .35s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.product-sticky-atc,.product-sticky-atc.is-visible,.sticky-atc-lift-target{transition:none}}.sticky-atc-lift-target{transition:translate .35s ease!important}html.sticky-atc-open .sticky-atc-lift-target{translate:0 calc(var(--sticky-atc-height, 0px) * -1)!important}.product-sticky-atc__inner{display:flex;align-items:center;gap:14px;min-height:72px;padding-top:10px;padding-bottom:10px}.product-sticky-atc__image{width:48px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0;background:#fff}.product-sticky-atc__meta{min-width:0;flex:1}.product-sticky-atc__title{margin:0;font-size:16px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-atc__variant{margin:2px 0 0;font-size:13px;line-height:1.3;opacity:.8}.product-sticky-atc__variant[hidden]{display:none}.product-sticky-atc__button{flex-shrink:0;border:0;cursor:pointer;border-radius:8px;background:var(--sticky-atc-button-bg, #c9963a);color:var(--sticky-atc-button-text, #ffffff);font-size:16px;font-weight:600;padding:14px 22px;line-height:1}.product-sticky-atc__button:hover{opacity:.9}@media(max-width:767px){.product-sticky-atc__inner{gap:10px;min-height:64px}.product-sticky-atc__image{width:40px;height:40px}.product-sticky-atc__title{font-size:14px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.product-sticky-atc__variant{font-size:12px}.product-sticky-atc__button{padding:12px 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map */
