@font-face {
font-family: 'Baskerville';
src: url("../../../../fonts/36/Baskerville-Normal.eot");
src: local("Baskerville"), url("../../../../fonts/36/Baskerville-Normal.eot?#iefix") format("embedded-opentype"), url("../../../../fonts/36/Baskerville-Normal.woff2") format("woff2"), url("../../../../fonts/36/Baskerville-Normal.woff") format("woff"), url("../../../../fonts/36/Baskerville-Normal.ttf") format("truetype"), url("../../../../fonts/36/Baskerville-Normal.svg#Baskerville-Normal") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'URWGeometric-SemiBold';
src: url("../../../../fonts/36/urw-geometric-semi-bold.eot");
src: url("../../../../fonts/36/urw-geometric-semi-bold.eot?#iefix") format("embedded-opentype"), url("../../../../fonts/36/urw-geometric-semi-bold.woff2") format("woff2"), url("../../../../fonts/36/urw-geometric-semi-bold.woff") format("woff"), url("../../../../fonts/36/urw-geometric-semi-bold.ttf") format("truetype"), url("../../../../fonts/36/urw-geometric-semi-bold.svg#youworkforthem") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'URWGeometric-Medium';
src: url("../../../../fonts/36/urw-geometric-medium.eot");
src: url("../../../../fonts/36/urw-geometric-medium.eot?#iefix") format("embedded-opentype"), url("../../../../fonts/36/urw-geometric-medium.woff2") format("woff2"), url("../../../../fonts/36/urw-geometric-medium.woff") format("woff"), url("../../../../fonts/36/urw-geometric-medium.ttf") format("truetype"), url("../../../../fonts/36/urw-geometric-medium.svg#youworkforthem") format("svg");
font-weight: normal;
font-style: normal; }
.skip-active {
display: block !important;
}
@media only screen and (min-width: 769px) {
input + label {
padding-left: 5px;
}
.onestepcheckout-index-index .onestepcheckout-title {
color: #B6985A;
font-size: 1.2em;
letter-spacing: 0.05rem;
text-transform: capitalize;
margin-bottom: 10px;
}
.onestepcheckout-index-index .input-box select {
font-size: 1.2em;
}
.onestepcheckout-index-index div.input-firstname .input-text {
width: 92%;
font-size: 1.2em;
padding: 4px 5px 0; }
.onestepcheckout-index-index div.checkoutcontainer div.input-address .input-text,
.onestepcheckout-index-index div.checkoutcontainer div.input-country select,
.onestepcheckout-index-index div.checkoutcontainer div.input-city .input-text {
width: 94%; }
.onestepcheckout-index-index div.checkoutcontainer div.input-email {
}
.onestepcheckout-index-index div.checkoutcontainer div.input-country select,
.onestepcheckout-index-index div.checkoutcontainer div.input-region select {
-webkit-appearance: none;
border-radius: 0;
padding-top: 6px;
padding-left: 10px; 
-webkit-appearance: none;
-moz-appearance: none;
background: transparent url("../images/icon-filter-down.png") no-repeat 96% center;
padding-top: 5px;
-webkit-border-radius: 0px;
height: 30px;
}
.onestepcheckout-index-index .onestepcheckout-login-link a#onestepcheckout-login-link {
float: left;
font-size: 1.5em;
text-decoration: underline; }
.onestepcheckout-index-index .group-select {
font-family: 'URWGeometric-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif; }
.onestepcheckout-index-index .group-select body, .onestepcheckout-index-index .group-select input, .onestepcheckout-index-index .group-select select, .onestepcheckout-index-index .group-select textarea {
font-family: 'URWGeometric-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;
border-color: #BFBFBF;
}
.onestepcheckout-index-index .group-select .checkoutcontainer .payment-methods .input-box .input-text,
.onestepcheckout-index-index .group-select .checkoutcontainer .payment-methods .input-box textarea,
.onestepcheckout-index-index .group-select .checkoutcontainer .payment-methods .input-box select{
font-family: 'URWGeometric-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.2em;
padding-top: 10px;
}
.onestepcheckout-index-index .group-select button.button span {
font-family: 'URWGeometric-Medium', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.2em;
}
.onestepcheckout-index-index .group-select > h2 {
margin-top: -5px;
display: inline-block;
margin-left: 5px;
}
.osc-span {
float: right;
display: inline-block;
text-align: right;
color: #bda773;
font-size: 14px;
letter-spacing: 0.05rem;
}
.onestepcheckout-index-index .group-select .count-1, .onestepcheckout-index-index .group-select .count-2, .onestepcheckout-index-index .group-select .count-3, .onestepcheckout-index-index .group-select .count-4 {
border: 1px solid #182F5E;
color: #182F5E;
padding: 5px 10px 5px;
float: left;
margin-left: 3px;
}
.onestepcheckout-index-index .group-select .count-1.active-blue, .onestepcheckout-index-index .group-select .count-2.active-blue,
.onestepcheckout-index-index .group-select .count-3.active-blue, .onestepcheckout-index-index .group-select .count-4.active-blue {
background: #182F5E;
color: white; 
padding: 5px 10px 5px;
margin-left: 3px;
}
.onestepcheckout-index-index .onestepcheckout-column-left .input-box.input-region {
width: 50%;
float: right;
}
.onestepcheckout-index-index .onestepcheckout-column-left .input-box.input-region select {
width: 88%!important;
height: 30px;
margin: 0 auto; }
.onestepcheckout-index-index .onestepcheckout-column-left .input-box.input-different-shipping {
padding-top: 5px; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list li.clearfix:nth-child(1) {
margin-top: -8px; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list li.clearfix:nth-child(8) {
width: 100%; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list li.clearfix:nth-child(n+2),
.onestepcheckout-index-index li#shipping_address_list li.clearfix:nth-child(n+2),
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list li#onestepcheckout-li-password {
padding-top: 15px; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list .input-box.input-email input {
float: left; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list .input-box.input-telephone {
float: left !important;
margin-top: 0px !important;
margin-right: auto !important;}
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list .input-box.input-country {
margin-top: -10px; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list input#id_create_account {
margin-top: 10px;}
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-day input, .onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-month input {
width: 100%; }
.onestepcheckout-index-index #payment_form_fatzebra li:nth-child(4), .onestepcheckout-index-index #payment_form_fatzebra li:nth-child(5) {
display:inline-block;
vertical-align: top;
}
.onestepcheckout-index-index #payment_form_fatzebra li:nth-child(4) {
width: 60%;
}
.onestepcheckout-index-index #payment_form_fatzebra li:nth-child(5) {
width: 30%;
}
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-year input {
width: 48%; }
.onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-day input, .onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-month input, .onestepcheckout-index-index .onestepcheckout-column-left ul#billing_address_list div.input-box.customer-dob div.dob-year input {
font-size: 1.2em;
padding-top: 5px;
text-align: center; }
.onestepcheckout-index-index .onestepcheckout-column-middle .form-list label {
font-size: 12px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .onestepcheckout-shipping-method-block > dd {
display: none; }
.onestepcheckout-index-index .onestepcheckout-column-middle .onestepcheckout-shipping-method-block,
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods {
margin: 0 auto; 
width: 95%; }
.onestepcheckout-index-index .onestepcheckout-column-middle .onestepcheckout-shipping-method-block div#payment_form_fatzebra,
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods div#payment_form_fatzebra {
margin: 5px -20px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .onestepcheckout-shipping-method-block div#payment_form_fatzebra ul#payment_form_fatzebra_entry div.input-box,
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods div#payment_form_fatzebra ul#payment_form_fatzebra_entry div.input-box {
padding-top: 2px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .onestepcheckout-shipping-method-block div#payment_form_fatzebra ul#payment_form_fatzebra_entry div.input-box a,
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods div#payment_form_fatzebra ul#payment_form_fatzebra_entry div.input-box a {
padding-left: 6px; }
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration {
width: 60% !important;
margin-right: 4%;
}
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration_yr {
width: 30% !important;   
}
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration {
background: transparent url("../images/icon-filter-down.png") no-repeat 93% center;
}
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration_yr {
background: transparent url("../images/icon-filter-down.png") no-repeat 83% center;
}
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration,
.onestepcheckout-index-index .onestepcheckout-column-middle .payment-methods .input-box select#fatzebra_expiration_yr {
-webkit-appearance: none;
border-radius: 0;
padding: 6px 0 0 10px;
height: 30px;
-moz-appearance: none;
-webkit-border-radius: 0px;
} 
.onestepcheckout-place-order-wrapper p {
color: #002E56;
text-align: left;
margin-left: 10px;
margin-bottom: 15px;
letter-spacing: 0.05rem;
}
.onestepcheckout-place-order-wrapper p a {
color: #BFBFBF;
}
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-summary {
margin-left: 10px;
margin-right: -10px;
margin-bottom: 15px;
border-bottom: 1px solid #BFBFBF;
padding-bottom: 0;
}
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-summary table.onestepcheckout-summary thead {
text-transform: uppercase; }
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-summary table.onestepcheckout-summary tbody {
color: #182F5E; }
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals {
border: none; }
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .title input {
width: 121.2%;
font-size: 13px;
letter-spacing: 0.05rem;
padding-top: 5px;
padding-left: 15px;
}
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .value button > span {
padding-top: 2px;
padding-bottom: 6px; }
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .value button > span > span {
padding: 4px 25px;
background-color: transparent; }
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals tr.grand-total td.title,
.onestepcheckout-index-index .onestepcheckout-column-right table.onestepcheckout-totals tr.grand-total td.value {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 1.2em;
font-weight: lighter;
}
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-place-order-wrapper {
margin: 0 -10px 0 10px; }
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-place-order-wrapper button#onestepcheckout-place-order {
font-family: "URWGeometric-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow: none; }
.onestepcheckout-index-index .onestepcheckout-column-right div.onestepcheckout-place-order-wrapper button#onestepcheckout-place-order span {
line-height: 46px;
font-size: 14px;
letter-spacing: 2px; }
.onestepcheckout-index-index dl.shipment-methods > dd {
padding-bottom: 3px;
letter-spacing: 0.05rem;
}
.onestepcheckout-index-index .input-box > label {
color: #182F5E; }
.customer-account-login div.account-login {
color: #182F5E;
letter-spacing: 0.05em;
width: 100%;
margin-top: 10px;
margin-bottom: 50px;
float: left; }
.customer-account-login div.account-login ul.login-table, .customer-account-login div.account-login ul.signup-table {
margin: 2.5em auto 0;
text-align: center;
width: 50%; }
.customer-account-login div.account-login ul.login-table li, .customer-account-login div.account-login ul.signup-table li {
text-align: left; }
.customer-account-login div.account-login ul.login-table li h2, .customer-account-login div.account-login ul.signup-table li h2 {
text-align: center; }
.customer-account-login div.account-login ul.login-table li input, .customer-account-login div.account-login ul.signup-table li input {
width: 98.5%; }
.customer-account-login div.account-login ul.login-table li button, .customer-account-login div.account-login ul.signup-table li button {
font-size: 1.3em;
letter-spacing: 1px;
color: white;
background-color: #182F5E;
border: none;
width: 100%;
margin-top: 1em; }
.customer-account-login div.account-login ul.login-table li input, .customer-account-login div.account-login ul.login-table li button, .customer-account-login div.account-login ul.signup-table li input, .customer-account-login div.account-login ul.signup-table li button {
height: 30px;
padding-left: 5px; }
.customer-account-login div.account-login ul.login-table li.inputrow-2, .customer-account-login div.account-login ul.signup-table li.inputrow-2 {
margin: 1.5em auto; }
.customer-account-login div.account-login ul.login-table li.inputrow-2 p, .customer-account-login div.account-login ul.signup-table li.inputrow-2 p {
text-align: center; }
.customer-account-login div.account-login .login-table {
width: 300px; }
.customer-account-login div.account-login .login-table li.inputrow-2 {
margin: 1.5em auto; }
.customer-account-login div.account-login .login-table li.inputrow-2 p {
text-align: center; }
.customer-account-login div.account-login .login-table li.inputrow-4, .customer-account-login div.account-login .login-table li.inputrow-5 {
margin-top: 1em; }
.customer-account-login div.account-login .login-table li.inputrow-5 {
margin-top: 1.3em; }
.customer-account-login div.account-login .login-table li.inputrow-5 input {
height: inherit;
width: 6%; }
.customer-account-login div.account-login .login-table li.inputrow-5 p {
display: inline; }
.customer-account-login div.account-login .login-table li.inputrow-7 {
margin-top: 10px;
text-align: center; }
.customer-account-login div.account-login .login-table li.inputrow-7 a {
float: none !important; }
.customer-account-login div.account-login .login-table li input {
padding-left: 10px;
height: 35px;
width: 95% !important; }
.customer-account-login div.account-login .login-table li input.checkbox {
width: inherit !important; }
.customer-account-login div.account-login .login-table li button {
height: 40px;
width: 95% !important;
font-weight: 600;
font-size: 13px;
margin-top: 15px; }
.customer-account-login div.account-login div.breaker {
height: 496px;
border-left: 1px solid #B3B3B3;
margin-top: 2.5em;
margin-right: -17em;
float: left; }
.customer-account-login div.account-login ul.signup-table {
padding: 0px;
width: 53%;
margin-left: 21%; }
.customer-account-login div.account-login ul.signup-table li.inputrow-4, .customer-account-login div.account-login ul.signup-table li.inputrow-5,
.customer-account-login div.account-login ul.signup-table li.inputrow-6, .customer-account-login div.account-login ul.signup-table li.inputrow-7 {
margin-top: 1em; }
.customer-account-login div.account-login ul.signup-table li input {
height: 30px;
width: 95% !important;
padding-left: 5px; }
.customer-account-login div.account-login ul.signup-table li button {
height: 40px;
width: 95% !important;
font-weight: 600;
font-size: 13px;
margin-top: 25px; }
.customer-account-login div.account-login .asterisk {
color: #B52025;
font-size: 13px;
padding-left: 2px; }
.customer-account-login div.account-login #login-form {
width: 50%;
float: left; }
.customer-account-login div.account-login #login-form .login-table {
width: 53%;
margin-left: 28%; }
.customer-account-login div.account-login #login-form .login-table h2 {
text-transform: uppercase;
color: #162f53;
font-weight: 600; }
.customer-account-login div.account-login #login-form .login-table a {
text-decoration: underline;
color: #999999;
font-weight: normal;
font-size: 11px;
line-height: 35px; }
.customer-account-login div.account-login #login-form .login-table p {
color: #002e56;
font-weight: normal;
position: relative;
z-index: 0;
font-size: 14px;
margin-top: 2px;
margin-bottom: 5px; }
.customer-account-login div.account-login #form-validate {
width: 50%;
float: left; }
.customer-account-login div.account-login #form-validate .signup-table h2 {
text-transform: uppercase;
color: #162f53;
font-weight: 600; }
.customer-account-login div.account-login #form-validate .signup-table p {
color: #162f53;
font-weight: normal;
font-size: 14px;
position: relative;
z-index: 0;
margin-top: 2px;
margin-bottom: 5px; }
.customer-account-login .page-title, .customer-account-login div.login-content {
display: none !important; }
p.onestepcheckout-numbers{padding-top: 3px !important;}
.customer-account-edit .col-main .form-list li:nth-child(3) {
margin-top: -8px; } 
.account-create {
width: 100%;
margin: 60px auto;
max-width: 525px;
}
.customer-account-create .page-title h1 {
text-transform: uppercase;
color: #162f53;
font-weight: 600;
font-family: 'URWGeometric-Medium', Arial, sans-serif;
font-size: 18px;
text-align: center;
}
.account-create .fieldset {
border: 0 none;
background: none;
margin: 25px 0;
padding: 0;
}
.account-create .fieldset .legend {
border: 0 none;
background: none;
}
}
@media only screen and (max-width: 768px) {
.cms-contact-us-mobile .main {
width: 94%;
margin: 0 auto;
padding-top: 20px;
}
.desktop-only {
display: none !important;
}
.onestepcheckout-coupon .title {
width: 100%;
}
.onestepcheckout-coupon .input-text {
height: 40px;
width: 100%;
color: #182F5E;
}
.onestepcheckout-coupon td {
border-bottom: 0 !important;
}
#onestepcheckout-coupon-add {
width: 100px;
}
#onestepcheckout-coupon-add > span {
width: 100%; 
padding: 0;
min-height:40px;
}
#onestepcheckout-coupon-add > span > span {
text-align: center;
white-space: nowrap;
color: #fff;
height: 40px;
width: 90%;
font-family: "URWGeometric-Medium", 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
line-height: 45px;
font-size: 15px;
}
.cms-contact-us-mobile .form-list li {
margin: 0 !important;
padding-top: 20px;
}
.onestepcheckout-place-order-wrapper p {
margin-bottom: 10px;
font-size: 13px;
}
.group-select > h2 {
display: none !important;
}
div.checkoutcontainer div.input-company .customer-dob {
float: left;
width: 100%;
}
div.checkoutcontainer div.input-company .customer-dob .dob-day {
width: 33.33333% !important;
}
div.checkoutcontainer div.input-company .customer-dob .dob-month {
width: 33.33333% !important;
}
div.checkoutcontainer div.input-company .customer-dob .dob-year {
width: 33.33333% !important;
}
div.checkoutcontainer div.input-company .customer-dob .dob-year input {
width: 100% !important;
}
}
@media only screen and (min-width: 769px) {
div.checkoutcontainer div.input-company .customer-dob {
float: left;
width: 100%;
}
div.checkoutcontainer div.input-company .customer-dob .dob-day {
width: 27% !important;
margin-right: 4%;
}
div.checkoutcontainer div.input-company .customer-dob .dob-month {
width: 29% !important;
margin-right: 4%;
}
div.checkoutcontainer div.input-company .customer-dob .dob-year {
width: 30% !important;
}
div.checkoutcontainer div.input-company .customer-dob .dob-year input {
width: 100% !important;
}
}
@media only screen and (max-width: 768px) {
.onestepcheckout-index-index input.input-text, .onestepcheckout-index-index select, .onestepcheckout-index-index textarea {
color: #002d55;
font-size: 14.4px;
padding: 5px 10px !important;
width: 100%!important;
height: 40px;
}
.onestepcheckout-index-index select.address-select {
width: 100%!important;
}
::-webkit-input-placeholder {
color: #002d55;
}
:-moz-placeholder {
color: #002d55;  
}
::-moz-placeholder { 
color: #002d55;  
}
:-ms-input-placeholder {  
color: #002d55;  
}
.onestepcheckout-column-left div.dob-day ::-webkit-input-placeholder, .onestepcheckout-column-left div.dob-month ::-webkit-input-placeholder, .onestepcheckout-column-left div.dob-year ::-webkit-input-placeholder {
color: #182F5E; }
.onestepcheckout-column-left div.dob-day :-moz-placeholder, .onestepcheckout-column-left div.dob-month :-moz-placeholder, .onestepcheckout-column-left div.dob-year :-moz-placeholder {
color: #182F5E; }
.onestepcheckout-column-left div.dob-day ::-moz-placeholder, .onestepcheckout-column-left div.dob-month ::-moz-placeholder, .onestepcheckout-column-left div.dob-year ::-moz-placeholder {
color: #182F5E; }
.onestepcheckout-column-left div.dob-day :-ms-input-placeholder, .onestepcheckout-column-left div.dob-month :-ms-input-placeholder, .onestepcheckout-column-left div.dob-year :-ms-input-placeholder {
color: #182F5E; }
.onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .title ::-webkit-input-placeholder {
color: #182F5E; }
.onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .title :-moz-placeholder {
color: #182F5E; }
.onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .title ::-moz-placeholder {
color: #182F5E; }
.onestepcheckout-column-right table.onestepcheckout-totals tr:nth-child(2) .title :-ms-input-placeholder {
color: #182F5E; }
.customer-account-edit .dob-day input, .customer-account-edit .dob-month input, .customer-account-edit .dob-year input {
width: 61px !important; }
#container_payment_method_afterpaypayovertime {
position: relative;
}
#container_payment_method_afterpaypayovertime #afterpay-logo {
position: absolute;
right: 0;
top: -20px;
}
.installments-header p {
padding: 10px 0 10px;
color: #999999;
width: 100%;
letter-spacing: 0.01rem;
border-bottom: 1px solid lightgrey;
}
#payment_form_afterpaypayovertime .instalments .header-text {
font-family: 'URWGeometric-Medium' !important;
letter-spacing: 0.05rem;
font-size: 11px !important;
text-align: center;
}
ul.cost li {
font-size: 1rem;
}
ul.instalment li {
font-size: 0.65rem;
font-family: 'URWGeometric-Medium' !important;
}
#payment_form_afterpaypayovertime .instalments {
padding-bottom: 15px;
margin-bottom: 10px !important;
position: relative;
border-bottom: 1px solid lightgrey;
}
#payment_form_afterpaypayovertime .form-alt {
width: 100%;
}
.instalment-footer p, .instalment-footer a {
font-size: 11px !important;
font-family: 'URWGeometric-Medium' !important;
letter-spacing: 0.04rem;
}
.checkout-cart-index .checkout-types li:nth-child(3), .checkout-cart-index .checkout-types .method-afterpay_onetouch {
display: none !important;
}
.cart .checkout-types li {
padding-bottom: 0;
}
.cms-lookbook .container {
max-width: 100% !important;
}
.cms-lookbook #container div{
text-align: center;
margin:0 auto;
}
.cms-lookbook #container .block {
margin: 20px 0 20px 0;
padding-bottom: 20px;
}
.cms-lookbook .block-two .lb-left{
width: 45%;
display: inline-block;
vertical-align: top;
padding-right: 40px;
}
.cms-lookbook .block-two .lb-right{
width:45%;
display: inline-block;
vertical-align: top;
}
.cms-lookbook .block-two strong{
letter-spacing: 0.2em;
font-size: 2.5em;
line-height: 60px;
}
.cms-lookbook .block-two .lb-left hr{
width:200px;
margin:0 auto;
}
.cms-lookbook .block-two .wisdom{
font-size: 1.1em;
padding: 20px 22px;
}
@media (max-width:768px) {
.cms-lookbook img {
width: 100% !important;
}
.cms-lookbook .lb-right, .cms-lookbook .lb-left {
padding: 0 !important;
margin: 0 !important;
}
.cms-lookbook .btn-next {
width: 40px;
}
#custom-look img{
margin-bottom: 20px!important;
}
.cms-lookbook #container {
width: 93.5% !important;
}
}
.cms-lookbook .para{
color: #002D56;
}
.cms-lookbook .call-to-action {
width: 215px;
display: inline-block;
margin: 35px auto 0;
border: 1px solid #002D56;
padding: 8px 15px;
font-size: 1.2em;
vertical-align: bottom;
color: #002D56 !important;
letter-spacing: 0.02em;
font-weight:bold;
}
.cms-lookbook .block-two hr{
width:100%;
margin:40px auto 0;
}
.cms-lookbook .block-four{
width: 90%;
margin:0 auto;
}
.cms-lookbook .block-five {
width: 70%;
text-align: right;
margin: 0 auto;
padding: 20px 0 40px;
}
.cms-lookbook .block-four .lb-left{
display: inline-block;
width:50%;
float: left;text-align: left;
}
.cms-lookbook .block-four .lb-left img{width: 93%}
.cms-lookbook .block-four .lb-right{
display: inline-block;
width:50%;
}
.cms-lookbook .block-five .empty.lb-left{
width: 280px;
display: inline-block;
}
.cms-lookbook .block-five .lb-right{
width:600px;
display: inline-block;
}
.cms-lookbook .block-six .lb-left .lb-top{
padding-bottom: 6%;
}
.cms-lookbook .block-six .lb-left .lb-top,.cms-lookbook .block-six .lb-left .lb-bottom {
text-align: left;
}
.cms-lookbook .block-six .lb-left{
display: inline-block;
width:50%;
float: left;
}
.cms-lookbook .block-six .lb-left img{
width: 93.5%;
}
.cms-lookbook .block-six .lb-right{
display: inline-block;
width:50%;
vertical-align: top;
position: relative;
}
.cms-lookbook .block-nine .lb-left{
display: inline-block;
width:30%;float: left;
}
.cms-lookbook .block-nine .lb-right img{width: 99.4%;}
.cms-lookbook .block-nine .lb-right{
display: inline-block;
width: 67%;
text-align:right;
margin-left: 25px;
}
.cms-lookbook .block-ten .lb-left img{
width: 98%;
}
.cms-lookbook .block-ten .lb-left .lb-top,.cms-lookbook .block-ten .lb-left .lb-bottom{
text-align: left;
margin-top: 20px;
margin-bottom: 40px;
margin-right: 30px;
}
.cms-lookbook .block-twelve .lb-left {
padding-right: 40px;
}
.cms-lookbook .block-ten .lb-left{
display: inline-block;
width:50%;float: left;
text-align: left;
}
.cms-lookbook .block-ten .lb-right{
display: inline-block;
width:50%;
vertical-align: bottom;
position: relative;
top: 28px;
}
.cms-lookbook .block-eleven {
margin-top: 50px;
padding-top:40px;
}
.cms-lookbook .block-twelve div {
display: inline-block;
width:350px;
}
.cms-lookbook .block-fourteen .lb-left .lb-top,.cms-lookbook .block-fourteen .lb-left .lb-bottom{
text-align: left;
padding-bottom: 40px;
margin-right: 22px;
}
.cms-lookbook .block-fourteen img{width: 98%;}
.cms-lookbook .block-fourteen .lb-left{
display: inline-block;
width:50%;float: left;
}
.cms-lookbook .block-fourteen .lb-left div{
margin-bottom: 10px;
}
.cms-lookbook .block-fourteen .lb-right{
display: inline-block;
width:50%;
position: relative;
top:80px;
vertical-align: top;
}
.cms-lookbook .header-container {
max-width: 1200px;
margin: 0 auto;
}
.cms-lookbook .main-container {
max-width: 1200px;
margin: 0 auto;
}
.cms-lookbook #container {
width: 100%;
}
.cms-lookbook .btn-next{
text-align:center;
clear: both;
}
#shipping-method-buttons-container, .onestepcheckout-index-index #shipping-method-buttons-container{display: none;}
#onepage-checkout-shipping-method-shippit-authoritytoleave{margin-left:0px}
.onestepcheckout-index-index #shippit_authority_to_leave{margin-right:0;}
#onestepcheckout-coupon-notice{
background-color: none !important;
padding: 0px 0px 15px 0px !important;
}