.jp-headline-adjust {
	margin-right: -0.45em;
	display: inline-flex;
}
.jp-headline-adjust.large-hide {
	display: none;
}
@media only screen and (max-width: 1068px) {
	.jp-headline-adjust.medium-hide {
		display: none;
	}
	.jp-headline-adjust.medium-show,
	.jp-headline-adjust.medium-show-inline,
	.jp-headline-adjust.medium-show-inlineflex {
		display: inline-flex;
	}
}
@media only screen and (max-width: 734px) {
	.jp-headline-adjust.small-hide {
		display: none;
	}
	.jp-headline-adjust.small-show,
	.jp-headline-adjust.small-show-inline,
	.jp-headline-adjust.small-show-inlineflex {
		display: inline-flex;
	}
}
.xsmall {
	display: none;
}
@media only screen and (max-width: 320px) {
	.xsmall {
		display: inline;
	}
	.xsmall-hide {
		display: none;
	}
	.xsmall-show {
		display: block;
	}
	.xsmall-show-inline {
		display: inline;
	}
	.xsmall-show-inlineblock {
		display: inline-block;
	}
}
a wbr + .nowrap {
	display: inline;
}
.nowrap .more::after {
	display: inline-block;
}

@media only screen and (max-width: 320px) {
	.nowrap {
		display: inline !important;
		white-space: unset !important;
	}
	body br {
		display: none !important;
	}
	body .jp-headline-adjust {
		display: none !important;
	}
}

body {
	line-break: strict;
}

#ac-localnav .ac-ln-button {
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width)) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
}

html.touch #ac-localnav .ac-ln-button {
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1.5px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1.5px);
}

html.touch.desktop #ac-localnav .ac-ln-button {
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 0.5px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 0.5px);
}

.localnav-container .content-expand-wrap .product-action .product-cta .buy {
	padding-block: calc(var(--cta-padding-block) + 1px) calc(var(--cta-padding-block) - 1px);
}

.touch.desktop .localnav-container .content-expand-wrap .product-action .product-cta .buy {
	padding-block: calc(var(--cta-padding-block) - 1px) calc(var(--cta-padding-block) + 1px);
}

.localnav-container.animating-in .content-expand-wrap .product-action .product-cta .cta-wrap {
	--wrap-height: auto !important;
}

.localnav-container.animating-in .content-expand-wrap .product-action .product-cta .buy {
	padding-block: calc(var(--buy-padding-expanded-block) - (var(--buy-padding-expanded-block) - var(--cta-padding-block))*(1 - var(--progress)) + 0.07em) calc(var(--buy-padding-expanded-block) - (var(--buy-padding-expanded-block) - var(--cta-padding-block))*(1 - var(--progress)) - 0.07em);
}

.touch.desktop .localnav-container.animating-in .content-expand-wrap .product-action .product-cta .buy {
	padding-block: calc(var(--buy-padding-expanded-block)) calc(var(--buy-padding-expanded-block));
}

@media (max-width: 734px) {
	.touch.desktop .localnav-container.animating-in .content-expand-wrap .product-action .product-cta .buy {
		padding-block: calc(var(--buy-padding-expanded-block) - 1px) calc(var(--buy-padding-expanded-block) + 1px);
	}
}


html.touch .localnav-container .content-collapsed-wrap .cta.buy {
	padding: calc(var(--cta-padding-block) + 1px) calc(var(--cta-padding-inline)) calc(var(--cta-padding-block) - 1px);
}

.localnav-container .content-collapsed-wrap .cta.buy {
	padding-top: 7px;
	padding-bottom: 5px;
}

.localnav-container .cta.explore {
	padding-block: calc(var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block)) * (1 - var(--progress)) + 1px) calc( var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block)) * (1 - var(--progress)) - 1px);
}

.touch.desktop .localnav-container .cta.explore {
	padding-block: calc(var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block)) * (1 - var(--progress)) - 1px) calc( var(--cta-padding-inline) - (var(--cta-padding-inline) - var(--cta-padding-block)) * (1 - var(--progress)) + 1px);
}

@media (min-width: 735px) {
	.section-welcome .marquee-ctas-link {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 2px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 2px);
	}
	.touch.safari .section-welcome .marquee-ctas-link {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
	}
	.touch.desktop .section-welcome .marquee-ctas-link {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) ) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) );
	}
}
@media (max-width: 734px) {
	.section-welcome .marquee-ctas-link, 
	.section-welcome .marquee-wrapper .marquee-ctas-link {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
	}
	.touch.desktop .section-welcome .marquee-ctas-link {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px);
	}
}

@media (min-width: 735px){
	.control-item-label.typography-all-access-pass-pv-item-label {
		display: flex;
		align-items: flex-end;
	}
}

.ribbon .more:after, .icon-wrapper .icon-after:after, .icon-wrapper .icon-after.more:after, #ac-globalfooter .ac-gf-more::after {
	position: relative;
	top: -0.1em;
}

.aap-text-icon-control .icon-copy {
	position: relative;
	top: 0.1em;
	padding-top: 0;
	padding-bottom: 0;
}
@media (max-width: 734px) {
	.aap-text-icon-control .icon-copy {
		top: 0.05em;
	}
}

.touch.desktop.no-safari .aap-text-icon-control .icon-copy {
	top: -0.05em;
}
