/* BTLLC S3 trim (22 Oct 2026, owner decision #112) of S1's product-layout-pdp.css: legacy rules that styled nothing on any real page were removed (findings_local/logs/20261022-200000-s3-css-trim/). Served instead of product-layout-pdp.css while btllc_css_trim_active(); edit both files (or re-run the tools) when changing a rule. */
:root{--cartify_font_family_primary: "Segment","Satoshi-Variable",sans-serif;--cartify_font_family_body: "Segment","Satoshi-Variable",sans-serif;--cartify_font_size_h1: 40px;--cartify_font_size_h2: 34px;--cartify_font_size_h3: 28px;--cartify_font_size_h4: 24px;--cartify_font_size_h5: 20px;--cartify_font_size_h6: 18px;--cartify_font_size_body: 16px;--cartify_font_size_small_1: 13px;--cartify_font_size_small_2: 14px;--cartify_font_size_small_3: 15px;--cartify_font_size_big_1: 17px;--cartify_font_size_h1_mobile: 38px;--cartify_font_size_h2_mobile: 32px;--cartify_font_size_h3_mobile: 26px;--cartify_font_size_h4_mobile: 22px;--cartify_font_size_h5_mobile: 18px;--cartify_font_size_h6_mobile: 16px;--cartify_font_size_body_mobile: 14px;--cartify_font_size_small_1_mobile: 11px;--cartify_font_size_small_2_mobile: 12px;--cartify_font_size_small_3_mobile: 13px;--cartify_font_size_big_1_mobile: 15px;--cartify_font_weight_primary: 600;--cartify_font_weight_regular: 400;--cartify_line_height_primary_1: 1.2;--cartify_line_height_primary_2: 1.3;--cartify_line_height_primary_3: 1.4;--cartify_line_height_body: 1.6;--cartify_letter_spacing_primary_1: -0.02em;--cartify_letter_spacing_primary_2: -0.01em;--cartify_letter_spacing_regular_1: 0.02em;--cartify_letter_spacing_regular_2: 0.01em;--cartify_font_feature_settings_primary: normal;--cartify_font_feature_settings_body: normal;--cartify_button_font_size: 15px;--cartify_button_font_size_sm: 14px;--cartify_button_font_size_lg: 16px;--cartify_button_padding: 10px 18px 10px;--cartify_button_padding_sm: 8px 13px 8px;--cartify_button_padding_lg: 14px 26px 14px;--cartify_button_font_size_mobile: 13px;--cartify_button_font_size_sm_mobile: 12px;--cartify_button_font_size_lg_mobile: 14px;--cartify_button_padding_mobile: 8px 15px 8px;--cartify_button_padding_sm_mobile: 6px 11px 6px;--cartify_button_padding_lg_mobile: 12px 22px 12px;--cartify_button_border_radius: 5px;--cartify_button_border_width: 2px;--cartify_color_text_success: #11dd55;--cartify_color_text_danger: #FF2752;--cartify_color_text_accent: #FCDFB0;--cartify_color_text_primary: #222;--cartify_color_text_body: #222;--cartify_color_text_body_1: #777;--cartify_color_text_white: #fff;--cartify_color_text_accent_lite: #baa78a;--cartify_background_color_body: #fff;--cartify_background_color_lite: #f5f5f5;--cartify_color_line_lite_grey: #ccc;--cartify_color_line_accent: #d0b999;--cartify_product_bg_color: #efefef;--cartify_width_device_container_2xl: 1560;--cartify_width_device_container_xl: 1440;--cartify_width_device_container_lg: 1200;--cartify_width_device_container_md: 1024;--cartify_width_device_container_sm: 667;--cartify_gap_device_container: 20px;--cartify_gap_device_container_fluid: 25px;--cartify_width_post_device_container: 920px;--cartify_width_post_device_container_wide: 1080px;--cartify_width_blog_sidebar_xl: 240px;--cartify_width_blog_sidebar_md: 210px;--cartify_width_blog_sidebar_sm: 100%;--cartify_width_blog_gutter: 25px;--cartify_width_shop_sidebar_xl: 240px;--cartify_width_shop_sidebar_md: 210px;--cartify_width_shop_sidebar_sm: 100%;--cartify_width_shop_gutter: 25px;--cartify_scroll_behaviour: smooth}
.shop-single-page-container{--cartify_single_product_summary_offset: 0%;position: relative}
.shop-single-page-container:before{content: "";position: absolute;inset: 0;background-color: var(--agni_product_layout_template_background_color);height: 100%;width: 100vw;left: 50%;margin-left: -50vw;z-index: -1}
@media (min-width: 667px){
.shop-single-page-container{--cartify_single_product_summary_offset: 3.5%}
}
.agni-product-layout-block-images{--agni_product_layout_images_gap_mobile: 0px;--agni_product_layout_images_gap_tab: 0px;--agni_product_layout_images_gap_laptop: 0px;--agni_product_layout_images_gap_desktop: 0px}
.agni-product-layout-block-images .woocommerce-product-gallery__wrapper img{width: 100%;max-width: var(--agni_product_layout_images_width,100%);max-height: var(--agni_product_layout_images_height,100%);background-color: var(--agni_product_layout_images_bg_color,#efefef)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery{display: -webkit-box;display: -ms-flexbox;display: flex}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper:not(.slick-initialized){display: grid}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper:not(.slick-initialized) > .woocommerce-product-gallery__image{grid-column: 1;grid-row: 1}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-list{margin: 0 calc(var(--agni_product_layout_images_gap_mobile) / 2 * -1)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-track{display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0px calc(var(--agni_product_layout_images_gap_mobile))}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized .slick-arrow{position: static;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;text-indent: -9999px;width: 24px;height: 24px;-webkit-transform: none;transform: none}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized .slick-prev{-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized .slick-next{-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized.slick-vertical .slick-prev{-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized.slick-vertical .slick-next{-webkit-transform: none;transform: none}
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image{width: var(--agni_product_layout_images_nav_image_width_mobile,70px);height: var(--agni_product_layout_images_nav_image_height_mobile,70px)}
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav:not(.slick-initialized){display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: var(--cartify_woocommerce_product_gallery_nav_gap)}
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav:not(.slick-initialized){-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
@media (min-width: 667px){
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image{width: var(--agni_product_layout_images_nav_image_width_tab,70px);height: var(--agni_product_layout_images_nav_image_height_tab,70px)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-list{margin: 0 calc(var(--agni_product_layout_images_gap_tab) / 2 * -1)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-track{gap: 0px calc(var(--agni_product_layout_images_gap_tab))}
}
.single-product .pswp__zoom-wrap .pswp__img{background-color: var(--agni_product_layout_images_bg_color,#efefef)}
@media (min-width: 1024px){
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image{width: var(--agni_product_layout_images_nav_image_width_laptop,70px);height: var(--agni_product_layout_images_nav_image_height_laptop,70px)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-list{margin: 0 calc(var(--agni_product_layout_images_gap_laptop) / 2 * -1)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-track{gap: 0px calc(var(--agni_product_layout_images_gap_laptop))}
}
@media (min-width: 1440px){
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image{width: var(--agni_product_layout_images_nav_image_width_desktop,70px);height: var(--agni_product_layout_images_nav_image_height_desktop,70px)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-list{margin: 0 calc(var(--agni_product_layout_images_gap_desktop) / 2 * -1)}
.agni-product-layout-block-images.has-slick .woocommerce-product-gallery__wrapper .slick-track{gap: 0px calc(var(--agni_product_layout_images_gap_desktop))}
}
.agni-product-layout-block-related{--agni_product_layout_related_columns_count_mobile: 2;--agni_product_layout_related_columns_count_tab: 3;--agni_product_layout_related_columns_count_laptop: 5;--agni_product_layout_related_columns_count_desktop: 5;--agni_product_layout_related_columns_inline_offset: 10;border-width: 0;border-style: solid}
.agni-product-layout-block-related ul > li{width: calc(100% / var(--agni_product_layout_related_columns_count_mobile) - var(--cartify_products_gap) * 1px)}
@media (max-width: calc(667px - 1px)){
.agni-product-layout-block-related.has-inline-products .related{display: block;margin: 0 calc(var(--cartify_gap_device_container) * -1);overflow-x: auto;scrollbar-width: none;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory}
.agni-product-layout-block-related.has-inline-products .related::-webkit-scrollbar{display: none}
.agni-product-layout-block-related.has-inline-products .related ul.products:not(.slick-initialized){display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: auto;margin: 0 calc(var(--cartify_gap_device_container) * 1)}
.agni-product-layout-block-related.has-inline-products .related ul.products:not(.slick-initialized) > li{width: calc(100vw / var(--agni_product_layout_related_columns_count_mobile) - var(--cartify_products_gap) * 1px - var(--agni_product_layout_related_columns_inline_offset) * 1vw)}
.agni-product-layout-block-related.has-inline-products .related ul.products.slick-initialized{width: auto}
.agni-product-layout-block-related.has-inline-products .related ul.products.slick-initialized > .slick-arrow{background-color: #fff;width: 40px;height: 40px;font-size: var(--cartify_font_size_small_1);border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid;border-color: #ddd}
}
@media (min-width: 667px){
.agni-product-layout-block-related ul{display: -webkit-box;display: -ms-flexbox;display: flex}
.agni-product-layout-block-related ul > li{width: calc(100% / var(--agni_product_layout_related_columns_count_tab) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1024px){
.agni-product-layout-block-related ul > li{width: calc(100% / var(--agni_product_layout_related_columns_count_laptop) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1440px){
.agni-product-layout-block-related ul > li{width: calc(100% / var(--agni_product_layout_related_columns_count_desktop) - var(--cartify_products_gap) * 1px)}
}
.agni-product-layout-block-upsell{--agni_product_layout_upsell_columns_count_mobile: 2;--agni_product_layout_upsell_columns_count_tab: 3;--agni_product_layout_upsell_columns_count_laptop: 5;--agni_product_layout_upsell_columns_count_desktop: 5;--agni_product_layout_upsell_columns_inline_offset: 10;border-width: 0;border-style: solid}
.agni-product-layout-block-upsell .products > li{width: calc(100% / var(--agni_product_layout_upsell_columns_count_mobile) - var(--cartify_products_gap) * 1px)}
@media (min-width: 667px){
.agni-product-layout-block-upsell .products > li{width: calc(100% / var(--agni_product_layout_upsell_columns_count_tab) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1024px){
.agni-product-layout-block-upsell .products > li{width: calc(100% / var(--agni_product_layout_upsell_columns_count_laptop) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1440px){
.agni-product-layout-block-upsell .products > li{width: calc(100% / var(--agni_product_layout_upsell_columns_count_desktop) - var(--cartify_products_gap) * 1px)}
}
.agni-product-layout-block-recently_viewed{--agni_product_layout_recently_viewed_columns_count_mobile: 4;--agni_product_layout_recently_viewed_columns_count_tab: 5;--agni_product_layout_recently_viewed_columns_count_laptop: 10;--agni_product_layout_recently_viewed_columns_count_desktop: 10;--agni_product_layout_recently_viewed_columns_inline_offset: 3.5;border-width: 0;border-style: solid}
.agni-product-layout-block-recently_viewed ul > li{width: calc(100% / var(--agni_product_layout_recently_viewed_columns_count_mobile) - var(--cartify_products_gap) * 1px)}
@media (min-width: 667px){
.agni-product-layout-block-recently_viewed ul > li{width: calc(100% / var(--agni_product_layout_recently_viewed_columns_count_tab) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1024px){
.agni-product-layout-block-recently_viewed ul > li{width: calc(100% / var(--agni_product_layout_recently_viewed_columns_count_laptop) - var(--cartify_products_gap) * 1px)}
}
@media (min-width: 1440px){
.agni-product-layout-block-recently_viewed ul > li{width: calc(100% / var(--agni_product_layout_recently_viewed_columns_count_desktop) - var(--cartify_products_gap) * 1px)}
}
