// HIDDEN ELEMENTS ON MOBILE (BLOG SECTION)

@media only screen and (max-width: 768px) {#block-yui_3_17_2_1_1667287462329_788715,#block-bd2fa84f9aa1641c5b7e,#block-c9e97d3e0c00265c0555,#block-yui_3_17_2_1_1667287462329_316665,#block-fcb10648071c25f3c2ea,#block-fcb10648071c25f3c2ea,#block-7aa84afd1c854be81240 {display: none;}}

//HEADER INVERT ON BLOG PAGE

///A RENEGADES SUMMER

#item-6373e1682bd8377b23bbf80b:not(.header--menu-open) header#header img {

filter: invert(1);}

///INTERVIEW: JULIANO ROSBOROUGH

#item-6373e1682bd8377b23bbf7ff header#header img {

filter: invert(1);}

section[data-section-id="64a8542a3b56375047a1e797"]

{min-height: 99.5vh !important;

height: 99.5vh !important;}

@media screen and (min-width:992px)

{#collection-64a7b8ffd431741a53d76a05

header#header,{display: none;}}

.form-item span, .form-item input, .caption-text, span.description.required.fs-unmask {

font-size: 14px !important;

}

div.form-block textarea {

font-size: 14px !important;

}

//PAGE// SHOP PAGE

///FIRST SECTION

section[data-section-id="64befb4d8375e62844b29f2f"]

{min-height: 100vh !important;

height: 100vh !important;}

//PAGE// SHOP PAGE

///FIRST SECTION

@media screen and (max-width:767px){

section[data-section-id="64c0bed4c6c0707ffa97f6a6"]

{display:none}

section[data-section-id="64bef7269fbf9701d8fd6edc"]

{padding-top: 15vh !important}}

@media screen and (min-width:1045px){

section[data-section-id="64c0bed4c6c0707ffa97f6a6"]

{min-height: 40vh !important;

height: 40vh !important;}}

@media screen and (min-width: 768px) and (max-width: 1045px) {

section[data-section-id="64bef7269fbf9701d8fd6edc"] {

min-height: auto !important;

height: auto !important;

}

.products.collection-content-wrapper .list-grid {

display: grid;

grid-template-columns: repeat(2,minmax(0,1fr)) !important;

}

}

/* align image-title */

section.product-details.ProductItem-details {

padding-top: 0px;

}

/* add to cart button */

div.sqs-add-to-cart-button {

padding-top: 5px !important;

padding-bottom: 5px !important;

}

/* quantity */

div.product-quantity-input input {

padding-top: 5px !important;

padding-bottom: 5px !important;

}

.variant-select-wrapper, .product-quantity-input input {

padding-top: 10px !important;

padding-bottom: 10px !important;

}

nav.ProductItem-nav {

padding-bottom: px !important;

}

.ProductItem .ProductItem-details h1.ProductItem-details-title {

padding-top: 0;

margin: 0 !important;}

/* Resize lightbox images on mobile */

@media screen and (min-width:767px) {

.gallery-lightbox-item img {

width: 50% !important;

height: auto !important;

position: absolute !important;

left: 50%;

top: 505%;

transform: translate(-50%,-50%);

}

}

.newsletter-form-field-element {

outline: none !important;

}

.form-wrapper .field-list textarea, .form-item input, .newsletter-block .newsletter-form-field-element {

font-size: 15px !important;

background-color: #FFFFFF !important;

border: 0px solid #FFFFFF !important;

outline: none !important;

letter-spacing: .05em;

border-radius: 0px !important;

}

.form-wrapper .react-form-contents .field-list .title .required, .form-wrapper .react-form-contents .field-list .fields .description.required {

display: none;

}

input[type='checkbox']:checked {

background: black !important;

}

section[data-section-id="64bee613d3b415076f85d135"] .text label, section[data-section-id="64bee613d3b415076f85d135"] .textarea label {

display: none !important

}

section[data-section-id="6529986830c949467bfecd48"] .text label, section[data-section-id="6529986830c949467bfecd48"] .textarea label {

display: none !important

}

.option label {

display: block !important;

}

.form-wrapper .react-form-contents .field-list .field, .form-wrapper .react-form-contents .field-list .fields .field {

margin-bottom: 12px !important;

}

/* resize list image on mobile */

@media screen and (max-width:1024px) {

section[data-section-id="64befb4d8375e62844b29f2f"] .section-border img {

content: url(https://images.squarespace-cdn.com/content/64bee5dcd3b415076f85c8b8/fe4c1eb7-0611-40d9-a39f-7a6e8da4dd88/2_Shop_Banner_Mobile_TanJacket_YGLabradorite.jpg?content-type=image%2Fjpeg);

}

}

@media screen and (max-width:1024px) {

section[data-section-id="64bee5f3d3b415076f85cc8c"] .section-border img {

content: url(https://images.squarespace-cdn.com/content/64bee5dcd3b415076f85c8b8/21f4e0cf-4396-4d5d-8944-78ef7c831801/pexels-cottonbro-studio-9836579.jpg?content-type=image%2Fjpeg);

}

}

#footer-sections .sqs-block-html a {

text-decoration: none;

display: inline-block;

}

#cart {

background-color:#DCDAD7;

.header-title-logo img

{filter: brightness(0) invert(0);

}}

#item-64bf680894c511552be6a23a {

.header-title-logo img {

filter: invert(1);

-webkit-filter: invert();

}

}

