.yc-buy{--pdp-base:var(--yc-font-size,16px);--pdp-2xs:calc(var(--pdp-base) * .6875);--pdp-xs:calc(var(--pdp-base) * .75);--pdp-sm:calc(var(--pdp-base) * .8125);--pdp-md:calc(var(--pdp-base) * .875);--pdp-lg:calc(var(--pdp-base) * .9375);--pdp-price:calc(var(--pdp-base) * 1.25);--pdp-title:calc(var(--pdp-base) * 1.375);--pdp-gap-xs:8px;--pdp-gap:12px;--pdp-gap-lg:16px;--pdp-section:24px;--pdp-pad:12px 16px;--pdp-radius:var(--yc-radius-md,6px);font-family:var(--yc-font-body,inherit);font-weight:var(--yc-font-body-weight,400);font-size:var(--pdp-md)}@media(max-width:767px){.yc-buy{--pdp-base:var(--yc-font-size-mobile,16px);--pdp-title:calc(var(--pdp-base) * 1.25)}}.yc-buy .yc-buy-info :is(.product_title,table.variations th,.yc-taksit-head h3,.yc-shopping-info>h2){font-family:var(--yc-font-heading,inherit);font-weight:var(--yc-font-heading-weight,600);letter-spacing:var(--yc-tracking-heading,0);line-height:var(--yc-line-heading,1.3)}.yc-buy .yc-buy-info>*{margin-top:0;margin-bottom:0}.yc-buy .yc-buy-info>*+*{margin-top:var(--pdp-gap)}.yc-buy .yc-buy-info>#yc-add{margin:0}.yc-buy .yc-buy-info>.price{margin-top:var(--pdp-gap-xs)}.yc-buy .yc-buy-info>:is(form.cart,.yc-taksit,.yc-etbis-banner,.yc-shopping-info){margin-top:var(--pdp-section)}.yc-buy .yc-buy-info>.yc-shopping-info{padding-top:var(--pdp-section)}.yc-buy .yc-buy-info>.product_title{font-size:var(--pdp-title)}.yc-buy .yc-buy-info>.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;text-align:left;font-size:var(--pdp-price);font-weight:var(--yc-card-price-weight,700);color:var(--yc-text)}.yc-buy .yc-buy-info>.price ins{order:-1;text-decoration:none}.yc-buy .yc-buy-info>.price del{margin:0;font-size:var(--pdp-sm);font-weight:400;color:var(--yc-text-soft)}.yc-buy .yc-buy-info .yc-price-details{gap:var(--pdp-gap-xs)}.yc-buy .yc-buy-info>.yc-price-details{margin-top:4px}.yc-buy .yc-buy-info .yc-tax-badge{font-size:var(--pdp-2xs)}.yc-buy .yc-price-details .yc-cash-price{display:grid;justify-items:start;gap:2px;padding:var(--pdp-pad);border:1px solid var(--yc-cash-line,var(--yc-primary-border));border-radius:var(--pdp-radius);font-size:var(--pdp-xs)}.yc-buy .yc-price-details .yc-cash-price[hidden]{display:none}.yc-buy .yc-cash-price .yc-cash-amounts{margin:2px 0 0;gap:8px}.yc-buy .yc-cash-price .yc-cash-amounts strong{order:-1;font-size:var(--pdp-base);font-weight:var(--yc-card-price-weight,700)}.yc-buy .yc-cash-price .yc-cash-amounts del{font-size:var(--pdp-xs)}.yc-buy .yc-cash-price small{font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info table.variations{margin:0}.yc-buy .yc-buy-info table.variations tr+tr{margin-top:20px}.yc-buy .yc-buy-info table.variations th{padding:0 0 10px;font-size:var(--pdp-md);line-height:20px}.yc-buy .yc-buy-info table.variations td.value{position:relative}.yc-buy .yc-buy-info .yc-swatches-color{margin:0}.yc-buy .yc-buy-info .yc-swatches-sku .yc-swatch{min-height:48px;font-size:var(--pdp-md)}.yc-buy .yc-buy-info .yc-swatch.is-color span{font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .reset_variations{position:absolute;top:-30px;right:0;margin:0;font-size:var(--pdp-xs);line-height:20px}.yc-buy .yc-buy-info .reset_variations:hover{color:var(--yc-primary)}.yc-choice-hint{display:inline-flex;align-items:center;margin-left:10px;padding:1px 8px;border-radius:var(--yc-radius-pill,999px);background:var(--yc-primary-soft);color:var(--yc-primary);font-family:var(--yc-font-body,inherit);font-size:var(--pdp-2xs);font-weight:500;line-height:18px;vertical-align:1px}.yc-buy .yc-buy-info table.variations tr.is-needed .yc-swatch:not(:disabled){border-color:var(--yc-primary-border)}@media(prefers-reduced-motion:no-preference){.yc-buy table.variations tr.is-needed .yc-swatches{animation:yc-nudge .36s ease-in-out}}@keyframes yc-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.yc-buy .yc-buy-info .yc-offer-deposit-above-cart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;margin:var(--pdp-section) 0 var(--pdp-gap);padding:var(--pdp-pad);border-radius:var(--pdp-radius)}.yc-buy .yc-buy-info .yc-cart-row.has-deposit .yc-offer-deposit-above-cart{margin:0}.yc-buy .yc-buy-info .yc-offer-deposit-above-cart>span{min-width:0;justify-self:start;text-align:left;font-size:var(--pdp-xs)}.yc-buy .yc-buy-info .yc-offer-deposit-above-cart strong{justify-self:end;text-align:right;font-size:var(--pdp-base)}.yc-buy .yc-buy-info .yc-cart-row{gap:var(--pdp-gap)}.yc-buy .yc-buy-info .yc-cart-row .single_add_to_cart_button{font-size:var(--pdp-lg);font-weight:600}.yc-buy .yc-buy-info .yc-qty .qty{font-size:var(--pdp-lg)}.yc-buy .yc-buy-info .yc-product-whatsapp{min-height:48px;padding:var(--pdp-pad);border-radius:var(--pdp-radius);font-size:var(--pdp-sm)}.yc-buy .yc-buy-info .yc-product-whatsapp>.micon:first-child{font-size:1.4em}.yc-buy .yc-buy-info>.yc-taksit-sample .yc-taksit-sample-btn{min-height:48px;padding:var(--pdp-pad);border-radius:var(--pdp-radius)}.yc-buy .yc-buy-info>.yc-taksit-sample .yc-taksit-sample-copy strong{font-size:var(--pdp-sm)}.yc-buy .yc-buy-info>.yc-taksit-sample .yc-taksit-sample-copy small{font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .yc-taksit-card{padding:0;border-radius:0}.yc-buy .yc-buy-info .yc-taksit-badge{margin:0 0 var(--pdp-gap-xs);font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .yc-taksit-head h3{margin:0 0 4px;font-size:var(--pdp-lg)}.yc-buy .yc-buy-info .yc-taksit-lead{font-size:var(--pdp-xs)}.yc-buy .yc-buy-info .yc-taksit-apply{margin-top:var(--pdp-gap)}.yc-buy .yc-buy-info .yc-taksit-card{box-sizing:border-box;width:100%;padding:16px!important;border:1px solid var(--yc-info-border,var(--yc-border-soft));border-radius:var(--yc-radius-lg,16px)!important;background:var(--yc-surface);box-shadow:none}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-heading-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-heading-icon{grid-column:1;grid-row:1;width:38px;height:38px;flex-basis:38px;border:1px solid var(--yc-info-border,var(--yc-border-soft));border-radius:50%;background:var(--yc-info-soft,var(--yc-surface-alt));color:var(--yc-info,var(--yc-icon-color))}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-heading-row>div{grid-column:2;grid-row:1}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-badge{margin:0 0 5px;border:1px solid var(--yc-info-border,var(--yc-border-soft));border-radius:var(--yc-radius-pill,999px);background:var(--yc-info-soft,var(--yc-surface-alt));color:var(--yc-info-strong,var(--yc-info));font-size:var(--yc-fs-11,11px);letter-spacing:.045em}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-head h3{font-size:var(--yc-fs-15,15px);font-weight:var(--yc-font-heading-weight,650);line-height:1.35;letter-spacing:var(--yc-tracking-heading,0)}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-lead{max-width:62ch;margin:0;color:var(--yc-text-soft,var(--yc-muted));font-family:var(--yc-font-body,sans-serif);font-size:var(--yc-fs-13,13px);line-height:1.6}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-apply{margin-top:13px}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-label{margin-bottom:6px;font-size:var(--yc-fs-12,12px);font-weight:var(--yc-font-heading-weight,600)}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row{gap:10px}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row>.yc-field>input{height:46px;border-radius:var(--yc-radius-md,10px);background:var(--yc-surface);font-family:var(--yc-font-body,sans-serif);font-size:var(--yc-fs-15,15px);letter-spacing:var(--yc-tracking-body,0)}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row>.yc-taksit-submit{min-height:44px;border-radius:var(--yc-radius-md,10px);font-family:var(--yc-font-body,sans-serif);font-size:var(--yc-fs-13,13px);font-weight:var(--yc-font-heading-weight,600);letter-spacing:var(--yc-tracking-body,0)}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-note{align-items:start;gap:10px;margin-top:13px;padding:11px 12px;border:1px solid var(--yc-success-border,var(--yc-border-soft));border-radius:var(--yc-radius-md,10px);background:var(--yc-success-soft,var(--yc-surface-alt));font-size:var(--yc-fs-12,12px);line-height:1.5;box-shadow:none}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-note-icon{color:var(--yc-success-strong,var(--yc-success))}@media(max-width:767px){.yc-buy .yc-buy-info .yc-taksit-card{padding:14px!important;border-radius:var(--yc-radius-md,13px)!important;box-shadow:none}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-heading-icon{width:36px;height:36px;flex-basis:36px}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row{grid-template-columns:minmax(0,1fr);gap:9px}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row>.yc-field>input{font-size:max(16px,var(--yc-font-size-mobile,16px))}.yc-buy .yc-buy-info .yc-taksit-card .yc-taksit-row>.yc-taksit-submit{width:100%;min-height:44px}}.yc-buy .yc-buy-info .yc-demo-notice{margin:0 0 var(--pdp-gap);padding:10px var(--pdp-gap);font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .yc-taksit-label{font-size:var(--pdp-xs)}.yc-buy .yc-buy-info .yc-taksit-row .yc-field input,.yc-buy .yc-buy-info .yc-taksit-field .yc-field input{font-size:var(--pdp-sm)}.yc-buy .yc-buy-info .yc-taksit-submit{font-size:var(--pdp-md)}.yc-buy .yc-buy-info .yc-taksit{overflow:hidden}.yc-buy .yc-buy-info .yc-taksit-row .yc-field input{font-size:var(--yc-fs-16,16px)}.yc-buy .yc-buy-info .yc-taksit-submit{font-size:var(--pdp-sm)}.yc-buy .yc-buy-info .yc-taksit-note{margin-top:var(--pdp-gap-xs);font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .yc-etbis-banner{padding:var(--pdp-pad);border-radius:var(--pdp-radius)}.yc-buy .yc-buy-info .yc-etbis-banner strong{font-size:var(--pdp-sm)}.yc-buy .yc-buy-info .yc-etbis-banner small{font-size:var(--pdp-2xs)}.yc-buy .yc-buy-info .yc-shopping-info>h2{margin:0 0 var(--pdp-gap);font-size:var(--pdp-md)}.yc-buy .yc-buy-info .yc-shopping-benefits{gap:8px;border:0;border-radius:0;background:transparent}.yc-buy .yc-buy-info .yc-benefit{min-height:62px;padding:11px 13px;gap:10px;border:1px solid var(--yc-border-soft);border-radius:10px;background:var(--yc-surface);box-shadow:none}.yc-buy .yc-buy-info .yc-benefit-copy{gap:2px}.yc-buy .yc-buy-info .yc-benefit-copy strong{font-size:var(--pdp-xs);font-weight:var(--yc-font-heading-weight,600)}.yc-buy .yc-buy-info .yc-benefit-copy>span{font-size:var(--pdp-2xs);font-weight:var(--yc-font-body-weight,400)}.yc-buy .yc-buy-info .yc-payment-info{margin-top:var(--pdp-section)}.yc-buy .yc-buy-info .yc-payment-info h3{margin:0 0 var(--pdp-gap);font-size:var(--pdp-xs)}.yc-buy .yc-buy-info .yc-payment-info>p{margin-top:var(--pdp-gap-xs);font-size:var(--pdp-2xs)}.yc-buy .yc-pdp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch;min-width:0}.yc-buy .yc-pdp-products .yc-card{width:100%;min-width:0;height:100%}.yc-buy .yc-pdp-products .yc-card-media{aspect-ratio:1;overflow:hidden}.yc-buy .yc-pdp-products .yc-card-body{min-width:0}.yc-buy .yc-buy-info .yc-cart-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.yc-buy .yc-buy-info .yc-cart-row:has(.yc-qty){grid-template-columns:134px minmax(0,1fr)}.yc-buy .yc-buy-info .yc-cart-row .yc-offer-deposit-above-cart{grid-column:1/-1}.yc-buy .yc-buy-info .yc-cart-row .yc-qty{display:flex;grid-column:1;width:134px;min-width:0;height:48px;justify-content:center;border-radius:8px}.yc-buy .yc-buy-info .yc-cart-row .yc-qty-btn{flex:0 0 44px;width:44px;height:46px;padding:0}.yc-buy .yc-buy-info .yc-cart-row input.qty{flex:0 0 44px;width:44px;min-width:0;max-width:44px;height:46px;min-height:0;margin:0;padding:0;border:0;border-radius:0;font-size:var(--yc-fs-16,16px);line-height:normal;text-align:center}.yc-buy .yc-buy-info .yc-cart-row .single_add_to_cart_button{grid-column:auto;width:100%;min-width:0;min-height:48px;padding:10px 12px;margin:0;border-radius:8px;line-height:1.3;white-space:normal}.yc-buy .yc-buy-gallery{padding:8px}.yc-buy .yc-gallery-track>div{height:auto;aspect-ratio:1;max-height:600px;padding:8px;min-height:0}.yc-buy .yc-gallery-track img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:12px}.yc-buy .yc-gallery-thumbbar{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;margin:8px auto 0;padding:4px}.yc-buy .yc-gallery-thumbs{position:static;transform:none;display:flex;flex:0 1 auto;min-width:0;width:max-content;max-width:100%;margin:0 auto;padding:4px;gap:8px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;border:0;border-radius:0;background:transparent}.yc-buy .yc-gallery-thumbs::-webkit-scrollbar{display:none}.yc-buy .yc-gallery-thumbbar>button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:44px;padding:0;border:1px solid var(--yc-border-soft);border-radius:8px;background:var(--yc-surface);cursor:pointer}.yc-buy .yc-gallery-thumbbar>button[hidden]{display:none}.yc-buy .yc-gallery-thumbbar>button:disabled{opacity:.3;cursor:default}.yc-buy .yc-gallery-thumbbar>button:after{content:"";width:7px;height:7px;border:solid var(--yc-text);border-width:0 2px 2px 0;transform:rotate(-45deg)}.yc-buy .yc-gallery-thumbbar>.yc-gallery-thumbs-prev:after{transform:rotate(135deg)}.yc-buy .yc-gallery-thumbbar button:focus-visible{outline:2px solid var(--yc-primary);outline-offset:1px}.yc-buy .yc-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--pdp-xs);line-height:1.4;color:var(--yc-muted)}.yc-product-rating .yc-rating-squares>span{width:18px;height:18px;font-size:var(--yc-fs-14,14px);border-radius:2px}.yc-product-rating-link{display:inline-flex;align-items:center;gap:6px;min-width:0;text-decoration:none;color:inherit}.yc-product-rating-link>span:not(.screen-reader-text){text-decoration:underline;text-underline-offset:3px}.yc-product-rating-camera{flex-shrink:0;font-size:var(--yc-fs-15,15px);line-height:1;color:inherit}.yc-product-rating-link:hover{color:var(--yc-primary)}@media(max-width:1100px){.yc-buy .yc-pdp-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:900px){.yc-buy .yc-gallery{display:block;position:relative;padding-bottom:6px}.yc-buy .yc-gallery-stage{grid-column:1/-1;min-width:0}.yc-buy .yc-gallery-track>div{max-height:440px;padding:8px}.yc-buy .yc-gallery-thumbbar{position:relative;z-index:2;width:max-content;max-width:calc(100% - 32px);margin:-30px auto 0;padding:8px;border:1px solid var(--yc-border-soft);border-radius:14px;background:var(--yc-surface);box-shadow:0 3px 14px color-mix(in srgb,var(--yc-shadow-color) 5.1%,transparent)}.yc-buy .yc-gallery-progress{position:absolute;top:16px;right:16px;bottom:auto;margin:0;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--yc-surface) 92.94%,transparent);color:var(--yc-muted);font-size:var(--yc-fs-10,10px);white-space:nowrap;letter-spacing:1px;pointer-events:none}.yc-buy .yc-gallery-thumbs button{width:44px;height:44px;flex-basis:44px}.yc-buy .yc-gallery-prev,.yc-buy .yc-gallery-next{top:50%}}@media(max-width:640px){.yc-buy .yc-pdp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yc-buy .yc-pdp-products .yc-card-body{padding:10px}}@media(max-width:359px){.yc-buy .yc-buy-info .yc-cart-row{gap:8px}.yc-buy .yc-buy-info .yc-cart-row .single_add_to_cart_button{padding-inline:6px;font-size:var(--yc-fs-13,13px)}}.yc-buy .yc-buy-after{display:grid;gap:24px;padding-top:32px;min-width:0}.yc-buy .yc-product-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0}.yc-buy .yc-buy-after .yc-block{min-width:0;margin:0;padding:24px;border:1px solid var(--yc-border-soft);border-radius:12px;background:var(--yc-surface)}.yc-buy .yc-buy-after .yc-block>h2{margin:0 0 20px;font-size:var(--pdp-base);line-height:var(--yc-line-heading,1.3);font-weight:var(--yc-font-heading-weight,600)}.yc-buy #yc-desc .yc-prose{max-width:none;line-height:1.7;overflow-wrap:anywhere}.yc-buy #yc-desc .yc-prose>:last-child{margin-bottom:0}.yc-buy #yc-desc :is(img,video,iframe){max-width:100%}.yc-buy #yc-desc :is(img,video){height:auto;border-radius:8px}.yc-buy #yc-attrs .shop_attributes{display:table;width:100%;margin:0;border:1px solid var(--yc-border-soft);border-spacing:0;border-collapse:separate;border-radius:8px;overflow:hidden;table-layout:fixed}.yc-buy #yc-attrs .shop_attributes tbody{display:table-row-group}.yc-buy #yc-attrs .shop_attributes tr{display:table-row}.yc-buy #yc-attrs .shop_attributes :is(th,td){display:table-cell;padding:14px 16px;border:0;border-bottom:1px solid var(--yc-border-soft);font-size:var(--pdp-xs);line-height:1.6;vertical-align:top;text-align:left;overflow-wrap:anywhere}.yc-buy #yc-attrs .shop_attributes th{width:34%;background:var(--yc-surface-alt);font-weight:600;color:var(--yc-text)}.yc-buy #yc-attrs .shop_attributes td{background:var(--yc-surface);color:var(--yc-muted)}.yc-buy #yc-attrs .shop_attributes tr:last-child :is(th,td){border-bottom:0}.yc-buy #yc-attrs .shop_attributes td p{margin:0}.yc-buy #yc-reviews .yc-reviews-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px;gap:24px;border-color:var(--yc-border-soft);background:var(--yc-surface-alt)}.yc-buy #yc-reviews .yc-reviews-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px}.yc-buy #yc-reviews .yc-reviews-body>*{min-width:0}.yc-buy #yc-reviews .yc-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.yc-buy #yc-reviews .yc-reviews-form-card{position:static;padding:20px;background:var(--yc-surface-alt);border-color:var(--yc-border-soft)}.yc-buy #yc-reviews .yc-star-rating-field{position:relative}.yc-buy #yc-reviews .yc-review-form :is(input:not([type=checkbox]):not([type=file]):not([type=submit]),textarea){box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;font-size:var(--pdp-sm);font-family:var(--yc-font-body,inherit);font-weight:var(--yc-font-body-weight,400)}.yc-buy #yc-reviews .yc-reviews-empty{background:var(--yc-surface)}@media(min-width:901px){.yc-buy .yc-gallery:has(.yc-gallery-thumbbar:not([hidden])){display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;gap:8px;position:relative}.yc-buy .yc-gallery:has(.yc-gallery-thumbbar:not([hidden])) .yc-gallery-stage{grid-column:2;grid-row:1;min-width:0}.yc-buy .yc-gallery-progress{grid-column:2;grid-row:2;margin:0 0 4px;line-height:16px}.yc-buy .yc-gallery-thumbbar{position:absolute;grid-column:1/2;grid-row:1/2;inset:0;display:flex;flex-direction:column;min-height:0;width:76px;margin:0;padding:4px;gap:4px}.yc-buy .yc-gallery-thumbs{flex:0 1 auto;flex-direction:column;min-height:0;width:100%;max-height:100%;margin:0;padding:4px;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;align-items:center}.yc-buy .yc-gallery-thumbs button{flex:0 0 58px;width:58px;height:58px}.yc-buy .yc-gallery-thumbbar>button{flex:0 0 32px;width:58px;height:32px}.yc-buy .yc-gallery-thumbbar>.yc-gallery-thumbs-prev:after{transform:rotate(-135deg)}.yc-buy .yc-gallery-thumbbar>.yc-gallery-thumbs-next:after{transform:rotate(45deg)}.yc-buy .yc-buy-top>.yc-pdp-sticky{position:sticky;align-self:start;top:min(calc(var(--header-height,0px) + var(--pdp-nav-height,68px) + 16px),calc(100dvh - var(--pdp-sticky-height,0px) - 16px));height:auto;max-height:none;overflow:visible}}@media(max-width:900px){.yc-buy .yc-product-details-grid{grid-template-columns:1fr;gap:16px}.yc-buy .yc-buy-after{gap:16px;padding-top:24px}.yc-buy .yc-buy-after .yc-block{padding:20px}.yc-buy #yc-reviews .yc-reviews-body{grid-template-columns:1fr}}@media(max-width:640px){.yc-buy .yc-buy-after .yc-block{padding:16px}.yc-buy .yc-buy-after .yc-block>h2{font-size:var(--pdp-lg);margin-bottom:16px}.yc-buy #yc-attrs .shop_attributes :is(th,td){padding:12px;font-size:var(--pdp-xs)}.yc-buy #yc-reviews .yc-reviews-summary{grid-template-columns:1fr;padding:16px;gap:20px}.yc-buy #yc-reviews .yc-reviews-form-card{width:100%;min-width:0;padding:0;border:0;background:transparent}.yc-buy #yc-reviews .yc-review-list{gap:10px}.yc-buy #yc-reviews .yc-reviews-list-wrap,.yc-buy #yc-reviews .yc-review-list,.yc-buy #yc-reviews .yc-review-card,.yc-buy #yc-reviews .yc-review-card-in,.yc-buy #yc-reviews #review_form_wrapper,.yc-buy #yc-reviews .comment-respond,.yc-buy #yc-reviews .yc-review-form{box-sizing:border-box;width:100%;min-width:0;max-width:none}.yc-buy #yc-reviews .yc-review-form :is(.comment-form-author,.comment-form-email,.comment-form-comment){float:none;width:100%;max-width:none}.yc-buy #yc-reviews .yc-review-card-in{padding:12px}.yc-buy #yc-reviews .yc-review-form :is(input:not([type=checkbox]):not([type=file]):not([type=submit]),textarea){font-size:clamp(14px,calc(var(--yc-font-size-mobile,16px)*.875),16px);line-height:1.45}}.yc-buy #yc-reviews .yc-review-list>.yc-review-card:only-child{grid-column:1/-1;width:100%;max-width:none}.yc-buy .yc-pb-after>#yc-qna,.yc-buy .yc-pb-after>#yc-reviews{grid-column:1/-1;width:100%;min-width:0;max-width:none}.yc-buy #yc-qna .yc-qna{width:100%;min-width:0;max-width:none}.yc-buy-nav.is-pinned{position:fixed;inset-inline:0;top:var(--header-height,0px);z-index:21;width:100%;transform:none}.yc-buy #yc-desc .yc-prose,.yc-buy #yc-desc .yc-prose :is(p,li){font-size:var(--pdp-sm);line-height:var(--yc-line-body,1.6)}.yc-buy #yc-attrs .shop_attributes th{font-weight:var(--yc-font-heading-weight,600)}.yc-buy #yc-reviews :is(.yc-reviews-list-title,.comment-reply-title){font-family:var(--yc-font-heading,inherit);font-size:var(--pdp-md);font-weight:var(--yc-font-heading-weight,600);line-height:var(--yc-line-heading,1.3)}.yc-buy #yc-reviews .yc-reviews-score{font-size:calc(var(--pdp-base)*1.75);font-weight:var(--yc-font-heading-weight,600)}.yc-buy #yc-reviews .yc-reviews-score-of{font-size:var(--pdp-xs);font-weight:var(--yc-font-body-weight,400)}.yc-buy #yc-reviews :is(.yc-reviews-kicker,.yc-reviews-count,.yc-reviews-trust-badges,.yc-reviews-bar-row,.yc-reviews-empty,.yc-story-text,.yc-story-text p){font-size:var(--pdp-xs);line-height:var(--yc-line-body,1.6)}.yc-buy #yc-reviews :is(.yc-reviews-bar-row em,.yc-story-meta,.yc-story-product>span,.yc-review-note){font-size:var(--pdp-2xs)}.yc-buy #yc-reviews :is(.yc-story-person strong,.yc-review-form label){font-size:var(--pdp-xs);font-weight:var(--yc-font-heading-weight,600)}.yc-buy #yc-reviews .yc-review-form :is(input:not([type=checkbox]):not([type=file]):not([type=submit]),textarea){font-size:var(--pdp-sm);font-family:var(--yc-font-body,inherit);font-weight:var(--yc-font-body-weight,400)}.yc-buy #yc-reviews .yc-upload-drop>span{font-size:var(--pdp-2xs);font-weight:var(--yc-font-body-weight,400);line-height:1.5}.yc-buy #yc-reviews .yc-upload-drop>span strong{font-weight:var(--yc-font-heading-weight,600)}.yc-buy #yc-reviews .yc-upload-drop>small{font-size:calc(var(--pdp-base)*.625);line-height:1.5}.yc-buy #yc-reviews .yc-star-pick-label{font-size:var(--pdp-2xs)}.yc-buy #yc-reviews .form-submit .submit{font-size:var(--pdp-sm);font-weight:var(--yc-font-heading-weight,600)}.yc-buy .yc-buy-info .yc-benefit-icon{flex-basis:32px;width:32px;height:32px;border-radius:8px}.yc-buy .yc-buy-info .yc-benefit-icon .micon{font-size:19px}@media(max-width:767px){.yc-buy #yc-reviews .yc-review-form :is(input:not([type=checkbox]):not([type=file]):not([type=submit]),textarea){font-size:clamp(14px,calc(var(--yc-font-size-mobile,16px)*.875),16px)}}.yc-buy .yc-buy-info .yc-mobile-stock{display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:7px;width:100%;box-sizing:border-box;min-height:36px;margin:0;padding:7px 10px;border:1px solid var(--yc-success-border);border-radius:var(--pdp-radius);background:var(--yc-success-soft);color:var(--yc-success-strong);font-family:var(--yc-font-body);font-size:var(--pdp-xs);font-weight:600;line-height:1.4;text-align:center}.yc-buy .yc-buy-info>.yc-mobile-stock{margin-top:var(--pdp-gap)}.yc-buy .yc-buy-info .yc-mobile-stock>.micon{font-size:15px;flex-shrink:0}.yc-buy .yc-buy-info .yc-mobile-stock[data-stock-state=outofstock],.yc-buy .yc-buy-info .yc-mobile-stock[data-stock-state=pending]{border-color:var(--yc-border-soft);background:var(--yc-surface-alt);color:var(--yc-muted)}.yc-buy .yc-buy-info .yc-mobile-stock[data-stock-state=onbackorder]{border-color:var(--yc-warning-border);background:var(--yc-warning-soft);color:var(--yc-warning-strong,var(--yc-warning))}.yc-buy .yc-buy-info:has(.yc-mobile-stock) .stock{display:none}@media(max-width:900px){.yc-buy .yc-buy-info .yc-mobile-stock{min-height:34px;font-size:var(--pdp-2xs)}}.yc-buy .yc-buy-info>.yc-product-activity{display:block;min-width:0;width:100%;box-sizing:border-box;min-height:30px;margin-top:7px;padding:0;border:0;border-radius:0;background:transparent;color:var(--yc-text);font-family:var(--yc-font-body,inherit)}.yc-activity-line{display:flex;align-items:center;gap:9px;min-width:0}.yc-activity-symbol{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--yc-primary-border);border-radius:50%;background:var(--yc-primary-soft);color:var(--yc-primary)}.yc-activity-symbol>[data-activity-icon]{display:grid;place-items:center}.yc-activity-symbol>[data-activity-icon][hidden]{display:none}.yc-activity-icon{display:block;width:17px;height:17px;font-size:17px;line-height:1}.yc-activity-copy{min-width:0;font-size:var(--pdp-sm);font-weight:500;line-height:1.4;color:var(--yc-text-soft)}.yc-activity-copy strong{font-size:var(--pdp-md);font-weight:700;color:var(--yc-text);font-variant-numeric:tabular-nums}.yc-activity-copy strong[hidden]{display:none}
