.yxgp-desktop-preview.yxgp-purchase-layout #yxb-product-gallery:has(.yxb-gallery-thumbs button){grid-template-columns:clamp(94px, 8.5vw, 144px) minmax(0,1fr)}.yxgp-desktop-preview.yxgp-purchase-layout #yxb-product-gallery .yxb-main-photo{--yxgp-photo-aspect:1.13}.yxgp-desktop-preview.yxgp-purchase-layout #yxb-product-gallery .yxb-main-photo .yxb-image-window{width:min(94%, calc(94cqw / var(--yxgp-photo-aspect) * var(--yxb-ratio, 1)))!important}#yx-main .yxgp-desktop-preview.yxgp-purchase-layout #yxb-buy-panel .yxgp-rating{margin-bottom:12px!important}#yx-main .yxgp-desktop-preview.yxgp-purchase-layout #yxb-buy-panel .yxb-buy-pricing{align-items:baseline!important;margin:12px 0!important}#yx-main .yxgp-desktop-preview.yxgp-purchase-layout #yxb-buy-panel .yxb-buy-pricing.yxgp-has-pack{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:clamp(8px, 1vw, 16px)}.yxgp-purchase-layout #yxb-buy-panel .yxb-buy-pricing .yx-single-price{align-items:baseline}#yx-main .yxgp-purchase-layout #yxb-buy-panel .yxb-buy-pricing .amount{font-size:clamp(29px, 2.5vw, 39px)!important;line-height:1.14}.yxgp-purchase-layout #yxb-buy-panel .yxgp-pack{white-space:nowrap}.yxgp-purchase-layout #yxb-buy-panel .yxgp-unit{margin:0;align-self:center}.yxgp-purchase-layout #yxb-buy-panel .yxgp-order-info:has(.yxlf-policy-group)~.yxgp-accordions{display:none}.yxgp-purchase-layout #yxb-buy-panel .yxgp-payments{margin-top:16px}.yxgp-purchase-layout #yxb-buy-panel .yxgp-services{margin-bottom:0}.yxgp-order-info{margin-top:16px;border-top:1px solid var(--yxgp-border)}#yxb-buy-panel .yxgp-order-info .yxlf-policy-group{display:block;margin:0;padding:0;border:0}.yxgp-order-info details{border-bottom:1px solid var(--yxgp-border)}.yxgp-order-info details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;list-style:none;font-size:14px;font-weight:650;cursor:pointer}.yxgp-order-info details>summary::-webkit-details-marker{display:none}.yxgp-order-info details>summary::after{content:'+';color:var(--yxgp-purple);font-size:19px}.yxgp-order-info details[open]>summary::after{content:'−'}.yxgp-order-info .yxlf-policy-copy{max-width:70ch;padding:0 0 15px;font-size:14px;line-height:1.6}.yxgp-order-info .yxlf-policy-copy table{width:100%;margin:0 0 10px;border-collapse:collapse}.yxgp-order-info .yxlf-policy-copy td{padding:7px 10px;border-bottom:1px solid var(--yxgp-border)}.yxgp-order-info .yxlf-policy-copy a{color:var(--yxgp-purple)}#yx-main .yxgp-order-info .yxcd-payment-note{max-width:47ch;margin:12px auto 0!important;color:#6e647b;font-size:12px!important;text-align:center!important}