@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-carousel{position:relative;width:100%}.c-carousel--product{display:flex;flex-direction:column}@media screen and (min-width:820px){.c-carousel--product{flex-direction:row-reverse}}@media screen and (max-width:960px){.c-carousel.two-carousel.o-ar--banner:before{padding-bottom:87%}}.c-carousel__slider{display:flex;height:100%;overflow:hidden;width:100%}.c-carousel__slider[data-carousel-mq=disabled]:after,.c-carousel__slider[data-carousel-mq=mq-mob-lrg]:after{content:""}@media screen and (max-width:640px){.c-carousel__slider[data-carousel-mq=mq-mob-lrg]:after{content:"flickity";display:none}}.c-carousel__slider[data-carousel-mq=mq-tab-lrg]:after{content:""}@media screen and (max-width:820px){.c-carousel__slider[data-carousel-mq=mq-tab-lrg]:after{content:"flickity";display:none}}.c-carousel__slider[data-carousel-mq=mq-desk-med]:after{content:""}@media screen and (max-width:1280px){.c-carousel__slider[data-carousel-mq=mq-desk-med]:after{content:"flickity";display:none}}.c-carousel__slider[data-carousel-mq=mq-desk-lrg]:after{content:""}@media screen and (max-width:1440px){.c-carousel__slider[data-carousel-mq=mq-desk-lrg]:after{content:"flickity";display:none}}.c-carousel__slider.flickity-ready .flickity-viewport{transition:height .3s cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:820px){.c-carousel--product .c-carousel__slider{width:calc(100% - 100px)}}.c-carousel__slide{display:flex;flex-shrink:0;position:relative;width:100%}.flickity-ready .c-carousel__slide{height:100%}.c-carousel__slide.two-carousel .o-ar--banner:last-child{border-left:unset}.c-carousel__slide.two-carousel .o-ar--banner:before{padding-bottom:82%;width:0}@media screen and (max-width:960px){.c-carousel__slide.two-carousel .o-ar--banner:first-child{display:none}}.c-carousel__thumbs{display:flex;flex-direction:row;margin-top:2rem;width:100%}@media screen and (min-width:820px){.c-carousel__thumbs{flex-direction:column;order:1;width:120px}}.c-carousel__img{height:100%;position:relative;width:100%}.c-carousel__nav{bottom:3rem;display:flex;justify-content:flex-end;margin:1rem;opacity:0;pointer-events:none;position:absolute;right:3rem;transition:visibility 0ms,opacity .2s cubic-bezier(.645,.045,.355,1) 1s;visibility:hidden}.flickity-enabled~.c-carousel__nav{opacity:1;visibility:visible}.c-carousel__nav--white{bottom:41%;justify-content:space-between;margin:0;right:0;width:100%}.c-carousel__arrow{align-items:center;background-color:#616161;border-radius:50%;display:inline-flex;height:3.6rem;justify-content:center;pointer-events:auto;transform:rotate(-90deg);width:3.6rem}.c-carousel__arrow--white{background:#fff;border:1px solid #111}.c-carousel__arrow--prev{transform:rotate(-90deg) scale(-1)}.c-carousel__arrow+.c-carousel__arrow{margin-left:2.7rem}.c-carousel__content{position:absolute}.c-carousel .o-ar--banner:before,.c-carousel.o-ar--banner:before{padding-bottom:43.42%}.o-row.second-yes .c-carousel__slider{height:100%;padding-bottom:50px}.o-row.second-yes .c-carousel__slider .c-carousel__slide{background-color:#8f67c0;display:block;padding:20px}.o-row.second-yes .c-carousel__slider .c-carousel__slide .c-carousel__img{float:right;height:110%;margin-top:-20px;max-width:666px;position:absolute;right:8%;width:50%;z-index:1}.o-row.second-yes .c-content{background:#111;height:calc(100% - 40px);padding:0;width:calc(100% - 40px)}.o-row.second-yes .c-content__top{text-align:center;width:50%}.o-row.second-yes .c-content__top .c-content__title{font-size:144px;letter-spacing:unset;line-height:105%;margin:20px auto 0;max-width:400px}.o-row.second-yes .c-content__bottom{text-align:center;width:50%}.o-row.second-yes .c-content__bottom .c-content__copy{margin:24px auto;max-width:350px}.o-row.second-yes .c-content__bottom .c-content__copy p{font-size:14px;line-height:15px}.c-money{font-family:Formula Condensed;font-size:2.4rem;font-weight:600}.c-money__tax{color:#616161;font-weight:400}.c-money:first-of-type{margin-right:3rem}.c-money--micro{font-size:1rem}.c-money--milli{font-size:1.1rem}.c-money--centi{font-size:1.4rem}.c-money--zeta{font-size:1.6rem}.c-money--epsilon{font-size:2.1rem}.c-money--delta{font-size:2.8rem}.c-money--gamma{font-size:3.7rem}.c-money--beta{font-size:4.9rem}.c-money--alpha{font-size:6.5rem}.c-money--card{font-size:1.6rem}@media screen and (min-width:640px){.c-money--card{font-size:2.1rem}}.c-money--card:first-of-type{margin-right:1rem}.c-money--product{font-size:2rem}.c-money--product .c-money__tax{font-size:1.6rem;text-transform:capitalize}.c-money--product:first-of-type{margin-right:1rem}.c-pager{bottom:1rem;color:#fff;display:flex;justify-content:center;left:0;padding:1rem 5rem;position:absolute;right:0}@media screen and (min-width:640px){.c-pager{bottom:2rem;justify-content:flex-end}}.c-pager--secondary{color:#111;position:relative}.c-pager__status{border:2px solid;border-radius:50%;cursor:pointer;display:inline-flex;height:10px;position:relative;width:10px}.c-pager__status+.c-pager__status{margin-left:1rem}.c-pager__status:after{background-color:currentColor;border-radius:50%;content:"";height:10px;left:0;margin:-1px;opacity:0;position:absolute;top:0;transition:all .3s linear;width:10px}.c-pager__status:hover:after,.c-pager__status[aria-current]:after{opacity:1}.c-pager--tertiary{color:#111;position:relative}.c-pager--tertiary .c-pager__status{height:9px;width:9px}.c-pager--tertiary .c-pager__status:after{background-color:#fff;height:5px;width:5px}.c-product #AddToCartForm .js-product-form-submit{margin-top:16px}.c-product #AddToCartForm .js-product-form-submit.deactive{display:none}.c-product #AddToCartForm #notifyMe{border:1px solid #111;cursor:pointer;display:none;margin-top:16px;padding:16px;text-align:center}.c-product #AddToCartForm #notifyMe.active{display:block}.c-product__back-in-stock{margin-bottom:1.6rem;margin-top:1.6rem}.c-product__back-in-stock #BIS_trigger{width:100%}.c-product .gift-card-template .c-product__images{margin-bottom:40px;pointer-events:none;width:100%}.c-product .gift-card-template .c-product__images .c-grid--product{background-color:#f5f4ee;display:block;width:100%}.c-product .gift-card-template .c-product__images .grid-product{width:100%}.c-product .gift-card-template #product-variants .first-option{border-bottom:1px solid #ededed}.c-product .gift-card-template #product-variants .first-option ul{display:flex}.c-product .gift-card-template #product-variants .first-option ul li{border:1px solid #ededed;cursor:pointer;font-size:11px;height:unset;margin:0 10px 10px 0;padding:10px 30px;width:unset}.c-product .gift-card-template #product-variants .first-option ul li.active{border:1px solid #111}.c-product .gift-card-template #product-variants .first-option .label-value .label{cursor:pointer;font-family:GT America Mono;font-size:11px;margin-bottom:6px;margin-top:10px;text-transform:uppercase}.c-product .gift-card-template .quantity-selector-wrapper{display:none}.c-product #product-variants .select-colour{font-size:12px;margin-bottom:5px;text-transform:uppercase}.c-product #product-variants .first-option{border:1px solid #ededed;margin-bottom:15px;padding:6px 16px;position:relative}.c-product #product-variants .first-option ul{display:none;margin-top:16px}.c-product #product-variants .first-option ul.active{display:flex}.c-product #product-variants .first-option li{border:1px solid #fff;cursor:pointer;padding:2px;width:100%}.c-product #product-variants .first-option li a,.c-product #product-variants .first-option li.main{align-items:center;display:flex;font-size:14px;gap:20px}.c-product #product-variants .first-option li.main{border:1px solid #111}.c-product #product-variants .first-option .colour-name{display:none}.c-product #product-variants .first-option .label-value{align-items:center;display:flex}.c-product #product-variants .first-option .text-label{cursor:pointer;display:flex;flex-grow:1;font-family:GT America Mono;font-size:11px;text-transform:uppercase}.c-product #product-variants .first-option .text-label p{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.c-product #product-variants .first-option .text-label span{padding-left:10px}.c-product #product-variants .first-option p.value-hide,.c-product #product-variants .first-option p.value.deactive{display:none}.c-product #product-variants .first-option p.value-hide.active{display:flex}.c-product #product-variants .first-option .image-label{text-align:center;width:60px}.c-product #product-variants .first-option .icon-label{border-left:1px solid #ededed;display:flex;justify-content:center;width:60px}.c-product #product-variants .second-option{border:1px solid #ededed;padding:16px}.c-product #product-variants .second-option ul{display:none;flex-wrap:wrap;margin-top:16px}.c-product #product-variants .second-option ul.active{display:flex}.c-product #product-variants .second-option .size-guide-trigger{color:#4b4b4b;cursor:pointer;display:none;font-family:David02;font-size:12px;font-weight:400;margin-top:16px;text-decoration:underline}.c-product #product-variants .second-option .size-guide-trigger.active{display:block}.c-product #product-variants .second-option li{border:#ededed;cursor:pointer;font-size:1.1rem;margin:0 .8rem .8rem 0;position:relative}.c-product #product-variants .second-option li p{line-height:1.5}.c-product #product-variants .second-option li:before{background:#ddd;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-21deg);width:100%;z-index:2}.c-product #product-variants .second-option li.active{border:1px solid #ddd}.c-product #product-variants .second-option li.active.main{border:1px solid #111}.c-product #product-variants .second-option li.active:before{display:none}.c-product #product-variants .second-option li.main{border:1px solid #111}.c-product #product-variants .second-option li.main:before{display:none}.c-product #product-variants .second-option .label-value{align-items:center;display:flex}.c-product #product-variants .second-option .text-label{cursor:pointer;flex-grow:1;font-family:GT America Mono;font-size:11px;text-transform:uppercase}.c-product #product-variants .second-option .text-label p{align-items:center;display:flex;margin-bottom:0}.c-product #product-variants .second-option .text-label span{padding-left:10px}.c-product #product-variants .second-option p.value-hide,.c-product #product-variants .second-option p.value.deactive{display:none}.c-product #product-variants .second-option p.value-hide.active{display:flex}.c-product #product-variants .second-option .image-label{font-family:GT America Mono;font-size:11px;text-align:center;width:60px}.c-product #product-variants .second-option .image-label img{margin:auto}.c-product #product-variants .second-option .icon-label{border-left:1px solid #ededed;display:flex;justify-content:center;width:60px}.c-product #product-variants .quantity-selector-wrapper{border:1px solid #ededed;border-top:unset;padding:16px}.c-product #product-variants .quantity-selector-wrapper .quantity-selector-main{border:1px solid #111;display:flex;font-size:1.2rem;justify-content:space-between;padding:5px 10px}.c-product #product-variants .quantity-selector-wrapper input{flex-grow:1;height:30px;outline:unset;text-align:center}.c-product #product-variants .quantity-selector-wrapper input::-webkit-inner-spin-button,.c-product #product-variants .quantity-selector-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-product #product-variants .quantity-selector-wrapper .heading{cursor:pointer;font-family:GT America Mono;font-size:11px;margin-bottom:16px;text-transform:uppercase}.c-product #product-variants .quantity-selector-wrapper img{cursor:pointer}.c-product__size-guide{background-color:rgba(0,0,0,.4);bottom:0;display:none;position:fixed;right:0;top:0;width:100%;z-index:1000}.c-product__size-guide.active{display:block}.c-product__size-guide .size-guide__main{background-color:#fff;float:right;height:100%;max-width:414px;width:100%}.c-product__size-guide .size-guide__header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px}.c-product__size-guide .size-guide__header .heading{color:#111;font-family:David02;font-size:14px;font-weight:400}.c-product__size-guide .size-guide__header svg{cursor:pointer;height:11px;width:11px}.c-product__size-guide .size-guide__body{border-top:1px solid #ededed;color:#111;font-family:David02;font-size:14px;font-weight:400;padding:24px}.c-product__size-guide .size-guide__body .inner{overflow:auto}.c-product__inner{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}@media screen and (min-width:820px){.c-product__inner{display:grid;grid-template-columns:2fr 1fr}}@media screen and (max-width:960px){.c-product__inner .c-thumbs{display:none}}.c-product__images{margin:0 -4rem 4rem;width:calc(100% + 8rem)}@media screen and (min-width:820px){.c-product__images{margin:unset;margin-bottom:8rem;padding-right:8rem;width:unset}}@media screen and (max-width:960px){.c-product__images{margin:0 0 3rem;overflow:auto}}.c-product__images .c-grid--product{grid-gap:2px;display:grid;grid-template-columns:1fr 1fr;position:relative}@media screen and (max-width:960px){.c-product__images .c-grid--product{display:inline-flex}.c-product__images .c-grid--product .grid-product{width:300px}}.c-product__images .c-grid--product :before{display:none}.c-product__images .c-grid--product img{cursor:pointer;position:unset}.c-product__images .c-grid--label{font-size:11px;height:21px;left:10px;letter-spacing:0;line-height:0px;margin:0;max-width:100%;padding:10px;position:absolute;top:10px;width:62px;z-index:2}.c-product__images .c-carousel--product{background:#fff;flex-direction:row-reverse;height:100%;left:0;opacity:0;padding:36px;position:fixed;top:0;z-index:-1}.c-product__images .c-carousel--product.active{opacity:1;z-index:100}@media screen and (max-width:960px){.c-product__images .c-carousel--product.active{justify-content:center;padding:0}.c-product__images .c-carousel--product .c-carousel__slide{height:auto;margin-top:20%}}.c-product__images .c-carousel--product .o-img{margin:auto;position:unset;width:auto}.c-product__images .c-carousel--product .c-carousel__slide .o-img__frame:before{display:none}.c-product__images .close-carousel{cursor:pointer;display:none;height:16px;position:fixed;right:25px;top:25px;width:16px;z-index:101}.c-product__images .close-carousel.active{display:block}.c-product__images .c-thumbs__status{margin-bottom:8px;width:50px}.c-product__sidebar{margin-bottom:4rem;width:100%}@media screen and (min-width:820px){.c-product__sidebar{grid-column:2;grid-row:1/span 2}}.c-product__sidebar-inner{display:flex;flex-direction:column;position:sticky;scroll-padding-top:var(--header-height);top:1rem}.c-product__sidebar .to-full-description .read-more{cursor:pointer;text-decoration:underline}.c-product__sidebar .js-back-to-search{display:none}.c-product__header{margin-bottom:4rem;padding-top:48px;position:relative}@media screen and (min-width:768px){.c-product__header{margin-bottom:2rem;text-align:left}}.c-product__header p{color:#616161}.c-product__vendor{left:0;text-transform:uppercase}.c-product__badges,.c-product__vendor{font-family:GT America Mono;font-size:11px;font-weight:400;position:absolute;top:0}.c-product__badges{display:flex;right:0}.c-product__badges .badge{border:1px solid #ededed;margin-left:10px;padding:2px 5px}.c-product__title{color:#000;font-family:Formula Condensed;font-size:40px;font-weight:400;line-height:110%}.c-product__price{display:flex;flex:1}.c-product__price .c-money{color:#000;font-family:David02;font-size:24px;font-weight:400;line-height:150%}.c-product__price .c-money__compare-price{opacity:.5;padding-left:5px}.c-product__subtitle{color:#4b4b4b;font-size:14px;line-height:150%;margin-top:12px}.c-product__extra-content .addictional-features{margin-top:5px}.c-product__extra-content .addictional-features .feature{align-items:center;border-bottom:1px solid #ededed;color:#111;display:flex;font-size:12px;line-height:150%;padding:15px 0}.c-product__extra-content .addictional-features img{margin-right:10px}.c-product__extra-content .share-on{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:150%;margin-top:24px}.c-product__extra-content .share-on img{cursor:pointer;margin-left:16px}.c-product__select{border:1px solid hsla(0,0%,7%,.1);display:flex;flex-direction:column;margin-bottom:1rem;padding:2rem;position:relative;width:100%}@media screen and (min-width:820px){.c-product__select{width:calc(50% - .5rem)}}.c-product__select select{outline:none}.c-product__select:after{border-color:#111;border-radius:2px;border-style:solid;border-width:2px 2px 0 0;content:"";height:1rem;position:absolute;right:2rem;top:calc(50% - .5rem);transform:rotate(135deg) translateY(-50%);transform-origin:center;transition:transform .3s cubic-bezier(.5,0,.5,1);width:1rem}.c-product__select-wrapper{display:none;flex-direction:column;justify-content:space-between;margin-bottom:1rem}@media screen and (min-width:820px){.c-product__select-wrapper{flex-direction:row}}.c-product__select-label{color:#616161;font-family:Formula Condensed;font-size:1.1rem;font-weight:500}.c-product__select-field{cursor:pointer;width:100%}.c-product__reviews{color:#fbac97;font-family:Formula Condensed;margin-bottom:2rem;width:100%}.c-product__form{margin-bottom:0}.c-product__form--size-option a{display:block;padding:1rem 4rem}@media screen and (max-width:960px){.c-product__form--size-option a{padding:1rem 2.4rem}}.c-product__quick-links{display:flex;flex-direction:column}.c-product__quick-link{align-items:center;border-top:1px solid hsla(0,0%,7%,.1);display:flex;flex-direction:row;font-family:Formula Condensed;font-size:1.1rem;letter-spacing:.2em;padding:2rem 0;position:relative;text-transform:uppercase;width:100%}.c-product__quick-link:after{border-color:#111;border-radius:2px;border-style:solid;border-width:2px 2px 0 0;content:"";height:1rem;position:absolute;right:6px;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:center;transition:transform .3s cubic-bezier(.5,0,.5,1);width:1rem}.c-product__quick-link:last-child:after{display:none}.c-product__quick-review{color:#fbac97;font-family:Formula Condensed;margin-left:1rem}.c-product__quick-review .spr-badge-caption{display:none}.c-product__details{border-top:1px solid #ededed;display:flex;flex-direction:column;grid-column:1/3;position:relative;width:100%}.c-product__details-item{border-bottom:1px solid hsla(0,0%,7%,.1);color:#616161;display:grid;font-family:Formula Condensed;grid-template-columns:1fr 1fr;margin-top:4rem;scroll-padding-top:var(--header-height)}@media screen and (max-width:960px){.c-product__details-item{grid-template-columns:1fr}}.c-product__details-item:last-of-type{margin-bottom:none}.c-product__details-item#fullDescription{margin-top:0}.c-product__details-item>div{padding:32px 50px 32px 24px}@media screen and (max-width:960px){.c-product__details-item>div{padding-left:0;padding-right:0}}.c-product__details-item>div:first-child{border-right:1px solid #ededed;margin-bottom:3rem;margin-top:3rem}@media screen and (max-width:960px){.c-product__details-item>div:first-child{border:unset}}.c-product__details-item .c-product__details-heading{font-weight:400;letter-spacing:normal}.c-product__details-item .c-product__details-heading+div{line-height:150%}@media screen and (max-width:960px){.c-product__details-item .c-product__details-heading+div{font-size:1.8rem}}.c-product__details-item .descriptions{color:#111;font-family:David02;font-size:1.4rem;font-weight:400;line-height:150%}.c-product__details-item .descriptions p{font-weight:inherit;line-height:150%}.c-product__details-item .features{color:#111;font-family:David02;font-weight:300;line-height:150%;margin-bottom:3rem;margin-top:3rem}.c-product__details-item ul{padding-left:20px}.c-product__details-item li{list-style:disc;margin-bottom:0}.c-product__details-item div.beforeafter-images{border:unset;padding:0 0 24px}.c-product__details-item div.beforeafter-images img{height:auto;width:auto}.c-product__details-item .beforeafter-contents{color:#111;display:grid;grid-template-columns:1fr 1fr;padding:0}@media screen and (max-width:960px){.c-product__details-item .beforeafter-contents{grid-template-columns:1fr}}.c-product__details-item .beforeafter-contents>div{padding:0 24px 32px}@media screen and (max-width:960px){.c-product__details-item .beforeafter-contents>div{padding:32px 0}}.c-product__details-item .beforeafter-contents .materials{border-right:1px solid #ededed}@media screen and (max-width:960px){.c-product__details-item .beforeafter-contents .materials{border:unset}}.c-product__details-item .why-images{padding:0 0 24px}.c-product__details-item .why-images img{height:auto;width:auto}@media screen and (max-width:960px){.c-product__details-item .why-images{grid-row:1/2}}.c-product__details-item.left .why-images{grid-column:1/2;grid-row:1/2}.c-product__details-item div.why-contents{border:unset;padding-top:0}.c-product__details-item .why-items{margin-top:50px}.c-product__details-item .why-item{align-items:center;display:flex;margin-bottom:30px}.c-product__details-item .why-item img{width:40px}.c-product__details-item .why-item-inner{color:#111;font-family:David02;font-size:18px;font-weight:300;line-height:150%;margin-left:18px}.c-product__details-item .why-item-inner .c-product__details-heading{line-height:1;margin:0}.c-product__details-heading{color:#111}.c-product__discounts{border:1px solid hsla(0,0%,7%,.1);display:flex;flex-direction:column;font-weight:500}@media screen and (min-width:820px){.c-product__discounts{flex-direction:row}}.c-product__discounts-column{border-bottom:1px solid hsla(0,0%,7%,.1);display:flex;flex:1;flex-direction:row}@media screen and (min-width:820px){.c-product__discounts-column{border-bottom:none;border-right:1px solid hsla(0,0%,7%,.1);flex-direction:column}}.c-product__discounts-column:last-of-type{border-bottom:none;border-right:none}.c-product__discounts-item{border-bottom:1px solid hsla(0,0%,7%,.1);color:#616161;line-height:1;padding:1.5rem 2rem;width:50%}.c-product__discounts-item:last-of-type{border-bottom:none}@media screen and (min-width:820px){.c-product__discounts-item{border-bottom:none;width:unset}}.c-product__discounts-item--header{color:#111}.c-product__discounts-item--top{border-bottom:none;border-right:1px solid hsla(0,0%,7%,.1)}@media screen and (min-width:820px){.c-product__discounts-item--top{border-bottom:1px solid hsla(0,0%,7%,.1);border-right:none}}#colourOption .colour-items{background:#fff;border:1px solid #ededed;display:flex;flex-flow:column nowrap;left:0;max-height:250px;overflow:auto;padding:15px;position:absolute;width:100%;z-index:9}#colourOption .colour-item{cursor:pointer}#colourOption .colour-item img{height:auto;width:auto}#colourOption .colour-item.main{pointer-events:none}#sizeOption .size-items{display:flex}#sizeOption .size-item{cursor:pointer;pointer-events:none}#sizeOption .size-item.duplicated{display:none}#sizeOption .size-item.duplicated.active{display:block}#sizeOption .size-item.main{pointer-events:none}#sizeOption .size-item.active{pointer-events:unset}#sizeOption .size-item.active.main{pointer-events:none}.c-video{background-color:#111;display:flex;height:100%;position:relative;width:100%}.c-video--cover{position:absolute}.c-video:hover .c-video__play-btn{opacity:1;touch-action:auto;visibility:visible}.c-video__container{background-color:#c7c7c7;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-video__container>iframe,.c-video__container>video{height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s cubic-bezier(.5,0,.5,1);width:100%}[data-status~=loaded] .c-video__container>iframe,[data-status~=loaded] .c-video__container>video{opacity:1}.c-video__image{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s cubic-bezier(.5,0,.5,1);width:100%}[data-status~=loaded] .c-video__image{opacity:0}.c-video__preloader{animation:pulse 1.25s infinite;animation-delay:.4166666666667s;background:hsla(0,0%,100%,.2);height:24px;left:50%;position:absolute;top:50%;width:6px}[data-status~=loaded] .c-video__preloader{display:none}.c-video__preloader:after,.c-video__preloader:before{animation:pulse 1.25s infinite;background:hsla(0,0%,100%,.2);content:"";display:block;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.c-video__preloader:before{left:-12px}.c-video__preloader:after{animation-delay:.8333333333333s;left:12px}@keyframes pulse{50%{background:#fff}}.c-video__play-btn{background-color:hsla(0,0%,100%,.4);border:1px solid #fff;border-radius:50%;box-sizing:content-box;color:#fff;font-size:2.8rem;height:4rem;left:50%;padding:.25em;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.4s;transition-property:opacity,visibility,color;transition-timing-function:cubic-bezier(.645,.045,.355,1);width:4rem;z-index:1}@media screen and (min-width:640px){.c-video__play-btn{height:11rem;opacity:0;touch-action:none;visibility:hidden;width:11rem}}.c-video__play-btn:hover{color:#fff}.c-video__play-btn:before{border:2rem solid transparent;border-right-width:0;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:inherit;width:0}@media screen and (min-width:640px){.c-video__play-btn:before{border:3rem solid transparent}}[data-status~=paused] .c-video__play-btn:before{border-left:2rem solid #fff;left:55%}@media screen and (min-width:640px){[data-status~=paused] .c-video__play-btn:before{border-left:4rem solid #fff}}[data-status~=playing] .c-video__play-btn{opacity:0;visibility:hidden}[data-status~=playing] .c-video__play-btn:before{border-color:#fff;border-width:0;border-left:.4em solid;border-right:.4em solid;height:3rem;width:.7rem}@media screen and (min-width:640px){[data-status~=playing] .c-video__play-btn:before{height:4.5rem}}.c-share{align-items:center;display:flex;flex-direction:row;width:100%}.c-share__title{flex:1;font-family:Formula Condensed;font-size:1.1rem;text-transform:uppercase}.c-share__link{margin-left:1rem}.c-social-share-list{font-size:0}.c-social-share-item{display:inline-block;font-size:1.5rem;padding-right:15px;position:relative}.c-social-share-item:after{content:"|";position:absolute;right:6px;top:0}.c-social-share-item:last-child{padding-right:0}.c-social-share-item:last-child:after{display:none}.c-thumbs{padding-right:2rem}.c-thumbs__status{margin-bottom:0;margin-left:1rem;width:100px}@media screen and (min-width:820px){.c-thumbs__status{margin-bottom:2rem;margin-left:unset}}.c-thumbs__status:hover,.c-thumbs__status[aria-current]{border:1px solid #111}square-placement{border:1px solid #eae7e4;font-family:Italian Plate No2 Expanded,sans-serif;margin-top:15px;padding:16px}