.section-osc{--tb-basket-table-border-radius:0.5rem;--tb-basket-table-img-width:60px;--tb-basket-table-border-color:var(--bs-gray-300);--tb-basket-quantity-width:100px;--tb-basket-quantity-height:30px}.osc-step .title{display:block;max-width:100%;margin-bottom:0;font-weight:450;font-size:20px}.osc-step{display:flex;align-items:center;margin-bottom:1.5rem;gap:0.75rem}.osc-step .circle{width:1.75rem;height:1.75rem;text-align:center;line-height:1;border-radius:50%;font-size:14px;background-color:var(--tb-secondary-500);color:var(--tb-mono-white);font-weight:450;position:relative;display:flex;align-items:center;justify-content:center}.osc-subtitle{max-width:100%;margin-bottom:1.25rem;font-weight:450;font-size:16px;line-height:1;display:flex;align-items:center;gap:0.75rem}.osc-subtitle .icon-osc-title{width:1.5rem;height:1.5rem;display:block;fill:rgb(135 136 138)}.oneStepCheckoutModule,.oneStepChekcoutAdditionalContent{position:relative}form#oneStepCheckout .loading::before,div.oneStepChekcoutAdditionalContent.loading::before{content:"";background-color:var(--tb-mono-white);position:absolute;bottom:0;right:0;top:0;left:0;opacity:0.8;z-index:30}form#oneStepCheckout .loading::after,div.oneStepChekcoutAdditionalContent.loading::after{content:"";width:2rem;height:2rem;border:0.25em solid var(--tb-secondary-500);border-right-color:transparent;border-radius:50%;animation:0.75s linear infinite spinner-border-centered;color:var(--tb-primary-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;z-index:50}.section-osc .row-three-steps>.col{margin-bottom:1.5rem;margin-top:1.5rem}.section-osc .basketAlertsTitle::before{content:"";background-image:url("../../img/basketAlertsWarningIcon.svg");font-family:inherit;margin-right:0.5rem;font-weight:400;width:1rem;height:1rem;background-size:1rem;display:inline-block;background-position:center;background-repeat:no-repeat;vertical-align:top}.section-osc .basketAlertsDangers ul>li,.section-osc .basketAlertsWarnings ul>li{font-size:12px}.section-osc .basketFooter.basketTotalText{display:inline-flex}.section-osc .oneStepCheckoutModule .total-checkout{display:block!important;margin-left:.25rem}@media (min-width:576px){.osc-step .title{font-size:20px}}@media (min-width:992px){.section-osc-no-empty{padding-bottom:1.5rem}.osc-step{margin-bottom:2rem}}@media (min-width:992px) and (max-width:1199px){.section-osc .row-three-steps>.col{padding-inline:0.5rem}}@media (min-width:1400px){.lcContent-oneStepCheckout .container-md{width:1370px}.section-osc .row-three-steps{margin-left:-1.25rem;margin-right:-1.25rem}.section-osc .row-three-steps>.col{padding-left:1.25rem;padding-right:1.25rem}}.section-osc .basketProductImage{margin-right:0.75rem;width:var(--tb-basket-table-img-width)}.section-osc .basketProductInfo{width:calc(100% - 2rem - var(--tb-basket-table-img-width));display:flex;flex-direction:column;gap:0.3rem;align-items:flex-start}.section-osc .basketProductName{font-weight:450;display:block;font-size:13px;order:0}.section-osc .saveForLaterRowButton{--bs-btn-font-size:12px;--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem}.section-osc .basketProductName a:not(:hover){color:inherit}.section-osc .basketProductName.basketGiftName{float:left;width:calc(100% - 90px)}.section-osc .basketDeleteRow{position:absolute;top:-0.5rem;right:-0.5rem;font-family:inherit;opacity:0.5;padding:0.5rem;transition:opacity 350ms ease-in-out}.section-osc .basketDeleteRow:hover{opacity:0.75}.section-osc .basketOptions{padding:0;font-size:12px;color:var(--bs-gray-600);order:2}.section-osc .productCustomTags{padding:0;font-size:12px;color:var(--bs-gray-600);order:1}.section-osc .productCustomTags .productCustomTagName{display:none}.section-osc .basketOptions .basketOption{padding:0}.section-osc .basketProductInfo .basketProductDiscounts{font-size:12px}.section-osc .basketProductInfo .basketProductDiscount{color:var(--bs-gray-600)}.section-osc .basketQuantity input.basketQuantity,.section-osc .basketQuantity .btn.btn-number{min-height:var(--tb-basket-quantity-height);height:var(--tb-basket-quantity-height);padding-top:2px;padding-bottom:2px}.section-osc .basketQuantity .btn.btn-number{background-color:transparent}.section-osc .basketQuantity .btn.btn-number:hover{background-color:#f2f2f2}.section-osc .basketQuantity :is(.input-group,input.basketQuantity:not(.input-number)){width:var(--tb-basket-quantity-width)}.section-osc table.basket>tbody>tr:where(.bg-danger,.bg-warning){background-color:transparent!important}.section-osc table.basket>tbody>tr.bg-danger *:not(input){color:var(--bs-danger)}.section-osc table.basket>tbody>tr.bg-warning *:not(input){color:#d68002}.section-osc table.basket>tfoot>.basketTotalFooter>td{font-weight:450;font-size:16px}.section-osc span.basketBundleProductImage,.section-osc span.basketBundleImage{margin-right:0.75rem;max-width:var(--tb-basket-table-img-width);display:block;float:left}.section-osc .basketBundleName{font-weight:450;display:block;font-size:13px}.section-osc .basketBundleProductName{font-size:13px}.section-osc .basketBundleImageBtn{display:grid;grid-template-columns:repeat(2,1fr);gap:0.25rem;min-height:var(--tb-basket-table-img-width);padding:0;border:0;background-color:transparent}.section-osc img.basketBundleImage{width:100%}.section-osc .basketBundleInfo{float:left;width:calc(100% - 2rem - var(--tb-basket-table-img-width));display:flex;flex-direction:column;gap:0.3rem;align-items:flex-start}.section-osc .basketBundleProductInfo{width:calc(100% - 2rem - var(--tb-basket-table-img-width));display:flex;flex-direction:column;gap:0.3rem}.section-osc .basketBundleItem{display:flex;width:100%;padding-top:0.5rem}.section-osc .basketViewBundle{color:var(--tb-primary-500);border:0;background-color:transparent;padding:0.5rem;margin-left:-0.5rem;margin-top:-0.5rem;font-size:12px;gap:0.25rem;display:flex;align-items:center}.section-osc .basketViewBundle .icon{width:1rem;height:1rem;transition:transform 150ms ease-in-out;transform:rotate(180deg)}.section-osc .basketViewBundle.collapsed .icon{transform:rotate(0deg)}.section-osc table.basket{display:block;margin-bottom:1.25rem}.section-osc table.basket:has(+ table.basketDisclosure){margin-bottom:0.75rem}.section-osc table.basket>thead{display:none}.section-osc table.basket>tbody{display:block;border-top-width:0}.section-osc table.basket>tfoot{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.75rem;font-size:small;border:1px solid var(--tb-basket-table-border-color);border-radius:var(--tb-basket-table-border-radius);padding:0.75rem}.section-osc table.basket>tbody>tr:first-child{border-top-left-radius:var(--tb-basket-table-border-radius);border-top-right-radius:var(--tb-basket-table-border-radius)}.section-osc table.basket>tbody>tr:last-child{border-bottom-left-radius:var(--tb-basket-table-border-radius);border-bottom-right-radius:var(--tb-basket-table-border-radius)}.section-osc table.basket>tbody>tr{display:flex;flex-direction:column;gap:0.5rem 0;border:1px solid var(--tb-basket-table-border-color);padding:0.75rem}.section-osc table.basket>tbody>tr+tr{margin-top:-1px}.section-osc table.basket>tfoot>tr{display:flex;align-items:center;padding:0;gap:0.5rem;justify-content:space-between}.section-osc table.basket>tbody>tr>td{display:block;clear:both;width:100%;border:0;padding:0;position:relative;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.section-osc table.basket>tbody>tr>td.empty{display:none}.section-osc table.basket>tfoot>tr>td{display:block;border:0;padding:0}.section-osc table.basket>tfoot>tr+tr{padding-top:0}.section-osc table.basket>tfoot>tr.basketShippingFooter:has(.integerPrice[content="0.00"]){display:none}.section-osc table.basket>tfoot>tr.basketSubtotalFooterFreeShipping .basketSubtotal{display:none}.section-osc .basketDeliveries:has(.shippingSelectorsMessage):has(~.shippingSelectorsMessageCustom){display:none}.section-osc .shippingSelectorsMessageCustom{display:none;font-size:16px;padding:.75rem 1rem;border:2px solid var(--bs-warning);border-radius:.75rem;color:var(--bs-warning-text-emphasis)}.section-osc .basketDeliveries:has(.shippingSelectorsMessage)~.shippingSelectorsMessageCustom{display:block}.section-osc table.basket>tbody>tr>td .wrap-td-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-osc table.basket>tbody>tr>td.basketProduct .wrap-td-content{width:100%}.section-osc table.basket>tbody>tr>.basketProduct .wrap-td-title{display:none}.section-osc table.basket.basketGifts>thead{display:block}.section-osc table.basket.basketGifts>thead>tr{display:block}.section-osc table.basket.basketGifts>thead>tr>.basketGiftQuantityTitle{display:none}.section-osc table.basketDisclosure{margin-bottom:1.25rem;display:block;border:1px solid var(--tb-basket-table-border-color);border-radius:var(--tb-basket-table-border-radius);overflow:hidden}.section-osc table.basketDisclosure>thead{display:none}.section-osc table.basketDisclosure>tbody{border:0}.section-osc table.basketDisclosure>tbody,.section-osc table.basketDisclosure>tfoot{display:block}.section-osc table.basketDisclosure>tfoot{border-color:var(--tb-basket-table-border-color)}.section-osc table.basketDisclosure>tfoot:has(.basketDisclosureTotalVoucher){display:flex;flex-direction:column;padding:0.75rem;gap:0.5rem}.section-osc table.basketDisclosure>tfoot:has(.basketDisclosureTotalVoucher)>tr{padding:0}.section-osc table.basketDisclosure>tfoot:has(.basketDisclosureTotalVoucher)>tr>td{line-height:var(--bs-body-line-height)}.section-osc table.basketDisclosure>tbody>tr{display:flex;flex-direction:column;padding:0.75rem;gap:0.5rem}.section-osc table.basketDisclosure>tfoot>tr{display:flex;padding:0.75rem;justify-content:space-between;align-items:center;gap:0.5rem}.section-osc table.basketDisclosure>tbody>tr>td{display:flex;padding:0;border:0;font-size:13px;align-items:center;justify-content:space-between;gap:0.5rem}.section-osc table.basketDisclosure>tfoot>tr>td{display:block;padding:0;font-size:13px;line-height:1;border:0}.section-osc table.basketDisclosure>tbody>tr>td+td{padding-top:0}.section-osc table.basketDisclosure>tfoot>tr>td:last-child{text-align:right}.section-osc table.basketDisclosure>tfoot>.basketDisclosureTotal>td{font-weight:450;font-size:15px}form#oneStepCheckout div.oneStepCheckoutLogInLink{margin:0 0 2rem;color:var(--bs-gray-600);text-align:center;padding:1.25rem;background-color:var(--bs-gray-100);border-radius:0.5rem}.oneStepCheckoutLogInLink .osc-btn-user-login{max-width:275px;margin:1rem auto 0;width:100%;display:flex}.section-osc .blockAddressBook{margin-bottom:1.5rem;margin-top:2rem}.section-osc .blockAddressBook.shipping{margin-bottom:1.25rem}.section-osc .addressBook{margin-bottom:1rem}.section-osc .blockAddressBook .title{max-width:100%;margin-bottom:1.25rem;font-weight:450;font-size:16px;position:relative;display:flex;align-items:center}.section-osc .blockAddressBook .title::before{content:"";height:1rem;width:1rem;margin-right:0.75rem;display:block;background-repeat:no-repeat;background-position:center}form#oneStepCheckout .loading:not(:empty)::before,div.oneStepChekcoutAdditionalContent.loading:not(:empty)::before{content:"";background-color:rgba(255,255,255,0.8);position:absolute;bottom:0;right:0;top:0;left:0;z-index:30;background-image:url("data:image/svg+xml,%3Csvg width='22' height='33' viewBox='0 0 22 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821802 13.6151C0.587299 13.5736 0.344254 13.7031 0.203797 13.9193C-0.0209356 14.2503 -0.0123943 14.7645 0.0120331 15.2164C0.0254681 15.4631 0.0486754 15.7232 0.0743241 15.959C0.163484 16.7223 0.291734 17.4857 0.507917 18.1586C0.681351 18.7156 0.88776 19.2603 1.11616 19.8038C1.45814 20.6527 3.09601 24.114 3.18517 23.7904C3.18028 23.5889 3.03738 23.1858 2.95555 22.9208C2.64043 21.9791 2.39371 21.3281 2.08104 20.5049C1.78059 19.7379 1.61204 18.8878 1.51555 18.0597C1.44593 17.4527 1.38975 16.8115 1.41418 16.1629C1.42151 15.9553 1.43616 15.7513 1.4557 15.5486C1.48013 15.3104 1.48623 15.0771 1.45081 14.839C1.38608 14.4151 1.23829 13.7092 0.824247 13.6151H0.820595H0.821802Z' fill='%23CC1D34'/%3E%3Cpath d='M20.5422 32.5635C20.6093 31.5131 18.9532 30.2392 18.77 29.2022C18.7565 28.9372 19.0325 28.8175 19.2414 28.7357C19.9877 28.4682 20.6973 28.081 21.3238 27.5876C21.6438 27.3189 21.5718 27.0575 21.3067 26.7888C21.0942 26.5616 20.8145 26.3271 20.569 26.1293C19.8851 25.5784 19.2011 25.0374 18.5513 24.4462C17.9773 23.9369 17.4509 23.3763 16.8304 22.922C15.7971 22.1598 14.682 21.5443 13.4948 21.2047C12.9965 21.0606 12.4897 21.041 11.9816 20.9898C11.6042 20.947 12.221 20.8188 12.3016 20.7894C12.6497 20.6905 12.9953 20.5843 13.33 20.4475C14.0958 20.1324 14.7687 19.573 15.4588 19.0527C16.1294 18.5348 16.8194 18.0621 17.3984 17.4282C18.1532 16.5843 18.6527 15.5754 19.1583 14.5653C20.486 12.0725 20.6374 9.10704 20.1709 6.33087C20.0744 5.75072 20.0524 5.16812 19.9608 4.58186C19.8496 3.86858 19.6188 3.69271 18.9751 3.90523C18.5965 4.02736 18.246 4.17881 17.8698 4.33026C17.3861 4.52812 16.8951 4.66614 16.4103 4.85545C15.4442 5.24629 14.544 5.75682 13.6219 6.24293C13.2298 6.464 12.8952 6.55316 12.7217 6.04507C12.5055 5.35011 12.3846 4.60751 12.1123 3.9382C11.8949 3.32874 11.5956 2.7608 11.2866 2.19286C10.9031 1.4747 10.5953 0.675922 9.97486 0.12142C9.7709 -0.0495717 9.48754 -0.0349153 9.27258 0.133634C9.03563 0.293633 8.82189 0.460961 8.60082 0.649052C7.8106 1.34768 7.23534 2.21118 6.68328 3.115C4.05122 7.45086 2.72847 10.9232 2.70893 16.0725C2.68328 18.2392 3.19381 20.384 3.9132 22.3955C4.32236 23.5754 4.74739 24.7235 5.4338 25.758C6.13365 26.8743 7.02647 27.8563 7.9828 28.7345C8.49456 29.2169 9.00388 29.6847 9.57914 30.1012C11.5626 31.5363 13.9956 32.3387 16.4139 32.5696C17.3764 32.6245 18.3559 32.699 19.3159 32.7687C19.548 32.7845 19.813 32.798 20.0365 32.7955C20.2307 32.8028 20.4786 32.7772 20.5373 32.5732L20.5397 32.5647L20.5422 32.5635Z' fill='%23CC1D34'/%3E%3C/svg%3E%0A");background-size:1rem;background-repeat:no-repeat;background-position:center}form#oneStepCheckout .loading:not(:empty)::after,div.oneStepChekcoutAdditionalContent.loading:not(:empty)::after{content:"";width:2.5rem;height:2.5rem;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:0.75s linear infinite spinner-border-centered;color:var(--tb-secondary-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;z-index:50}.section-osc .blockAddressBook.billing .title::before{background-image:url("../../img/osc/address-card-billing.svg")}.section-osc .blockAddressBook.shipping .title::before{background-image:url("../../img/osc/address-card-shipping.svg")}.section-osc .formTitle.userTitle{display:none}.section-osc .blockAddressBook:empty{display:none}.section-osc .blockAddressBook .actions .btn{width:auto;display:flex;text-transform:none;color:var(--tb-primary-500);height:auto;line-height:1;padding:0.5rem 0;margin-top:-0.5rem;border:0;background-color:var(--tb-mono-white);align-items:center}.section-osc .blockAddressBook .actions .btn svg{width:1rem;height:1rem;margin-right:0.5rem}.section-osc .blockAddressBook .actions .btn:hover{color:var(--bs-link-hover-color)}.section-osc .notAvailableAddress{display:block;padding:1rem 1.25rem;border:1px solid #ddd;border-radius:0.25rem;margin-bottom:1.25rem}.section-osc #smallLogin .loginFormCreateAccount{display:none}.section-osc .basketButtons .btn{display:block;width:100%;margin-bottom:1rem}@media (min-width:992px){form#oneStepCheckout div.oneStepCheckoutLogInLink{margin-bottom:2.75rem}}.section-osc .wrap-shipping{margin-top:3rem}.section-osc .wrap-payment,.section-osc .wrap-shipping{position:relative}@media (min-width:576px) and (max-width:991px){.section-osc .deliveryTypesTabContent :where(.shipment,.picking) .col.products{width:40%}.section-osc .deliveryTypesTabContent :where(.shipment,.picking) .col.products+.col.shippings{width:60%}}.section-osc .checkout-item-collapse{text-transform:none;width:100%;border-width:0;text-align:left;position:relative;color:var(--bs-gray-700);background-color:var(--tb-mono-white);font-weight:450;font-size:16px;padding:0.6rem 1.5rem;border:1px solid #ddd;justify-content:space-between;line-height:1.2}.section-osc .checkout-item-collapse-content .wrap-collapse{padding:1.5rem;background-color:var(--bs-gray-100);position:relative}.section-osc .checkout-item-collapse .icon-plus{width:0.75rem;height:0.75rem}.section-osc .checkout-item-collapse.collapsed .icon-plus .y-bar{display:block}.section-osc .checkout-item-collapse .icon-plus .y-bar{display:none}.section-osc .wrap-extras{margin-top:3rem}form#oneStepCheckout div.oneStepChekcoutModule.discounts,form#oneStepCheckout div.oneStepChekcoutModule[data-lc-checkout="comments"]{position:static}.section-osc :where(.discounts-module-container,.reward-points-module-container){margin-bottom:1.25rem}.section-osc label.voucherField{display:none}.section-osc .text-discount{color:var(--bs-gray-600);margin-bottom:0.75rem;font-size:small}.section-osc #voucherFieldContainer{position:relative;margin:0}.section-osc #orderCommentContainer{margin-bottom:0}.section-osc label.orderCommentField{display:none}.section-osc #orderCommentField{min-height:80px}.section-osc #basketValidationMessage .basketButtonsError{text-align:left;padding:1rem 1rem 1rem 3rem;position:relative;width:100%;display:table;margin-left:auto;border:1px solid;margin-top:1rem;line-height:1;color:var(--bs-danger);font-size:12px}.section-osc #basketValidationMessage .basketButtonsError::after{content:"";display:block;position:absolute;height:1.25rem;width:1.25rem;background-image:url("../../img/osc/alert.svg");background-size:1.25rem;background-repeat:no-repeat;top:50%;left:1rem;transform:translateY(-50%)}.section-osc div.basketButtons{padding:0;float:none}.section-osc #basketEndOrder{display:block;height:3rem;width:100%}@media (min-width:576px){.section-osc #basketValidationMessage .basketButtonsError{font-size:14px}}.section-osc .btn-resume-osc{width:100%;text-align:left;height:3rem;position:relative;text-transform:none;border:0;background-color:#fafafa;border-radius:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-left:0;padding-right:0;line-height:1.1;white-space:normal;font-size:13px;color:#555}.section-osc .btn-resume-osc>.container-md{display:flex;align-items:center;justify-content:flex-start;gap:0.5rem}.section-osc .btn-resume-osc .text{display:flex;align-items:center}.section-osc .btn-resume-osc .icon-basket{width:1.25rem;height:1.25rem;color:var(--tb-primary-500)}.section-osc .btn-resume-osc .name{margin-right:0.25rem}.section-osc .btn-resume-osc .icon-caret{width:.75rem;height:.75rem;transform:rotate(0deg);transition:transform 375ms ease}.section-osc .btn-resume-osc:not(.collapsed) .icon-caret{transform:rotate(180deg)}.section-osc .btn-resume-osc .btn-price{color:var(--tb-primary-500);float:right;font-weight:450;font-size:14px;margin-left:auto}.mobile-osc-resume-mobile-sticky .section-osc .btn-resume-osc{position:fixed;top:0;left:0;right:0;z-index:1000}@media (max-width:991px){.section-osc #osc-basket-collapse-mobile>*:first-child{padding-top:1rem}.section-osc #osc-basket-collapse-mobile>*:last-child{padding-bottom:1rem;margin-bottom:0}}.section-osc .osc-select-gifts-reminder a{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:1.25rem 1rem 1.25rem 45px;position:relative;margin-left:auto;margin-right:auto;line-height:1;border:1px solid var(--tb-primary-500);color:var(--tb-primary-500);margin-bottom:0.5rem;font-size:12px}.section-osc .osc-select-gifts-reminder a b{float:right;text-align:right;margin-right:1.25rem;padding-left:0.25rem;flex:1 0 auto}.section-osc .osc-select-gifts-reminder a .icon-gift{width:20px;height:20px;position:absolute;top:50%;left:0.75rem;transform:translateY(-50%)}.section-osc .osc-select-gifts-reminder a .icon-angle{width:1rem;height:1rem;position:absolute;top:50%;right:0.75rem;transform:translateY(-50%)}.section-osc .osc-select-gifts-reminder a:hover{color:var(--bs-link-hover-color);border-color:var(--bs-link-hover-color)}@media (min-width:576px){.section-osc .osc-select-gifts-reminder a{font-size:14px}}.section-osc .rewardPoints{display:flex;flex-direction:column;gap:2rem}.section-osc .rewardPointHeader{margin-bottom:0.5rem}.section-osc .rewardPointHeader .name{display:block;font-weight:bold}.section-osc .rewardPointHeader .description{font-size:small}.section-osc .rewardPointPending{font-size:small}.section-osc .rewardPointsAddText{color:var(--bs-gray-600)}.section-osc .rewardPointButton,.section-osc .rewardPointButtonRestricted{display:flex;height:2rem;font-size:small;min-width:100px;margin-top:0.75rem}.section-osc .rewardPointPending :where(.input-group,.quantitySelect){margin-top:0.5rem}.section-osc .rewardPointPending input.rewardPointQuantityRestricted,.section-osc .rewardPointPending input.rewardPointQuantity,.section-osc .rewardPointPending .btn.btn-number{min-height:var(--tb-basket-quantity-height);height:var(--tb-basket-quantity-height);padding-top:2px;padding-bottom:2px}.section-osc .rewardPointPending .btn.btn-number{background-color:transparent}.section-osc .rewardPointPending .btn.btn-number:hover{background-color:#f2f2f2}.section-osc .rewardPointPending :is(.input-group,input.rewardPointQuantityRestricted:not(.input-number)),.section-osc .rewardPointPending :is(.input-group,input.rewardPointQuantity:not(.input-number)){width:var(--tb-basket-quantity-width)}.section-osc .rewardPointsSummary{display:flex;flex-direction:column;gap:0.75rem}.section-osc .rewardPointsSummary+*{margin-top:0.75rem}.section-osc .rewardPointsSummary .rewardPointsItem{padding:0.75rem;text-align:center;color:var(--tb-primary-500);border:1px solid var(--tb-primary-500);border-radius:var(--bs-border-radius-lg)}.section-osc .rewardPointsSummary .rewardPointsItem :is(.name,.value){font-weight:500}.section-osc .col-user-data:has(~ .col-user-resume .basketButtonsError .errorAddress) .blockAddressBook:has(~.useShippingAddressGroup:not(.has-error)) .addressBookActive .wrap{border-color:var(--bs-danger)}.loggedOut .section-osc .userForm .userFormFields{display:flex;flex-direction:row;flex-wrap:wrap}.loggedOut .section-osc .userForm .userFormFields>*{width:100%}.loggedOut .section-osc .userForm .userFormFields .userFieldGroupCreateAccount{order:-15}.loggedOut .section-osc .userForm .userFormFields .userFieldGroupPassword{order:-14;width:calc(50% - .5rem);border-bottom:1px solid #ddd;padding-bottom:1.25rem;margin-right:.5rem;position:relative}.loggedOut .section-osc .userForm .userFormFields .userFieldGroupPassword::after{content:"";position:absolute;bottom:-1px;right:-1.25rem;width:2rem;height:1px;background-color:#ddd}.loggedOut .section-osc .userForm .userFormFields .userFieldGroupPasswordRetype{order:-13;width:calc(50% - .5rem);border-bottom:1px solid #ddd;padding-bottom:1.25rem;margin-left:.5rem}.section-osc .oneStepCheckoutModule[data-lc-checkout="legalCheck"] .legalTextLinks,.section-osc .userFieldGroupSubscribedClone,.section-osc .userFieldGroupComasClubClone{margin-bottom:.75rem}.section-osc .oneStepCheckoutModule[data-lc-checkout="legalCheck"] .legalTextLinks .form-check-label,.section-osc .userFieldGroupSubscribedClone .form-check-label,.section-osc .userFieldGroupComasClubClone .form-check-label{line-height:1.1}.section-osc .oneStepCheckoutModule[data-lc-checkout="buttons"]{margin-top:1.25rem}
#userLogin .modal-body{padding-left:2rem;padding-top:2rem;padding-right:2rem}#userLogin .loginFormButton{width:100%}#userLogin .loginFormSubmitContainer{margin-bottom:0}
#oscWarnings .modal-content{background-color:var(--tb-mono-white)}#oscWarnings .oneStepCheckoutWarningTitle{font-size:20px;margin-bottom:15px;line-height:1.1;font-weight:450;padding-bottom:0}#oscWarnings .oneStepCheckoutWarningsClose{margin:20px auto 0}#oscWarnings .modal-body-vpc{overflow-y:visible}