body{background:#FAFAFA;margin:0;padding:0;width:100vw;height:100vh}h2{font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:600;margin:0 0 20px 0;padding:0}#container{max-width:1000px;margin:0 auto}#checkout-products,#checkout-delivery,#checkout-cta{padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:50px}#products-list{display:grid;box-sizing:border-box;row-gap:20px;column-gap:20px;display:grid}@media screen and (max-width: 574.98px){#products-list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 575px) and (max-width: 767.98px){#products-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px) and (max-width: 991.98px){#products-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px) and (max-width: 1199.98px){#products-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px){#products-list{grid-template-columns:repeat(3, 1fr)}}.product-infos{margin-top:15px}.product-thumb img{display:block;width:100%;height:auto;border-radius:5px}.product-title{font-family:"UncutSans",Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;text-align:center;color:#000}.product-price{margin-top:3px;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-weight:400;font-size:0.9rem;text-align:center;color:#000}.product-quantity{display:flex;flex-direction:row;justify-content:center;margin-top:10px}.quantity-control{gap:.5rem;border:1px solid #000;border-radius:2px;padding:.3rem .5rem}.quantity-button{background:none;border:none;cursor:pointer;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1rem;background:#FAFAFA;color:#000;line-height:1;padding:0 .2rem}.quantity-input{width:2rem;text-align:center;border:none;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:.85rem;background:#FAFAFA;color:#000}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#checkout-delivery{border-top:1px solid #000;box-sizing:border-box}.delivery-toggle{font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1rem;color:#000}.delivery-toggle-item{margin-bottom:5px}label{cursor:pointer}.delivery-country{display:none}.delivery-country.visible{display:block}.delivery-note{font-family:"Crimson Pro",Georgia,Times New Roman,serif;font-size:0.9rem;font-weight:400;color:#000;margin:10px 0 0 0;padding:0}.country-select{appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #000;border-radius:2px;padding:.6rem 2.4rem .6rem .9rem;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:.78rem;color:#000;cursor:pointer;min-width:280px;transition:border-color .15s}.country-select:focus{outline:none;border-color:var(--accent)}#delivery-country{margin-top:20px}#checkout-price{padding-left:20px;padding-right:20px}.summary-box{background:#eaeaea;padding:20px 25px}.summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:1rem}.summary-row:last-of-type{border-bottom:none}.summary-label{font-family:"UncutSans",Helvetica,Arial,sans-serif;color:#000}.summary-value{font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:0.9rem}.summary-row.total{padding-top:10px;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1.15rem;font-weight:600}.summary-row.total .summary-value{font-size:1.05rem}.shipping-detail{font-family:"Crimson Pro",Georgia,Times New Roman,serif;font-size:.9rem;font-weight:300;color:#000;margin-top:5px}#summary-row-products{border-bottom:1px solid #000}#summary-row-shipping{border-bottom:2px solid #000}.cta-area{display:flex;flex-direction:column;align-items:flex-start}.btn-checkout{display:inline-flex;align-items:center;gap:.7rem;background:#000;color:#FAFAFA;border:none;cursor:pointer;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1rem;padding:15px 30px;border-radius:50px;transition:background .2s, transform .15s}.btn-checkout:hover:not(:disabled){transform:scale(0.95)}.btn-checkout:disabled{opacity:.4;cursor:not-allowed}.secure-note{font-family:"Crimson Pro",Georgia,Times New Roman,serif;font-weight:300;font-size:.9rem;color:#000}.postpayment{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh}.postpayment-message{max-width:520px;width:100%;text-align:center}.postpayment-message .icon{width:52px;height:52px;margin:0 auto 2rem;background:#000;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center}.postpayment-message .icon svg{width:22px;height:22px;stroke:#FAFAFA;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.postpayment-message h1{font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:20px}.postpayment-message p{font-family:"UncutSans",Helvetica,Arial,sans-serif;color:#000;font-size:1rem;font-weight:400;margin-bottom:20px}.back-link{display:inline-flex;align-items:center;padding-bottom:3px;font-family:"UncutSans",Helvetica,Arial,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #000}.back-link:hover,.back-link:focus{border-bottom:none}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Light.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Light.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-LightItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-LightItalic.woff2") format("woff2");font-weight:200;font-style:italic}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Book.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Book.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-BookItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-BookItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Regular.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-RegularItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Medium.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-MediumItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Semibold.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Semibold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-SemiboldItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-SemiboldItalic.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-Bold.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'UncutSans';src:url("../fonts/uncut_sans/UncutSans-BoldItalic.woff") format("woff");src:url("../fonts/uncut_sans/UncutSans-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-ExtraLight.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLight.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLight.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLight.eot") format("eot");font-weight:200;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-ExtraLightItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLightItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLightItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-ExtraLightItalic.eot") format("eot");font-weight:200;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Light.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Light.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Light.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Light.eot") format("eot");font-weight:300;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-LightItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-LightItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-LightItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-LightItalic.eot") format("eot");font-weight:300;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Regular.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Regular.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Regular.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Regular.eot") format("eot");font-weight:400;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Italic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Italic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Italic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Italic.eot") format("eot");font-weight:400;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Medium.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Medium.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Medium.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Medium.eot") format("eot");font-weight:500;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-MediumItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-MediumItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-MediumItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-MediumItalic.eot") format("eot");font-weight:500;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-SemiBold.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-SemiBold.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-SemiBold.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-SemiBold.eot") format("eot");font-weight:600;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-SemiBoldItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-SemiBoldItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-SemiBoldItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-SemiBoldItalic.eot") format("eot");font-weight:600;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Bold.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Bold.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Bold.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Bold.eot") format("eot");font-weight:700;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.woff2") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.eot") format("eot");font-weight:700;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-BoldItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-ExtraBold.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-ExtraBold.eot") format("eot");font-weight:800;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-ExtraBoldItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-ExtraBoldItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-ExtraBoldItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-ExtraBoldItalic.eot") format("eot");font-weight:800;font-style:italic}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-Black.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-Black.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-Black.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-Black.eot") format("eot");font-weight:900;font-style:normal}@font-face{font-family:"Crimson Pro";src:url("../fonts/crimson_pro/CrimsonPro-BlackItalic.woff") format("woff");src:url("../fonts/crimson_pro/CrimsonPro-BlackItalic.woff2") format("woff2");src:url("../fonts/crimson_pro/CrimsonPro-BlackItalic.ttf") format("ttf");src:url("../fonts/crimson_pro/CrimsonPro-BlackItalic.eot") format("eot");font-weight:900;font-style:italic}