button.cart-checkout-button {

text-transform: uppercase !important;

padding-top: 10px !important;

padding-bottom: 10px !important;

}

.cart-title {

font-size: 20px;

text-transform: uppercase !important;

text-align: center;

}

div.cart-row-img-wrapper {

width: 70px !important;

}

.CartTable-itemLabel-3zzV1 span, .CartTable-itemLabel-3zzV1 span, .CartTable-itemLabel-3zzV1 span, .checkout-button span {

text-transform: capitalize !important;

}

.sqs-block-summary-v2 .summary-item {

pointer-events: none

}

//--------------------------------ACTIVE--CODE--BELOW--------------------------------//

// MENU FONT SIZE ON MOBILE

.header-menu-nav-item a {

font-size: 15px;

padding: 10px}

header#header *:not(.top-bun):not(.patty):not(.bottom-bun) {

transform: unset !important;

opacity: 1 !important;

transition-delay: unset !important;

transition: unset !important;}

//PAGE// HOMEPAGE

//FIRST SECTION

body.homepage article section:first-child {

min-height: 99.5vh !important;

height: 99.5vh !important;}

//PAGE// ACCESS SERVICES

///FIRST SECTION

section[data-section-id="64a637ecfa2325518040e87c"]

{min-height: 100vh !important;

height: 100vh !important;}

//------------------------------------------------------------//PAGE//LIFESTYLE SERVICES

//DESKTOP PAGE// LIFESTYLE SERVICES

///FIRST SECTION

[data-section-id="64bee5edd3b415076f85cb6c"]

{min-height: 99.5vh !important;

height: 99.5vh !important;}

//DESKTOP PAGE// WARDROBE DESIGN DELETE SOON

///FIRST SECTION

[data-section-id="6579094662771a6b7f39ee16"]

{min-height: 99.5vh !important;

height: 99.5vh !important;}

//---------------------------------------------------------------//PAGE//WARDROBE DESIGN

//DESKTOP PAGE// WARDROBE DESIGN

///FIRST SECTION

section[data-section-id="64bee613d3b415076f85d129"]

{min-height: 99.5vh !important;

height: 99.5vh !important;}

//MOBILE PAGE// WARDROBE DESIGN

@media screen and (max-width:767px){

///FIRST SECTION

section[data-section-id="64bee613d3b415076f85d129"] {

height: 45vh !important;}

///SECOND SECTION

section[data-section-id="64bee613d3b415076f85d12c"] {

height: 30vh !important;}

///THIRD SECTION

section[data-section-id="64bee613d3b415076f85d12f"] {

min-height: unset !important;

height: 10vh;}}

