{"sellingPlans":[{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"Toutes les 2 semaines","discountOffer":15.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/6511526141","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/6511526141","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"Yanaa Subscription Plan","groupId":3138650365,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"Toutes les 4 semaines","discountOffer":15.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/6512640253","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/6512640253","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Yanaa Subscription Plan","groupId":3138650365,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"Toutes les 6 semaines","discountOffer":15.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/6512673021","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/6512673021","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Yanaa Subscription Plan","groupId":3138650365,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"Toutes les 8 semaines","discountOffer":15.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/6513230077","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/6513230077","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Yanaa Subscription Plan","groupId":3138650365,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]}],"widgetTemplateHtml":"{% raw %}{% endraw %}","allWidgetTemplateHtml":"{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}\u003cdiv id\u003d\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class\u003d\\\"appstle_sub_widget\\\" id\u003d\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c/div\u003e\\n      \u003cdiv class\u003d\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class\u003d\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class\u003d\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c/div\u003e\\n\u003c/div\u003e\\n      \u003cdiv class\u003d\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c/span\u003e\\n{{/showOneTimeComparePrice}}\\n\\n\u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c/span\u003e\u003c/div\u003e\\n\u003c/div\u003e\\n          \u003c/label\u003e\\n          \\n        \u003c/div\u003e\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type\u003d\\\"radio\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" id\u003d\\\"{{sellingPlanId}}\\\" value\u003d\\\"{{sellingPlanId}}\\\" name\u003d\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class\u003d\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c/div\u003e\\n\u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c/span\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c/span\u003e\\n\\n\\n\u003c/div\u003e   \\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c/span\u003e\\n{{#showPricePerDay}}\u003cdiv class\u003d\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c/div\u003e{{/showPricePerDay}}\\n\u003cdiv class\u003d\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c/div\u003e\\n     \u003c/div\u003e\\n \u003c/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class\u003d\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c/span\u003e\\n{{/showFormattedDiscountText}}\\n\u003cdiv class\u003d\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c/div\u003e     \\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for\u003d\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class\u003d\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c/div\u003e\\n\u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c/span\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c/span\u003e\\n\\n\u003c/div\u003e  \\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class\u003d\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c/div\u003e{{/showPricePerDay}}\\n\u003cdiv class\u003d\\\"\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c/div\u003e\\n\u003c/div\u003e\\n\u003c/div\u003e\\n\u003c/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class\u003d\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c/span\u003e\\n{{/showFormattedDiscountText}}\\n\u003cdiv class\u003d\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c/div\u003e     \\n\\n{{/prepaidFlag}}\\n      \\n           \u003c/div\u003e\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class\u003d\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class\u003d\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class\u003d\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c/div\u003e\\n\u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c/span\u003e\\n      \u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c/span\u003e\\n\\n\u003c/div\u003e\\n          \u003c/label\u003e\\n          \\n        \u003c/div\u003e\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    \u003c/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class\u003d\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c/div\u003e\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class\u003d\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon\u003d\\\"\\\" class\u003d\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width\u003d\\\"90\\\" height\u003d\\\"90\\\" viewBox\u003d\\\"0 0 90 90\\\" xmlns\u003d\\\"http://www.w3.org/2000/svg\\\" class\u003d\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d\u003d\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c/path\u003e\\n    \u003c/svg\u003e\\n    \u003cspan class\u003d\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c/span\u003e\\n  \u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class\u003d\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class\u003d\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href\u003d\\\"https://appstle.com\\\" class\u003d\\\"appstle_link\\\" target\u003d\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c/a\u003e\\n    \u003c/div\u003e\\n    {{/showAppstleLink}}\\n    \u003c/div\u003e\\n\u003c/div\u003e\\n{{/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type\u003dradio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type\u003dradio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n //   padding: 4px;\\n// background: linear-gradient(to right,#Fef58f,#7A3900);\\n//background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c/style\u003e\\n\u003c/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id\u003d\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class\u003d\\\"appstle_sub_widget\\\" id\u003d\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c/div\u003e\\n      \u003cdiv class\u003d\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class\u003d\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type\u003d\\\"radio\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" id\u003d\\\"{{sellingPlanId}}\\\" value\u003d\\\"{{sellingPlanId}}\\\" name\u003d\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\" class\u003d\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c/span\u003e {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n\u003c/div\u003e\\n    \\n             \u003c/label\u003e\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\" class\u003d\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c/span\u003e{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class\u003d\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c/span\u003e{{/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c/div\u003e\\n    \\n             \u003c/label\u003e\\n        {{/prepaidFlag}}\\n      \\n           \u003c/div\u003e\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class\u003d\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"{{sellingPlanId}}\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class\u003d\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c/span\u003e\\n{{/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c/span\u003e\\n          \u003c/label\u003e\\n          \\n        \u003c/div\u003e\\n        {{/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class\u003d\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type\u003d\\\"radio\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" id\u003d\\\"{{sellingPlanId}}\\\" value\u003d\\\"{{sellingPlanId}}\\\" name\u003d\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\" class\u003d\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c/span\u003e {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n\u003c/div\u003e\\n    \\n             \u003c/label\u003e\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\" class\u003d\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c/span\u003e{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class\u003d\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c/span\u003e{{/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c/div\u003e\\n    \\n             \u003c/label\u003e\\n        {{/prepaidFlag}}\\n      \\n           \u003c/div\u003e\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n    \u003c/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class\u003d\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c/div\u003e\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon\u003d\\\"\\\" class\u003d\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width\u003d\\\"90\\\" height\u003d\\\"90\\\" viewBox\u003d\\\"0 0 90 90\\\" xmlns\u003d\\\"http://www.w3.org/2000/svg\\\" class\u003d\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d\u003d\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c/path\u003e\\n    \u003c/svg\u003e\\n    \u003cspan class\u003d\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c/span\u003e\\n  \u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class\u003d\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class\u003d\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href\u003d\\\"https://appstle.com\\\" class\u003d\\\"appstle_link\\\" target\u003d\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c/a\u003e\\n    \u003c/div\u003e\\n{{/showAppstleLink}}\\n    \u003c/div\u003e\\n{{/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c/style\u003e\\n\u003c/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id\u003d\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class\u003d\\\"appstle_sub_widget\\\" id\u003d\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c/div\u003e\\n      \u003cdiv class\u003d\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c/span\u003e\\n{{/showOneTimeComparePrice}}\\n      \u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}\u003c/span\u003e\\n          \u003c/label\u003e\\n        \u003c/div\u003e\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class\u003d\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c/span\u003e\\n             \u003cinput type\u003d\\\"radio\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" id\u003d\\\"{{sellingPlanId}}\\\" value\u003d\\\"{{sellingPlanId}}\\\" name\u003d\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for\u003d\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{/isFrequencySubsequent}}\u003c/span\u003e\\n\u003c/div\u003e\\n \u003c/label\u003e\\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for\u003d\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class\u003d\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c/span\u003e\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c/span\u003e\\n\u003c/div\u003e\\n\u003c/label\u003e\\n{{/prepaidFlag}}\\n           \u003c/div\u003e\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c/span\u003e\\n{{/showOneTimeComparePrice}}\\n      \u003cspan  class\u003d\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}\u003c/span\u003e\\n          \u003c/label\u003e\\n        \u003c/div\u003e\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    \u003c/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class\u003d\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c/div\u003e\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon\u003d\\\"\\\" class\u003d\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width\u003d\\\"90\\\" height\u003d\\\"90\\\" viewBox\u003d\\\"0 0 90 90\\\" xmlns\u003d\\\"http://www.w3.org/2000/svg\\\" class\u003d\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d\u003d\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c/path\u003e\\n    \u003c/svg\u003e\\n    \u003cspan class\u003d\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c/span\u003e\\n  \u003c/div\u003e\\n    \u003cdiv class\u003d\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class\u003d\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class\u003d\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href\u003d\\\"https://appstle.com\\\" class\u003d\\\"appstle_link\\\" target\u003d\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c/a\u003e\\n    \u003c/div\u003e\\n{{/showAppstleLink}}\\n    \u003c/div\u003e\\n{{/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c/style\u003e\\n\u003c/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id\u003d\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class\u003d\\\"appstle_sub_widget\\\" id\u003d\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class\u003d\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c/div\u003e\\n        \u003cdiv class\u003d\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/\u003e\\n            \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c/label\u003e\\n            \\n          \u003c/div\u003e\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type\u003d\\\"radio\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" id\u003d\\\"{{sellingPlanId}}\\\" value\u003d\\\"{{sellingPlanId}}\\\" name\u003d\\\"selling_plan\\\"  {{#isChecked}}checked{{/isChecked}} /\u003e\\n               \u003clabel for\u003d\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c/label\u003e\\n        \\n             \u003c/div\u003e\\n          {{/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class\u003d\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type\u003d\\\"radio\\\" id\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name\u003d\\\"selling_plan\\\" value\u003d\\\"\\\" class\u003d\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/\u003e\\n            \u003clabel for\u003d\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c/label\u003e\\n            \\n          \u003c/div\u003e\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n      \u003c/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class\u003d\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c/div\u003e\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon\u003d\\\"\\\" class\u003d\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width\u003d\\\"90\\\" height\u003d\\\"90\\\" viewBox\u003d\\\"0 0 90 90\\\" xmlns\u003d\\\"http://www.w3.org/2000/svg\\\" class\u003d\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d\u003d\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c/path\u003e\\n    \u003c/svg\u003e\\n    \u003cspan class\u003d\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c/span\u003e\\n  \u003c/div\u003e\\n\u003cdiv class\u003d\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class\u003d\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class\u003d\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href\u003d\\\"https://appstle.com\\\" class\u003d\\\"appstle_link\\\" target\u003d\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c/a\u003e\\n    \u003c/div\u003e\\n  {{/showAppstleLink}}\\n    \u003c/div\u003e\\n{{/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c/style\u003e\\n  \u003c/div\u003e{% endraw %}\"}","css":{"customCSS":"/* appstle-builder:start - generated by the widget design builder; edits between these markers are replaced on save */\n/* appstle-builder:config {\"v\":2,\"preset\":\"luminic\",\"edited\":true,\"fromWidgetType\":null,\"base\":\"dropdown\",\"general\":{\"hideOneTimePurchase\":false,\"showMinQuantity\":true,\"themeText\":true,\"spacing\":{\"custom\":false,\"top\":0,\"bottom\":12}},\"title\":{\"show\":true,\"align\":\"left\",\"lines\":false,\"spacing\":10,\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"color\":null,\"lineColor\":null},\"options\":{\"layout\":\"separate\",\"gap\":15,\"radius\":15,\"paddingY\":16,\"paddingX\":16,\"borderWidth\":1,\"borderStyle\":\"solid\",\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"oneTimeText\":null,\"hideOneTimeDescription\":false,\"colors\":{\"card\":null,\"selectedCard\":null,\"border\":null,\"selectedBorder\":null,\"text\":null}},\"selector\":{\"style\":\"radio\",\"size\":18,\"ringWidth\":2,\"gap\":10,\"colors\":{\"ring\":null,\"selected\":null,\"fill\":null}},\"badge\":{\"show\":true,\"shape\":\"plain\",\"position\":\"inline\",\"radius\":12,\"text\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"oneTime\":{\"text\":\"\",\"byLocale\":{}},\"colors\":{\"background\":null,\"text\":null}},\"cards\":{\"columns\":1,\"arrangement\":\"row\"},\"cardBadge\":{\"enabled\":false,\"target\":\"subscription\",\"style\":\"pill\",\"align\":\"right\",\"text\":{\"text\":\"Most popular\",\"byLocale\":{}},\"format\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"colors\":{\"background\":null,\"text\":null}},\"frequencyBadge\":{\"enabled\":false,\"interval\":\"MONTH\",\"count\":1,\"align\":\"right\",\"text\":{\"text\":\"Most popular\",\"byLocale\":{}},\"format\":{\"size\":10,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"colors\":{\"background\":null,\"text\":null}},\"price\":{\"layout\":\"inline\",\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"compareSize\":16,\"compareAtOnSubscription\":false,\"colors\":{\"price\":null,\"compare\":null}},\"delivery\":{\"style\":\"outlined\",\"frequencyStyle\":\"list\",\"alwaysOpen\":false,\"indent\":true,\"showLabel\":true,\"fullWidth\":false,\"maxColumns\":3,\"label\":{\"size\":13,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":true},\"text\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"selectedBackground\":null,\"border\":null,\"text\":null}},\"freeGift\":{\"showImage\":true,\"imageSize\":36,\"imageRadius\":8,\"labelRadius\":20,\"inactive\":\"fade\",\"radius\":15,\"paddingY\":16,\"title\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"label\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"text\":null,\"labelBackground\":null,\"labelText\":null,\"price\":null,\"compare\":null}},\"highlights\":{\"show\":false,\"placement\":\"inside\",\"titleText\":{\"text\":\"Why subscribe?\",\"byLocale\":{}},\"reasons\":[{\"text\":\"Save on every order\",\"byLocale\":{}},{\"text\":\"Skip, pause or cancel anytime\",\"byLocale\":{}},{\"text\":\"Change your delivery frequency\",\"byLocale\":{}}],\"icon\":\"check\",\"iconSize\":16,\"radius\":12,\"title\":{\"size\":14,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":false},\"items\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"border\":null,\"title\":null,\"text\":null,\"icon\":null}},\"details\":{\"onlyWhenSelected\":false,\"colors\":{\"background\":null,\"text\":null}},\"rewards\":{\"show\":false,\"heading\":null,\"text\":null,\"colors\":{\"heading\":null,\"text\":null,\"icon\":null,\"more\":null}},\"customizationSeeded\":true} */\n@layer appstle-merchant, appstle-design;\n@layer appstle-design {\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  --as-design: 1;\n  --as-frequencies-open: 0;\n  --as-min-qty-room: 24px;\n  --as-title-display: block;\n  --as-title-justify: flex-start;\n  --as-title-align: left;\n  --as-title-line-before: none;\n  --as-title-line-after: none;\n  --as-title-spacing: 10px;\n  --as-title-size: 1em;\n  --as-title-weight: 400;\n  --as-title-style: normal;\n  --as-title-decoration: none;\n  --as-title-transform: none;\n  --as-title-tracking: inherit;\n  --as-title-line: inherit;\n  --as-gap: 15px;\n  --as-wrap-border: 0;\n  --as-wrap-radius: 0px;\n  --as-wrap-overflow: visible;\n  --as-opt-border: 1px solid var(--as-border, currentColor);\n  --as-opt-divider: 1px solid var(--as-border, currentColor);\n  --as-opt-divider-w: 1px;\n  --as-row-divider-w: 0px;\n  --as-after-one-time-divider: var(--as-opt-divider);\n  --as-after-one-time-divider-w: var(--as-opt-divider-w);\n  --as-badged-padding-top: 16px;\n  --as-saving-padding-top: var(--as-badged-padding-top);\n  --as-opt-radius: 15px;\n  --as-opt-padding: 16px 16px;\n  --as-opt-padding-x: 16px;\n  --as-opt-selected-border: var(--as-border-selected, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-one-time-display: flex;\n  --as-opt-base: 1em;\n  --as-opt-base-line: inherit;\n  --as-opt-size: 1em;\n  --as-opt-weight: 400;\n  --as-opt-style: normal;\n  --as-opt-decoration: none;\n  --as-opt-transform: none;\n  --as-opt-tracking: inherit;\n  --as-opt-line: inherit;\n  --as-ot-size: 1em;\n  --as-ot-weight: 400;\n  --as-ot-style: normal;\n  --as-ot-decoration: none;\n  --as-ot-transform: none;\n  --as-ot-tracking: inherit;\n  --as-ot-line: inherit;\n  --as-ot-badge-text: \"\";\n  --as-ot-badge-display: none;\n  --as-ot-text-display: block;\n  --as-ot-badge-margin: 0 0 0 8px;\n  --as-ot-padding-top: 16px;\n  --as-ot-badge-top: auto;\n  --as-sel-display: flex;\n  --as-sel-size: 18px;\n  --as-sel-ring: 2px;\n  --as-sel-gap: 10px;\n  --as-freq-ring: 1px;\n  --as-freq-radio: 15px;\n  --as-freq-desc-indent: calc(var(--as-freq-radio) + 8px);\n  --as-indent: 28px;\n  --as-sel-radius: 50%;\n  --as-sel-checked-fill: var(--as-sel-fill, transparent);\n  --as-dot-width: 10px;\n  --as-dot-height: 10px;\n  --as-dot-radius: 50%;\n  --as-dot-transform: none;\n  --as-dot-checked: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-dot-tick: 0;\n  --as-badge-display: inline-flex;\n  --as-badge-flow: row;\n  --as-badge-align: center;\n  --as-badge-gap: 12px;\n  --as-sub-desc-gap: 4px;\n  --as-badge-position: static;\n  --as-badge-top: auto;\n  --as-badge-right: auto;\n  --as-badge-shift: none;\n  --as-badge-padding: 6px 7px;\n  --as-badge-radius: 12px;\n  --as-badge-size: 0.6875em;\n  --as-badge-weight: 700;\n  --as-badge-style: normal;\n  --as-badge-decoration: none;\n  --as-badge-transform: uppercase;\n  --as-badge-tracking: 0.5px;\n  --as-badge-line: inherit;\n  --as-price-flow: row;\n  --as-price-align: baseline;\n  --as-price-gap: 0 6px;\n  --as-price-justify: flex-end;\n  --as-compare-size: 1em;\n  --as-compare-basis: regular;\n  --as-price-size: 1em;\n  --as-price-weight: 400;\n  --as-price-style: normal;\n  --as-price-decoration: none;\n  --as-price-transform: none;\n  --as-price-tracking: inherit;\n  --as-price-line: inherit;\n  --as-del-indent: 28px;\n  --as-del-flow: column;\n  --as-del-align: stretch;\n  --as-del-gap: 6px;\n  --as-del-padding: 0px;\n  --as-del-radius: 8px;\n  --as-del-bg: transparent;\n  --as-del-label-display: block;\n  --as-plan-desc-margin: 4px 0 0;\n  --as-select-border: 1px solid var(--as-del-border, currentColor);\n  --as-select-padding: 12px 36px 12px 14px;\n  --as-select-radius: var(--as-del-radius);\n  --as-chevron-top: 50%;\n  --as-chevron-right: 16px;\n  --as-freq-display: flex;\n  --as-freq-flow-1: column;\n  --as-freq-cols-1: none;\n  --as-freq-flow-2: column;\n  --as-freq-cols-2: none;\n  --as-freq-cols-4: repeat(2, minmax(0, 1fr));\n  --as-freq-cols-5: repeat(3, minmax(0, 1fr));\n  --as-freq-align: center;\n  --as-freq-justify: flex-start;\n  --as-freq-box-padding: 0px;\n  --as-freq-input: block;\n  --as-freq-padding: 0px;\n  --as-freq-border: 0;\n  --as-freq-text-align: left;\n  --as-freq-checked-bg: var(--as-del-fill-selected, transparent);\n  --as-freq-checked-color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-del-label-size: 0.8125em;\n  --as-del-label-weight: 400;\n  --as-del-label-style: normal;\n  --as-del-label-decoration: none;\n  --as-del-label-transform: uppercase;\n  --as-del-label-tracking: 0.5px;\n  --as-del-label-line: inherit;\n  --as-del-size: 0.875em;\n  --as-del-weight: 400;\n  --as-del-style: normal;\n  --as-del-decoration: none;\n  --as-del-transform: none;\n  --as-del-tracking: inherit;\n  --as-del-line: inherit;\n  --as-gift-image: 36px;\n  --as-gift-image-radius: 8px;\n  --as-gift-every-card: 0;\n  --as-gift-label-radius: 999px;\n  --as-gift-image-display: block;\n  --as-gift-columns: auto 1fr auto;\n  --as-gift-radius: 15px;\n  --as-gift-pad-y: 16px;\n  --as-gift-title-size: 14px;\n  --as-gift-title-weight: 400;\n  --as-gift-title-style: normal;\n  --as-gift-title-decoration: none;\n  --as-gift-title-transform: none;\n  --as-gift-title-tracking: normal;\n  --as-gift-title-line: normal;\n  --as-gift-label-size: 11px;\n  --as-gift-label-weight: 700;\n  --as-gift-label-style: normal;\n  --as-gift-label-decoration: none;\n  --as-gift-label-transform: none;\n  --as-gift-label-tracking: normal;\n  --as-gift-label-line: normal;\n  --as-gift-inactive-display: flex;\n  --as-gift-compare-opacity: 0.6;\n  --as-hl-radius: 12px;\n  --as-hl-icon-display: block;\n  --as-hl-icon-mask: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D\u0027http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\u0027%20viewBox%3D\u00270%200%2024%2024\u0027%20fill%3D\u0027none\u0027%20stroke%3D\u0027black\u0027%20stroke-width%3D\u00272\u0027%20stroke-linecap%3D\u0027round\u0027%20stroke-linejoin%3D\u0027round\u0027%3E%3Cpath%20d%3D\u0027M20%206%209%2017l-5-5\u0027%2F%3E%3C%2Fsvg%3E\");\n  --as-hl-icon-size: 16px;\n  --as-hl-title-size: 0.875em;\n  --as-hl-title-weight: 700;\n  --as-hl-title-style: normal;\n  --as-hl-title-decoration: none;\n  --as-hl-title-transform: none;\n  --as-hl-title-tracking: inherit;\n  --as-hl-title-line: inherit;\n  --as-hl-text-size: 0.875em;\n  --as-hl-text-weight: 400;\n  --as-hl-text-style: normal;\n  --as-hl-text-decoration: none;\n  --as-hl-text-transform: none;\n  --as-hl-text-tracking: inherit;\n  --as-hl-text-line: inherit;\n  --as-cards-cols: repeat(1, minmax(0, 1fr));\n  --as-card-flow: row;\n  --as-card-justify: flex-start;\n  --as-card-items: flex-start;\n  --as-card-text-align: left;\n  --as-card-label-flex: 1 1 auto;\n  --as-card-price-margin: 0 0 0 auto;\n  --as-card-price-max: 60%;\n  --as-card-price-align: var(--as-price-align);\n  --as-card-price-justify: var(--as-price-justify);\n  --as-card-price-text-align: right;\n  --as-cb-text: \"Most popular\";\n  --as-cb-size: 0.6875em;\n  --as-cb-weight: 700;\n  --as-cb-style: normal;\n  --as-cb-decoration: none;\n  --as-cb-transform: uppercase;\n  --as-cb-tracking: 0.5px;\n  --as-cb-line: inherit;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  color: var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  padding: 0 !important;\n  border-radius: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.appstle-min-quantity-host--reserve-space) {\n  padding-top: var(--as-min-qty-room) !important;\n}\n.appstle-cart-min-quantity-notice {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title {\n  display: var(--as-title-display) !important;\n  align-items: center !important;\n  justify-content: var(--as-title-justify) !important;\n  gap: 8px !important;\n  margin: 0 0 var(--as-title-spacing) !important;\n  padding: 0 !important;\n  text-align: var(--as-title-align) !important;\n  font-size: var(--as-title-size) !important;\n  font-weight: var(--as-title-weight) !important;\n  font-style: var(--as-title-style) !important;\n  text-decoration: var(--as-title-decoration) !important;\n  text-transform: var(--as-title-transform) !important;\n  letter-spacing: var(--as-title-tracking) !important;\n  line-height: var(--as-title-line) !important;\n  color: var(--as-title-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::after {\n  content: \"\" !important;\n  flex-grow: 1 !important;\n  height: 1px !important;\n  background-color: var(--as-title-line-color, rgba(var(--appstle-theme-fg, 26, 26, 26), 0.2)) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::before {\n  display: var(--as-title-line-before) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::after {\n  display: var(--as-title-line-after) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_fields_wrapper:not(:has([class*\u003d\"as-custom\"]))) {\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_wrapper {\n  display: flex !important;\n  flex-direction: column !important;\n  row-gap: var(--as-gap) !important;\n  border: var(--as-wrap-border) !important;\n  border-radius: var(--as-wrap-radius) !important;\n  overflow: var(--as-wrap-overflow) !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_wrapper_option {\n  display: flex !important;\n  flex-direction: column !important;\n  position: relative !important;\n  margin: 0 !important;\n  padding: var(--as-opt-padding) !important;\n  border: var(--as-opt-border) !important;\n  border-radius: var(--as-opt-radius) !important;\n  box-shadow: none !important;\n  background-color: var(--as-card, transparent) !important;\n  font-size: var(--as-opt-base) !important;\n  line-height: var(--as-opt-base-line) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-opt-divider) !important;\n  --as-row-divider-w: var(--as-opt-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper) + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-after-one-time-divider) !important;\n  --as-row-divider-w: var(--as-after-one-time-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle-save-badge:not(:empty))) {\n  padding-top: var(--as-saving-padding-top) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked)) {\n  background-color: var(--as-card-selected, var(--as-card, transparent)) !important;\n  border-color: var(--as-opt-selected-border) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper)) {\n  display: var(--as-one-time-display) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_details_wrapper,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_radio_wrapper {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_radio_label {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  align-items: center !important;\n  gap: var(--as-sel-gap) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscribe_save_text {\n  font-size: var(--as-opt-size) !important;\n  font-weight: var(--as-opt-weight) !important;\n  font-style: var(--as-opt-style) !important;\n  text-decoration: var(--as-opt-decoration) !important;\n  text-transform: var(--as-opt-transform) !important;\n  letter-spacing: var(--as-opt-tracking) !important;\n  line-height: var(--as-opt-line) !important;\n  color: var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_text {\n  font-size: var(--as-ot-size) !important;\n  font-weight: var(--as-ot-weight) !important;\n  font-style: var(--as-ot-style) !important;\n  text-decoration: var(--as-ot-decoration) !important;\n  text-transform: var(--as-ot-transform) !important;\n  letter-spacing: var(--as-ot-tracking) !important;\n  line-height: var(--as-ot-line) !important;\n  color: var(--as-ot-color, var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26)))) !important;\n  margin: 0 !important;\n  display: var(--as-ot-text-display) !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper)) {\n  padding-top: var(--as-ot-padding-top) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_details_wrapper {\n  position: relative !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_text::after {\n  content: var(--as-ot-badge-text) !important;\n  display: var(--as-ot-badge-display) !important;\n  align-items: center !important;\n  vertical-align: middle !important;\n  white-space: nowrap !important;\n  position: var(--as-badge-position) !important;\n  top: var(--as-ot-badge-top) !important;\n  right: var(--as-badge-right) !important;\n  transform: var(--as-badge-shift) !important;\n  margin: var(--as-ot-badge-margin) !important;\n  padding: var(--as-badge-padding) !important;\n  border-radius: var(--as-badge-radius) !important;\n  background-color: var(--as-badge-bg, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  font-size: var(--as-badge-size) !important;\n  font-weight: var(--as-badge-weight) !important;\n  font-style: var(--as-badge-style) !important;\n  text-decoration: var(--as-badge-decoration) !important;\n  text-transform: var(--as-badge-transform) !important;\n  letter-spacing: var(--as-badge-tracking) !important;\n  line-height: var(--as-badge-line) !important;\n  color: var(--as-badge-color, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_description_text,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_description_text {\n  font-size: 13px !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n  margin: 0 0 0 var(--as-indent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_description_text {\n  margin-top: var(--as-sub-desc-gap) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSellingPlanDescription,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSelectedSellingPlanOptionDescription {\n  font-size: 13px !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSelectedSellingPlanOptionDescription {\n  margin: var(--as-plan-desc-margin) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_description_text {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_one_time_description_text:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_description_text:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_circle {\n  display: var(--as-sel-display) !important;\n  box-sizing: border-box !important;\n  flex: 0 0 var(--as-sel-size) !important;\n  width: var(--as-sel-size) !important;\n  height: var(--as-sel-size) !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 !important;\n  border: var(--as-sel-ring) solid var(--as-sel-ring-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  border-radius: var(--as-sel-radius) !important;\n  background-color: var(--as-sel-fill, transparent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_dot {\n  box-sizing: border-box !important;\n  width: var(--as-dot-width) !important;\n  height: var(--as-dot-height) !important;\n  border-radius: var(--as-dot-radius) !important;\n  border-style: solid !important;\n  border-width: 0 !important;\n  border-color: rgb(var(--appstle-theme-bg, 255, 255, 255)) !important;\n  background-color: transparent !important;\n  transform: var(--as-dot-transform) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked) .appstle_circle) {\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  background-color: var(--as-sel-checked-fill) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked) .appstle_dot) {\n  background-color: var(--as-dot-checked) !important;\n  border-width: var(--as-dot-tick) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(input[name\u003d\"selling_plan\"]) {\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_circle::before {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(input[type\u003d\"radio\"]:focus-visible + label .appstle_circle)::before {\n  display: block !important;\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-text-and-badge-wrapper {\n  display: flex !important;\n  flex-direction: var(--as-badge-flow) !important;\n  align-items: var(--as-badge-align) !important;\n  flex-wrap: wrap !important;\n  gap: var(--as-badge-gap) !important;\n  row-gap: 4px !important;\n  min-width: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge {\n  display: var(--as-badge-display) !important;\n  align-items: center !important;\n  flex-shrink: 0 !important;\n  white-space: nowrap !important;\n  position: var(--as-badge-position) !important;\n  top: var(--as-badge-top) !important;\n  right: var(--as-badge-right) !important;\n  left: auto !important;\n  transform: var(--as-badge-shift) !important;\n  margin: 0 !important;\n  padding: var(--as-badge-padding) !important;\n  border-radius: var(--as-badge-radius) !important;\n  background-color: var(--as-badge-bg, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  font-size: var(--as-badge-size) !important;\n  font-weight: var(--as-badge-weight) !important;\n  font-style: var(--as-badge-style) !important;\n  text-decoration: var(--as-badge-decoration) !important;\n  text-transform: var(--as-badge-transform) !important;\n  letter-spacing: var(--as-badge-tracking) !important;\n  line-height: var(--as-badge-line) !important;\n  color: var(--as-badge-color, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge::after {\n  display: none !important;\n  background: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-save-badge:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_price_wrapper,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_wrapper {\n  display: flex !important;\n  flex-direction: var(--as-price-flow) !important;\n  flex-wrap: wrap !important;\n  align-items: var(--as-price-align) !important;\n  justify-content: var(--as-price-justify) !important;\n  gap: var(--as-price-gap) !important;\n  flex-shrink: 0 !important;\n  max-width: 60% !important;\n  margin: 0 0 0 auto !important;\n  text-align: right !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount {\n  font-size: var(--as-price-size) !important;\n  font-weight: var(--as-price-weight) !important;\n  font-style: var(--as-price-style) !important;\n  text-decoration: var(--as-price-decoration) !important;\n  text-transform: var(--as-price-transform) !important;\n  letter-spacing: var(--as-price-tracking) !important;\n  line-height: var(--as-price-line) !important;\n  color: var(--as-price-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_compare_amount,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_compare_at_price,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_prepaid_description {\n  font-size: var(--as-compare-size) !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_compare_amount,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_compare_at_price {\n  text-decoration: line-through !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_compare_amount:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_amount_compare_at_price:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_one_time_unit_price:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_prepaid_description:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscribe_option {\n  margin: 12px 0 0 var(--as-del-indent) !important;\n  padding: 0 !important;\n  color: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option.appstle_hide_subsOption) {\n  margin-top: 0 !important;\n  grid-template-rows: 0fr !important;\n  opacity: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option_grid:not([style*\u003d\"none\"])) {\n  display: flex !important;\n  flex-direction: var(--as-del-flow) !important;\n  flex-wrap: wrap !important;\n  align-items: var(--as-del-align) !important;\n  gap: var(--as-del-gap) !important;\n  margin: 0 !important;\n  padding: var(--as-del-padding) !important;\n  border-radius: var(--as-del-radius) !important;\n  background-color: var(--as-del-bg) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_select_label {\n  display: var(--as-del-label-display) !important;\n  font-size: var(--as-del-label-size) !important;\n  font-weight: var(--as-del-label-weight) !important;\n  font-style: var(--as-del-label-style) !important;\n  text-decoration: var(--as-del-label-decoration) !important;\n  text-transform: var(--as-del-label-transform) !important;\n  letter-spacing: var(--as-del-label-tracking) !important;\n  line-height: var(--as-del-label-line) !important;\n  color: var(--as-del-label-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  white-space: nowrap !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select {\n  position: relative !important;\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select::before {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: var(--as-chevron-top) !important;\n  right: var(--as-chevron-right) !important;\n  width: 7px !important;\n  height: 7px !important;\n  margin-top: -6px !important;\n  border-style: solid !important;\n  border-color: currentColor !important;\n  border-width: 0 1.5px 1.5px 0 !important;\n  transform: rotate(45deg) !important;\n  pointer-events: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_select {\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  box-sizing: border-box !important;\n  width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  padding: var(--as-select-padding) !important;\n  border: var(--as-select-border) !important;\n  border-radius: var(--as-select-radius) !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n  white-space: nowrap !important;\n  text-overflow: ellipsis !important;\n  background: transparent !important;\n  cursor: pointer !important;\n  font-family: inherit !important;\n  font-size: var(--as-del-size) !important;\n  font-weight: var(--as-del-weight) !important;\n  font-style: var(--as-del-style) !important;\n  text-decoration: var(--as-del-decoration) !important;\n  text-transform: var(--as-del-transform) !important;\n  letter-spacing: var(--as-del-tracking) !important;\n  line-height: var(--as-del-line) !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option_grid:has(.appstleRadioSellingPlanWrapper)) {\n  flex-direction: column !important;\n  align-items: stretch !important;\n  padding: var(--as-freq-box-padding) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_hide_subsOption .appstle_subscribe_option_grid) {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleRadioSellingPlanWrapper {\n  display: var(--as-freq-display) !important;\n  flex-direction: column !important;\n  grid-auto-flow: var(--as-freq-flow-1) !important;\n  grid-auto-columns: minmax(0, 1fr) !important;\n  grid-template-columns: var(--as-freq-cols-1) !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(2))) {\n  grid-auto-flow: var(--as-freq-flow-2) !important;\n  grid-template-columns: var(--as-freq-cols-2) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(4))) {\n  grid-auto-flow: row !important;\n  grid-template-columns: var(--as-freq-cols-4) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(5))) {\n  grid-template-columns: var(--as-freq-cols-5) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper .appstle-radio-wrapper) {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-wrapper .appstleSellingPlanDescription) {\n  flex: 1 0 100% !important;\n  margin-top: 2px !important;\n  padding-inline-start: var(--as-freq-desc-indent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-radio-input-wrapper {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  align-items: var(--as-freq-align) !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input) {\n  display: var(--as-freq-input) !important;\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  box-sizing: border-box !important;\n  flex: 0 0 var(--as-freq-radio) !important;\n  width: var(--as-freq-radio) !important;\n  height: var(--as-freq-radio) !important;\n  margin: 0 !important;\n  border: var(--as-freq-ring) solid var(--as-sel-ring-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  border-radius: var(--as-sel-radius) !important;\n  background-color: var(--as-sel-fill, transparent) !important;\n  cursor: pointer !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input:checked) {\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  background-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  box-shadow: inset 0 0 0 2px var(--as-sel-fill, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input)::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input)::after {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper label) {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  align-items: center !important;\n  justify-content: var(--as-freq-justify) !important;\n  margin: 0 !important;\n  padding: var(--as-freq-padding) !important;\n  border: var(--as-freq-border) !important;\n  border-radius: var(--as-del-radius) !important;\n  text-align: var(--as-freq-text-align) !important;\n  cursor: pointer !important;\n  font-family: inherit !important;\n  font-size: var(--as-del-size) !important;\n  font-weight: var(--as-del-weight) !important;\n  font-style: var(--as-del-style) !important;\n  text-decoration: var(--as-del-decoration) !important;\n  text-transform: var(--as-del-transform) !important;\n  letter-spacing: var(--as-del-tracking) !important;\n  line-height: var(--as-del-line) !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input:checked + label) {\n  background-color: var(--as-freq-checked-bg) !important;\n  color: var(--as-freq-checked-color) !important;\n  border-color: var(--as-freq-checked-bg) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  margin-top: 16px !important;\n}\nbody :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static .appstle_tooltip_appstle {\n  background: transparent !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why {\n  display: block !important;\n  box-sizing: border-box !important;\n  margin: 16px 0 0 !important;\n  padding: 12px 16px !important;\n  border: 1px solid var(--as-hl-border, rgba(var(--appstle-theme-fg, 26, 26, 26), 0.15)) !important;\n  border-radius: var(--as-hl-radius) !important;\n  background: var(--as-hl-bg, transparent) !important;\n  color: var(--as-hl-text-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  text-align: start !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option .as-why) {\n  margin: 12px 0 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__title {\n  display: var(--as-why-title-display, block) !important;\n  font-size: var(--as-hl-title-size) !important;\n  font-weight: var(--as-hl-title-weight) !important;\n  font-style: var(--as-hl-title-style) !important;\n  text-decoration: var(--as-hl-title-decoration) !important;\n  text-transform: var(--as-hl-title-transform) !important;\n  letter-spacing: var(--as-hl-title-tracking) !important;\n  line-height: var(--as-hl-title-line) !important;\n  color: var(--as-hl-title-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__title::before {\n  content: var(--as-why-title, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__list {\n  display: grid !important;\n  gap: 6px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item {\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: 8px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: var(--as-hl-text-size) !important;\n  font-weight: var(--as-hl-text-weight) !important;\n  font-style: var(--as-hl-text-style) !important;\n  text-decoration: var(--as-hl-text-decoration) !important;\n  text-transform: var(--as-hl-text-transform) !important;\n  letter-spacing: var(--as-hl-text-tracking) !important;\n  line-height: var(--as-hl-text-line) !important;\n  color: var(--as-hl-text-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item::before {\n  content: \"\" !important;\n  display: var(--as-hl-icon-display) !important;\n  flex: 0 0 var(--as-hl-icon-size) !important;\n  width: var(--as-hl-icon-size) !important;\n  height: var(--as-hl-icon-size) !important;\n  margin-top: max(0px, calc((1lh - var(--as-hl-icon-size)) / 2)) !important;\n  background-color: var(--as-hl-icon, currentColor) !important;\n  -webkit-mask: var(--as-hl-icon-mask) center / contain no-repeat !important;\n  mask: var(--as-hl-icon-mask) center / contain no-repeat !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item::after {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(1))::after {\n  content: var(--as-why-1, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(2))::after {\n  content: var(--as-why-2, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(3))::after {\n  content: var(--as-why-3, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(4))::after {\n  content: var(--as-why-4, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(5))::after {\n  content: var(--as-why-5, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(6))::after {\n  content: var(--as-why-6, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_wrapper) {\n  display: grid !important;\n  grid-template-columns: var(--as-cards-cols) !important;\n  gap: var(--as-gap) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscribe_option) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_one_time_details_wrapper),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_radio_wrapper) {\n  flex: 1 1 auto !important;\n  flex-direction: var(--as-card-flow) !important;\n  justify-content: var(--as-card-justify) !important;\n  text-align: var(--as-card-text-align) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_radio_label) {\n  flex: var(--as-card-label-flex) !important;\n  justify-content: var(--as-card-justify) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle-text-and-badge-wrapper) {\n  align-items: var(--as-card-items) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_one_time_price_wrapper),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_amount_wrapper) {\n  margin: var(--as-card-price-margin) !important;\n  max-width: var(--as-card-price-max) !important;\n  align-items: var(--as-card-price-align) !important;\n  justify-content: var(--as-card-price-justify) !important;\n  text-align: var(--as-card-price-text-align) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle-free-gifts) {\n  grid-column: 1 / -1 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(+ .appstle-free-gifts)) {\n  background-color: var(--as-card, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n  z-index: 1 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked):has(+ .appstle-free-gifts)) {\n  background-color: var(--as-card-selected, var(--as-card, rgb(var(--appstle-theme-bg, 255, 255, 255)))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-free-gifts + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-opt-divider) !important;\n  --as-row-divider-w: var(--as-opt-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts {\n  margin-bottom: 0 !important;\n  padding: calc(14px + var(--as-gift-pad-y)) var(--as-opt-padding-x) var(--as-gift-pad-y) !important;\n  border-bottom-left-radius: var(--as-gift-radius) !important;\n  border-bottom-right-radius: var(--as-gift-radius) !important;\n  background-color: var(--as-gift-bg, var(--appstle-gift-background-color, rgb(var(--appstle-theme-fg, 26, 26, 26)))) !important;\n  color: var(--as-gift-text, var(--appstle-gift-text-color, rgb(var(--appstle-theme-bg, 255, 255, 255)))) !important;\n  font-size: 14px !important;\n  line-height: normal !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts--inactive {\n  display: var(--as-gift-inactive-display) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts--inactive::after {\n  background: rgba(var(--appstle-theme-bg, 255, 255, 255), 0.55) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__row {\n  grid-template-columns: var(--as-gift-columns) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__image {\n  display: var(--as-gift-image-display) !important;\n  width: var(--as-gift-image) !important;\n  height: var(--as-gift-image) !important;\n  border-radius: var(--as-gift-image-radius) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__title {\n  font-size: var(--as-gift-title-size) !important;\n  font-weight: var(--as-gift-title-weight) !important;\n  font-style: var(--as-gift-title-style) !important;\n  text-decoration: var(--as-gift-title-decoration) !important;\n  text-transform: var(--as-gift-title-transform) !important;\n  letter-spacing: var(--as-gift-title-tracking) !important;\n  line-height: var(--as-gift-title-line) !important;\n  color: var(--as-gift-title-color, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__badge {\n  border-color: var(--as-gift-label-bg, currentColor) !important;\n  background-color: var(--as-gift-label-bg, transparent) !important;\n  color: var(--as-gift-label-text, inherit) !important;\n  border-radius: var(--as-gift-label-radius) !important;\n  font-size: var(--as-gift-label-size) !important;\n  font-weight: var(--as-gift-label-weight) !important;\n  font-style: var(--as-gift-label-style) !important;\n  text-decoration: var(--as-gift-label-decoration) !important;\n  text-transform: var(--as-gift-label-transform) !important;\n  letter-spacing: var(--as-gift-label-tracking) !important;\n  line-height: var(--as-gift-label-line) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__price {\n  color: var(--as-gift-price, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__original-price {\n  color: var(--as-gift-compare, inherit) !important;\n  opacity: var(--as-gift-compare-opacity) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip {\n  border-radius: var(--as-hl-radius) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-tootltip-parent {\n  margin-top: 16px !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-tootltip-parent,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  background-color: var(--as-details-bg, beige) !important;\n  color: var(--as-details-text, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip {\n  background-color: var(--as-details-bg, #26292e) !important;\n  color: var(--as-details-text, #eceef1) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleLoyaltyTable:not([style*\u003d\"none\"])) {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-icon {\n  color: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleLoyaltyTable.appstleLoyaltyTable.appstleLoyaltyTable) {\n  display: none !important;\n}\n}\n/* appstle-builder:merchant - a copy of the custom CSS after this section: its !important rules outrank the design */\n@layer appstle-merchant {\n/* \u003d\u003d\u003d\u003d Yanaa fix 11 Oct 2026 (v2): restore the purchase-option look after the new Appstle design builder \u003d\u003d\u003d\u003d */\r\n/* v2 \u003d the WHOLE content of Appstle\u0027s custom CSS box: replace everything in the box with this file (the older rules are no longer needed), then save. */\r\n/* Every rule starts with the widget\u0027s own name, so nothing outside the Appstle subscription widget is touched. */\r\n/* The benefit line at the bottom shows Appstle\u0027s \"subscription description\" text: set that text to the 2 benefit lines first (see BUILD_NOTES.md). */\r\n\r\n/* Everything sits in Appstle\u0027s own \"appstle-merchant\" layer: since the new builder, only rules in that layer can outrank the builder\u0027s design rules */\r\n@layer appstle-merchant {\r\n\r\n/* Heading on the pack: same look as \"TAILLE DU PACK\" (small capitals, no number) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  display: block !important;\r\n  margin: 0 0 10px !important;\r\n  padding: 0 !important;\r\n  font-family: inherit !important;\r\n  font-size: 14px !important;\r\n  font-weight: 400 !important;\r\n  font-style: normal !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.54px !important;\r\n  text-transform: uppercase !important;\r\n  text-align: left !important;\r\n  color: #212326 !important;\r\n}\r\n\r\n/* Heading on Compose: \"3 - Choisis ta formule\" in the serif style of steps 1 and 2 */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  font-family: RoslindaleDisplay-Regular, serif !important;\r\n  font-size: 20px !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.02em !important;\r\n  text-transform: none !important;\r\n}\r\n/* Compose only: put the \"3 - \" step number back in front of the heading */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title::before {\r\n  content: \"3 - \" !important;\r\n  display: inline !important;\r\n  height: auto !important;\r\n  background: none !important;\r\n}\r\n\r\n/* One white card with a beige outline and 18px corners holding both options */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid #e5dfd3 !important;\r\n  border-radius: 18px !important;\r\n  background: #ffffff !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n/* Each option sits flat inside the card */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option {\r\n  margin: 0 !important;\r\n  padding: 14px 12px !important;\r\n  border: 0 !important;\r\n  border-radius: 0 !important;\r\n  background: transparent !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n/* Selected option: 2px yellow ring laid over the card edge, rounded only where it meets the card corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option {\r\n  border: 2px solid #f0b52c !important;\r\n  border-radius: 0 !important;\r\n  background: #ffffff !important;\r\n  margin: 0 -1px !important;\r\n  width: calc(100% + 2px) !important;\r\n  max-width: none !important;\r\n  box-sizing: border-box !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n/* Selected option at the top: round only its two top corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:first-child {\r\n  border-radius: 18px 18px 0 0 !important;\r\n  margin-top: -1px !important;\r\n}\r\n/* Selected option at the bottom: round only its two bottom corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:last-child {\r\n  border-radius: 0 0 18px 18px !important;\r\n  margin-bottom: -1px !important;\r\n}\r\n\r\n/* Option row: radio and name on the left, price on the right, on one line (top-aligned, so the price stays level with the name if the badge wraps on narrow screens) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_details_wrapper, .appstle_subscription_radio_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: flex-start !important;\r\n  justify-content: space-between !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* Radio button and option name: side by side, same text size as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n}\r\n\r\n/* Radio circle: level with the first line of the option name */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label .appstle_circle {\r\n  flex: 0 0 auto !important;\r\n  margin-top: 1px !important;\r\n}\r\n\r\n/* \"Abonnement\" + badge on the same line, badge vertically centred */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-text-and-badge-wrapper {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: wrap !important;\r\n  align-items: center !important;\r\n  gap: 4px 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* The \"ÉCONOMISE 15%\" / \"SAVE 15%\" badge: small yellow pill, dark text, never floating over other text */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-save-badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  position: static !important;\r\n  transform: none !important;\r\n  margin: 0 !important;\r\n  padding: 2px 6px !important;\r\n  border-radius: 10px !important;\r\n  background: #f0b52c !important;\r\n  color: #212326 !important;\r\n  font-size: 9.5px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  white-space: nowrap !important;\r\n}\r\n\r\n/* Prices: on the right, on one line (subscription: price then struck-through price) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_price_wrapper, .appstle_subscription_amount_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: baseline !important;\r\n  justify-content: flex-end !important;\r\n  gap: 6px !important;\r\n  flex: 0 0 auto !important;\r\n  max-width: none !important;\r\n  margin: 0 0 0 auto !important;\r\n  text-align: right !important;\r\n  white-space: nowrap !important;\r\n}\r\n/* Price and struck-through price: same size and colour as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_subscription_amount, .appstle_subscription_compare_amount) {\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  margin: 0 !important;\r\n}\r\n\r\n/* Hide the per-item prices (€3,56/item, €3,03/item) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_unit_price, .appstle_selling_plan_unit_price) {\r\n  display: none !important;\r\n}\r\n\r\n/* Delivery frequency: label on its own line, then the drop-down, both lined up under \"Abonnement\" */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option {\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n}\r\n/* No extra gap while the frequency block is folded away (one-time purchase selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option.appstle_hide_subsOption {\r\n  margin-top: 0 !important;\r\n}\r\n/* Frequency label above the drop-down, not beside or over it */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscribe_option_grid {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n/* \"FRÉQUENCE DE LIVRAISON\" label: small capitals on its own line */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select_label {\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  color: #212326 !important;\r\n}\r\n/* Drop-down box about 250px wide (narrower on very small phones) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_custom_select {\r\n  width: 250px !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n}\r\n/* Drop-down text size and white background */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  width: 100% !important;\r\n  min-height: 38px !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  background-color: #ffffff !important;\r\n}\r\n\r\n/* The benefit lines (Appstle\u0027s \"subscription description\" text: 2 lines, one tick each), shown under the frequency drop-down, only while Abonnement is selected; every line starts at the same place */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option div.appstle_subscription_description_text {\r\n  display: block !important;\r\n  order: 1 !important;\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n  text-indent: 0 !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.5 !important;\r\n  color: #212326 !important;\r\n}\r\n/* Benefit line and frequency block hidden while the option is not selected (Achat unique selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option:not(.appstle-active-option) :is(div.appstle_subscription_description_text, .appstle_subscribe_option) {\r\n  display: none !important;\r\n}\r\n/* Drop-down: light grey border and rounded corners, as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  border: 1px solid #cfcfcf !important;\r\n  border-radius: 10px !important;\r\n  padding: 8px 12px !important;\r\n}\r\n/* Keyboard users: visible ring on the radio and the drop-down when reached with Tab (the radio input itself is invisible, and the custom box removes the drop-down\u0027s outline) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget input[type\u003d\"radio\"]:focus-visible + .appstle_radio_label .appstle_circle {\r\n  outline: 2px solid #212326 !important;\r\n  outline-offset: 2px !important;\r\n}\r\n\r\n/* No extra space around the benefit paragraph */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option div.appstle_subscription_description_text p {\r\n  margin: 0 !important;\r\n}\r\n}\r\n/* \u003d\u003d\u003d\u003d end of Yanaa fix 11 Oct 2026 (closes the layer above) \u003d\u003d\u003d\u003d */\n}\n/* appstle-builder:end */\n\n/* \u003d\u003d\u003d\u003d Yanaa fix 11 Oct 2026 (v2): restore the purchase-option look after the new Appstle design builder \u003d\u003d\u003d\u003d */\r\n/* v2 \u003d the WHOLE content of Appstle\u0027s custom CSS box: replace everything in the box with this file (the older rules are no longer needed), then save. */\r\n/* Every rule starts with the widget\u0027s own name, so nothing outside the Appstle subscription widget is touched. */\r\n/* The benefit line at the bottom shows Appstle\u0027s \"subscription description\" text: set that text to the 2 benefit lines first (see BUILD_NOTES.md). */\r\n\r\n/* Everything sits in Appstle\u0027s own \"appstle-merchant\" layer: since the new builder, only rules in that layer can outrank the builder\u0027s design rules */\r\n@layer appstle-merchant {\r\n\r\n/* Heading on the pack: same look as \"TAILLE DU PACK\" (small capitals, no number) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  display: block !important;\r\n  margin: 0 0 10px !important;\r\n  padding: 0 !important;\r\n  font-family: inherit !important;\r\n  font-size: 14px !important;\r\n  font-weight: 400 !important;\r\n  font-style: normal !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.54px !important;\r\n  text-transform: uppercase !important;\r\n  text-align: left !important;\r\n  color: #212326 !important;\r\n}\r\n\r\n/* Heading on Compose: \"3 - Choisis ta formule\" in the serif style of steps 1 and 2 */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  font-family: RoslindaleDisplay-Regular, serif !important;\r\n  font-size: 20px !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.02em !important;\r\n  text-transform: none !important;\r\n}\r\n/* Compose only: put the \"3 - \" step number back in front of the heading */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title::before {\r\n  content: \"3 - \" !important;\r\n  display: inline !important;\r\n  height: auto !important;\r\n  background: none !important;\r\n}\r\n\r\n/* One white card with a beige outline and 18px corners holding both options */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid #e5dfd3 !important;\r\n  border-radius: 18px !important;\r\n  background: #ffffff !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n/* Each option sits flat inside the card */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option {\r\n  margin: 0 !important;\r\n  padding: 14px 12px !important;\r\n  border: 0 !important;\r\n  border-radius: 0 !important;\r\n  background: transparent !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n/* Selected option: 2px yellow ring laid over the card edge, rounded only where it meets the card corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option {\r\n  border: 2px solid #f0b52c !important;\r\n  border-radius: 0 !important;\r\n  background: #ffffff !important;\r\n  margin: 0 -1px !important;\r\n  width: calc(100% + 2px) !important;\r\n  max-width: none !important;\r\n  box-sizing: border-box !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n/* Selected option at the top: round only its two top corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:first-child {\r\n  border-radius: 18px 18px 0 0 !important;\r\n  margin-top: -1px !important;\r\n}\r\n/* Selected option at the bottom: round only its two bottom corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:last-child {\r\n  border-radius: 0 0 18px 18px !important;\r\n  margin-bottom: -1px !important;\r\n}\r\n\r\n/* Option row: radio and name on the left, price on the right, on one line (top-aligned, so the price stays level with the name if the badge wraps on narrow screens) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_details_wrapper, .appstle_subscription_radio_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: flex-start !important;\r\n  justify-content: space-between !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* Radio button and option name: side by side, same text size as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n}\r\n\r\n/* Radio circle: level with the first line of the option name */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label .appstle_circle {\r\n  flex: 0 0 auto !important;\r\n  margin-top: 1px !important;\r\n}\r\n\r\n/* \"Abonnement\" + badge on the same line, badge vertically centred */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-text-and-badge-wrapper {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: wrap !important;\r\n  align-items: center !important;\r\n  gap: 4px 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* The \"ÉCONOMISE 15%\" / \"SAVE 15%\" badge: small yellow pill, dark text, never floating over other text */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-save-badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  position: static !important;\r\n  transform: none !important;\r\n  margin: 0 !important;\r\n  padding: 2px 6px !important;\r\n  border-radius: 10px !important;\r\n  background: #f0b52c !important;\r\n  color: #212326 !important;\r\n  font-size: 9.5px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  white-space: nowrap !important;\r\n}\r\n\r\n/* Prices: on the right, on one line (subscription: price then struck-through price) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_price_wrapper, .appstle_subscription_amount_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: baseline !important;\r\n  justify-content: flex-end !important;\r\n  gap: 6px !important;\r\n  flex: 0 0 auto !important;\r\n  max-width: none !important;\r\n  margin: 0 0 0 auto !important;\r\n  text-align: right !important;\r\n  white-space: nowrap !important;\r\n}\r\n/* Price and struck-through price: same size and colour as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_subscription_amount, .appstle_subscription_compare_amount) {\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  margin: 0 !important;\r\n}\r\n\r\n/* Hide the per-item prices (€3,56/item, €3,03/item) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_unit_price, .appstle_selling_plan_unit_price) {\r\n  display: none !important;\r\n}\r\n\r\n/* Delivery frequency: label on its own line, then the drop-down, both lined up under \"Abonnement\" */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option {\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n}\r\n/* No extra gap while the frequency block is folded away (one-time purchase selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option.appstle_hide_subsOption {\r\n  margin-top: 0 !important;\r\n}\r\n/* Frequency label above the drop-down, not beside or over it */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscribe_option_grid {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n/* \"FRÉQUENCE DE LIVRAISON\" label: small capitals on its own line */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select_label {\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  color: #212326 !important;\r\n}\r\n/* Drop-down box about 250px wide (narrower on very small phones) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_custom_select {\r\n  width: 250px !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n}\r\n/* Drop-down text size and white background */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  width: 100% !important;\r\n  min-height: 38px !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  background-color: #ffffff !important;\r\n}\r\n\r\n/* The benefit lines (Appstle\u0027s \"subscription description\" text: 2 lines, one tick each), shown under the frequency drop-down, only while Abonnement is selected; every line starts at the same place */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option div.appstle_subscription_description_text {\r\n  display: block !important;\r\n  order: 1 !important;\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n  text-indent: 0 !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.5 !important;\r\n  color: #212326 !important;\r\n}\r\n/* Benefit line and frequency block hidden while the option is not selected (Achat unique selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option:not(.appstle-active-option) :is(div.appstle_subscription_description_text, .appstle_subscribe_option) {\r\n  display: none !important;\r\n}\r\n/* Drop-down: light grey border and rounded corners, as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  border: 1px solid #cfcfcf !important;\r\n  border-radius: 10px !important;\r\n  padding: 8px 12px !important;\r\n}\r\n/* Keyboard users: visible ring on the radio and the drop-down when reached with Tab (the radio input itself is invisible, and the custom box removes the drop-down\u0027s outline) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget input[type\u003d\"radio\"]:focus-visible + .appstle_radio_label .appstle_circle {\r\n  outline: 2px solid #212326 !important;\r\n  outline-offset: 2px !important;\r\n}\r\n\r\n/* No extra space around the benefit paragraph */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option div.appstle_subscription_description_text p {\r\n  margin: 0 !important;\r\n}\r\n}\r\n/* \u003d\u003d\u003d\u003d end of Yanaa fix 11 Oct 2026 (closes the layer above) \u003d\u003d\u003d\u003d */","elementCSS":"[\".appstleLoyaltyTable{ display:none! important; }\",\".appstle_subscribe_option.appstle_hide_subsOption {\\n    grid-template-rows: 1fr !important;\\n    opacity: 1 !important;\\n}\\n.appstle_subscribe_option.appstle_hide_subsOption .appstleSellingPlanDescription {\\n      display: block !important;\\n}\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { background-color: #f0b52c !important; }\\n.appstle-save-badge::before {\\n    background: conic-gradient(\\n      transparent 45deg,\\n      #f0b52c 45deg 135deg,\\n      transparent 125deg 360deg\\n    ) !important;\\n  }\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { color: #000 !important; }\"]"},"settings":{"selectors":{"payment_button_selectors":"form[action$\u003d\u0027/cart/add\u0027] .shopify-payment-button","subscriptionLinkSelector":"","atcButtonPlacement":"BEFORE","subscriptionLinkPlacement":"BEFORE","cartRowSelector":"[id^\u003d\"CartItem\"]","cartLineItemSelector":".cart-item__name ","cartLineItemPerQuantityPriceSelector":"","cartLineItemTotalPriceSelector":"","cartLineItemSellingPlanNameSelector":"","cartSubTotalSelector":"","cartLineItemPriceSelector":"","cartLineItemPlacement":"BEFORE","cartHiddenAttributesSelector":"","buildABoxDiscountSelector":""},"baseUrl":"https://subscription-admin.appstle.com","usedTranslation":"true","enableCartWidgetFeature":"true","storefrontAnalyticsForwardingEnabled":false,"useUrlWithCustomerId":"true","atcButtonSelector":".product-form__buttons","moneyFormat":"€{{amount_with_comma_separator}}","atcButtonTextSelector":"","disableCartWidgetOnVariants":"","shop":"youarenotanastronaut.myshopify.com","showTooltipOnClick":"false","manualTranslation":"false","subscriptionOptionSelectedByDefault":false,"memberOnlySellingPlansJson":{},"nonMemberOnlySellingPlansJson":{},"widgetEnabled":true,"showFreeGiftPrice":false,"showFreeGiftComparePrice":false,"enableFreeGiftLayout":false,"showTooltip":false,"showCartWidgetOnBundleItems":true,"prepaidOptionSelectedByDefault":false,"disablePassingSellingPlanAsLineProperties":true,"updateThemePrice":false,"sortByDefaultSequence":false,"showSubOptionBeforeOneTime":false,"detectVariantFromURLParams":false,"disableQueryParamsUpdate":false,"showStaticTooltip":false,"showAppstleLink":true,"manageSubscriptionUrl":"https://yanaa.food/apps/subscriptions","appstlePlanId":163,"showCheckoutSubscriptionBtn":true,"priceSelector":"span.price-item.price-item--sale bdi","reloadPriceSelector":"","landingPagePriceSelector":"","quickViewClickSelector":"","badgeTop":"","pricePlacement":"BEFORE","disableLoadingJquery":false,"widgetEnabledOnSoldVariant":"true","switchRadioButtonWidget":false,"appstlePlanName":"BUSINESS","appstlePlanFeatures":{"analytics":true,"webhookAccess":false,"accessBundling":true,"enableAutoSync":false,"accessBuildABox":true,"enableCampaigns":false,"enablePriceSync":false,"enableAutomation":true,"enableCartWidget":true,"accessResendEmail":true,"enableAddressSync":false,"enableExternalApi":false,"enablePhasedRetry":false,"enableResendEmail":true,"enableQuickActions":false,"accessQuickCheckout":false,"accessSplitContract":true,"enableAgentAnalytics":true,"enableSummaryReports":true,"enableCustomEmailHtml":true,"enableWidgetPlacement":true,"enableCancellationFlow":false,"enableShippingProfiles":true,"enableCustomEmailDomain":false,"enableDunningManagement":true,"enableExportActivityLog":true,"enablePrepaidPayAsYouGo":false,"subscriptionOrderAmount":30000,"enableOrderConsolidation":false,"accessWidgetDesignOptions":true,"enableImmediatePlaceOrder":true,"enableInventoryManagement":true,"accessOneTimeProductUpsells":true,"enableBillingIntervalChange":true,"enableProductSwapAutomation":false,"enableCancellationManagement":true,"enableAdminNotificationAccess":true,"accessSubscriptionActivityLogs":true,"enableBackupPaymentMethodRetry":false,"accessSubscriberLoyaltyFeatures":true,"enableAddToExistingSubscription":false,"enableContractPriceModification":true,"enableTrackInventoryInSingleBAB":true,"accessManualSubscriptionCreation":true,"enableNextBillingDateModification":true,"accessCustomerPortalProductUpsells":false,"enableServerSideConversionTracking":true,"enableStorefrontAnalyticsForwarding":true,"accessAdvanceSubscriptionPlanOptions":true,"accessAdvancedCustomerPortalSettings":true},"formMappingAttributeName":"","formMappingAttributeSelector":"","quickViewModalPollingSelector":"","scriptLoadDelay":"0","formatMoneyOverride":"false","enableAddToExistingSubscriptionFeature":"false","showAddToSubscriptionButtonOnlyOnSubscriptionProducts":"false","appstle_app_proxy_path_prefix":"apps/subscriptions","updatePriceOnQuantityChange":"","widgetParentSelector":".product-form__buttons","quantitySelector":"","enableAddJSInterceptor":"true","isDevEnabled":false,"forceReloadWidgetSelector":"","forceReloadOnFreqChange":false,"showPrepaidPlanSeparately":false,"debugLogsEnabled":true,"isUseStorefrontAPI":true,"reBuyEnabled":"false","widgetType":"WIDGET_TYPE_7","collectionWidgetType":"LEGACY","enableCompactProductPageWidget":false,"enableCartDrawerWidget":true,"cartDrawerWidgetStyle":false,"cartDrawerWidgetInlineStyle":"false","cartDrawerWidgetPanelStyle":"false","cartDrawerWidgetSegmentedStyle":"false","showOneTimeComparePrice":false,"showCompareAtPriceForSubscription":false,"showCombinedSellingPlanCartWidget":false,"combinedCartWidgetSelector":"","removeUnsubscribeOption":false,"css":{"appstle_subscription_widget":{"margin-top":"","margin-bottom":""},"appstle_subscription_wrapper":{"border-width":"","border-color":""},"appstle_circle":{"border-color":""},"appstle_dot":{"background-color":""},"appstle_select":{"padding-top":"","padding-bottom":"","padding-left":"","padding-right":"","border-width":"","border-style":"","border-color":"","border-radius":""},"tooltip_subscription_svg":{"fill":""},"appstle_tooltip":{"color":"","background-color":""},"appstle_tooltip_border_top_color":{"border-top-color":""},"appstle_subscription_final_price":{"color":""},"appstle_widget_text_color":{"color":""},"appstle_selected_background":{"background":"transparent"},"elementCSS":"[\".appstleLoyaltyTable{ display:none! important; }\",\".appstle_subscribe_option.appstle_hide_subsOption {\\n    grid-template-rows: 1fr !important;\\n    opacity: 1 !important;\\n}\\n.appstle_subscribe_option.appstle_hide_subsOption .appstleSellingPlanDescription {\\n      display: block !important;\\n}\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { background-color: #f0b52c !important; }\\n.appstle-save-badge::before {\\n    background: conic-gradient(\\n      transparent 45deg,\\n      #f0b52c 45deg 135deg,\\n      transparent 125deg 360deg\\n    ) !important;\\n  }\",\".appstle-save-badge, #appstle-widget-template .widgetSellingPlanWrapper input:checked+label+span { color: #000 !important; }\"]","customCSS":"/* appstle-builder:start - generated by the widget design builder; edits between these markers are replaced on save */\n/* appstle-builder:config {\"v\":2,\"preset\":\"luminic\",\"edited\":true,\"fromWidgetType\":null,\"base\":\"dropdown\",\"general\":{\"hideOneTimePurchase\":false,\"showMinQuantity\":true,\"themeText\":true,\"spacing\":{\"custom\":false,\"top\":0,\"bottom\":12}},\"title\":{\"show\":true,\"align\":\"left\",\"lines\":false,\"spacing\":10,\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"color\":null,\"lineColor\":null},\"options\":{\"layout\":\"separate\",\"gap\":15,\"radius\":15,\"paddingY\":16,\"paddingX\":16,\"borderWidth\":1,\"borderStyle\":\"solid\",\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"oneTimeText\":null,\"hideOneTimeDescription\":false,\"colors\":{\"card\":null,\"selectedCard\":null,\"border\":null,\"selectedBorder\":null,\"text\":null}},\"selector\":{\"style\":\"radio\",\"size\":18,\"ringWidth\":2,\"gap\":10,\"colors\":{\"ring\":null,\"selected\":null,\"fill\":null}},\"badge\":{\"show\":true,\"shape\":\"plain\",\"position\":\"inline\",\"radius\":12,\"text\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"oneTime\":{\"text\":\"\",\"byLocale\":{}},\"colors\":{\"background\":null,\"text\":null}},\"cards\":{\"columns\":1,\"arrangement\":\"row\"},\"cardBadge\":{\"enabled\":false,\"target\":\"subscription\",\"style\":\"pill\",\"align\":\"right\",\"text\":{\"text\":\"Most popular\",\"byLocale\":{}},\"format\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"colors\":{\"background\":null,\"text\":null}},\"frequencyBadge\":{\"enabled\":false,\"interval\":\"MONTH\",\"count\":1,\"align\":\"right\",\"text\":{\"text\":\"Most popular\",\"byLocale\":{}},\"format\":{\"size\":10,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":true},\"colors\":{\"background\":null,\"text\":null}},\"price\":{\"layout\":\"inline\",\"text\":{\"size\":16,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"compareSize\":16,\"compareAtOnSubscription\":false,\"colors\":{\"price\":null,\"compare\":null}},\"delivery\":{\"style\":\"outlined\",\"frequencyStyle\":\"list\",\"alwaysOpen\":false,\"indent\":true,\"showLabel\":true,\"fullWidth\":false,\"maxColumns\":3,\"label\":{\"size\":13,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":true},\"text\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"selectedBackground\":null,\"border\":null,\"text\":null}},\"freeGift\":{\"showImage\":true,\"imageSize\":36,\"imageRadius\":8,\"labelRadius\":20,\"inactive\":\"fade\",\"radius\":15,\"paddingY\":16,\"title\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"label\":{\"size\":11,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"text\":null,\"labelBackground\":null,\"labelText\":null,\"price\":null,\"compare\":null}},\"highlights\":{\"show\":false,\"placement\":\"inside\",\"titleText\":{\"text\":\"Why subscribe?\",\"byLocale\":{}},\"reasons\":[{\"text\":\"Save on every order\",\"byLocale\":{}},{\"text\":\"Skip, pause or cancel anytime\",\"byLocale\":{}},{\"text\":\"Change your delivery frequency\",\"byLocale\":{}}],\"icon\":\"check\",\"iconSize\":16,\"radius\":12,\"title\":{\"size\":14,\"bold\":true,\"italic\":false,\"underline\":false,\"uppercase\":false},\"items\":{\"size\":14,\"bold\":false,\"italic\":false,\"underline\":false,\"uppercase\":false},\"colors\":{\"background\":null,\"border\":null,\"title\":null,\"text\":null,\"icon\":null}},\"details\":{\"onlyWhenSelected\":false,\"colors\":{\"background\":null,\"text\":null}},\"rewards\":{\"show\":false,\"heading\":null,\"text\":null,\"colors\":{\"heading\":null,\"text\":null,\"icon\":null,\"more\":null}},\"customizationSeeded\":true} */\n@layer appstle-merchant, appstle-design;\n@layer appstle-design {\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  --as-design: 1;\n  --as-frequencies-open: 0;\n  --as-min-qty-room: 24px;\n  --as-title-display: block;\n  --as-title-justify: flex-start;\n  --as-title-align: left;\n  --as-title-line-before: none;\n  --as-title-line-after: none;\n  --as-title-spacing: 10px;\n  --as-title-size: 1em;\n  --as-title-weight: 400;\n  --as-title-style: normal;\n  --as-title-decoration: none;\n  --as-title-transform: none;\n  --as-title-tracking: inherit;\n  --as-title-line: inherit;\n  --as-gap: 15px;\n  --as-wrap-border: 0;\n  --as-wrap-radius: 0px;\n  --as-wrap-overflow: visible;\n  --as-opt-border: 1px solid var(--as-border, currentColor);\n  --as-opt-divider: 1px solid var(--as-border, currentColor);\n  --as-opt-divider-w: 1px;\n  --as-row-divider-w: 0px;\n  --as-after-one-time-divider: var(--as-opt-divider);\n  --as-after-one-time-divider-w: var(--as-opt-divider-w);\n  --as-badged-padding-top: 16px;\n  --as-saving-padding-top: var(--as-badged-padding-top);\n  --as-opt-radius: 15px;\n  --as-opt-padding: 16px 16px;\n  --as-opt-padding-x: 16px;\n  --as-opt-selected-border: var(--as-border-selected, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-one-time-display: flex;\n  --as-opt-base: 1em;\n  --as-opt-base-line: inherit;\n  --as-opt-size: 1em;\n  --as-opt-weight: 400;\n  --as-opt-style: normal;\n  --as-opt-decoration: none;\n  --as-opt-transform: none;\n  --as-opt-tracking: inherit;\n  --as-opt-line: inherit;\n  --as-ot-size: 1em;\n  --as-ot-weight: 400;\n  --as-ot-style: normal;\n  --as-ot-decoration: none;\n  --as-ot-transform: none;\n  --as-ot-tracking: inherit;\n  --as-ot-line: inherit;\n  --as-ot-badge-text: \"\";\n  --as-ot-badge-display: none;\n  --as-ot-text-display: block;\n  --as-ot-badge-margin: 0 0 0 8px;\n  --as-ot-padding-top: 16px;\n  --as-ot-badge-top: auto;\n  --as-sel-display: flex;\n  --as-sel-size: 18px;\n  --as-sel-ring: 2px;\n  --as-sel-gap: 10px;\n  --as-freq-ring: 1px;\n  --as-freq-radio: 15px;\n  --as-freq-desc-indent: calc(var(--as-freq-radio) + 8px);\n  --as-indent: 28px;\n  --as-sel-radius: 50%;\n  --as-sel-checked-fill: var(--as-sel-fill, transparent);\n  --as-dot-width: 10px;\n  --as-dot-height: 10px;\n  --as-dot-radius: 50%;\n  --as-dot-transform: none;\n  --as-dot-checked: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-dot-tick: 0;\n  --as-badge-display: inline-flex;\n  --as-badge-flow: row;\n  --as-badge-align: center;\n  --as-badge-gap: 12px;\n  --as-sub-desc-gap: 4px;\n  --as-badge-position: static;\n  --as-badge-top: auto;\n  --as-badge-right: auto;\n  --as-badge-shift: none;\n  --as-badge-padding: 6px 7px;\n  --as-badge-radius: 12px;\n  --as-badge-size: 0.6875em;\n  --as-badge-weight: 700;\n  --as-badge-style: normal;\n  --as-badge-decoration: none;\n  --as-badge-transform: uppercase;\n  --as-badge-tracking: 0.5px;\n  --as-badge-line: inherit;\n  --as-price-flow: row;\n  --as-price-align: baseline;\n  --as-price-gap: 0 6px;\n  --as-price-justify: flex-end;\n  --as-compare-size: 1em;\n  --as-compare-basis: regular;\n  --as-price-size: 1em;\n  --as-price-weight: 400;\n  --as-price-style: normal;\n  --as-price-decoration: none;\n  --as-price-transform: none;\n  --as-price-tracking: inherit;\n  --as-price-line: inherit;\n  --as-del-indent: 28px;\n  --as-del-flow: column;\n  --as-del-align: stretch;\n  --as-del-gap: 6px;\n  --as-del-padding: 0px;\n  --as-del-radius: 8px;\n  --as-del-bg: transparent;\n  --as-del-label-display: block;\n  --as-plan-desc-margin: 4px 0 0;\n  --as-select-border: 1px solid var(--as-del-border, currentColor);\n  --as-select-padding: 12px 36px 12px 14px;\n  --as-select-radius: var(--as-del-radius);\n  --as-chevron-top: 50%;\n  --as-chevron-right: 16px;\n  --as-freq-display: flex;\n  --as-freq-flow-1: column;\n  --as-freq-cols-1: none;\n  --as-freq-flow-2: column;\n  --as-freq-cols-2: none;\n  --as-freq-cols-4: repeat(2, minmax(0, 1fr));\n  --as-freq-cols-5: repeat(3, minmax(0, 1fr));\n  --as-freq-align: center;\n  --as-freq-justify: flex-start;\n  --as-freq-box-padding: 0px;\n  --as-freq-input: block;\n  --as-freq-padding: 0px;\n  --as-freq-border: 0;\n  --as-freq-text-align: left;\n  --as-freq-checked-bg: var(--as-del-fill-selected, transparent);\n  --as-freq-checked-color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26)));\n  --as-del-label-size: 0.8125em;\n  --as-del-label-weight: 400;\n  --as-del-label-style: normal;\n  --as-del-label-decoration: none;\n  --as-del-label-transform: uppercase;\n  --as-del-label-tracking: 0.5px;\n  --as-del-label-line: inherit;\n  --as-del-size: 0.875em;\n  --as-del-weight: 400;\n  --as-del-style: normal;\n  --as-del-decoration: none;\n  --as-del-transform: none;\n  --as-del-tracking: inherit;\n  --as-del-line: inherit;\n  --as-gift-image: 36px;\n  --as-gift-image-radius: 8px;\n  --as-gift-every-card: 0;\n  --as-gift-label-radius: 999px;\n  --as-gift-image-display: block;\n  --as-gift-columns: auto 1fr auto;\n  --as-gift-radius: 15px;\n  --as-gift-pad-y: 16px;\n  --as-gift-title-size: 14px;\n  --as-gift-title-weight: 400;\n  --as-gift-title-style: normal;\n  --as-gift-title-decoration: none;\n  --as-gift-title-transform: none;\n  --as-gift-title-tracking: normal;\n  --as-gift-title-line: normal;\n  --as-gift-label-size: 11px;\n  --as-gift-label-weight: 700;\n  --as-gift-label-style: normal;\n  --as-gift-label-decoration: none;\n  --as-gift-label-transform: none;\n  --as-gift-label-tracking: normal;\n  --as-gift-label-line: normal;\n  --as-gift-inactive-display: flex;\n  --as-gift-compare-opacity: 0.6;\n  --as-hl-radius: 12px;\n  --as-hl-icon-display: block;\n  --as-hl-icon-mask: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D\u0027http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\u0027%20viewBox%3D\u00270%200%2024%2024\u0027%20fill%3D\u0027none\u0027%20stroke%3D\u0027black\u0027%20stroke-width%3D\u00272\u0027%20stroke-linecap%3D\u0027round\u0027%20stroke-linejoin%3D\u0027round\u0027%3E%3Cpath%20d%3D\u0027M20%206%209%2017l-5-5\u0027%2F%3E%3C%2Fsvg%3E\");\n  --as-hl-icon-size: 16px;\n  --as-hl-title-size: 0.875em;\n  --as-hl-title-weight: 700;\n  --as-hl-title-style: normal;\n  --as-hl-title-decoration: none;\n  --as-hl-title-transform: none;\n  --as-hl-title-tracking: inherit;\n  --as-hl-title-line: inherit;\n  --as-hl-text-size: 0.875em;\n  --as-hl-text-weight: 400;\n  --as-hl-text-style: normal;\n  --as-hl-text-decoration: none;\n  --as-hl-text-transform: none;\n  --as-hl-text-tracking: inherit;\n  --as-hl-text-line: inherit;\n  --as-cards-cols: repeat(1, minmax(0, 1fr));\n  --as-card-flow: row;\n  --as-card-justify: flex-start;\n  --as-card-items: flex-start;\n  --as-card-text-align: left;\n  --as-card-label-flex: 1 1 auto;\n  --as-card-price-margin: 0 0 0 auto;\n  --as-card-price-max: 60%;\n  --as-card-price-align: var(--as-price-align);\n  --as-card-price-justify: var(--as-price-justify);\n  --as-card-price-text-align: right;\n  --as-cb-text: \"Most popular\";\n  --as-cb-size: 0.6875em;\n  --as-cb-weight: 700;\n  --as-cb-style: normal;\n  --as-cb-decoration: none;\n  --as-cb-transform: uppercase;\n  --as-cb-tracking: 0.5px;\n  --as-cb-line: inherit;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  color: var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) {\n  padding: 0 !important;\n  border-radius: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.appstle-min-quantity-host--reserve-space) {\n  padding-top: var(--as-min-qty-room) !important;\n}\n.appstle-cart-min-quantity-notice {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title {\n  display: var(--as-title-display) !important;\n  align-items: center !important;\n  justify-content: var(--as-title-justify) !important;\n  gap: 8px !important;\n  margin: 0 0 var(--as-title-spacing) !important;\n  padding: 0 !important;\n  text-align: var(--as-title-align) !important;\n  font-size: var(--as-title-size) !important;\n  font-weight: var(--as-title-weight) !important;\n  font-style: var(--as-title-style) !important;\n  text-decoration: var(--as-title-decoration) !important;\n  text-transform: var(--as-title-transform) !important;\n  letter-spacing: var(--as-title-tracking) !important;\n  line-height: var(--as-title-line) !important;\n  color: var(--as-title-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::after {\n  content: \"\" !important;\n  flex-grow: 1 !important;\n  height: 1px !important;\n  background-color: var(--as-title-line-color, rgba(var(--appstle-theme-fg, 26, 26, 26), 0.2)) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::before {\n  display: var(--as-title-line-before) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_widget_title::after {\n  display: var(--as-title-line-after) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_fields_wrapper:not(:has([class*\u003d\"as-custom\"]))) {\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_wrapper {\n  display: flex !important;\n  flex-direction: column !important;\n  row-gap: var(--as-gap) !important;\n  border: var(--as-wrap-border) !important;\n  border-radius: var(--as-wrap-radius) !important;\n  overflow: var(--as-wrap-overflow) !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_wrapper_option {\n  display: flex !important;\n  flex-direction: column !important;\n  position: relative !important;\n  margin: 0 !important;\n  padding: var(--as-opt-padding) !important;\n  border: var(--as-opt-border) !important;\n  border-radius: var(--as-opt-radius) !important;\n  box-shadow: none !important;\n  background-color: var(--as-card, transparent) !important;\n  font-size: var(--as-opt-base) !important;\n  line-height: var(--as-opt-base-line) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-opt-divider) !important;\n  --as-row-divider-w: var(--as-opt-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper) + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-after-one-time-divider) !important;\n  --as-row-divider-w: var(--as-after-one-time-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle-save-badge:not(:empty))) {\n  padding-top: var(--as-saving-padding-top) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked)) {\n  background-color: var(--as-card-selected, var(--as-card, transparent)) !important;\n  border-color: var(--as-opt-selected-border) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper)) {\n  display: var(--as-one-time-display) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_details_wrapper,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_radio_wrapper {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_radio_label {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  align-items: center !important;\n  gap: var(--as-sel-gap) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscribe_save_text {\n  font-size: var(--as-opt-size) !important;\n  font-weight: var(--as-opt-weight) !important;\n  font-style: var(--as-opt-style) !important;\n  text-decoration: var(--as-opt-decoration) !important;\n  text-transform: var(--as-opt-transform) !important;\n  letter-spacing: var(--as-opt-tracking) !important;\n  line-height: var(--as-opt-line) !important;\n  color: var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_text {\n  font-size: var(--as-ot-size) !important;\n  font-weight: var(--as-ot-weight) !important;\n  font-style: var(--as-ot-style) !important;\n  text-decoration: var(--as-ot-decoration) !important;\n  text-transform: var(--as-ot-transform) !important;\n  letter-spacing: var(--as-ot-tracking) !important;\n  line-height: var(--as-ot-line) !important;\n  color: var(--as-ot-color, var(--as-opt-color, rgb(var(--appstle-theme-fg, 26, 26, 26)))) !important;\n  margin: 0 !important;\n  display: var(--as-ot-text-display) !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(.appstle_one_time_details_wrapper)) {\n  padding-top: var(--as-ot-padding-top) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_details_wrapper {\n  position: relative !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_text::after {\n  content: var(--as-ot-badge-text) !important;\n  display: var(--as-ot-badge-display) !important;\n  align-items: center !important;\n  vertical-align: middle !important;\n  white-space: nowrap !important;\n  position: var(--as-badge-position) !important;\n  top: var(--as-ot-badge-top) !important;\n  right: var(--as-badge-right) !important;\n  transform: var(--as-badge-shift) !important;\n  margin: var(--as-ot-badge-margin) !important;\n  padding: var(--as-badge-padding) !important;\n  border-radius: var(--as-badge-radius) !important;\n  background-color: var(--as-badge-bg, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  font-size: var(--as-badge-size) !important;\n  font-weight: var(--as-badge-weight) !important;\n  font-style: var(--as-badge-style) !important;\n  text-decoration: var(--as-badge-decoration) !important;\n  text-transform: var(--as-badge-transform) !important;\n  letter-spacing: var(--as-badge-tracking) !important;\n  line-height: var(--as-badge-line) !important;\n  color: var(--as-badge-color, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_description_text,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_description_text {\n  font-size: 13px !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n  margin: 0 0 0 var(--as-indent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_description_text {\n  margin-top: var(--as-sub-desc-gap) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSellingPlanDescription,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSelectedSellingPlanOptionDescription {\n  font-size: 13px !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleSelectedSellingPlanOptionDescription {\n  margin: var(--as-plan-desc-margin) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_description_text {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_one_time_description_text:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_description_text:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_circle {\n  display: var(--as-sel-display) !important;\n  box-sizing: border-box !important;\n  flex: 0 0 var(--as-sel-size) !important;\n  width: var(--as-sel-size) !important;\n  height: var(--as-sel-size) !important;\n  align-items: center !important;\n  justify-content: center !important;\n  margin: 0 !important;\n  border: var(--as-sel-ring) solid var(--as-sel-ring-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  border-radius: var(--as-sel-radius) !important;\n  background-color: var(--as-sel-fill, transparent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_dot {\n  box-sizing: border-box !important;\n  width: var(--as-dot-width) !important;\n  height: var(--as-dot-height) !important;\n  border-radius: var(--as-dot-radius) !important;\n  border-style: solid !important;\n  border-width: 0 !important;\n  border-color: rgb(var(--appstle-theme-bg, 255, 255, 255)) !important;\n  background-color: transparent !important;\n  transform: var(--as-dot-transform) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked) .appstle_circle) {\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  background-color: var(--as-sel-checked-fill) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked) .appstle_dot) {\n  background-color: var(--as-dot-checked) !important;\n  border-width: var(--as-dot-tick) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(input[name\u003d\"selling_plan\"]) {\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_circle::before {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(input[type\u003d\"radio\"]:focus-visible + label .appstle_circle)::before {\n  display: block !important;\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-text-and-badge-wrapper {\n  display: flex !important;\n  flex-direction: var(--as-badge-flow) !important;\n  align-items: var(--as-badge-align) !important;\n  flex-wrap: wrap !important;\n  gap: var(--as-badge-gap) !important;\n  row-gap: 4px !important;\n  min-width: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge {\n  display: var(--as-badge-display) !important;\n  align-items: center !important;\n  flex-shrink: 0 !important;\n  white-space: nowrap !important;\n  position: var(--as-badge-position) !important;\n  top: var(--as-badge-top) !important;\n  right: var(--as-badge-right) !important;\n  left: auto !important;\n  transform: var(--as-badge-shift) !important;\n  margin: 0 !important;\n  padding: var(--as-badge-padding) !important;\n  border-radius: var(--as-badge-radius) !important;\n  background-color: var(--as-badge-bg, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  font-size: var(--as-badge-size) !important;\n  font-weight: var(--as-badge-weight) !important;\n  font-style: var(--as-badge-style) !important;\n  text-decoration: var(--as-badge-decoration) !important;\n  text-transform: var(--as-badge-transform) !important;\n  letter-spacing: var(--as-badge-tracking) !important;\n  line-height: var(--as-badge-line) !important;\n  color: var(--as-badge-color, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-save-badge::after {\n  display: none !important;\n  background: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-save-badge:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_one_time_price_wrapper,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_wrapper {\n  display: flex !important;\n  flex-direction: var(--as-price-flow) !important;\n  flex-wrap: wrap !important;\n  align-items: var(--as-price-align) !important;\n  justify-content: var(--as-price-justify) !important;\n  gap: var(--as-price-gap) !important;\n  flex-shrink: 0 !important;\n  max-width: 60% !important;\n  margin: 0 0 0 auto !important;\n  text-align: right !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount {\n  font-size: var(--as-price-size) !important;\n  font-weight: var(--as-price-weight) !important;\n  font-style: var(--as-price-style) !important;\n  text-decoration: var(--as-price-decoration) !important;\n  text-transform: var(--as-price-transform) !important;\n  letter-spacing: var(--as-price-tracking) !important;\n  line-height: var(--as-price-line) !important;\n  color: var(--as-price-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_compare_amount,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_compare_at_price,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_prepaid_description {\n  font-size: var(--as-compare-size) !important;\n  line-height: var(--as-opt-base-line) !important;\n  color: var(--as-compare, inherit) !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_compare_amount,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscription_amount_compare_at_price {\n  text-decoration: line-through !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_compare_amount:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_amount_compare_at_price:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_one_time_unit_price:empty),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_prepaid_description:empty) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_subscribe_option {\n  margin: 12px 0 0 var(--as-del-indent) !important;\n  padding: 0 !important;\n  color: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option.appstle_hide_subsOption) {\n  margin-top: 0 !important;\n  grid-template-rows: 0fr !important;\n  opacity: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option_grid:not([style*\u003d\"none\"])) {\n  display: flex !important;\n  flex-direction: var(--as-del-flow) !important;\n  flex-wrap: wrap !important;\n  align-items: var(--as-del-align) !important;\n  gap: var(--as-del-gap) !important;\n  margin: 0 !important;\n  padding: var(--as-del-padding) !important;\n  border-radius: var(--as-del-radius) !important;\n  background-color: var(--as-del-bg) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_select_label {\n  display: var(--as-del-label-display) !important;\n  font-size: var(--as-del-label-size) !important;\n  font-weight: var(--as-del-label-weight) !important;\n  font-style: var(--as-del-label-style) !important;\n  text-decoration: var(--as-del-label-decoration) !important;\n  text-transform: var(--as-del-label-transform) !important;\n  letter-spacing: var(--as-del-label-tracking) !important;\n  line-height: var(--as-del-label-line) !important;\n  color: var(--as-del-label-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  white-space: nowrap !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select {\n  position: relative !important;\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select::before {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_custom_select::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: var(--as-chevron-top) !important;\n  right: var(--as-chevron-right) !important;\n  width: 7px !important;\n  height: 7px !important;\n  margin-top: -6px !important;\n  border-style: solid !important;\n  border-color: currentColor !important;\n  border-width: 0 1.5px 1.5px 0 !important;\n  transform: rotate(45deg) !important;\n  pointer-events: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_select {\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  box-sizing: border-box !important;\n  width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  padding: var(--as-select-padding) !important;\n  border: var(--as-select-border) !important;\n  border-radius: var(--as-select-radius) !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n  white-space: nowrap !important;\n  text-overflow: ellipsis !important;\n  background: transparent !important;\n  cursor: pointer !important;\n  font-family: inherit !important;\n  font-size: var(--as-del-size) !important;\n  font-weight: var(--as-del-weight) !important;\n  font-style: var(--as-del-style) !important;\n  text-decoration: var(--as-del-decoration) !important;\n  text-transform: var(--as-del-transform) !important;\n  letter-spacing: var(--as-del-tracking) !important;\n  line-height: var(--as-del-line) !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscribe_option_grid:has(.appstleRadioSellingPlanWrapper)) {\n  flex-direction: column !important;\n  align-items: stretch !important;\n  padding: var(--as-freq-box-padding) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_hide_subsOption .appstle_subscribe_option_grid) {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstleRadioSellingPlanWrapper {\n  display: var(--as-freq-display) !important;\n  flex-direction: column !important;\n  grid-auto-flow: var(--as-freq-flow-1) !important;\n  grid-auto-columns: minmax(0, 1fr) !important;\n  grid-template-columns: var(--as-freq-cols-1) !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(2))) {\n  grid-auto-flow: var(--as-freq-flow-2) !important;\n  grid-template-columns: var(--as-freq-cols-2) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(4))) {\n  grid-auto-flow: row !important;\n  grid-template-columns: var(--as-freq-cols-4) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper:has(.appstle-radio-wrapper:nth-child(5))) {\n  grid-template-columns: var(--as-freq-cols-5) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleRadioSellingPlanWrapper .appstle-radio-wrapper) {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-wrapper .appstleSellingPlanDescription) {\n  flex: 1 0 100% !important;\n  margin-top: 2px !important;\n  padding-inline-start: var(--as-freq-desc-indent) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-radio-input-wrapper {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  align-items: var(--as-freq-align) !important;\n  gap: 8px !important;\n  margin: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input) {\n  display: var(--as-freq-input) !important;\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  box-sizing: border-box !important;\n  flex: 0 0 var(--as-freq-radio) !important;\n  width: var(--as-freq-radio) !important;\n  height: var(--as-freq-radio) !important;\n  margin: 0 !important;\n  border: var(--as-freq-ring) solid var(--as-sel-ring-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  border-radius: var(--as-sel-radius) !important;\n  background-color: var(--as-sel-fill, transparent) !important;\n  cursor: pointer !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input:checked) {\n  border-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  background-color: var(--as-sel-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  box-shadow: inset 0 0 0 2px var(--as-sel-fill, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input)::before,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input)::after {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper label) {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  align-items: center !important;\n  justify-content: var(--as-freq-justify) !important;\n  margin: 0 !important;\n  padding: var(--as-freq-padding) !important;\n  border: var(--as-freq-border) !important;\n  border-radius: var(--as-del-radius) !important;\n  text-align: var(--as-freq-text-align) !important;\n  cursor: pointer !important;\n  font-family: inherit !important;\n  font-size: var(--as-del-size) !important;\n  font-weight: var(--as-del-weight) !important;\n  font-style: var(--as-del-style) !important;\n  text-decoration: var(--as-del-decoration) !important;\n  text-transform: var(--as-del-transform) !important;\n  letter-spacing: var(--as-del-tracking) !important;\n  line-height: var(--as-del-line) !important;\n  color: var(--as-del-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-radio-input-wrapper input:checked + label) {\n  background-color: var(--as-freq-checked-bg) !important;\n  color: var(--as-freq-checked-color) !important;\n  border-color: var(--as-freq-checked-bg) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  margin-top: 16px !important;\n}\nbody :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static .appstle_tooltip_appstle {\n  background: transparent !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why {\n  display: block !important;\n  box-sizing: border-box !important;\n  margin: 16px 0 0 !important;\n  padding: 12px 16px !important;\n  border: 1px solid var(--as-hl-border, rgba(var(--appstle-theme-fg, 26, 26, 26), 0.15)) !important;\n  border-radius: var(--as-hl-radius) !important;\n  background: var(--as-hl-bg, transparent) !important;\n  color: var(--as-hl-text-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  text-align: start !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option .as-why) {\n  margin: 12px 0 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__title {\n  display: var(--as-why-title-display, block) !important;\n  font-size: var(--as-hl-title-size) !important;\n  font-weight: var(--as-hl-title-weight) !important;\n  font-style: var(--as-hl-title-style) !important;\n  text-decoration: var(--as-hl-title-decoration) !important;\n  text-transform: var(--as-hl-title-transform) !important;\n  letter-spacing: var(--as-hl-title-tracking) !important;\n  line-height: var(--as-hl-title-line) !important;\n  color: var(--as-hl-title-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__title::before {\n  content: var(--as-why-title, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__list {\n  display: grid !important;\n  gap: 6px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item {\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: 8px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: var(--as-hl-text-size) !important;\n  font-weight: var(--as-hl-text-weight) !important;\n  font-style: var(--as-hl-text-style) !important;\n  text-decoration: var(--as-hl-text-decoration) !important;\n  text-transform: var(--as-hl-text-transform) !important;\n  letter-spacing: var(--as-hl-text-tracking) !important;\n  line-height: var(--as-hl-text-line) !important;\n  color: var(--as-hl-text-color, rgb(var(--appstle-theme-fg, 26, 26, 26))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item::before {\n  content: \"\" !important;\n  display: var(--as-hl-icon-display) !important;\n  flex: 0 0 var(--as-hl-icon-size) !important;\n  width: var(--as-hl-icon-size) !important;\n  height: var(--as-hl-icon-size) !important;\n  margin-top: max(0px, calc((1lh - var(--as-hl-icon-size)) / 2)) !important;\n  background-color: var(--as-hl-icon, currentColor) !important;\n  -webkit-mask: var(--as-hl-icon-mask) center / contain no-repeat !important;\n  mask: var(--as-hl-icon-mask) center / contain no-repeat !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .as-why__item::after {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(1))::after {\n  content: var(--as-why-1, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(2))::after {\n  content: var(--as-why-2, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(3))::after {\n  content: var(--as-why-3, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(4))::after {\n  content: var(--as-why-4, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(5))::after {\n  content: var(--as-why-5, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.as-why__item:nth-child(6))::after {\n  content: var(--as-why-6, none) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_wrapper) {\n  display: grid !important;\n  grid-template-columns: var(--as-cards-cols) !important;\n  gap: var(--as-gap) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscribe_option) {\n  display: none !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_one_time_details_wrapper),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_radio_wrapper) {\n  flex: 1 1 auto !important;\n  flex-direction: var(--as-card-flow) !important;\n  justify-content: var(--as-card-justify) !important;\n  text-align: var(--as-card-text-align) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_radio_label) {\n  flex: var(--as-card-label-flex) !important;\n  justify-content: var(--as-card-justify) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle-text-and-badge-wrapper) {\n  align-items: var(--as-card-items) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_one_time_price_wrapper),\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle_subscription_amount_wrapper) {\n  margin: var(--as-card-price-margin) !important;\n  max-width: var(--as-card-price-max) !important;\n  align-items: var(--as-card-price-align) !important;\n  justify-content: var(--as-card-price-justify) !important;\n  text-align: var(--as-card-price-text-align) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)):where(.as-cards).appstle_sub_widget :where(.appstle-free-gifts) {\n  grid-column: 1 / -1 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(+ .appstle-free-gifts)) {\n  background-color: var(--as-card, rgb(var(--appstle-theme-bg, 255, 255, 255))) !important;\n  z-index: 1 !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle_subscription_wrapper_option:has(input[name\u003d\"selling_plan\"]:checked):has(+ .appstle-free-gifts)) {\n  background-color: var(--as-card-selected, var(--as-card, rgb(var(--appstle-theme-bg, 255, 255, 255)))) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstle-free-gifts + .appstle_subscription_wrapper_option) {\n  border-top: var(--as-opt-divider) !important;\n  --as-row-divider-w: var(--as-opt-divider-w) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts {\n  margin-bottom: 0 !important;\n  padding: calc(14px + var(--as-gift-pad-y)) var(--as-opt-padding-x) var(--as-gift-pad-y) !important;\n  border-bottom-left-radius: var(--as-gift-radius) !important;\n  border-bottom-right-radius: var(--as-gift-radius) !important;\n  background-color: var(--as-gift-bg, var(--appstle-gift-background-color, rgb(var(--appstle-theme-fg, 26, 26, 26)))) !important;\n  color: var(--as-gift-text, var(--appstle-gift-text-color, rgb(var(--appstle-theme-bg, 255, 255, 255)))) !important;\n  font-size: 14px !important;\n  line-height: normal !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts--inactive {\n  display: var(--as-gift-inactive-display) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts--inactive::after {\n  background: rgba(var(--appstle-theme-bg, 255, 255, 255), 0.55) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__row {\n  grid-template-columns: var(--as-gift-columns) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__image {\n  display: var(--as-gift-image-display) !important;\n  width: var(--as-gift-image) !important;\n  height: var(--as-gift-image) !important;\n  border-radius: var(--as-gift-image-radius) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__title {\n  font-size: var(--as-gift-title-size) !important;\n  font-weight: var(--as-gift-title-weight) !important;\n  font-style: var(--as-gift-title-style) !important;\n  text-decoration: var(--as-gift-title-decoration) !important;\n  text-transform: var(--as-gift-title-transform) !important;\n  letter-spacing: var(--as-gift-title-tracking) !important;\n  line-height: var(--as-gift-title-line) !important;\n  color: var(--as-gift-title-color, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__badge {\n  border-color: var(--as-gift-label-bg, currentColor) !important;\n  background-color: var(--as-gift-label-bg, transparent) !important;\n  color: var(--as-gift-label-text, inherit) !important;\n  border-radius: var(--as-gift-label-radius) !important;\n  font-size: var(--as-gift-label-size) !important;\n  font-weight: var(--as-gift-label-weight) !important;\n  font-style: var(--as-gift-label-style) !important;\n  text-decoration: var(--as-gift-label-decoration) !important;\n  text-transform: var(--as-gift-label-transform) !important;\n  letter-spacing: var(--as-gift-label-tracking) !important;\n  line-height: var(--as-gift-label-line) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__price {\n  color: var(--as-gift-price, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-free-gifts__original-price {\n  color: var(--as-gift-compare, inherit) !important;\n  opacity: var(--as-gift-compare-opacity) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip {\n  border-radius: var(--as-hl-radius) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-tootltip-parent {\n  margin-top: 16px !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-tootltip-parent,\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip_wrapper_static {\n  background-color: var(--as-details-bg, beige) !important;\n  color: var(--as-details-text, inherit) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle_tooltip {\n  background-color: var(--as-details-bg, #26292e) !important;\n  color: var(--as-details-text, #eceef1) !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleLoyaltyTable:not([style*\u003d\"none\"])) {\n  display: block !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)) .appstle-icon {\n  color: inherit !important;\n}\n:is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]):where(.appstle_sub_widget):where(.WIDGET_TYPE_1, .WIDGET_TYPE_2, .WIDGET_TYPE_7, .WIDGET_TYPE_8, .as-cards):where(:not(.appstle_collection_compact)).appstle_sub_widget :where(.appstleLoyaltyTable.appstleLoyaltyTable.appstleLoyaltyTable) {\n  display: none !important;\n}\n}\n/* appstle-builder:merchant - a copy of the custom CSS after this section: its !important rules outrank the design */\n@layer appstle-merchant {\n/* \u003d\u003d\u003d\u003d Yanaa fix 11 Oct 2026 (v2): restore the purchase-option look after the new Appstle design builder \u003d\u003d\u003d\u003d */\r\n/* v2 \u003d the WHOLE content of Appstle\u0027s custom CSS box: replace everything in the box with this file (the older rules are no longer needed), then save. */\r\n/* Every rule starts with the widget\u0027s own name, so nothing outside the Appstle subscription widget is touched. */\r\n/* The benefit line at the bottom shows Appstle\u0027s \"subscription description\" text: set that text to the 2 benefit lines first (see BUILD_NOTES.md). */\r\n\r\n/* Everything sits in Appstle\u0027s own \"appstle-merchant\" layer: since the new builder, only rules in that layer can outrank the builder\u0027s design rules */\r\n@layer appstle-merchant {\r\n\r\n/* Heading on the pack: same look as \"TAILLE DU PACK\" (small capitals, no number) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  display: block !important;\r\n  margin: 0 0 10px !important;\r\n  padding: 0 !important;\r\n  font-family: inherit !important;\r\n  font-size: 14px !important;\r\n  font-weight: 400 !important;\r\n  font-style: normal !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.54px !important;\r\n  text-transform: uppercase !important;\r\n  text-align: left !important;\r\n  color: #212326 !important;\r\n}\r\n\r\n/* Heading on Compose: \"3 - Choisis ta formule\" in the serif style of steps 1 and 2 */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  font-family: RoslindaleDisplay-Regular, serif !important;\r\n  font-size: 20px !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.02em !important;\r\n  text-transform: none !important;\r\n}\r\n/* Compose only: put the \"3 - \" step number back in front of the heading */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title::before {\r\n  content: \"3 - \" !important;\r\n  display: inline !important;\r\n  height: auto !important;\r\n  background: none !important;\r\n}\r\n\r\n/* One white card with a beige outline and 18px corners holding both options */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid #e5dfd3 !important;\r\n  border-radius: 18px !important;\r\n  background: #ffffff !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n/* Each option sits flat inside the card */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option {\r\n  margin: 0 !important;\r\n  padding: 14px 12px !important;\r\n  border: 0 !important;\r\n  border-radius: 0 !important;\r\n  background: transparent !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n/* Selected option: 2px yellow ring laid over the card edge, rounded only where it meets the card corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option {\r\n  border: 2px solid #f0b52c !important;\r\n  border-radius: 0 !important;\r\n  background: #ffffff !important;\r\n  margin: 0 -1px !important;\r\n  width: calc(100% + 2px) !important;\r\n  max-width: none !important;\r\n  box-sizing: border-box !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n/* Selected option at the top: round only its two top corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:first-child {\r\n  border-radius: 18px 18px 0 0 !important;\r\n  margin-top: -1px !important;\r\n}\r\n/* Selected option at the bottom: round only its two bottom corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:last-child {\r\n  border-radius: 0 0 18px 18px !important;\r\n  margin-bottom: -1px !important;\r\n}\r\n\r\n/* Option row: radio and name on the left, price on the right, on one line (top-aligned, so the price stays level with the name if the badge wraps on narrow screens) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_details_wrapper, .appstle_subscription_radio_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: flex-start !important;\r\n  justify-content: space-between !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* Radio button and option name: side by side, same text size as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n}\r\n\r\n/* Radio circle: level with the first line of the option name */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label .appstle_circle {\r\n  flex: 0 0 auto !important;\r\n  margin-top: 1px !important;\r\n}\r\n\r\n/* \"Abonnement\" + badge on the same line, badge vertically centred */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-text-and-badge-wrapper {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: wrap !important;\r\n  align-items: center !important;\r\n  gap: 4px 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* The \"ÉCONOMISE 15%\" / \"SAVE 15%\" badge: small yellow pill, dark text, never floating over other text */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-save-badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  position: static !important;\r\n  transform: none !important;\r\n  margin: 0 !important;\r\n  padding: 2px 6px !important;\r\n  border-radius: 10px !important;\r\n  background: #f0b52c !important;\r\n  color: #212326 !important;\r\n  font-size: 9.5px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  white-space: nowrap !important;\r\n}\r\n\r\n/* Prices: on the right, on one line (subscription: price then struck-through price) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_price_wrapper, .appstle_subscription_amount_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: baseline !important;\r\n  justify-content: flex-end !important;\r\n  gap: 6px !important;\r\n  flex: 0 0 auto !important;\r\n  max-width: none !important;\r\n  margin: 0 0 0 auto !important;\r\n  text-align: right !important;\r\n  white-space: nowrap !important;\r\n}\r\n/* Price and struck-through price: same size and colour as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_subscription_amount, .appstle_subscription_compare_amount) {\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  margin: 0 !important;\r\n}\r\n\r\n/* Hide the per-item prices (€3,56/item, €3,03/item) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_unit_price, .appstle_selling_plan_unit_price) {\r\n  display: none !important;\r\n}\r\n\r\n/* Delivery frequency: label on its own line, then the drop-down, both lined up under \"Abonnement\" */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option {\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n}\r\n/* No extra gap while the frequency block is folded away (one-time purchase selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option.appstle_hide_subsOption {\r\n  margin-top: 0 !important;\r\n}\r\n/* Frequency label above the drop-down, not beside or over it */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscribe_option_grid {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n/* \"FRÉQUENCE DE LIVRAISON\" label: small capitals on its own line */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select_label {\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  color: #212326 !important;\r\n}\r\n/* Drop-down box about 250px wide (narrower on very small phones) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_custom_select {\r\n  width: 250px !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n}\r\n/* Drop-down text size and white background */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  width: 100% !important;\r\n  min-height: 38px !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  background-color: #ffffff !important;\r\n}\r\n\r\n/* The benefit lines (Appstle\u0027s \"subscription description\" text: 2 lines, one tick each), shown under the frequency drop-down, only while Abonnement is selected; every line starts at the same place */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option div.appstle_subscription_description_text {\r\n  display: block !important;\r\n  order: 1 !important;\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n  text-indent: 0 !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.5 !important;\r\n  color: #212326 !important;\r\n}\r\n/* Benefit line and frequency block hidden while the option is not selected (Achat unique selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option:not(.appstle-active-option) :is(div.appstle_subscription_description_text, .appstle_subscribe_option) {\r\n  display: none !important;\r\n}\r\n/* Drop-down: light grey border and rounded corners, as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  border: 1px solid #cfcfcf !important;\r\n  border-radius: 10px !important;\r\n  padding: 8px 12px !important;\r\n}\r\n/* Keyboard users: visible ring on the radio and the drop-down when reached with Tab (the radio input itself is invisible, and the custom box removes the drop-down\u0027s outline) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget input[type\u003d\"radio\"]:focus-visible + .appstle_radio_label .appstle_circle {\r\n  outline: 2px solid #212326 !important;\r\n  outline-offset: 2px !important;\r\n}\r\n\r\n/* No extra space around the benefit paragraph */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option div.appstle_subscription_description_text p {\r\n  margin: 0 !important;\r\n}\r\n}\r\n/* \u003d\u003d\u003d\u003d end of Yanaa fix 11 Oct 2026 (closes the layer above) \u003d\u003d\u003d\u003d */\n}\n/* appstle-builder:end */\n\n/* \u003d\u003d\u003d\u003d Yanaa fix 11 Oct 2026 (v2): restore the purchase-option look after the new Appstle design builder \u003d\u003d\u003d\u003d */\r\n/* v2 \u003d the WHOLE content of Appstle\u0027s custom CSS box: replace everything in the box with this file (the older rules are no longer needed), then save. */\r\n/* Every rule starts with the widget\u0027s own name, so nothing outside the Appstle subscription widget is touched. */\r\n/* The benefit line at the bottom shows Appstle\u0027s \"subscription description\" text: set that text to the 2 benefit lines first (see BUILD_NOTES.md). */\r\n\r\n/* Everything sits in Appstle\u0027s own \"appstle-merchant\" layer: since the new builder, only rules in that layer can outrank the builder\u0027s design rules */\r\n@layer appstle-merchant {\r\n\r\n/* Heading on the pack: same look as \"TAILLE DU PACK\" (small capitals, no number) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  display: block !important;\r\n  margin: 0 0 10px !important;\r\n  padding: 0 !important;\r\n  font-family: inherit !important;\r\n  font-size: 14px !important;\r\n  font-weight: 400 !important;\r\n  font-style: normal !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.54px !important;\r\n  text-transform: uppercase !important;\r\n  text-align: left !important;\r\n  color: #212326 !important;\r\n}\r\n\r\n/* Heading on Compose: \"3 - Choisis ta formule\" in the serif style of steps 1 and 2 */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title {\r\n  font-family: RoslindaleDisplay-Regular, serif !important;\r\n  font-size: 20px !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.02em !important;\r\n  text-transform: none !important;\r\n}\r\n/* Compose only: put the \"3 - \" step number back in front of the heading */\r\nhtml body.template-product-build-a-box :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_widget_title::before {\r\n  content: \"3 - \" !important;\r\n  display: inline !important;\r\n  height: auto !important;\r\n  background: none !important;\r\n}\r\n\r\n/* One white card with a beige outline and 18px corners holding both options */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  gap: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid #e5dfd3 !important;\r\n  border-radius: 18px !important;\r\n  background: #ffffff !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n/* Each option sits flat inside the card */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option {\r\n  margin: 0 !important;\r\n  padding: 14px 12px !important;\r\n  border: 0 !important;\r\n  border-radius: 0 !important;\r\n  background: transparent !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n/* Selected option: 2px yellow ring laid over the card edge, rounded only where it meets the card corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option {\r\n  border: 2px solid #f0b52c !important;\r\n  border-radius: 0 !important;\r\n  background: #ffffff !important;\r\n  margin: 0 -1px !important;\r\n  width: calc(100% + 2px) !important;\r\n  max-width: none !important;\r\n  box-sizing: border-box !important;\r\n  position: relative !important;\r\n  z-index: 1 !important;\r\n}\r\n/* Selected option at the top: round only its two top corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:first-child {\r\n  border-radius: 18px 18px 0 0 !important;\r\n  margin-top: -1px !important;\r\n}\r\n/* Selected option at the bottom: round only its two bottom corners */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle-active-option:last-child {\r\n  border-radius: 0 0 18px 18px !important;\r\n  margin-bottom: -1px !important;\r\n}\r\n\r\n/* Option row: radio and name on the left, price on the right, on one line (top-aligned, so the price stays level with the name if the badge wraps on narrow screens) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_details_wrapper, .appstle_subscription_radio_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: flex-start !important;\r\n  justify-content: space-between !important;\r\n  gap: 8px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* Radio button and option name: side by side, same text size as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n}\r\n\r\n/* Radio circle: level with the first line of the option name */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_radio_label .appstle_circle {\r\n  flex: 0 0 auto !important;\r\n  margin-top: 1px !important;\r\n}\r\n\r\n/* \"Abonnement\" + badge on the same line, badge vertically centred */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-text-and-badge-wrapper {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: wrap !important;\r\n  align-items: center !important;\r\n  gap: 4px 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n/* The \"ÉCONOMISE 15%\" / \"SAVE 15%\" badge: small yellow pill, dark text, never floating over other text */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle-save-badge {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  position: static !important;\r\n  transform: none !important;\r\n  margin: 0 !important;\r\n  padding: 2px 6px !important;\r\n  border-radius: 10px !important;\r\n  background: #f0b52c !important;\r\n  color: #212326 !important;\r\n  font-size: 9.5px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  white-space: nowrap !important;\r\n}\r\n\r\n/* Prices: on the right, on one line (subscription: price then struck-through price) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_price_wrapper, .appstle_subscription_amount_wrapper) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  flex-wrap: nowrap !important;\r\n  align-items: baseline !important;\r\n  justify-content: flex-end !important;\r\n  gap: 6px !important;\r\n  flex: 0 0 auto !important;\r\n  max-width: none !important;\r\n  margin: 0 0 0 auto !important;\r\n  text-align: right !important;\r\n  white-space: nowrap !important;\r\n}\r\n/* Price and struck-through price: same size and colour as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_subscription_amount, .appstle_subscription_compare_amount) {\r\n  font-size: 14px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  margin: 0 !important;\r\n}\r\n\r\n/* Hide the per-item prices (€3,56/item, €3,03/item) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget :is(.appstle_one_time_unit_price, .appstle_selling_plan_unit_price) {\r\n  display: none !important;\r\n}\r\n\r\n/* Delivery frequency: label on its own line, then the drop-down, both lined up under \"Abonnement\" */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option {\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n}\r\n/* No extra gap while the frequency block is folded away (one-time purchase selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option .appstle_subscribe_option.appstle_hide_subsOption {\r\n  margin-top: 0 !important;\r\n}\r\n/* Frequency label above the drop-down, not beside or over it */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscribe_option_grid {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n  gap: 6px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n/* \"FRÉQUENCE DE LIVRAISON\" label: small capitals on its own line */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select_label {\r\n  display: block !important;\r\n  margin: 0 !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: 0.04em !important;\r\n  text-transform: uppercase !important;\r\n  color: #212326 !important;\r\n}\r\n/* Drop-down box about 250px wide (narrower on very small phones) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_custom_select {\r\n  width: 250px !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n}\r\n/* Drop-down text size and white background */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  width: 100% !important;\r\n  min-height: 38px !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.4 !important;\r\n  color: #212326 !important;\r\n  background-color: #ffffff !important;\r\n}\r\n\r\n/* The benefit lines (Appstle\u0027s \"subscription description\" text: 2 lines, one tick each), shown under the frequency drop-down, only while Abonnement is selected; every line starts at the same place */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option.appstle-active-option div.appstle_subscription_description_text {\r\n  display: block !important;\r\n  order: 1 !important;\r\n  margin: 12px 0 0 28px !important;\r\n  padding: 0 !important;\r\n  text-indent: 0 !important;\r\n  font-size: 13px !important;\r\n  line-height: 1.5 !important;\r\n  color: #212326 !important;\r\n}\r\n/* Benefit line and frequency block hidden while the option is not selected (Achat unique selected) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option:not(.appstle-active-option) :is(div.appstle_subscription_description_text, .appstle_subscribe_option) {\r\n  display: none !important;\r\n}\r\n/* Drop-down: light grey border and rounded corners, as before */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_select {\r\n  border: 1px solid #cfcfcf !important;\r\n  border-radius: 10px !important;\r\n  padding: 8px 12px !important;\r\n}\r\n/* Keyboard users: visible ring on the radio and the drop-down when reached with Tab (the radio input itself is invisible, and the custom box removes the drop-down\u0027s outline) */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget input[type\u003d\"radio\"]:focus-visible + .appstle_radio_label .appstle_circle {\r\n  outline: 2px solid #212326 !important;\r\n  outline-offset: 2px !important;\r\n}\r\n\r\n/* No extra space around the benefit paragraph */\r\nhtml body :is(#appstle_subscription_widget0, [id^\u003d\"appstle_subscription_widget\"]).appstle_sub_widget .appstle_subscription_wrapper_option div.appstle_subscription_description_text p {\r\n  margin: 0 !important;\r\n}\r\n}\r\n/* \u003d\u003d\u003d\u003d end of Yanaa fix 11 Oct 2026 (closes the layer above) \u003d\u003d\u003d\u003d */","customerPortalCss":"/*\n * YANAA × APPSTLE — CLASSIC CUSTOMER PORTAL\n * Proposed replacement stylesheet · revision 7 · 21 September 2026\n * After approval: replace the old portal Custom CSS with this entire file.\n * Keep original-portal.css as the rollback copy. Do not append both versions.\n *\n * Appstle scopes Custom CSS to .as-cp-wrapper / .as-cp-modal. Define tokens\n * there, NOT on #appstleSubscriptionCustomerPortal, which sits outside them.\n * Appstle drops rules containing child combinators; use anchored descendants.\n * Uses existing theme fonts; no font imports, scripts, new content or images.\n * Does not alter subscription data, permissions, labels or tab visibility.\n */\n\n.as-cp-wrapper,\n.as-cp-modal {\n  --yn-ink: #1a1a19;\n  --yn-paper: #fefbf5;\n  --yn-ivory: #fbf1dc;\n  --yn-white: #ffffff;\n  --yn-yellow: #ffcc00;\n  --yn-muted: #68635a;\n  --yn-line: #e5ded2;\n  --yn-control-line: #998f80;\n  --yn-red: #973b31;\n  --yn-green: #335c3a;\n  --yn-radius: 20px;\n  --yn-sans: \"Nunito\", Arial, sans-serif;\n  --yn-serif: \"RoslindaleDisplay-Regular\", \"Lora\", Georgia, serif;\n  color: var(--yn-ink) !important;\n  font-family: var(--yn-sans) !important;\n  font-size: 16px !important;\n  line-height: 1.55 !important;\n  letter-spacing: normal !important;\n  overflow-wrap: anywhere;\n}\n\n.as-cp-wrapper *,\n.as-cp-modal * { box-sizing: border-box; }\n\n.as-cp-wrapper { background: var(--yn-paper) !important; }\n\n.as-cp-wrapper .app-main {\n  width: 100% !important;\n  max-width: 1200px !important;\n  margin-inline: auto !important;\n  padding: 40px 32px 72px !important;\n  color: var(--yn-ink) !important;\n  background: transparent !important;\n  --appstle-primary: #1a1a19 !important;\n  --appstle-on-primary: #fefbf5 !important;\n  --appstle-accent-on-surface: #1a1a19 !important;\n}\n\n.as-cp-wrapper .as-subscription-details-page,\n.as-cp-wrapper .as-subscription-detail-wrapper,\n.as-cp-wrapper .appstle-subscription-detail-tab-content {\n  background: transparent !important;\n  min-width: 0;\n}\n\n/* A welcoming heading; keep customer / contract references available. */\n.as-cp-wrapper .as-customer-info {\n  gap: 16px !important;\n  align-items: center !important;\n  padding-bottom: 16px !important;\n  border-bottom: 1px solid var(--yn-line) !important;\n}\n.as-cp-wrapper .as-customer-info img {\n  width: 48px !important;\n  height: 48px !important;\n  border-radius: 50% !important;\n  border: 0 !important;\n  box-shadow: none !important;\n}\n.as-cp-wrapper .as-customer-info div { margin-left: 0 !important; min-width: 0; }\n.as-cp-wrapper .as-customer-info-name {\n  margin: 0 0 6px !important;\n  font-family: var(--yn-serif) !important;\n  font-size: clamp(28px, 3vw, 36px) !important;\n  font-weight: 400 !important;\n  line-height: 1.12 !important;\n  letter-spacing: -.025em !important;\n  color: var(--yn-ink) !important;\n}\n.as-cp-wrapper .as-customer-info .as-text-sm,\n.as-cp-wrapper .as-timezone-hint,\n.as-cp-wrapper .as-currentBilling-cycle { color: var(--yn-muted) !important; }\n.as-cp-wrapper .as-top-bar-container { margin: 0 !important; }\n.as-cp-wrapper .as-subscription-detail-header { gap: 10px !important; }\n.as-cp-wrapper .as-subscription-detail-header_title {\n  color: var(--yn-ink) !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  margin: 0 !important;\n}\n.as-cp-wrapper .as-subscription-id { font-variant-numeric: tabular-nums; }\n.as-cp-wrapper .as-subscription-detail-header_title .as-label:first-child {\n  color: var(--yn-muted) !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n}\n.as-cp-wrapper .as-subscription-detail-header + div {\n  margin-top: 6px !important;\n  margin-bottom: 20px !important;\n  gap: 4px;\n  color: var(--yn-muted) !important;\n  font-size: 13px !important;\n}\n\n/* Keep real status labels; do not make cancelled / paused look active. */\n.as-cp-wrapper .as-cp-badge {\n  padding: 5px 11px !important;\n  border-radius: 999px !important;\n  font-size: 12px !important;\n  line-height: 1.35 !important;\n  font-weight: 700 !important;\n}\n.as-cp-wrapper .as-cp-badge.as-active-badge { background: #e6efdf !important; color: var(--yn-green) !important; }\n.as-cp-wrapper .as-cp-badge.as-close-badge { background: #eee8df !important; color: #5b5347 !important; }\n.as-cp-wrapper .as-cp-badge.as-pause-badge { background: var(--yn-ivory) !important; color: #6d531b !important; }\n\n/* Tabs retain Appstle\u0027s visibility and keyboard behavior. */\n.as-cp-wrapper .as-tab-list {\n  gap: 4px !important;\n  width: fit-content;\n  max-width: 100%;\n  padding: 3px !important;\n  border: 1px solid var(--yn-line) !important;\n  border-radius: 999px !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  overflow-x: auto !important;\n}\n.as-cp-wrapper .as-tab-item {\n  min-height: 46px !important;\n  padding: 11px 20px !important;\n  border: 1px solid transparent !important;\n  border-radius: 999px !important;\n  background: transparent !important;\n  color: var(--yn-muted) !important;\n  font-family: var(--yn-sans) !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  text-transform: none !important;\n  letter-spacing: 0 !important;\n  white-space: nowrap;\n}\n.as-cp-wrapper .as-tab-item[aria-selected\u003d\"true\"] {\n  color: var(--yn-ink) !important;\n  background: var(--yn-white) !important;\n  border-color: var(--yn-line) !important;\n  box-shadow: none !important;\n}\n.as-cp-wrapper .as-subscription-detail-wrapper { margin: 20px 0 0 !important; }\n.as-cp-wrapper .as-tab-content-wrapper { margin-top: 24px !important; }\n.as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) { gap: 24px !important; }\n.as-cp-wrapper .as-panel-left,\n.as-cp-wrapper .as-panel-right { min-width: 0 !important; }\n.as-cp-wrapper .as-panel-right { gap: 16px !important; }\n\n/* Quiet, warm cards. Never clip dropdowns or focus outlines. */\n.as-cp-wrapper .as-card {\n  padding: 28px !important;\n  border: 1px solid var(--yn-line) !important;\n  border-radius: var(--yn-radius) !important;\n  background: var(--yn-white) !important;\n  color: var(--yn-ink) !important;\n  box-shadow: none !important;\n  overflow: visible !important;\n}\n.as-cp-wrapper .as-card_title,\n.as-cp-wrapper .as-product-details_title {\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: var(--yn-serif) !important;\n  color: var(--yn-ink) !important;\n  font-size: 25px !important;\n  font-weight: 400 !important;\n  line-height: 1.2 !important;\n  letter-spacing: -.015em !important;\n  text-transform: none !important;\n}\n.as-cp-wrapper .as-card .as-flex:has(.as-card_title) { align-items: center; gap: 12px; }\n/* Give section headings a full row. Move existing edit controls to the bottom\n * visually, retaining their original elements and Appstle behavior. */\n.as-cp-wrapper .as-card:has(.as-card_cta) {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: stretch !important;\n}\n.as-cp-wrapper .as-card .as-flex:has(.as-card_cta) { display: contents !important; }\n.as-cp-wrapper .as-card:has(.as-card_cta) .as-card_title {\n  order: 0;\n  width: 100%;\n  margin: 0 0 24px !important;\n  padding-bottom: 0 !important;\n  border: 0;\n}\n.as-cp-wrapper .as-card:has(.as-card_cta) :is(.as-card_data, .yanaa-relay-note) { order: 1; }\n.as-cp-wrapper .as-card .as-card_cta {\n  order: 2;\n  align-self: flex-start !important;\n  margin-top: 24px !important;\n}\n.as-cp-wrapper .as-card .as-card_data { padding-top: 0 !important; }\n.as-cp-wrapper .as-card_data :first-child:not(.as-card_data * *) { padding-top: 0 !important; margin-top: 0 !important; }\n.as-cp-wrapper .as-card_data,\n.as-cp-wrapper .as-shipping-address,\n.as-cp-wrapper .as-shipping-value,\n.as-cp-wrapper .as-delivery-method-value,\n.as-cp-wrapper .as-edit-payment .as-value {\n  color: var(--yn-ink) !important;\n  font-size: 16px !important;\n  line-height: 1.6 !important;\n}\n.as-cp-wrapper .as-shipping-label,\n.as-cp-wrapper .as-shipping-address-title,\n.as-cp-wrapper .as-delivery-method-label,\n.as-cp-wrapper .as-edit-payment .as-label {\n  color: var(--yn-muted) !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  line-height: 1.5 !important;\n}\n.as-cp-wrapper .as-shipping-label,\n.as-cp-wrapper .as-delivery-method-label { display: block; margin-bottom: 4px; }\n.as-cp-wrapper .as-edit-payment .as-label { display: block; margin-bottom: 4px; }\n.as-cp-wrapper .as-edit-payment .as-label + br { display: none; }\n.as-cp-wrapper .as-delivery-method-option,\n.as-cp-wrapper .as-delivery-method-code-section,\n.as-cp-wrapper .as-delivery-method-presentment-title-section { margin-top: 20px; }\n.as-cp-wrapper .as-shipping-address-title { padding-top: 20px !important; }\n.as-cp-wrapper .as-shipping-address { margin-bottom: 0 !important; }\n\n/* Product information gets the space; metadata stays readable. */\n.as-cp-wrapper .as-product-details { padding: 8px 28px 28px !important; }\n.as-cp-wrapper .as-product-details_title { font-size: 30px !important; }\n.as-cp-wrapper .as-product-details_header { gap: 12px; flex-wrap: wrap; }\n.as-cp-wrapper .as-product-details_header:has(.as-product-details_title:not(:empty)) { padding: 20px 0 10px; }\n.as-cp-wrapper .as-product-details-table-wrapper {\n  min-width: 0 !important;\n  max-width: 100% !important;\n  border: 0 !important;\n  background: transparent !important;\n}\n.as-cp-wrapper .as-product-details-table-wrapper:has(.as-contract-total) { overflow: visible !important; }\n@media (min-width: 768px) {\n  .as-cp-wrapper .as-product-details-table-wrapper:has(.as-contract-total) {\n    width: 340px !important;\n    max-width: 100% !important;\n    margin-left: auto !important;\n    margin-top: 20px !important;\n  }\n  .as-cp-wrapper :is(.as-subtotal-price, .as-delivery-price, .as-contract-total) td {\n    display: flex !important;\n    justify-content: space-between !important;\n    gap: 16px;\n  }\n}\n.as-cp-wrapper .as-product-details-table {\n  width: 100% !important;\n  min-width: 0 !important;\n  border: 0 !important;\n  border-collapse: collapse !important;\n  color: var(--yn-ink) !important;\n  font-size: 14px !important;\n}\n.as-cp-wrapper .as-product-details-table :is(th, td) { border: 0 !important; }\n.as-cp-wrapper .as-product-details-table thead { background: transparent !important; }\n.as-cp-wrapper .as-table-head-label {\n  color: var(--yn-muted) !important;\n  font-size: 11px !important;\n  letter-spacing: .06em !important;\n}\n.as-cp-wrapper .as-product-line { background: transparent !important; border-bottom: 1px solid var(--yn-line) !important; }\n.as-cp-wrapper .as-product-line :is(th, td) { padding: 24px 8px !important; vertical-align: middle; }\n.as-cp-wrapper .as-product-line th { padding-left: 0 !important; }\n.as-cp-wrapper .as-product-line td:last-of-type { padding-right: 0 !important; }\n.as-cp-wrapper .as-product-line-info .as-grid:has(.as-product-image-wrapper) {\n  grid-template-columns: 84px minmax(0, 1fr) !important;\n  gap: 16px !important;\n  padding: 0 !important;\n}\n.as-cp-wrapper .as-product-image-wrapper,\n.as-cp-wrapper .as-product-line-details { grid-column: auto !important; min-width: 0 !important; }\n.as-cp-wrapper .as-product-image {\n  display: block;\n  width: 84px !important;\n  height: 100px !important;\n  object-fit: contain !important;\n  padding: 8px !important;\n  background: var(--yn-paper) !important;\n  border: 0 !important;\n  border-radius: 14px !important;\n}\n.as-cp-wrapper .as-product-title,\n.as-cp-wrapper .as-product-title-tag-a {\n  color: var(--yn-ink) !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  line-height: 1.35 !important;\n  text-decoration: none !important;\n}\n.as-cp-wrapper .as-product-title .as-variant { font-size: 15px !important; font-weight: 400 !important; }\n.as-cp-wrapper .as-product-title:has(.pencil-icon) {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) 44px;\n  align-items: start;\n  gap: 8px;\n  margin-bottom: 4px !important;\n}\n.as-cp-wrapper .as-product-title:has(.pencil-icon) a { min-width: 0; }\n.as-cp-wrapper .as-product-title .as-variant {\n  display: block;\n  margin-top: 3px;\n  font-size: 14px !important;\n  color: var(--yn-muted) !important;\n}\n.as-cp-wrapper .as-product-title .pencil-icon {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  width: 44px;\n  height: 44px;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 1px solid var(--yn-line);\n  border-radius: 50% !important;\n  color: var(--yn-ink);\n}\n.as-cp-wrapper .as-line-item-sku,\n.as-cp-wrapper .as-line-item-sku .as-label { color: var(--yn-muted) !important; font-size: 11px !important; }\n.as-cp-wrapper .as-product-line-details ul,\n.as-cp-wrapper .as-onetime-text,\n.as-cp-wrapper .as-free-product-text { color: var(--yn-muted) !important; font-size: 13px !important; line-height: 1.5 !important; }\n.as-cp-wrapper .as-product-line-details ul { padding-left: 0 !important; margin: 0 !important; list-style: none; }\n.as-cp-wrapper .as-amount-value,\n.as-cp-wrapper .as-total-value { color: var(--yn-ink) !important; font-weight: 700 !important; font-variant-numeric: tabular-nums; }\n.as-cp-wrapper .as-product-line-amount .as-flex { flex-wrap: wrap; gap: 4px; }\n.as-cp-wrapper .as-product-line-amount span[style] { margin-left: 0 !important; color: var(--yn-muted); font-size: 12px; }\n.as-cp-wrapper .as-product-line-total .as-loader { flex-shrink: 0; }\n\n/* Order totals remain clearly labelled, including delivery fees. */\n.as-cp-wrapper .as-subtotal-price td,\n.as-cp-wrapper .as-delivery-price td,\n.as-cp-wrapper .as-contract-total td { padding: 8px 0 !important; color: var(--yn-muted) !important; font-size: 14px !important; }\n.as-cp-wrapper .as-contract-total td {\n  padding: 18px 0 0 !important;\n  background: transparent !important;\n  color: var(--yn-ink) !important;\n  font-size: 22px !important;\n  font-weight: 800 !important;\n  border-top: 1px solid var(--yn-line) !important;\n}\n.as-cp-wrapper .as-delivery-price td { padding-bottom: 18px !important; }\n.as-cp-wrapper .as-contract-total-price-value { font-variant-numeric: tabular-nums; }\n.as-cp-wrapper .as-subtotal-price td span + span,\n.as-cp-wrapper .as-delivery-price td span + span,\n.as-cp-wrapper .as-contract-total td span + span { margin-left: 14px !important; }\n\n/* Frequency: explicit title, prominent interval, edit action below the value. */\n.as-cp-wrapper .as-edit-frequency {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: stretch !important;\n  background: var(--yn-white) !important;\n  border: 1px solid var(--yn-line) !important;\n  padding: 24px 28px !important;\n}\n.as-cp-wrapper .as-edit-frequency h4 {\n  margin: 0 !important;\n  color: var(--yn-ink) !important;\n  font: 400 25px/1.2 var(--yn-serif) !important;\n  text-transform: none;\n  letter-spacing: -.015em;\n}\n.as-cp-wrapper .as-edit-frequency_data {\n  order: 1;\n  font-family: var(--yn-sans) !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  line-height: 1.4 !important;\n  color: var(--yn-ink) !important;\n  margin: 0 !important;\n}\n.as-cp-wrapper .as-edit-frequency .as-flex:first-child { display: contents !important; }\n.as-cp-wrapper .as-edit-frequency h4 { order: 0; margin-bottom: 12px !important; }\n.as-cp-wrapper .as-edit-frequency.as-card .as-card_title { margin-bottom: 12px !important; }\n.as-cp-wrapper .as-edit-frequency .as-button--tertiary { order: 2; align-self: flex-start !important; margin-top: 20px !important; }\n\n/* Primary \u003d yellow. Everyday adjustments \u003d neutral. Cancellation \u003d red.\n * Never change display on action buttons: Appstle owns eligibility/visibility.\n */\n.as-cp-wrapper .as-button,\n.as-cp-modal .as-button,\n.as-cp-modal .as-button--primary {\n  min-height: 46px !important;\n  padding: 11px 18px !important;\n  border: 1px solid var(--yn-control-line) !important;\n  border-radius: 999px !important;\n  background: var(--yn-white) !important;\n  color: var(--yn-ink) !important;\n  font: 700 14px/1.45 var(--yn-sans) !important;\n  text-transform: none !important;\n  letter-spacing: 0 !important;\n  white-space: normal !important;\n  box-shadow: none !important;\n  transition: background-color .15s ease, border-color .15s ease !important;\n}\n.as-cp-wrapper .as-button--primary,\n.as-cp-wrapper .as-button--resume,\n.as-cp-modal .as-button--primary {\n  background: var(--yn-yellow) !important;\n  border-color: var(--yn-ink) !important;\n  color: var(--yn-ink) !important;\n}\n.as-cp-wrapper .as-button--cancel,\n.as-cp-wrapper .as-cancel-subscription,\n.as-cp-modal .as-button--cancel {\n  background: var(--yn-white) !important;\n  color: var(--yn-red) !important;\n  border-color: #c9aaa3 !important;\n}\n.as-cp-wrapper .as-button--tertiary,\n.as-cp-modal .as-button--tertiary {\n  min-height: 44px !important;\n  min-width: 44px;\n  padding: 11px 16px !important;\n  margin: 0 !important;\n  color: var(--yn-ink) !important;\n  border: 1px solid var(--yn-control-line) !important;\n  border-radius: 999px !important;\n  background: var(--yn-white) !important;\n  font: 700 14px/1.4 var(--yn-sans) !important;\n  text-align: center;\n  text-decoration: none !important;\n  box-shadow: none !important;\n  cursor: pointer;\n  flex-shrink: 0;\n}\n.as-cp-wrapper .appstle_order-detail_update-button {\n  min-height: 44px !important;\n  padding: 10px 16px !important;\n  gap: 6px !important;\n  color: var(--yn-ink) !important;\n  border: 1px solid var(--yn-control-line) !important;\n  border-radius: 999px !important;\n  background: var(--yn-white) !important;\n  box-shadow: none !important;\n  font: 700 14px/1.4 var(--yn-sans) !important;\n  text-decoration: none !important;\n}\n.as-cp-wrapper .as-btn-wrapper { gap: 10px !important; flex-wrap: wrap; }\n.as-cp-wrapper .pencil-icon { padding: 8px; border-radius: 8px; color: var(--yn-ink); }\n\n/* Dialog panels, observed in the shipping editor. Leave positioning, focus\n * traps, scrolling, close behavior and mobile sheet height with Appstle. */\n.as-cp-modal .as-fixed .as-relative {\n  background: var(--yn-paper) !important;\n  border: 1px solid var(--yn-line) !important;\n  border-radius: 24px !important;\n}\n.as-cp-modal .as-modal-header { border-bottom: 1px solid var(--yn-line); gap: 16px; }\n.as-cp-modal .as-modal-title span {\n  font: 400 26px/1.2 var(--yn-serif) !important;\n  color: var(--yn-ink) !important;\n}\n.as-cp-modal .as-modal-header button {\n  min-width: 44px !important;\n  min-height: 44px !important;\n  color: var(--yn-ink) !important;\n}\n.as-cp-modal .as-modal-body { color: var(--yn-ink) !important; }\n.as-cp-modal .as-modal-body label { color: var(--yn-ink); }\n.as-cp-modal .as-modal-footer {\n  background: var(--yn-paper) !important;\n  border-top: 1px solid var(--yn-line);\n  border-radius: 0 0 24px 24px;\n}\n.as-cp-wrapper .rdp,\n.as-cp-modal .rdp {\n  --rdp-accent-color: #1a1a19 !important;\n  --rdp-background-color: #fbf1dc !important;\n  --rdp-selected-color: #fefbf5 !important;\n}\n\n/* Quantity controls: comfortable targets without forcing a wide table. */\n.as-cp-wrapper [data-hs-input-number],\n.as-cp-modal [data-hs-input-number] {\n  width: 144px !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  overflow: visible !important;\n}\n.as-cp-wrapper [data-hs-input-number] .as-justify-between,\n.as-cp-modal [data-hs-input-number] .as-justify-between {\n  display: grid !important;\n  grid-template-columns: 44px minmax(0, 1fr) 44px !important;\n  width: 100% !important;\n  gap: 8px !important;\n}\n.as-cp-wrapper [data-hs-input-number] .as-justify-between div,\n.as-cp-modal [data-hs-input-number] .as-justify-between div { width: auto !important; min-width: 0 !important; padding: 0 !important; border: 0 !important; }\n.as-cp-wrapper [data-hs-input-number] button,\n.as-cp-modal [data-hs-input-number] button {\n  width: 44px !important;\n  height: 44px !important;\n  padding: 10px !important;\n  border: 1px solid var(--yn-control-line) !important;\n  border-radius: 50% !important;\n  color: var(--yn-ink) !important;\n  background: var(--yn-white) !important;\n}\n.as-cp-wrapper [data-hs-input-number] input,\n.as-cp-modal [data-hs-input-number] input {\n  width: 100% !important;\n  height: 44px !important;\n  min-height: 44px !important;\n  padding: 0 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  color: var(--yn-ink) !important;\n  font: 700 16px/1 var(--yn-sans) !important;\n  text-align: center !important;\n  appearance: textfield;\n  -moz-appearance: textfield;\n}\n.as-cp-wrapper [data-hs-input-number] input::-webkit-inner-spin-button,\n.as-cp-modal [data-hs-input-number] input::-webkit-inner-spin-button { -webkit-appearance: none; }\n\n/* Form fields are local to the portal. Native semantics / errors stay intact. */\n.as-cp-wrapper :is(input:not([type\u003d\"checkbox\"]):not([type\u003d\"radio\"]):not([type\u003d\"hidden\"]), select, textarea),\n.as-cp-modal :is(input:not([type\u003d\"checkbox\"]):not([type\u003d\"radio\"]):not([type\u003d\"hidden\"]), select, textarea) {\n  max-width: 100%;\n  min-height: 46px;\n  border-color: var(--yn-control-line);\n  border-radius: 12px;\n  background-color: var(--yn-white);\n  color: var(--yn-ink);\n  font-family: var(--yn-sans) !important;\n  font-size: 16px !important;\n}\n.as-cp-wrapper :is(input[type\u003d\"checkbox\"], input[type\u003d\"radio\"]),\n.as-cp-modal :is(input[type\u003d\"checkbox\"], input[type\u003d\"radio\"]) { accent-color: var(--yn-ink); }\n.as-cp-wrapper input[type\u003d\"radio\"]:checked,\n.as-cp-wrapper input[type\u003d\"checkbox\"]:checked,\n.as-cp-modal input[type\u003d\"radio\"]:checked,\n.as-cp-modal input[type\u003d\"checkbox\"]:checked { background-color: var(--yn-ink) !important; color: var(--yn-ink) !important; }\n.as-cp-wrapper :is(a, button, input, select, textarea, [tabindex]):focus-visible,\n.as-cp-modal :is(a, button, input, select, textarea, [tabindex]):focus-visible {\n  outline: 3px solid var(--yn-ink) !important;\n  outline-offset: 3px !important;\n  box-shadow: 0 0 0 5px var(--yn-yellow) !important;\n}\n.as-cp-wrapper :is(button:disabled, input:disabled, select:disabled),\n.as-cp-modal :is(button:disabled, input:disabled, select:disabled) {\n  opacity: .55 !important;\n  cursor: not-allowed !important;\n}\n@media (hover: hover) {\n  .as-cp-wrapper .as-button:not(:disabled):hover,\n  .as-cp-modal .as-button:not(:disabled):hover { background: var(--yn-ivory) !important; border-color: var(--yn-ink) !important; }\n  .as-cp-wrapper .as-button--primary:not(:disabled):hover,\n  .as-cp-wrapper .as-button--resume:not(:disabled):hover,\n  .as-cp-modal .as-button--primary:not(:disabled):hover { background: #f0c000 !important; }\n  .as-cp-wrapper .as-button--tertiary:hover,\n  .as-cp-modal .as-button--tertiary:hover { background: var(--yn-ivory) !important; }\n  .as-cp-wrapper .as-product-title-tag-a:hover { text-decoration: underline !important; text-underline-offset: 3px; }\n}\n\n/* Stack the sidebar before product information gets cramped. */\n@media (min-width: 768px) and (max-width: 1199px) {\n  .as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) { grid-template-columns: minmax(0, 1fr) !important; }\n  .as-cp-wrapper .as-panel-left,\n  .as-cp-wrapper .as-panel-right { grid-column: auto !important; }\n  .as-cp-wrapper .as-panel-right { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }\n}\n@media (max-width: 767px) {\n  .as-cp-wrapper .app-main { padding: 24px 16px 40px !important; }\n  .as-cp-wrapper .as-customer-info { gap: 12px !important; padding-bottom: 20px !important; }\n  .as-cp-wrapper .as-customer-info img { width: 44px !important; height: 44px !important; }\n  .as-cp-wrapper .as-customer-info-name { font-size: 27px !important; line-height: 1.18 !important; }\n  .as-cp-wrapper .as-customer-info .as-text-sm { font-size: 11px !important; }\n  .as-cp-wrapper .as-subscription-detail-header_title { font-size: 15px !important; }\n  .as-cp-wrapper .as-card { padding: 20px !important; border-radius: 18px !important; }\n  .as-cp-wrapper .as-product-details { padding: 0 20px 20px !important; }\n  .as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) { gap: 16px !important; }\n  .as-cp-wrapper .as-product-line { display: block; padding: 20px 0 !important; }\n  .as-cp-wrapper .as-product-line th { display: block; padding: 0 !important; }\n  .as-cp-wrapper .as-product-line-info .as-grid:has(.as-product-image-wrapper) { grid-template-columns: 64px minmax(0, 1fr) !important; gap: 12px !important; }\n  .as-cp-wrapper .as-product-image { width: 64px !important; height: 80px !important; padding: 5px !important; }\n  .as-cp-wrapper .as-product-title,\n  .as-cp-wrapper .as-product-title-tag-a { font-size: 16px !important; }\n  /* Native mobile amount in product info remains visible. Desktop duplicate\n     price cells retain Appstle\u0027s native responsive visibility. */\n  .as-cp-wrapper .as-product-line-quantity:has([data-hs-input-number]) {\n    display: block !important;\n    padding: 14px 0 0 76px !important;\n  }\n  .as-cp-wrapper .as-product-line-quantity [class~\u003d\"sm:as-hidden\"]:has([data-hs-input-number]) { display: flex !important; }\n  .as-cp-wrapper .as-quantity-value { margin-right: 0 !important; }\n  .as-cp-wrapper .as-product-line-quantity .as-quantity-value .md\\:as-hidden { display: none !important; }\n  .as-cp-wrapper .as-contract-total td { font-size: 21px !important; padding: 16px 0 0 !important; }\n  .as-cp-wrapper .as-product-details-table-wrapper { overflow-x: auto !important; }\n}\n@media (max-width: 359px) {\n  .as-cp-wrapper .app-main { padding-inline: 12px !important; }\n  .as-cp-wrapper .as-card { padding: 16px !important; }\n  .as-cp-wrapper .as-product-details { padding-inline: 12px !important; }\n  .as-cp-wrapper .as-product-line-quantity:has([data-hs-input-number]) { padding-left: 0 !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .as-cp-wrapper .as-button,\n  .as-cp-modal .as-button { transition: none !important; }\n}\n\n/* REVISION 3 — order + prices, then frequency/actions, then delivery/payment.\n * Flatten only the presentational panel wrappers, not buttons or cards.\n * No invented frequency, new action, duplicate control or visibility override.\n * Actual active/paused DOM placement must be checked in Appstle before launch.\n * Visual order changes; tab order still follows Appstle\u0027s DOM.\n */\n.as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) {\n  display: grid !important;\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  gap: 24px !important;\n}\n.as-cp-wrapper .appstle-subscription-detail-tab-content .as-panel-left,\n.as-cp-wrapper .appstle-subscription-detail-tab-content .as-panel-right {\n  display: contents !important;\n}\n.as-cp-wrapper .as-panel-left .as-card { grid-column: 1 / -1 !important; order: 10 !important; min-width: 0; }\n.as-cp-wrapper .as-panel-right .as-card { grid-column: auto !important; order: 20 !important; min-width: 0; }\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) .as-edit-frequency,\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) div:has(.as-edit-frequency):not(.as-card) {\n  grid-column: 1 / -1 !important;\n  order: 12 !important;\n}\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) div:has(.as-button--pause, .as-button--resume, .as-button--cancel, .as-cancel-subscription, .as-skip-order-btn):not(.as-card):not(:has(.as-card)),\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) .as-button--pause,\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) .as-button--resume,\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) .as-button--cancel {\n  grid-column: 1 / -1 !important;\n  order: 14 !important;\n  width: 100% !important;\n}\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) div:not([hidden]):not(.as-hidden):not([style*\u003d\"display: none\"]):not([style*\u003d\"display:none\"]):has(.as-button--pause, .as-button--resume, .as-button--cancel, .as-cancel-subscription, .as-skip-order-btn):not(.as-card):not(:has(.as-card)) {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 12px !important;\n  padding: 0 0 8px !important;\n  background: transparent !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n}\n.as-cp-wrapper :is(.as-panel-left, .as-panel-right) div :is(.as-button--pause, .as-button--resume, .as-button--cancel, .as-cancel-subscription, .as-skip-order-btn) {\n  flex: 0 1 auto !important;\n  width: auto !important;\n  min-height: 46px !important;\n  padding: 12px 24px !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n}\n/* Active-state changes must be discoverable; keep cancellation equally sized. */\n.as-cp-wrapper .as-button.as-button--pause { border-color: var(--yn-control-line) !important; }\n.as-cp-wrapper .as-edit-frequency .as-button--tertiary {\n  border-color: var(--yn-ink) !important;\n  background: var(--yn-yellow) !important;\n  min-height: 44px !important;\n  padding: 11px 20px !important;\n}\n@media (max-width: 1023px) {\n  .as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) { grid-template-columns: minmax(0, 1fr) !important; }\n}\n@media (max-width: 767px) {\n  .as-cp-wrapper .as-edit-frequency { padding: 20px !important; }\n  .as-cp-wrapper .as-edit-frequency_data { font-size: 18px !important; }\n}\n\n/* Compact header: subscription reference and account navigation share a row.\n * Use the existing elements; no absolute positioning or overlapping controls. */\n.as-cp-wrapper .as-subscription-details-page .as-relative div:has(.as-customer-info):has(.as-top-bar-container):has(.as-subscription-detail-header) {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) auto !important;\n  column-gap: 16px !important;\n  align-items: center !important;\n}\n.as-cp-wrapper .as-customer-info { grid-column: 1 / -1; grid-row: 1; margin-bottom: 16px; }\n.as-cp-wrapper .as-top-bar-container { grid-column: 2; grid-row: 2; width: auto !important; align-self: start; }\n.as-cp-wrapper .as-subscription-detail-header { grid-column: 1; grid-row: 2; min-width: 0; align-self: start; }\n.as-cp-wrapper .as-subscription-detail-header_title { min-height: 44px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; line-height: 1.5; }\n.as-cp-wrapper .as-subscription-detail-header + div {\n  grid-column: 1 / -1;\n  grid-row: 3;\n  margin: 6px 0 0 !important;\n}\n.as-cp-wrapper .as-subscription-detail-wrapper { grid-column: 1 / -1; grid-row: 4; margin-top: 16px !important; }\n/* Optional semantic note. The text must be added through an approved Appstle\n * content/template change; CSS does not inject or translate customer copy. */\n.as-cp-wrapper .yanaa-relay-note {\n  margin: 16px 0 0 !important;\n  padding: 14px 16px !important;\n  border: 0 !important;\n  border-radius: 10px !important;\n  background: #f7f1e6 !important;\n  color: var(--yn-ink) !important;\n  font: 400 14px/1.55 var(--yn-sans) !important;\n}\n.as-cp-wrapper .yanaa-relay-note strong { display: block; margin-bottom: 5px; font-weight: 800 !important; }\n/* Secondary information is a calm set of columns, without another set of\n * nested boxes. Keep every field, status and edit action visible. */\n.as-cp-wrapper .as-card:is(.as-edit-shipping, .as-edit-delivery-method, .as-edit-payment) {\n  padding: 28px 0 0 !important;\n  background: transparent !important;\n  border: 0 !important;\n  border-top: 1px solid var(--yn-line) !important;\n  border-radius: 0 !important;\n}\n@media (max-width: 1023px) {\n  .as-cp-wrapper .as-card:is(.as-edit-shipping, .as-edit-delivery-method, .as-edit-payment) {\n    padding: 24px 4px 0 !important;\n  }\n  .as-cp-wrapper .as-card:is(.as-edit-shipping, .as-edit-delivery-method, .as-edit-payment) .as-card_title {\n    margin-bottom: 20px !important;\n  }\n}\n@media (max-width: 767px) {\n  .as-cp-wrapper .appstle-subscription-detail-tab-content .as-grid:has(.as-panel-left) { gap: 20px !important; }\n  .as-cp-wrapper .as-panel-right div :is(.as-button--pause, .as-button--resume, .as-button--cancel, .as-cancel-subscription, .as-skip-order-btn) {\n    flex: 1 1 100% !important;\n    min-height: 46px !important;\n  }\n  .as-cp-wrapper .as-subscription-detail-wrapper { margin-top: 4px !important; }\n  .as-cp-wrapper .as-subscription-detail-header { gap: 8px !important; }\n  .as-cp-wrapper .as-subscription-id { font-size: 13px !important; }\n  .as-cp-wrapper .as-cp-badge { padding: 4px 9px !important; font-size: 11px !important; }\n}\n@media (max-width: 479px) {\n  .as-cp-wrapper .as-card_title,\n  .as-cp-wrapper .as-edit-frequency h4 { font-size: 24px !important; }\n  .as-cp-wrapper .as-product-details_title { font-size: 28px !important; }\n  .as-cp-wrapper .as-edit-frequency .as-button--tertiary { padding-inline: 16px !important; }\n}\n@media (max-width: 767px) {\n  .as-cp-wrapper .as-subscription-details-page .as-relative div:has(.as-customer-info):has(.as-top-bar-container):has(.as-subscription-detail-header) { column-gap: 10px !important; }\n  .as-cp-wrapper .as-customer-info { margin-bottom: 12px !important; padding-bottom: 16px !important; }\n  .as-cp-wrapper .appstle_order-detail_update-button { padding-inline: 12px !important; font-size: 13px !important; white-space: nowrap; }\n}\n\n/* Revision 7: anchored descendants only, compatible with Appstle scoping.\n   Enhanced labels/quantity/date require the separately approved HTML script.\n   Without that script native controls and data remain available. */\n@media (min-width: 1024px) {\n  .as-cp-wrapper .as-subscription-details-page .as-relative div:has(.as-customer-info):has(.as-top-bar-container):has(.as-subscription-detail-header) { grid-template-columns: minmax(0, 1fr) auto auto !important; }\n  .as-cp-wrapper .as-top-bar-container { grid-column: 3; grid-row: 2; }\n  .as-cp-wrapper .as-subscription-detail-wrapper { display: contents !important; }\n  .as-cp-wrapper .as-tab-list { grid-column: 2; grid-row: 2; align-self: start; }\n  .as-cp-wrapper .as-tab-content-wrapper { grid-column: 1 / -1; grid-row: 4; margin-top: 26px !important; }\n  .as-cp-wrapper .as-tab-item { min-height: 42px !important; padding: 10px 18px !important; }\n}\n.as-cp-wrapper .as-product-details-table:has(.as-product-line) { display: block !important; }\n.as-cp-wrapper .as-product-details-table:has(.as-product-line) tbody { display: block !important; }\n.as-cp-wrapper .as-product-line {\n  display: grid !important;\n  grid-template-columns: 84px minmax(0, 1fr) auto !important;\n  column-gap: 18px !important;\n  row-gap: 8px !important;\n  padding: 26px 0 !important;\n  align-items: start !important;\n}\n.as-cp-wrapper .as-product-line .as-product-line-info,\n.as-cp-wrapper .as-product-line-info .as-grid:has(.as-product-image-wrapper),\n.as-cp-wrapper .as-product-line-details,\n.as-cp-wrapper .as-product-line-details div:has(.as-product-title),\n.as-cp-wrapper .as-product-title:has(.pencil-icon) { display: contents !important; }\n.as-cp-wrapper .as-product-line .as-product-image-wrapper { grid-column: 1 !important; grid-row: 1 / 6 !important; }\n.as-cp-wrapper .as-product-title .as-product-title-tag-a { grid-column: 2; grid-row: 1; }\n.as-cp-wrapper .as-product-title .pencil-icon {\n  grid-column: 3; grid-row: 1;\n  justify-self: end; align-self: start;\n  border: 0 !important; background: transparent !important;\n  color: var(--yn-ink) !important;\n  width: 44px !important; min-width: 44px; height: 44px !important;\n  padding: 10px !important; border-radius: 999px !important;\n  cursor: pointer;\n}\n.as-cp-wrapper .as-product-title .pencil-icon.yn-edit-labelled {\n  gap: 8px; width: auto !important;\n  padding: 10px 16px !important; border: 1px solid var(--yn-control-line) !important;\n  font-size: 13px !important; font-weight: 700 !important;\n  white-space: nowrap; text-decoration: none !important;\n}\n.as-cp-wrapper .pencil-icon svg { width: 16px !important; height: 16px !important; flex: none; }\n.as-cp-wrapper .pencil-icon:focus-visible { outline: 2px solid var(--yn-ink) !important; outline-offset: 3px; box-shadow: 0 0 0 5px var(--yn-yellow); }\n.as-cp-wrapper .as-product-line .as-product-line-amount {\n  display: block !important; grid-column: 2; grid-row: 2;\n  padding: 0 !important; white-space: normal !important;\n}\n.as-cp-wrapper .as-product-line .as-product-line-total {\n  display: block !important; grid-column: 3; grid-row: 2;\n  padding: 0 !important; text-align: right;\n}\n.as-cp-wrapper .as-product-line .as-product-line-total p { justify-content: flex-end; position: relative; }\n.as-cp-wrapper .as-product-line-total .as-loader { position: absolute; right: -22px; top: 0; width: 20px !important; }\n.as-cp-wrapper .as-product-line .as-product-line-quantity {\n  display: block !important; grid-column: 2; grid-row: 3;\n  padding: 0 !important;\n}\n.as-cp-wrapper .as-product-line-details .as-amount { display: none !important; }\n.as-cp-wrapper .as-product-line-details .as-line-item-sku { grid-column: 2 / -1; grid-row: 4; margin: 0 !important; }\n.as-cp-wrapper .as-product-line-details ul { grid-column: 2 / -1; grid-row: 5; }\n.as-cp-wrapper .as-product-line-details .as-cycle-discount { grid-row: 6; }\n.as-cp-wrapper .as-product-line-details .as-onetime-text { grid-column: 2 / -1; grid-row: 5; }\n.as-cp-wrapper .as-product-line-details .as-free-product-text { grid-column: 2 / -1; grid-row: 6; }\n.as-cp-wrapper .as-product-line-details ul:empty { display: none !important; }\n.as-cp-wrapper .yn-price-caption { display: block; margin: 0 0 3px; color: var(--yn-muted); font: 400 11px/1.4 var(--yn-sans); }\n.as-cp-wrapper .as-product-line .as-amount-value,\n.as-cp-wrapper .as-product-line .as-total-value { font-size: 17px !important; line-height: 1.4 !important; }\n.as-cp-wrapper .yn-quantity-summary { display: block; margin-top: 8px; color: var(--yn-muted); font: 400 13px/1.4 var(--yn-sans); }\n/* Hide duplicate inputs only after the script has successfully provided a\n   real quantity summary AND a keyboard-accessible native edit action. */\n.as-cp-wrapper .as-product-line.yn-summary-ready .as-product-line-quantity { display: none !important; }\n.as-cp-wrapper .as-product-line.yn-single-unit .as-product-line-total { display: none !important; }\n.as-cp-wrapper .yn-original-date { display: none !important; }\n.as-cp-wrapper .yn-date-summary { grid-column: 1 / -1; grid-row: 3; margin: 6px 0 0; color: var(--yn-muted); font: 400 13px/1.5 var(--yn-sans); }\n.as-cp-wrapper .as-delivery-price td { align-items: center; justify-content: flex-start !important; }\n.as-cp-wrapper .as-delivery-price td span:last-child { margin-left: auto !important; }\n.as-cp-wrapper .as-contract-total td span { font-size: 22px !important; font-weight: 800 !important; color: var(--yn-ink) !important; }\n@media (hover: hover) {\n  .as-cp-wrapper .pencil-icon:hover { background: var(--yn-ivory) !important; }\n}\n@media (max-width: 767px) {\n  .as-cp-wrapper .as-tab-list { display: flex !important; margin-top: 16px; }\n  .as-cp-wrapper .as-tab-content-wrapper { margin-top: 20px !important; }\n  .as-cp-wrapper .as-product-line { grid-template-columns: 60px minmax(0, 1fr) !important; column-gap: 14px !important; row-gap: 8px !important; padding: 22px 0 !important; }\n  .as-cp-wrapper .as-product-image { width: 60px !important; height: 76px !important; }\n  .as-cp-wrapper .as-product-line .as-product-image-wrapper { grid-row: 1 / 3 !important; }\n  .as-cp-wrapper .as-product-title .pencil-icon { grid-column: 2; grid-row: 7; justify-self: start; margin-top: 6px !important; }\n  .as-cp-wrapper .as-product-line .as-product-line-total { grid-column: 2; grid-row: 3; text-align: left; }\n  .as-cp-wrapper .as-product-line .as-product-line-total p { justify-content: flex-start; }\n  .as-cp-wrapper .as-product-line:not(.yn-summary-ready) .as-product-line-quantity { grid-row: 8; }\n  .as-cp-wrapper .as-product-line-details .as-line-item-sku { grid-row: 4; }\n  .as-cp-wrapper .as-product-title .as-product-title-tag-a { font-size: 16px !important; }\n}\n\n/* Add to order row */\n.as-cp-wrapper .as-panel-left .as-upsell-products{grid-column:1/-1;order:9}\n.as-cp-wrapper .as-upsell-products .as-add-product-title{margin-right:0}\n.as-cp-wrapper .as-upsell-products .as-flex{gap:12px}\n\n/* \"No longer offered\" rows */\n.as-cp-wrapper .bab-related-products .as-grid-cols-12{grid-template-columns:84px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}\n.as-cp-wrapper .bab-related-products .as-product-line-details{display:block!important}\n.as-cp-wrapper .bab-related-products{display:block!important;box-shadow:none!important;margin:0!important}\n.as-cp-wrapper .bab-related-products td{display:block!important;padding:8px 0!important}\n.as-cp-wrapper .as-some-deleted,.as-cp-wrapper .as-some-deleted td{display:block!important;box-shadow:none!important}\n\n/* Cancel button matches Pause */\n.as-cp-wrapper .as-panel-right button.as-border-red-600{width:auto!important;min-height:46px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important}","externalStyleTag":"","themeCss":""}},"bundle":{}}