.commerce-shell{padding-bottom:72px}.browser-notification-agent{position:fixed;right:18px;bottom:92px;z-index:9994;font-family:inherit;pointer-events:none}.browser-notification-agent__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:min(520px,calc(100vw - 28px));padding:14px;border:1px solid rgba(8,52,66,.14);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(9,35,48,.2);pointer-events:auto}.browser-notification-agent__prompt[hidden]{display:none}.browser-notification-agent__prompt strong{display:block;color:#12342b;font-size:.98rem;line-height:1.25}.browser-notification-agent__prompt p{margin:5px 0 0;color:#516963;font-size:.82rem;line-height:1.5}.browser-notification-agent__actions{display:inline-flex;align-items:center;gap:8px}.browser-notification-agent__actions .btn{min-height:38px;padding-inline:13px;white-space:nowrap}.browser-notification-center{position:fixed;left:18px;bottom:92px;z-index:9994;font-family:inherit}.browser-notification-center__toggle{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:8px 12px 8px 10px;border:1px solid rgba(8,52,66,.18);border-radius:999px;background:#fff;color:#0d4457;box-shadow:0 18px 44px rgba(9,35,48,.18);font-weight:900;cursor:pointer}.browser-notification-center__bell{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e8f6f1;color:#08785f}.browser-notification-center__bell svg{width:18px;height:18px}.browser-notification-center__count{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#edf3f1;color:#516963;font-size:.74rem}.browser-notification-center__count.has-items{background:#ffb703;color:#17312a}.browser-notification-center__backdrop{position:fixed;inset:0;z-index:-1;border:0;background:0 0}.browser-notification-center__panel{position:absolute;left:0;bottom:calc(100% + 12px);width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 132px));overflow:auto;padding:16px;border:1px solid rgba(8,52,66,.14);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(9,35,48,.2)}body.browser-notification-panel-open .page-shortcuts:not(.page-shortcuts--editor){opacity:0;pointer-events:none}.browser-notification-center__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.browser-notification-center__head strong{display:block;color:#12342b;font-size:1rem}.browser-notification-center__head span,.browser-notification-center__item small{display:block;margin-top:3px;color:#6a817a;font-size:.76rem;font-weight:700}.browser-notification-center__head span.is-error{color:#a63d2b}.browser-notification-center__close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#edf3f1;color:#203a33;font-size:1.25rem;line-height:1;cursor:pointer}.browser-notification-center__description{margin:0 0 12px;color:#516963;font-size:.86rem;line-height:1.55}.browser-notification-center__actions{margin-bottom:12px}.browser-notification-center__actions .btn{width:100%;min-height:38px;justify-content:center;font-size:.78rem}.browser-notification-center__items{display:grid;gap:10px}.browser-notification-center__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;border:1px solid #e2ece8;border-radius:16px;background:#f8fbfa}.browser-notification-center__item-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#0d4457;color:#fff;font-size:.68rem;font-weight:900}.browser-notification-center__item--order .browser-notification-center__item-icon{background:#1f6f62}.browser-notification-center__item--cart .browser-notification-center__item-icon,.browser-notification-center__item--coupon .browser-notification-center__item-icon{background:#b17600}.browser-notification-center__item strong{display:block;color:#12342b;font-size:.9rem;line-height:1.28}.browser-notification-center__item a{color:inherit;text-decoration:none}.browser-notification-center__empty,.browser-notification-center__item p{margin:5px 0 0;color:#516963;font-size:.8rem;line-height:1.45}.order-update-shell{gap:22px}.order-update-hero{align-items:stretch}.order-update-status-card{min-width:min(100%,260px);padding:18px;border:1px solid rgba(255,255,255,.34);border-radius:20px;background:rgba(255,255,255,.16);color:#fff}.order-update-status-card small,.order-update-status-card span{display:block;color:rgba(255,255,255,.82);font-size:.8rem;font-weight:800}.order-update-status-card strong{display:block;margin:6px 0;font-size:1.35rem}.order-update-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.order-update-card h3{margin:0 0 14px;color:#12342b}.order-update-summary{display:grid;gap:10px;margin:0}.order-update-events div,.order-update-items li,.order-update-summary div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e2ece8;border-radius:14px;background:#f8fbfa}.order-update-events span,.order-update-summary dt{color:#6a817a;font-size:.78rem;font-weight:800}.order-update-summary dd{margin:0;color:#12342b;font-weight:900;text-align:right}.order-update-items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.order-update-events strong,.order-update-items strong{color:#12342b}.order-update-items span{flex:0 0 auto;color:#516963;font-size:.82rem;font-weight:800}.order-update-events{display:grid;gap:10px}.order-update-events p{margin:0;color:#516963}@media (max-width:780px){.browser-notification-agent{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));bottom:auto;left:max(10px,env(safe-area-inset-left));z-index:9998}.browser-notification-agent__prompt{grid-template-columns:1fr;width:100%;gap:9px;padding:10px;border-radius:14px;box-shadow:0 14px 34px rgba(9,35,48,.2)}.browser-notification-agent__prompt strong{font-size:.86rem;line-height:1.18}.browser-notification-agent__prompt p{display:-webkit-box;margin-top:3px;overflow:hidden;font-size:.72rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.browser-notification-agent__actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.browser-notification-agent__actions .btn{width:100%;min-height:34px;padding:6px 8px;border-radius:10px;font-size:.7rem;line-height:1.12}body.lab-chat-widget-open .browser-notification-agent,body.nav-open .browser-notification-agent,body.search-open .browser-notification-agent,body.whatsapp-widget-open .browser-notification-agent{opacity:0;pointer-events:none;transform:translateY(-6px)}.browser-notification-center{left:12px;bottom:86px}.browser-notification-center__label{display:none}.browser-notification-center__toggle{min-width:48px;padding:8px}.browser-notification-center__panel{max-height:min(560px,calc(100vh - 150px));padding:13px;border-radius:18px}.order-update-grid{grid-template-columns:1fr}.order-update-events div,.order-update-items li,.order-update-summary div{align-items:flex-start;flex-direction:column;gap:5px}.order-update-summary dd{text-align:left}}.woocommerce .commerce-shell,.woocommerce-page .commerce-shell{display:grid;gap:18px}.woocommerce .commerce-shell>*,.woocommerce-page .commerce-shell>*{background:rgba(255,255,255,.94);border:1px solid rgba(214,227,224,.96);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;width:100%;list-style:none;align-items:stretch}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:100%;margin:0;padding:0;border:none;border-radius:0;background:0 0;position:relative;overflow:visible;display:flex;flex-direction:column;gap:0;min-height:100%}.woocommerce ul.products li.product::before,.woocommerce-page ul.products li.product::before{display:none}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:none;box-shadow:none}.alkemist-enquiry-specs,.alkemist-product-meta{display:flex;flex-wrap:wrap;gap:6px}.compact-pictogram-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.compact-pictogram-strip span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:5px;border:1px solid rgba(214,227,224,.98);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 18px rgba(9,27,39,.06)}.compact-pictogram-strip img{width:100%;height:100%;object-fit:contain}.compact-pictogram-strip strong{color:var(--primary);font-size:.82rem;line-height:1}.alkemist-enquiry-specs span,.alkemist-product-meta span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:rgba(13,68,87,.08);color:var(--primary);font-size:.78rem;font-weight:700}.alkemist-product-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:0;overflow:hidden;border:1px solid rgba(194,212,224,.94);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,252,.98));box-shadow:0 18px 44px rgba(9,27,39,.08);transition:transform .24s,box-shadow .24s,border-color .24s}.alkemist-product-card:hover{transform:translateY(-6px);border-color:rgba(44,114,189,.2);box-shadow:0 28px 56px rgba(9,27,39,.14)}.alkemist-product-card__media-shell{position:relative;padding-top:8px}.alkemist-product-card__badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 20px);min-height:40px;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 14px 24px rgba(8,23,32,.12);color:var(--text);font-size:.9rem;font-weight:700}.alkemist-product-card__badge-dot{width:9px;height:9px;border-radius:999px;background:#ff3c96;box-shadow:0 0 0 2px rgba(255,60,150,.12);flex:0 0 auto}.alkemist-product-card__media{display:flex;align-items:center;justify-content:center;min-height:220px;aspect-ratio:4/3;padding:26px 16px 16px;border-bottom:1px solid rgba(214,227,224,.9);background:radial-gradient(circle at top center,rgba(255,255,255,.94),rgba(247,250,252,.98) 68%),linear-gradient(180deg,rgba(250,252,253,.98),rgba(240,246,250,.98));overflow:hidden}.alkemist-product-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .24s}.alkemist-product-card:hover .alkemist-product-card__media img{transform:scale(1.04)}.alkemist-product-card__placeholder{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:28px;background:linear-gradient(135deg,rgba(44,114,189,.12),rgba(13,68,87,.1));color:var(--primary);font-family:Outfit,sans-serif;font-size:2.4rem;font-weight:800}.alkemist-product-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;padding:16px 12px 12px}.alkemist-product-card .alkemist-product-card__title{margin:0;font-size:1.08rem;line-height:1.35}.alkemist-product-card .alkemist-product-card__title a{color:#1f72c4;overflow-wrap:anywhere;word-break:break-word}.alkemist-product-card .alkemist-product-card__title a:hover{color:#125796}.alkemist-product-card__availability{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:6px 12px;border-radius:999px;background:rgba(54,139,224,.08);border:1px solid rgba(54,139,224,.16);color:#0f5b95;font-size:.78rem;font-weight:800;line-height:1.2}.alkemist-product-card__support{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.alkemist-product-card__meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:26px;margin-top:auto;padding-top:4px}.alkemist-product-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text);font-size:.9rem;font-weight:700}.alkemist-product-card__rating .star-rating{float:none;margin:0;color:#f5a30d}.alkemist-product-card__rating span{color:var(--muted);font-weight:600}.alkemist-product-card__price{color:var(--primary);font-size:.95rem;font-weight:800}.alkemist-was-now-price{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;max-width:100%;line-height:1.15;vertical-align:middle}.alkemist-was-now-price__part{display:inline-grid;gap:2px;min-width:0}.alkemist-was-now-price__label{color:#687b84;font-size:.62em;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.alkemist-was-now-price del,.alkemist-was-now-price ins{display:inline-flex;align-items:baseline;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.alkemist-was-now-price del{color:#8c9aa3;font-weight:800;text-decoration-thickness:2px}.alkemist-was-now-price ins{color:var(--secondary);font-weight:900;text-decoration:none}.alkemist-was-now-price__part--now .alkemist-was-now-price__label{color:var(--secondary)}.alkemist-was-now-price__suffix{display:inline-block;margin-left:6px;color:var(--muted);font-size:.78em;font-weight:700}.alkemist-product-card__price .alkemist-was-now-price,.directory-product-card__price .alkemist-was-now-price,.related-product-copy small .alkemist-was-now-price{gap:4px 8px}@media (max-width:640px){.alkemist-product-card__price .alkemist-was-now-price,.directory-product-card__price .alkemist-was-now-price,.mobile-home-mini-card__body>span .alkemist-was-now-price,.related-product-copy small .alkemist-was-now-price{display:grid;gap:4px;justify-items:start}.alkemist-product-card__price .alkemist-was-now-price__part,.directory-product-card__price .alkemist-was-now-price__part,.mobile-home-mini-card__body>span .alkemist-was-now-price__part,.related-product-copy small .alkemist-was-now-price__part{max-width:100%}.product-detail-summary .price .alkemist-was-now-price{display:grid;gap:7px;justify-items:start}}.alkemist-product-card__meta-note{color:var(--text);font-size:.84rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.alkemist-product-card__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:4px}.alkemist-product-card .alkemist-product-card__detail-button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:40px;padding:11px 16px;border-radius:14px}.alkemist-product-card .alkemist-product-card__quote-button,.woocommerce ul.products li.product .alkemist-product-card__quote-button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;width:auto;min-height:40px;margin:0;padding:11px 16px;border:none;border-radius:14px;background:linear-gradient(135deg,#2f7cc5,#1b69b1);box-shadow:0 12px 24px rgba(31,114,196,.24);color:#fff;font-weight:800}.alkemist-product-card .alkemist-product-card__quote-button:hover,.woocommerce ul.products li.product .alkemist-product-card__quote-button:hover{color:#fff}.home-mini-card-grid .alkemist-product-card__media{min-height:170px;padding-top:28px}.home-mini-card-grid .alkemist-product-card__badge{min-height:34px;padding:6px 14px;font-size:.78rem}.home-mini-card-grid .alkemist-product-card__content{gap:8px;padding:14px 12px 12px}.home-mini-card-grid .alkemist-product-card .alkemist-product-card__title{font-size:.96rem}.home-mini-card-grid .alkemist-product-card__availability,.home-mini-card-grid .alkemist-product-card__meta-note,.home-mini-card-grid .alkemist-product-card__support{font-size:.74rem}.home-mini-card-grid .alkemist-product-card__availability,.home-mini-card-grid .alkemist-product-card__meta-note,.home-mini-card-grid .alkemist-product-card__support,.home-mini-card-grid .alkemist-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home-mini-card-grid .alkemist-product-card__title{-webkit-line-clamp:3}.home-mini-card-grid .alkemist-product-card__availability{-webkit-line-clamp:2}.home-mini-card-grid .alkemist-product-card__meta-note,.home-mini-card-grid .alkemist-product-card__support{-webkit-line-clamp:3}.home-mini-card-grid .alkemist-product-card__actions{gap:8px}.home-mini-card-grid .alkemist-product-card .alkemist-product-card__detail-button,.home-mini-card-grid .alkemist-product-card .alkemist-product-card__quote-button,.home-mini-card-grid .woocommerce ul.products li.product .alkemist-product-card__quote-button{min-height:36px;padding:9px 12px;border-radius:12px;font-size:.78rem}.activity-prioritized{border-color:rgba(31,114,196,.24)!important;box-shadow:0 20px 38px rgba(31,114,196,.14)!important}.post-type-archive-product .commerce-shell,.tax-product_cat .commerce-shell,.tax-product_tag .commerce-shell{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}.post-type-archive-product .commerce-shell>.woocommerce-result-count,.tax-product_cat .commerce-shell>.woocommerce-result-count,.tax-product_tag .commerce-shell>.woocommerce-result-count{grid-column:span 6;margin:0;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.94);border:1px solid rgba(214,227,224,.96);box-shadow:var(--shadow)}.post-type-archive-product .commerce-shell>.woocommerce-ordering,.tax-product_cat .commerce-shell>.woocommerce-ordering,.tax-product_tag .commerce-shell>.woocommerce-ordering{grid-column:span 6;justify-self:end;width:100%;margin:0}.post-type-archive-product .commerce-shell>.woocommerce-ordering select,.tax-product_cat .commerce-shell>.woocommerce-ordering select,.tax-product_tag .commerce-shell>.woocommerce-ordering select{width:100%;min-height:52px;border:1px solid rgba(214,227,224,.96);border-radius:16px;padding:0 16px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.post-type-archive-product .commerce-shell>nav.woocommerce-pagination,.post-type-archive-product .commerce-shell>ul.products,.tax-product_cat .commerce-shell>nav.woocommerce-pagination,.tax-product_cat .commerce-shell>ul.products,.tax-product_tag .commerce-shell>nav.woocommerce-pagination,.tax-product_tag .commerce-shell>ul.products{grid-column:1/-1;padding:0;background:0 0;border:none;box-shadow:none}.post-type-archive-product .commerce-shell>.woocommerce-notices-wrapper,.tax-product_cat .commerce-shell>.woocommerce-notices-wrapper,.tax-product_tag .commerce-shell>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce div.product{display:grid;gap:24px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.single-product .commerce-shell{gap:18px}.single-product .commerce-shell.commerce-shell--single{gap:0;padding-bottom:46px}.single-product .commerce-shell.commerce-shell--single>*{padding:0;border:none;background:0 0;box-shadow:none}.alkemist-product-detail-page{display:block}.product-detail-layout{align-items:start}.product-detail-main{display:grid;gap:16px;min-width:0}.alkemist-product-spec-section,.alkemist-product-video-section,.product-detail-gallery,.product-detail-hero,.product-detail-overview,.product-detail-summary,.single-product .woocommerce div.product .related.products,.single-product .woocommerce div.product .upsells.products,.single-product .woocommerce div.product .woocommerce-tabs,.single-product .woocommerce div.product div.images,.single-product .woocommerce div.product div.summary{max-width:100%}.product-detail-sidebar .term-row{margin-bottom:0}.product-detail-hero{display:grid;gap:14px;min-width:0;padding:20px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,244,.96));box-shadow:var(--shadow)}.product-detail-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-detail-hero__eyebrow{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid rgba(58,198,174,.36);background:rgba(58,198,174,.12);color:#0b7667;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail-hero h1{margin:0;font-size:clamp(2rem, 3.4vw, 3.1rem);line-height:1.02;overflow-wrap:anywhere;word-break:break-word}.product-detail-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.product-detail-hero__chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid rgba(54,139,224,.18);background:rgba(245,250,255,.98);color:var(--primary);font-size:.82rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.product-detail-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:18px;padding:18px}.product-detail-overview__media,.product-detail-overview__summary{min-width:0}.product-detail-gallery{height:100%;padding:16px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,251,.96))}.product-detail-gallery .woocommerce-product-gallery--custom{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:start}.product-detail-gallery--resource{margin:-16px -16px 18px;padding:18px;border-width:0 0 1px;border-radius:24px 24px 0 0;background:linear-gradient(180deg,rgba(248,251,253,.98),rgba(240,246,250,.96))}.product-detail-gallery--resource .woocommerce-product-gallery--custom{grid-template-columns:1fr;gap:14px}.product-detail-gallery--resource .alkemist-product-gallery__thumbs{order:2;grid-auto-flow:column;grid-auto-columns:minmax(120px,160px);overflow-x:auto;overflow-y:hidden;max-height:none;padding:0 0 4px}.product-detail-gallery--resource .alkemist-product-gallery__thumb{min-height:98px}.product-detail-gallery--resource .alkemist-product-gallery__thumb img{aspect-ratio:4/3}.product-detail-gallery--resource .alkemist-product-gallery__stage{order:1;min-height:clamp(340px,54vw,680px);padding:22px}.product-detail-gallery--resource .alkemist-product-gallery__image-link,.product-detail-gallery--resource .alkemist-product-gallery__slide{min-height:clamp(320px,50vw,620px)}.product-detail-gallery--resource .alkemist-product-gallery__slide img{max-height:min(70vh,620px)}.product-detail-summary{display:grid;gap:16px;min-width:0}.product-detail-summary__pricing{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-detail-summary__label{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(13,68,87,.08);color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail-summary .price{margin-top:10px;color:var(--primary);font-size:clamp(1.28rem, 2.4vw, 1.85rem);font-weight:800}.product-detail-summary .price .alkemist-was-now-price{gap:9px 14px}.product-detail-summary .price .alkemist-was-now-price__label{font-size:.54em}.product-detail-summary__quote-mode{margin-top:10px;color:var(--primary);font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800}.product-detail-summary__stock .stock{margin:0;display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;background:rgba(13,68,87,.08);color:var(--primary);font-weight:700}.product-detail-summary__copy{color:var(--muted);line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.product-detail-summary__copy>:first-child{margin-top:0}.product-detail-summary__copy>:last-child{margin-bottom:0}.product-detail-summary__chips{display:flex;flex-wrap:wrap;gap:8px}.product-detail-summary__pictograms{padding-top:2px}.product-detail-summary__chips span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:16px;background:rgba(13,68,87,.06);color:var(--primary);font-size:.8rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.product-detail-summary__support{margin:0;color:var(--text);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.product-detail-summary__cart form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0}.product-detail-summary__cart form.cart table.variations{flex-basis:100%;margin:0}.product-detail-summary__cart form.cart .quantity{margin:0}.product-detail-summary__cart .woocommerce-variation-add-to-cart .single_add_to_cart_button,.product-detail-summary__cart form.cart .single_add_to_cart_button{min-height:52px;flex:1 1 240px}.product-detail-summary__cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;width:100%}.product-detail-summary__actions{display:flex;flex-wrap:wrap;gap:12px}.product-detail-summary__actions .btn{flex:1 1 220px;justify-content:center}.product-detail-section-nav{margin:0}.product-detail-section{margin:0;padding:24px}.product-detail-section .info-section-heading{margin-bottom:14px}.product-detail-review-list{display:grid;gap:14px}.product-detail-review-item{padding:16px 18px;border:1px solid rgba(214,227,224,.96);border-radius:20px;background:rgba(248,251,253,.96)}.product-detail-review-item__rating,.product-detail-review-item__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-detail-review-item__top span{color:var(--muted);font-size:.82rem;font-weight:600}.product-detail-review-item__rating{margin-top:10px;justify-content:flex-start}.product-detail-review-item__rating .star-rating{float:none;margin:0;color:#f5a30d}.product-detail-review-item__rating span{color:var(--primary);font-size:.86rem;font-weight:700}.product-detail-review-item__body{margin-top:12px;color:var(--text);line-height:1.7}.product-detail-review-item__body>:first-child{margin-top:0}.product-detail-review-item__body>:last-child{margin-bottom:0}.resource-offer-snapshot{padding:18px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,251,.96));box-shadow:var(--shadow)}.resource-offer-snapshot__grid{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:18px;align-items:start}.resource-offer-snapshot__media{display:flex;align-items:center;justify-content:center;min-height:160px;padding:14px;border:1px solid rgba(214,227,224,.96);border-radius:22px;background:#fff}.resource-offer-snapshot__media img{width:100%;max-height:180px;object-fit:contain}.resource-offer-snapshot__media span{color:var(--primary);font-size:2rem;font-weight:800}.resource-offer-snapshot__content{display:grid;gap:12px;min-width:0}.resource-offer-snapshot__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(13,68,87,.08);color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-offer-snapshot__content h3{margin:0;font-size:1.35rem;line-height:1.15}.resource-offer-snapshot__content h3 a{color:inherit}.resource-offer-snapshot__price{color:var(--primary);font-size:1.4rem;font-weight:800}.resource-offer-snapshot__quote{color:var(--primary);font-size:1.05rem;font-weight:800}.resource-offer-snapshot__rating{display:inline-flex;align-items:center;gap:10px}.resource-offer-snapshot__rating .star-rating{float:none;margin:0;color:#f5a30d}.resource-offer-snapshot__rating strong{color:var(--primary)}.resource-offer-snapshot__rating span{color:var(--muted);font-weight:600}.resource-offer-snapshot__chips{display:flex;flex-wrap:wrap;gap:10px}.resource-offer-snapshot__chips span{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:16px;background:rgba(13,68,87,.06);color:var(--primary);font-size:.82rem;font-weight:700}.resource-offer-snapshot__actions{margin-top:2px}@media (max-width:760px){.resource-offer-snapshot__grid{grid-template-columns:1fr}.resource-offer-snapshot__media{min-height:220px}}.single-product .woocommerce div.product{grid-template-columns:minmax(0,1.1fr) minmax(340px,0.9fr);gap:18px 20px;align-items:start}.single-product .woocommerce div.product div.images{margin:0;padding:16px;border:1px solid rgba(214,227,224,.96);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,251,.96));box-shadow:var(--shadow);position:sticky;top:132px}.single-product .woocommerce div.product div.images img{border-radius:18px;background:#fff}.single-product .woocommerce div.product div.images .woocommerce-product-gallery--custom{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:start}.alkemist-product-gallery__thumbs{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.alkemist-product-gallery__thumb{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border:1px solid rgba(214,227,224,.96);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.alkemist-product-gallery__thumb img{width:100%;aspect-ratio:1/1;object-fit:contain}.alkemist-product-gallery__thumb.is-active,.alkemist-product-gallery__thumb:hover{border-color:rgba(31,114,196,.28);box-shadow:0 14px 26px rgba(31,114,196,.16);transform:translateY(-1px)}.alkemist-product-gallery__stage{position:relative;min-width:0;min-height:560px;padding:18px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,252,.98));overflow:hidden;touch-action:pan-y}.alkemist-product-gallery__stage:focus-visible{outline:rgba(31,114,196,.18) solid 3px;outline-offset:3px}.alkemist-product-gallery__stage--placeholder{display:flex;align-items:center;justify-content:center}.alkemist-product-gallery__slides{position:relative;min-height:100%}.alkemist-product-gallery__slide{display:none;align-items:center;justify-content:center;min-height:520px}.alkemist-product-gallery__slide.is-active{display:flex}.alkemist-product-gallery__slide img{width:100%;max-height:520px;object-fit:contain}.alkemist-product-gallery__image-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:520px}.alkemist-product-gallery__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(214,227,224,.96);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(8,23,32,.14);color:var(--primary);cursor:pointer;transform:translateY(-50%)}.alkemist-product-gallery__arrow:hover{border-color:rgba(31,114,196,.28);box-shadow:0 16px 32px rgba(31,114,196,.18)}.alkemist-product-gallery__arrow.is-prev{left:16px}.alkemist-product-gallery__arrow.is-next{right:16px}.alkemist-product-gallery__arrow span{font-size:1.5rem;line-height:1}.single-product .woocommerce div.product div.summary{margin:0;padding:18px 20px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,244,.96));box-shadow:var(--shadow);display:grid;gap:14px;position:static}.single-product .woocommerce div.product .product_title{margin:0;font-size:clamp(1.8rem, 2.8vw, 2.5rem);line-height:1.08}.single-product .woocommerce div.product p.price,.single-product .woocommerce div.product span.price{margin:0;color:var(--primary);font-size:clamp(1.2rem, 2.2vw, 1.7rem);font-weight:800}.single-product .woocommerce div.product .woocommerce-product-rating,.single-product .woocommerce div.product p.stock{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.single-product .woocommerce div.product .woocommerce-product-details__short-description{color:var(--muted);font-size:.96rem;line-height:1.62;overflow-wrap:anywhere;word-break:break-word}.alkemist-single-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:6px}.alkemist-single-highlights span{display:inline-flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:16px;background:rgba(13,68,87,.08);color:var(--primary);font-size:.82rem;font-weight:700}.single-product .woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:8px 0 0}.single-product .woocommerce div.product form.cart table.variations{flex-basis:100%;margin:0}.single-product .woocommerce div.product form.cart .quantity{margin:0}.single-product .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product .woocommerce div.product form.cart .single_add_to_cart_button{min-height:52px;flex:1 1 240px}.single-product .woocommerce div.product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;width:100%}.single-product .woocommerce div.product .product_meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:12px;border-top:1px solid #e1ece9;font-size:.92rem}.single-product .woocommerce div.product .related.products,.single-product .woocommerce div.product .upsells.products,.single-product .woocommerce div.product .woocommerce-tabs{grid-column:1/-1;padding:24px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.single-product .woocommerce div.product .related.products>h2,.single-product .woocommerce div.product .upsells.products>h2{margin-bottom:18px}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::after,.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:none;background:0 0}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgba(13,68,87,.14);background:rgba(245,249,248,.98);color:var(--primary);font-weight:800}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.single-product .woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce span.onsale{min-width:54px;min-height:54px;line-height:54px;border-radius:999px;background:var(--accent);color:var(--primary-deep)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:800}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:linear-gradient(135deg,var(--accent),#ff8b1f);color:var(--primary-deep)}.woocommerce form.checkout,.woocommerce table.shop_table,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{border-radius:20px;overflow:hidden}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}body:not(.logged-in).woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr)}.woocommerce-page .commerce-shell--page>.cart-collaterals,.woocommerce-page .commerce-shell--page>.woocommerce,.woocommerce-page .commerce-shell--page>.woocommerce-checkout,.woocommerce-page .commerce-shell--page>form.woocommerce-cart-form{padding:0;background:0 0;border:none;box-shadow:none}.woocommerce-account .commerce-shell--page>.woocommerce{gap:24px}.woocommerce-account .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;min-width:0;margin:0;align-self:start}.woocommerce-account .woocommerce .u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;min-width:0;align-items:start}.woocommerce-account .woocommerce .col-1,.woocommerce-account .woocommerce .col-2,.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{float:none;width:100%;min-width:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;border-radius:14px;color:var(--text);text-align:left;font-weight:700;transition:background .18s,color .18s,transform .18s}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(13,68,87,.08);color:var(--primary);transform:translateY(-1px)}.woocommerce-account .woocommerce-MyAccount-content{display:grid;gap:18px;padding:24px}.woocommerce-account .woocommerce-MyAccount-content>*{min-width:0}.woocommerce-account .woocommerce-MyAccount-content .client-hub-layout,.woocommerce-account .woocommerce-MyAccount-content .client-hub-layout>*,.woocommerce-account .woocommerce-MyAccount-content .client-hub-order-grid,.woocommerce-account .woocommerce-MyAccount-content .client-hub-order-grid>*,.woocommerce-account .woocommerce-MyAccount-content .client-hub-shell,.woocommerce-account .woocommerce-MyAccount-content .client-hub-shell>*,.woocommerce-account .woocommerce-MyAccount-content .frontend-browser-head,.woocommerce-account .woocommerce-MyAccount-content .frontend-browser-head>*,.woocommerce-account .woocommerce-MyAccount-content .frontend-inline-card,.woocommerce-account .woocommerce-MyAccount-content .frontend-record-item,.woocommerce-account .woocommerce-MyAccount-content .frontend-record-list,.woocommerce-account .woocommerce-MyAccount-content .portal-actions,.woocommerce-account .woocommerce-MyAccount-content .portal-card,.woocommerce-account .woocommerce-MyAccount-content .portal-grid,.woocommerce-account .woocommerce-MyAccount-content .portal-hero{min-width:0;max-width:100%}.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-MyAccount-content li,.woocommerce-account .woocommerce-MyAccount-content p{overflow-wrap:anywhere;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address{display:grid;gap:10px;padding:18px;border:1px solid rgba(214,227,224,.96);border-radius:20px;background:rgba(248,251,252,.98);font-style:normal;line-height:1.7}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table,.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:0;border-collapse:separate;border-spacing:0;border:1px solid rgba(214,227,224,.96);border-radius:18px;overflow:hidden;background:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{padding:14px 16px;border-bottom:1px solid #e7efed;vertical-align:top}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{background:rgba(13,68,87,.05);color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tr:last-child td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table tr:last-child td{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content .edit-account,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;gap:16px}.woocommerce-account .woocommerce-MyAccount-content .edit-account .form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{width:100%}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content .button.alt{min-height:48px;padding-inline:18px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account form.login,.woocommerce-account form.lost_reset_password,.woocommerce-account form.register{border:1px solid rgba(214,227,224,.96);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,246,.96));box-shadow:0 18px 36px rgba(9,27,39,.06)}.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:128px;padding:18px}.woocommerce-account form.login,.woocommerce-account form.lost_reset_password,.woocommerce-account form.register{display:grid;gap:16px;width:100%;min-width:0;margin:0;padding:24px}.woocommerce-account .woocommerce .u-column1>h2,.woocommerce-account .woocommerce .u-column2>h2{margin:0 0 14px;font-size:clamp(1.35rem, 2vw, 1.8rem)}.woocommerce-account .woocommerce form .form-row{float:none;clear:both;display:grid;gap:8px;width:100%;min-width:0;margin:0;padding:0}.woocommerce-account .woocommerce form .form-row-first,.woocommerce-account .woocommerce form .form-row-last,.woocommerce-account .woocommerce form .form-row-wide{width:100%}.woocommerce-account .woocommerce form .form-row label{display:block;width:100%;margin:0;color:var(--text);font-size:.9rem;font-weight:700;line-height:1.55}.woocommerce-account .woocommerce form .form-row .input-text,.woocommerce-account .woocommerce form .form-row .woocommerce-Input,.woocommerce-account .woocommerce form .form-row select,.woocommerce-account .woocommerce form .form-row textarea{width:100%}.woocommerce-account .woocommerce form .password-input{position:relative;display:block;width:100%}.woocommerce-account .woocommerce form .password-input .input-text{padding-right:46px}.woocommerce-account .woocommerce form .show-password-input{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:10px;font-weight:700}.woocommerce-account .woocommerce .woocommerce-form-login__rememberme input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.woocommerce-account .woocommerce .lost_reset_password .button,.woocommerce-account .woocommerce .woocommerce-form-login .button,.woocommerce-account .woocommerce .woocommerce-form-register .button{min-height:52px;padding-inline:20px}.commerce-account-dashboard-page{padding-bottom:68px}.alkemist-client-dashboard-page .portal-page-layout.commerce-account-dashboard-page{width:min(1880px,calc(100% - 24px));padding-bottom:40px}.alkemist-client-dashboard-page .dashboard-app,.alkemist-client-dashboard-page .dashboard-workspace,.alkemist-client-dashboard-page .dashboard-workspace-body,.alkemist-client-dashboard-page .dashboard-workspace-card,.alkemist-client-dashboard-page .portal-page-wrapper,.alkemist-client-dashboard-page .portal-shell.dashboard-shell{overflow:visible}.woocommerce-account .customer-dashboard-woocommerce{display:block;width:100%}.woocommerce-account .customer-dashboard-shell{padding-top:0;padding-bottom:48px}.woocommerce-account .customer-dashboard-app,.woocommerce-account .customer-dashboard-content,.woocommerce-account .customer-dashboard-content>*,.woocommerce-account .customer-dashboard-sidebar,.woocommerce-account .customer-dashboard-sidebar .dashboard-nav-copy,.woocommerce-account .customer-dashboard-sidebar .dashboard-nav-item,.woocommerce-account .customer-dashboard-sidebar .dashboard-nav-list,.woocommerce-account .customer-dashboard-workspace,.woocommerce-account .customer-dashboard-workspace-body,.woocommerce-account .customer-dashboard-workspace-card{min-width:0;max-width:100%}.woocommerce-account .customer-dashboard-app{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start}.woocommerce-account .customer-dashboard-sidebar .dashboard-sidebar-inner{padding-right:8px}.woocommerce-account .customer-dashboard-workspace-card{min-height:calc(100vh - 128px)}.woocommerce-account .customer-dashboard-nav .dashboard-nav-item{text-decoration:none}.woocommerce-account .customer-dashboard-content>.woocommerce-notices-wrapper{display:grid;gap:12px}.woocommerce-account .customer-dashboard-content>*{width:100%}.woocommerce-account .customer-dashboard-content .woocommerce-error,.woocommerce-account .customer-dashboard-content .woocommerce-info,.woocommerce-account .customer-dashboard-content .woocommerce-message{margin:0}.woocommerce-account .customer-dashboard-content .download-file,.woocommerce-account .customer-dashboard-content .woocommerce-Addresses,.woocommerce-account .customer-dashboard-content .woocommerce-Button,.woocommerce-account .customer-dashboard-content .woocommerce-EditAccountForm,.woocommerce-account .customer-dashboard-content .woocommerce-address-fields,.woocommerce-account .customer-dashboard-content .woocommerce-address-fields__field-wrapper,.woocommerce-account .customer-dashboard-content .woocommerce-customer-details,.woocommerce-account .customer-dashboard-content .woocommerce-form-row,.woocommerce-account .customer-dashboard-content .woocommerce-orders-table__cell-order-actions .button,.woocommerce-account .customer-dashboard-content .woocommerce-pagination{min-width:0}.woocommerce-account .customer-dashboard-content .woocommerce-Address-title h3,.woocommerce-account .customer-dashboard-content .woocommerce-column__title{margin:0}.woocommerce-account .customer-dashboard-content .woocommerce-MyAccount-downloads-file,.woocommerce-account .customer-dashboard-content .woocommerce-address-fields__field-wrapper,.woocommerce-account .customer-dashboard-content .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-account .customer-dashboard-content .client-account-overview,.woocommerce-account .customer-dashboard-content .client-hub-detail,.woocommerce-account .customer-dashboard-content .client-hub-orders,.woocommerce-account .customer-dashboard-content .client-hub-records,.woocommerce-account .customer-dashboard-content .client-hub-shell,.woocommerce-account .customer-dashboard-content .portal-card,.woocommerce-account .customer-dashboard-content .portal-hero{width:100%}.woocommerce-account .customer-dashboard-content .client-hub-detail{align-content:start}.woocommerce-account .customer-dashboard-content .client-hub-record-list{max-height:min(760px,calc(100vh - 260px))}.woocommerce-account .customer-dashboard-content .button,.woocommerce-account .customer-dashboard-content .woocommerce-Button{justify-content:center}.woocommerce-account .customer-dashboard-content,.woocommerce-account .customer-dashboard-workspace,.woocommerce-account .customer-dashboard-workspace-body,.woocommerce-account .customer-dashboard-workspace-card{align-content:start}.woocommerce-account .customer-dashboard-content{display:grid;gap:20px;width:100%;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible;align-items:start;justify-items:stretch}.woocommerce-account .customer-dashboard-content .activity-center,.woocommerce-account .customer-dashboard-content .activity-center__panel,.woocommerce-account .customer-dashboard-content .business-advisor-focus-grid,.woocommerce-account .customer-dashboard-content .business-advisor-focus-grid>*,.woocommerce-account .customer-dashboard-content .business-advisor-focus-meta,.woocommerce-account .customer-dashboard-content .business-advisor-live-inner,.woocommerce-account .customer-dashboard-content .business-advisor-live-inner>*,.woocommerce-account .customer-dashboard-content .business-advisor-panel,.woocommerce-account .customer-dashboard-content .business-advisor-shell,.woocommerce-account .customer-dashboard-content .business-advisor-table-wrap,.woocommerce-account .customer-dashboard-content .business-advisor-toolbar,.woocommerce-account .customer-dashboard-content .client-account-overview,.woocommerce-account .customer-dashboard-content .client-hub-shell,.woocommerce-account .customer-dashboard-content .frontend-browser-head,.woocommerce-account .customer-dashboard-content .portal-actions,.woocommerce-account .customer-dashboard-content .quote-thread-bubble,.woocommerce-account .customer-dashboard-content .quote-thread-card,.woocommerce-account .customer-dashboard-content .quote-thread-item,.woocommerce-account .customer-dashboard-content .quote-thread-list{min-width:0;max-width:100%}.woocommerce-account .customer-dashboard-content .business-advisor-shell,.woocommerce-account .customer-dashboard-content .client-account-overview,.woocommerce-account .customer-dashboard-content .client-hub-shell{display:grid;gap:18px;width:100%}.woocommerce-account .customer-dashboard-content .business-advisor-live-inner>*,.woocommerce-account .customer-dashboard-content .client-account-overview>*,.woocommerce-account .customer-dashboard-content .client-hub-shell>*{width:100%}.woocommerce-account .customer-dashboard-content .business-advisor-hero,.woocommerce-account .customer-dashboard-content .client-hub-hero,.woocommerce-account .customer-dashboard-content .frontend-browser-head,.woocommerce-account .customer-dashboard-content .portal-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start}.woocommerce-account .customer-dashboard-content .client-hub-detail,.woocommerce-account .customer-dashboard-content .client-hub-records{align-content:start}.woocommerce-account .customer-dashboard-content .portal-actions{align-items:flex-start}.woocommerce-account .customer-dashboard-content .quote-thread-item{width:100%}.woocommerce-account .customer-dashboard-content .quote-thread-bubble{width:min(100%,860px)}.woocommerce-account .customer-dashboard-content .business-advisor-table-wrap,.woocommerce-account .customer-dashboard-content .client-hub-record-list{overflow:auto}.woocommerce-account .customer-dashboard-content .frontend-submit-row{position:static;bottom:auto;padding:0;border:0;background:0 0;box-shadow:none}.woocommerce-account .woocommerce .lost_password,.woocommerce-account .woocommerce .woocommerce-LostPassword{margin:0}.woocommerce-account .woocommerce .lost_password a{font-weight:700}.woocommerce-account .woocommerce .lost_reset_password p,.woocommerce-account .woocommerce .woocommerce-form-login p,.woocommerce-account .woocommerce .woocommerce-form-register p{max-width:none}.woocommerce-checkout .col2-set,.woocommerce-page .col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{min-height:52px;border-radius:14px;border:1px solid rgba(214,227,224,.96);padding:10px 14px}.woocommerce .quantity .qty{min-height:44px;border-radius:12px;border:1px solid rgba(214,227,224,.96)}.alkemist-enquiry-cta{display:grid;gap:18px;margin-top:24px;padding:24px;border-radius:24px;border:1px solid rgba(214,227,224,.96);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,245,243,.96))}.alkemist-enquiry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.alkemist-enquiry-head h2{margin:10px 0 8px;font-size:clamp(1.4rem, 3vw, 2rem)}.alkemist-enquiry-buttons{display:flex;flex-wrap:wrap;gap:12px}.alkemist-product-spec-section{grid-column:1/-1;display:grid;gap:14px;padding:16px;border:1px solid rgba(214,227,224,.96);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.alkemist-product-spec-section .info-section-heading{margin:0}.alkemist-product-spec-section .info-section-heading h2{margin-bottom:8px}.alkemist-product-spec-section .detail-data-table th{width:22%}.alkemist-product-spec-section .detail-data-table td p{margin:0}.alkemist-product-video-section{grid-column:1/-1;display:grid;gap:18px;padding:24px;border:1px solid rgba(214,227,224,.96);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.product-summary-card{overflow:hidden}.product-summary-card:hover{transform:none;box-shadow:none}.product-summary-card .card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sales-campaign{display:grid;gap:18px;margin-top:20px;padding:24px;border:1px solid rgba(255,183,3,.18);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,183,3,.14),transparent 32%),radial-gradient(circle at bottom left,rgba(78,215,255,.14),transparent 34%),linear-gradient(145deg,rgba(7,20,28,.98),rgba(13,68,87,.96));box-shadow:0 24px 52px rgba(9,27,39,.2),0 0 32px rgba(78,215,255,.1);color:#fff}.sales-campaign--home{margin-top:12px;margin-bottom:8px}.sales-campaign--archive .sales-campaign__hero,.sales-campaign--product .sales-campaign__hero{grid-template-columns:1fr}.sales-campaign--archive .sales-campaign__grid,.sales-campaign--product .sales-campaign__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-campaign__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,0.8fr);gap:18px;align-items:center}.sales-campaign__card-copy,.sales-campaign__copy,.sales-campaign__promo{display:grid;gap:12px}.sales-campaign__card-badge,.sales-campaign__eyebrow,.sales-campaign__signal{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sales-campaign__copy h2{margin:0;color:#fff;font-size:clamp(1.8rem, 3vw, 2.6rem);line-height:1.08}.sales-campaign__bid-form label span,.sales-campaign__card-copy p,.sales-campaign__copy p,.sales-campaign__promo-note{margin:0;color:rgba(230,242,245,.92)}.sales-campaign__actions,.sales-campaign__promo-actions,.sales-campaign__signal-row{display:flex;flex-wrap:wrap;gap:10px}.sales-campaign__promo{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.08)}.sales-campaign__head strong{color:#ffe39a;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sales-campaign__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sales-campaign__card{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(78,215,255,.08)}.sales-campaign__media{display:flex;align-items:center;justify-content:center;min-height:200px;padding:14px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,183,3,.2);background:radial-gradient(circle at top left,rgba(78,215,255,.16),transparent 32%),rgba(5,18,26,.88);box-shadow:0 0 24px rgba(255,183,3,.12),0 0 20px rgba(78,215,255,.08)}.sales-campaign__media img{display:block;width:100%;height:100%;object-fit:contain}.sales-campaign__media span{font-family:Outfit,sans-serif;font-size:3rem;font-weight:800;color:#fff}.sales-campaign__card-top{display:grid;gap:8px}.sales-campaign__card-top h3{margin:0;font-size:1.08rem;line-height:1.32;color:#fff}.sales-campaign__card-top a{color:inherit}.sales-campaign__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.sales-campaign__price strong{color:#ffe39a;font-family:Outfit,sans-serif;font-size:1.36rem;line-height:1}.sales-campaign__price>span:not(.alkemist-was-now-price){color:rgba(220,231,236,.78);text-decoration:line-through}.sales-campaign__price .alkemist-was-now-price{gap:8px 12px}.sales-campaign__price .alkemist-was-now-price__label{color:rgba(220,231,236,.86)}.sales-campaign__price .alkemist-was-now-price__part--was del{color:rgba(220,231,236,.78)}.sales-campaign__price .alkemist-was-now-price__part--now .alkemist-was-now-price__label,.sales-campaign__price .alkemist-was-now-price__part--now ins{color:#ffe39a}.sales-campaign__price .alkemist-was-now-price__part--now ins{font-family:Outfit,sans-serif;font-size:1.36rem;line-height:1}.sales-campaign__actions .btn,.sales-campaign__promo-actions .btn{min-width:140px;justify-content:center}.sales-campaign__actions form{display:flex}.sales-campaign__bid{display:grid;gap:10px;padding-top:4px}.sales-campaign__bid summary{cursor:pointer;color:#d7f8ff;font-weight:800}.sales-campaign__bid-form{display:grid;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.08)}.sales-campaign__bid-form label{display:grid;gap:6px}.sales-campaign__bid-form input,.sales-campaign__bid-form textarea{width:100%;min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.96);color:var(--text);font:inherit}.sales-campaign__bid-form textarea{min-height:110px;resize:vertical}.sales-bid-summary-card{margin:16px 0}.client-hub-shell{display:grid;gap:18px}.client-hub-hero h2{margin:8px 0}.client-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.client-hub-detail,.client-hub-orders,.client-hub-records{min-width:0}.client-hub-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-hub-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.client-hub-record-list{max-height:760px;overflow:auto}.client-hub-detail .client-hub-form,.client-hub-detail .detail-data-table-wrap,.client-hub-detail .quote-history-card{margin-top:16px}.client-hub-form{display:grid;gap:14px}@media (max-width:1280px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.client-hub-metrics,.sales-campaign__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.client-hub-layout,.client-hub-order-grid,.product-detail-gallery .woocommerce-product-gallery--custom,.product-detail-overview,.sales-campaign__grid,.sales-campaign__hero,.single-product .woocommerce div.product{grid-template-columns:1fr}.single-product .woocommerce div.product div.images,.single-product .woocommerce div.product div.summary{position:static;top:auto}.single-product .woocommerce div.product div.images .woocommerce-product-gallery--custom{grid-template-columns:1fr}.alkemist-product-gallery__thumbs{grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);overflow-x:auto;overflow-y:hidden;max-height:none;padding-right:0;order:2;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.alkemist-product-gallery__thumbs::-webkit-scrollbar{display:none}.alkemist-product-gallery__thumb{scroll-snap-align:start}.alkemist-product-gallery__stage{min-height:460px;order:1}.product-detail-gallery--resource{padding:16px}.product-detail-gallery--resource .alkemist-product-gallery__thumbs{grid-auto-columns:104px}.alkemist-product-gallery__image-link,.alkemist-product-gallery__slide,.product-detail-gallery--resource .alkemist-product-gallery__stage{min-height:420px}.woocommerce-account .woocommerce,.woocommerce-checkout .col2-set{grid-template-columns:1fr}.alkemist-client-dashboard-page .portal-page-layout.commerce-account-dashboard-page{width:min(100%,calc(100% - 18px));padding-bottom:28px}.woocommerce-account .customer-dashboard-app{grid-template-columns:1fr}.woocommerce-account .customer-dashboard-workspace-card{min-height:0}.woocommerce-account .woocommerce .u-columns{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-navigation{position:static;top:auto}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .customer-dashboard-content .client-hub-record-list{max-height:none}.alkemist-enquiry-head,.post-type-archive-product .commerce-shell,.tax-product_cat .commerce-shell,.tax-product_tag .commerce-shell,.woocommerce-account .customer-dashboard-content .business-advisor-focus-grid,.woocommerce-account .customer-dashboard-content .business-advisor-hero,.woocommerce-account .customer-dashboard-content .business-advisor-toolbar,.woocommerce-account .customer-dashboard-content .client-hub-hero,.woocommerce-account .customer-dashboard-content .frontend-browser-head,.woocommerce-account .customer-dashboard-content .portal-hero{grid-template-columns:1fr}.post-type-archive-product .commerce-shell>.woocommerce-ordering,.post-type-archive-product .commerce-shell>.woocommerce-result-count,.tax-product_cat .commerce-shell>.woocommerce-ordering,.tax-product_cat .commerce-shell>.woocommerce-result-count,.tax-product_tag .commerce-shell>.woocommerce-ordering,.tax-product_tag .commerce-shell>.woocommerce-result-count{grid-column:1/-1}.alkemist-product-card__media{min-height:210px}}@media (max-width:768px){.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{max-width:100%;min-height:44px;white-space:normal;line-height:1.3;text-align:center}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce-page .select2-container .select2-selection--multiple,.woocommerce-page .select2-container .select2-selection--single{min-height:48px;font-size:16px}.woocommerce-page .commerce-shell--page{padding-bottom:38px}.commerce-account-dashboard-page{padding-bottom:42px}.alkemist-client-dashboard-page .portal-page-layout.commerce-account-dashboard-page{width:min(100%,calc(100% - 14px));padding-bottom:22px}.woocommerce .commerce-shell>*,.woocommerce-page .commerce-shell>*{padding:16px}.woocommerce-account .customer-dashboard-shell{padding-bottom:26px}.woocommerce-account .customer-dashboard-workspace-body{padding:16px}.woocommerce-account .customer-dashboard-content .business-advisor-focus-meta,.woocommerce-account .customer-dashboard-content .client-hub-metrics,.woocommerce-account .customer-dashboard-content .client-hub-order-grid{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{padding:16px;border-radius:20px}.woocommerce-account .woocommerce-MyAccount-navigation a{padding:11px 14px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table,.woocommerce-account .woocommerce-MyAccount-content table.shop_table{display:block;overflow-x:auto;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{padding:12px 14px}.post-type-archive-product .commerce-shell>.woocommerce-ordering,.post-type-archive-product .commerce-shell>.woocommerce-result-count,.tax-product_cat .commerce-shell>.woocommerce-ordering,.tax-product_cat .commerce-shell>.woocommerce-result-count,.tax-product_tag .commerce-shell>.woocommerce-ordering,.tax-product_tag .commerce-shell>.woocommerce-result-count{padding:14px 16px}.post-type-archive-product .commerce-shell>.woocommerce-ordering select,.tax-product_cat .commerce-shell>.woocommerce-ordering select,.tax-product_tag .commerce-shell>.woocommerce-ordering select{min-height:48px;font-size:16px}.single-product .commerce-shell.commerce-shell--single>*{padding:0}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product{padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem}.alkemist-enquiry-buttons,.product-summary-card .card-actions{flex-direction:column}.alkemist-product-spec-section,.alkemist-product-video-section,.product-detail-hero,.product-detail-overview,.product-detail-section{padding:18px;border-radius:20px}.product-detail-hero h1,.single-product .woocommerce div.product .product_title{font-size:clamp(1.5rem, 6.4vw, 1.92rem);line-height:1.12}.product-detail-hero__top,.product-detail-summary__pricing{flex-direction:column;align-items:stretch}.alkemist-enquiry-buttons,.product-detail-summary__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alkemist-enquiry-buttons .btn,.product-detail-summary__actions .btn{flex:none;width:100%;min-height:44px;padding:10px 12px;border-radius:14px;font-size:.82rem;line-height:1.25}.alkemist-product-card__badge{min-height:36px;padding:7px 14px;font-size:.84rem}.alkemist-product-card__media{min-height:190px;padding:24px 12px 12px}.alkemist-product-card__content{padding:14px 12px 12px}.alkemist-product-card__meta-row{align-items:flex-start;min-height:0}.alkemist-product-card__actions{flex-direction:column;gap:8px}.alkemist-product-card .alkemist-product-card__detail-button,.alkemist-product-card .alkemist-product-card__quote-button,.woocommerce ul.products li.product .alkemist-product-card__quote-button{width:100%;min-height:38px;flex:1 1 auto;padding:10px 12px;border-radius:12px;font-size:.8rem;line-height:1.25}.single-product .woocommerce div.product div.images{padding:14px}.alkemist-product-gallery__thumbs{grid-auto-columns:78px;gap:8px}.alkemist-product-gallery__stage{min-height:340px;padding:14px}.product-detail-gallery--resource{margin:-16px -16px 16px;padding:14px;border-radius:20px 20px 0 0}.product-detail-gallery--resource .alkemist-product-gallery__thumbs{grid-auto-columns:86px}.product-detail-gallery--resource .alkemist-product-gallery__stage{min-height:320px;padding:14px}.alkemist-product-gallery__image-link,.alkemist-product-gallery__slide{min-height:300px}.product-detail-gallery--resource .alkemist-product-gallery__image-link,.product-detail-gallery--resource .alkemist-product-gallery__slide{min-height:280px}.alkemist-product-gallery__slide img{max-height:300px}.product-detail-gallery--resource .alkemist-product-gallery__slide img{max-height:280px}.alkemist-product-gallery__arrow{width:40px;height:40px}.single-product .woocommerce div.product .product_meta{grid-template-columns:1fr}.alkemist-product-spec-section,.single-product .woocommerce div.product .related.products,.single-product .woocommerce div.product .upsells.products,.single-product .woocommerce div.product .woocommerce-tabs,.single-product .woocommerce div.product div.summary{padding:18px;border-radius:20px}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{min-height:38px;padding:8px 12px;font-size:.78rem}.product-detail-summary__cart form.cart,.single-product .woocommerce div.product form.cart{flex-direction:column;align-items:stretch}.alkemist-single-highlights{grid-template-columns:1fr}.product-detail-summary__cart .woocommerce-variation-add-to-cart .single_add_to_cart_button,.product-detail-summary__cart form.cart .single_add_to_cart_button,.single-product .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product .woocommerce div.product form.cart .single_add_to_cart_button{width:100%;flex-basis:auto}}@media (max-width:560px){.alkemist-client-dashboard-page .portal-page-layout.commerce-account-dashboard-page{width:min(100%,calc(100% - 10px));padding-bottom:18px}.woocommerce ul.products{grid-template-columns:1fr}.woocommerce-account .customer-dashboard-workspace-body{padding:14px}.woocommerce-account .customer-dashboard-content .business-advisor-hero,.woocommerce-account .customer-dashboard-content .client-hub-hero,.woocommerce-account .customer-dashboard-content .portal-card,.woocommerce-account .customer-dashboard-content .portal-hero,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account form.login,.woocommerce-account form.lost_reset_password,.woocommerce-account form.register{padding:14px;border-radius:18px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{gap:14px}.sales-campaign{padding:18px;border-radius:22px}.sales-campaign__media{min-height:168px;padding:12px}.sales-campaign__actions,.sales-campaign__promo-actions{flex-direction:column}.sales-campaign__actions .btn,.sales-campaign__actions form,.sales-campaign__promo-actions .btn{width:100%}.client-hub-metrics,.client-hub-order-grid{grid-template-columns:1fr}.alkemist-product-spec-section,.alkemist-product-video-section,.product-detail-hero,.product-detail-overview,.product-detail-section,.single-product .woocommerce div.product .related.products,.single-product .woocommerce div.product .upsells.products,.single-product .woocommerce div.product .woocommerce-tabs,.single-product .woocommerce div.product div.images,.single-product .woocommerce div.product div.summary{padding:16px;border-radius:18px}.alkemist-product-gallery__stage{min-height:300px;padding:12px}.product-detail-gallery--resource{padding:12px}.product-detail-gallery--resource .alkemist-product-gallery__thumbs{grid-auto-columns:74px}.product-detail-gallery--resource .alkemist-product-gallery__stage{min-height:280px;padding:12px}.alkemist-enquiry-buttons .btn,.product-detail-summary__actions .btn{min-height:42px;padding:9px 10px;font-size:.76rem}.alkemist-enquiry-buttons,.product-detail-summary__actions{grid-template-columns:1fr}.alkemist-product-card__badge{max-width:calc(100% - 16px);min-height:34px;padding:6px 12px;font-size:.78rem}.alkemist-product-card__media{min-height:176px;padding:22px 10px 10px}.alkemist-product-card__content{gap:8px;padding:12px 10px 10px}.alkemist-product-card .alkemist-product-card__title{font-size:.96rem}.alkemist-product-card__availability,.alkemist-product-card__meta-note,.alkemist-product-card__support{font-size:.74rem}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{min-height:36px;padding:8px 10px;font-size:.74rem}.alkemist-product-gallery__image-link,.alkemist-product-gallery__slide{min-height:260px}.product-detail-gallery--resource .alkemist-product-gallery__image-link,.product-detail-gallery--resource .alkemist-product-gallery__slide{min-height:240px}.alkemist-product-gallery__slide img{max-height:260px}.product-detail-gallery--resource .alkemist-product-gallery__slide img{max-height:240px}}