to{opacity:1;transform:translateY(0)}to{opacity:1}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:"";height:0;position:absolute;right:calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2))}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:var(--plyr-control-spacing,10px)}@media (max-width: calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}#shopify-section-1586467451200 .junip-btn,#shopify-section-1586467451200 .junip-review-sort-container,#shopify-section-1586467451200 .junip-separator,#shopify-section-capsule-product-reviews-module .junip-btn,#shopify-section-capsule-product-reviews-module .junip-review-sort-container,#shopify-section-capsule-product-reviews-module .junip-separator,#shopify-section-face-oil-product-reviews-module .junip-review-sort-container,#shopify-section-face-oil-product-reviews-module .junip-separator,#shopify-section-fff-product-reviews-module .junip-review-sort-container,#shopify-section-fff-product-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-fff-product-reviews-module .junip-separator,#shopify-section-pet-treats-product-reviews-module .junip-review-sort-container,#shopify-section-pet-treats-product-reviews-module .junip-separator,#shopify-section-ppc-product-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-rub-product-reviews-module .junip-btn,#shopify-section-rub-product-reviews-module .junip-review-sort-container,#shopify-section-rub-product-reviews-module .junip-separator,#shopify-section-subscription-reviews-module .junip-review-sort-container,#shopify-section-subscription-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-subscription-reviews-module .junip-separator,#shopify-section-tincture-product-reviews-module .junip-btn,#shopify-section-tincture-product-reviews-module .junip-review-sort-container,#shopify-section-tincture-product-reviews-module .junip-separator,#shopify-section-zenpet-product-reviews-module .junip-btn,#shopify-section-zenpet-product-reviews-module .junip-review-sort-container,#shopify-section-zenpet-product-reviews-module .junip-separator,.junip-product-review-summary-wrapper,.junip-product-review-title{display:none}.wisepops-content form{align-items:inherit;-webkit-align-items:inherit}.junip-grid-topbar .junip-grid-item-title{margin-top:0!important}.junip-product-review-container{font-weight:100;line-height:normal}.junip-review-grid-item-container{max-height:300px!important;box-shadow:0 0!important;border:1px solid #d4e8ef!important}#shopify-section-1586467451200 .junip-btn,#shopify-section-1586467451200 .junip-review-sort-container,#shopify-section-1586467451200 .junip-separator,#shopify-section-capsule-product-reviews-module .junip-review-sort-container,#shopify-section-capsule-product-reviews-module .junip-separator,#shopify-section-face-oil-product-reviews-module .junip-review-sort-container,#shopify-section-face-oil-product-reviews-module .junip-separator,#shopify-section-fff-product-reviews-module .junip-review-sort-container,#shopify-section-fff-product-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-fff-product-reviews-module .junip-separator,#shopify-section-pet-treats-product-reviews-module .junip-review-sort-container,#shopify-section-pet-treats-product-reviews-module .junip-separator,#shopify-section-ppc-product-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-rub-product-reviews-module .junip-review-sort-container,#shopify-section-rub-product-reviews-module .junip-separator,#shopify-section-subscription-reviews-module .junip-review-sort-container,#shopify-section-subscription-reviews-module .junip-reviews-tab-switcher-container,#shopify-section-subscription-reviews-module .junip-separator,#shopify-section-tincture-product-reviews-module .junip-review-sort-container,#shopify-section-tincture-product-reviews-module .junip-separator,#shopify-section-zenpet-product-reviews-module .junip-review-sort-container,#shopify-section-zenpet-product-reviews-module .junip-separator,.junip-product-review-summary-wrapper,.junip-product-review-title{display:none}#shopify-section-subscription-reviews-module .vendor-review-section,#shopify-section-zenpet-product-reviews-module .vendor-review-section{padding-top:55px!important}#shopify-section-subscription-faq .expnadable-faq-section{padding-bottom:55px!important}#shopify-section-fff-small-text-image-block .small-text-image-block-section{margin-bottom:55px!important}#shopify-section-ppc-product-reviews-module .junip-review-sort-container,#shopify-section-ppc-product-reviews-module .junip-separator{display:none}#shopify-section-junip-reviews .junip-product-review-summary-wrapper{display:contents!important}.junip-product-summary-stars-wrapper{color:#404969;padding-top:5px}#shopify-section-1584729740396 .yotpo-instagram-section{padding-bottom:0!important}#wisepops-wisepop-scrollable form label{position:relative!important;text-align:left!important}@font-face{font-family:Apercu;src:url(Apercu-Light.eot);src:url(Apercu-Light.eot?#iefix) format("embedded-opentype"),url(Apercu-Light.woff2) format("woff2"),url(Apercu-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(Apercu-Regular.eot);src:local("Apercu Regular"),local("Apercu-Regular"),url(Apercu-Regular.eot?#iefix) format("embedded-opentype"),url(Apercu-Regular.woff2) format("woff2"),url(Apercu-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono;src:url(Apercu-Mono.eot);src:url(Apercu-Mono.eot?#iefix) format("embedded-opentype"),url(Apercu-Mono.woff2) format("woff2"),url(Apercu-Mono.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(Apercu-Bold.eot);src:url(Apercu-Bold.eot?#iefix) format("embedded-opentype"),url(Apercu-Bold.woff2) format("woff2"),url(Apercu-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[col="1"]{width:6vw;float:left}[col="2"]{width:14vw;float:left}[col="3"]{width:22vw;float:left}[col="4"]{width:30vw;float:left}[col="5"]{width:38vw;float:left}[col="6"]{width:46vw;float:left}[col="7"]{width:54vw;float:left}[col="8"]{width:62vw;float:left}[col="9"]{width:70vw;float:left}[col="10"]{width:78vw;float:left}[col="11"]{width:86vw;float:left}[col="12"]{width:94vw;float:left}@media screen and (max-width:1099px) and (min-width:767px){[col-t="1"]{width:6vw;float:left}[col-t="2"]{width:14vw;float:left}[col-t="3"]{width:22vw;float:left}[col-t="4"]{width:30vw;float:left}[col-t="5"]{width:38vw;float:left}[col-t="6"]{width:46vw;float:left}[col-t="7"]{width:54vw;float:left}[col-t="8"]{width:62vw;float:left}[col-t="9"]{width:70vw;float:left}[col-t="10"]{width:78vw;float:left}[col-t="11"]{width:86vw;float:left}[col-t="12"]{width:94vw;float:left}}@media screen and (max-width:766px){[col-p="1"]{width:6vw;float:left}[col-p="2"]{width:14vw;float:left}[col-p="3"]{width:22vw;float:left}[col-p="4"]{width:30vw;float:left}[col-p="5"]{width:38vw;float:left}[col-p="6"]{width:46vw;float:left}[col-p="7"]{width:54vw;float:left}[col-p="8"]{width:62vw;float:left}[col-p="9"]{width:70vw;float:left}[col-p="10"]{width:78vw;float:left}[col-p="11"]{width:86vw;float:left}[col-p="12"]{width:94vw;float:left}}@media screen and (max-width:939px){.hide-on-mobile{display:none!important}}@media screen and (max-width:1099px) and (min-width:767px){.hide-on-mobile{display:none!important}}@media screen and (max-width:766px){.hide-on-mobile{display:none!important}}@media screen and (max-width:1099px) and (min-width:767px){.hide-on-tablet{display:none!important}}@media screen and (max-width:766px){.hide-on-phone{display:none!important}}@media screen and (min-width:1250px){.only-on-mobile{display:none!important}}@media screen and (min-width:1700px){.only-on-mobile{display:none!important}}.only-on-mobile-portrait{display:none}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.only-on-mobile-portrait{display:block!important}}.only-on-phone{display:none!important}@media screen and (max-width:766px){.only-on-phone{display:block!important}}.hidden{display:none!important}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.horz-center{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.both-center{position:relative;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.text-center{text-align:center}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.center{float:none!important;margin-left:auto!important;margin-right:auto!important}.mt1{margin-top:1vw}.mb1{margin-bottom:1vw}.pt1{padding-top:1vw}.pb1{padding-bottom:1vw}.mt2{margin-top:2vw}.mb2{margin-bottom:2vw}.pt2{padding-top:2vw}.pb2{padding-bottom:2vw}.mt3{margin-top:3vw}.mb3{margin-bottom:3vw}.pt3{padding-top:3vw}.pb3{padding-bottom:3vw}.mt4{margin-top:4vw}.mb4{margin-bottom:4vw}.pt4{padding-top:4vw}.pb4{padding-bottom:4vw}.mt5{margin-top:5vw}.mb5{margin-bottom:5vw}.pt5{padding-top:5vw}.pb5{padding-bottom:5vw}.mt6{margin-top:6vw}.mb6{margin-bottom:6vw}.pt6{padding-top:6vw}.pb6{padding-bottom:6vw}.mt7{margin-top:7vw}.mb7{margin-bottom:7vw}.pt7{padding-top:7vw}.pb7{padding-bottom:7vw}.mt8{margin-top:8vw}.mb8{margin-bottom:8vw}.pt8{padding-top:8vw}.pb8{padding-bottom:8vw}.mt9{margin-top:9vw}.mb9{margin-bottom:9vw}.pt9{padding-top:9vw}.pb9{padding-bottom:9vw}.mt10{margin-top:10vw}.mb10{margin-bottom:10vw}.pt10{padding-top:10vw}.pb10{padding-bottom:10vw}.mt11{margin-top:11vw}.mb11{margin-bottom:11vw}.pt11{padding-top:11vw}.pb11{padding-bottom:11vw}.mt12{margin-top:12vw}.mb12{margin-bottom:12vw}.pt12{padding-top:12vw}.pb12{padding-bottom:12vw}.mt13{margin-top:13vw}.mb13{margin-bottom:13vw}.pt13{padding-top:13vw}.pb13{padding-bottom:13vw}.mt14{margin-top:14vw}.mb14{margin-bottom:14vw}.pt14{padding-top:14vw}.pb14{padding-bottom:14vw}.mt15{margin-top:15vw}.mb15{margin-bottom:15vw}.pt15{padding-top:15vw}.pb15{padding-bottom:15vw}.clear:before{content:"";display:table}.clear:after{content:"";display:table;clear:both}.no-clear:before{content:normal;display:inherit}.no-clear:after{content:normal;display:inherit;clear:none}body{text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p{font-weight:400}h1{font-size:38px;margin:0 auto 10px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}p{margin:0 auto 8px;line-height:1.5}ul{padding:0;margin:0}ul li{list-style:none;padding:0;margin:0 0 8px}a{text-decoration:none}.gridMe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.gridMe.hidden{display:none}.gridMe div{height:100%;width:6vw;position:absolute;background-color:#ffc0cb4d;border-left:1px solid pink;border-right:1px solid pink;pointer-events:none}.gridMe div:nth-child(1){left:3vw}.gridMe div:nth-child(2){left:11vw}.gridMe div:nth-child(3){left:19vw}.gridMe div:nth-child(4){left:27vw}.gridMe div:nth-child(5){left:35vw}.gridMe div:nth-child(6){left:43vw}.gridMe div:nth-child(7){left:51vw}.gridMe div:nth-child(8){left:59vw}.gridMe div:nth-child(9){left:67vw}.gridMe div:nth-child(10){left:75vw}.gridMe div:nth-child(11){left:83vw}.gridMe div:nth-child(12){left:91vw}.email-section form input[type=email],.freight,.header-list-section li .number,h1,h2,h3,h4{font-family:freight-display-pro,serif}#footer .right .small-txt,#footer .right address,#footer nav li a,#header nav .sub-menu li a,#header nav li>a,#header nav li>span,.address-list address,.apercu,.build-a-kit-cart .cart-items .item .description a h4,.cart-items .item .description h4,.collection-products .product-tile .product-title,.complex-product-tile .product-title,.global-alert .message,.global-product-tile .product-title,.h5,.home-product-tiles .product-tile .product-title,.label,.p,.promo-banner .message,.shop-collection .product-tile .product-title,.tooltip-holder .tooltip,.top-alert .message,.wholesale-product-tiles .product-tile .product-title,body,div.cart-slide-out .cart-slider .content .item.cart-add-on .description h4 p,form .input-group.full-outline label,form label,h5,p,section.section-product .products .product-tile-sub .product-title,section.section-product .products .product-tile-sub .sub-text span,table.cart-table tr th,table.responsive-table tr th{font-family:Apercu,sans-serif}.apercu-mono,.btn,.collection-nav ul li a,.email-section form button.button,.email-section form input[type=submit],.faq-page-details-section ul.groups li,.four-oh-four .text h4,.purchase-panel .input-group-variant .meta,.purchase-panel .input-group-variant .meta p,.small-text-image-block-section.img-left .block-wrapper .text-block p strong,.text-link,a.text-link,section.section-product .products .product-tile-sub button,table.cart-table tr td span.remove-link,table.cart-table tr td span.update-link{font-family:Apercu Mono,sans-serif}body{color:#282f48}h1,h2,h3,h4{margin-top:0;color:#282f48}.h1,h1{font-size:50px;line-height:1.2}@media screen and (max-width:766px){.h1,h1{font-size:40px}}.h2,.purchase-panel h1,.section-text-list .card-centered .header h1,.section-text-list .header h1,h2,section.stockist-header-box h1{font-size:40px;line-height:1.2}@media screen and (max-width:1099px) and (min-width:767px){.h2,.purchase-panel h1,.section-text-list .card-centered .header h1,.section-text-list .header h1,h2,section.stockist-header-box h1{font-size:34px}}@media screen and (max-width:766px){.h2,.purchase-panel h1,.section-text-list .card-centered .header h1,.section-text-list .header h1,h2,section.stockist-header-box h1{font-size:28px;line-height:1.4}}.h3,.header-list-section li .number,h3{font-size:27px;line-height:1.4;margin-bottom:10px}.h4,h4{font-size:22px;line-height:1.4}.h5,.label,form .input-group.full-outline label,form label,h5,table.cart-table tr th,table.responsive-table tr th{margin-top:0;font-weight:700;font-size:14px;text-transform:uppercase;color:#404969;letter-spacing:1.77px;text-align:center;margin-bottom:20px}#footer .right .small-txt,#footer .right address,#footer nav li a,.address-list address,.build-a-kit-cart .cart-items .item .description a h4,.collection-products .product-tile .product-title,.complex-product-tile .product-title,.global-alert .message,.global-product-tile .product-title,.home-product-tiles .product-tile .product-title,.p,.promo-banner .message,.shop-collection .product-tile .product-title,.top-alert .message,.wholesale-product-tiles .product-tile .product-title,p,section.section-product .products .product-tile-sub .product-title,section.section-product .products .product-tile-sub .sub-text span{font-size:17px;line-height:1.7;margin-bottom:20px;font-weight:400}#footer .right .small-txt:last-of-type,#footer .right address:last-of-type,#footer nav li a:last-of-type,.address-list address:last-of-type,.build-a-kit-cart .cart-items .item .description a h4:last-of-type,.collection-products .product-tile .product-title:last-of-type,.complex-product-tile .product-title:last-of-type,.global-alert .message:last-of-type,.global-product-tile .product-title:last-of-type,.home-product-tiles .product-tile .product-title:last-of-type,.p:last-of-type,.promo-banner .message:last-of-type,.shop-collection .product-tile .product-title:last-of-type,.top-alert .message:last-of-type,.wholesale-product-tiles .product-tile .product-title:last-of-type,p:last-of-type,section.section-product .products .product-tile-sub .product-title:last-of-type,section.section-product .products .product-tile-sub .sub-text span:last-of-type{margin-bottom:0}#footer .right .small-txt a,#footer .right address a,#footer nav li a a,.address-list address a,.build-a-kit-cart .cart-items .item .description a h4 a,.collection-products .product-tile .product-title a,.complex-product-tile .product-title a,.global-alert .message a,.global-product-tile .product-title a,.home-product-tiles .product-tile .product-title a,.p a,.promo-banner .message a,.shop-collection .product-tile .product-title a,.top-alert .message a,.wholesale-product-tiles .product-tile .product-title a,p a,section.section-product .products .product-tile-sub .product-title a,section.section-product .products .product-tile-sub .sub-text span a{color:#ff6f48}#footer .right .small-txt a:hover,#footer .right address a:hover,#footer nav li a a:hover,.address-list address a:hover,.build-a-kit-cart .cart-items .item .description a h4 a:hover,.collection-products .product-tile .product-title a:hover,.complex-product-tile .product-title a:hover,.global-alert .message a:hover,.global-product-tile .product-title a:hover,.home-product-tiles .product-tile .product-title a:hover,.p a:hover,.promo-banner .message a:hover,.shop-collection .product-tile .product-title a:hover,.top-alert .message a:hover,.wholesale-product-tiles .product-tile .product-title a:hover,p a:hover,section.section-product .products .product-tile-sub .product-title a:hover,section.section-product .products .product-tile-sub .sub-text span a:hover{color:#404969}#footer .right .small-txt,#footer .right address,#footer nav li a.small,.address-list address.small,.build-a-kit-cart .cart-items .item .description a h4.small,.collection-products .product-tile .small.product-title,.complex-product-tile .small.product-title,.global-alert .small.message,.global-product-tile .small.product-title,.home-product-tiles .product-tile .small.product-title,.p.small,.promo-banner .small.message,.shop-collection .product-tile .small.product-title,.top-alert .small.message,.wholesale-product-tiles .product-tile .small.product-title,p.small,section.section-product .products .product-tile-sub .small.product-title,section.section-product .products .product-tile-sub .sub-text span.small{font-size:14px}#footer .right .tiny.small-txt,#footer .right address.tiny,#footer nav li a.tiny,.address-list address.tiny,.build-a-kit-cart .cart-items .item .description a h4.tiny,.collection-products .product-tile .tiny.product-title,.complex-product-tile .tiny.product-title,.global-alert .tiny.message,.global-product-tile .tiny.product-title,.home-product-tiles .product-tile .tiny.product-title,.p.tiny,.promo-banner .tiny.message,.shop-collection .product-tile .tiny.product-title,.top-alert .tiny.message,.wholesale-product-tiles .product-tile .tiny.product-title,p.tiny,section.section-product .products .product-tile-sub .sub-text span.tiny,section.section-product .products .product-tile-sub .tiny.product-title{font-size:12px}@media screen and (max-width:766px){#footer .right .small-txt,#footer .right address,#footer nav li a,.address-list address,.build-a-kit-cart .cart-items .item .description a h4,.collection-products .product-tile .product-title,.complex-product-tile .product-title,.global-alert .message,.global-product-tile .product-title,.home-product-tiles .product-tile .product-title,.p,.promo-banner .message,.shop-collection .product-tile .product-title,.top-alert .message,.wholesale-product-tiles .product-tile .product-title,p,section.section-product .products .product-tile-sub .product-title,section.section-product .products .product-tile-sub .sub-text span{line-height:1.5}}b{font-weight:700}.email-section form button.button,.email-section form input[type=submit],.text-link,a.text-link{cursor:pointer;color:#ff6f48}.email-section form button.button:hover,.email-section form input:hover[type=submit],.text-link:hover,a.text-link:hover{color:#404969}body,html{scroll-behavior:smooth}body .modal-open,body.mm-open,html .modal-open,html.mm-open{position:absolute;height:100vh;overflow:hidden}body .modal-open #MainContent,body.mm-open #MainContent,html .modal-open #MainContent,html.mm-open #MainContent{pointer-events:none!important;touch-action:none!important}body[data-promo=true] #header,body[data-promo=true] #ppc-header,html[data-promo=true] #header,html[data-promo=true] #ppc-header{top:55px}body[data-promo=true] main,html[data-promo=true] main{padding-top:55px}body[data-state=page-build-a-kit-shop] #header,html[data-state=page-build-a-kit-shop] #header{display:none}#MainContent{-webkit-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-moz-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-ms-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-o-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1)}.pl-unload{opacity:0;-webkit-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-moz-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-ms-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);-o-transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1);transition:opacity .35s 0s ease,transform .45s 0s cubic-bezier(.86,0,.07,1)}.pl-loading{-webkit-transition:opacity .35s 350s ease,transform .45s 350s cubic-bezier(.86,0,.07,1);-moz-transition:opacity .35s 350s ease,transform .45s 350s cubic-bezier(.86,0,.07,1);-ms-transition:opacity .35s 350s ease,transform .45s 350s cubic-bezier(.86,0,.07,1);-o-transition:opacity .35s 350s ease,transform .45s 350s cubic-bezier(.86,0,.07,1);transition:opacity .35s 350s ease,transform .45s 350s cubic-bezier(.86,0,.07,1);opacity:1}.image-bk{-webkit-transition:all .35s 0s ease;-moz-transition:all .35s 0s ease;-ms-transition:all .35s 0s ease;-o-transition:all .35s 0s ease;transition:all .35s 0s ease}.image-bk.box-frame:after{position:absolute;height:100%;width:100%;left:0;content:"";border:100px solid #fff;-webkit-transition:border-width .55s .5s cubic-bezier(.785,.135,.15,.86);-moz-transition:border-width .55s .5s cubic-bezier(.785,.135,.15,.86);-ms-transition:border-width .55s .5s cubic-bezier(.785,.135,.15,.86);-o-transition:border-width .55s .5s cubic-bezier(.785,.135,.15,.86);transition:border-width .55s .5s cubic-bezier(.785,.135,.15,.86);z-index:100;box-sizing:border-box}.image-bk.fade-in{opacity:0;-webkit-transition:opacity .55s .5s cubic-bezier(.785,.135,.15,.86);-moz-transition:opacity .55s .5s cubic-bezier(.785,.135,.15,.86);-ms-transition:opacity .55s .5s cubic-bezier(.785,.135,.15,.86);-o-transition:opacity .55s .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .55s .5s cubic-bezier(.785,.135,.15,.86)}.image-bk.slide-in:after{content:"";position:absolute;left:0;bottom:0;top:0;right:0;z-index:100;background-color:#fff0ec;-webkit-transition:top .75s .4s cubic-bezier(.785,.135,.15,.86);-moz-transition:top .75s .4s cubic-bezier(.785,.135,.15,.86);-ms-transition:top .75s .4s cubic-bezier(.785,.135,.15,.86);-o-transition:top .75s .4s cubic-bezier(.785,.135,.15,.86);transition:top .75s .4s cubic-bezier(.785,.135,.15,.86)}.orange .image-bk.slide-in:after{background-color:#edf8fe}.js-lazy{-webkit-transition:all .35s 0s ease;-moz-transition:all .35s 0s ease;-ms-transition:all .35s 0s ease;-o-transition:all .35s 0s ease;transition:all .35s 0s ease;z-index:0}.js-lazy.fade-in{opacity:0}.custom-cursor{cursor:url(shop-now-orange.png) 50 50,pointer}.multi-image{cursor:url(click-more.png) 50 50,pointer}.lazyloaded{z-index:0;transition:opacity .3s}.lazyloaded.box-frame:after{border:0 solid #fff}.lazyloaded.fade-in{opacity:1}.lazyloaded.slide-in:after{top:100%}.center{text-align:center;margin-left:auto;margin-right:auto}.btn{padding:20px 40px;font-size:16px;letter-spacing:.02em;text-transform:uppercase;box-sizing:border-box;border:1px solid #282f48;text-align:center;cursor:pointer;text-rendering:optimizeLegibility;position:relative;-webkit-transition:all .25s 0s ease;-moz-transition:all .25s 0s ease;-ms-transition:all .25s 0s ease;-o-transition:all .25s 0s ease;transition:all .25s 0s ease;display:inline-block;margin-top:30px;background-color:#282f48;color:#fff}.btn.btn-orange{background-color:#ff6f48;border:1px solid #ff6f48}.btn.btn-disabled{background-color:#dadce6;pointer-events:none;color:#282f48;border-color:#dadce6}.btn.btn-lined-black,.reviews-section.about-process .actions .btn:last-child,.section-text-list .ctas .btn:last-child:not(:only-child),[data-state=page-about] .section-text-list .left .ctas .btn{border:1px solid #282f48;background-color:transparent;color:#282f48}.btn.btn-lined-orange{border:1px solid #ff6f48;background-color:transparent;color:#ff6f48}.btn.btn-artist{border:1px solid #fe4444;background-color:#fe4444;color:#fff}.btn.disabled{pointer-events:none;border-color:#858998}.btn.disabled:after{content:"Processing...";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#858998;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.btn:hover{background-color:#ff6f48;border:1px solid #ff6f48}.btn:hover.btn-orange{background-color:#282f48;border:1px solid #282f48}.btn:hover.btn-disabled{background-color:#dadce6}.btn:hover.btn-lined-black,.reviews-section.about-process .actions .btn:hover:last-child,.section-text-list .ctas .btn:hover:last-child:not(:only-child),[data-state=page-about] .section-text-list .left .ctas .btn:hover{background-color:#282f48;border:1px solid #282f48;color:#fff}.btn:hover.btn-lined-orange{background-color:#ff6f48;color:#fff}.btn:hover.btn-artist{background-color:#fff;color:#fe5353;border-color:#fff}.image-grid .row{margin-bottom:150px}.image-grid .row:nth-of-type(1){display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-grid .row:nth-of-type(1) .large-tile{margin-right:6vw;margin-left:9vw}.image-grid .row .large-tile{position:relative;width:42vw;background-color:#fff;height:50vw}.image-grid .row .small-tile{position:relative;width:34vw;height:34vw;background-color:#fff}.image-grid.image-tiles{margin-top:0}[data-state=page-wholesale] .image-grid.image-tiles,[data-state=product-artist] .image-grid.image-tiles,[data-state=page-ppc] .image-grid{margin-top:110px}@media screen and (max-width:766px){.image-grid .row{margin-bottom:50px}.image-grid .row:nth-of-type(1){display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-grid .row:nth-of-type(1) .large-tile,.image-grid .row:nth-of-type(1) .small-tile{margin-left:auto;margin-right:auto}.image-grid .row .large-tile,.image-grid .row .small-tile{width:82vw;height:76.36vw}.image-grid .row .large-tile{margin-bottom:50px}}.image-bk{height:100%;width:100%;position:absolute;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;-webkit-transition:all .3s 0s ease;-moz-transition:all .3s 0s ease;-ms-transition:all .3s 0s ease;-o-transition:all .3s 0s ease;transition:all .3s 0s ease;z-index:0}.global-alert{position:fixed;bottom:2vw;left:0;right:0;margin-left:25vw;margin-right:25vw;width:46vw;padding:15px 10px;background-color:#fff0ec;text-align:center;box-sizing:border-box;border-radius:3px;border:1px solid #ffdcd3;z-index:41;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);-webkit-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .45s ease;-moz-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .45s ease;-ms-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .45s ease;-o-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .45s ease;transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .45s ease;opacity:0}.global-alert.active{opacity:1;-webkit-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-moz-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-ms-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-o-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.global-alert .close{cursor:pointer;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.global-alert .close:hover svg path{fill:#ff6f48}@media screen and (max-width:1249px) and (min-width:1100px){.global-alert{margin-left:19vw;margin-right:19vw;width:62vw}}@media screen and (max-width:1099px) and (min-width:767px){.global-alert{margin-left:11vw;margin-right:11vw;width:70vw}}@media screen and (max-width:766px){.global-alert{margin-left:3vw;margin-right:3vw;width:94vw}}.promo-banner,.top-alert{position:fixed;top:0;left:0;width:100%;padding:15px 10px;background-color:#fff0ec;text-align:center;box-sizing:border-box;z-index:41;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .3s ease;-moz-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .3s ease;-ms-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .3s ease;-o-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .3s ease;transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s .3s ease;opacity:0}.active.promo-banner,.top-alert.active{opacity:1;-webkit-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-moz-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-ms-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-o-transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;transition:transform .3s 0s cubic-bezier(.785,.135,.15,.86),opacity .25s 0s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.promo-banner .close,.top-alert .close{cursor:pointer;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.promo-banner .close:hover svg path,.top-alert .close:hover svg path{fill:#ff6f48}.promo-banner{z-index:40;background-color:#404969}.promo-banner .message,.promo-banner .message a{color:#fff}.promo-banner .message a:hover{color:#ff6f48}.promo-banner .close svg path{fill:#fff}body.site-locked{background-color:#fff0ec}body.site-locked main{position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100vh;width:100vw}body.site-locked .card{box-sizing:border-box;max-width:500px;text-align:center;background-color:#fff;padding:2vw;width:62vw;border:1px solid #ffdcd3}body.site-locked .card form{margin:30px auto;text-align:center}body.site-locked .card form input[type=submit]{margin:30px auto 0;width:100%}@media screen and (max-width:766px){body.site-locked .card{width:94vw}}.tooltip-holder{position:relative}.tooltip-holder .tooltip{-webkit-transition:all .25s 0s ease;-moz-transition:all .25s 0s ease;-ms-transition:all .25s 0s ease;-o-transition:all .25s 0s ease;transition:all .25s 0s ease;position:absolute;margin-top:10px;left:50%;top:100%;-webkit-transform:translate3D(-50%,0,0);-moz-transform:translate3D(-50%,0,0);-ms-transform:translate3D(-50%,0,0);-o-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0);background-color:#404969;padding:15px;box-sizing:border-box;width:350px;color:#fff;font-weight:300;opacity:0;pointer-events:none}.tooltip-holder .tooltip:after{content:"";position:absolute;height:13px;width:13px;background-color:#404969;left:50%;top:0;-webkit-transform:translate3D(-50%,-50%,0) rotate(-45deg);-moz-transform:translate3D(-50%,-50%,0) rotate(-45deg);-ms-transform:translate3D(-50%,-50%,0) rotate(-45deg);-o-transform:translate3D(-50%,-50%,0) rotate(-45deg);transform:translate3D(-50%,-50%,0) rotate(-45deg)}.tooltip-holder .tooltip ul{margin-top:8px}.tooltip-holder .tooltip ul li{margin-bottom:4px}.tooltip-holder:hover .tooltip{opacity:1;pointer-events:all}.four-oh-four{min-height:50vh;width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.four-oh-four .text{margin-top:10vh;margin-left:16vw;margin-right:16vw}.four-oh-four .text h4{margin-bottom:10px}.four-oh-four .text p{font-size:20px}.tracking-img{overflow:hidden;position:absolute;pointer-events:none}@keyframes slideInFromLeft{0%{right:100%;left:0}45%{right:0;left:0}55%{right:0;left:0}to{right:0;left:100%}}@keyframes slideInFromBottom{0%{bottom:100%;top:0}45%{bottom:0;top:0}55%{bottom:0;top:0}to{bottom:0;top:100%}}@keyframes slideInFromtop{0%{top:100%;bottom:0}45%{top:0;bottom:0}55%{top:0;bottom:0}to{top:0;bottom:100%}}@keyframes HideShow{0%{opacity:0}49%{opacity:0}51%{opacity:1}to{opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateColor{0%{fill:#282f48}25%{fill:#ff6f48}50%{fill:#282f48}75%{fill:#ff6f48}to{fill:#282f48}}#header{position:fixed;width:100%;box-sizing:border-box;padding-left:9vw;padding-right:9vw;z-index:20;height:90px;border-bottom:1px solid transparent;top:0;padding-top:25px;-webkit-transition:all .45s 0s cubic-bezier(.86,0,.07,1);-moz-transition:all .45s 0s cubic-bezier(.86,0,.07,1);-ms-transition:all .45s 0s cubic-bezier(.86,0,.07,1);-o-transition:all .45s 0s cubic-bezier(.86,0,.07,1);transition:all .45s 0s cubic-bezier(.86,0,.07,1)}#header.going-down{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#header.background{background-color:#fff;height:75px;padding-top:27.5px;border-bottom:1px solid #b8bbc8}#header .logo{float:left;margin-right:25px}#header .logo svg{height:28px;width:auto;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}#header .logo svg:hover{fill:#ff6f48}#header svg{fill:#282f48}.menu-open #header nav li a,.menu-open #header nav li span{color:#282f48}.menu-open #header nav li.open span{color:#282f48}.menu-open #header nav li.open svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);fill:#282f48}.menu-open #header svg{fill:#282f48}#header nav{float:left}#header nav ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#header nav li{list-style:none;position:relative;margin-bottom:0;padding-bottom:10px}#header nav li:not(:last-child){margin-right:20px}#header nav li.phone-help{padding-top:3px;font-size:14px;color:#ff6f48}#header nav li.phone-help em{color:#282f48;font-style:italic}#header nav li>a,#header nav li>span{cursor:pointer;color:#282f48;font-size:17px}#header nav li>a svg,#header nav li>span svg{vertical-align:top}#header nav li>a.carrot svg,#header nav li>span.carrot svg{width:12px;height:7px;vertical-align:middle}#header nav li>a:hover,#header nav li>span:hover{color:#ff5b2f}#header nav li>a:hover svg,#header nav li>span:hover svg{fill:#ff5b2f}#header nav li:hover .sub-menu{-webkit-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);visibility:visible;pointer-events:auto;opacity:1}#header nav li.active a,#header nav li.active span{color:#ff5b2f}#header nav.left{float:left}#header nav.right{float:right}#header nav .sub-menu{position:absolute;pointer-events:none;-webkit-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);transition:opacity .35s 0s cubic-bezier(.785,.135,.15,.86);opacity:0;border:1px solid #c4e2e9;border-radius:3px;background-color:#fff;box-shadow:0 7px 14px #0000001a;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;left:50%;-webkit-transform:translate3D(-50%,10px,0);-moz-transform:translate3D(-50%,10px,0);-ms-transform:translate3D(-50%,10px,0);-o-transform:translate3D(-50%,10px,0);transform:translate3D(-50%,10px,0)}#header nav .sub-menu.with-image{min-height:200px}#header nav .sub-menu:after{content:"";position:absolute;z-index:100;left:calc(50% - 6px);top:0;height:12px;width:12px;border-top:1px solid #c4e2e9;border-right:1px solid #c4e2e9;border-radius:2px;background-color:#fff;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);-moz-transform:translate3d(50%,-50%,0) rotate(-45deg);-ms-transform:translate3d(50%,-50%,0) rotate(-45deg);-o-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}#header nav .sub-menu ul{width:60%;min-width:175px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:8px}#header nav .sub-menu li{display:block;width:100%;border-radius:3px;box-sizing:border-box;padding:8px}#header nav .sub-menu li:last-child{margin-bottom:0}#header nav .sub-menu li a{font-size:17px;white-space:nowrap;display:block}#header nav .sub-menu li:hover{background-color:#edf8fe}#header nav .sub-menu .img-wrapper{position:relative;min-width:175px}#header nav .sub-menu .img-wrapper img{-webkit-transition:opacity .35s 0s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .35s 0s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .35s 0s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .35s 0s cubic-bezier(.25,.46,.45,.94);transition:opacity .35s 0s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;pointer-events:none;right:0;width:100%;height:100%;object-fit:cover;opacity:0}#header nav .sub-menu .img-wrapper img.visible{opacity:1}#header nav .sub-menu.alert{width:30vw;max-width:350px;left:0;-webkit-transform:translate3D(-75%,10px,0);-moz-transform:translate3D(-75%,10px,0);-ms-transform:translate3D(-75%,10px,0);-o-transform:translate3D(-75%,10px,0);transform:translate3D(-75%,10px,0)}#header nav .sub-menu.alert:after{left:75%;-webkit-transform:translate3d(25%,-50%,0) rotate(-45deg);-moz-transform:translate3d(25%,-50%,0) rotate(-45deg);-ms-transform:translate3d(25%,-50%,0) rotate(-45deg);-o-transform:translate3d(25%,-50%,0) rotate(-45deg);transform:translate3d(25%,-50%,0) rotate(-45deg)}#header nav .sub-menu.alert ul{width:100%}#header nav .sub-menu.alert ul li{padding-right:20px;margin:0 0 16px;cursor:pointer}#header nav .sub-menu.alert ul li p{margin-bottom:5px}#header nav .sub-menu.alert ul li:after{content:"";position:absolute;bottom:-8px;left:50%;width:calc(100% - 16px);border-bottom:1px solid #b8bbc8;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#header nav .sub-menu.alert ul li:last-child{margin-bottom:0}#header nav .sub-menu.alert ul li:last-child:after{border-bottom:none}#header nav li .unviewed-count,#header nav li .unviewed-dot{display:none;width:16px;height:16px;position:absolute;top:0;right:0;-webkit-transform:translate3D(50%,-50%,0);-moz-transform:translate3D(50%,-50%,0);-ms-transform:translate3D(50%,-50%,0);-o-transform:translate3D(50%,-50%,0);transform:translate3D(50%,-50%,0);background-color:#ff6f48;border-radius:50%}#header nav li .unviewed-count p,#header nav li .unviewed-dot p{font-size:10px;line-height:1.6;text-align:center;color:#fff}#header nav li .unviewed-dot{height:8px;width:8px;top:50%;right:6px;-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0)}#header nav li.unviewed .unviewed-count{display:block}#header nav li.unviewed>.unviewed-dot{display:block}@media screen and (max-width:1099px) and (min-width:940px){#header nav .sub-menu.alert{width:38vw}}@media screen and (max-width:939px) and (min-width:767px){#header nav .sub-menu.alert{width:46vw}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){#header{position:fixed;height:80px;width:100%;padding-left:5vw;padding-right:5vw;background-color:transparent;-webkit-transition:height 0s .35s ease,transform .35s 0s ease,background .35s 0s ease,border .35s 0s ease;-moz-transition:height 0s .35s ease,transform .35s 0s ease,background .35s 0s ease,border .35s 0s ease;-ms-transition:height 0s .35s ease,transform .35s 0s ease,background .35s 0s ease,border .35s 0s ease;-o-transition:height 0s .35s ease,transform .35s 0s ease,background .35s 0s ease,border .35s 0s ease;transition:height 0s .35s ease,transform .35s 0s ease,background .35s 0s ease,border .35s 0s ease;padding-top:37.5px}#header.going-down{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#header.background{background-color:#fff;height:80px;padding-top:37.5px;border-bottom:1px solid #b8bbc8}#header:before{-webkit-transition:all .35s 0s ease;-moz-transition:all .35s 0s ease;-ms-transition:all .35s 0s ease;-o-transition:all .35s 0s ease;transition:all .35s 0s ease;content:"";position:absolute;width:0%;height:100%;top:0;left:0;background-color:#f6f6f7;-webkit-transform-origin:top left;animation-transform-origin:top left}.mm-open #header{-webkit-transition:height 0s 0s ease;-moz-transition:height 0s 0s ease;-ms-transition:height 0s 0s ease;-o-transition:height 0s 0s ease;transition:height 0s 0s ease;height:100%!important}.mm-open #header:before{width:100%}#header .logo .mm-btn{float:left;margin-right:10px}#header .logo .mm-btn svg{height:14px;width:auto}#header .logo a{float:left}#header .logo a svg{height:20px;width:auto;-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}#header .right{position:absolute;top:30px;right:0;margin-right:5vw}#header nav.left ul{box-sizing:border-box;opacity:0;pointer-events:none;-webkit-transition:opacity .35s 0s ease;-moz-transition:opacity .35s 0s ease;-ms-transition:opacity .35s 0s ease;-o-transition:opacity .35s 0s ease;transition:opacity .35s 0s ease;padding-top:25px;padding-bottom:25px;position:relative;top:0;left:0;display:none;width:94vw;padding-left:3vw;padding-right:3vw}#header nav.left ul span svg{display:none}#header nav.left ul a,#header nav.left ul span{color:#282f48}#header nav.left ul span{pointer-events:none;display:block;padding-bottom:0;font-size:14px;color:#858998}#header nav.left ul li{margin-bottom:20px}#header nav.left ul .sub-menu{position:relative;pointer-events:auto;opacity:1;background-color:transparent;border:0 solid #c4e2e9;border-radius:0;box-shadow:none;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;left:unset;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translateZ(0)}#header nav.left ul .sub-menu.with-image{min-height:unset}#header nav.left ul .sub-menu:after{display:none}#header nav.left ul .sub-menu ul{padding:5px 0;margin:0;width:auto}#header nav.left ul .sub-menu li{display:block;width:auto;padding:10px 0;margin:0}.mm-open #header nav.left ul{display:block;opacity:1;pointer-events:auto}}@media screen and (max-width:766px){#header nav .sub-menu.alert{width:86vw}}#ppc-header{position:sticky;width:100%;box-sizing:border-box;padding-left:9vw;padding-right:9vw;z-index:20;height:75px;background-color:#fff;border-bottom:1px solid transparent;top:0;-webkit-transition:background-color .35s .55s cubic-bezier(.86,0,.07,1),box-shadow .35s .55s cubic-bezier(.86,0,.07,1),border .35s .55s cubic-bezier(.86,0,.07,1),height .45s .25s cubic-bezier(.86,0,.07,1);-moz-transition:background-color .35s .55s cubic-bezier(.86,0,.07,1),box-shadow .35s .55s cubic-bezier(.86,0,.07,1),border .35s .55s cubic-bezier(.86,0,.07,1),height .45s .25s cubic-bezier(.86,0,.07,1);-ms-transition:background-color .35s .55s cubic-bezier(.86,0,.07,1),box-shadow .35s .55s cubic-bezier(.86,0,.07,1),border .35s .55s cubic-bezier(.86,0,.07,1),height .45s .25s cubic-bezier(.86,0,.07,1);-o-transition:background-color .35s .55s cubic-bezier(.86,0,.07,1),box-shadow .35s .55s cubic-bezier(.86,0,.07,1),border .35s .55s cubic-bezier(.86,0,.07,1),height .45s .25s cubic-bezier(.86,0,.07,1);transition:background-color .35s .55s cubic-bezier(.86,0,.07,1),box-shadow .35s .55s cubic-bezier(.86,0,.07,1),border .35s .55s cubic-bezier(.86,0,.07,1),height .45s .25s cubic-bezier(.86,0,.07,1);padding-top:10px}#ppc-header .ppc-nav{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:sticky;top:0}#ppc-header .ppc-nav .btn{margin:0;display:flex}body #header .logout,body[data-state=account] #header .account{display:none}body[data-state=account] #header .logout{display:list-item}.modal-bk{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#404969;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .4s .2s cubic-bezier(.785,.135,.15,.86);-moz-transition:opacity .4s .2s cubic-bezier(.785,.135,.15,.86);-ms-transition:opacity .4s .2s cubic-bezier(.785,.135,.15,.86);-o-transition:opacity .4s .2s cubic-bezier(.785,.135,.15,.86);transition:opacity .4s .2s cubic-bezier(.785,.135,.15,.86)}.modal-bk .close-btn{position:absolute;top:60px;right:60px}.modal-bk .close-btn svg{width:30px;height:30px;cursor:pointer}.modal-bk .close-btn svg:hover path{stroke:#ff6f48}.modal-bk .modal{width:66vw;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1);opacity:0;-webkit-transition:all .25s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .25s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .25s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:all .25s 0s cubic-bezier(.785,.135,.15,.86);transition:all .25s 0s cubic-bezier(.785,.135,.15,.86)}.modal-bk .modal.modal-card{background-color:#fff;width:50vw;padding:75px;box-sizing:border-box}.modal-bk.open{width:100%;height:100%;z-index:50;pointer-events:auto;opacity:1;-webkit-transition:opacity .45s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:opacity .45s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:opacity .45s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:opacity .45s 0s cubic-bezier(.785,.135,.15,.86);transition:opacity .45s 0s cubic-bezier(.785,.135,.15,.86)}.modal-bk.open .modal{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1);opacity:1;-webkit-transition:all .45s .2s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .45s .2s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .45s .2s cubic-bezier(.785,.135,.15,.86);-o-transition:all .45s .2s cubic-bezier(.785,.135,.15,.86);transition:all .45s .2s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:1099px) and (min-width:767px){.modal-bk .modal.modal-card{width:78vw}}@media screen and (max-width:766px){.modal-bk{overflow:scroll;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.modal-bk[data-modal=video]{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modal-bk .modal{width:98vw}.modal-bk .modal.modal-card{margin-top:75px;margin-bottom:75px;width:94vw;padding:25px}.modal-bk .close-btn{position:absolute;top:20px;right:20px}.modal-bk .close-btn svg{width:20px;height:20px}}.email-section{background-color:#404969;padding-top:110px;padding-bottom:110px;padding-left:16vw;padding-right:16vw;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100vw;box-sizing:border-box}body.template-404 .email-section,body.template-activate_account .email-section,body.template-addresses .email-section,body.template-login .email-section,body.template-order .email-section{display:none}body.template-index .email-section,body.template-product .email-section,body.template-product-kits .email-section,body.template-product-pets .email-section,body.template-product-rub .email-section{margin-top:0}.email-section .left{width:48vw}.email-section .left h2{color:#fff}.email-section .right .label,.email-section .right form label,.email-section .right table.cart-table tr th,.email-section .right table.responsive-table tr th,form .email-section .right label,table.cart-table tr .email-section .right th,table.responsive-table tr .email-section .right th{margin-bottom:20px;display:inline-block;color:#f6f6f7}.email-section .right li{margin-bottom:15px}.email-section .right .text-link,.email-section .right form button.button,.email-section .right form input[type=submit],.email-section form .right button.button,.email-section form .right input[type=submit]{color:#fff}.email-section .right .text-link:hover,.email-section .right form button.button:hover,.email-section .right form input:hover[type=submit],.email-section form .right button.button:hover,.email-section form .right input:hover[type=submit]{color:#ff6f48}.email-section .response{padding:10px 0}.email-section .response#mce-success-response,.email-section .response#success-response{color:#fff}.email-section .response#error-response,.email-section .response#mce-error-response{color:red}.email-section form .input-group{width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.email-section form input{-webkit-appearance:none;outline:0;border:0;padding:15px 0;margin:0;line-height:30px;color:#fff}.email-section form input[type=email]{font-size:21px;border-radius:0;flex:2;background-color:transparent;border-bottom:1px #858998 solid;color:#fff}.email-section form input[type=email]:focus{border-bottom:1px #ff6f48 solid}.email-section form input[type=email]::-webkit-input-placeholder{color:#858998}.email-section form input[type=email]::-moz-placeholder{color:#858998}.email-section form input[type=email]:-ms-input-placeholder{color:#858998}.email-section form input[type=email]:-moz-placeholder{color:#858998}.email-section form input[type=text]{width:0;height:0;overflow:hidden;position:absolute;border-radius:0}.email-section form button.button,.email-section form input[type=submit]{-webkit-appearance:none;appearance:none;outline:0;border-radius:0;flex:.5;text-align:right;background-color:transparent;border:0;border-bottom:1px #858998 solid;color:#fff;padding:15px 0;margin:0;line-height:30px}.email-section form button.button img,.email-section form input[type=submit] img{position:absolute}.email-section form button.button:hover,.email-section form input[type=submit]:hover{border-bottom:1px #ff6f48 solid;color:#ff6f48}@media screen and (max-width:1099px) and (min-width:767px){.email-section{padding-left:5vw;padding-right:5vw}.email-section .left{margin-bottom:37.5px;width:59vw}}@media screen and (max-width:939px) and (min-width:767px){.email-section{padding-top:75px;padding-bottom:75px}}@media screen and (max-width:766px){.email-section{padding-top:50px;padding-bottom:50px;padding-left:5vw;padding-right:5vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.email-section .left{width:88vw;margin-bottom:37.5px}}#footer{background-color:#282f48;padding-left:8vw;padding-right:8vw;padding-top:110px;padding-bottom:110px;width:100vw;box-sizing:border-box}#footer .left{width:56vw;float:left}#footer svg{float:right;height:40px;width:auto;fill:#fff}#footer nav{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}#footer nav a,#footer nav h3{color:#fff}#footer nav h3{margin-bottom:15px}#footer nav li{margin-bottom:5px;padding-right:10px;text-overflow:ellipsis;overflow:hidden;color:#fff}#footer nav li a{margin-bottom:0}#footer nav li a:hover{color:#ff6f48}#footer .right{float:right;width:24vw}#footer .right>a{float:none;display:block}#footer .right .small-txt,#footer .right address{float:none;margin-top:20px;display:block;text-align:right;font-style:normal;color:#ffffffb3}#footer .bottom{padding-top:110px;color:#ffffff80}#footer .bottom .right .small{color:#fff}@media screen and (max-width:1099px) and (min-width:767px){#footer{padding-top:75px;padding-bottom:75px;padding-left:5vw;padding-right:5vw}#footer .footer-menu-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#footer svg{float:left;margin-bottom:37.5px}#footer .left{width:88vw;float:left}#footer .right{float:left;width:88vw}#footer .right address{margin-top:0;text-align:left;float:left;width:50%;font-size:14px;margin-bottom:60px}#footer .bottom .left{margin-bottom:30px}}@media screen and (max-width:766px){#footer{padding-top:75px;padding-bottom:75px;padding-left:5vw;padding-right:5vw}#footer .footer-menu-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#footer svg{float:left;height:30px;margin-bottom:37.5px}#footer .left{width:88vw;flex-wrap:wrap;float:left}#footer .left .group{width:50%;margin-bottom:30px}#footer .right{float:left;width:88vw;margin-bottom:30px}#footer .right address{margin-top:0;text-align:left;float:left;width:50%;font-size:14px}#footer .bottom{padding-top:30px}#footer .bottom left{margin-bottom:30px}}body.template-activate_account,body.template-login,body.template-register,body.template-reset_password{background-color:#fff0ec}.activate-account-section,.login-section,.password-reset-section,.shopify-challenge__container{height:100vh;min-height:700px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.activate-account-section .form-card,.login-section .form-card,.password-reset-section .form-card,.shopify-challenge__container .form-card{border:1px solid #ffdcd3;background-color:#fff;width:46vw;text-align:center;padding:50px;max-width:500px;margin:50px auto 0}.activate-account-section .form-card form,.login-section .form-card form,.password-reset-section .form-card form,.shopify-challenge__container .form-card form{margin:0 auto}.activate-account-section .form-card.hide-card,.login-section .form-card.hide-card,.password-reset-section .form-card.hide-card,.shopify-challenge__container .form-card.hide-card{position:absolute;opacity:0;pointer-events:none;z-index:-1}.activate-account-section .form-header,.login-section .form-header,.password-reset-section .form-header,.shopify-challenge__container .form-header{margin-bottom:50px}.activate-account-section .form-header h2,.login-section .form-header h2,.password-reset-section .form-header h2,.shopify-challenge__container .form-header h2{margin-bottom:10px}@media screen and (max-width:766px){.activate-account-section .form-card,.login-section .form-card,.password-reset-section .form-card,.shopify-challenge__container .form-card{width:88vw;box-sizing:border-box;padding:25px}}form{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;width:100%}form .input-group{position:relative;margin-bottom:20px;width:100%}form .input-group.half{width:48%}form .action-group{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}form .action-group>*{margin-left:15px}form .errors{margin-bottom:25px}form .errors li{text-align:left}form input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;padding:20px 0 8px;margin:0;line-height:30px;background-color:transparent;border-bottom:1px #858998 solid;width:100%;outline:0;box-shadow:unset}form input:focus{border-bottom:1px #ff6f48 solid}form input[type=password]{font-size:30px}form input[type=submit]{line-height:inherit;width:auto;border-radius:0}form input[type=checkbox]{width:18px;height:18px;padding:0;border:1px #858998 solid;margin-right:15px;margin-top:-6px}form input[type=checkbox]:checked{border-color:#ff6f48;background-image:url(icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:75%}form select{-moz-appearance:none;-webkit-appearance:none;border:0;padding:20px 0 8px;margin:0;line-height:30px;background-color:transparent;border-bottom:1px #858998 solid;width:100%;outline:0;box-shadow:unset;border-radius:0}form label{text-transform:capitalize;letter-spacing:inherit;position:absolute}form small{display:block;margin-top:25px}form small a{color:#404969}form small a:hover{color:#ff6f48}form .errors{color:red}form .input-group.full-outline{border:1px solid #a5b1c3;border-radius:5px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:border-color .25s 0s ease;-moz-transition:border-color .25s 0s ease;-ms-transition:border-color .25s 0s ease;-o-transition:border-color .25s 0s ease;transition:border-color .25s 0s ease}form .input-group.full-outline label{font-size:10px;margin:0 8px 0 0;color:#858998;position:relative;text-align:right;white-space:nowrap;opacity:0;-webkit-transition:opacity .25s 0s ease;-moz-transition:opacity .25s 0s ease;-ms-transition:opacity .25s 0s ease;-o-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}form .input-group.full-outline input{border:none;padding:8px;font-size:17px;flex-grow:2}form .input-group.full-outline.active{border:1px solid #282f48}form .input-group.full-outline input:focus+label,form .input-group.full-outline input:not(:placeholder-shown)+label{opacity:1}form .input-group.full-outline input:-webkit-autofill,form .input-group.full-outline input:-webkit-autofill:active,form .input-group.full-outline input:-webkit-autofill:focus,form .input-group.full-outline input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s;border-radius:5px}form .input-group.full-outline ::placeholder{color:#b8bbc8;opacity:1}form .input-group.full-outline :-ms-input-placeholder{color:#b8bbc8}form .input-group.full-outline ::-ms-input-placeholder{color:#b8bbc8}@media screen and (max-width:766px){form input{border-radius:0}}.section-text-list{margin-left:9vw;width:82vw;background-color:#fff;padding-top:75px;padding-bottom:75px;padding-left:9vw;padding-right:9vw;box-sizing:border-box;margin-bottom:75px;z-index:10;position:relative}[data-state=page-ppc] .section-text-list,[data-state=page-subscription] .section-text-list{padding-bottom:0}[data-state=page-about] .section-text-list{padding-left:2vw;padding-right:2vw}[data-state=page-about] .section-text-list .left{width:30vw}[data-state=page-about] .section-text-list .right{width:38vw}.section-text-list.large{width:82vw;padding-left:0;padding-right:0;margin-left:9vw;margin-right:9vw;padding-top:0}.section-text-list.hero_above{margin-top:-150px}.section-text-list.card-color-bk-orange{background-color:#fff0ec}.section-text-list.card-color-bk-blue{background-color:#edf8fe}.section-text-list .ctas .btn:nth-child(n-2){margin-right:15px}.section-text-list .card-split{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.section-text-list .card-split>div{width:48%}.section-text-list .header h1{margin-bottom:50px}.section-text-list ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.section-text-list ul li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:48%;font-size:17px;vertical-align:middle;border-top:#dadce6 1px solid;border-bottom:#dadce6 1px solid;margin-top:-1px;margin-bottom:0;padding:10px 0;text-align:left}.section-text-list ul img{vertical-align:middle;height:60px;width:60px}.template-product .section-text-list{margin-top:-75px;margin-bottom:75px}.section-text-list .card-centered{padding:75px;padding-left:6vw;padding-right:6vw;text-align:center}.section-text-list .card-centered.bk-white{background-color:#fff}.section-text-list .card-centered.bk-orange{background-color:#fff0ec}.section-text-list .card-centered.bk-blue{background-color:#edf8fe}.section-text-list .card-centered .header h1{margin-bottom:50px}.section-text-list .card-centered>*{margin-left:auto;margin-right:auto;max-width:1000px}.section-text-list .card-centered ul{margin-top:50px;padding-left:2vw;padding-right:2vw}.section-text-list .card-centered ul li{width:31%;border-top:fade(black,90%) 1px solid;border-bottom:fade(black,90%) 1px solid}.section-text-list .card-centered .ctas>a{margin-top:50px}.section-text-list svg{position:absolute;bottom:0;left:0;-webkit-transform:translate3d(-50%,25%,0);-moz-transform:translate3d(-50%,25%,0);-ms-transform:translate3d(-50%,25%,0);-o-transform:translate3d(-50%,25%,0);transform:translate3d(-50%,25%,0)}.section-text-list svg>g>path{animation:rotateColor 2.4s cubic-bezier(.785,.135,.15,.86) 0s infinite}.section-text-list svg #text{animation:rotate 15s linear 0s infinite;transform-origin:center center}.section-text-list svg #text #invisible{opacity:0}.section-text-list .card-vertical-list .top{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-text-list .card-vertical-list .top .header{padding-right:10px}.section-text-list .card-vertical-list .top .btn{white-space:nowrap;margin:15px 0}.section-text-list .card-vertical-list .bottom ul{width:100%}.section-text-list .card-vertical-list .bottom li{width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:20px 0;border-bottom:1px solid #dadce6}.section-text-list .card-vertical-list .bottom li:last-child{border-bottom:0}.section-text-list .card-vertical-list .bottom li .image-wrapper{flex:.2;margin-top:-5px}.section-text-list .card-vertical-list .bottom li .text{flex:1}.section-text-list .card-vertical-list .bottom li h4{flex:.4;padding-left:20px;padding-right:20px;margin:0}@media screen and (max-width:1249px) and (min-width:1100px){.section-text-list{padding-left:6vw;padding-right:6vw}.section-text-list .card-split>div{width:50%}.section-text-list .card-split .left{padding-right:20px;box-sizing:border-box}}@media screen and (max-width:1099px) and (min-width:940px){.section-text-list{padding-top:37.5px;padding-bottom:37.5px;padding-left:6vw;padding-right:6vw;margin-left:3vw;margin-right:3vw;width:94vw}.section-text-list .card-centered{padding:50px 0}.section-text-list .card-split .left{padding-right:20px;width:45%}.section-text-list .card-split .right{width:55%}}@media screen and (max-width:939px) and (min-width:767px){.section-text-list{padding-top:37.5px;padding-bottom:37.5px;padding-left:6vw;padding-right:6vw;margin-left:3vw;margin-right:3vw;width:94vw}.section-text-list.large{width:94vw;margin-left:3vw;margin-right:3vw;padding-top:0}.section-text-list .card-split{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-text-list .card-split .left{margin-bottom:37.5px;width:100%}.section-text-list .card-split .right{width:100%}.section-text-list .card-centered{padding:50px 0}.section-text-list .card-centered ul li{width:38vw}.section-text-list svg{position:absolute;bottom:0;left:0;max-width:150px;-webkit-transform:translate3d(-10%,25%,0);-moz-transform:translate3d(-10%,25%,0);-ms-transform:translate3d(-10%,25%,0);-o-transform:translate3d(-10%,25%,0);transform:translate3d(-10%,25%,0)}}@media screen and (max-width:766px){.section-text-list{padding-top:37.5px;padding-bottom:37.5px;margin-bottom:37.5px;padding-left:6vw;padding-right:6vw;margin-left:3vw;margin-right:3vw;width:94vw}.section-text-list.large{margin-left:3vw;margin-right:3vw;width:94vw}.section-text-list.hero_above{margin-top:-50px}.template-product .section-text-list{margin-top:50px;margin-bottom:50px}.section-text-list svg{position:relative;bottom:unset;left:unset;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.section-text-list .card-split{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-text-list .card-split .left{margin-bottom:37.5px;width:100%}.section-text-list .card-split .right,.section-text-list .card-split .btn{width:100%}.section-text-list .card-split .btn:nth-child(2){margin-left:0}.section-text-list .card-split ul{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-text-list .card-split ul li{width:100%;line-height:50px}.section-text-list .card-centered{padding:50px 50px 0;padding-left:6vw;padding-right:6vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-text-list .card-centered ul{order:3;margin-top:30px}.section-text-list .card-centered ul li{width:100%}.section-text-list .card-centered .ctas{order:2}.section-text-list .card-centered .ctas>a{margin-top:30px;width:100%}.section-text-list .ctas .btn:nth-child(n-2){margin-right:0}.section-text-list .card-vertical-list .bottom li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap}.section-text-list .card-vertical-list .bottom li .image-wrapper{width:60px;flex:unset;margin-top:-15px;margin-left:-15px}.section-text-list .card-vertical-list .bottom li .image-wrapper img{vertical-align:middle}.section-text-list .card-vertical-list .bottom li h4{margin:0;padding:0;width:calc(100% - 60px);flex:unset}.section-text-list .card-vertical-list .bottom li .text{flex:auto;width:100%;padding:0;margin:0}.section-text-list svg{display:inherit;margin:50px auto 0}}.home-page-hero{overflow:hidden;height:48vw;padding-top:150px;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-bottom:110px}.home-page-hero[data-scroll=in] .block-wrapper:after{animation:slideInFromLeft 1.5s cubic-bezier(.755,.05,.855,.06) .25s;animation-fill-mode:forwards}.home-page-hero[data-scroll=in] .text-block{animation:HideShow 1.85s cubic-bezier(.755,.05,.855,.06) 0s;animation-fill-mode:forwards}.home-page-hero[data-scroll=in] .image-wrapper:after{animation:slideInFromLeft 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.home-page-hero[data-scroll=in] .image-bk{animation:HideShow 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.home-page-hero .image-wrapper{height:48vw;width:54vw;margin-right:3vw;right:0;position:absolute}.home-page-hero .image-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.home-page-hero .image-bk{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.home-page-hero .block-wrapper{margin-left:3vw;width:46vw;height:40vw;z-index:10;position:relative}.home-page-hero .block-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#fff}.home-page-hero .block-wrapper.bk-color-lt-orange .text-block{background-color:#fff0ec}.home-page-hero .block-wrapper.bk-color-lt-orange:after{background-color:#fff0ec}.home-page-hero .block-wrapper.bk-color-dk-blue .text-block{background-color:#282f48}.home-page-hero .block-wrapper.bk-color-dk-blue .text-block h1,.home-page-hero .block-wrapper.bk-color-dk-blue .text-block p{color:#fff}.home-page-hero .block-wrapper.bk-color-dk-blue:after{background-color:#282f48}.home-page-hero .block-wrapper.bk-color-blue .text-block{background-color:#edf8fe}.home-page-hero .block-wrapper.bk-color-blue:after{background-color:#edf8fe}.home-page-hero .block-wrapper.bk-color-grey .text-block{background-color:#f6f6f7}.home-page-hero .block-wrapper.bk-color-grey:after{background-color:#f6f6f7}.home-page-hero .block-wrapper.bk-color-orange .text-block{background-color:#ff6f48}.home-page-hero .block-wrapper.bk-color-orange .text-block h1,.home-page-hero .block-wrapper.bk-color-orange .text-block p{color:#fff}.home-page-hero .block-wrapper.bk-color-orange:after{background-color:#ff6f48}.home-page-hero .text-block{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff0ec;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:80px;box-sizing:border-box;text-align:center;opacity:0}.home-page-hero .text-block h1{font-size:60px}.home-page-hero .text-block p{font-size:20px}.home-page-hero .text-block>*{max-width:100%}@media screen and (max-width:1249px) and (min-width:1100px),screen and (max-width:1099px) and (min-width:940px){.home-page-hero .text-block{padding:40px}.home-page-hero .text-block h1{font-size:46px}.home-page-hero .text-block p{font-size:18px}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.home-page-hero{height:auto;margin-bottom:-75px;padding-top:80px}.home-page-hero .image-wrapper{height:65vw;width:100%;margin:0 auto;right:0;position:relative}.home-page-hero .image-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.home-page-hero .block-wrapper{margin-left:3vw;width:94vw;height:unset;z-index:10;-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-ms-transform:translateY(-75px);-o-transform:translateY(-75px);transform:translateY(-75px)}.home-page-hero .text-block{position:relative;padding:40px;width:94vw}.home-page-hero .text-block h1{font-size:50px}.home-page-hero .text-block p{font-size:20px}}@media screen and (max-width:766px){.home-page-hero{padding-top:80px;margin-bottom:-50px}.home-page-hero .text-block{position:relative;padding:30px}.home-page-hero .text-block h1{font-size:40px}.home-page-hero .text-block p{font-size:17px}.home-page-hero .block-wrapper{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}.page-hero{height:70vh;max-height:700px;min-height:300px;margin-top:150px;position:relative;width:94vw;box-sizing:border-box;padding-left:3vw;padding-right:3vw}.page-hero .image-bk.center_center{background-position:center center}.page-hero .image-bk.center_right{background-position:center right}.page-hero .image-bk.center_left{background-position:center left}.page-hero .image-bk.top_center{background-position:top center}.page-hero .image-bk.bottom_center{background-position:bottom center}.page-hero .image-bk.top_right{background-position:top right}.page-hero .image-bk.top_left{background-position:top left}.page-hero .image-bk.bottom_left{background-position:bottom left}.page-hero .image-bk.bottom_right{background-position:bottom right}@media screen and (max-width:939px) and (min-width:767px){.page-hero{margin-top:80px;width:auto}}@media screen and (max-width:766px){.page-hero{height:100vw;margin-top:80px}.template-page-reviews .page-hero{height:250px}}.page-hero.about-page-hero{height:auto;width:100%;max-height:unset;margin:0;padding-top:150px;padding-bottom:75px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}.page-hero.about-page-hero.bk-color-lt-orange{background-color:#fff0ec}.page-hero.about-page-hero.bk-color-lt-orange .image-wrapper:after{background-color:#fff0ec}.page-hero.about-page-hero.bk-color-blue{background-color:#edf8fe}.page-hero.about-page-hero.bk-color-blue .image-wrapper:after{background-color:#edf8fe}.page-hero.about-page-hero.bk-color-grey{background-color:#f6f6f7}.page-hero.about-page-hero.bk-color-grey .image-wrapper:after{background-color:#f6f6f7}.page-hero.about-page-hero .image-wrapper{flex-grow:1;min-height:60vh;position:relative}.page-hero.about-page-hero .image-wrapper .action{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);cursor:pointer}.page-hero.about-page-hero .image-wrapper .action svg{-webkit-transition:transform .35s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .35s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:transform .35s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .35s 0s cubic-bezier(.785,.135,.15,.86);transition:transform .35s 0s cubic-bezier(.785,.135,.15,.86)}.page-hero.about-page-hero .image-wrapper .action svg path{fill:#fff}.page-hero.about-page-hero .image-wrapper:hover .action svg{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.page-hero.about-page-hero .h2,.page-hero.about-page-hero .purchase-panel h1,.page-hero.about-page-hero .section-text-list .header h1,.page-hero.about-page-hero section.stockist-header-box h1,.purchase-panel .page-hero.about-page-hero h1,.section-text-list .header .page-hero.about-page-hero h1,section.stockist-header-box .page-hero.about-page-hero h1{margin:75px 0 0;margin-left:14vw;margin-right:14vw;text-align:center}@media screen and (max-width:939px) and (min-width:767px){.page-hero.about-page-hero{height:100vh}.page-hero.about-page-hero .image-wrapper{min-height:unset}}@media screen and (max-width:766px){.page-hero.about-page-hero{padding-bottom:30px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.page-hero.about-page-hero .image-wrapper{min-height:300px;flex-grow:unset}.page-hero.about-page-hero .h2,.page-hero.about-page-hero .purchase-panel h1,.page-hero.about-page-hero .section-text-list .header h1,.page-hero.about-page-hero section.stockist-header-box h1,.purchase-panel .page-hero.about-page-hero h1,.section-text-list .header .page-hero.about-page-hero h1,section.stockist-header-box .page-hero.about-page-hero h1{margin:30px 6vw 0}}.collection-products h2,.home-product-tiles h2,.wholesale-product-tiles h2{margin-left:17vw}.collection-products .products,.home-product-tiles .products,.wholesale-product-tiles .products{margin-top:50px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-evenly;justify-content:space-evenly;flex-wrap:wrap;position:relative;padding-left:9vw;padding-right:9vw}.collection-products .products.product-count-2 .product-tile,.home-product-tiles .products.product-count-2 .product-tile,.wholesale-product-tiles .products.product-count-2 .product-tile{width:30vw}.collection-products .products.product-count-3,.collection-products .products.product-count-5,.collection-products .products.product-count-6,.home-product-tiles .products.product-count-3,.home-product-tiles .products.product-count-5,.home-product-tiles .products.product-count-6,.wholesale-product-tiles .products.product-count-3,.wholesale-product-tiles .products.product-count-5,.wholesale-product-tiles .products.product-count-6{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-left:9vw;padding-right:9vw}.collection-products .products.product-count-3 .product-tile,.collection-products .products.product-count-5 .product-tile,.collection-products .products.product-count-6 .product-tile,.home-product-tiles .products.product-count-3 .product-tile,.home-product-tiles .products.product-count-5 .product-tile,.home-product-tiles .products.product-count-6 .product-tile,.wholesale-product-tiles .products.product-count-3 .product-tile,.wholesale-product-tiles .products.product-count-5 .product-tile,.wholesale-product-tiles .products.product-count-6 .product-tile{width:25vw}.collection-products .products.product-count-4,.collection-products .products.product-count-7,.collection-products .products.product-count-8,.home-product-tiles .products.product-count-4,.home-product-tiles .products.product-count-7,.home-product-tiles .products.product-count-8,.wholesale-product-tiles .products.product-count-4,.wholesale-product-tiles .products.product-count-7,.wholesale-product-tiles .products.product-count-8{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-left:3vw;padding-right:3vw}.collection-products .products.product-count-4 .product-tile,.collection-products .products.product-count-7 .product-tile,.collection-products .products.product-count-8 .product-tile,.home-product-tiles .products.product-count-4 .product-tile,.home-product-tiles .products.product-count-7 .product-tile,.home-product-tiles .products.product-count-8 .product-tile,.wholesale-product-tiles .products.product-count-4 .product-tile,.wholesale-product-tiles .products.product-count-7 .product-tile,.wholesale-product-tiles .products.product-count-8 .product-tile{width:22vw}@media screen and (max-width:1099px) and (min-width:767px){.collection-products .product-tile .product-price,.home-product-tiles .product-tile .product-price,.wholesale-product-tiles .product-tile .product-price{width:30%}}@media screen and (max-width:766px){.collection-products h2,.home-product-tiles h2,.wholesale-product-tiles h2{margin-left:11vw;margin-right:11vw;text-align:center;font-size:27px}.collection-products .products,.home-product-tiles .products,.wholesale-product-tiles .products{margin-top:0}.collection-products .products.product-count-2,.collection-products .products.product-count-3,.collection-products .products.product-count-4,.collection-products .products.product-count-5,.collection-products .products.product-count-6,.collection-products .products.product-count-7,.collection-products .products.product-count-8,.home-product-tiles .products.product-count-2,.home-product-tiles .products.product-count-3,.home-product-tiles .products.product-count-4,.home-product-tiles .products.product-count-5,.home-product-tiles .products.product-count-6,.home-product-tiles .products.product-count-7,.home-product-tiles .products.product-count-8,.wholesale-product-tiles .products.product-count-2,.wholesale-product-tiles .products.product-count-3,.wholesale-product-tiles .products.product-count-4,.wholesale-product-tiles .products.product-count-5,.wholesale-product-tiles .products.product-count-6,.wholesale-product-tiles .products.product-count-7,.wholesale-product-tiles .products.product-count-8{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;justify-content:space-around;padding-left:2vw;padding-right:2vw}.collection-products .product-tile:last-child,.home-product-tiles .product-tile:last-child,.wholesale-product-tiles .product-tile:last-child{margin-bottom:0}}.wholesale-product-tiles{background-color:#f6f6f7;padding-top:75px}.wholesale-product-tiles h2{text-align:center;margin:0 auto}.wholesale-product-tiles .product-tile .product-title{text-align:center;width:100%;float:none}.featured-section{padding-top:75px;padding-bottom:75px;border-top:1px solid #dadce6;width:82vw;margin:75px auto 0}.featured-section .featured-companies{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.featured-section .featured-companies>*{margin:50px 30px}.featured-section img{height:40px;display:block;margin:0}[data-state=index] .featured-section .featured-companies,[data-state=page-ppc] .featured-section .featured-companies,[data-state=page-remedy] .featured-section .featured-companies,[data-state=page-tuck] .featured-section .featured-companies,[data-state=page-wholesale] .featured-section .featured-companies,[data-state=page_landing] .featured-section .featured-companies,[data-state=product] .featured-section .featured-companies{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}[data-state=index] .featured-section .featured-companies .featured-company,[data-state=page-ppc] .featured-section .featured-companies .featured-company,[data-state=page-remedy] .featured-section .featured-companies .featured-company,[data-state=page-tuck] .featured-section .featured-companies .featured-company,[data-state=page-wholesale] .featured-section .featured-companies .featured-company,[data-state=page_landing] .featured-section .featured-companies .featured-company,[data-state=product] .featured-section .featured-companies .featured-company{flex:1}[data-state=index] .featured-section .featured-companies img,[data-state=page-ppc] .featured-section .featured-companies img,[data-state=page-remedy] .featured-section .featured-companies img,[data-state=page-tuck] .featured-section .featured-companies img,[data-state=page-wholesale] .featured-section .featured-companies img,[data-state=page_landing] .featured-section .featured-companies img,[data-state=product] .featured-section .featured-companies img{margin:0 auto 10px}[data-state=index] .featured-section .featured-companies p,[data-state=page-ppc] .featured-section .featured-companies p,[data-state=page-remedy] .featured-section .featured-companies p,[data-state=page-tuck] .featured-section .featured-companies p,[data-state=page-wholesale] .featured-section .featured-companies p,[data-state=page_landing] .featured-section .featured-companies p,[data-state=product] .featured-section .featured-companies p{color:#858998;text-align:center;font-size:15px;line-height:1.4}.template-page-hemp .featured-section img{height:70px;display:block;margin:0}@media screen and (max-width:1099px) and (min-width:767px){.featured-section img{height:30px}}@media screen and (max-width:939px) and (min-width:767px){.featured-section img{height:25px}}@media screen and (max-width:766px){.featured-section .featured-companies{flex-wrap:wrap}.featured-section .featured-companies .featured-company{width:100%;margin:20px auto}.featured-section .featured-companies img{max-width:100%;margin:0 auto}[data-state=index] .featured-section .featured-companies,[data-state=page-ppc] .featured-section .featured-companies,[data-state=page-remedy] .featured-section .featured-companies,[data-state=page-tuck] .featured-section .featured-companies,[data-state=page-wholesale] .featured-section .featured-companies,[data-state=page_landing] .featured-section .featured-companies,[data-state=product] .featured-section .featured-companies{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}[data-state=index] .featured-section .featured-companies .featured-company,[data-state=page-ppc] .featured-section .featured-companies .featured-company,[data-state=page-remedy] .featured-section .featured-companies .featured-company,[data-state=page-tuck] .featured-section .featured-companies .featured-company,[data-state=page-wholesale] .featured-section .featured-companies .featured-company,[data-state=page_landing] .featured-section .featured-companies .featured-company,[data-state=product] .featured-section .featured-companies .featured-company{width:100%}}.reviews-section{padding-top:150px;padding-bottom:150px}.reviews-section.bk-grey{background-color:#f6f6f7}.reviews-section.bk-grey .arrows .left:not(.disabled):hover,.reviews-section.bk-grey .arrows .right:not(.disabled):hover{background-color:#fff}.reviews-section.bk-lt-green{background-color:#e6eee6}.reviews-section.bk-lt-green .arrows .left:not(.disabled):hover,.reviews-section.bk-lt-green .arrows .right:not(.disabled):hover{background-color:#fff}.reviews-section.bk-lt-green .review-slider .review{border-top:1px solid #fff}.reviews-section .header{padding-left:9vw;padding-bottom:75px}.reviews-section .header h2{margin-bottom:10px}.reviews-section .text{float:left}.reviews-section .arrows{margin-right:9vw;float:right;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.reviews-section .arrows .left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.reviews-section .arrows .left,.reviews-section .arrows .right{height:18px;width:30px;opacity:.8;cursor:pointer;padding:15px}.reviews-section .arrows .left svg,.reviews-section .arrows .right svg{vertical-align:top}.reviews-section .arrows .left:not(.disabled):hover,.reviews-section .arrows .right:not(.disabled):hover{background-color:#fff0ec;opacity:1}.reviews-section .arrows .left.disabled,.reviews-section .arrows .right.disabled{opacity:.2}.reviews-section.about-process{padding:0;margin-top:150px;margin-bottom:150px}.reviews-section.about-process .header{padding-right:9vw;position:relative}.reviews-section.about-process .header .text{float:unset;text-align:center}.reviews-section.about-process .header .arrows{margin-right:3vw;position:absolute;right:0;bottom:75px}.reviews-section.about-process .actions{margin-top:75px;padding-left:9vw;padding-right:9vw;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.reviews-section.about-process .actions .btn{margin-top:0}.reviews-section.about-process .actions .btn:first-child{margin-right:15px}@media screen and (max-width:766px){.reviews-section{padding-top:50px}.reviews-section .header{padding-left:9vw;padding-bottom:25px}.reviews-section .arrows{margin-top:-30px}.reviews-section.about-process .actions{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:stretch;justify-content:stretch}.reviews-section.about-process .actions .btn{width:100%}.reviews-section.about-process .actions .btn:not(:first-child){margin-top:15px}}.review-slider{overflow:hidden;outline:0;padding-left:9vw;padding-right:8vw}.review-slider .review{outline:0;border-top:1px solid #dadce6;width:24vw;margin-right:6vw;padding-top:25px}.review-slider .review .top{margin-bottom:10px}.review-slider h2{margin-bottom:0}.review-slider.about-process-slider .flickity-slider{height:100%}.review-slider.about-process-slider .flickity-slider .review[style*=left]{top:0;bottom:0}.review-slider.about-process-slider .review{width:22vw;border-top:none;border-left:1px solid #dadce6;margin:0;padding-left:2vw;padding-right:2vw;position:relative}.review-slider.about-process-slider .review .top h3.step-num{color:#ff6f48}.review-slider.about-process-slider .review .top img{width:6vw;position:absolute;top:0;right:0}@media screen and (max-width:939px) and (min-width:767px){.review-slider .review{width:38vw}}@media screen and (max-width:766px){.review-slider{padding-left:9vw}.review-slider .review{width:82vw;margin-right:6vw}.review-slider.about-process-slider{padding:0 3vw}.review-slider.about-process-slider .review{width:64vw;padding-left:8vw;padding-right:8vw}.review-slider.about-process-slider .review .top img{width:14vw}}.jdgm-branding-footer,.jdgm-histogram,.jdgm-rev__br,.jdgm-rev__buyer-badge-wrapper,.jdgm-rev__icon,.jdgm-rev__pic-img,.jdgm-rev__prod-info-wrapper,.jdgm-rev__timestamp{display:none}.ingredient-list-section{width:66vw;margin:110px auto;position:relative;text-align:center}.ingredient-list-section a{display:inline-block;margin:25px auto}.ingredient-list-section .list-wrapper{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;margin-top:50px}.ingredient-list-section .list-wrapper .item{text-align:left;width:32vw;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;border-top:1px solid #dadce6;margin-bottom:30px}.ingredient-list-section .list-wrapper .item h4{margin-bottom:5px;margin-top:20px}.ingredient-list-section .list-wrapper .item img{width:85px;height:auto}@media screen and (max-width:939px) and (min-width:767px){.ingredient-list-section{width:94vw}.ingredient-list-section .list-wrapper .item{width:46vw;margin-bottom:50px}}@media screen and (max-width:766px){.ingredient-list-section{width:82vw;margin:50px auto}.ingredient-list-section .list-wrapper{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:50px}.ingredient-list-section .list-wrapper .item{text-align:center;width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #dadce6;margin-bottom:30px}.ingredient-list-section .list-wrapper .item h4{margin-bottom:10px;margin-top:0}.ingredient-list-section .list-wrapper .item img{width:85px;height:auto;margin:0 auto}}.image-text-section{position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:110px;margin-bottom:110px}.image-text-section.with_bk{margin-bottom:150px;margin-top:0}.image-text-section.with_bk.orange{background-color:#fff0ec}.image-text-section.with_bk.blue{background-color:#edf8fe}.image-text-section.with_bk.grey{background-color:#f4f4f1}.image-text-section.with_bk.green{background-color:#e3f3ef}.image-text-section.with_bk.artist{background-color:#faf6fb}.image-text-section.with_bk.artist .btn{background-color:#fe5353;border-color:#fe5353;color:#fff}.image-text-section.with_bk.artist .btn:hover{background-color:#282f48;border-color:#282f48}.image-text-section.with_bk .image-holder{margin-left:9vw;width:42vw;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px);min-height:unset}.image-text-section.with_bk .content{min-height:450px;padding-top:110px;padding-bottom:110px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.image-text-section.with_bk .content>*{max-width:100%}.image-text-section.with_bk.offset_top{margin-top:260px;margin-bottom:0}.image-text-section.with_bk.offset_top .image-holder{-webkit-transform:translateY(-110px);-moz-transform:translateY(-110px);-ms-transform:translateY(-110px);-o-transform:translateY(-110px);transform:translateY(-110px)}.image-text-section.with_bk.image_right{display:-webkit- flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.with_bk.image_right .image-holder{margin-left:0;margin-right:9vw}.image-text-section.with-margins{margin-top:150px}.image-text-section.with-margins .image-holder{margin-left:8vw;width:42vw}.image-text-section.image_right:not(.with_bk){display:-webkit- flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.image_right:not(.with_bk) .image-holder{width:51vw;margin-right:0}.image-text-section .image-holder{position:relative;margin-right:8vw;width:51vw;min-height:40vw}.image-text-section .content{margin-right:8vw;width:32vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section .content .btn{margin-top:0}.image-text-section .label,.image-text-section form label,.image-text-section table.cart-table tr th,.image-text-section table.responsive-table tr th,form .image-text-section label,table.cart-table tr .image-text-section th,table.responsive-table tr .image-text-section th{text-align:left}.image-text-section .text{margin-bottom:25px}.image-text-section .text h2{margin-bottom:10px}.image-text-section[data-expandable=with_expand] .text{-webkit-transition:max-height .3s 0s ease;-moz-transition:max-height .3s 0s ease;-ms-transition:max-height .3s 0s ease;-o-transition:max-height .3s 0s ease;transition:max-height .3s 0s ease}.image-text-section[data-expandable=with_expand] .text.expandable{position:relative}.image-text-section[data-expandable=with_expand] .text.expandable:after{content:"";height:75px;width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(#fff0,#fff)}.image-text-section.image-expand{width:91vw;padding:0;padding-left:9vw}.image-text-section.image-expand .content{width:34vw}@media screen and (max-width:939px) and (min-width:767px){.image-text-section{margin-top:110px;margin-bottom:110px}.image-text-section.with_bk{margin-bottom:260px;margin-top:0}.image-text-section.with_bk .image-holder{margin-left:3vw;width:46vw}.image-text-section.with_bk .content{min-height:unset;padding-top:75px;padding-bottom:75px}.image-text-section.with_bk.offset_top{margin-top:260px;margin-bottom:0}.image-text-section.with_bk.offset_top .image-holder{-webkit-transform:translateY(-110px);-moz-transform:translateY(-110px);-ms-transform:translateY(-110px);-o-transform:translateY(-110px);transform:translateY(-110px)}.image-text-section.with_bk.image_right{display:-webkit- flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.with_bk.image_right .image-holder{margin-right:3vw}.image-text-section.with_bk.image_right .content{margin-left:3vw;margin-right:2vw}.image-text-section .content{margin-right:3vw;width:43vw}.image-text-section .image-holder{margin-right:5vw;width:46vw;min-height:unset}.image-text-section.image-expand{width:97vw;padding-left:3vw}.image-text-section.image-expand .content{width:43vw}}@media screen and (max-width:766px){.image-text-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.with_bk{margin-bottom:0}.image-text-section.with_bk .image-holder{margin-left:0;width:100%;height:350px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.image-text-section.with_bk .content{min-height:unset;padding-top:0;padding-bottom:0;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.with_bk.offset_top{margin-top:0;margin-bottom:0}.image-text-section.with_bk.offset_top .image-holder{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.image-text-section.with_bk.image_right{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.with_bk.image_right .image-holder{margin-left:0;margin-right:0}.image-text-section.with-margins{margin-top:50px}.image-text-section.with-margins .image-holder{margin:0 auto;width:82vw;height:350px}.image-text-section.with-margins.with_bk .image-holder{margin-left:0;width:100%}.image-text-section.image_right:not(.with_bk){display:-webkit- flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.image_right:not(.with_bk) .image-holder{margin:0 auto;width:82vw}.image-text-section .image-holder{position:relative;margin-left:0;margin-right:0;width:100%;height:350px}.image-text-section .content{margin:25px auto;width:82vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section .content .btn{margin-top:0}.image-text-section.image-expand{width:100%;padding-left:0;padding-right:0;flex-direction:column!important;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.image-text-section.image-expand .image-holder{width:100%!important}.image-text-section.image-expand .content{width:82vw}}body[data-state=page-faq]{padding-top:50px}body[data-state=page-faq] .faq-page-details-section{margin-left:3vw;margin-right:3vw;width:94vw;margin-top:150px;margin-bottom:75px}@media screen and (max-width:766px){body[data-state=page-faq] .faq-page-details-section{margin-top:80px;margin-bottom:50px}}.faq-page-details-section .content,.faq-page-details-section .header{width:66vw;margin:0 auto}.faq-page-details-section .header{padding-bottom:50px}.faq-page-details-section ul.groups{padding-top:20px}.faq-page-details-section ul.groups li{display:inline-block;margin-right:20px;position:relative;font-size:17px;color:#ff6f48;cursor:pointer}.faq-page-details-section ul.groups li.active,.faq-page-details-section ul.groups li:hover{color:#282f48}.faq-page-details-section ul.groups li.active:before,.faq-page-details-section ul.groups li:hover:before{content:"";position:absolute;left:-10px;right:-10px;bottom:-10px;top:-10px;background-color:#4049690f}.faq-page-details-section ul.groups li.active:before{background-color:#ff6f481a}.faq-page-details-section .expander{visibility:hidden;position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .35s 0s ease;-moz-transition:opacity .35s 0s ease;-ms-transition:opacity .35s 0s ease;-o-transition:opacity .35s 0s ease;transition:opacity .35s 0s ease}.faq-page-details-section .expander.active{pointer-events:unset;visibility:visible;position:relative;opacity:1}@media screen and (max-width:1099px) and (min-width:767px){.faq-page-details-section{padding-top:50px;padding-bottom:50px}.faq-page-details-section .content,.faq-page-details-section .header{width:88vw}.faq-page-details-section .header{padding-bottom:50px}}@media screen and (max-width:766px){.faq-page-details-section{padding-top:50px;padding-bottom:50px}.faq-page-details-section .content,.faq-page-details-section .header{width:88vw}.faq-page-details-section .header{padding-bottom:50px}}.expnadable-faq-section{padding:150px 0;padding-left:19vw;padding-right:19vw;position:relative;width:62vw}.expnadable-faq-section.bk-grey{background-color:#f6f6f7}.expnadable-faq-section .header{margin-bottom:40px}@media screen and (max-width:939px) and (min-width:767px){.expnadable-faq-section{padding:110px 0;padding-left:11vw;padding-right:11vw;width:78vw}.expnadable-faq-section .header{margin-bottom:20px}}@media screen and (max-width:766px){.expnadable-faq-section{padding-top:75px;padding-bottom:75px;width:82vw;padding-left:9vw;padding-right:9vw}.expnadable-faq-section .header{margin-bottom:20px}}.expnadable-faq-section .expander,.faq-page-details-section .expander,.global-faq-expander .expander{padding:20px 0;border-bottom:1px solid #dadce6;cursor:pointer}.expnadable-faq-section .expander .icon-minus,.faq-page-details-section .expander .icon-minus,.global-faq-expander .expander .icon-minus,.expnadable-faq-section .expander.open .icon-plus,.faq-page-details-section .expander.open .icon-plus,.global-faq-expander .expander.open .icon-plus{display:none}.expnadable-faq-section .expander.open .icon-minus,.faq-page-details-section .expander.open .icon-minus,.global-faq-expander .expander.open .icon-minus{display:block}.expnadable-faq-section .expander:hover,.faq-page-details-section .expander:hover,.global-faq-expander .expander:hover{border-bottom:1px solid #ff6f48}.expnadable-faq-section .expander:hover h4,.faq-page-details-section .expander:hover h4,.global-faq-expander .expander:hover h4{color:#ff6f48}.expnadable-faq-section .expander:hover svg circle,.faq-page-details-section .expander:hover svg circle,.global-faq-expander .expander:hover svg circle{stroke:#ff6f48}.expnadable-faq-section .expander:hover svg path,.faq-page-details-section .expander:hover svg path,.global-faq-expander .expander:hover svg path{fill:#ff6f48}.expnadable-faq-section .expander:hover svg.icon-minus path,.faq-page-details-section .expander:hover svg.icon-minus path,.global-faq-expander .expander:hover svg.icon-minus path{stroke:#ff6f48}.expnadable-faq-section .expander .question,.faq-page-details-section .expander .question,.global-faq-expander .expander .question{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.expnadable-faq-section .expander .question h4,.faq-page-details-section .expander .question h4,.global-faq-expander .expander .question h4{margin-bottom:5px;width:calc(100% - 28px)}.expnadable-faq-section .expander .answer,.faq-page-details-section .expander .answer,.global-faq-expander .expander .answer{height:0;pointer-events:none;opacity:0;overflow:hidden;-webkit-transition:opacity .25s 0s ease;-moz-transition:opacity .25s 0s ease;-ms-transition:opacity .25s 0s ease;-o-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}.expnadable-faq-section .expander.open h4,.faq-page-details-section .expander.open h4,.global-faq-expander .expander.open h4{color:#282f48}.expnadable-faq-section .expander.open .answer,.faq-page-details-section .expander.open .answer,.global-faq-expander .expander.open .answer{-webkit-transition:opacity .25s .3s ease;-moz-transition:opacity .25s .3s ease;-ms-transition:opacity .25s .3s ease;-o-transition:opacity .25s .3s ease;transition:opacity .25s .3s ease;pointer-events:auto;opacity:1}.product-questionaire{background-color:#edf8fe;margin-top:110px;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.product-questionaire .image-holder{margin-left:9vw;margin-right:8vw;width:40vw;-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-ms-transform:translateY(-75px);-o-transform:translateY(-75px);transform:translateY(-75px)}.product-questionaire .image-holder .image-bk{opacity:0}.product-questionaire .image-holder .image-bk.active{opacity:1}.product-questionaire .content{margin-right:8vw;width:34vw;padding-bottom:150px;padding-top:150px}.product-questionaire .content h1{margin-bottom:40px}.product-questionaire .content .disabled{opacity:.5;pointer-events:none}.product-questionaire .label,.product-questionaire form label,.product-questionaire table.cart-table tr th,.product-questionaire table.responsive-table tr th,form .product-questionaire label,table.cart-table tr .product-questionaire th,table.responsive-table tr .product-questionaire th{text-align:left}@media screen and (max-width:1099px) and (min-width:767px){.product-questionaire .image-holder{margin:0;width:49vw}.product-questionaire .content{margin-right:3vw;margin-left:3vw;width:45vw;padding-bottom:75px;padding-top:75px}.product-questionaire .content h2{margin-bottom:20px}.product-questionaire .product-previews{margin-top:30px}}@media screen and (max-width:766px){.product-questionaire{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.product-questionaire .image-holder{margin:0;height:300px;margin-left:3vw;margin-right:3vw;width:94vw;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.product-questionaire .content{margin-left:9vw;margin-right:9vw;width:82vw;padding-bottom:50px;padding-top:0}.product-questionaire .content h2{margin-bottom:10px}.product-questionaire .content .btn{width:100%}.product-questionaire .product-previews{margin-top:30px}}.inline-dropdown{display:inline-block;position:relative;cursor:pointer}.inline-dropdown .selected-value{color:#ff6f48;border-bottom:1px solid #ff6f48}.inline-dropdown .options{pointer-events:none;position:absolute;background-color:#fff;padding:10px 20px;margin-left:-20px;z-index:30;opacity:0;-webkit-transition:all .25s 0 ease;-moz-transition:all .25s 0 ease;-ms-transition:all .25s 0 ease;-o-transition:all .25s 0 ease;transition:all .25s 0 ease;box-shadow:0 10px 30px -15px #00000040}.inline-dropdown .options>span{white-space:nowrap;margin-top:10px;opacity:0;display:block;position:relative}.inline-dropdown .options>span:before{content:"";left:-20px;width:0;height:calc(100% + 5px);background-color:#fff0ec;top:0;position:absolute;-webkit-transition:all .4s 0s ease;-moz-transition:all .4s 0s ease;-ms-transition:all .4s 0s ease;-o-transition:all .4s 0s ease;transition:all .4s 0s ease}.inline-dropdown .options>span.active{color:#404969}.inline-dropdown .options>span.active:before{z-index:-1;width:calc(100% + 40px)}.inline-dropdown .options span:nth-child(1){-webkit-transition:all .25s 75ms ease;-moz-transition:all .25s 75ms ease;-ms-transition:all .25s 75ms ease;-o-transition:all .25s 75ms ease;transition:all .25s 75ms ease}.inline-dropdown .options span:nth-child(2){-webkit-transition:all .25s .15s ease;-moz-transition:all .25s .15s ease;-ms-transition:all .25s .15s ease;-o-transition:all .25s .15s ease;transition:all .25s .15s ease}.inline-dropdown .options span:nth-child(3){-webkit-transition:all .25s 225ms ease;-moz-transition:all .25s 225ms ease;-ms-transition:all .25s 225ms ease;-o-transition:all .25s 225ms ease;transition:all .25s 225ms ease}.inline-dropdown .options span:nth-child(4){-webkit-transition:all .25s .3s ease;-moz-transition:all .25s .3s ease;-ms-transition:all .25s .3s ease;-o-transition:all .25s .3s ease;transition:all .25s .3s ease}.inline-dropdown .options span:nth-child(5){-webkit-transition:all .25s 375ms ease;-moz-transition:all .25s 375ms ease;-ms-transition:all .25s 375ms ease;-o-transition:all .25s 375ms ease;transition:all .25s 375ms ease}.inline-dropdown:hover{z-index:10}.inline-dropdown:hover:before{content:"";background-color:#fff;margin-left:-20px;width:100%;padding:20px;position:absolute;top:-10px;left:0;height:100%;z-index:-1}.inline-dropdown:hover .options{pointer-events:auto;opacity:1}.inline-dropdown:hover .options>span{margin-top:0;opacity:1}.product-previews .item{border-top:1px solid #dadce6;border-bottom:1px solid #dadce6;padding:15px 0;width:100%;display:none}.product-previews .item.active{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.product-previews .cta{display:none}.product-previews .cta.active{display:block}.product-previews .light-text{color:#404969}.related-product-tiles{background-color:#f6f6f7;padding:110px 0;text-align:left;padding-left:11vw;padding-right:11vw}.related-product-tiles.bk-white{background-color:#fff}.related-product-tiles .products{margin-top:50px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;position:relative}.related-product-tiles .products.product-count-3 .product-tile{width:22vw}.related-product-tiles .products.product-count-2 .product-tile{width:30vw}.related-product-tiles .product-tile{text-align:center;position:relative;width:30vw;margin-bottom:50px}.related-product-tiles .product-tile .product-title{margin-top:30px;display:inline-block;position:relative;color:#282f48}.related-product-tiles .product-tile .image-wrapper{overflow:hidden}.related-product-tiles .product-tile img{width:100%;margin:0;display:block;outline:0;-webkit-transition:transform 1s 0s ease;-moz-transition:transform 1s 0s ease;-ms-transition:transform 1s 0s ease;-o-transition:transform 1s 0s ease;transition:transform 1s 0s ease}@media screen and (max-width:939px) and (min-width:767px){.related-product-tiles{padding:75px 0;padding-left:11vw;padding-right:11vw}.related-product-tiles .products{margin-top:50px}.related-product-tiles .products.product-count-3 .product-tile{width:24vw}}@media screen and (max-width:766px){.related-product-tiles{padding:50px 0;padding-left:9vw;padding-right:9vw}.related-product-tiles .products{margin-top:25px}.related-product-tiles .products.product-count-3{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly}.related-product-tiles .products.product-count-3 .product-tile,.related-product-tiles .product-tile{margin-bottom:50px;width:100%}}.header-list-section{width:66vw;margin:150px auto}.header-list-section .content .label,.header-list-section .content form label,.header-list-section .content table.cart-table tr th,.header-list-section .content table.responsive-table tr th,form .header-list-section .content label,table.cart-table tr .header-list-section .content th,table.responsive-table tr .header-list-section .content th{margin-left:0;text-align:left}.header-list-section li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding:20px 0;border-bottom:1px solid #dadce6}.header-list-section li:last-child{border-bottom:0}.header-list-section li .number{color:#ff6f48;font-weight:400}.header-list-section li .text{flex:1}.header-list-section li .title{flex:.6;padding-left:40px;padding-right:20px;margin:0}@media screen and (max-width:766px){.header-list-section{margin:75px auto 110px;width:88vw}.header-list-section li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap}.header-list-section li .number{width:20px;margin-top:-6px;flex:.1;text-align:center}.header-list-section li .title{padding:0 10px;width:calc(100% - 30px);flex:1}.header-list-section li .text{flex:auto;width:100%;padding:0;margin:0}}.full-width-story-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;height:100vh;min-height:500px;max-height:800px;overflow:hidden}.full-width-story-section .image-wrapper .image-bk{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.full-width-story-section .block-wrapper{position:absolute}.full-width-story-section .block-wrapper .text-block{padding:60px;box-sizing:border-box;background-color:#fff0ec;width:32vw;margin-right:11vw;text-align:center}@media screen and (max-width:1099px) and (min-width:940px){.full-width-story-section .block-wrapper .text-block{width:40vw;margin-right:11vw}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.full-width-story-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;height:110vw;min-height:300px;margin-bottom:165px;overflow:visible}.full-width-story-section .block-wrapper{position:absolute}.full-width-story-section .block-wrapper .text-block{padding:30px;box-sizing:border-box;background-color:#fff0ec;width:81vw;margin-right:0;text-align:center;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px)}}.full-width-video-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;height:100vh;min-height:500px;max-height:800px;overflow:hidden}.full-width-video-section.align-left{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.full-width-video-section.align-left .block-wrapper .text-block{margin-left:11vw;margin-right:0}.full-width-video-section .image-wrapper .image-bk{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.full-width-video-section .block-wrapper{position:absolute}.full-width-video-section .block-wrapper .text-block{padding:60px 60px 40px;box-sizing:border-box;background-color:#fff0ec;width:32vw;margin-right:11vw;text-align:center}.full-width-video-section .block-wrapper.bk-blue .text-block{background-color:#edf8fe}.full-width-video-section .block-wrapper.bk-blue .action svg path{fill:#ff6f48}.full-width-video-section .block-wrapper.bk-blue .action:hover svg path{fill:#404969}.full-width-video-section .block-wrapper.bk-blue .action:hover .label,.full-width-video-section .block-wrapper.bk-blue .action:hover form label,.full-width-video-section .block-wrapper.bk-blue .action:hover table.cart-table tr th,.full-width-video-section .block-wrapper.bk-blue .action:hover table.responsive-table tr th,form .full-width-video-section .block-wrapper.bk-blue .action:hover label,table.cart-table tr .full-width-video-section .block-wrapper.bk-blue .action:hover th,table.responsive-table tr .full-width-video-section .block-wrapper.bk-blue .action:hover th{color:#404969}.full-width-video-section .block-wrapper.bk-navy .text-block{background-color:#404969}.full-width-video-section .block-wrapper.bk-navy .text-block h3{color:#fff}.full-width-video-section .block-wrapper.bk-navy .action svg path{fill:#ff6f48}.full-width-video-section .block-wrapper.bk-navy .action:hover svg path{fill:#edf8fe}.full-width-video-section .block-wrapper.bk-navy .action:hover .label,.full-width-video-section .block-wrapper.bk-navy .action:hover form label,.full-width-video-section .block-wrapper.bk-navy .action:hover table.cart-table tr th,.full-width-video-section .block-wrapper.bk-navy .action:hover table.responsive-table tr th,form .full-width-video-section .block-wrapper.bk-navy .action:hover label,table.cart-table tr .full-width-video-section .block-wrapper.bk-navy .action:hover th,table.responsive-table tr .full-width-video-section .block-wrapper.bk-navy .action:hover th{color:#edf8fe}.full-width-video-section .block-wrapper .action{margin-top:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;padding:10px 25px;border-radius:4px;cursor:pointer}.full-width-video-section .block-wrapper .action svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.full-width-video-section .block-wrapper .action span{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;display:inline-block;margin-left:15px;margin-bottom:0}.full-width-video-section .block-wrapper .action:hover{background-color:#0000000a}.full-width-video-section .block-wrapper .action:hover svg path{fill:#ff6f48}.full-width-video-section .block-wrapper .action:hover .label,.full-width-video-section .block-wrapper .action:hover form label,.full-width-video-section .block-wrapper .action:hover table.cart-table tr th,.full-width-video-section .block-wrapper .action:hover table.responsive-table tr th,form .full-width-video-section .block-wrapper .action:hover label,table.cart-table tr .full-width-video-section .block-wrapper .action:hover th,table.responsive-table tr .full-width-video-section .block-wrapper .action:hover th{color:#ff6f48}@media screen and (max-width:1099px) and (min-width:940px),screen and (max-width:1249px) and (min-width:1100px){.full-width-video-section.align-left .block-wrapper .text-block{margin-right:0}.full-width-video-section .block-wrapper .text-block{width:40vw;margin-right:11vw}}@media screen and (max-width:939px) and (min-width:767px){.full-width-video-section .block-wrapper .text-block{width:50vw;margin-right:9vw}.full-width-video-section.align-left .block-wrapper .text-block{margin-left:9vw;margin-right:0}}@media screen and (max-width:766px){.full-width-video-section{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;height:110vw;min-height:300px;margin-bottom:165px;overflow:visible}.full-width-video-section .block-wrapper{position:absolute}.full-width-video-section .block-wrapper .text-block{padding:30px;box-sizing:border-box;background-color:#fff0ec;width:81vw;margin-right:0;text-align:center;-webkit-transform:translateY(110px);-moz-transform:translateY(110px);-ms-transform:translateY(110px);-o-transform:translateY(110px);transform:translateY(110px)}.full-width-video-section .block-wrapper .action:hover{background-color:unset}.full-width-video-section .block-wrapper .action:hover svg path{fill:unset}.full-width-video-section .block-wrapper .action:hover .label,.full-width-video-section .block-wrapper .action:hover form label,.full-width-video-section .block-wrapper .action:hover table.cart-table tr th,.full-width-video-section .block-wrapper .action:hover table.responsive-table tr th,form .full-width-video-section .block-wrapper .action:hover label,table.cart-table tr .full-width-video-section .block-wrapper .action:hover th,table.responsive-table tr .full-width-video-section .block-wrapper .action:hover th{color:inherit}.full-width-video-section.align-left .block-wrapper .text-block{margin-left:0;margin-right:0}}section.remedy-highlight{padding:0 0 75px}section.remedy-highlight .content{background-color:#f6f6f7;padding:50px;box-sizing:border-box;width:70vw;margin:0 auto;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}section.remedy-highlight .content img{height:200px}section.remedy-highlight .content .text{padding-left:50px;margin-left:50px;border-left:1px solid #b8bbc8}section.remedy-highlight .content .text a{margin-top:10px;display:block}section.remedy-highlight .content .text ul{padding-left:20px;padding-top:15px;column-count:2}section.remedy-highlight .content .text ul li{font-size:17px;list-style:disc}@media screen and (max-width:1249px) and (min-width:1100px){section.remedy-highlight .content{width:70vw}}@media screen and (max-width:1099px) and (min-width:767px){section.remedy-highlight{padding-top:50px}section.remedy-highlight .content{width:78vw}section.remedy-highlight .content .text ul{column-count:1}}@media screen and (max-width:766px){section.remedy-highlight .content{width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}section.remedy-highlight .content .text{padding-left:unset;margin-left:unset;border-left:unset}section.remedy-highlight .content .text ul{column-count:1}section.remedy-highlight .content img{max-height:175px;padding-bottom:25px}}.small-text-image-block-section{height:48vw;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-top:110px;margin-bottom:110px}.template-page-reviews .small-text-image-block-section{margin-top:150px}.small-text-image-block-section[data-scroll=in] .block-wrapper:after{animation:slideInFromtop 1.5s cubic-bezier(.755,.05,.855,.06) .25s;animation-fill-mode:forwards}.small-text-image-block-section[data-scroll=in] .text-block{animation:HideShow 1.85s cubic-bezier(.755,.05,.855,.06) 0s;animation-fill-mode:forwards}.small-text-image-block-section[data-scroll=in] .image-wrapper:after{animation:slideInFromBottom 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.small-text-image-block-section[data-scroll=in] .image-bk{animation:HideShow 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.small-text-image-block-section.img-left .image-wrapper{margin-left:17vw;width:32vw;height:32vw;left:0;z-index:10}.small-text-image-block-section.img-left .block-wrapper{height:525px;width:38vw;right:0;position:absolute;z-index:1;margin-right:15vw}.small-text-image-block-section.img-left .block-wrapper .text-block{padding-right:5vw;padding-left:5vw}.small-text-image-block-section.img-left .block-wrapper .text-block h3{margin-bottom:20px}.small-text-image-block-section.img-left .block-wrapper .text-block p{margin-bottom:10px}.small-text-image-block-section.img-left .block-wrapper .text-block p:nth-child(4){margin-top:20px}.small-text-image-block-section.img-left .block-wrapper .text-block p strong{color:#ff6f48}.small-text-image-block-section.img-left .block-wrapper .text-block span.footer{font-size:14px;color:#b8bbc8;margin-top:20px}.small-text-image-block-section.large .image-wrapper{height:48vw;width:54vw;margin-right:3vw;right:0}.small-text-image-block-section.large .block-wrapper{margin-left:3vw;width:46vw;height:40vw}.small-text-image-block-section.large h1{font-size:60px}.small-text-image-block-section.large p{font-size:20px}.small-text-image-block-section .image-wrapper{height:40vw;width:40vw;margin-right:17vw;right:0;position:absolute}.small-text-image-block-section .image-wrapper:after{content:"";position:absolute;left:0;bottom:100%;top:0;right:0;background-color:#f6f6f7}.small-text-image-block-section .image-bk{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.small-text-image-block-section .block-wrapper{margin-left:17vw;width:32vw;height:32vw;z-index:10;position:relative}.small-text-image-block-section .block-wrapper:after{content:"";position:absolute;left:0;top:100%;bottom:0;right:0;background-color:#fff}.small-text-image-block-section .block-wrapper.bk-color-lt-orange .text-block{background-color:#fff0ec}.small-text-image-block-section .block-wrapper.bk-color-lt-orange:after{background-color:#fff0ec}.small-text-image-block-section .block-wrapper.bk-color-navy .text-block{background-color:#404969}.small-text-image-block-section .block-wrapper.bk-color-navy .text-block h1,.small-text-image-block-section .block-wrapper.bk-color-navy .text-block h2,.small-text-image-block-section .block-wrapper.bk-color-navy .text-block h3,.small-text-image-block-section .block-wrapper.bk-color-navy .text-block p{color:#fff}.small-text-image-block-section .block-wrapper.bk-color-navy:after{background-color:#404969}.small-text-image-block-section .block-wrapper.bk-color-blue .text-block{background-color:#edf8fe}.small-text-image-block-section .block-wrapper.bk-color-blue:after{background-color:#edf8fe}.small-text-image-block-section .block-wrapper.bk-color-artist .text-block{background-color:#fe5353}.small-text-image-block-section .block-wrapper.bk-color-artist .text-block h3,.small-text-image-block-section .block-wrapper.bk-color-artist .text-block p{color:#fff}.small-text-image-block-section .block-wrapper.bk-color-artist:after{background-color:#fe5353}.small-text-image-block-section .block-wrapper.bk-color-grey .text-block{background-color:#f6f6f7}.small-text-image-block-section .block-wrapper.bk-color-grey:after{background-color:#f6f6f7}.small-text-image-block-section .block-wrapper.bk-color-orange .text-block{background-color:#ff6f48}.small-text-image-block-section .block-wrapper.bk-color-orange .text-block h1,.small-text-image-block-section .block-wrapper.bk-color-orange .text-block p{color:#fff}.small-text-image-block-section .block-wrapper.bk-color-orange:after{background-color:#ff6f48}.small-text-image-block-section .text-block{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff0ec;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:60px 40px;box-sizing:border-box;text-align:center;opacity:0}.small-text-image-block-section .text-block>*{max-width:100%}.email-section form .small-text-image-block-section .text-block button.button,.email-section form .small-text-image-block-section .text-block input[type=submit],.small-text-image-block-section .text-block .email-section form button.button,.small-text-image-block-section .text-block .email-section form input[type=submit],.small-text-image-block-section .text-block .text-link{color:#fff;margin-top:30px}.email-section form .small-text-image-block-section .text-block button.button:hover,.email-section form .small-text-image-block-section .text-block input:hover[type=submit],.small-text-image-block-section .text-block .email-section form button.button:hover,.small-text-image-block-section .text-block .email-section form input:hover[type=submit],.small-text-image-block-section .text-block .text-link:hover{color:#282f48}.small-text-image-block-section .action{margin-top:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;padding:10px 25px;border-radius:4px;cursor:pointer}.small-text-image-block-section .action svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.small-text-image-block-section .action span{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;display:inline-block;margin-left:15px;margin-bottom:0}.small-text-image-block-section .action:hover svg path{fill:#ff6f48}.small-text-image-block-section .action:hover .label,.small-text-image-block-section .action:hover form label,.small-text-image-block-section .action:hover table.cart-table tr th,.small-text-image-block-section .action:hover table.responsive-table tr th,form .small-text-image-block-section .action:hover label,table.cart-table tr .small-text-image-block-section .action:hover th,table.responsive-table tr .small-text-image-block-section .action:hover th{color:#ff6f48}@media screen and (max-width:1099px) and (min-width:940px){.small-text-image-block-section.large h1{font-size:40px}.small-text-image-block-section.large p{font-size:17px}.small-text-image-block-section.img-left{margin-bottom:0}.small-text-image-block-section.img-left .block-wrapper{width:100%;position:relative;margin-left:0}.small-text-image-block-section.img-left .block-wrapper .text-block .content{width:32vw;margin-right:11vw;align-self:flex-end}.small-text-image-block-section .image-wrapper{height:48vw;width:54vw;margin-right:3vw;right:0}.small-text-image-block-section .block-wrapper{margin-left:3vw;width:46vw;height:40vw}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.small-text-image-block-section{height:auto;margin-bottom:-75px;margin-top:80px}.template-page-reviews .small-text-image-block-section{margin-top:80px}.small-text-image-block-section.img-left{margin:0}.small-text-image-block-section.img-left .image-wrapper{margin-left:11vw;margin-right:3vw;position:absolute}.small-text-image-block-section.img-left .block-wrapper{top:0;left:0;width:100%;margin:0;right:0;position:relative;display:contents}.small-text-image-block-section.img-left .block-wrapper .text-block{position:relative;width:100%}.small-text-image-block-section.img-left .block-wrapper .text-block .content{width:38vw;padding-right:5vw;padding-left:5vw;align-self:flex-end}.small-text-image-block-section .image-wrapper{height:65vw;width:100%;margin:0 auto;right:0;position:relative}.small-text-image-block-section .image-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.small-text-image-block-section.large{margin-bottom:110px}.small-text-image-block-section.large .image-wrapper{height:65vw;width:100%;margin:0 auto}.small-text-image-block-section.large .text-block{position:relative;padding:30px 20px;width:94vw}.small-text-image-block-section .block-wrapper{position:relative;margin-left:3vw;width:94vw;height:unset;z-index:10;-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-ms-transform:translateY(-75px);-o-transform:translateY(-75px);transform:translateY(-75px)}.small-text-image-block-section .text-block{position:relative;padding:60px;width:94vw}}@media screen and (max-width:766px){.small-text-image-block-section{padding-top:0;margin-top:50px;margin-bottom:50px}.small-text-image-block-section .text-block{position:relative;padding:30px}.small-text-image-block-section .text-block h1{font-size:40px}.small-text-image-block-section .text-block p{font-size:17px}.small-text-image-block-section .block-wrapper{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.small-text-image-block-section.img-left{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.small-text-image-block-section.img-left .image-wrapper{width:100%;height:100vw;position:relative;margin:0}.small-text-image-block-section.img-left .block-wrapper{position:relative}.small-text-image-block-section.img-left .block-wrapper .text-block .content{width:62vw;align-self:center}}.text-header-section{padding:225px 0 50px;padding-left:8vw;padding-right:8vw;text-align:center}.text-header-section .actions{text-align:center;margin-top:50px}.text-header-section .actions a{display:inline-block;margin:0 10px}@media screen and (max-width:766px){.text-header-section{padding:110px 0 75px;padding-left:5vw;padding-right:5vw}.text-header-section .actions{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.text-header-section .actions a{padding:15px 24px;width:100%;margin:0 0 25px}}.full-video-section .video-poster{position:relative;width:66vw;height:37.8933352vw;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.full-video-section .video-poster .image-bk{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:transform 5.5s cubic-bezier(.25,.46,.45,.94);-moz-transition:transform 5.5s cubic-bezier(.25,.46,.45,.94);-ms-transition:transform 5.5s cubic-bezier(.25,.46,.45,.94);-o-transition:transform 5.5s cubic-bezier(.25,.46,.45,.94);transition:transform 5.5s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.full-video-section .video-poster:hover{box-shadow:0 20px 30px -10px #0003}.full-video-section .video-poster:hover .image-bk{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1)}@media screen and (max-width:766px){.full-video-section .video-poster{width:88vw;height:47vw}}section.split-lists{padding-left:11vw;padding-right:11vw;width:78vw;background-color:#fff;padding-top:75px;padding-bottom:75px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}section.split-lists h2{width:100%;padding-bottom:20px;border-bottom:1px solid #b8bbc8}section.split-lists .left,section.split-lists .right{width:35vw}section.split-lists .left ul{padding-left:5px}section.split-lists .left ul li{position:relative;width:auto;padding-left:20px;margin-bottom:10px}section.split-lists .left ul li:before{content:"\2022";position:absolute;top:3px;left:0;font-size:20px}section.split-lists .left ul li p{margin-bottom:0}section.split-lists .left ul li p.small{color:#404969;font-size:15px}section.split-lists .right h5{text-align:left}section.split-lists .right ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}section.split-lists .right ul li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:49%;font-size:17px;vertical-align:middle;margin-bottom:0;padding:0;text-align:left}section.split-lists .right ul img{vertical-align:middle;height:60px;width:60px}@media screen and (max-width:939px) and (min-width:767px){section.split-lists{padding-left:9vw;padding-right:9vw;width:82vw}section.split-lists .left,section.split-lists .right{width:40vw}section.split-lists .right ul{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}section.split-lists .right ul li{width:100%}}@media screen and (max-width:766px){section.split-lists{padding-left:9vw;padding-right:9vw;width:82vw}section.split-lists .left,section.split-lists .right{width:100%}section.split-lists .right{margin-top:75px}section.split-lists .right ul{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}section.split-lists .right ul li{width:100%}}.full-spectrum-module{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:110px 10px;margin:110px 0;position:relative}.full-spectrum-module.background-color-blue{background-color:#edf8fe}.full-spectrum-module.background-color-lt-orange{background-color:#fff0ec}.full-spectrum-module.background-color-grey{background-color:#f6f6f7}.full-spectrum-module.background-color-white{background-color:#fff;padding:0 10px}.full-spectrum-module.background-color-white .full-spectrum{background-color:#fafafb}.full-spectrum-module .note{font-size:12px;color:#858998;position:absolute;bottom:10px;left:10px;right:10px;text-align:center}.full-spectrum-module .full-spectrum{width:82vw;background-color:#fff;position:relative;padding:6vw 2vw;box-sizing:border-box}.full-spectrum-module .full-spectrum .progress-bar{height:2px;position:absolute;top:0;left:0;background-color:#dadce6}.full-spectrum-module .full-spectrum .full-spectrum-block{height:450px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.full-spectrum-module .full-spectrum .full-spectrum-block .numbers{width:20px;padding-right:20px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:1}.full-spectrum-module .full-spectrum .full-spectrum-block .numbers p{color:#dadce6;cursor:pointer}.full-spectrum-module .full-spectrum .full-spectrum-block .numbers p.active{color:#282f48}.full-spectrum-module .full-spectrum .full-spectrum-block .left{width:calc(50% - 30px)}.full-spectrum-module .full-spectrum .full-spectrum-block .left .holder{overflow:hidden;height:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.full-spectrum-module .full-spectrum .full-spectrum-block .left .holder svg{width:80%;height:80%}.full-spectrum-module .full-spectrum .full-spectrum-block .right{z-index:1;width:calc(50% - 10px);position:relative}.full-spectrum-module .full-spectrum .full-spectrum-block .right .block-text{width:30vw;opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0)}.full-spectrum-module .full-spectrum .full-spectrum-block .right .block-text.active{opacity:1;margin-top:0}@media screen and (max-width:766px){.full-spectrum-module .note{margin-left:6vw;margin-right:6vw;position:relative;bottom:unset;left:unset;right:unset;padding-top:30px}.full-spectrum-module .full-spectrum .full-spectrum-block{height:unset;margin-left:6vw;margin-right:6vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.full-spectrum-module .full-spectrum .full-spectrum-block .numbers{width:100%;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 0 50px}.full-spectrum-module .full-spectrum .full-spectrum-block .numbers p{margin-bottom:0}.full-spectrum-module .full-spectrum .full-spectrum-block .left{height:200px;width:100%}.full-spectrum-module .full-spectrum .full-spectrum-block .left .holder{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.full-spectrum-module .full-spectrum .full-spectrum-block .left .holder svg{width:100%;height:100%}.full-spectrum-module .full-spectrum .full-spectrum-block .right{width:100%;position:relative;margin-top:25px}.full-spectrum-module .full-spectrum .full-spectrum-block .right .block-text{left:0;transform:none;width:100%;top:0}.full-spectrum-module .full-spectrum .full-spectrum-block .right .block-text.active{position:relative}}.section-split-content{width:66vw;padding-left:0;padding-right:0;margin:110px auto;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.section-split-content>div{width:32vw}.section-split-content ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.section-split-content ul li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;width:48%;font-size:17px;vertical-align:middle;border-top:#dadce6 1px solid;border-bottom:#dadce6 1px solid;margin-top:-1px;margin-bottom:0;padding:10px 0;text-align:left}.section-split-content ul img{vertical-align:middle;height:60px;width:60px}@media screen and (max-width:766px){.section-split-content{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:82vw;margin:75px auto}.section-split-content>div{width:100%}.section-split-content ul{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.section-split-content ul li{width:100%}}section.section-product .header{margin-left:11vw;margin-right:11vw;text-align:center;border-top:1px solid #dadce6;padding:75px 0}section.section-product .header h3{margin-left:9vw;margin-right:9vw}section.section-product .products{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;margin-left:11vw;margin-right:11vw}section.section-product .products .empty-product-tile{position:relative;width:22vw;height:0}section.section-product .products .product-tile-sub .image-wrapper span.strength-tag{position:absolute;top:10px;left:10px;border:1px solid #404969;padding:5px 10px;z-index:2;border-radius:2px;font-size:14px}section.section-product .products .product-tile-sub button{-webkit-appearance:none;appearance:none;position:relative;margin:0;display:block;width:100%;box-shadow:unset;border:0;border-radius:unset;background-color:#ff6f48;padding:15px 0;color:#fff;text-transform:uppercase;cursor:pointer}section.section-product .products .product-tile-sub button svg{opacity:0;margin-right:-10px}section.section-product .products .product-tile-sub button:hover:not(.added-to-cart){background-color:#404969}section.section-product .products .product-tile-sub button.added-to-cart{background-color:#282f48}section.section-product .products .product-tile-sub button.added-to-cart svg{opacity:1}section.section-product .products .product-tile-sub .sub-text span{display:inline;color:#858998;font-size:16px;line-height:1.4}section.section-product .products .product-tile-sub .sub-text span.product-price{text-decoration:line-through;display:block;float:none}section.section-product .products .product-tile-sub .sub-text span.discount{color:#ff6f48}section.section-product .products .product-tile-sub .sub-text span.sub-price,section.section-product .products .product-tile-sub .sub-text span.sub-price *{font-weight:600}@media screen and (max-width:766px){section.section-product .header{padding:50px 0;margin-left:5vw;margin-right:5vw}section.section-product .header h3{margin-left:3vw;margin-right:3vw}}div.cart-slide-out .cart-slider .content .item.cart-add-on{width:46vw;box-sizing:border-box;background-color:#fff0ec;margin-top:53px;padding:15px;position:relative;flex-shrink:0}div.cart-slide-out .cart-slider .content .item.cart-add-on .image-wrapper{height:6.1536vw;max-height:90px;overflow:hidden;border-radius:3px;align-self:center}div.cart-slide-out .cart-slider .content .item.cart-add-on p.small{position:absolute;top:-23px;left:0;color:#858998}div.cart-slide-out .cart-slider .content .item.cart-add-on .description h4 p{margin:0;font-size:20px}div.cart-slide-out .cart-slider .content .item.cart-add-on .description p{width:unset;color:#282f48}div.cart-slide-out .cart-slider .content .item.cart-add-on .price{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}div.cart-slide-out .cart-slider .content .item.cart-add-on .price svg{cursor:pointer}div.cart-slide-out .cart-slider .content .item.cart-add-on .price svg:hover circle{stroke:#ff6f48}div.cart-slide-out .cart-slider .content .item.cart-add-on .price svg:hover path{fill:#ff6f48}@media screen and (max-width:1099px) and (min-width:767px){div.cart-slide-out .cart-slider .content .item.cart-add-on{width:100%}div.cart-slide-out .cart-slider .content .item.cart-add-on .image-wrapper{height:10.7688vw}}@media screen and (max-width:766px){div.cart-slide-out .cart-slider .content .item.cart-add-on{width:100%}div.cart-slide-out .cart-slider .content .item.cart-add-on .image-wrapper{height:16.9224vw}div.cart-slide-out .cart-slider .content .item.cart-add-on .description p{font-size:12px}}section.comparison-chart{padding:110px 0}section.comparison-chart h4.title,section.comparison-chart p.disclaimer{width:40vw;margin-left:17vw;margin-right:17vw}section.comparison-chart .chart{width:78vw;margin:0 auto 50px;padding-left:6vw;padding-right:6vw;position:relative;box-sizing:border-box;border:1px solid #dadce6;border-radius:5px;box-shadow:0 7px 30px #282f481a}section.comparison-chart .chart table{width:100%;margin:50px 0;position:relative;border-collapse:collapse}section.comparison-chart .chart table tr:not(:first-child){border-bottom:1px solid #dadce6}section.comparison-chart .chart table tr td>p,section.comparison-chart .chart table tr th>p{padding:0 10px}section.comparison-chart .chart table tr th .populum-logo path{fill:#282f48}section.comparison-chart .chart table tr th .p-logo{display:none}section.comparison-chart .chart table tr th h3{margin:0 10px}section.comparison-chart .chart table tr th svg{margin:auto}section.comparison-chart .chart table tr td{width:18vw;padding:35px 0;text-align:center;vertical-align:middle}section.comparison-chart .chart table tr td h4{margin:0 10px 0 0;position:relative}section.comparison-chart .chart table tr td .tooltip{display:inline-block;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}section.comparison-chart .chart table tr td:first-child{text-align:left;width:24vw}section.comparison-chart .chart table tr td:first-child>p{padding-left:0}section.comparison-chart .chart table tr td:last-child{width:24vw}section.comparison-chart .chart:before{content:"";width:18vw;height:105%;position:absolute;top:-2.5%;left:30vw;background-color:#fff0ec;border-radius:5px}@media screen and (max-width:939px) and (min-width:767px){section.comparison-chart{padding:0;margin:110px 0}}@media screen and (max-width:766px){section.comparison-chart{padding:0;margin:75px 0}section.comparison-chart h4.title,section.comparison-chart p.disclaimer{width:82vw;margin-left:9vw;margin-right:9vw;text-align:center}section.comparison-chart .chart{width:94vw;margin:50px auto 30px}section.comparison-chart .chart table{margin:20px 0}section.comparison-chart .chart table tr td>p,section.comparison-chart .chart table tr th>p{font-size:12px;line-height:1.1}section.comparison-chart .chart table tr th .populum-logo{display:none}section.comparison-chart .chart table tr th .p-logo{display:block}section.comparison-chart .chart table tr th p.tiny{font-weight:500}section.comparison-chart .chart table tr td{width:24vw;padding:20px 0}section.comparison-chart .chart table tr td svg{height:20px;width:20px}section.comparison-chart .chart table tr td .tooltip{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}section.comparison-chart .chart table tr td:first-child{width:34vw}section.comparison-chart .chart table tr td:first-child>p{font-weight:500}section.comparison-chart .chart:before{width:24vw;left:40vw}}section.gift-card-balance{margin:75px 0;padding-left:25vw;padding-right:25vw;padding-bottom:75px}section.gift-card-balance .header{margin-bottom:75px;padding-left:2vw;padding-right:2vw;text-align:center}section.gift-card-balance .header h2{margin-bottom:10px}section.gift-card-balance form .actions{margin:30px auto 0;position:relative}section.gift-card-balance form .actions .response{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);color:#ff6f48;white-space:nowrap;opacity:0}section.gift-card-balance .disclaimer{margin:30px auto 0;padding-left:10vw;padding-right:10vw;text-align:center}@media screen and (max-width:1099px) and (min-width:767px),screen and (max-width:766px){section.gift-card-balance form .input-group input{font-size:14px}}@media screen and (max-width:1099px) and (min-width:940px){section.gift-card-balance{padding-left:19vw;padding-right:19vw}}@media screen and (max-width:939px) and (min-width:767px){section.gift-card-balance{padding-left:11vw;padding-right:11vw}}@media screen and (max-width:766px){section.gift-card-balance{padding-left:9vw;padding-right:9vw}section.gift-card-balance .header{margin-bottom:30px}section.gift-card-balance form{flex-direction:column}section.gift-card-balance form .input-group{width:100%}}.vendor-review-section{background-color:#f6f6f7;padding-left:9vw;padding-right:9vw;padding-top:110px;padding-bottom:110px}.vendor-review-section.bk-white{background-color:#fff}.vendor-review-section .header-group{text-align:center;padding-bottom:25px}@media screen and (max-width:766px){.vendor-review-section{padding-left:5vw;padding-right:5vw;padding-top:50px;padding-bottom:50px}.vendor-review-section .header-group{padding-left:9vw;padding-right:9vw}}section.account-page{padding:225px 0 180px}section.account-page .account-header{width:62vw;margin:0 auto}section.account-page .account-details{width:94vw;margin:2vw auto 0}section.account-page .back-link{margin-left:18vw;position:absolute;margin-top:-40px}@media screen and (max-width:1099px) and (min-width:767px){section.account-page .account-header{width:78vw}section.account-page .back-link{margin-left:10vw}}@media screen and (max-width:766px){section.account-page{padding:110px 0 50px}section.account-page .account-header{width:88vw}section.account-page .back-link{margin-left:5vw;margin-top:-20px}}.account-header h1{font-size:60px;margin-bottom:0;text-align:center}.account-header .actions{width:10%}@media screen and (max-width:766px){.account-header .actions{width:unset}}.refer-a-friend{width:94vw;margin:80px auto 0;padding:34px 0;padding-left:22vw;padding-right:22vw;background-color:#fff0ec;position:relative;box-sizing:border-box;background-image:url(pattern-left.png),url(pattern-right.png);background-repeat:no-repeat,no-repeat;background-position:0 100%,100% 0;background-size:auto 75%}.refer-a-friend h3,.refer-a-friend h5{width:32vw;text-align:left}.refer-a-friend h5{letter-spacing:normal;line-height:1.4286;font-weight:unset;text-transform:none;margin-bottom:0}.refer-a-friend .btn{position:absolute;right:22vw;top:50%;margin-top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1099px) and (min-width:767px){.refer-a-friend{padding-left:16vw;padding-right:16vw;background-position:-10% 100%,110% 0}.refer-a-friend h3,.refer-a-friend h5{width:40vw}.refer-a-friend .btn{right:16vw}}@media screen and (max-width:939px) and (min-width:767px){.refer-a-friend{padding-left:14vw;padding-right:14vw;background-position:-50% 100%,130% 0}.refer-a-friend h3,.refer-a-friend h5{width:40vw}.refer-a-friend .btn{right:14vw}}@media screen and (max-width:766px){.refer-a-friend{padding-left:14vw;padding-right:14vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;background-position:150% 100%,-300% -40%}.refer-a-friend h3,.refer-a-friend h5{width:100%;text-align:center}.refer-a-friend .btn{position:relative;top:unset;right:unset;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-top:30px}}.account-details{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between}.account-details .orders,.account-details .profile,.account-details .subscriptions{width:30vw;height:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;position:relative;padding:200px 0;box-sizing:border-box}.account-details .orders h2,.account-details .profile h2,.account-details .subscriptions h2{margin-bottom:0}.account-details .orders svg,.account-details .profile svg,.account-details .subscriptions svg{height:70px;margin-bottom:30px}.account-details .orders .arrow,.account-details .profile .arrow,.account-details .subscriptions .arrow{width:24vw;position:absolute;bottom:34px}.account-details .orders .arrow svg,.account-details .profile .arrow svg,.account-details .subscriptions .arrow svg{height:unset;margin:15px 0 0}.account-details .orders .arrow svg path,.account-details .profile .arrow svg path,.account-details .subscriptions .arrow svg path{fill:#fff}.account-details .orders.orders,.account-details .profile.orders,.account-details .subscriptions.orders{background-color:#404969}.account-details .orders.orders h2,.account-details .profile.orders h2,.account-details .subscriptions.orders h2{color:#fff}.account-details .orders.subscriptions,.account-details .profile.subscriptions,.account-details .subscriptions.subscriptions{background-color:#ff6f48}.account-details .orders.subscriptions h2,.account-details .orders.subscriptions p,.account-details .profile.subscriptions h2,.account-details .profile.subscriptions p,.account-details .subscriptions.subscriptions h2,.account-details .subscriptions.subscriptions p{color:#fff}.account-details .orders.profile,.account-details .profile.profile,.account-details .subscriptions.profile{background-color:#c4e2e9}.account-details .orders.profile .arrow svg path,.account-details .profile.profile .arrow svg path,.account-details .subscriptions.profile .arrow svg path{fill:#282f48}@media screen and (max-width:766px){.account-details{display:block}.account-details .orders,.account-details .profile,.account-details .subscriptions{width:100%;margin-bottom:2vw;padding:150px 0}.account-details .orders.subscriptions .details,.account-details .profile.subscriptions .details,.account-details .subscriptions.subscriptions .details{width:78vw}.account-details .orders .arrow,.account-details .profile .arrow,.account-details .subscriptions .arrow{width:90%}.account-details .orders.profile,.account-details .profile.profile,.account-details .subscriptions.profile{margin-bottom:0}}.account-details .blue-box{position:relative;width:100%;padding:50px 0;margin-top:50px}.account-details .blue-box:before{content:"";position:absolute;height:100%;top:0;width:66vw;background-color:#edf8fe;left:0;margin-left:-2vw;z-index:-1}.account-details .blue-box .content-group{position:relative;border-top:1px solid #b8bbc8;padding-top:20px;margin-top:20px}.account-details .blue-box .content-group p{line-height:1.5}.account-details .blue-box .content-group .cancelled{color:red}.account-details .blue-box .actions{position:absolute;top:20px;right:0}.account-details .blue-box .actions a{color:#ff6f48}.account-details .blue-box .actions a:hover{color:#404969}.account-details .blue-box .actions>span{display:block;margin-bottom:10px;text-align:right}.account-details .blue-box h4{margin-bottom:10px}.account-details .blue-box .split{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.account-details .blue-box .split small{display:block;color:#404969}.account-details .blue-box .in-box-group{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:50px}.account-details .blue-box .in-box-group>*{width:50%;margin-left:0}.account-details .blue-box.grey-box:before{background-color:#f6f6f7}@media screen and (max-width:1099px) and (min-width:767px){.account-details .blue-box:before{width:82vw}}@media screen and (max-width:766px){.account-details .blue-box{padding:25px 0}.account-details .blue-box:before{width:92vw}.account-details .blue-box .actions{position:relative;margin-bottom:50px}}.address-list,.order-addresses,.order-list{margin:50px auto}table.responsive-table{width:100%;border-collapse:collapse}table.responsive-table tr{border-bottom:1px solid #b8bbc8;position:relative}table.responsive-table tr th{text-align:left;padding:15px 0;font-size:12px}table.responsive-table tr td{padding:15px 0;font-size:15px}table.responsive-table tr td a{position:absolute;width:100%;padding-top:15px;z-index:0;color:#282f48}table.responsive-table tr td.relative a{position:relative}table.responsive-table tbody:not(.static) tr:hover{border-bottom:1px solid #ff6f48;background-color:#fff0ec}table.responsive-table tbody.static td a:hover{color:#ff6f48}@media screen and (max-width:766px){table.responsive-table{overflow:scroll;width:auto}table.responsive-table tr th{font-size:9px;letter-spacing:inherit;padding-right:5px}table.responsive-table tr td{font-size:12px}}.address-list address{line-height:1.5;font-style:normal}.address-list address span{display:block}.address-list .split-actions{width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:50px}.address-list .split-actions h4{margin-bottom:0}.address-list .split-actions .btn{margin-top:0}.address-list .address-item{position:relative;padding:30px 0;border-top:1px solid #b8bbc8}.address-list .actions{position:absolute;top:20px;right:0}.address-list .actions a{color:#ff6f48}.address-list .actions a:hover{color:#404969}.address-list .actions>span{display:block;margin-bottom:10px;text-align:right}.address-list .edit-form{position:relative;margin:-1px auto 60px}.address-list .edit-form:before{content:"";border:1px solid #b8bbc8;position:absolute;padding:30px;top:-30px;left:-30px;right:-30px;bottom:-30px}.order-addresses{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.order-addresses .group{width:48%}.order-addresses .group span{display:block}@media screen and (max-width:766px){.order-addresses{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.order-addresses .group{width:100%}}.receipt{margin:25px 0 0;text-align:right}.receipt .line{margin-bottom:8px}.receipt .line span{font-size:16px}.receipt .line span:first-child{min-width:175px;display:inline-block;text-align:left}.receipt .line span:last-child{min-width:75px;display:inline-block;text-align:right}@media screen and (max-width:766px){.receipt .line span{font-size:15px}.receipt .line span:first-child{min-width:60%;float:left}.receipt .line span:last-child{min-width:40%;float:right}}.newsletter-popup{position:fixed;width:100%;height:100%;top:0;pointer-events:none;opacity:0;z-index:-1;-webkit-transition:opacity .3s .35s ease,z-index .25s .6s ease;-moz-transition:opacity .3s .35s ease,z-index .25s .6s ease;-ms-transition:opacity .3s .35s ease,z-index .25s .6s ease;-o-transition:opacity .3s .35s ease,z-index .25s .6s ease;transition:opacity .3s .35s ease,z-index .25s .6s ease}.newsletter-popup .popup{-webkit-transform:translate3D(0,50%,0);-moz-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);-o-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0);-webkit-transition:transform .35s 0s cubic-bezier(.25,.46,.45,.94),opacity .35s 0s ease;-moz-transition:transform .35s 0s cubic-bezier(.25,.46,.45,.94),opacity .35s 0s ease;-ms-transition:transform .35s 0s cubic-bezier(.25,.46,.45,.94),opacity .35s 0s ease;-o-transition:transform .35s 0s cubic-bezier(.25,.46,.45,.94),opacity .35s 0s ease;transition:transform .35s 0s cubic-bezier(.25,.46,.45,.94),opacity .35s 0s ease;background-color:#fff;width:50vw;margin:auto;text-align:center;opacity:0}.newsletter-popup .popup .pop-header{margin-bottom:16.66667px}.newsletter-popup .popup .pop-text{margin-bottom:25px}.newsletter-popup .popup input{text-align:center}.newsletter-popup .popup .content{padding:30px 75px 50px}.newsletter-popup .popup .close{width:12px;float:right;cursor:pointer;position:inherit;text-align:right;padding-right:10px;padding-top:10px}.newsletter-popup .popup .close:hover svg path{fill:#ff6f48}.newsletter-popup .msg-responses{margin-left:auto;margin-right:auto}.newsletter-popup.active{opacity:1;z-index:50;pointer-events:auto;-webkit-transition:opacity .3s 0s ease,z-index 0s 0s ease;-moz-transition:opacity .3s 0s ease,z-index 0s 0s ease;-ms-transition:opacity .3s 0s ease,z-index 0s 0s ease;-o-transition:opacity .3s 0s ease,z-index 0s 0s ease;transition:opacity .3s 0s ease,z-index 0s 0s ease;background:#191d2966}.newsletter-popup.active .popup{-webkit-transition:transform .35s .2s cubic-bezier(.25,.46,.45,.94),opacity .25s .2s ease;-moz-transition:transform .35s .2s cubic-bezier(.25,.46,.45,.94),opacity .25s .2s ease;-ms-transition:transform .35s .2s cubic-bezier(.25,.46,.45,.94),opacity .25s .2s ease;-o-transition:transform .35s .2s cubic-bezier(.25,.46,.45,.94),opacity .25s .2s ease;transition:transform .35s .2s cubic-bezier(.25,.46,.45,.94),opacity .25s .2s ease;opacity:1;-webkit-transform:translate3D(0,30%,0);-moz-transform:translate3D(0,30%,0);-ms-transform:translate3D(0,30%,0);-o-transform:translate3D(0,30%,0);transform:translate3D(0,30%,0)}@media screen and (max-width:766px){.newsletter-popup .popup{width:100%}.newsletter-popup .popup .content{padding-left:16vw;padding-right:16vw}}.ps-popup{position:fixed;width:100%;top:0;pointer-events:none;opacity:1;z-index:-1;-webkit-transition:transform .4s 0s ease,z-index 0s .4s ease;-moz-transition:transform .4s 0s ease,z-index 0s .4s ease;-ms-transition:transform .4s 0s ease,z-index 0s .4s ease;-o-transition:transform .4s 0s ease,z-index 0s .4s ease;transition:transform .4s 0s ease,z-index 0s .4s ease;-webkit-transform:translate3D(0,-100%,0);-moz-transform:translate3D(0,-100%,0);-ms-transform:translate3D(0,-100%,0);-o-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0)}.ps-popup .content{background-color:#282f48;width:100%;box-sizing:border-box;margin:auto;text-align:center;padding:20px 20px 30px}.ps-popup .content h3,.ps-popup .content p{color:#fff}.ps-popup .content .btn{width:100%}.ps-popup .content .btn:hover{background-color:#ff5f34}.ps-popup .content .close{width:12px;float:right;cursor:pointer;position:inherit;text-align:right;padding-right:0;padding-top:0}.ps-popup .content .close svg path{fill:#fff}.ps-popup.active{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translateZ(0);z-index:29;pointer-events:auto;-webkit-transition:transform .4s 0s ease,z-index 0s 0s ease;-moz-transition:transform .4s 0s ease,z-index 0s 0s ease;-ms-transition:transform .4s 0s ease,z-index 0s 0s ease;-o-transition:transform .4s 0s ease,z-index 0s 0s ease;transition:transform .4s 0s ease,z-index 0s 0s ease;background:#191d2966;box-shadow:0 0 20px -5px #00000059}.add-on-popup{position:fixed;left:0;bottom:2vw;z-index:21;margin-left:25vw;margin-right:25vw;width:46vw;background-color:#f6f6f7;border:1px solid #dadce6;border-radius:3px;box-sizing:border-box;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-box-shadow:0 5px 30px -5px rgba(0,0,0,.35);-webkit-box-shadow:0 5px 30px -5px rgba(0,0,0,.35);box-shadow:0 5px 30px -5px #00000059;-webkit-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),margin-bottom .45s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),margin-bottom .45s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),margin-bottom .45s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),margin-bottom .45s 0s cubic-bezier(.785,.135,.15,.86);transition:transform .45s 0s cubic-bezier(.785,.135,.15,.86),margin-bottom .45s 0s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}.add-on-popup.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.add-on-popup.open.extra{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-bottom:70px}.add-on-popup .close{position:absolute;top:15px;right:15px;cursor:pointer}.add-on-popup .close svg{height:15px}.add-on-popup .close svg path{fill:#b8bbc8}.add-on-popup .close:hover svg path{fill:#282f48}.add-on-popup .meta{padding:15px;width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.add-on-popup .label,.add-on-popup form label,.add-on-popup table.cart-table tr th,.add-on-popup table.responsive-table tr th,form .add-on-popup label,table.cart-table tr .add-on-popup th,table.responsive-table tr .add-on-popup th{margin-bottom:5px;display:inline-block}.add-on-popup .text h4{margin-bottom:5px;line-height:1.1}.add-on-popup .text p{line-height:1.4;opacity:.8;font-size:16px}.add-on-popup .action{align-self:flex-end}.add-on-popup .action span.btn{white-space:nowrap;margin-top:10px;padding:15px 20px}.add-on-popup .image-holder{overflow:hidden;min-height:100%;width:25%;max-width:150px}.add-on-popup .image-holder img{object-position:center;object-fit:cover;height:100%;width:100%;display:block;margin:0}@media screen and (max-width:1249px) and (min-width:1100px){.add-on-popup{margin-left:19vw;margin-right:19vw;width:62vw}}@media screen and (max-width:1099px) and (min-width:767px){.add-on-popup{margin-left:11vw;margin-right:11vw;width:70vw}}@media screen and (max-width:766px){.add-on-popup{margin-left:3vw;margin-right:3vw;width:94vw}.add-on-popup .image-holder{width:40%}}section.cart{padding:150px 0 110px}section.cart .cart-details,section.cart .cart-header{width:82vw;margin:0 auto}@media screen and (max-width:1099px) and (min-width:767px){section.cart .cart-details,section.cart .cart-header{width:78vw}section.cart .back-link{margin-left:10vw}}@media screen and (max-width:766px){section.cart{padding:75px 0 50px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}section.cart .cart-add-on{order:3}section.cart .account-details,section.cart .account-header{width:88vw}section.cart .back-link{margin-left:5vw}}.cart-header{margin-top:50px!important;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.cart-header h2{margin-bottom:0}.cart-header .actions{width:10%}@media screen and (max-width:766px){.cart-header .actions{width:unset}}.item-list{margin:50px auto}.actions{text-align:right}table.cart-table{width:100%;border-collapse:collapse}table.cart-table tfoot tr{border-bottom:0 solid #b8bbc8}table.cart-table tr{border-bottom:1px solid #b8bbc8;position:relative}table.cart-table tr th{text-align:left;padding:15px 0;font-size:12px}table.cart-table tr th:last-child{text-align:right}table.cart-table tr td{padding:15px 10px 15px 0;font-size:15px}table.cart-table tr td:last-child{text-align:right;padding-right:0}table.cart-table tr td img{width:70px;height:auto}table.cart-table tr td b,table.cart-table tr td span{display:block}table.cart-table tr td b.inline,table.cart-table tr td span.inline{display:inline-block}table.cart-table tr td .icon-remove{width:12px;height:12px;vertical-align:top;margin:-5px 5px 0;cursor:pointer}table.cart-table tr td .icon-remove path{stroke:#282f48}table.cart-table tr td .icon-remove:hover path{stroke:#ff6f48}table.cart-table tr td span.small{color:#404969;margin-top:5px;font-size:14px}table.cart-table tr td span.remove-link,table.cart-table tr td span.update-link{margin-top:5px;cursor:pointer;font-size:12px;color:#ff6f48;float:left;width:50%}table.cart-table tr td span.remove-link:hover,table.cart-table tr td span.update-link:hover{color:#404969}table.cart-table tr td span.remove-link{float:right;text-align:right}table.cart-table tr td a{color:#282f48}table.cart-table tr td a:hover{color:#ff6f48}table.cart-table tr td input[type=number]{width:100%;box-sizing:border-box;padding:10px;outline:0;box-shadow:none;border:1px solid #b8bbc8}table.cart-table tr td input[type=number]:focus{border:1px solid #ff6f48}@media screen and (max-width:766px){table.cart-table{overflow:scroll;width:auto}table.cart-table thead{display:none}table.cart-table tbody tr td{font-size:12px;display:block;float:left;padding:0;margin:0}table.cart-table tbody tr td:nth-child(1){width:25%;margin-top:15px}table.cart-table tbody tr td:nth-child(2){width:75%;margin-top:15px}table.cart-table tbody tr td:nth-child(3){display:none}table.cart-table tbody tr td:nth-child(4){width:100%;margin:10px auto}table.cart-table tbody tr td:nth-child(5){width:100%;margin:0 0 10px}table.cart-table tbody tr td:nth-child(5):before{content:"Item Total - ";padding-left:30%}}.shop-collection{margin-top:150px;float:right}.shop-collection .products{width:70vw;margin-top:0;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;position:relative;padding-right:11vw}@media screen and (max-width:1099px) and (min-width:767px){.shop-collection .products{width:78vw;padding-right:3vw}.shop-collection .product-tile{width:24vw}.shop-collection .product-tile .image-wrapper{height:30vw}}@media screen and (max-width:939px) and (min-width:767px){.shop-collection{margin-top:110px}.shop-collection .products{width:72vw;padding-right:3vw}}@media screen and (max-width:766px){.shop-collection{margin-top:50px;float:left}.shop-collection .products{width:94vw;padding-right:3vw;padding-left:3vw}}.top-wrapper{position:relative}.collection-nav{margin-top:150px;padding-left:3vw;float:left;position:sticky;top:150px}.collection-nav ul li{margin-bottom:20px}.collection-nav ul li a{color:#404969;font-size:17px;padding-bottom:5px}.collection-nav ul li.active a{text-decoration:underline;color:#ff6f48}.collection-nav ul li:hover a{text-decoration:underline}@media screen and (max-width:939px) and (min-width:767px){.collection-nav{margin-top:110px;top:110px}}@media screen and (max-width:766px){.collection-nav{padding-left:0;margin-top:75px;overflow:hidden;max-width:100vw;box-sizing:border-box;position:relative;top:unset}.collection-nav:after{content:"";height:100%;right:0;width:35px;bottom:0;background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(to right,#fff0 0,#fff);background-repeat:repeat-x;position:absolute;z-index:10}.collection-nav ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:nowrap;overflow:scroll;padding-left:3vw}.collection-nav ul li{margin-right:25px}.collection-nav ul li:last-child{padding-right:50px}.collection-nav ul a{white-space:nowrap}}.collection-slider{box-sizing:border-box;width:70vw;position:relative;margin-bottom:50px}.collection-slider .slide{width:100%;position:absolute;top:0;opacity:0;-webkit-transition:opacity .35s 0s ease;-moz-transition:opacity .35s 0s ease;-ms-transition:opacity .35s 0s ease;-o-transition:opacity .35s 0s ease;transition:opacity .35s 0s ease;pointer-events:none}.collection-slider .slide figure{margin:0 0 50px;width:67vw;float:left;height:70vh;max-height:650px}.collection-slider .slide figure img{object-fit:cover;height:100%;width:100%;object-position:center}.collection-slider .slide figure .feature-badge{width:110px;height:auto;position:absolute;top:-25px;left:-25px}.collection-slider .slide .text-block{background-color:#fff0ec;padding:30px;width:30vw;position:absolute;right:0;bottom:0;box-sizing:border-box}.collection-slider .slide .text-block a{pointer-events:none}.collection-slider .slide.active{pointer-events:auto;position:relative;opacity:1}.collection-slider .slide.active .text-block a{pointer-events:auto}.collection-slider .nav-items{position:absolute;left:0;bottom:0}.collection-slider .nav-items>div{display:inline-block;padding:10px;cursor:pointer}.collection-slider .nav-items>div svg{-webkit-transition:all .35s 0s ease;-moz-transition:all .35s 0s ease;-ms-transition:all .35s 0s ease;-o-transition:all .35s 0s ease;transition:all .35s 0s ease;opacity:.8}.collection-slider .nav-items>div:hover svg{opacity:1}.collection-slider .nav-items .left svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width:1099px) and (min-width:767px){.collection-slider{width:72vw;padding-right:3vw}.collection-slider .slide figure{width:75vw;height:600px}.collection-slider .slide .text-block{width:38vw;position:absolute}}@media screen and (max-width:939px) and (min-width:767px){.collection-slider{width:72vw;padding-right:3vw}.collection-slider .slide figure{width:70vw;height:500px}.collection-slider .slide .text-block{width:46vw;position:absolute}}@media screen and (max-width:766px){.collection-slider{width:100%;padding-left:0;padding-right:0}.collection-slider .slide{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.collection-slider .slide figure{width:100%;height:300px;margin-bottom:0}.collection-slider .slide figure .feature-badge{width:75px;left:2vw}.collection-slider .slide .text-block{width:95vw;margin-left:3vw;margin-top:-75px;padding:40px 15px 15px;position:relative;text-align:center}.collection-slider .nav-items{top:230px;left:15px;right:5px;bottom:unset}.collection-slider .nav-items>div svg{-webkit-transition:all .35s 0s ease;-moz-transition:all .35s 0s ease;-ms-transition:all .35s 0s ease;-o-transition:all .35s 0s ease;transition:all .35s 0s ease;height:15px;width:auto;opacity:1}.collection-slider .nav-items .right{float:right}}.collection-block-wrapper{width:82vw;margin:225px auto 110px;flex-wrap:wrap;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.collection-block-wrapper .collection-block{width:24%;height:250px;background-color:#f6f6f7;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:50px}.collection-block-wrapper .collection-block h2{color:#282f48;margin:0}.collection-block-wrapper .collection-block:hover{background-color:#ff6f48}.collection-block-wrapper .collection-block:hover h2{color:#fff}.product-header{margin-top:150px;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;margin-bottom:110px}.product-header[data-scroll=in] .purchase-panel-wrapper:after{animation:slideInFromLeft 1.5s cubic-bezier(.755,.05,.855,.06) .25s;animation-fill-mode:forwards}.product-header[data-scroll=in] .purchase-panel,.product-header[data-scroll=in] .purchase-panel-banner{animation:HideShow 1.85s cubic-bezier(.755,.05,.855,.06) 0s;animation-fill-mode:forwards}.product-header[data-scroll=in] .product-hero:after{animation:slideInFromLeft 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.product-header[data-scroll=in] .image-bk.loader{animation:HideShow 1.85s cubic-bezier(.785,.135,.15,.86) 0s}.product-header .fake-image,.product-header .product-hero{height:100%;width:56vw;margin-left:3vw;left:0;position:absolute}.product-header .fake-image:after,.product-header .product-hero:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.product-header .fake-image{z-index:-1;pointer-events:none}.product-header .product-hero:hover+.fake-image .image-bk{opacity:.6;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:transform .15s 0s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .15s 0s cubic-bezier(.785,.135,.15,.86);-ms-transition:transform .15s 0s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .15s 0s cubic-bezier(.785,.135,.15,.86);transition:transform .15s 0s cubic-bezier(.785,.135,.15,.86)}.product-header .product-hero:hover+.fake-image .image-bk:last-child{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.product-header .image-bk{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;opacity:0}.product-header .image-bk.active{opacity:1}.product-header .purchase-panel-wrapper{margin-right:3vw;width:46vw;padding-left:6vw;padding-right:6vw;box-sizing:border-box;padding-top:50px;padding-bottom:50px;margin-top:75px;margin-bottom:75px;z-index:10;background-color:#fff;position:relative}.product-header .purchase-panel-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#fff}.product-header .purchase-panel-banner{position:absolute;width:100%;padding:5px;box-sizing:border-box;text-align:center;top:0;left:0;background-color:#282f48;color:#fff;font-weight:700;opacity:0}@media screen and (max-width:1249px) and (min-width:1100px),screen and (max-width:1099px) and (min-width:940px){.product-header .purchase-panel-wrapper{margin-right:0;width:49vw}}@media screen and (max-width:939px) and (min-width:767px){.product-header{margin-top:80px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-bottom:-50px}.product-header .product-hero{height:500px;width:100%;margin-left:0;left:0;position:relative;cursor:pointer}.product-header .fake-image{display:none}.product-header .purchase-panel-wrapper{margin-right:3vw;margin-left:3vw;width:94vw;padding-top:25px;padding-bottom:25px;margin-top:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);margin-bottom:0}}@media screen and (max-width:766px){.product-header{margin-top:80px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-bottom:-50px}.product-header .product-hero{height:300px;width:100%;margin-left:0;left:0;position:relative;cursor:pointer}.product-header .fake-image{display:none}.product-header .purchase-panel-wrapper{margin-right:3vw;margin-left:3vw;width:94vw;padding-top:25px;padding-bottom:25px;margin-top:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);margin-bottom:0}}.purchase-panel{width:34vw;margin-top:20px;z-index:10;opacity:0;min-height:50vh;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.left .purchase-panel{margin-left:10vw;margin-right:auto}.purchase-panel .stars .rating{float:left}.purchase-panel .stars span{display:inline-block;color:#282f48;font-size:15px}.purchase-panel h1{margin-bottom:0;margin-top:5px}.purchase-panel.with_bk{position:relative}.purchase-panel.with_bk:before{content:"";position:absolute;left:-30px;top:-30px;height:100%;width:100%;z-index:-1;padding:30px;background-color:#fff;border:1px solid rgba(218,220,230,.3)}.purchase-panel .price{position:absolute;width:auto;top:10px;right:10px}.purchase-panel .price span{font-size:25px;color:#282f48;letter-spacing:-1.5px;text-align:right}.purchase-panel .price span:first-letter{font-size:15px;vertical-align:super;margin-right:2px}.purchase-panel .price .crossed-out{color:#858998;opacity:.5;position:relative;font-size:17px;vertical-align:top;margin-right:3px}.purchase-panel .price .crossed-out:after{content:"";height:1px;width:100%;top:50%;left:0;background-color:#858998;position:absolute}.purchase-panel .price .crossed-out:first-letter{vertical-align:top;font-size:12px}.purchase-panel .group{width:100%}.purchase-panel .panel-options{margin-top:15px}.purchase-panel .option{padding:10px 0}.purchase-panel .option>span{width:auto;text-align:left;font-weight:700;letter-spacing:.025em;font-size:14px;color:#404969}.purchase-panel .option .tooltip-holder{float:right;margin-left:10px}.purchase-panel .options{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.purchase-panel .options.variants{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:18px}.purchase-panel .static-price{border:1px solid #f6f6f7;width:100%;background-color:#f6f6f7;border-radius:3px;padding:15px;box-sizing:border-box;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.purchase-panel .static-price label{font-weight:700;font-size:17px;color:#282f48;display:inline-block}.purchase-panel .static-price .price{position:relative;top:0;right:0}.purchase-panel .input-group-price{margin-top:5px;position:relative;width:100%;border:1px solid #f6f6f7;background-color:#fff;border-radius:3px;padding:15px;box-sizing:border-box}.purchase-panel .input-group-price.active{border-color:#ff6f48}.purchase-panel .input-group-price input[type=radio]{vertical-align:top;height:18px;width:18px;box-shadow:0 0 0 1px #dadce6;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;border-radius:50%;outline:0;margin-right:10px}.purchase-panel .input-group-price input[type=radio]:checked{background-color:#ff6f48;border:5px solid #fff}.purchase-panel .input-group-price label{font-weight:700;font-size:17px;color:#282f48;display:inline-block}.purchase-panel .input-group-price p.note{font-size:16px;color:#404969;line-height:1.4;padding-left:32px;max-width:70%;margin-top:5px;margin-left:0}.purchase-panel .input-group-price .fake-link{cursor:pointer;text-decoration:underline}.purchase-panel .input-group-price .fake-link:hover{color:#ff6f48}.purchase-panel .input-group-variant{margin-top:5px;position:relative;width:auto;flex:1;max-width:50%;cursor:pointer}.purchase-panel .input-group-variant:not(:last-child){margin-right:15px}.purchase-panel .input-group-variant input[type=radio]{-moz-appearance:none;-webkit-appearance:none;vertical-align:bottom;border:1px solid #f6f6f7;height:60px;width:100%;background-color:#f6f6f7;border-radius:3px;outline:0}.purchase-panel .input-group-variant input[type=radio]:checked{background-color:#fff0ec;border:1px solid #ff6f48}.purchase-panel .input-group-variant .recommended{display:block;font-size:11px;left:0;top:0;width:100%;text-align:center;position:absolute;-webkit-transform:translate3D(0,-125%,0);-moz-transform:translate3D(0,-125%,0);-ms-transform:translate3D(0,-125%,0);-o-transform:translate3D(0,-125%,0);transform:translate3D(0,-125%,0);color:#ff6f48}.purchase-panel .input-group-variant .meta,.purchase-panel .input-group-variant label{position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0)}.purchase-panel .input-group-variant .meta.offset,.purchase-panel .input-group-variant label.offset{top:40%}.purchase-panel .input-group-variant .meta{top:75%;pointer-events:none;text-align:center;font-size:11px;color:#282f48;letter-spacing:0}.purchase-panel .input-group-variant .meta p{font-size:11px;color:#282f488f;letter-spacing:0}.purchase-panel .input-group-variant:hover input[type=radio]:not(:checked){border-color:#858998}.purchase-panel .quantity-counter svg{vertical-align:middle}.purchase-panel .quantity-counter svg:hover circle{fill:#000}.purchase-panel .quantity-counter svg:hover path{fill:#fff}.purchase-panel .quantity-counter>span{display:inline-block;margin:0 20px}.purchase-panel .btn{width:100%;padding:20px;cursor:pointer;font-weight:700;margin-top:20px}[data-state=product-artist] .purchase-panel .btn{background-color:#fe5353}[data-state=product-artist] .purchase-panel .btn:hover{background-color:#282f48}.purchase-panel .discount-message{font-size:14px;color:#404969;-webkit-transition:opacity .3s 0 ease;-moz-transition:opacity .3s 0 ease;-ms-transition:opacity .3s 0 ease;-o-transition:opacity .3s 0 ease;transition:opacity .3s 0 ease;margin-top:20px;line-height:1.5}.purchase-panel .discount-message strong{font-weight:700}.purchase-panel .discount-message svg{vertical-align:middle;margin-right:10px}.purchase-panel ul li:before{content:"\2013  "}@media screen and (max-width:1249px) and (min-width:1100px),screen and (max-width:1099px) and (min-width:940px){.purchase-panel{width:37vw}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.purchase-panel{min-height:unset;width:100%;margin-left:0;margin-right:0;margin-top:0;position:relative;box-sizing:border-box}.purchase-panel.banner-active{padding-top:50px}.purchase-panel .input-group-price{padding:10px}.purchase-panel .input-group-price input[type=radio]{margin-right:0}.purchase-panel .input-group-price p.note{font-size:15px;padding-left:0;max-width:75%}.purchase-panel .price{display:-webkit- flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;top:5px}.purchase-panel .price span{float:none;min-width:min-content}}.scroll-me-up{position:fixed;bottom:0;right:0;z-index:21;opacity:0;pointer-events:none;width:80px;height:80px}.scroll-me-up.active{opacity:1;pointer-events:all}.scroll-me-up svg{width:100%;cursor:pointer;-webkit-transition:all,.35s,0s,ease;-moz-transition:all,.35s,0s,ease;-ms-transition:all,.35s,0s,ease;-o-transition:all,.35s,0s,ease;transition:all,.35s,0s,ease;-webkit-transform-origin:center center;animation-transform-origin:center center}.scroll-me-up svg:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05)}@media screen and (max-width:766px){.scroll-me-up{width:80px;height:auto}}.all-reviews-section,.basic-page-section{margin-left:8vw;width:82vw;background-color:#fff;padding-top:75px;padding-bottom:75px;padding-left:8vw;padding-right:8vw;box-sizing:border-box;margin-bottom:75px;z-index:10;position:relative}.all-reviews-section .review,.basic-page-section .review{border-bottom:1px solid #dadce6;padding-top:50px;padding-bottom:50px;width:100%;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.all-reviews-section .review .reviews-header,.basic-page-section .review .reviews-header{text-align:center}.all-reviews-section .review .left,.basic-page-section .review .left{margin-bottom:10px;width:25%}.all-reviews-section .review .review-text,.basic-page-section .review .review-text{width:60%}.all-reviews-section .review .date,.basic-page-section .review .date{width:15%;font-size:16px;color:#b8bbc8;text-transform:uppercase;text-align:right}.all-reviews-section .review h3,.basic-page-section .review h3{margin-bottom:0}.all-reviews-section .review .rating,.basic-page-section .review .rating{height:14px;background-size:contain;background-repeat:no-repeat;margin-bottom:20px}.all-reviews-section .review .rating[data-rating="5"],.basic-page-section .review .rating[data-rating="5"]{background-image:url(icon-stars-5.svg)}.all-reviews-section .review .rating[data-rating="4.5"],.basic-page-section .review .rating[data-rating="4.5"]{background-image:url(icon-stars-4.5.svg)}.all-reviews-section .review .rating[data-rating="4"],.basic-page-section .review .rating[data-rating="4"]{background-image:url(icon-stars-4.svg)}.all-reviews-section .review .rating[data-rating="3.5"],.basic-page-section .review .rating[data-rating="3.5"]{background-image:url(icon-stars-3.5.svg)}.all-reviews-section .review .rating[data-rating="3"],.basic-page-section .review .rating[data-rating="3"]{background-image:url(icon-stars-3.svg)}.all-reviews-section .review .rating[data-rating="2.5"],.basic-page-section .review .rating[data-rating="2.5"]{background-image:url(icon-stars-2.5.svg)}.all-reviews-section .review .rating[data-rating="2"],.basic-page-section .review .rating[data-rating="2"]{background-image:url(icon-stars-2.svg)}.all-reviews-section .review .rating[data-rating="1.5"],.basic-page-section .review .rating[data-rating="1.5"]{background-image:url(icon-stars-1.5.svg)}.all-reviews-section .review .rating[data-rating="1"],.basic-page-section .review .rating[data-rating="1"]{background-image:url(icon-stars-1.svg)}.all-reviews-section .filter-bar,.basic-page-section .filter-bar{border-bottom:1px solid #000;padding-bottom:33.33333px;margin-bottom:12.5px}.all-reviews-section .filter-bar .overall-rating,.basic-page-section .filter-bar .overall-rating{float:left;font-size:16px;font-weight:300}.all-reviews-section .filter-bar .overall-rating svg,.basic-page-section .filter-bar .overall-rating svg{height:14px;width:auto;margin-right:10px}.all-reviews-section .filter-bar select,.basic-page-section .filter-bar select{float:right;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;outline:0;background-image:url(icon-down-carrot.svg);background-size:9px 4px;padding-right:20px;background-position:right center;width:auto;background-repeat:no-repeat;font-size:16px;font-weight:600}@media screen and (max-width:939px) and (min-width:767px){.all-reviews-section,.basic-page-section{margin-left:2vw;width:94vw;padding-top:75px;padding-bottom:75px}.all-reviews-section .review h3,.basic-page-section .review h3{padding-right:10px}}@media screen and (max-width:766px){.all-reviews-section,.basic-page-section{margin-left:0;width:98vw;padding-top:50px;padding-bottom:50px;margin-top:0}.all-reviews-section .filter-bar,.basic-page-section .filter-bar{margin-bottom:0;padding-bottom:20px}.all-reviews-section .filter-bar select,.basic-page-section .filter-bar select{float:none;width:100%;background-color:#fff0ec;margin-top:10px;padding:10px;background-position:95% center}.all-reviews-section .review,.basic-page-section .review{position:relative;padding-top:25px;padding-bottom:25px;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.all-reviews-section .review .date,.all-reviews-section .review .left,.all-reviews-section .review .review-text,.basic-page-section .review .date,.basic-page-section .review .left,.basic-page-section .review .review-text{width:100%}.all-reviews-section .review .date,.basic-page-section .review .date{position:absolute;right:0;top:25px}}.basic-text-section{margin-left:8vw;width:54vw;padding-top:225px}.basic-text-section h2,.basic-text-section h3{margin-top:30px;margin-bottom:10px}.basic-text-section ul{padding-left:20px}.basic-text-section ul li{list-style:disc}@media screen and (max-width:939px){.basic-text-section{padding-top:110px;margin-left:5vw;width:88vw}}.ppc-page-hero{overflow:hidden;height:48vw;padding-top:0;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;margin-bottom:110px}.ppc-page-hero[data-scroll=in] .block-wrapper:after{animation:slideInFromLeft 1.5s cubic-bezier(.755,.05,.855,.06) .25s;animation-fill-mode:forwards}.ppc-page-hero[data-scroll=in] .text-block{animation:HideShow 1.85s cubic-bezier(.755,.05,.855,.06) 0s;animation-fill-mode:forwards}.ppc-page-hero[data-scroll=in] .image-wrapper:after{animation:slideInFromLeft 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.ppc-page-hero[data-scroll=in] .image-bk{animation:HideShow 1.85s cubic-bezier(.785,.135,.15,.86) 0s;animation-fill-mode:forwards}.ppc-page-hero .image-wrapper{width:46vw;height:40vw;margin-right:3vw;right:0;position:absolute;-webkit-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-o-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.ppc-page-hero .image-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.ppc-page-hero .image-wrapper svg{height:75px;width:75px;position:absolute;left:50%;top:50%;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);-webkit-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);-o-transition:all .35s 0s cubic-bezier(.25,.46,.45,.94);transition:all .35s 0s cubic-bezier(.25,.46,.45,.94)}.ppc-page-hero .image-wrapper:hover{box-shadow:0 20px 30px -10px #0003;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-transition:all .75s 0s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .75s 0s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .75s 0s cubic-bezier(.25,.46,.45,.94);-o-transition:all .75s 0s cubic-bezier(.25,.46,.45,.94);transition:all .75s 0s cubic-bezier(.25,.46,.45,.94)}.ppc-page-hero .image-wrapper:hover svg{-webkit-transform:translate3D(-50%,-50%,0) scale(1.1,1.1);-moz-transform:translate3D(-50%,-50%,0) scale(1.1,1.1);-ms-transform:translate3D(-50%,-50%,0) scale(1.1,1.1);-o-transform:translate3D(-50%,-50%,0) scale(1.1,1.1);transform:translate3D(-50%,-50%,0) scale(1.1)}.ppc-page-hero .image-bk{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.ppc-page-hero .block-wrapper{margin-left:3vw;min-height:48vw;width:54vw;z-index:10;position:relative}.ppc-page-hero .block-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#fff}.ppc-page-hero .block-wrapper.bk-color-lt-orange .text-block{background-color:#fff0ec}.ppc-page-hero .block-wrapper.bk-color-lt-orange:after{background-color:#fff0ec}.ppc-page-hero .block-wrapper.bk-color-blue .text-block{background-color:#edf8fe}.ppc-page-hero .block-wrapper.bk-color-blue:after{background-color:#edf8fe}.ppc-page-hero .block-wrapper.bk-color-grey .text-block{background-color:#f6f6f7}.ppc-page-hero .block-wrapper.bk-color-grey:after{background-color:#f6f6f7}.ppc-page-hero .block-wrapper.bk-color-orange .text-block{background-color:#ff6f48}.ppc-page-hero .block-wrapper.bk-color-orange .text-block h1,.ppc-page-hero .block-wrapper.bk-color-orange .text-block p{color:#fff}.ppc-page-hero .block-wrapper.bk-color-orange:after{background-color:#ff6f48}.ppc-page-hero .text-block{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff0ec;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:80px;box-sizing:border-box;text-align:center;opacity:0}.ppc-page-hero .text-block h1{font-size:60px}.ppc-page-hero .text-block p{font-size:20px}.ppc-page-hero .text-block>*{max-width:100%}@media screen and (max-width:1099px) and (min-width:940px){.ppc-page-hero .text-block{padding:50px}.ppc-page-hero .text-block h1{font-size:50px}.ppc-page-hero .text-block p{font-size:18px}}@media screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.ppc-page-hero{height:auto;margin-bottom:-75px}.ppc-page-hero .image-wrapper{height:65vw;width:100%;margin:0 auto;right:0;position:relative}.ppc-page-hero .image-wrapper:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background-color:#f6f6f7}.ppc-page-hero .block-wrapper{margin-left:3vw;width:94vw;height:unset;z-index:10;-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-ms-transform:translateY(-75px);-o-transform:translateY(-75px);transform:translateY(-75px)}.ppc-page-hero .text-block{position:relative;padding:50px;width:94vw}.ppc-page-hero .text-block h1{font-size:60px}.ppc-page-hero .text-block p{font-size:20px}}@media screen and (max-width:766px){.ppc-page-hero{padding-top:0;margin-bottom:0}.ppc-page-hero .text-block{position:relative;padding:30px}.ppc-page-hero .text-block h1{font-size:40px}.ppc-page-hero .text-block p{font-size:17px}.ppc-page-hero .block-wrapper{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}}.template-page-stockist .page-hero{max-height:500px}section.stockist-header-box{margin-left:9vw;width:82vw;background-color:#edf8fe;padding:75px;box-sizing:border-box;margin-bottom:75px;margin-top:-75px;z-index:10;position:relative}section.stockist-header-box h1{text-align:center}section.stockist-header-box ul{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap}section.stockist-header-box ul li{cursor:pointer;color:#404969;margin:25px 0 0;padding:10px 5px;box-sizing:border-box}section.stockist-header-box ul li:hover{color:#282f48}section.stockist-header-box ul li.active{background-color:#404969;color:#fff}@media screen and (max-width:939px){section.stockist-header-box{margin-left:3vw;width:94vw;padding-top:37.5px;padding-bottom:37.5px;padding-left:6vw;padding-right:6vw}}section.stockist-list{margin-left:11vw;width:78vw;margin-bottom:75px}section.stockist-list ul li{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #dadce6;width:100%;padding-top:10px;margin-bottom:25px}section.stockist-list ul li figure{width:70px;margin:0;box-sizing:border-box;padding:0 15px}section.stockist-list ul li figure img{width:100%}section.stockist-list ul li .name{display:block;margin:0;width:40%}section.stockist-list ul li address{display:block;width:35%;font-style:normal;font-size:17px;line-height:1.7}section.stockist-list ul li a,section.stockist-list ul li span.blank{display:block;text-align:right;width:calc(25% - 70px);color:#ff6f48}section.stockist-list ul li a:hover,section.stockist-list ul li span.blank:hover{color:#404969}section.stockist-list ul li a.tel,section.stockist-list ul li span.blank.tel{color:#282f48}@media screen and (max-width:939px){section.stockist-list{margin-left:3vw;width:94vw}}@media screen and (max-width:766px){section.stockist-list ul li{flex-wrap:wrap}section.stockist-list ul li .name{width:calc(100% - 70px);font-size:24.3px;margin-bottom:10px}section.stockist-list ul li .name figure{order:0}section.stockist-list ul li figure{order:1}section.stockist-list ul li a,section.stockist-list ul li address,section.stockist-list ul li span.blank{width:calc(100% - 70px);text-align:left;order:2}section.stockist-list ul li a,section.stockist-list ul li span.blank{order:3;margin-top:15px}}.build-a-kit-shop{position:relative;min-height:100vh;padding:50px;padding-left:14vw;padding-right:14vw;box-sizing:border-box;background-color:#fff0ec}.build-a-kit-shop .snowflake-canvas{position:absolute;right:0;left:0;top:0;pointer-events:none}.build-a-kit-shop .snowflake-canvas canvas{width:100vw;min-height:100vh}.build-a-kit-shop .snowflake-canvas img{width:16vw;display:none}.build-a-kit-shop .no-cat-selected{padding-left:8vw;padding-right:8vw;margin-bottom:110px;text-align:center}.build-a-kit-shop .no-cat-selected svg{margin-bottom:40px}.build-a-kit-shop .no-cat-selected svg path{fill:#282f48}.build-a-kit-shop .no-cat-selected p{padding-left:8vw;padding-right:8vw}.build-a-kit-shop .categories-dropdown{display:none}.build-a-kit-shop .categories{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.build-a-kit-shop .categories .category{height:150px;width:150px;position:relative;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;background-color:#fff;border-radius:50%;-webkit-transition:box-shadow .25s 0s ease;-moz-transition:box-shadow .25s 0s ease;-ms-transition:box-shadow .25s 0s ease;-o-transition:box-shadow .25s 0s ease;transition:box-shadow .25s 0s ease}.build-a-kit-shop .categories .category svg{pointer-events:none}.build-a-kit-shop .categories .category p{position:absolute;pointer-events:none;bottom:-12px;left:50%;-webkit-transform:translate3D(-50%,100%,0);-moz-transform:translate3D(-50%,100%,0);-ms-transform:translate3D(-50%,100%,0);-o-transform:translate3D(-50%,100%,0);transform:translate3D(-50%,100%,0);white-space:nowrap}.build-a-kit-shop .categories .category:hover{box-shadow:0 6px 14px #f003}.build-a-kit-shop .build-a-kit-cart{display:none}.build-a-kit-shop .build-a-kit-results{display:none;margin-top:50px}.build-a-kit-shop .build-a-kit-results h1{margin-bottom:50px;margin-left:16vw;margin-right:16vw;text-align:center}.build-a-kit-shop .build-a-kit-results .products{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-evenly;justify-content:space-evenly}.build-a-kit-shop.category-selected{padding:3vw 3vw 110px}.build-a-kit-shop.category-selected .no-cat-selected{display:none}.build-a-kit-shop.category-selected .categories{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute}.build-a-kit-shop.category-selected .categories .category{height:60px;width:unset;margin-right:8px;padding:0 24px 0 16px;border-radius:30px}.build-a-kit-shop.category-selected .categories .category svg{height:25px;width:auto}.build-a-kit-shop.category-selected .categories .category p{margin-left:10px;position:relative;bottom:unset;left:unset;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translateZ(0)}.build-a-kit-shop.category-selected .categories .category.active{box-shadow:0 6px 14px #f003}.build-a-kit-shop.category-selected .build-a-kit-cart,.build-a-kit-shop.category-selected .build-a-kit-results{display:block}.build-a-kit-shop .checkout-btn{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.build-a-kit-shop .add-on-popup{padding:15px;width:46vw;margin:0;left:50%;-webkit-transform:translate3D(-50%,200%,0);-moz-transform:translate3D(-50%,200%,0);-ms-transform:translate3D(-50%,200%,0);-o-transform:translate3D(-50%,200%,0);transform:translate3D(-50%,200%,0);border:1px solid #ff6f48;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.build-a-kit-shop .add-on-popup svg{height:30px;width:auto}.build-a-kit-shop .add-on-popup svg path{fill:#ff6f48}.build-a-kit-shop .add-on-popup p{width:100%;margin:0 10px;text-align:center}.build-a-kit-shop .add-on-popup .popup-checkout,.build-a-kit-shop .add-on-popup .popup-checkout.show{display:none}.build-a-kit-shop .add-on-popup .close{position:relative;top:unset;right:unset}.build-a-kit-shop .add-on-popup .close svg{width:10px}.build-a-kit-shop .add-on-popup .close svg path{fill:#b8bbc8}.build-a-kit-shop .add-on-popup .close svg:hover path{fill:#282f48}.build-a-kit-shop .add-on-popup.open{-webkit-transform:translate3D(-50%,0,0);-moz-transform:translate3D(-50%,0,0);-ms-transform:translate3D(-50%,0,0);-o-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0)}.build-a-kit-shop .js-copy-code{position:relative;cursor:pointer;color:#ff6f48}.build-a-kit-shop .js-copy-code:after{content:"copied";position:absolute;top:-10px;left:50%;padding:0 5px;font-size:12px;opacity:0;background-color:#fff;color:#b8bbc8;border:1px solid #b8bbc8;border-radius:3px;-webkit-transform:translate3D(-50%,-100%,0);-moz-transform:translate3D(-50%,-100%,0);-ms-transform:translate3D(-50%,-100%,0);-o-transform:translate3D(-50%,-100%,0);transform:translate3D(-50%,-100%,0);-webkit-transition:opacity .25s 0s ease;-moz-transition:opacity .25s 0s ease;-ms-transition:opacity .25s 0s ease;-o-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}.build-a-kit-shop .js-copy-code.copied:after{opacity:1}@media screen and (max-width:1249px) and (min-width:1100px),screen and (max-width:1099px) and (min-width:940px),screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.build-a-kit-shop{padding-left:11vw;padding-right:11vw}.build-a-kit-shop.category-selected .categories{display:none}.build-a-kit-shop.category-selected .categories-dropdown{display:block!important;width:22vw;position:absolute}.build-a-kit-shop.category-selected .categories-dropdown:before{margin-left:0;padding:0;top:0;border-radius:30px 30px 0 0}.build-a-kit-shop.category-selected .categories-dropdown .selected-value{height:60px;background-color:#fff;border:0;color:#282f48;border-radius:30px;padding:0 16px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.build-a-kit-shop.category-selected .categories-dropdown .selected-value svg:first-child{height:25px;width:auto}.build-a-kit-shop.category-selected .categories-dropdown .selected-value .selected-category{margin:0 10px;flex-grow:1}.build-a-kit-shop.category-selected .categories-dropdown .options{width:22vw;box-sizing:border-box;margin-left:0;padding:10px 16px 0;border-radius:0 0 30px 30px;box-shadow:0 10px 14px #f003}.build-a-kit-shop.category-selected .categories-dropdown .options .category{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:24px}.build-a-kit-shop.category-selected .categories-dropdown .options .category svg{height:25px;width:auto;pointer-events:none}.build-a-kit-shop.category-selected .categories-dropdown .options .category p{margin:0 0 0 10px;pointer-events:none}.build-a-kit-shop .add-on-popup{width:50vw}}@media screen and (max-width:1099px) and (min-width:940px){.build-a-kit-shop{padding-left:3vw;padding-right:3vw}}@media screen and (max-width:939px) and (min-width:767px){.build-a-kit-shop{padding-left:17vw;padding-right:17vw}.build-a-kit-shop .no-cat-selected{padding:0}.build-a-kit-shop .categories{flex-wrap:wrap}.build-a-kit-shop .categories .category{width:18vw;height:18vw;margin-bottom:75px}.build-a-kit-shop.category-selected .categories-dropdown,.build-a-kit-shop.category-selected .categories-dropdown .options{width:30vw}}@media screen and (max-width:766px){.build-a-kit-shop{padding-left:9vw;padding-right:9vw}.build-a-kit-shop .no-cat-selected{padding-left:2vw;padding-right:2vw;margin-bottom:36px}.build-a-kit-shop .no-cat-selected p{padding:0}.build-a-kit-shop .categories{flex-wrap:wrap}.build-a-kit-shop .categories .category{width:34vw;height:34vw;margin-bottom:75px}.build-a-kit-shop .build-a-kit-results{margin-top:110px}.build-a-kit-shop .build-a-kit-results h1{margin-bottom:24px}.build-a-kit-shop .build-a-kit-results .products{margin-left:8vw;margin-right:8vw}.build-a-kit-shop.category-selected .categories-dropdown,.build-a-kit-shop.category-selected .categories-dropdown .options{width:62vw}.build-a-kit-shop .add-on-popup{width:94vw}.build-a-kit-shop .add-on-popup .popup-checkout.show{display:block}}.product-tile-hover a.product-tile-link span{color:#282f48}.product-tile-hover a.product-tile-link .image-wrapper .image-bk{-webkit-transition:transform 1s 0s ease;-moz-transition:transform 1s 0s ease;-ms-transition:transform 1s 0s ease;-o-transition:transform 1s 0s ease;transition:transform 1s 0s ease}.product-tile-hover a.product-tile-link:hover span.product-title{color:#ff6f48}.product-tile-hover a.product-tile-link:hover .image-wrapper .image-bk,.product-tile-hover a.product-tile-link:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-transition:transform 2.5s 0s ease;-moz-transition:transform 2.5s 0s ease;-ms-transition:transform 2.5s 0s ease;-o-transition:transform 2.5s 0s ease;transition:transform 2.5s 0s ease}.product-tile-hover.large-tile .image-wrapper{overflow:hidden;height:100%;width:100%;position:absolute}.collection-products .product-tile,.complex-product-tile,.global-product-tile,.home-product-tiles .product-tile,.shop-collection .product-tile,.wholesale-product-tiles .product-tile,section.section-product .products .product-tile-sub{position:relative;width:30vw;text-align:center;margin-bottom:75px}.collection-products .product-tile a,.complex-product-tile a,.global-product-tile a,.home-product-tiles .product-tile a,.shop-collection .product-tile a,.wholesale-product-tiles .product-tile a,section.section-product .products .product-tile-sub a{color:#282f48}.collection-products .product-tile .product-price,.complex-product-tile .product-price,.global-product-tile .product-price,.home-product-tiles .product-tile .product-price,.shop-collection .product-tile .product-price,.wholesale-product-tiles .product-tile .product-price,section.section-product .products .product-tile-sub .product-price{float:right;width:20%;text-align:right;margin-top:22px}.collection-products .product-tile .product-price .crossed-out,.complex-product-tile .product-price .crossed-out,.global-product-tile .product-price .crossed-out,.home-product-tiles .product-tile .product-price .crossed-out,.shop-collection .product-tile .product-price .crossed-out,.wholesale-product-tiles .product-tile .product-price .crossed-out,section.section-product .products .product-tile-sub .product-price .crossed-out{display:inline-block;color:#404969;text-decoration:line-through}.collection-products .product-tile .product-title,.complex-product-tile .product-title,.global-product-tile .product-title,.home-product-tiles .product-tile .product-title,.shop-collection .product-tile .product-title,.wholesale-product-tiles .product-tile .product-title,section.section-product .products .product-tile-sub .product-title{margin-bottom:0;margin-top:20px;display:inline-block;position:relative;line-height:1.3}.collection-products .ppc-products.product-tile .product-title,.home-product-tiles .ppc-products.product-tile .product-title,.ppc-products.complex-product-tile .product-title,.ppc-products.global-product-tile .product-title,.shop-collection .ppc-products.product-tile .product-title,.wholesale-product-tiles .ppc-products.product-tile .product-title,section.section-product .products .ppc-products.product-tile-sub .product-title{margin-left:0;float:left;width:75%;text-align:left}.collection-products .product-tile .image-wrapper,.complex-product-tile .image-wrapper,.global-product-tile .image-wrapper,.home-product-tiles .product-tile .image-wrapper,.shop-collection .product-tile .image-wrapper,.wholesale-product-tiles .product-tile .image-wrapper,section.section-product .products .product-tile-sub .image-wrapper{overflow:hidden}.collection-products .product-tile img,.complex-product-tile img,.global-product-tile img,.home-product-tiles .product-tile img,.shop-collection .product-tile img,.wholesale-product-tiles .product-tile img,section.section-product .products .product-tile-sub img{width:100%;margin:0;display:block;outline:0;-webkit-transition:transform 1s 0s ease;-moz-transition:transform 1s 0s ease;-ms-transition:transform 1s 0s ease;-o-transition:transform 1s 0s ease;transition:transform 1s 0s ease}.collection-products .product-tile .hover-image,.complex-product-tile .hover-image,.global-product-tile .hover-image,.home-product-tiles .product-tile .hover-image,.shop-collection .product-tile .hover-image,.wholesale-product-tiles .product-tile .hover-image,section.section-product .products .product-tile-sub .hover-image{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .3s 0s ease,transform .65s 0s ease;-moz-transition:opacity .3s 0s ease,transform .65s 0s ease;-ms-transition:opacity .3s 0s ease,transform .65s 0s ease;-o-transition:opacity .3s 0s ease,transform .65s 0s ease;transition:opacity .3s 0s ease,transform .65s 0s ease}.collection-products .product-tile .hover-image svg,.complex-product-tile .hover-image svg,.global-product-tile .hover-image svg,.home-product-tiles .product-tile .hover-image svg,.shop-collection .product-tile .hover-image svg,.wholesale-product-tiles .product-tile .hover-image svg,section.section-product .products .product-tile-sub .hover-image svg{position:absolute;top:0;left:0;height:0%;width:0%}.anim-hover-image.complex-product-tile:hover .hover-image,.collection-products .anim-hover-image.product-tile:hover .hover-image,.global-product-tile.anim-hover-image:hover .hover-image,.home-product-tiles .anim-hover-image.product-tile:hover .hover-image,.shop-collection .anim-hover-image.product-tile:hover .hover-image,.wholesale-product-tiles .anim-hover-image.product-tile:hover .hover-image,section.section-product .products .anim-hover-image.product-tile-sub:hover .hover-image{opacity:1}.collection-products .product-tile,.complex-product-tile,.home-product-tiles .product-tile,.shop-collection .product-tile,.wholesale-product-tiles .product-tile,section.section-product .products .product-tile-sub{width:22vw;text-align:left}.collection-products .blank.product-tile,.complex-product-tile.blank,.home-product-tiles .blank.product-tile,.shop-collection .blank.product-tile,.wholesale-product-tiles .blank.product-tile,section.section-product .products .blank.product-tile-sub{opacity:0}.collection-products .product-tile .image-wrapper,.complex-product-tile .image-wrapper,.home-product-tiles .product-tile .image-wrapper,.shop-collection .product-tile .image-wrapper,.wholesale-product-tiles .product-tile .image-wrapper,section.section-product .products .product-tile-sub .image-wrapper{position:relative;height:27.5vw;width:100%;overflow:hidden}.collection-products .product-tile .image-wrapper img,.complex-product-tile .image-wrapper img,.home-product-tiles .product-tile .image-wrapper img,.shop-collection .product-tile .image-wrapper img,.wholesale-product-tiles .product-tile .image-wrapper img,section.section-product .products .product-tile-sub .image-wrapper img{object-fit:cover;object-position:center;height:100%;width:100%}.collection-products .product-tile .image-wrapper a.btn,.complex-product-tile .image-wrapper a.btn,.home-product-tiles .product-tile .image-wrapper a.btn,.shop-collection .product-tile .image-wrapper a.btn,.wholesale-product-tiles .product-tile .image-wrapper a.btn,section.section-product .products .product-tile-sub .image-wrapper a.btn{width:100%;position:absolute;left:0;bottom:0;color:#fff;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translateZ(0)}.collection-products .product-tile .product-title,.complex-product-tile .product-title,.home-product-tiles .product-tile .product-title,.shop-collection .product-tile .product-title,.wholesale-product-tiles .product-tile .product-title,section.section-product .products .product-tile-sub .product-title{font-weight:700;margin-left:0;float:left;display:inline-block;margin-bottom:5px;width:100%}.collection-products .product-tile .product-price,.complex-product-tile .product-price,.home-product-tiles .product-tile .product-price,.shop-collection .product-tile .product-price,.wholesale-product-tiles .product-tile .product-price,section.section-product .products .product-tile-sub .product-price{float:left;width:100%;text-align:left;margin-top:0;margin-bottom:10px}.collection-products .product-tile .product-use,.complex-product-tile .product-use,.home-product-tiles .product-tile .product-use,.shop-collection .product-tile .product-use,.wholesale-product-tiles .product-tile .product-use,section.section-product .products .product-tile-sub .product-use{display:block;line-height:1.4;color:#404969;font-size:16px;opacity:0;-webkit-transition:opacity .25s 0s ease;-moz-transition:opacity .25s 0s ease;-ms-transition:opacity .25s 0s ease;-o-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}.collection-products .product-tile:hover .product-use,.complex-product-tile:hover .product-use,.home-product-tiles .product-tile:hover .product-use,.shop-collection .product-tile:hover .product-use,.wholesale-product-tiles .product-tile:hover .product-use,section.section-product .products .product-tile-sub:hover .product-use{opacity:1}.collection-products .product-tile:hover .hover-image,.complex-product-tile:hover .hover-image,.home-product-tiles .product-tile:hover .hover-image,.shop-collection .product-tile:hover .hover-image,.wholesale-product-tiles .product-tile:hover .hover-image,section.section-product .products .product-tile-sub:hover .hover-image{opacity:1}@media screen and (max-width:939px) and (min-width:767px){.collection-products .product-tile,.complex-product-tile,.home-product-tiles .product-tile,.shop-collection .product-tile,.wholesale-product-tiles .product-tile,section.section-product .products .product-tile-sub{width:34vw;margin-bottom:50px}.collection-products .product-tile .image-wrapper,.complex-product-tile .image-wrapper,.home-product-tiles .product-tile .image-wrapper,.shop-collection .product-tile .image-wrapper,.wholesale-product-tiles .product-tile .image-wrapper,section.section-product .products .product-tile-sub .image-wrapper{height:40vw}}@media screen and (max-width:766px){.collection-products .product-tile,.complex-product-tile,.home-product-tiles .product-tile,.shop-collection .product-tile,.wholesale-product-tiles .product-tile,section.section-product .products .product-tile-sub{float:left;width:100%!important;margin-bottom:50px}.collection-products .product-tile .image-wrapper,.complex-product-tile .image-wrapper,.home-product-tiles .product-tile .image-wrapper,.shop-collection .product-tile .image-wrapper,.wholesale-product-tiles .product-tile .image-wrapper,section.section-product .products .product-tile-sub .image-wrapper{height:115vw}.collection-products .product-tile .product-use,.complex-product-tile .product-use,.home-product-tiles .product-tile .product-use,.shop-collection .product-tile .product-use,.wholesale-product-tiles .product-tile .product-use,section.section-product .products .product-tile-sub .product-use{opacity:1}.collection-products .product-tile .products,.complex-product-tile .products,.home-product-tiles .product-tile .products,.shop-collection .product-tile .products,.wholesale-product-tiles .product-tile .products,section.section-product .products .product-tile-sub .products{width:94vw;padding-right:3vw;padding-left:3vw}}div.cart-slide-out{width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:-1;overflow:hidden;background-color:transparent;-webkit-transition:background-color .5s 0s ease,z-index 0s .5s ease;-moz-transition:background-color .5s 0s ease,z-index 0s .5s ease;-ms-transition:background-color .5s 0s ease,z-index 0s .5s ease;-o-transition:background-color .5s 0s ease,z-index 0s .5s ease;transition:background-color .5s 0s ease,z-index 0s .5s ease}div.cart-slide-out .cart-slider{width:0;height:100vh;position:absolute;top:0;right:0;background-color:#fff;overflow:hidden;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:width .5s 0s ease;-moz-transition:width .5s 0s ease;-ms-transition:width .5s 0s ease;-o-transition:width .5s 0s ease;transition:width .5s 0s ease}div.cart-slide-out .cart-slider .close{position:absolute;top:30px;right:3vw;cursor:pointer;z-index:10}div.cart-slide-out .cart-slider .close:hover svg path{fill:#ff6f48}div.cart-slide-out .cart-slider .content{width:46vw;height:100vh;margin:30px 3vw 0 2vw;position:relative}div.cart-slide-out .cart-slider .content .header h2{display:inline-block;margin-right:2vw}div.cart-slide-out .cart-slider .content .header p{display:inline-block;color:#858998}div.cart-slide-out .cart-slider .content .cart-items::-webkit-scrollbar{display:none}div.cart-slide-out .cart-slider .content.empty{display:none;margin-top:150px;text-align:center}div.cart-slide-out .cart-slider .content.empty .header h2{display:block;margin-bottom:15px}div.cart-slide-out .cart-slider .content.empty .header p{width:18vw}div.cart-slide-out .cart-slider .content.empty .features{margin-top:50px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;justify-content:space-around}div.cart-slide-out .cart-slider .content.empty .features .feature{width:12.5vw}div.cart-slide-out .cart-slider .content.empty .features .feature img{width:75px}div.cart-slide-out .cart-slider .content.empty .features .feature h4{margin-bottom:8px}div.cart-slide-out .cart-slider .actions{width:100%;position:absolute;left:0;bottom:30px;text-align:left}div.cart-slide-out .cart-slider .actions .totals{border-top:1px solid #dadce6;padding:16px 0}div.cart-slide-out .cart-slider .actions .totals .row{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}div.cart-slide-out .cart-slider .actions .totals .row:not(:last-child){margin-bottom:8px}div.cart-slide-out .cart-slider .actions .btn{width:100%;margin:0}.reviews-section.about-process div.cart-slide-out .cart-slider .actions .btn:last-child,.section-text-list .ctas div.cart-slide-out .cart-slider .actions .btn:last-child:not(:only-child),[data-state=page-about] .section-text-list .left .ctas div.cart-slide-out .cart-slider .actions .btn,div.cart-slide-out .cart-slider .actions .btn.btn-lined-black,div.cart-slide-out .cart-slider .actions .section-text-list .ctas .btn:last-child:not(:only-child),div.cart-slide-out .cart-slider .actions [data-state=page-about] .section-text-list .left .ctas .btn,div.cart-slide-out .cart-slider .reviews-section.about-process .actions .btn:last-child{margin-top:16px}div.cart-slide-out .cart-slider .actions p.small{margin-top:16px;font-size:11px}div.cart-slide-out.open{z-index:50;background-color:#282f4833;-webkit-transition:z-index 0s 0s ease;-moz-transition:z-index 0s 0s ease;-ms-transition:z-index 0s 0s ease;-o-transition:z-index 0s 0s ease;transition:z-index 0s 0s ease}div.cart-slide-out.open .cart-slider{width:51vw}@media screen and (max-width:1099px) and (min-width:940px){div.cart-slide-out .cart-slider .content .cart-items{height:calc(100vh - 424px)}}@media screen and (max-width:939px) and (min-width:767px){div.cart-slide-out .cart-slider .content{width:62vw}div.cart-slide-out .cart-slider .content .cart-items{height:calc(100vh - 417px)}div.cart-slide-out .cart-slider .content .cart-items .item .image-wrapper{width:14vw}div.cart-slide-out .cart-slider .content .cart-items .item .description{width:38vw}div.cart-slide-out .cart-slider .content.empty .header p{width:46vw}div.cart-slide-out .cart-slider .content.empty .features{display:block;margin-top:15px}div.cart-slide-out .cart-slider .content.empty .features .feature{width:46vw;margin:0 auto 15px}div.cart-slide-out .cart-slider .actions{bottom:3vw}div.cart-slide-out.open .cart-slider{width:67vw}}@media screen and (max-width:766px){div.cart-slide-out .cart-slider .content{width:94vw;margin:30px 3vw 0}div.cart-slide-out .cart-slider .content .cart-items{height:calc(100vh - 395px)}div.cart-slide-out .cart-slider .content .cart-items .item .image-wrapper{width:22vw}div.cart-slide-out .cart-slider .content .cart-items .item .description{width:62vw}div.cart-slide-out .cart-slider .content .cart-items .item .description h4{font-size:14px;font-weight:700}div.cart-slide-out .cart-slider .content .cart-items .item .description p,div.cart-slide-out .cart-slider .content .cart-items .item .price span{font-size:14px}div.cart-slide-out .cart-slider .content.empty{margin-top:75px}div.cart-slide-out .cart-slider .content.empty .header p{width:62vw}div.cart-slide-out .cart-slider .content.empty .features{display:block;margin-top:15px}div.cart-slide-out .cart-slider .content.empty .features .feature{width:66vw;margin:0 auto}div.cart-slide-out .cart-slider .actions{bottom:3vw}div.cart-slide-out.open .cart-slider{width:100%}}.cart-items{height:calc(100vh - 418px);overflow:scroll;border-top:1px solid #dadce6;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-ms-overflow-style:none;scrollbar-width:none}.cart-items .item{padding-top:30px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.cart-items .item .image-wrapper{width:8vw;margin-right:2vw}.cart-items .item .image-wrapper img{object-fit:cover;object-position:center;height:100%;width:100%}.cart-items .item .description{width:28vw;margin-right:2vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.cart-items .item .description h4{margin:0;font-size:20px}.cart-items .item .description p{margin:0;color:#858998}.cart-items .item .description .item-qty{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #dadce6}.cart-items .item .description .item-qty div{height:100%;padding:0 8px;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.cart-items .item .description .item-qty div:hover{background-color:#f6f6f7}.cart-items .item .description .item-qty p{padding:0 8px;color:#282f48}.cart-items .item .description.auto-added{pointer-events:none}.cart-items .item .description.auto-added .product-name p,.cart-items .item .description.auto-added .item-qty{opacity:0}.cart-items .item .price{width:6vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.cart-items .item .price .remove-link{cursor:pointer}.cart-items .item .price .remove-link svg{height:20px}.build-a-kit-cart{width:14vw;position:sticky;display:block;top:3vw;right:3vw;margin-left:auto;z-index:29}.build-a-kit-cart h3.giftbag-phone-header{display:none}.build-a-kit-cart .toggle-cart{display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;cursor:pointer}.build-a-kit-cart .toggle-cart p{margin-right:8px}.build-a-kit-cart .toggle-cart:before{content:url(icon-gift.svg);position:absolute;top:35px;right:35px;-webkit-transform:translate3D(50%,-50%,0) scale(.6);-moz-transform:translate3D(50%,-50%,0) scale(.6);-ms-transform:translate3D(50%,-50%,0) scale(.6);-o-transform:translate3D(50%,-50%,0) scale(.6);transform:translate3D(50%,-50%,0) scale(.6)}.build-a-kit-cart .toggle-cart .icon-snowflake{position:absolute;top:0;opacity:0;width:20px;right:15px;z-index:0}.build-a-kit-cart .toggle-cart .icon-snowflake:nth-of-type(2){width:10px;right:0}.build-a-kit-cart .toggle-cart .icon-snowflake:last-of-type{width:15px;right:40px}.build-a-kit-cart .cart-items{display:none;width:32vw;height:unset;box-sizing:border-box;padding:16px 0 0;position:absolute;bottom:-8px;right:0;-webkit-transform:translate3D(0,100%,0);-moz-transform:translate3D(0,100%,0);-ms-transform:translate3D(0,100%,0);-o-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);z-index:50;background-color:#fff;border:none;border-radius:3px}.build-a-kit-cart .cart-items .cart-empty{padding:0 16px 16px;text-align:center}.build-a-kit-cart .cart-items .js-items{max-height:60vh;overflow:scroll}.build-a-kit-cart .cart-items .item{padding:0 16px;margin-bottom:16px}.build-a-kit-cart .cart-items .item .image-wrapper{width:8vw;margin-right:10px}.build-a-kit-cart .cart-items .item:first-child{padding-top:0}.build-a-kit-cart .cart-items .item .description{flex-grow:1;margin-right:10px}.build-a-kit-cart .cart-items .item .description a p{display:none}.build-a-kit-cart .cart-items .item .price{width:calc(6vw - 16px)}.build-a-kit-cart .eligable-discount{display:none;border-top:1px solid #dadce6;padding:16px;text-align:center}.build-a-kit-cart .eligable-discount.show{display:block}.build-a-kit-cart span.strike-through{text-decoration:line-through}.build-a-kit-cart .subtotal{width:100%;padding:16px;box-sizing:border-box;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #dadce6}.build-a-kit-cart .btn{width:100%;margin-top:0}.build-a-kit-cart.show-cart .toggle-cart:before{content:url(icon-close.svg);position:absolute;top:35px;right:35px;-webkit-transform:translate3D(50%,-50%,0) scale(.5);-moz-transform:translate3D(50%,-50%,0) scale(.5);-ms-transform:translate3D(50%,-50%,0) scale(.5);-o-transform:translate3D(50%,-50%,0) scale(.5);transform:translate3D(50%,-50%,0) scale(.5);z-index:1}.build-a-kit-cart.show-cart .cart-items{display:block}@media screen and (max-width:1249px) and (min-width:1100px),screen and (max-width:1099px) and (min-width:940px),screen and (max-width:939px) and (min-width:767px),screen and (max-width:766px){.build-a-kit-cart .giftbag{display:none}}@media screen and (max-width:1099px) and (min-width:940px),screen and (max-width:939px) and (min-width:767px){.build-a-kit-cart{width:22vw}.build-a-kit-cart .cart-items{width:46vw}.build-a-kit-cart .cart-items .item .image-wrapper{width:10vw}}@media screen and (max-width:766px){.build-a-kit-cart{width:30vw;position:absolute}.build-a-kit-cart .cart-items{padding-top:110px;right:-3vw;top:-3vw;bottom:unset;width:100vw;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translateZ(0)}.build-a-kit-cart .cart-items .js-items{max-height:50vh}.build-a-kit-cart .cart-items .item{padding:0 3vw}.build-a-kit-cart .cart-items .item .image-wrapper{width:24vw}.build-a-kit-cart.show-cart h3{z-index:51;display:block;position:absolute;top:50%;left:-64vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.build-a-kit-cart.show-cart .toggle-cart:before{z-index:52}.build-a-kit-cart.show-cart .toggle-cart h3,.build-a-kit-cart.show-cart .toggle-cart p,.build-a-kit-cart.show-cart .toggle-cart svg{z-index:51}}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .holiday-badge{position:absolute;top:5px;right:5px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .holiday-badge svg{width:70px;height:70px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile button.build-a-kit-add span,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile button.build-a-kit-add svg{pointer-events:none}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .product-title,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .sub-text{text-align:center}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card{width:82vw;display:-webkit- flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0;border-radius:3px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn{top:16px;right:16px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn svg{width:40px;height:40px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn:hover svg rect{stroke:#ff6f48}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn:hover svg path{fill:#ff6f48;stroke:none}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider{width:40vw;overflow:hidden;outline:0;z-index:-1;position:relative}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider .image-wrapper{width:40vw;position:relative}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left{padding:8px;position:absolute;left:0;bottom:0;cursor:pointer}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{padding:8px;position:absolute;right:42vw;bottom:0;cursor:pointer}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left.disabled,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right.disabled{pointer-events:none;opacity:.2}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content{width:42vw;padding:75px;box-sizing:border-box}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content h2{margin-bottom:8px}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content .btn{width:100%}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content .modal-body{max-height:40vh;overflow-y:scroll}@media screen and (max-width:1099px) and (min-width:940px){.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card{width:94vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider .image-wrapper{width:46vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{right:54vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content{width:54vw}}@media screen and (max-width:939px) and (min-width:767px){.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card{width:78vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:stretch;justify-content:stretch;overflow:hidden}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn svg path{fill:#ff6f48}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn svg rect{stroke:#ff6f48}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider{width:100%;overflow:visible}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider .image-wrapper{width:100%;height:300px!important}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{bottom:unset;top:300px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left{left:3vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{right:3vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content{width:100%;padding:3vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content .modal-body{max-height:25vh}}@media screen and (max-width:766px){.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk{display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card{width:94vw;display:-webkit- flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:stretch;justify-content:stretch;overflow:hidden;margin:0}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn svg path{fill:#ff6f48}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .close-btn svg rect{stroke:#ff6f48}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider{width:100%;overflow:visible}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .build-a-kit-modal-slider .image-wrapper{width:100%;height:225px!important}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left,.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{bottom:unset;top:225px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .left{left:6vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .right{right:6vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content{width:100%;padding:6vw}.build-a-kit-results .products .product-tile-sub.build-a-kit-product-tile .modal-bk .modal.modal-card .content .modal-body{max-height:25vh}}div.tooltip{margin-left:5px}div.tooltip p.i{height:13px;width:13px;margin-bottom:10px;border:1px solid #282f48;border-radius:50%;color:#282f48;font-size:9px;text-align:center;line-height:13px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}div.tooltip div.text{width:18vw;padding:20px;position:absolute;top:100%;left:0;-webkit-transform:translate3d(-20%,0,0);-moz-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);-o-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);pointer-events:none;opacity:0;background-color:#282f48;color:#fff;border-radius:5px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}div.tooltip:hover p.i{background-color:#282f48;color:#fff}div.tooltip:hover div.text{pointer-events:auto;opacity:1}@media screen and (max-width:766px){div.tooltip div.text{width:48vw}}#ReCharge{margin-top:150px}#ReCharge .col-md-6{flex:0 0 100%;max-width:100%}.rc_header-settings+.rc_form{margin-top:2em}.recharge-te{padding-top:80px}.lab-heading{margin:40px 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/theme.css.map */
