<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DETTAGLIO */
.details_block_container { margin: 0; padding: 0; }

.detail_full_img_block figure { width: 100%; }

.details_block_50 { float: left; margin: 0.5% 0.5% 0.5% 0.5%; overflow: hidden; position: relative; width: 49%; }
.details_block_50 img { width: 100%; }
.details_block_50 figure { width: 100%; }

.details_block_60 { float: left; margin: 0.5% 0.5% 0.5% 0.5%; overflow: hidden; position: relative; width: 59%; }
.details_block_60 img { width: 100%; }
.details_block_60 figure { width: 100%; }

.details_block_40 { float: left; margin: 0.5% 0.5% 0.5% 0.5%; overflow: hidden; position: relative; width: 39%; }
.details_block_40 img { width: 100%; }
.details_block_40 figure { width: 100%; }

.details_block_100 { float: left; margin: 0.5% 0.5% 0.5% 0.5%; overflow: hidden; position: relative; width: 99%; }
.details_block_100 img { width: 100%; }
.details_block_100 figure { width: 100%; }

	.details_article_dett_title { font-size: 18px; font-weight: 700; letter-spacing: 0.5px; margin: 0 0 0 0; text-transform: capitalize; padding: 0; }
		.details_article_dett_title h1 { font-weight: 700; }

	.details_article_dett_prezzo { margin: 0 0 5px 0; padding: 0; font-size: 18px; font-weight: 400; color: #000000; }
		.details_article_dett_prezzo_old_price { text-decoration: line-through; margin-right: 10px; }

	.details_article_dett_free_shipping { font-size: 11px; font-weight: 400; color: #757575; margin: 15px 0 25px 0; letter-spacing: 0.5px; text-transform: uppercase; }
		.details_article_dett_free_shipping ul { list-style: none; margin: 0; padding: 0; }

	.details_article_attr_label { font-size: 11px; font-weight: 400; color: #000000; margin: 0 0 10px 0; }

	.details_article_dett_descr { font-size: 12px; font-weight: 400; margin: 1.5rem 0 1.5rem 0; line-height: 25px; }

	.details_article_attr_info_modelli { margin: 1rem 0 0 0; font-weight: 700; }

	.details_article_dett_code { font-size: 11px; margin: 0 0 5px 0; padding: 0; text-transform: uppercase; font-weight: 400; }

	.details_article_dett_info_container { margin: 0; border-top: 0px solid #000000; border-bottom: 0px solid #000000; }
		.details_info_attributi_wrap { margin: 0; font-weight: 400; color: #000; font-size: 12px; letter-spacing: 1px; text-transform: none; }
			.details_info_attributi_block { margin: 0; }
				.details_info_attributi_block ul { margin: 0; padding: 0; }
					.details_info_attributi_block ul li { list-style-type: none; font-size: 11px; margin: 0 0 5px 0; padding: 0; text-transform: uppercase; }

	.details_article_free_shipping { margin: 20px 0 5px 0; padding: 0; }
		.details_article_free_shipping_title { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 11px; text-align: center; margin: 0; text-transform: uppercase; }
		.details_article_free_shipping_text { font-size: 11px; text-align: center; text-transform: none; font-weight: 400; }
			.details_article_free_shipping_text ul { list-style: none; padding: 0; margin: 0; }

	.details_article_reso { margin: 0 0 20px 0; padding: 0; }
		.details_article_reso_title { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 11px; text-align: center; margin: 0; text-transform: uppercase; text-decoration: underline; }
		.details_article_reso_text { font-size: 11px; text-align: center; text-transform: none; font-weight: 400; }

	/*.details_article_reso { margin: 0; }
		.details_article_reso_title { margin: 0; }
			.details_article_reso_title a { color: #000; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; text-align: left; border-bottom: 0px solid #cccccc; padding: 5px 0; width: 100%; display: block; }
		.details_article_reso_text { font-size: 10px; text-align: left; }*/

	.details_info_varianti_link { font-size: 12px; font-weight: 600 !important; letter-spacing: 1px; margin: 0 0 4% 0; text-transform: uppercase; cursor: pointer; }
	.details_info_varianti { margin: 20px 0; }
	.detail_altricolori_title { font-family: 'Open Sans', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; margin: 0 0 10px 0; text-align: left; padding: 0; }
	/*.detail_altricolori_container { padding: 0 0 0 0; margin: 0 0 0 0; width: 100%; display: inline-block; }*/
		/*.detail_altricolori_item { width: 19%; float: left; margin: 0 1% 1% 0; padding: 0; border: solid 0px #ffffff; }
		.detail_altricolori_img { padding: 0 0 0 0; margin: 0 0 0 0; }*/
            .detail_altricolori_img a { display: block; }
			.detail_altricolori_img img { width: 100%; height: auto; max-width: 100%; border: 0; opacity: 1; }
			.detail_altricolori_img img:active { opacity: 0.5; }

	.detail_info_size { margin-bottom: 2%; font-size: 10px; font-weight: 300; text-transform: uppercase; line-height: 20px; padding: 0; /*max-width: 475px;*/ }
		.detail_info_size ul { margin: 0; padding: 0; }
		.detail_info_size ul li:first-child { text-align: left; font-size: 12px; color: #000000; text-transform: capitalize; font-weight: 700; margin: 0 10px 0 0; }
		.detail_info_size ul li { text-align: center; list-style-type: none; display: inline-block; margin: 0; }
		.detail_info_size li a { text-decoration: none; background-color: #FFF; border: solid 1px #ffffff; color: black; margin: 0; padding: 0; display: inline-block; width: 45px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 700; }
		.detail_info_size li a:hover { text-decoration: underline; }
		.detail_info_size a.active { background-color: #ffffff; border: solid 1px #ffffff; color: #000000 !important; text-decoration: underline; }
		.detail_info_size a.finished { background-color: #ffffff; border: solid 1px #ffffff; color: lightgray !important; text-decoration: line-through; }

	.details_article_size_action_container { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 2%; }

		.details_article_manca_taglia { font-size: 11px; font-weight: 400; letter-spacing: 0.5px; margin: 0.75rem 0 0 0; text-transform: none; width: 50%; text-align: left; }
			.details_article_manca_taglia &gt; a { color: #585858; }
		.details_article_manca_taglia_container { max-width: 600px; width:100%; background-color: #FFF; }
			.details_article_manca_taglia_wrap { display: inline-table; width: 100%; }
				.details_article_manca_taglia_title { font-family: 'Open Sans', sans-serif; font-weight: 700; color: rgba(153, 153, 153, 1); font-size: 15px !important; letter-spacing: 0px; text-align: center; text-transform: uppercase; margin-bottom: 20px; }
				.details_article_manca_taglia_email { text-align: center; margin-bottom: 20px; }
				.details_article_manca_taglia_name { text-align: center; margin-bottom: 20px; }
				.details_article_manca_taglia_size { font-size: 11px; text-align: center; height: 70px; }
				.details_article_manca_taglia_robot_check { text-align: center; margin-bottom: 20px; display: inline-block; }
				.details_article_manca_taglia_privacy { color: rgba(0, 0, 0, 1); font-size: 10px !important; letter-spacing: 0px; font-weight: 300; text-align: center; margin-bottom: 20px; }
				.details_article_manca_taglia_btn { text-align: center; }
					.details_article_manca_taglia_btn .grecaptcha-badge { visibility: hidden; }
		.details_article_manca_taglia_response { font-size: 9px; font-weight: 700; letter-spacing: 1px; margin: 0 0 4% 0; text-transform: uppercase; display: none; color: coral; }
		
		.details_article_size_guide { font-size: 11px; font-weight: 400; letter-spacing: 0.5px; margin: 0.75rem 0 0 0; text-transform: none; width: 50%; text-align: right; border: 0; position: relative; background-color: transparent; }
			.details_article_size_guide &gt; a { color: #585858; }
		/*
		.details_article_size_guide_title &gt; button.accordion-button { background-color: transparent!important; border: 0!important; box-shadow: none!important; color: #000!important; font-weight: 700; font-size: 12px; text-align: left; border-bottom: 0px solid #cccccc; padding: 10px 0; width: 100%; display: block; position: relative; cursor: pointer; text-transform: uppercase; }
		.details_article_size_guide_text { font-size: 11px;font-weight: 400; padding: 0 0 20px 0; cursor: text; }
		*/

	.detail_article_btn_wrap { display: inline-block; width: calc(100% - 64px); max-width: 300px; }

		.btn_addtocart_ocra { background-color: #d1ae5d; border: 1px solid #d1ae5d; color: #FFF; cursor: pointer; margin: 0 0 0 0; padding: 5px; min-width: auto; width: 100%; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; display: inline-block; font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0px; }

		.btn_addtocart_black { background-color: #000; border: 1px solid #000; color: #FFF; cursor: pointer; margin: 0 0 0 0; padding: 5px; min-width: auto; width: 100%; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; display: inline-block; font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0px; }

        .btn_addtocart_white { background-color: #fff; border: 1px solid #000; color: #000; cursor: pointer; margin: 0 0 0 0; padding: 10px; min-width: auto; width: 100%; max-width: 300px; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; display: inline-block; font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; letter-spacing: 0.5px; text-transform: uppercase; text-align: center; border-radius: 0px; }

		.whish_detail_container { position: relative; width: auto; display: inline-block; vertical-align: bottom; }
			.btn_details_wish_white { color: #000; border: 1px solid #000; background-color: #fff; font-size: 27px; padding: 7.5px; margin: 0; transition: background-color 0.5s ease; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; margin: 0 0 0 20px; }
				.whish_detail_alert_txt { clear: both; color: #000; font-size: 12px; font-weight: 400; letter-spacing: 1px; padding: 0; text-align: left; text-transform: uppercase; font-style: italic; text-decoration: none; border: 0px solid #000000; width: auto; margin: 0; display: inline-block; }
					.whish_detail_alert_txt a { color: rgba(0, 0, 0, 1); text-decoration: underline; font-weight: 700; text-transform: uppercase; }

	.details_article_back { font-size: 11px; font-weight: 700; letter-spacing: 1px; margin: 30px 0 0 0; text-transform: uppercase; padding: 0 0 0 0; color: #000; }
		.details_article_back a { color: #000; }

	#accordionDetails { background-color: transparent; padding: 0; border: 0; position: relative; cursor: default; }
	#accordionDetails::after { position: absolute; right: 5px; top: 2px; }
	
		.details_article_tech { border: 0; position: relative; background-color: transparent; }
			.details_article_tech_title &gt; button.accordion-button { background-color: transparent!important; box-shadow: none!important; color: #000!important; font-weight: 400; font-size: 13px; text-align: left; border-bottom: 1px solid #000; padding: 0.75rem 0; width: 100%; display: block; position: relative; cursor: pointer; text-transform: none; }
			.details_article_tech_text { font-size: 12px; font-weight: 400; padding: 1rem 0 1.5rem 0; cursor: text; letter-spacing: 0.5px; }
				.details_article_tech_text ul { margin: 0 0 0 2rem !important; padding: 0 0 0 0 !important; }
				.details_article_tech_text li { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; list-style-type: disc !important; letter-spacing: 0.5px !important; }

		.details_article_cura { border: 0; position: relative; background-color: transparent; }
			.details_article_cura_title &gt; button.accordion-button { background-color: transparent!important; box-shadow: none!important; color: #000!important; font-weight: 400; font-size: 13px; text-align: left; border-bottom: 1px solid #000; padding: 0.75rem 0; width: 100%; display: block; position: relative; cursor: pointer; text-transform: none; }
			.details_article_cura_text { font-size: 12px; font-weight: 400; padding: 1rem 0 1.5rem 0; cursor: text; letter-spacing: 0.5px; }
				.details_article_cura_text ul { margin: 0 0 0 2rem !important; padding: 0 0 0 0 !important; }
				.details_article_cura_text li { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; list-style-type: disc !important; letter-spacing: 0.5px !important; }

				.details_article_cura_btn { border: 0; background-color: transparent; margin: 0; padding: 0; color: #000; font-size: 12px; letter-spacing: 0.5px; font-weight: 700; }
					.details_article_cura_btn:hover { text-decoration: underline; text-underline-offset: 2px; background: transparent; color: #000; border: 0; }
					.details_article_cura_btn:focus { background: transparent; color: #000; border: 0; }

		.details_article_shipping { border: 0; position: relative; background-color: transparent; }
			.details_article_shipping_title &gt; button.accordion-button { background-color: transparent!important; box-shadow: none!important; color: #000!important; font-weight: 400; font-size: 13px; text-align: left; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 0.75rem 0; width: 100%; display: block; position: relative; cursor: pointer; text-transform: none; border-radius: 0 !important; }
			.details_article_shipping_text { font-size: 12px; font-weight: 400; padding: 1rem 0 1.5rem 0; cursor: text; letter-spacing: 0.5px; }
				.details_article_shipping_text ul { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; }
				.details_article_shipping_text li { padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; list-style: none !important; letter-spacing: 0.5px !important; }
	
	.accordion-button[aria-expanded="false"]::after { font-family: "Font Awesome 5 Pro"; content: "\f078"; position: absolute; right: 5px; top: 7px; background: none!important; transform: none!important; width: auto; height: auto; margin: 0; transition: none; font-size: 20px; font-weight: 300; }
	.accordion-button[aria-expanded="true"]::after { font-family: "Font Awesome 5 Pro"; content: "\f077"; position: absolute; right: 5px; top: 7px; background: none!important; transform: none!important; width: auto; height: auto; margin: 0; transition: none; font-size: 20px; font-weight: 300; }

.grey_line { display: inline-block; border-top: 1px solid #ccc; width: 100%; }

.detail_alsolike_title { font-size: 18px; font-weight: 700; letter-spacing: 0.5px; text-transform: none; width: 100%; margin: 30px 0 10px 0; text-align: left; border-top: solid 1px #000; padding: 30px 1.25% 0 1.25%; }
.detail_alsolike_container { padding: 0; margin: 0 0 30px 0; }
.fade_detail_alsolike .slick-list { padding: 0 20%!important; }
	.detail_alsolike_item { margin: 0; }
	.detail_alsolike_img { padding: 0; margin: 0; border: solid 0px white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
		.detail_alsolike_img img { width: 100%; border: 0; opacity: 1; }
	.detail_alsolike_brand { font-size: 10px; text-transform: uppercase; font-weight: 700; line-height: 12px; letter-spacing: 1px; padding: 0 0 0 0; margin: 0 0 1% 0; text-align: center; }
	.detail_alsolike_info { margin: 0 auto; }
		.detail_alsolike_descr { font-size: 14px; text-transform: uppercase; font-weight: 700; margin: 5px 0 0 0; text-align: left; letter-spacing: 0.5px; padding: 0 2%; }
		.detail_alsolike_details { font-size: 12px; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; padding: 0 0 0 2%; display: inline-block; text-align: left; width: 48.5%; margin: 1% 0; color: #666; }
		.detail_alsolike_prezzo { font-size: 14px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.5px; padding: 0 2%; display: inline-block; text-align: left; margin: 0; color: #000000; }
			.detail_alsolike_prezzo_nuovo { display: inline-block; }
			.detail_alsolike_prezzo_vecchio { display: inline-block; text-decoration: line-through; margin-right: 5px; }
		.detail_alsolike_action { margin: 2% 0 0 0; padding: 0 2%; width: 100%; display: inline-block; }
			.detail_alsolike_action &gt; a { border: 1px solid #000000; padding: 10px; display: inline-block; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; font-size: calc(9px + 0.25vw); width: 100%; max-width: 200px; text-align: center; transition: 0.5s; }







/* DETTAGLIO SIZE GUIDE */
#somedialog table {border-collapse: collapse; border-spacing: 0; width: 100%; border: 0px solid #000; font-size: 12px; color: #000;}
#somedialog table th {text-align: center; padding: 8px; border: 1px solid #000;}
#somedialog table td {text-align: center; padding: 8px; border: 1px solid #000;}
#somedialog td:first-child {font-weight: bold;}
#somedialog tr:nth-child(even){background-color: #FFF;}
#somedialog .convtaglie_container {padding:10px !important; width: 80% !important;}
#somedialog .convtaglie_title { font-family: 'Open Sans', sans-serif; text-align: left; display: inline; font-size: 15px; float: left; }
#somedialog .convtaglie_close { display: inline; font-size: 15px; float: right; cursor: pointer; }
#somedialog .convtaglie_container_table {overflow-x:auto;}


/* DETTAGLIO - SIZE GUIDE */
#somedialog_convtaglie { overflow-x: auto; padding: 0 0 20px 0;}
#somedialog_convtaglie table {border-collapse: collapse; border-spacing: 0; width: 98%; margin: 0 1% 0 1%; border: 1px solid #000; font-size: 12px; color: #000; }
#somedialog_convtaglie table th {text-align: center; padding: 8px; border: 1px solid #000; min-width: 125px;}
#somedialog_convtaglie table td {text-align: center; padding: 8px; border: 1px solid #000;}
#somedialog_convtaglie td:first-child {font-weight: bold;}
#somedialog_convtaglie tr:nth-child(even){background-color: #FFF;}
#somedialog_convtaglie .convtaglie_container {padding: 0!important; width: 100%!important;}
#somedialog_convtaglie .convtaglie_title {text-align: left; display: inline; font-size: 15px; float: left; text-transform: capitalize;}
#somedialog_convtaglie .convtaglie_close {display: inline; font-size: 15px; float: right; cursor: pointer;}
#somedialog_convtaglie .convtaglie_container_table {overflow-x:auto;}







/* DETTAGLIO POPUP ADD CART */
.popup_added_container { max-width: 300px; width: 100%; margin: 0 auto; border: solid 1px #000; background-color: #fff; }
.popup_added_wrap { padding: 0; }
.popup_added_img { padding: 0 50px 0 50px; margin: 10px 0 10px 0; }
	.popup_added_img img { width: 100%; }
.popup_added_brand { font-size: 15px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; text-align: center; padding: 0 0 0 0; margin: 0 0 5px 0; }
.popup_added_title { font-size: 13px; text-transform: uppercase; font-weight: 400; letter-spacing: 1px; text-align: center; padding: 0 0 0 0; margin: 0 0 15px 0; }
.popup_added_size { font-size: 10px; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; text-align: center; padding: 0 0 0 0; margin: 0 0 5px 0; }

.popup_added_prezzo { font-size: 10px; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; text-align: center; padding: 0 0 0 0; margin: 0 0 20px 0; }
.popup_added_prezzo_old { padding: 0 0 0 0; margin: 0 10px 0 0; display: inline; text-decoration: line-through; }
.popup_added_prezzo_new { padding: 0 0 0 0; margin: 0 0 0 0; display: inline; }
.popup_added_prezzo_totale { padding: 0 0 0 0; margin: 5px 0 0 0; display: block; }

.popup_added_btn_vai { padding: 0 0 0 0; margin: 0 0 0 0; text-align: center; }
	.popup_added_btn_vai a { display: inline-block; width: 100%; max-width: 200px; padding: 5px 0 5px 0; margin: 5px 0 5px 0; text-align: center; color: #fff; background-color: #000; font-size: 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; text-decoration: none; border: solid 1px #000; }

.popup_added_btn_continua { padding: 0 0 0 0; margin: 0 0 0 0; text-align: center; }
	.popup_added_btn_continua a { display: inline-block; width: 100%; max-width: 200px; padding: 5px 0 5px 0; margin: 5px 0 5px 0; text-align: center; color: #000; background-color: #fff; font-size: 11px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; text-decoration: none; border: solid 1px #fff; }







/* PATCH MAGIC ZOOM DETTAGLIO IMG 100% */
.MagicZoom { width: 100%; }
.MagicZoom img { max-width: 100% !important; max-height:none !important; }








/* CLEARPAY */
.clearpay_details_info { margin: 0; }
.clearpay_details_info &gt; afterpay-placement { margin: 10px 0; }

/* SCALAPAY */
.scalapay_details_info { margin: 0; }
.scalapay_details_info &gt; afterpay-placement { margin: 10px 0; }







/* MEDIA QUERY */

/*
--------------------------------------------------------------------------------------------------------------
// iPad, iPad Pro 10.5", iPad Pro 11" PORTRAIT
@media only screen and (max-width: 992px) {...}

// iPad, iPad Pro 10.5", iPad Pro 11" LANDSCAPE + iPad Pro 12" e 12.9" PORTRAIT
@media only screen and (max-width: 1200px) {...}
--------------------------------------------------------------------------------------------------------------
*/

/*
@media only screen and (max-width: 1399.98px) { ... }
*/

/* iPad, iPad Pro 10.5", iPad Pro 11" LANDSCAPE + iPad Pro 12" e 12.9" PORTRAIT */
@media only screen and (max-width: 1199.98px) {
	.detail_article_btn_wrap { width: calc(100% - 70px); }
}

/* BOOTSTRAP Large Breakpoint &amp; iPad, iPad Pro 10.5", iPad Pro 11" PORTRAIT */
@media only screen and (min-width: 992px) {
	.detail_altricolori_img img:hover { opacity: 0.8; }
	.details_article_manca_taglia &gt; a:hover { color: #000; text-decoration: none; }
	.details_article_size_guide &gt; a:hover { color: #000; text-decoration: none; }
	.details_article_cura_title &gt; button:hover { text-decoration: none; }
	.details_article_tech_title &gt; button:hover { text-decoration: none; }
	.btn_addtocart_black:hover { background-color: #fff; color: #000; font-weight: 400; text-decoration: none; }
	.btn_addtocart_white:hover { background-color: #000; color: #FFF; text-decoration: none; }
	.btn_details_wish_white:hover { background-color: #000; color: #fff; }
	.whish_detail_alert_txt a:hover { color: rgba(0, 0, 0, 1); text-decoration: underline; }
	.detail_alsolike_img img:hover { opacity: 0.5; }
	.detail_alsolike_action &gt; a:hover { background-color: #000000; color: #ffffff; text-decoration: none; }
	#somedialog .convtaglie_trhover:hover {background-color: #e2e2e2;}
	.popup_added_btn_vai a:hover { background-color: #fff; color: #000; text-decoration: none; border: solid 1px #000; }
	.popup_added_btn_continua a:hover { text-decoration: underline; border: solid 1px #fff; }
}

@media only screen and (max-width: 991.98px) {
	/* DETTAGLI */
	.detail_article_btn_wrap { width: auto; }
	.btn_addtocart_white { font-size: 14px; }
	.btn_details_wish_white { margin: 0; font-size: 24px; }
	.detail_alsolike_details { width: 100%; padding: 0 2%; }
	.detail_alsolike_prezzo { width: 100%; padding: 0 2%; text-align: left; }
	.detail_altricolori_item { width: 25%; margin: 0; padding: 1px; }
}

/* BOOTSTRAP Medium Breakpoint */
@media only screen and (max-width: 767.98px) {
	.details_article_dett_title { font-size: 20px; }
	.details_article_dett_prezzo { margin: 0 0 3% 0; font-size: 16px; }
	.detail_actions_container { position: sticky; top: 55px; background-color: #fff; z-index: 999; }
		.detail_actions_container.detail_actions_b2b { position: inherit; top: auto; }
	.btn_addtocart_black { font-size: 13px; padding: 10px 5px; max-width: 100%; }
	.details_article_manca_taglia { margin: 0.5rem 0; }
		.details_article_manca_taglia &gt; a { text-decoration: underline; text-underline-offset: 2px; }
	.details_article_size_guide { margin: 0.5rem 0; }
		.details_article_size_guide &gt; a { text-decoration: underline; text-underline-offset: 2px; }
	.details_article_cura_text { padding: 1rem 1rem 1.5rem 1rem; }
	.details_article_shipping_text { padding: 1rem 1rem 1.5rem 1rem; }
	.details_article_back { font-size: 10px; }
	.detail_alsolike_title { font-size: 16px; }
	.fade_details { max-width: 480px; margin: 0 auto; }
		.fade_details .slick-prev { left: -33px; }
			.fade_details .slick-prev:before { /* content: "\f053"!important; font-family: 'Font Awesome 5 Pro'; font-size: 50px; font-weight: 300; */ /**/ content: url('/common/images/arrow_left.png') !important; /**/  color: #000; }
		.fade_details .slick-next { right: -33px; }
			.fade_details .slick-next:before { /* content: "\f054"!important; font-family: 'Font Awesome 5 Pro'; font-size: 50px; font-weight: 300; */ /**/ content: url('/common/images/arrow_right.png') !important; /**/  color: #000; }
}

/* BOOTSTRAP Small Breakpoint */
@media only screen and (max-width: 575.98px) {
	.detail_alsolike_item { margin: 0 auto; }
	.detail_alsolike_action { display: none; }
	.fade_details { max-width: 80%; }
	.detail_info_size ul li:first-child { width: auto; }
	.detail_info_size ul li { width: 10%; }
		.detail_info_size li a { margin: 5px 1% 5px 0; width: 100%; }
}</pre></body></html>