#mr-root .fx-purchase{margin:18px 0;color:#173b4d;text-align:left;font-size:14px}#mr-root .fx-purchase__availability{padding:14px 16px;border-left:3px solid #f98b36;background:#f2f6f8;border-radius:10px;margin-bottom:14px}#mr-root .fx-purchase__availability strong{display:block;margin-bottom:5px}#mr-root .fx-purchase__availability p{margin:4px 0;font-size:14px}#mr-root .fx-purchase__summary{background:#f5f8fa;border:1px solid #dce5e9;border-radius:12px;padding:16px}#mr-root .fx-purchase h3{font-size:17px;margin:0 0 12px;color:#173b4d}#mr-root .fx-purchase dl{margin:0}#mr-root .fx-purchase dl>div{display:flex;justify-content:space-between;gap:16px;margin:9px 0}#mr-root .fx-purchase dt{font-weight:400}#mr-root .fx-purchase dd{margin:0;text-align:right;font-weight:600;max-width:60%}#mr-root .fx-purchase__grand{border-top:1px solid #d1dfe5;padding-top:12px;font-size:17px}#mr-root .fx-purchase__small{font-size:12px;line-height:1.55;margin:12px 0 0;color:#526873}#mr-root .fx-purchase__country{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}#mr-root .fx-purchase__country select{min-height:44px;max-width:65%;border:1px solid #cedae0;border-radius:8px;background:#fff;padding:8px;color:#173b4d;font-size:16px}#mr-root .fx-purchase__hint{margin:12px 0 0;font-size:13px}#mr-root .fx-purchase__hint:empty{display:none}#mr-root [data-mr-summary],#mr-root [data-mr-total]{display:none!important}#mr-root [data-mr-add]:after{display:none!important}#mr-root [data-mr-add]:disabled{opacity:.5;cursor:not-allowed}#mr-root .mr-sample-box{margin-top:20px!important;padding:18px!important;background:#fff8ef!important;border:1px solid #f2d9bd!important;text-align:left!important}#mr-root .mr-sample-box h3{font-size:17px;margin:0 0 6px;color:#173b4d}#mr-root .mr-sample-box p{font-size:13px;line-height:1.5;margin:6px 0}#mr-root .mr-sample-box .mr-sample-btn-hint{display:block!important;margin:9px 0;font-size:13px!important}#mr-root .mr-sample-box .mr-sample-btn{width:100%;margin:10px 0 0!important}.fx-mobile-purchase{display:none}#mr-root [hidden],.fx-mobile-purchase[hidden]{display:none!important}@media(max-width:719px){#mr-root .mr-input,#mr-root .mr-select{font-size:16px!important;min-height:48px}#mr-root .mr-atc{min-height:50px;white-space:normal}.fx-mobile-purchase:not([hidden]){position:fixed;z-index:699;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 20px #173b4d20;border-top:1px solid #dce5e9;color:#173b4d}.fx-mobile-purchase strong,.fx-mobile-purchase small{display:block}.fx-mobile-purchase strong{font-size:18px}.fx-mobile-purchase small{font-size:11px;max-width:180px}.fx-mobile-purchase button{border:0;border-radius:9px;background:#173b4d;color:#fff;padding:13px 16px;font-size:14px;min-height:48px}.fx-mobile-purchase button:disabled{opacity:.5}}#mr-root .fx-quantity-control{position:relative;width:100%}#mr-root .fx-quantity-control .mr-input{padding-right:58px!important}#mr-root .fx-quantity-arrows{position:absolute;right:6px;top:5px;bottom:5px;width:40px;display:grid;grid-template-rows:1fr 1fr;border:1px solid #d6e1e6;border-radius:10px;overflow:hidden;background:#f3f7f9}#mr-root .fx-quantity-arrow{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;border:0;border-radius:0;margin:0;padding:0;background:transparent;color:#173b4d;cursor:pointer;touch-action:manipulation}#mr-root .fx-quantity-arrow+button{border-top:1px solid #d6e1e6}#mr-root .fx-quantity-arrow:hover{background:#fff0dc;color:#173b4d}#mr-root .fx-quantity-arrow:active{background:#ffdcaa}#mr-root .fx-quantity-arrow:focus-visible{outline:2px solid #f98b36;outline-offset:-3px}#mr-root .fx-quantity-control:focus-within .fx-quantity-arrows{border-color:#9bb5c2}@media(max-width:719px){#mr-root .fx-quantity-arrows{width:42px;right:4px;top:3px;bottom:3px}#mr-root .fx-quantity-control .mr-input{padding-left:10px!important;padding-right:52px!important}}#mr-root .fx-quantity-control .mr-input{padding-right:38px!important}#mr-root .fx-quantity-arrows{right:7px;top:7px;bottom:7px;width:24px;border:0;border-radius:0;background:transparent;overflow:visible}#mr-root .fx-quantity-arrow{color:#607d8b;border-radius:4px;background:transparent}#mr-root .fx-quantity-arrow+button{border-top:0}#mr-root .fx-quantity-arrow svg{width:9px;height:6px}#mr-root .fx-quantity-arrow:hover{color:#173b4d;background:#173b4d08}#mr-root .fx-quantity-arrow:active{background:#173b4d12}@media(max-width:719px){#mr-root .fx-quantity-arrows{width:26px;right:5px;top:5px;bottom:5px}#mr-root .fx-quantity-control .mr-input{padding-right:36px!important}}#mr-root .fx-buy-assurances{display:grid;gap:6px;list-style:none;margin:12px 0 14px;padding:0;text-align:left}#mr-root .fx-buy-assurances li{display:flex;align-items:baseline;gap:8px;color:#173b4d;font-size:12px;line-height:1.4}#mr-root .fx-buy-assurances span{color:#b9641a;font-weight:700;flex:0 0 12px}.template-product .fx-benefits{max-width:1400px;margin:30px auto;padding:0 24px;color:#173b4d}.template-product .fx-benefits__heading{margin:0 0 16px;font-size:22px;line-height:1.3;font-weight:700;color:#173b4d}.template-product .fx-benefits__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:14px}.template-product .fx-benefits__item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px;border:1px solid #dfe7eb;border-top:3px solid #ffab41;border-radius:12px;background:#fff;box-shadow:0 3px 12px #173b4d06}.template-product .fx-benefits__icon{box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;padding:5px;border-radius:50%;color:#bb651b;background:#fff5e8}.template-product .fx-benefits__title{margin:1px 0 5px;color:#173b4d;font-family:inherit;font-size:18px;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:normal}.template-product .fx-benefits__text{margin:0;color:#526873;font-size:13px;line-height:1.5}@media(max-width:1100px){.template-product .fx-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.template-product .fx-benefits{padding:0 20px;margin:24px auto}.template-product .fx-benefits__heading{font-size:20px;margin-bottom:12px}.template-product .fx-benefits__list{grid-template-columns:minmax(0,1fr);gap:10px}.template-product .fx-benefits__item{padding:15px}.template-product .fx-benefits__title{font-size:17px}}@media(max-width:719px){.template-product .product-main .product-title{font-size:20px;line-height:1.3}#mr-root .mr-title{font-size:18px;line-height:1.3}#mr-root .mr-sub{font-size:13px;line-height:1.45}#mr-root .mr-label{font-size:13px;line-height:1.35;margin-bottom:6px}#mr-root .mr-row{gap:8px;margin-top:14px}#mr-root .mr-input,#mr-root .mr-select{font-size:16px!important;line-height:1.4;min-height:48px;height:48px;border-radius:10px}#mr-root .mr-head{align-items:center;gap:10px}#mr-root .mr-head-left{min-width:0}#mr-root .mr-head-actions{flex-shrink:0;max-width:52%}#mr-root .mr-quote-btn{font-size:13px!important;line-height:1.3!important;min-height:42px!important;padding:9px 10px!important;border-radius:9px!important;white-space:normal!important}#mr-root .fx-purchase{font-size:14px;line-height:1.5;margin:16px 0}#mr-root .fx-purchase h3,#mr-root .mr-sample-box h3{font-size:17px;line-height:1.3}#mr-root .fx-purchase dl>div{gap:10px;margin:10px 0}#mr-root .fx-purchase__availability p{font-size:14px;line-height:1.5}#mr-root .fx-purchase__small{font-size:12px;line-height:1.55}#mr-root .fx-purchase__country select{font-size:16px;min-height:46px}#mr-root .mr-atc{background:#ffab41!important;color:#173b4d!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;height:auto!important;min-height:52px;padding:13px 12px!important;border-radius:11px!important}#mr-root .mr-sample-box{padding:16px!important}#mr-root .mr-sample-box .mr-sample-btn{font-size:15px!important;line-height:1.35!important;min-height:46px!important;height:auto!important;padding:12px!important;border-radius:10px!important}#mr-root .mr-sample-box p,#mr-root .mr-sample-box .mr-sample-btn-hint{font-size:14px!important;line-height:1.5!important}#mr-root .fx-buy-assurances li{font-size:12px;line-height:1.5}.template-product .fx-product-specs,.template-product .fx-information-card{font-size:14px;line-height:1.5}.fx-mobile-purchase:not([hidden]){gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.fx-mobile-purchase>div{flex:1;min-width:0}.fx-mobile-purchase strong{font-size:18px;line-height:1.25}.fx-mobile-purchase small{font-size:12px;line-height:1.35;max-width:none}.fx-mobile-purchase [data-fx-mobile-action]{flex-shrink:0;min-height:48px;padding:12px 14px;background:#ffab41;color:#173b4d;font-size:15px;line-height:1.3;font-weight:700;border-radius:10px}.fx-mobile-purchase [data-fx-mobile-action]:hover,#mr-root .mr-atc:hover{background:#ffb655!important}#mr-quote-modal input,#mr-quote-modal textarea{font-size:16px!important;line-height:1.4!important}#mr-quote-modal input:not([type=hidden]){min-height:46px!important}#mr-quote-modal .mr-quote-submit{font-size:16px!important;line-height:1.3;min-height:48px}}@media(max-width:719px){.template-product #mr-quote-modal[data-mr-quote-modal-v5] .mr-quote-grid input,.template-product #mr-quote-modal[data-mr-quote-modal-v5] .mr-quote-grid textarea{font-size:16px!important;line-height:1.4!important}}@media(max-width:719px){#mr-root .mr-atc,.fx-mobile-purchase [data-fx-mobile-action]{color:#fff!important}}.template-product .fx-benefits__list{align-items:start}.template-product .fx-benefits__item{display:block;padding:0;overflow:hidden}.fx-benefits__disclosure{margin:0}.fx-benefits__summary{display:flex;align-items:flex-start;gap:12px;padding:18px;cursor:pointer;list-style:none}.fx-benefits__summary::-webkit-details-marker{display:none}.fx-benefits__summary::marker{content:""}.fx-benefits__summary>div{flex:1;min-width:0}.fx-benefits__chevron{flex:0 0 14px;margin-top:8px;color:#607d8b;transition:transform .15s ease}.fx-benefits__disclosure[open] .fx-benefits__chevron{transform:rotate(180deg)}.fx-benefits__summary:hover{background:#fafcfd}.fx-benefits__summary:focus-visible{outline:2px solid #173b4d;outline-offset:-4px;border-radius:9px}.fx-benefits__detail{border-top:1px solid #e5ecef;padding:14px 18px;color:#526873;font-size:14px;line-height:1.6}.fx-benefits__detail p{margin:0 0 10px}.fx-benefits__detail p:last-child{margin-bottom:0}.fx-benefits__detail a{color:#173b4d;text-decoration:underline;overflow-wrap:anywhere}@media(max-width:540px){.fx-benefits__summary{padding:15px;gap:10px}.fx-benefits__detail{padding:12px 15px}}.template-product .product-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.template-product .product-summary-card>.product-block{grid-column:1/-1;min-width:0}.template-product .product-summary-card>.product-block--price{grid-column:1}.template-product .product-summary-card>.product-block--sku{grid-column:2;align-self:start;text-align:right}.template-product .product-summary-card .product-sku{margin:18px 0 0;font-size:12px;line-height:1.4;color:#687b85;white-space:nowrap}.template-product .product-summary-card .product-sku strong{font-weight:500}@media(max-width:719px){.template-product .product-summary-card{column-gap:10px}.template-product .product-summary-card .product-sku{font-size:12px}}#mr-root .mr-sample-box{padding:16px!important}#mr-root .fx-sample-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}#mr-root .fx-sample-heading h3{margin:0;font-size:17px}#mr-root .fx-sample-free{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;background:#173d50;color:#fff;border-radius:6px;font-size:12px;line-height:1.3;font-weight:700;white-space:nowrap}#mr-root .fx-sample-free:before{content:"\2713";color:#ffb14b}#mr-root .mr-sample-box .mr-sample-btn{margin:12px 0 0!important;min-height:46px}#mr-root .mr-sample-box .mr-sample-btn-hint:empty,#mr-root .mr-sample-status:empty{display:none!important}#mr-root .fx-sample-info{margin-top:9px;font-size:12px;line-height:1.5}#mr-root .fx-sample-info summary{cursor:pointer;color:#526873;text-decoration:underline;text-underline-offset:3px}#mr-root .fx-sample-info p{font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/99/assets/fx-purchase.css.map */
