:root{--avrylo-accent:#96330f;--avrylo-ink:#171717;--avrylo-muted:#66615d;--avrylo-border:#e8e3de;--avrylo-soft:#f8f6f3}.avrylo-product-breadcrumb{display:flex;align-items:center;gap:10px;padding-block:24px 12px;color:var(--avrylo-muted);font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden}.avrylo-product-breadcrumb a{color:var(--avrylo-muted);text-decoration:none}.avrylo-product-breadcrumb a:hover{color:var(--avrylo-accent)}.avrylo-product-breadcrumb [aria-current=page]{overflow:hidden;text-overflow:ellipsis}[data-testid=product-information]{background:#fff;color:var(--avrylo-ink)}[data-testid=product-information].section{padding-block-start:8px!important;padding-block-end:20px!important}[data-testid=product-information] .product-information__grid{align-items:start}[data-testid=product-information] .product-details{padding-top:12px!important}[data-testid=product-information] .product-details h1{margin:0;color:var(--avrylo-ink);font-family:var(--font-heading--family,Georgia,"Times New Roman",serif);font-weight:400;font-size:clamp(38px,3.15vw,58px);line-height:.99;letter-spacing:-.035em;text-wrap:balance}[data-testid=product-information] .price{color:var(--avrylo-accent);font-size:clamp(22px,1.75vw,28px);font-weight:600}[data-testid=product-information] .compare-at-price{color:#8e8a86;font-weight:400}[data-testid=product-information] .variant-picker__form,[data-testid=product-information] .product-form__input{gap:10px}[data-testid=product-information] .variant-option__button-label,[data-testid=product-information] label:has(input[type=radio]){border-radius:6px}[data-testid=product-information] .add-to-cart-button,[data-testid=product-information] .button[type=submit]{min-height:54px;border-radius:4px!important;background:var(--avrylo-accent)!important;border-color:var(--avrylo-accent)!important;color:#fff!important;font-size:16px;font-weight:700;box-shadow:none!important}[data-testid=product-information] .add-to-cart-button:hover,[data-testid=product-information] .button[type=submit]:hover{background:#7f2b0d!important;border-color:#7f2b0d!important}[data-testid=product-information] .product-media-container{background:var(--avrylo-soft);border-radius:8px!important}[data-testid=product-information] .product-media-container img{object-fit:contain!important;object-position:center!important}[data-testid=product-information] .slideshow-control__thumbnail,[data-testid=product-information] .thumbnail{border-radius:8px!important;overflow:hidden}[data-testid=product-information] .group-block:has(.icon-block svg) p{color:var(--avrylo-muted);font-size:14px}.avrylo-pdp-aftercare{background:#fff;color:var(--avrylo-ink)}.avrylo-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--avrylo-border);border-bottom:1px solid var(--avrylo-border);margin-top:14px}.avrylo-pdp-trust__item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-height:112px;padding:20px 32px}.avrylo-pdp-trust__item+.avrylo-pdp-trust__item{border-left:1px solid var(--avrylo-border)}.avrylo-pdp-trust__icon{display:grid;place-items:center;width:40px;height:40px;color:var(--avrylo-accent)}.avrylo-pdp-trust__icon svg{width:34px;height:34px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.avrylo-pdp-trust__item strong{display:block;margin-bottom:4px;color:var(--avrylo-ink);font-size:15px;line-height:1.3}.avrylo-pdp-trust__item small{display:block;color:var(--avrylo-muted);font-size:13px;line-height:1.45}.avrylo-pdp-description{max-width:1120px;margin-inline:auto;padding-block:44px 22px}.avrylo-pdp-description h2{margin:0 0 20px;font-family:var(--font-heading--family,Georgia,"Times New Roman",serif);font-size:clamp(30px,2.3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.02em}.avrylo-pdp-description__content{color:#4c4946;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.avrylo-pdp-description__content>:first-child{margin-top:0}.avrylo-pdp-description__content>:last-child{margin-bottom:0}.avrylo-pdp-description__content img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin:24px auto!important;border-radius:8px}.avrylo-pdp-description__content p:has(>img){margin-block:26px}.avrylo-pdp-description__content p:has(>img) img{margin-block:0!important}.avrylo-pdp-description__content video,.avrylo-pdp-description__content iframe{display:block;max-width:100%;margin:24px auto;border:0}.avrylo-pdp-description__content table{display:block;width:100%;max-width:100%;overflow-x:auto}.avrylo-pdp-accordions{max-width:1320px;margin-inline:auto;padding-block:10px}.avrylo-pdp-accordion{border-top:1px solid var(--avrylo-border)}.avrylo-pdp-accordion:last-child{border-bottom:1px solid var(--avrylo-border)}.avrylo-pdp-accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:14px 8px;cursor:pointer;list-style:none;font-family:var(--font-heading--family,Georgia,"Times New Roman",serif);font-size:18px;font-weight:400}.avrylo-pdp-accordion summary::-webkit-details-marker{display:none}.avrylo-pdp-accordion__plus{position:relative;width:16px;height:16px;flex:0 0 16px}.avrylo-pdp-accordion__plus:before,.avrylo-pdp-accordion__plus:after{content:"";position:absolute;left:50%;top:50%;background:var(--avrylo-ink);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.avrylo-pdp-accordion__plus:before{width:12px;height:1px}.avrylo-pdp-accordion__plus:after{width:1px;height:12px}.avrylo-pdp-accordion[open] .avrylo-pdp-accordion__plus:after{opacity:0}.avrylo-pdp-accordion__content{max-width:860px;padding:0 8px 22px;color:var(--avrylo-muted);font-size:15px;line-height:1.7}@media screen and (min-width:990px){[data-testid=product-information] .product-information__grid.product-information--media-left{column-gap:56px}[data-testid=product-information] .product-details{max-width:520px;justify-self:end;width:100%}}@media screen and (max-width:989px){.avrylo-product-breadcrumb{padding-block:18px 8px}[data-testid=product-information] .product-details h1{font-size:clamp(34px,6vw,46px)}.avrylo-pdp-trust__item{padding-inline:18px}}@media screen and (max-width:749px){.avrylo-product-breadcrumb{gap:7px;padding-block:14px 6px;font-size:12px}[data-testid=product-information].section{padding-top:0!important}[data-testid=product-information] .product-details{padding-top:22px!important;padding-bottom:4px!important}[data-testid=product-information] .product-details h1{font-size:36px;line-height:1.03}[data-testid=product-information] .add-to-cart-button,[data-testid=product-information] .button[type=submit]{min-height:52px}.avrylo-pdp-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.avrylo-pdp-trust__item{display:flex;min-height:96px;padding:15px 7px;gap:7px;flex-direction:column;text-align:center}.avrylo-pdp-trust__icon{width:28px;height:28px}.avrylo-pdp-trust__icon svg{width:26px;height:26px}.avrylo-pdp-trust__item strong{font-size:11px;line-height:1.25}.avrylo-pdp-trust__item small{display:none}.avrylo-pdp-description{padding-top:34px;padding-bottom:18px}.avrylo-pdp-description h2{margin-bottom:16px;font-size:30px}.avrylo-pdp-description__content{font-size:15px;line-height:1.7}.avrylo-pdp-description__content img{margin-block:18px!important;border-radius:6px}.avrylo-pdp-accordions{padding-top:4px}.avrylo-pdp-accordion summary{min-height:56px;padding-inline:2px;font-size:17px}.avrylo-pdp-accordion__content{padding-inline:2px}}.avrylo-pdp-care{max-width:1120px;margin-inline:auto;padding-block:8px 12px}.avrylo-pdp-care__title{margin:0;padding:14px 0 10px;border-top:1px solid var(--avrylo-border);text-align:center;font-family:var(--font-heading--family, Georgia, "Times New Roman", serif);font-size:clamp(25px,2vw,31px);font-weight:400;line-height:1.15;letter-spacing:-.02em}.avrylo-pdp-care__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--avrylo-border)}.avrylo-pdp-care__item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-height:102px;padding:16px 28px 20px}.avrylo-pdp-care__item+.avrylo-pdp-care__item{border-left:1px solid var(--avrylo-border)}.avrylo-pdp-care__icon{display:grid;place-items:center;width:38px;height:38px;color:var(--avrylo-accent)}.avrylo-pdp-care__icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.avrylo-pdp-care__item strong{display:block;margin-bottom:4px;color:var(--avrylo-ink);font-size:14px;line-height:1.35}.avrylo-pdp-care__item small{display:block;color:var(--avrylo-muted);font-size:13px;line-height:1.45}.avrylo-pdp-care__link{display:inline-block;margin-top:4px;color:#183a67;font-size:13px;line-height:1.35;text-underline-offset:3px}.avrylo-pdp-care__link--text{text-decoration:underline}.avrylo-pdp-accordions{padding-top:6px}.avrylo-pdp-accordion--faq[open]>summary{padding-bottom:8px}.avrylo-pdp-faq-list{padding:0 8px 12px}.avrylo-pdp-faq{border:0}.avrylo-pdp-faq summary{min-height:0;padding:6px 0 2px;font-family:var(--font-body--family, Arial, sans-serif);font-size:14px;font-weight:650;line-height:1.4;color:var(--avrylo-ink)}.avrylo-pdp-faq summary svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .18s ease}.avrylo-pdp-faq:not([open]) summary svg{transform:rotate(-90deg)}.avrylo-pdp-faq__answer{max-width:880px;padding:0 26px 5px 0;color:var(--avrylo-muted);font-size:13px;line-height:1.55}.avrylo-pdp-faq__answer p{margin:0}@media screen and (max-width:749px){.avrylo-pdp-care{padding-top:4px}.avrylo-pdp-care__title{padding-block:14px 12px;font-size:25px}.avrylo-pdp-care__grid{grid-template-columns:1fr}.avrylo-pdp-care__item{min-height:0;padding:15px 2px;grid-template-columns:34px minmax(0,1fr);gap:11px}.avrylo-pdp-care__item+.avrylo-pdp-care__item{border-left:0;border-top:1px solid var(--avrylo-border)}.avrylo-pdp-care__icon{width:30px;height:30px}.avrylo-pdp-care__icon svg{width:27px;height:27px}.avrylo-pdp-care__item strong{font-size:13px}.avrylo-pdp-care__item small,.avrylo-pdp-care__link{font-size:12px}.avrylo-pdp-faq-list{padding-inline:2px}.avrylo-pdp-faq summary{padding-top:7px;font-size:13px}.avrylo-pdp-faq__answer{padding-right:18px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/avrylo-product.css.map */
