
body.cc-storefront-v1.page-id-36489 #content .cc-contact{max-width:1120px;padding:4px 0 24px;font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__card--whatsapp:is(:hover,:focus-visible){border-color:#729b81;background:#18221d;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__detail :is(span,a){font-size:15.5px;line-height:1.4;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple{max-width:1120px;padding:4px 0 24px;font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero{padding:24px 28px;border-radius:9px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero h1{margin:0 0 8px;font-size:40px;line-height:1.1;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero > p{font-size:17px;line-height:1.45;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero .ccs-area{margin-top:10px;font-size:14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-steps{gap:14px;margin:16px 0 14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step{padding:18px 16px;border-radius:8px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step h2{grid-template-columns:24px 22px minmax(0,1fr);gap:8px;margin:0 0 10px;font-size:20px;line-height:1.2;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-number{width:24px;height:24px;font-size:13px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step-icon{width:22px;height:22px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step p{font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple :is(.ccs-finish,.ccs-cost){padding:14px 18px;font-size:16px;line-height:1.5;border-radius:6px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-cost p{margin:0 0 7px;font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-cost p:last-child{margin-bottom:0;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-models{margin:24px 0;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-models h2{margin:0 0 14px;font-size:25px;line-height:1.2;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-links{max-width:660px;gap:14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model{aspect-ratio:1.2/1;border-radius:8px;font-size:18px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model img{padding-bottom:26px;object-fit:contain;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model span{bottom:10px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-detail summary{min-height:48px;padding:13px 4px;font-size:18px;line-height:1.35;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-answer{padding:0 4px 16px;font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-answer p{margin:0 0 9px;font-size:16px;line-height:1.5;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-answer address{padding:12px 16px;font-size:16px;line-height:1.45;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-footer{gap:8px 16px;margin-top:14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-footer a{min-height:44px;font-size:15px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-footer .ccs-whatsapp{min-height:44px;padding:10px 15px;font-size:15px;line-height:1.3;}@media (max-width:900px){body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-steps{gap:12px;}}@media (max-width:600px){body.cc-storefront-v1.page-id-36489 #content .cc-contact, body.cc-storefront-v1.page-id-7478 #content .cc-send-simple{padding:2px 0 20px!important;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__hero, body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero{padding:20px 18px;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__hero h1, body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero h1{font-size:32px;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__hero > p:last-child, body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-hero > p{font-size:16px;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__panel, body.cc-storefront-v1.page-id-36489 #content .cc-contact__help{padding:16px;}body.cc-storefront-v1.page-id-36489 #content .cc-contact__panel h2, body.cc-storefront-v1.page-id-36489 #content .cc-contact__help h2{font-size:21px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step{padding:16px 14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-step h2{margin-bottom:8px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple :is(.ccs-finish,.ccs-cost){padding:13px 14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-models{margin:20px 0;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-models h2{font-size:23px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-links{gap:8px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model{aspect-ratio:1;font-size:14px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model img{padding-bottom:22px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-model span{bottom:7px;}body.cc-storefront-v1.page-id-7478 #content .cc-send-simple .ccs-detail summary{font-size:17px;}}@media (max-width:359px){}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content{--cc-shipping-controls-ready:1;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content ul.cc-shipping-native:has(+ .cc-shipping-controls){display:none!important;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-controls{min-width:0;margin:0;padding:0;border:0;color:#e3e8ed;font-size:16px;line-height:1.35;text-align:left;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-controls legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:500;color:#c3cbd3;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-speeds{display:grid;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-choice{display:grid;align-items:center;gap:2px 7px;min-width:0;margin:0;border:1px solid #58606a;background:#10161c;color:#edf0f4;font:500 16px/1.3 "Barlow Semi Condensed",Arial,sans-serif;cursor:pointer;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-choice strong{font-size:15px;font-weight:500;color:#cbd3dc;white-space:nowrap;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-delivery{grid-column:1/-1;color:#c3cbd3;font-weight:400;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-choice:has(input:checked){border-color:#da708b;background:#341722;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-premium{display:flex;align-items:center;gap:9px;min-height:44px;margin:8px 0 0;padding:9px;border:1px solid #58606a;background:#111820;color:#e7ebef;font-weight:400;cursor:pointer;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-premium:has(input:checked){border-color:#da708b;background:#341722;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-premium strong{font-weight:500;white-space:nowrap;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-controls input{position:static;appearance:auto;flex:0 0 17px;width:17px;height:17px;margin:0;accent-color:#b4274d;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-controls label:focus-within{outline:2px solid #fff;outline-offset:3px;}body.cc-storefront-v1.woocommerce-cart #content .cart-collaterals{clear:both;width:100%;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals{width:100%!important;float:none!important;margin:20px 0 28px;padding:20px;background:#10161c;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals > h2{display:none;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .cc-express-heading{margin:0 0 8px;font-size:17px;line-height:1.25;font-weight:600;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .cart-subtotal{display:none;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .woocommerce-shipping-destination{margin:10px 0 0;font-size:13px;line-height:1.4;color:#b7c1cb;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-speeds{grid-template-columns:1fr;gap:7px;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-choice{grid-template-columns:18px minmax(0,1fr) auto;min-height:46px;padding:9px 11px;border-radius:9px;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-choice strong{grid-column:3;grid-row:1;justify-self:end;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-delivery{display:inline;margin:0;font-size:14px;line-height:1.35;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-premium{border-radius:0;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content .cc-shipping-premium strong{margin-left:auto;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .shipping > th{display:none!important;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout > :is(#wc-revolut-pay-express-checkout-container,#wc-revolut-payment-request-container){min-width:0;padding-top:0!important;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout #wc-revolut-payment-request-button-separator{display:none;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals #payment-method-message{padding:0;background:transparent;min-height:44px;margin:4px 0;}@media(min-width:1025px){body.cc-storefront-v1.woocommerce-cart #content .cart_totals > table.shop_table, body.cc-storefront-v1.woocommerce-cart #content .cart_totals > table.shop_table > tbody, body.cc-storefront-v1.woocommerce-cart #content .cart_totals > .wc-proceed-to-checkout{display:contents!important;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table :is(th,td){display:block;padding:0;border:0;text-align:left;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table th{margin:0 0 8px;font-size:17px;line-height:1.25;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .shipping{display:block;min-width:0;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .order-total{min-width:0;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .order-total td{line-height:1.25;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals tr:not(.shipping):not(.order-total):not(.cart-subtotal){display:block;padding-top:8px;border-top:1px solid #343c44;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout > *{min-width:0;max-width:100%;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout > .checkout-button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 10px;font-size:18px;line-height:1.25;text-align:center;white-space:normal;}}body.cc-storefront-v1.woocommerce-checkout #content #customer_details{display:block;width:100%;padding:20px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details > :is(.col-1,.col-2){float:none!important;width:100%!important;max-width:none;margin:0;padding:0;min-width:0;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details h3{margin:0 0 14px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .form-row{float:none!important;clear:none!important;width:100%!important;min-width:0;margin:0;padding:0;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .form-row label{margin:0 0 5px;line-height:1.3;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details :is(input.input-text,textarea,select:not(.select2-hidden-accessible)){box-sizing:border-box;width:100%;max-width:100%;line-height:1.35;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .select2-selection__rendered{padding:6px 30px 6px 10px;font-size:16px;line-height:28px;}body.cc-storefront-v1.woocommerce-checkout #content #ccs-checkout-tools{min-width:0;margin-top:14px;}body.cc-storefront-v1.woocommerce-checkout #content :is(#ccs-checkout-coupon,.woocommerce-additional-fields__field-wrapper){margin:0;padding:14px!important;}body.cc-storefront-v1.woocommerce-checkout #content #order_review{padding:20px;}@media(min-width:768px){body.cc-storefront-v1.woocommerce-checkout #content #customer_details .woocommerce-additional-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-items:start;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .woocommerce-additional-fields__field-wrapper{grid-column:1;grid-row:1;}body.cc-storefront-v1.woocommerce-checkout #content #ccs-checkout-tools{grid-column:2;grid-row:1;margin:0;align-self:stretch;}body.cc-storefront-v1.woocommerce-checkout #content :is(#ccs-checkout-coupon,.woocommerce-additional-fields__field-wrapper){height:100%;}}@media(max-width:767px){body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;gap:12px;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals{padding:16px 12px;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table{width:100%;table-layout:fixed;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table :is(th,td){display:block;width:100%;padding:5px 0;text-align:left;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table td::before{display:none;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table tr{display:block;margin:0 0 12px;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals table.shop_table tr.cart-subtotal{display:none;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout{display:grid;gap:12px;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout > *{min-width:0;max-width:100%;}body.cc-storefront-v1.woocommerce-cart #content .cart_totals .wc-proceed-to-checkout > .checkout-button{margin:0;width:100%;text-align:center;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .shipping th{vertical-align:top;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .shipping td{padding-left:8px;padding-right:0;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .cc-shipping-speeds{grid-template-columns:1fr;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .cc-shipping-choice{min-height:48px;padding:8px;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .cc-shipping-premium{align-items:flex-start;padding:8px;}}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) > .page-header, body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .woocommerce-products-header__title, body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .woocommerce-result-count, body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .woocommerce-ordering{display: none !important;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections{width: 100%;margin: 0 0 26px !important;padding: 0 0 18px;border-bottom: 1px solid #333a40;clear: both;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections ul{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 !important;padding: 0 !important;list-style: none;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections li{margin: 0 !important;padding: 0 !important;list-style: none;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections :is(a,button){display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 8px 22px;border: 1px solid #3c454d;border-radius: 5px;background: #11191f;color: #dce0e3;font: 600 18px/1.1 "Barlow Semi Condensed", Arial, sans-serif;text-decoration: none;transition: background-color .18s ease, border-color .18s ease, color .18s ease;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections :is(a,button):hover{color: #fff;background: #202830;border-color: #77808a;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections :is(a[aria-current="page"],button[aria-pressed="true"]){color: #fff;background: #991735;border-color: #bc405b;box-shadow: 0 3px 12px #0003;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections :is(a,button):focus-visible{outline: 2px solid #f4dce3;outline-offset: 3px;}body.cc-storefront-v1.cc-gallery-static #main .woocommerce-product-gallery__image > a[data-cc-static-image]{cursor: default !important;}@media (max-width: 600px){body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections{margin-bottom: 18px !important;padding-bottom: 14px;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections ul{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 7px;}body.cc-storefront-v1.cc-catalog-clean :is(#content, #main) .cc-ps5-collections :is(a,button){width: 100%;padding: 8px 10px;font-size: 17px;}}body.cc-storefront-v1.page-id-41687 #content .cc-ps5-live-catalog [hidden]{display:none!important;}body.cc-storefront-v1.page-id-41687 #content .cc-ps5-collections button{cursor:pointer;margin:0;text-transform:none;letter-spacing:normal;}body.cc-storefront-v1.page-id-41687 #content .cc-ps5-filter-status{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}@media(min-width:1025px){body.cc-storefront-v1.page-id-41687 :is(#content,#main) ul.products{grid-template-columns:repeat(5,minmax(0,1fr));}}@media(min-width:1025px){body.cc-storefront-v1:is(.page-id-41687,.page-id-45480,.page-id-36875,.page-id-48748) main#content{width:calc(100% - 64px);max-width:1760px;}body.cc-storefront-v1:is(.page-id-41687,.page-id-45480,.page-id-36875,.page-id-48748) #content .elementor-section:has(ul.products) > .elementor-container{width:100%;max-width:none;}body.cc-storefront-v1:is(.page-id-41687,.page-id-45480,.page-id-36875,.page-id-48748) #content .elementor-column:has(ul.products) > .elementor-widget-wrap{padding-left:0;padding-right:0;}}@media(max-width:360px){body.cc-storefront-v1.page-id-41687 #content .cc-ps5-collections button{padding:8px 3px;font-size:16px;}}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content > .page-header{display:none;}body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content{padding-top:24px;}body.cc-storefront-v1.woocommerce-checkout #content form.checkout{font-size:16px;line-height:1.4;}body.cc-storefront-v1.woocommerce-checkout #content .entry-title{font-size:36px;line-height:1.15;}body.cc-storefront-v1.woocommerce-checkout #content :is(#customer_details,#order_review){padding:16px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details h3{font-size:22px!important;margin-bottom:12px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-billing-fields__field-wrapper{gap:9px 18px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-billing-fields__field-wrapper > .form-row{align-self:end;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .form-row label{font-size:15px;margin-bottom:4px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details :is(input.input-text,textarea,select:not(.select2-hidden-accessible)){min-height:40px;padding:7px 10px;font-size:16px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .select2-selection--single{height:40px;min-height:40px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .select2-selection__rendered{padding-top:5px;padding-bottom:5px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .select2-selection__arrow{height:38px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details textarea{min-height:72px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .woocommerce-additional-fields{margin-top:16px;}body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table :is(th,td){padding:9px 10px;font-size:16px;line-height:1.35;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .shipping th{vertical-align:top;}body.cc-storefront-v1.woocommerce-checkout #content .cc-shipping-controls{max-width:460px;}body.cc-storefront-v1.woocommerce-checkout #content #payment ul.payment_methods{padding:14px;}body.cc-storefront-v1.woocommerce-checkout #content #payment ul.payment_methods > li.wc_payment_method{margin:0 0 4px;padding:5px 0;}body.cc-storefront-v1.woocommerce-checkout #content #payment ul.payment_methods > li.wc_payment_method:last-child{margin-bottom:0;}body.cc-storefront-v1.woocommerce-checkout #content #payment div.payment_box{padding:12px;font-size:15px;}body.cc-storefront-v1.woocommerce-checkout #content #payment .place-order{padding:14px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions-wrapper{font-size:14px;line-height:1.45;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-privacy-policy-text p{font-size:14px;line-height:1.45;margin:0 0 10px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions{max-height:180px!important;padding:14px;border:1px solid #424b54;border-radius:5px;background:#0d131a;font-size:14px;line-height:1.5;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions h1{font-size:21px;line-height:1.2;margin:0 0 12px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions :is(h2,h3,h4){font-size:17px;line-height:1.3;margin:16px 0 7px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions :is(p,li,a,strong){font-size:inherit;line-height:inherit;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions p{margin:0 0 9px;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions-wrapper .form-row{margin:6px 0;padding:0;}body.cc-storefront-v1.woocommerce-checkout #content .woocommerce-terms-and-conditions-wrapper label{font-size:14px;line-height:1.45;}body.cc-storefront-v1.woocommerce-checkout #content #terms{width:16px;height:16px;vertical-align:middle;margin-right:5px;}body.cc-storefront-v1.woocommerce-checkout #content #place_order{font-size:17px;min-height:46px;padding:11px 20px;}body.cc-storefront-v1.woocommerce-checkout #content:has(#ccs-checkout-coupon) .woocommerce-form-coupon-toggle{display:none!important;}@media(max-width:767px){body.cc-storefront-v1:is(.woocommerce-cart,.woocommerce-checkout) #content{padding-top:20px;}body.cc-storefront-v1.woocommerce-checkout #content :is(#customer_details,#order_review){padding:14px 10px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details :is(input.input-text,select:not(.select2-hidden-accessible)){min-height:44px;}body.cc-storefront-v1.woocommerce-checkout #content #customer_details .select2-selection--single{height:44px;min-height:44px;}body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table, body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table > :is(thead,tbody,tfoot){display:block;width:100%;}body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;}body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table :is(th,td){display:block;min-width:0;width:auto;}body.cc-storefront-v1.woocommerce-checkout #content #order_review table.shop_table .shipping{display:block;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .shipping td{width:100%;padding:3px 0 10px;}body.cc-storefront-v1.woocommerce-checkout #content #order_review .shipping th{padding:9px 0 5px;}}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined{--ccpr-panel-min: 0px;--ccpr-stage-min: 380px;--ccpr-arrow-y: 190px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > .woocommerce-product-gallery{position: relative;display: flex;flex-direction: column;float: none !important;width: 100% !important;min-width: 0;min-height: var(--ccpr-panel-min);margin: 0;overflow: hidden;border-radius: 9px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery > .flex-viewport{flex: 1 1 auto;width: 100%;height: var(--ccpr-stage-min) !important;min-height: var(--ccpr-stage-min);border-radius: 8px 8px 0 0;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__wrapper{height: 100%;margin: 0;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image{height: 100%;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image > a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;overflow: hidden;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image > a > img:not(.zoomImg){display: block;flex: 0 0 auto;width: 100% !important;max-width: 100%;height: 100% !important;max-height: 100%;margin: 0;padding: 8px;box-sizing: border-box;object-fit: contain;transform-origin: center;transition: transform .24s ease;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image > a > img.ccpr-transparent-image{height: auto !important;max-height: none;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery .flex-control-thumbs{flex: 0 0 auto;width: 100%;box-sizing: border-box;gap: 8px;padding: 10px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery .flex-control-thumbs li{width: 72px;max-width: 72px;flex: 0 1 22%;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > .summary{float: none !important;width: 100% !important;min-width: 0;margin: 0;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box{min-height: var(--ccpr-panel-min);height: auto;overflow: visible;margin: 0;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box > .ccpl-product-heading{margin: 0 0 15px;padding: 0 0 14px;border-bottom: 1px solid #37424c;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box > .ccpl-product-heading .product_title{font-size: clamp(25px, 2.1vw, 30px) !important;line-height: 1.13 !important;overflow-wrap: anywhere;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow{position: absolute;z-index: 3;top: var(--ccpr-arrow-y);display: inline-flex;align-items: center;justify-content: center;width: 42px;min-width: 42px;height: 44px;min-height: 44px;padding: 0;border: 1px solid #687480;border-radius: 6px;background: #101820ed;box-shadow: 0 4px 14px #0003;color: #eef2f5;transform: translateY(-50%);cursor: pointer;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow--previous{left: 10px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow--next{right: 10px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow svg{width: 21px;height: 21px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow:hover{background: #65182d;border-color: #c1667d;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpr-gallery-arrow[hidden]{display: none !important;}@media (min-width: 901px){body.cc-storefront-v1.single-product main#main > .product.ccpr-refined{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 4%;align-items: stretch;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined::before, body.cc-storefront-v1.single-product main#main > .product.ccpr-refined::after{display: none;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > .woocommerce-product-gallery{grid-column: 1;grid-row: 1;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > .summary{grid-column: 2;grid-row: 1;display: flex;flex-direction: column;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box{flex: 1 0 auto;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > :not(.woocommerce-product-gallery):not(.summary){grid-column: 1 / -1;min-width: 0;}}@media (max-width: 900px){body.cc-storefront-v1.single-product main#main > .product.ccpr-refined{display: block;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined > .summary{margin-top: 18px;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box{min-height: 0;}body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .ccpl-buy-box > .ccpl-product-heading .product_title{font-size: 25px !important;}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image > a:hover > img:not(.zoomImg){transform: scale(1.045);}}@media (prefers-reduced-motion: reduce){body.cc-storefront-v1.single-product main#main > .product.ccpr-refined .woocommerce-product-gallery__image > a > img:not(.zoomImg){transition: none;}}

