html body .grp-entangle--root{box-sizing:border-box;max-width:1280px;margin:32px auto!important;padding:36px 32px!important;background:var(--v-panel)!important;border:1px solid rgb(var(--v-panel-rgb)/0.17)!important;border-radius:16px;box-shadow:0 12px 34px rgb(var(--v-text-rgb)/0.141)}html body .grp-entangle--root .grp_custom_heading_continer{justify-content:flex-start!important;margin:0 0 18px!important;padding:0!important}html body .grp-entangle--root .grp_custom_heading{font-family:"Butler Custom",Georgia,serif!important;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important;color:var(--v-text)!important;text-align:left!important;margin:0!important}html body .grp-entangle--root :is(.grp-entangle-swiper-main,.grp-entangle-swipper-badge-wrapper,.grp-entangle-rating-container,.grp-entangle-badge,.grp-entangle-head-badge,.grp-entangle-badge-flex){background:transparent!important;border:0!important;box-shadow:none!important}html body .grp-entangle--root .grp-entangle-swipper-badge-wrapper{flex-direction:column!important;align-items:stretch!important;gap:22px!important}html body .grp-entangle--root .grp-entangle-rating-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}html body .grp-entangle--root .grp-entangle-badge-thumbnail{display:none!important}html body .grp-entangle--root .grp-entangle-heading--small{display:none!important}html body .grp-entangle--root .grp-entangle-badge-vertical{width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important}html body .grp-entangle--root .grp-entangle-badge-flex{justify-content:flex-start!important;padding:0!important}html body .grp-entangle--root .grp-entangle-swiper-wrap{width:100%!important;max-width:100%!important;margin:0!important;min-width:0}html body .grp-entangle--root .grp-entangle-item{box-sizing:border-box;background:var(--v-panel)!important;border:1px solid rgb(var(--v-line-rgb)/0.110)!important;border-radius:10px!important;box-shadow:none!important;padding:22px!important;min-height:230px!important;color:var(--v-text)!important}html body .grp-entangle--root :is(.grp-entangle-item-head-name,.grp-entangle-item-body-review,.grp-read-more,.grp-total-reviews){font-family:var(--font-body-family),sans-serif!important}html body .grp-entangle--root .grp-entangle-item-head-name{font-size:15px!important;font-weight:600!important;color:var(--v-text)!important}html body .grp-entangle--root .grp-entangle-item-body-review{font-size:15px!important;line-height:1.65!important;color:var(--v-muted)!important}html body .grp-entangle--root .grp-entangle-item-date{font-family:var(--font-body-family),sans-serif!important;font-size:12px!important;color:var(--v-muted)!important}html body .grp-entangle--root .grp-read-more{font-size:13px!important;color:var(--v-accent)!important;text-decoration:underline;text-underline-offset:3px}html body .grp-entangle--root .grp-entangle-all-review{display:inline-flex!important;align-items:center;gap:8px!important;font-family:var(--font-body-family),sans-serif!important;font-size:14px!important;line-height:1.4;color:var(--v-accent)!important;text-decoration:none!important;border-bottom:1px solid rgb(var(--v-accent-rgb)/0.420);padding:8px 0!important;background:transparent!important}html body .grp-entangle--root .grp-entangle-all-review svg{width:19px;height:19px}html body .grp-entangle--root .grp-slider-arrow{border-radius:50%!important;background:var(--v-panel)!important;color:var(--v-accent)!important;box-shadow:none!important;border:1px solid rgb(var(--v-line-rgb)/0.161)!important}html body .product-card-wrapper{flex:1;height:100%!important;background:var(--v-surface);border:1px solid rgb(var(--v-panel-rgb)/0.141);border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 5px 18px rgb(var(--v-text-rgb)/0.090)}html body .product-card-wrapper:hover{border-color:rgb(var(--v-line-rgb)/0.349);box-shadow:0 10px 26px rgb(var(--v-text-rgb)/0.188)}html body .product-card-wrapper .card{height:100%!important;display:flex;flex-direction:column;background:transparent!important}html body .product-card-wrapper .card__inner{border-radius:0!important;background:var(--v-panel)!important;overflow:hidden;flex-shrink:0}html body .product-card-wrapper .card__media{border-radius:0!important;overflow:hidden}html body .product-card-wrapper .card__media .media img{object-fit:contain!important;object-position:center!important;transition:transform .35s ease}html body .product-card-wrapper:hover .card__media .media img{transform:scale(1.025)!important}html body .product-card-wrapper .card__content{flex:1}html body .product-card-wrapper .card__information{padding:18px 18px 16px!important}html body .product-card-wrapper :is(.card__heading,.card__heading a){font-family:var(--font-body-family),sans-serif!important;font-size:16px!important;line-height:1.45!important;letter-spacing:0!important;font-weight:500!important;color:var(--v-text)!important}html body .product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.35em;text-decoration:none!important}html body .product-card-wrapper .card-information{margin-top:10px}html body .product-card-wrapper .price{font-family:var(--font-body-family),sans-serif!important;font-size:17px!important;line-height:1.4;letter-spacing:0!important;color:var(--v-text)!important;margin-top:10px!important}html body .product-card-wrapper .price__sale .price-item--regular{font-size:13px!important;color:var(--v-line)!important}html body .product-card-wrapper .badge{border-radius:5px;font-family:var(--font-body-family),sans-serif!important;font-size:11px!important;line-height:1.2!important;padding:6px 9px!important;box-shadow:none!important}html body :is(.product-grid,.collection .grid){--grid-desktop-horizontal-spacing:22px;--grid-mobile-horizontal-spacing:12px;column-gap:22px;row-gap:28px}html body .product__media-item .product__media{border-radius:14px;overflow:hidden;border:1px solid rgb(var(--v-line-rgb)/0.141)}html body .thumbnail{border-radius:8px;overflow:hidden}html body .product__title h1{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.015em}.lgm-story-photo{box-shadow:0 12px 30px rgb(var(--v-text-rgb)/0.141);border:1px solid rgb(var(--v-panel-rgb)/0.161)}@media (max-width:749px){html body .grp-entangle--root{padding:26px 18px!important;margin:20px auto!important;border-radius:12px}html body .grp-entangle--root .grp-entangle-item{padding:18px!important;min-height:210px!important}html body .grp-entangle--root .grp-entangle-badge-vertical{gap:9px!important;flex-wrap:wrap!important}html body .product-card-wrapper .card__information{padding:12px 11px!important}html body .product-card-wrapper :is(.card__heading,.card__heading a){font-size:14px!important}html body .product-card-wrapper .price{font-size:15px!important}html body :is(.product-grid,.collection .grid){column-gap:12px;row-gap:18px}}@media (prefers-reduced-motion:reduce){html body .product-card-wrapper,html body .product-card-wrapper .card__media .media img{transition:none}html body .product-card-wrapper:hover .card__media .media img{transform:none!important}}html body.lgm-homepage .grp-entangle--root{background:var(--v-panel)!important}html body .grp-entangle--root .grp-entangle-badge{width:100%!important;display:flex!important;justify-content:flex-start!important}html body .product-grid>.grid__item{display:flex;flex-direction:column}html body .product-card-wrapper .card>.card__content{display:flex!important;flex-direction:column;flex:1}html body .product-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column;flex:1}html body .product-card-wrapper .card-information{display:block;margin-top:auto;padding-top:10px}html body .product-card-wrapper .card-information>.price{margin-top:10px!important}html body .product-grid>.grid__item>product-component{display:flex;flex-direction:column;flex:1;width:100%}html body #MainContent .product-card-wrapper :is(.card__heading,.card__heading a,.card__heading a *,.price,.price *){font-family:Arial,sans-serif!important}html body .product-form__input--pill input[type="radio"]{width:1px!important;height:1px!important;min-width:0!important;padding:0!important;border:0!important;clip-path:inset(50%)}