//--------------------------------------------------------------//PAGE//STYLE CONCIERGE

//DESKTOP PAGE//STYLE CONCIERGE

///FIRST SECTION

section[data-section-id="64bee5e5d3b415076f85ca04"] {

min-height: unset !important;

height: 55vh;}

///SECOND SECTION

section[data-section-id="64bee5e5d3b415076f85ca07"] {

min-height: unset !important;

height: 35vh;}

///THIRD SECTION

section[data-section-id="64bee5e5d3b415076f85ca0a"] {

min-height: unset !important;

height: 10vh;}

//MOBILE PAGE//STYLE CONCIERGE

@media screen and (max-width:767px){

///FIRST SECTION

section[data-section-id="64bee5e5d3b415076f85ca04"] {

height: 30vh !important;}

///SECOND SECTION

section[data-section-id="64bee5e5d3b415076f85ca07"] {

height: 46vh !important;}

///THIRD SECTION

section[data-section-id="64bee5e5d3b415076f85ca0a"] {

min-height: unset !important;

height: 10vh;}}

//PAGE//WARDROBE DESIGN//SCROLL INDICATOR

section[data-section-id="64bee613d3b415076f85d129"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid WHITE;

border-right: 2px solid WHITE;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

//PAGE//SARTORI CONCIERGE//SCROLL INDICATOR

section[data-section-id="64bee5e5d3b415076f85ca0a"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid BLACK;

border-right: 2px solid BLACK;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

//PAGE//LIFESTYLE SERVICES//SCROLL INDICATOR

section[data-section-id="64bee5edd3b415076f85cb6c"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid WHITE;

border-right: 2px solid WHITE;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

//PAGE/WARDROBE DESIGN 2

//PAGE//LIFESTYLE SERVICES//SCROLL INDICATOR

section[data-section-id="6579094662771a6b7f39ee16"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid WHITE;

border-right: 2px solid WHITE;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

//PAGE//HOME PAGE//SCROLL INDICATOR

section[data-section-id="64bee5f3d3b415076f85cc8c"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid WHITE;

border-right: 2px solid WHITE;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

//DESKTOP PAGE// TRUNK CALENDAR

///FIRST SECTION

@media screen and (min-width:1045px) {

section[data-section-id="64bee603d3b415076f85cf22"] {

min-height: unset !important;

height: 55vh;}}

///SECOND SECTION

@media screen and (min-width:1045px) {

section[data-section-id="64bee603d3b415076f85cf23"] {

min-height: unset !important;

height: 43vh;}}

///HEADER LOGO

#collection-64bee603d3b415076f85cf1f {

.header-title-logo img {

filter: invert(1);

-webkit-filter: invert();

}

}

section[data-section-id="64bee603d3b415076f85cf23"]:after {

content: "";

position: ABSOLUTE;

left: 50%;

bottom: 25px;

display: block;

text-align: center;

font-size: 100px;

z-index: 100;

text-decoration: none;

text-shadow: 0;

width: 20px;

height: 20px;

margin-left: -12px;

border-bottom:2px solid BLACK;

border-right: 2px solid BLACK;

z-index: 9;

left: 50%;

-webkit-transform: translate(-50%, 0%) rotate(45deg);

-moz-transform: translate(-50%, 0%) rotate(45deg);

transform: translate(-50%, 0%) rotate(45deg);

-webkit-animation: fade_move_down 4s ease-in-out infinite;

-moz-animation: fade_move_down 4s ease-in-out infinite;

animation: fade_move_down 4s ease-in-out infinite;

}

/*animated scroll arrow animation*/

@-webkit-keyframes fade_move_down {

0% { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@-moz-keyframes fade_move_down {

0% { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

@keyframes fade_move_down {

0% { transform:translate(0,-10px) rotate(45deg); opacity: 0; }

50% { opacity: 1; }

100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }

}

#block-d27c236b9013a4ac34ba {

width: 100% !important;

}