[class*=" icon-"],[class^=icon-]{display:block;line-height:normal;width:20px;height:20px}[class*=" icon-"]:before,[class^=icon-]:before{width:20px;height:20px;font-size:20px}[class*=" icon-"].--pointer,[class^=icon-].--pointer{cursor:pointer;-webkit-user-select:none;user-select:none}[class*=" icon-"].--xs,[class^=icon-].--xs{width:16px;height:16px}[class*=" icon-"].--xs:before,[class^=icon-].--xs:before{width:16px;height:16px;font-size:16px}[class*=" icon-"].--s,[class^=icon-].--s{width:20px;height:20px}[class*=" icon-"].--s:before,[class^=icon-].--s:before{width:20px;height:20px;font-size:20px}[class*=" icon-"].--m,[class^=icon-].--m{width:24px;height:24px}[class*=" icon-"].--m:before,[class^=icon-].--m:before{width:24px;height:24px;font-size:24px}[class*=" icon-"].--l,[class^=icon-].--l{width:32px;height:32px}[class*=" icon-"].--l:before,[class^=icon-].--l:before{width:32px;height:32px;font-size:32px}[class*=" icon-"].--xl,[class^=icon-].--xl{width:40px;height:40px}[class*=" icon-"].--xl:before,[class^=icon-].--xl:before{width:40px;height:40px;font-size:40px}html{font-size:62.5%}html body{font-size:1rem}h1,h2,h3,h4,h5,h6{padding:0;margin:0;letter-spacing:0}p,span,textarea{padding:0;margin:0;text-decoration:none}.custom-mq{font-family:"sm=375px&md=768px&lg=1024px&xl=1440px"}.p-gift-card{margin-left:8px;margin-right:8px;padding-bottom:60px}@media screen and (min-width:1440px){.p-gift-card{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}}.p-gift-card__wrapper{display:grid;grid-template-rows:auto;grid-column-gap:16px}@media screen and (max-width: 767px){.p-gift-card__wrapper{grid-template-columns:repeat(4, 2fr)}}@media screen and (min-width: 768px){.p-gift-card__wrapper{grid-template-columns:repeat(12, 2fr)}}.p-gift-card__image,.p-gift-card__info{grid-column-start:1;grid-column-end:5}.p-gift-card__image{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:23px;margin-bottom:20px}.p-gift-card__image picture{width:100%;display:inline-block;scroll-snap-align:start}.p-gift-card__info{overflow-x:hidden}.p-gift-card__info .c-sku-info-gift-card{transition:transform .5s var(--anim-curve)}@media screen and (min-width: 768px){.p-gift-card__breadcrumb{margin-bottom:20px}.p-gift-card__wrapper{flex-direction:row}.p-gift-card__image{grid-column-start:1;grid-column-end:7;white-space:normal;overflow:auto;padding-bottom:0;margin-bottom:0}.p-gift-card__info{grid-column-start:7;grid-column-end:13;overflow-y:auto;transition:top .2s var(--anim-curve)}.p-gift-card__info.menu-open{top:var(--header-extended--height);max-height:calc(100dvh - var(--header-extended--height))}}@media screen and (min-width: 1024px){.p-gift-card{padding-top:22px;padding-bottom:120px}.p-gift-card__breadcrumb{grid-column-start:2;grid-column-end:12}.p-gift-card__image{grid-column-start:2;grid-column-end:8;display:flex;flex-direction:column;align-items:center}.p-gift-card__info{grid-column-start:8;grid-column-end:12}}.c-sku-info-gift-card .c-i-c__base-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.c-sku-info-gift-card .c-i-c__name{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:1.1}.c-sku-info-gift-card .c-i-c__inner-title{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.6rem;line-height:1.1;text-transform:uppercase;margin-top:13px;margin-bottom:20px}.c-sku-info-gift-card .c-i-c__collection{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;margin-bottom:24px}.c-sku-info-gift-card .c-i-c__description{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;font-weight:300;border-bottom:1px solid #dcdcdc}.c-sku-info-gift-card .c-i-c__description__paragraph{margin-bottom:30px;color:#656364}.c-sku-info-gift-card .c-i-c__description__paragraph a{color:#000;text-decoration:underline}.c-sku-info-gift-card .c-i-c__cta{position:relative;margin:24px 0}.c-sku-info-gift-card .c-i-c__cta__icon-text{position:relative}.c-sku-info-gift-card .c-i-c__cta__icon-text i{position:absolute;right:0;transform:translateX(125%)}.c-sku-info-gift-card .c-i-c__notify-me-text{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.6rem;line-height:1.1;font-weight:300;color:#656364;margin-top:24px}.c-sku-info-gift-card .c-i-c__notify-me-email{margin-top:16px}.c-sku-info-gift-card .c-i-c__form .--msg-error{padding:5px 0}.c-sku-info-gift-card .c-i-c__error{margin-top:5px}.c-sku-info-gift-card .c-i-c__footer .custom-checkbox{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;font-weight:300}.c-i-c__size-description{display:flex;align-items:center;margin-bottom:26px}.c-i-c__size-description span{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.6rem;line-height:1.1;font-weight:300;margin-right:10px}.c-i-c__size-description img{height:35px;width:auto}.c-i-c__size-finder{margin:17px 0 15px;display:flex;flex-direction:column}.c-i-c__size-finder-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:22px;grid-row-gap:12px;margin-bottom:35px}.c-i-c__size-selector{cursor:pointer}.c-i-c__size-selector label{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.1;font-weight:400;text-transform:uppercase;border:1px solid #000;width:100%;height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:0;cursor:pointer}.c-i-c__size-selector label h2{font-size:inherit;font-weight:inherit}.c-i-c__size-selector input{display:none}.c-i-c__size-selector input:checked~label{background:#000;color:#fff}.c-i-c__size-selector--other label{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1rem;line-height:1.4}.c-i-c__size-custom-price{display:none;margin-bottom:23px}.c-i-c__size-custom-price.show{display:block}.c-i-c__size-custom-price__title{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;margin-bottom:24px}@media screen and (min-width: 768px){.c-i-c__size-finder-items{grid-column-gap:12px}.c-i-c__size-selector--other label{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.2rem;line-height:1.1}}.c-i-c__inputs{margin-bottom:27px}.c-i-c__inputs>.form-group+.form-group{margin-top:27px}.c-i-c__inputs textarea{height:130px}.c-i-c .error{font-size:12px;color:#f20000}.c-i-c__shipping .c-i-c__description{font-size:12px;line-height:16.8px;color:#656364;margin-top:5px;margin-bottom:30px}.c-i-c__shipping .c-i-c__description .form-group{margin-top:30px;margin-bottom:30px}.c-i-c__shipping .c-i-c__footer a{color:#000}.c-i-c__shipping .c-i-c__footer button{margin-top:20px;margin-bottom:10px}.c-i-c__shipping .c-i-c__footer__subtext{color:#656364}.w-sku-image{position:relative}.w-sku-image .w-s-i__wrapper{position:relative}.w-sku-image .w-s-i__wrapper::before{display:block;content:"";width:100%;padding-bottom:133.3333333333%}.w-sku-image .w-s-i__image{width:100%;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.w-sku-image .w-s-i__icon-container{position:absolute;top:17px;left:23px;width:32px;height:32px;cursor:pointer;z-index:1}.w-sku-image .w-s-i__zoom-icon{width:100%;height:100%}.breadcrumbs.sales{margin:9px 8px 0}.breadcrumbs.sales.mobile{display:block}.breadcrumbs.sales.desktop{display:none}.breadcrumbs__wrapper{display:flex;align-items:center;column-gap:3px}.breadcrumbs__wrapper a,.breadcrumbs__wrapper span{color:#656364}.breadcrumbs__wrapper a{font-family:"Brown",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;font-weight:300;white-space:nowrap}.breadcrumbs__wrapper a.--last{pointer-events:none}.breadcrumbs__wrapper a.shortcut-page:hover{color:#656364}.breadcrumbs__wrapper a:hover{text-decoration:underline}@media screen and (max-width: 1023px){.breadcrumbs a{display:none}.breadcrumbs a.--last-parent{display:block}.breadcrumbs .icon-chevron-right{display:none}.breadcrumbs .icon-chevron-left{display:block}}@media screen and (min-width: 1024px){.breadcrumbs.sales.desktop{display:block;margin:0}.breadcrumbs a{display:block}.breadcrumbs a.--last-parent{display:none}.breadcrumbs .icon-chevron-right{display:block}.breadcrumbs .icon-chevron-left{display:none}}
